@charset "iso-8859-1"; /*utf-8*/
/* Meditonsin  */


html             	  { height: 98%; min-height: 98%;}
body 		     	  {	height: 98%; margin-left: 0px; margin-top: 0px; 
						FONT-SIZE: 12px; line-height: 18px; FONT-FAMILY: Arial,Geneva,Helvetica,sans-serif; color: #000000; 
						background-image: url(images/bg.jpg); background-position: left top; background-repeat:no-repeat; }

#content      	  	  { text-align: left; float: left; margin: 0 auto; width: 990px; padding: 0px 0px 0px 0px; }
#BOX_end			  { clear: both;}	

img				 	  { border:none;}


#div_oben_gr       	  { width: 940px; float:left; padding: 0px 0px 0px 0px; height: 260px; border-bottom: 10px solid white; margin-left: 25px; }
#div_oben_kl       	  { width: 630px; float:left; padding: 0px 0px 0px 0px; height: 270px;}
#div_links      	  { width: 310px; float:left; padding: 0px 0px 0px 25px; }
#div_text       	  { width: 420px; float:left; padding: 30px 0px 0px 30px; }
#div_sonderseite 	  { width: 900px; float:left; padding: 30px 0px 0px 30px; }
#div_bullet       	  { width: 420px; float:left; padding: 15px 0px 0px 30px; }
#div_text_2spalten 	  { width: 195px; float:left; padding: 30px 0px 0px 30px; }
#div_text_links  	  { width: 280px; float:left; padding: 0px 0px 0px 30px; }
#div_text_bild	 	  { width: 280px; float:left; padding: 0px 0px 0px 0px; }
#div_headline      	  { width: 570px; float:left; padding: 30px 30px 0px 30px; } /* maximale Breite der Haedline 570 Pixel (kann auch kleiner sein)*/

#div_logo	  		  { position: absolute; top: 70px; left: 650px; }
#div_unternav         { width: 280px; float: left; padding: 21px 0px 0px 30px; } /* eigentl. 30 statt 21*/
#div_unternav2        { width: 200px; float: left; padding: 5px 0px 5px 20px; }
#div_footer           { width: 570px; float: left; padding: 30px 0px 0px 365px; }
#div_footer_sonderseite   { width: 570px; float: left; padding: 3px 0px 0px 365px; }

/* --- LINKS -------------------------------------------*/

