
/* background-image:url(hintergrund.jpg); #05529E */

body {
  font-family:  Helvetica, Arial, Trebuchet MS, sans-serif;
  font-size: 13px;
  color: #333333;
  background-color: #ffffff;
 
}


P {
	FONT-SIZE: 13px; 
        color: #000000;       
}


td {
	FONT-SIZE: 13px; 
        color: #000000;       
}

a  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #B91900;  
        FONT-SIZE: 13px;
	
	        
}

a:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 13px;
	 
	        
}

#log a  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #B91900;  
        FONT-SIZE: 10px;
	
	        
}

#log a:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 10px;
	 
	        
}
h3 {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #000000;  
        FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	
	
        
}
h4 {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR:  #000000;  
        FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	
        
}

h2 a  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #B91900;  
        FONT-SIZE: 13px;
	
	        
}

h2 a:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 13px;
	 
	        
}

h3 a  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #B91900;  
        FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	
	        
}

h3 a:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
       	text-decoration: none;
        COLOR: #B41B2F;  
        FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	        
}


ul { 
    	margin:0; 
    	padding: 0; 
    	

}

li {
	color: #000000;
        MARGIN-TOP: 5px;
        margin-left: 20px;
	LIST-STYLE: url(style_FILES/pfeilrund.gif);  
	FONT-SIZE: 13px;
   
}





li.shopunter {

 	

                
                MARGIN-LEFT: 10px;
                MARGIN-TOP: 5px;
                LIST-STYLE: url(style_FILES/pfeilrechts.gif);  

                
}

li.links1 {

 	
	BORDER-top: #efefef 1px solid; 
	BORDER-right: #efefef 1px solid; 
	width: 180px;
              
                
}
li.links1act {

 	
	BORDER-top: #efefef 1px solid; 
	width: 180px;
              
                
}


li.links2 {
	 BORDER-right: #efefef 1px solid; 
 	BORDER-top: #efefef 1px solid; 
	width: 180px;
	text-align: right;
              
                
}





#page { 
	background: #ffffff; 
	width:100%;
	height:100%;
	text-align:center;

	
	
}
#haupt { 
	background: #ffffff; 
	width:900px;
	margin:auto;
	text-align:left;
	BORDER: #333333 1px solid;



}

#kopf { 
 	background-image:url(style_FILES/start.jpg);
	clear: left;
	background-color: #ffffff;
        COLOR: #000000; 
	width:900px;
	height:100px;

}
#logo { 
 
	clear: left;
	background-color: #ffffff;
        COLOR: #000000; 
	width:800px;
	height:30px;
	
	padding-left: 63px;
	font-weight: bold;
	font-size: 10px;


}
#sprachen { 
 	clear: left;
        COLOR: #000000; 
	width:175px;
	height:20px;
	padding-top: 80px;

	 }


#fuss { 
	
	background-image:url(style_FILES/fuss.jpg);
	width:900px;
	height:25px;
	margin-bottom: 5px;
	margin:auto;
	text-align:center;
	clear: right;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding-top: 8px;
	
	
	
	

	 }
#inhalt { 
	background-color: #ffffff;
        COLOR: #000000; 
        FONT-SIZE: 11px; 
	width:900px;
	


	
	

}
#clear2 {
	float:right;  
   	height: 50px;
} 

#clear {
   clear: both;
   height: 5px;
} 
	
#links { 
	background-color: #ffffff;
        COLOR: #000000; 
        FONT-SIZE: 13px; 
	width:170px;
	
	float: left;
	margin-left: 10px; 

	

}
#linksshop { 
	background-color: #ffffff;
        COLOR: #000000; 
        FONT-SIZE: 13px; 
	width:170px;
	
	float: left;
	margin-left: 10px; 

	

}
#mitte { 
	background-color: #ffffff;
        COLOR: #000000; 
        FONT-SIZE: 13px; 
	width:535px;
	float: left;  
	margin-left: 15px;


}
#mitteshop { 
	background-color: #ffffff;
        COLOR: #000000; 
        FONT-SIZE: 13px; 
	width:690px;
	float: left;
	margin-left: 10px;  


}
#rechts { 
	background-color: #ffffff;
        COLOR: #000000; 
        FONT-SIZE: 13px; 
	width:120px;
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 20px;




}
#menulinks { 
	margin-top: 5px;
	width:160px;
	border-left: 1px #333333 solid;
	border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	float: left;
	background-color: #efefef;


}

#logout { 
float: left;
	border-left: 1px #333333 solid;
	border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
	background-color: #ffffff;
	
        width:160px;
	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */
	
	

}
#log { 
	float: left;	
	background-color: #E0E6F4;
        width:160px;
	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */
	
	
	

}


#logueb { 
	float: left;
	background-color: #D4D4D4; 
        width:160px;
	
	border-bottom: 1px #333333 solid;
	text-align: right;
	font-size: 10;
	
	color:#000000;
	


	min-height:15px;
 	height:auto !important;  /* für moderne Browser */
	height:15px;  /*für den IE */

}


#log input {
	
	border: 1px solid #333333;
	background:#efefef;
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}



#log input {
	
	border: 1px solid #333333;
	background:#efefef;
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}





