html,body{margin:0;padding:0;}
body{background-image:url(hintergrund.gif);background-repeat:repeat-x;color: #333333;background-color:#5b8630}
.kleiner {font-size:smaller;}


h1 { margin:0; font-size: 1.3em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1.0em;}
img { padding: 0px; margin: 0px; border: 0px;}

div#container{width:100%;margin:0px auto;background-color:#FFFFFF;padding:0px auto;}
div#container{text-align:left;clear:both;}

div#stirn{margin:0px auto;margin-top:12px;padding-left:20px;background-color:#41493a;}
div#stirn{font-size: 0.65em;padding:1px 0 0 0; }
div#stirn p { margin:0;font-size:1.5em;font-family:"verdana"; color:#FFFFFF;line-height:30px;display:block}
div#stirn a{color: #FFFFFF; text-decoration:none}

div#header {height:auto;background-color:#809a65}

div#content {height:101%;background-color:white;padding-bottom:55px;}

div#textbody{width:auto;float:left;padding:35px 25px 0 45px; }

a {color:#5b8630;}
div#navigation{width:250px;height:100%;float:right;margin-top:20px; }
div#navigation ul {margin:0;padding:0 0 0 15px;color:#5b8630;line-height:200%}

div#navigation p {color:#5b8630;}

div#footer {background-color:#42493c;color:#d4e0c5;}
div#footer  p{padding:5px}

.clear {clear:both;height:1px;overflow:hidden;}
.tipp, .tipp a, .tipp li{ color: #333333; }


.menu_titel {color:#EDEDED;font-size:1.3em; font-weight:bold; padding-left:6px; padding-top:5px; }

.bild_links,  .pic_l { margin-right:10px; margin-bottom:0px; float:left; }
.bild_rechts{ margin-left:10px; margin-bottom:0px; float:right;}
.baseprice{font-size:smaller;}

@media only screen and (min-width: 550px) {
	#top_links {float:right;color:#054c8c;padding: auto;height:auto}
}

@media only screen and (min-width: 950px) {
	div#content { width:89%;float:left;padding: 10px 50px; }
	div#container{ width: 950px; margin: 0 auto; padding: 0px;}
	#head_navi { margin: 0 50px }
	#head img {margin-left:5px}
	#top_links {float:right;color:#d70b2b;padding: 18px 50px 0px 0px;}
	.box-long { width: 850px}
	.sub-box {float:right;width: 630px;}
	#column{ padding: 3px 50px;}
	div#textbody{width:530px;float:left;padding:35px 25px 0 5px; }
	div#header {height:100px;margin:0px auto;padding-top:10px; background-image:url(schwangerschaft-spruch.gif);background-color:#809a65}
	div#navigation ul {margin:0;padding:0 0 0 15px;color:#5b8630;}

}
.anz {color:grey;font-size:smaller;float:right;}
.anzbox {border-top:1px solid grey; border-bottom: 1px solid grey;padding:0;margin-bottom:35px}