a:link   	          { font-weight: bold; color: #255eb4; text-decoration: none; }
a:visited 	          { font-weight: bold; color: #255eb4; text-decoration: none; }
a:hover   	          { font-weight: bold; color: #000000; text-decoration: none; }
a:active    	      { font-weight: bold; color: #000000; text-decoration: none; }

#tipps a:link   	  { font-weight: bold; color: #ee8100; text-decoration: none; line-height: 20px;}
#tipps a:visited 	  { font-weight: bold; color: #ee8100; text-decoration: none; line-height: 20px;}
#tipps a:hover   	  { font-weight: bold; color: #003366; text-decoration: none; line-height: 20px;}
#tipps a:active    	  { font-weight: bold; color: #003366; text-decoration: none; line-height: 20px;}

#div_footer a:link   	  { font-weight: normal; color: #999999; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }
#div_footer a:visited 	  { font-weight: normal; color: #999999; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }
#div_footer a:hover   	  { font-weight: normal; color: #003366; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }
#div_footer a:active      { font-weight: normal; color: #003366; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }

#div_footer_sonderseite a:link   	  { font-weight: normal; color: #999999; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }
#div_footer_sonderseite a:visited 	  { font-weight: normal; color: #999999; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }
#div_footer_sonderseite a:hover   	  { font-weight: normal; color: #003366; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }
#div_footer_sonderseite a:active      { font-weight: normal; color: #003366; text-decoration: none; line-height: 20px; text-transform: uppercase; font-size: 9px; }

/* --- UNTERNAV STYLE -----------------------------------*/

#div_unternav ul 			{ width: 280px; list-style-type: none; text-transform: none; font-family: Arial, Verdana, sans-serif; 
							  font-size: 12px; font-weight: normal; font-style: normal; padding: 0; margin: 0; }
					  
#div_unternav li 			{ display: inline; background: none;}

#div_unternav li a 			{ float: left; padding: 3px 0px 3px 0px; width: 250px;
						      color: #000000; text-decoration: none; font-weight: normal; } 
#div_unternav li a:hover 	{ color: #000000; text-decoration: underline; font-weight: normal; }
#div_unternav li a:active 	{ color: #000000; text-decoration: underline; font-weight: normal; }
#div_unternav li a.on 		{ color: #000000; text-decoration: none; font-weight: bold; }	
#div_unternav li a.on:hover { color: #000000; text-decoration: none; font-weight: bold; }

/* --- UNTERNAV 2 STYLE -----------------------------------*/

#div_unternav2 ul 			{ width: 200px; list-style-type: none; text-transform: none; font-family: Arial, Verdana, sans-serif; 
							  font-size: 12px; font-weight: normal; font-style: normal; padding: 0; margin: 0; }
					  
#div_unternav2 li 			{ display: inline; background: none;}

#div_unternav2 li a 		{ float: left; padding: 1px 0px 1px 0px; width: 240px;
						      color: #255eb4; text-decoration: none; font-weight: normal; } 
#div_unternav2 li a:hover 	{ color: #255eb4; text-decoration: underline; font-weight: normal; }
#div_unternav2 li a:active 	{ color: #255eb4; text-decoration: underline; font-weight: normal; }
#div_unternav2 li a.on 		{ color: #255eb4; text-decoration: none; font-weight: bold; }	
#div_unternav2 li a.on:hover{ color: #255eb4; text-decoration: none; font-weight: bold; }

/* --- FOOTER STYLE -----------------------------------*/

#div_footer ul 			    { width: 570px; list-style-type: none; text-transform: uppercase; font-family: Arial, Verdana, sans-serif; 
							  font-size: 9px; font-weight: normal; font-style: normal; padding: 0; margin: 0; }
					  
#div_footer li 			    { display: inline; background: none;}

#div_footer li a 			{ float: left; padding: 7px 20px 0px 0px; 
						      color: #999999; text-decoration: none; font-weight: normal;} 
#div_footer li a:hover 	    { color: #003366; text-decoration: none; font-weight: normal;}
#div_footer li a:active 	{ color: #003366; text-decoration: none; font-weight: normal;}
#div_footer li a.on 		{ color: #003366; text-decoration: none; font-weight: normal;}	
#div_footer li a.on:hover   { color: #003366; text-decoration: none; font-weight: normal;}

/* -----------------------------------------------------*/

h1      { color: #CC0000; font-size : 15px; margin: 5px 0px 25px 0px; 
		  font-family : Arial,Verdana,Geneva,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
		  
h2      { FONT-SIZE: 12px; line-height: 17px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; color: #000000;  
		  font-family : Arial,Verdana,Geneva,Helvetica,sans-serif; font-weight: bold; 
		  margin: 0px 0px 0px 0px; }
		  

ul 	    { margin:0px 0px 0px 0px; padding: 5px 0px 15px 7px;}
li 	    { margin:15px 0px 0px 5px;  padding: 0px 0px 0px 25px; list-style-type: none; background: url(images/listItem.png) left top no-repeat; color: #08468f; }
hr		{ height: 1px;  color:#333333; text-align:left; width: 100%; padding-bottom: 8px; };

sup     { font-size: 9px; }
textarea	{font-family: Arial, Verdana, Geneva,Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 12px;}
/* -----------------------------------------------------*/


.zitat       	  	  { FONT-SIZE: 14px; line-height: 17px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; color: #053364; font-style:italic; 
						padding: 5px 0px 5px 0px; }
.fuesschen     	  	  { FONT-SIZE: 20px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; color: #053364; font-style:italic; }
.hinweis     	  	  { FONT-SIZE: 11px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; color: #053364; font-style:italic; }
.rezeptheadline  	  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; color: #053364; font-weight: bold; padding: 4px 0px 4px 0px; }
.tabelle_links_blau	  { background-color: #e2edff; border-right-color:#333333; border-right: 1px; border-right-style:solid; }
.tabelle_links_weiss  { background-color: #FFFFFF; border-right-color:#333333; border-right: 1px; border-right-style:solid; }
.maushand			  { cursor:pointer; }


/* -----------------------------------------------------*/




.formularfeld {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic; 
	font-size: 14px;
	line-height: 15px;
	
	padding: 3px 0px 4px 7px;
	color: #FFFFFF;
	background-color: #e8d300;
	
	height: 18px;
	width: 190px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #ab9d12;
	border-left-style: none;
}

.button {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	width: 200px;
	border-style: solid;
	border-color: #ab9d12;
	border-width: 1px;
	FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; 
}

.formularbutton {
	background-color: #edf4fe;
	color: #000000;
	font-size: 12px;
	width: 100px;
	border-style: solid;
	border-color: #7f9db9;
	border-width: 1px;
	FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; 
}

.testbutton {
	background-image:url(images/main/ecke_weiter_gr.gif); 
	width:50px; height: 50px; 
	border: 1px; 
	cursor: pointer; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border-bottom-style:none;
	border-collapse: collapse;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
}



