body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0; padding: 1em;
    min-width: 61em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
 
  }

a {outline: none;}		/*keine Gepunkte Linie bei Links */
input {outline: none;}		/*keine Gepunkte Linie bei Links */

h1{
font-size:20px;


}

a.im       {   

             background-image:url(../medien/elemente/einkaufskorb_1.png);
          width:155px; height:38px ;float:right;
          margin-top:4px;
             }
   a.im:hover { background-image:url(../medien/elemente/einkaufskorb_2.png);float:right;  width:155px; height:38px }



a.lprobe:link {color:#000000; text-decoration:none;font-size: 10pt;  }
a.lprobe:visited {color:#000000; text-decoration:none;font-size: 10pt;  }
a.lprobe:hover {color:#5555ff; text-decoration:none;font-size: 10pt;text-decoration:underline  }
a.lprobe:active {color:#aa1100; text-decoration:none;font-size: 10pt  }



a.mini:link {color:#CD5D52; text-decoration:none;font-size: 9pt;  }
a.mini:visited {color:#CD5D52; text-decoration:none;font-size: 9pt;  }
a.mini:hover {color:#5555ff; text-decoration:none;font-size: 9pt  }
a.mini:active {color:#aa1100; text-decoration:none;font-size: 9pt  }


a.link_navi:link {color:#11111; text-decoration:none;font-size: 9pt;letter-spacing:0.1em }
a.link_navi:visited {color:#222222; text-decoration:none;font-size: 9pt;  }
a.link_navi:hover {color:#5555ff; text-decoration:none;font-size: 9pt  }
a.link_navi:active {color:#aa1100; text-decoration:none;font-size: 9pt  }

a.link_navi2:link {color:#0087CD; text-decoration:none;   }
a.link_navi2:visited {color:#0087CD; text-decoration:none;   }
a.link_navi2:hover {color:#5555ff; text-decoration:underline;    }
a.link_navi2:active {color:#aa1100; text-decoration:none;  }


a.link_top1:link {color:#F36C45; text-decoration:none;font-size: 8pt;  }
a.link_top1:visited {color:#F36C45; text-decoration:none;font-size: 8pt;  }
a.link_top1:hover {color:#F58f67; text-decoration:none;font-size: 8pt  }
a.link_top1:active {color:#aa1100; text-decoration:none;font-size: 8pt  }

a.link_top2:link {color:#1296D5; text-decoration:none;font-size: 8pt; }
a.link_top2:visited {color:#1296D5; text-decoration:none;font-size: 8pt;  }
a.link_top2:hover {color:#34b8f7; text-decoration:none;font-size: 8pt  }
a.link_top2:active {color:#aa1100; text-decoration:none;font-size: 8pt  }


a.link_navi3:link {color:#0087cd; text-decoration:none;  ;font-size: 9pt;  }
a.link_navi3:visited {color:#0087cd;  text-decoration:none; ;font-size: 9pt;  }
a.link_navi3:hover {color:#5555ff;  text-decoration:underline; ;font-size: 9pt  }
a.link_navi3:active {color:#aa1100;  ;font-size: 9pt  }

a.link_navi4:link {color:#F1592A; text-decoration:none;  ;font-size: 9pt;  }
a.link_navi4:visited {color:#F1592A;  text-decoration:none; ;font-size: 9pt;  }
a.link_navi4:hover {color:#e04819;  text-decoration:underline; ;font-size: 9pt  }
a.link_navi4:active {color:#F1592A;  ;font-size: 9pt  }

#logo{
 
	width:100%;
	 height:79px;
 
	}
	

#leiste{
 	width:100%;
	 height:44px;	/*38*/
 	background-color:#007FC4;
	border-width:0px 4px 0px 0px ;
	 border-style:solid;
 	border-color:blue;
		border-color:#007FC4;
	}

#leiste2{
 	width:100%;
 height:28px;	/*38*/
 
	border-width:2px 2px 3px 2px ;
border-color:#007FC4;
 	border-style:solid;
  }


#top_leiste{
 float:left;
	text-indent:0px;line-height:19px;  font-size:12px;text-align:14px; font-weight: bold ; background-color:#E1EBf8;height:100%;border-right:1px solid #444444 ;width:230px;
}
#top_leiste2{
 float:left;
	text-indent:0px;line-height:19px;  font-size:12px;text-align:14px; font-weight: bold ; background-color:#ffffff;height:100%; 
}

#top_leiste2_alt{
 float:left;
	text-indent:0px;line-height:19px;  font-size:12px;text-align:14px; font-weight: bold ; background-color:#ffffff;height:100%;border-right:1px solid #444444 ;;
}


	
	#leiste_links{
 	width:100%;
	 height:20px;
	
	 
	}
	
	
#leiste_links_22{
 	width:100%;
	  float:right;
  background-color:#eeeeee;
	}
	

 
	.titel{
	
	font-size:32px;
	
	}
	
#navi_text{
float:left;
width:226px;

  font-weight: bold;
 border-bottom: 1px solid black ;			padding:4px;  
}


#navi_text2{
float:left;
width:226px;
  text-decoration:none;
 border-bottom: 1px solid black ;			padding:1px;  
font-size:10px;
}

#n {
border:1px solid gray; background-color:#E0E0E0; padding:4px;  
 border-bottom: 1px solid black padding:4px;  background-color:#E0E0E0;
}		

 
  

  ul#Navigation {
     
    float: left; 
    width: 234px;
   /* height:600px; */
    margin: 0 0 1.2em; padding: 0;
    color: black; background-color: #146EB4;   /* EDF7FF*/
}

   
   
  
 

  
  ul#Navigation a:link {
    color: black;  
  }

 
 
 
  
  *  div#werbung {
  	background-color: #0000ff;  
  	float:left;
  	 width:150px;
  }

  div#Info {
    font-size: 0.9em;
    float: right; width: 12em;
    margin: 0 0 11.1em; padding: 0;
    margin-top:12px;
    background-color: #ffff11;  
	width:300px;
  
  }
  
  div#Info h2 {
    
    margin: 0.2em 0.5em;
  }
 
  div#Info p {
     
    margin: 0.5em;
  }
 

  div#Inhal {
    margin: 0 12em 1em 16em; 
    padding: 0 1em;
		background-color: #ffffee;  
  	width:70%;
  }
 
 div#Inhalt_voll {
 	float:left;
 	 
    
   /*  width:60%;  /*76*/
    padding: 0 0em;
	/*	 margin-top:10px;*/
   
  }
 
 
 #rechts_neu{
   float:right;
 margin-top:36px;
 
 width:213px;
   }
 
  
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
 /*
  div#Inhalt h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }
*/
  p#Fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }
  
  
  
  
  
  
  
  /* Runde Ecken*/
  
  .box { width: 12em; background: #F39EA1;}
.box h1, .box p {margin: 0 10px;}
 
.box .top, .box .bottom{display:block;background: #ffffff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #F39EA1;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

.small_f{
	font-size:11Px;
	font-weight:bold;
	}
	.small{
	font-size:11Px;
 }
 
 	.small_blau{
	font-size:11Px;
	color:#00AEEF;
 }
 
 
 .recht_kasten{
 	background-color:#E1EBF8;
 	width:204px;
 	height:25Px;
 
 border-width:0px 0px 1px 0px ;
	 border-style:solid;
  	border-color:#5696D0;
 
 }
 
 .recht_rahmen{
 
 	width:204px;
 	background-color:#ffffff;
	border-width:1px 1px 1px 1px ;
	 border-style:solid;
  	border-color:#5696D0;
 
 }
 
 .rechts_text{
 	font-size:12px;
 	color:#CD5D52;
font-weight:bold;
vertical-align :-1px;
 	
}

.text_kasten{
 	font-size:11px;
 	color:#000000;
font-weight:bold;
 
 
   padding: 10em 3px;
}
.mm{
	visibility:hidden;
	;
  	 
  width:240px;
  z-index: 10; 
 position:absolute; top:158px; left:16px;
 }
 
 
 .login_titel{
 	font-size:19px;
 	color:#F1592A;
 	}
 	.login_schrift1{
 	font-size:14Px;
 	color:#0087CD;
 	}	
 	.login_schrift2{
 	font-size:14px;
 	color:#F1592A;
 	}
 	
 
 		
 		
.text_felder{
 	background:#FAF7C8;
 	BORDER : #000000 thin solid;
 }
 
 .text_felder2{
 	background:#FAF7C8;
 	BORDER-RIGHT: red thin solid;
 	BORDER-LEFT: red thin solid;
 	BORDER-TOP: red thin solid;
	BORDER-BOTTOM: red thin solid
 }
 
 /*  Adress Formular*/
.sonder{
 	 	padding-left:15px;
 	}
  
  	 .adr_titel{
 	font-size:12px;
 	color:#CD5D52;
font-weight:bold;
 }
 
  
 
 .text_felder_w{
 	background:#ffffff;
 	BORDER : #000000 thin solid;
 }