.login {
	
	
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 10px;
	font-weight: normal;
	color: #333333;
  	
	
}
#menu1 { 
	background-color: #efefef;
        width:160px;
	border-top: 1px #333333 solid;
	
	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */
	
	

}

#menuschrift { 
	
        width:150px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */
	
	
	

}


#menu1act { 
	background-color: #ffffff;
        COLOR: #000000; 
        width:160px;
	border-top: 1px #333333 solid;
	text-align: left;


	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */
	



}


#menu2 { 
	background-color: #efefef;
        COLOR: #000000; 
        width:160px;
	border-top: 1px #333333 solid;
	text-align: right;

	


	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */
	


}

#menu2act { 
	background-color: #ffffff;
        COLOR: #000000; 
        width:160px;
	border-top: 1px #333333 solid;
	text-align: right;

	


	min-height:25px;
 	height:auto !important;  /* für moderne Browser */
	height:25px;  /*für den IE */



}
#menukat { 
	background-color: #D4D4D4;
        COLOR: #000000; 
        width:160px;
	border-top: 1px #333333 solid;
	text-align: right;
	font-size: 10;
	font-weight: bold;
	color:#ffffff;
	


	min-height:15px;
 	height:auto !important;  /* für moderne Browser */
	height:15px;  /*für den IE */



}


#ueberaussen { 
	background: #efefef; 
	width: 199px;
	height: 24px;
	
	}

#ueber { 
	background: #efefef; 
	color: #ffffff;
	float: left; 
	width: 196px;
	height: 20px;
	BORDER: #ffffff 1px solid;
	FONT-SIZE: 10px; 
	
	
	}
#schrift { 
	background: #efefef; 
	color: #333333;
	width: 150px;
	FONT-SIZE: 11px; 
	padding-left: 15px;
	padding-top: 4px;
	FONT-WEIGHT: bold; 
	
	}


#grau { 
	background: #ffffff; 
	width: 200px;
	margin-bottom: 10px;
	padding: 0px;
	
	}

#inhalt-2 { 
	background: #ffffff; 
	margin-left: 10px;
	float: left; 
	width: 688px; 
	}
#footer { 
	clear: left;
	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif; 
	background-color: #eaeaea;
        COLOR: #ffffff; 
        FONT-SIZE: 10px; 
	text-align: right;
	 }


a.links1  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
	margin-top: 10px;

        
}
a.links1:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #B41B2F;  
        FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
	margin-top: 10px;
        
}
a.links1act  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #B41B2F;  
        FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	margin-top: 10px; 
        
}

a.links1act:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
        COLOR: #B41B2F;  
        
        
}
a.links2  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 11px;
	FONT-WEIGHT: normal; 
	margin-top: 10px;
       
}
a.links2:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        FONT-SIZE: 11px;
	FONT-WEIGHT: normal; 
        COLOR: #B41B2F;  
        
        
}
a.links2act  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        FONT-SIZE: 11px;
	FONT-WEIGHT: normal; 
        COLOR: #B41B2F;  
	
	
        
        
}
a.links2act:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        FONT-SIZE: 11px;
	FONT-WEIGHT: normal; 
        COLOR: #B41B2F;  
        
        
}
a.shop1  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #333333;  
        FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
        
}
a.shop1:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #747474;  
        FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
        
}

a.shop1act {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #000000;  
        FONT-SIZE: 10px;
	FONT-WEIGHT: bold; 
        
}
a.shop2  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #747474;  
        FONT-SIZE: 10px;
	FONT-WEIGHT: normal; 
        
}
a.shop2:hover  {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
	font-weight:normal;
        COLOR: #000000;  
        FONT-SIZE: 10px;
	
        
}

a.shop2act {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 10px;
	
        
}

/*Formular Styles */


#links form {
	
	
	background: #E0E6F4;
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}
#links input, select {
	
	
	background: #ffffff;
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
	
	
  	
	
}



#mitte form {
	background: #ffffff;
	
	padding: 10px;
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}
form {
	
	background: #ffffff;
	padding: 10px;
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}

input, select {
	
	
	
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}

textarea {
	
	border: 1px dotted #999999;
	background:#ffffff;
	width: 300px;
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}

input radio {

	background : #efefef;



}

label {
	
	
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 10px;
	font-weight: bold;
  	
	
}




/*Formular login/logout Styles */



.detail {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;
        COLOR: #05529E;  
        FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	
        
}

.imgtext-nowrap {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;  
        FONT-SIZE: 13px;
	FONT-WEIGHT: normal;

}


.important {
	font-family:  Helvetica, Arial, Trebuchet MS, sans-serif; 
	text-decoration: none;  
        FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	COLOR:  #05529E; 

}
#linie { 
	
	width:530px;
	
	BORDER-bottom: #05529E 1px dotted;



}


#mitte .tx-commerce-pi1 form {
	
	
	background-color: #ffffff;
	padding: 10px;
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}


#mitte .tx-commerce-pi3 form {
	
	border: 1px dotted #efefef;
	background-color: #ffffff;
	padding: 10px;
	
  	font-family: Helvetica, Arial, Trebuchet MS,  sans-serif;
  	font-size: 11px;
  	
	
}



