/*
** project:		Pfeiffer Vakuum
** date:		2009/03/06
*/




html { 
    margin: 0; 
	padding:0;
    font-size: 100.01%; 

}
body { 
    height: 100%; 
    width:100%;
    
    margin: 0; 
    padding: 0; 
    background-color: #FFFFFF; 
    background-repeat:no-repeat;  
    font-family:"Arial", "Verdana", sans-serif;
	font-size: 0.77em;
}

	body#popup { 
		padding: 20px; 
		overflow-x:hidden;

	}

    body#home {
        overflow-y:hidden;
    }

textarea, 
input, 
select, 
option, 
optgroup, 
button, 
table { 
    font: 1em "Helvetica", "Verdana", "Arial", sans-serif;
}

hr {
    border:1px solid green;   
    width:100%;
}

form { 
    margin: 0; 
    padding: 0; 
}


img { 
    border: none; 
}

button { 
    overflow: visible; 
    cursor: pointer; 
}

.clear {
    clear:both;
    margin:0;
    padding:0;
	float:none;
	
	height:0px;
	line-height:0px;
	
	overflow:hidden;
}
/*
** some globally used classes
*/

a { 
    text-decoration: none; 
	color: #000000;
    
}

a:focus,
a:hover { 
    text-decoration: none; 
	color: #A72B30;
}

a:active{ 
    text-decoration: none; 
	color: #A72B30;
	
}

#content a { 
    color:#2A63AC;
	font-weight:bold;
    text-decoration: none; 
    
}


#content a:focus,
#content a:hover { 
    color:#2A63AC;
    text-decoration:underline; 
}


	body.site_003002 #content a,
	body.site_003002 #content a:link,
	body.site_003002 #content a:visited { 
		color:#000000;

	}

#content p.center_spacer {
    position:relative;
    left:20px;
}

    


#content { 
    color: #000000; 
    font-size: 1em; 
    line-height:1.5em;
    text-align:left; 
}


#content br {
    margin:0;
    padding:0;

}



#content p {
    margin:0;
	margin-bottom:1em;
}

#content ul { 
	padding:0;
	margin:0;
	margin-left:24px;
	
	margin-bottom:1em;
}

	#content ul li {
		margin:0;
		padding:0;
		padding-left:15px;
		
		background-image:url('../images/bullet.gif');
		background-repeat:no-repeat;
		background-position:left 2px;
		
		list-style-type:none;
	}






#content h1, 
#content .titel_1 {

	color: #000000;
	font-size:3.6em;
	font-style: normal;
	font-weight:bold;
	
	margin-top:0px;
	margin-bottom:0px;
	
}


#content h2, 
#content .titel_2_schwarz,
#content .titel_2_blau {

	color: #000000;
	font-size:2.5em;
	font-style: normal;
	font-weight:bold;

	margin-top:0px;
	margin-bottom:0px;
}

#content .titel_2_blau {
	color: #2A63AC;
}



#content h3, 
#content .titel_3_schwarz,
#content .titel_3_blau,
#content h3.h3_eingerueckt,
#content h3.h3_eingerueckt_halb{
	color: #000000;
	font-size:1.4em;
	font-style: normal;
	font-weight:bold;

	margin-top:0px;
	margin-bottom:0px;
	
}

	#content h3.h3_eingerueckt_halb,
	#content h3.h3_eingerueckt{
	
		padding-left:24px;	
		background-image:url('../oe_uploads/bullets/green_new.gif');
		background-repeat:no-repeat;
		background-position:left 2px;
	}
	
	#content h3.h3_eingerueckt_halb{
		width:380px;
	}	




#content .titel_3_blau{
	color: #2A63AC;
	
}



#content h4, 
#content .titel_4_schwarz,
#content .titel_4_blau  {
	color: #000000;
	font-size:1.3em;
	font-style: normal;
	font-weight:bold;
	
	margin-top:0px;
	margin-bottom:0px;
}

#content .titel_4_blau {
	color: #2A63AC;
}



#content h5, 
#content .text_h1_schwarz,
#content .text_h1_blau {
	font: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:1em;	
	font-style: normal;
	font-weight:bold;

	margin-top:0px;
	margin-bottom:0px;
}

#content .text_h1_blau {
	color: #2A63AC;
}


#content h6 {
	color: #000000;
	font-size:0.8em;	
	font-style: normal;
	font-weight:bold;

	margin-top:0px;
	margin-bottom:0px;
}




/* #######################################
   Alte Styles
   ####################################### */

#content .template0_black_links a:link, 
#content .template0_black_links .contenttext a:link,
#content .template0_black_links a:visited, 
#content .template0_black_links .contenttext a:visited, 
#content .template0_black_links a:hover, 
#content .template0_black_links .contenttext a:hover {

	color:#000000;

}

#content .oe_search_highlight {
	background-color:#CAE8F8;
	white-space: nowrap;
	display:inline;
	
}


#content .contenttext_indented {
	margin-left:24px;
}

/*
  Einrückung 
*/

#content blockquote {
	margin-left:24px;
	margin-top:0px;
	margin-bottom:0px;
	
}


/*
  Kasten - Styles
*/




#content .kasten_2 {

	color: #000000;
	font-size:1em;

	border:1px solid #A41D22;
	border-collapse:collapse;
	background-color:#FFFFFF;
}


#content .kasten_hellgruen {

	color: #000000;
	font-size:1em;

	border:1px solid #A41D22;
	border-collapse:collapse;
	background-color:#F8FAEC;
}


#content .kasten_weiss {

	color: #000000;
	font-size:1em;

	border:1px solid #A41D22;
	border-collapse:collapse;
	background-color:#FFFFFF;
}



#content .kasten_2_gruen_headline {

	color: #2A63AC;
	font-size:1em;	
	font-style: normal;
	font-weight:bold;

	border-bottom:1px solid #A41D22;
	background-color:#ECF4DD;
	border-collapse:collapse;
}


#content .kasten_2_hellgruen_headline {

	color: #2A63AC;
	font-size:1em;	
	font-style: normal;
	font-weight:bold;

	border-bottom:1px solid #A41D22;
	background-color:#F8FAEC;
	border-collapse:collapse;
}



#content .kasten_2_weiss_headline {

	color: #2A63AC;
	font-size:1em;	
	font-style: normal;
	font-weight:bold;

	background-color:#ECF4DD;
	border-collapse:collapse;
}







/*
  Tabelle der Fachhändler
*/

#content .table_fachhaendler {

	margin-left:24px;
		font-size: 1em;
	color:#000000;	

}

#content .table_fachhaendler td {

	padding-right:3px;
	padding-top:3px;
	padding-bottom:20px;
	padding-left:0px;
	
}


/*
  Tabelle für Shop
*/

#content .tabelle_oe_shop_passwort,
#content .tabelle_oe_shop_passwort td{ 

	font-size: 1em;
	color:#000000;	
}

#content .tabelle_oe_shop_normal,
#content .tabelle_oe_shop_normal td { 

	font-size: 1em;
	color:#000000;	
}




#content #oe_shop_list_normal .tabelle_oe_shop_passwort,
#content #oe_shop_list_password .tabelle_oe_shop_normal,
#content #oe_shop_list_password .tabelle_oe_shop_passwort_pdf,
#content #oe_shop_list_password .tabelle_oe_shop_passwort_textbausteine,
#content #oe_shop_list_password_pdf .tabelle_oe_shop_normal,
#content #oe_shop_list_password_pdf .tabelle_oe_shop_passwort,
#content #oe_shop_list_password_pdf .tabelle_oe_shop_passwort_textbausteine,
#content #oe_shop_list_password_textbausteine .tabelle_oe_shop_normal,
#content #oe_shop_list_password_textbausteine .tabelle_oe_shop_passwort_pdf,
#content #oe_shop_list_password_textbausteine .tabelle_oe_shop_passwort { 
	display:none;

}



/*
  Sonstige Tabellen, Abwärtskompatibel 
*/

#content .tabelle_lb{

	text-align:left;
	border-collapse:collapse;
	font-size: 1em;
	color:#000000;

}


#content .tabelle_lb_blau {

	text-align:left;
	border-collapse:collapse;
	
	font-size: 1em;
	color:#000000;
	
	background-color:#CAE8F8;


}

#content .tabelle_lb_gruen {

	text-align:left;
	border-collapse:collapse;
	font-size: 1em;
	color:#000000;
	
	background-color:#97CB69;

}


	


#content .tabelle_lb_klein {

	text-align:left;
	border-collapse:collapse;
	font-size: 0.8em;
	color:#000000;
}







#content .tabelle_z {
	
	text-align:center;
	border-collapse:collapse;
		font-size: 1em;
	color:#000000;

}


#content .tabelle_z_blau {
	
	text-align:center;
	border-collapse:collapse;
	font-size: 1em;
	color:#000000;
	
	background-color:#CAE8F8;

}



#content .tabelle_z_gruen {
	
	text-align:center;
	border-collapse:collapse;
	font-size: 1em;
	color:#000000;
	
	background-color:#97CB69;

}



#content .table_indented {
	margin-left:24px;

	font-size: 1em;
	color:#000000;	

}





#content .tabelle_lb td, .tabelle_z td,
#content .tabelle_lb_klein td, 
#content .tabelle_lb_gruen td, .tabelle_z_gruen td, 
#content .tabelle_lb_blau td, .tabelle_z_blau td {
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	border-bottom:1px solid #97CB69;
}

#content .tabelle_lb_klein td.noline{
	border-bottom: 0;
}
#content .tabelle_lb_klein .text_h1_blau_noline {
	font: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:1em;	
	font-style: normal;
	font-weight:bold;
	color: #2A63AC;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom: 0;
}




/* #######################################
   Design
   ####################################### */
#main {
	margin:0;
	margin-left:auto;
	margin-right:auto;

	padding:0;
	height: 100%;
	
	width:1000px;
	
}

		
    body#home #main {
        background-color:#CAE8F8;
        background-image: none;
        height: 1000000px;

    }

	/* -------------------------------
	   Hauptmenü
	   --------------------------- */

	#main #main_menu {
		height: 90px;
		
		margin: 0px;
		padding:0;
		
		float:left;
		width: 1000px;
		background-color:#CAE8F8;
		font-size: 0.9em;
		
		position:relative;
		top:0;
		left:0;
		
		z-index:1000;
		
	}

		#main #main_menu ul{
			margin:0px;
			padding:0px;
			margin-left: 30px;
			margin-top: 30px;
			
		}

			#main #main_menu ul li{
				margin: 0px;
				margin-left: 5px;
				
				padding: 0px;
				float:left;
				
				background-image:url('../images/mainmenu_bullet.jpg');
				background-repeat:no-repeat;
				background-position:left 2px;
				
				list-style-type: none;
				padding-left: 18px;
				padding-right: 10px;
			}
			
				body#home #main #main_menu ul li {
					height:60px;
					background-image:url('../images/mainmenu_bullet_line.jpg');
				}
			
				#main #main_menu ul li.metanav,
				#main #main_menu ul li.metanav_current {
					display:none;
				}
			
				#main #main_menu ul li a{
					display:block;
					width:100%;
					height:100%;
					
					z-index:100;
					position:relative;
				}	

				#main #main_menu ul li a:link,
				#main #main_menu ul li a:visited,
				#main #main_menu ul li a:hover{
					text-decoration: none; 
					color: #000000;	
				}	

					#main #main_menu ul li a.current:link,
					#main #main_menu ul li a.current:visited,
					#main #main_menu ul li a.current:hover,
					#main #main_menu ul li a:hover{
						text-decoration: none; 
						color: #A72B30;	
					}					
			
			
				#main #main_menu ul li ul{
					margin: 0px;
					margin-top:-2px;
					margin-left:-9px;
					padding: 0px;
					
					background-image:url('../images/background_dropdown.gif');
					background-repeat:repeat-x;
					border-left:1px solid #93CB63;
					
					z-index:1000;
				}		

					#main #main_menu ul li ul li {
						margin: 0px;
						margin-left:9px;
						
						padding: 10px;
						padding-left:13px;
						padding-top:4px;
						padding-bottom:4px;						
						
						display:block;
						width:130px;
												
						background-image:none;
								
						background-image:url('../images/menu_bullet_big.jpg');
						background-repeat:no-repeat;
						background-position:left 7px;						
						
					}	

						#main #main_menu ul li ul li.first_element {
							padding-top:8px;
							background-position:left 11px;	
						}
		
		#main #main_container {
			width: 1000px;
			min-height:100%;
			background-image: url(../images/background.jpg);
			background-repeat: repeat-y;
			float:left;
			
			position:relative;
			top:0;
			left:0;
			
		}
		
            body#home #main #main_container{
                background-color:#CAE8F8;
                background-image: none;
            }
		
		
	
			/* -------------------------------
			   Linke Spalte
			   --------------------------- */
				
		
			#main #main_container #left_container {
				width: 830px;		
				float:left;
				height: 100%;
				
				position:relative;
				top:0;
				left:0;
				
			}
			
				body#big #main #main_container #left_container {
					width:1000px;
					
				}
				
		
				#main #main_container #left_container #header {
					height: 600px;
					width:830px;	
					
					overflow:hidden;
							
					float:left;
					background-color: #FFFFFF;
					background-repeat:no-repeat;
					
					margin:0;
					padding:0;
				}	
				
                    body#home #main #main_container #left_container #header { 
                        background-color:transparent;
                    }
				
				
				#main #main_container #left_container #submenu{
					margin: 0px;
					margin-bottom: -365px;
					
					padding: 0px;																
					width: 161px;
					
					float: left;
					font-size: 0.9em;
					
					position:absolute;
					top:235px;
					left:0px;
					
					min-height:365px;
					
					background-image:url('../images/background.jpg');
					background-repeat:repeat-y;				

					
				}
					
					#main #main_container #left_container #submenu ul{
						margin: 0px;
						margin-bottom:10px;
						margin-left:5px;
						margin-right:5px;
						margin-top:10px;
						
						padding: 0px;
					}
					
						#main #main_container #left_container #submenu ul li{
							padding: 0px;
							padding-left: 12px;
							
							margin: 0px;
							margin-top:5px;
							
							background-image: url('../images/menu_bullet_big.jpg');
							background-repeat: no-repeat;
							background-position:left 5px;
							
							line-height: 1.5em;
							
							list-style-type:none;
						}
		
							#main #main_container #left_container #submenu ul li ul {
								margin-top:0;
							}
						
								#main #main_container #left_container #submenu ul li.first_element,
								#main #main_container #left_container #submenu ul li ul li ul li {
									margin-top:0px;
								}
								
								#main #main_container #left_container #submenu ul li ul li ul{
									margin-top:-2px;
								}							
							
						
							#main #main_container #left_container #submenu ul li a.current:link,
							#main #main_container #left_container #submenu ul li a.current:visited {
								text-decoration: none; 
								color: #A72B30;		
								font-weight:bold;								
							}
							
								#main #main_container #left_container #submenu ul li ul li a.current:link,
								#main #main_container #left_container #submenu ul li ul li a.current:visited {
									font-weight:normal;								
								}							
						
							#main #main_container #left_container #submenu ul li ul,
							#main #main_container #left_container #submenu ul li.current ul li ul{
								display:none;
							}
							
							#main #main_container #left_container #submenu ul li.current ul ,
							#main #main_container #left_container #submenu ul li ul li.current ul {
								display:block;
							}							
					
					
					#main  #main_container #left_container #contentbox{
						margin: 0px;
						margin-bottom: -365px;
						
						padding: 0px;
						float: right;
						width: 670px;
						
						position:relative;
						top:-365px;
						left:0px;	
						
					}
						body#big #main  #main_container #left_container #contentbox{
							width: 840px;
						}
						
						#main #main_container #left_container  #contentbox  #content{
							margin: 0px;
							margin-left: 15px;
							margin-right: 15px;
							
							padding: 0px;
							padding-top:15px;
							padding-bottom:15px;
							
							
							float: left;
							width: 640px;
							
							overflow:hidden;
				
						}
						
						body#big #main #main_container #left_container  #contentbox  #content{
							width:826px;
							margin-right:0px;
						}
			
	
				/* -------------------------------
				   Rechte Spalte
				   --------------------------- */
							
				#main #main_container #right_container {
					margin: 0px;
					padding: 0px;
					height: 100%;
					width: 170px;
					float: left;	
					
					overflow:hidden;

				}
				
				body#big #main #main_container #right_container {
					position:absolute;
					top:0;
					left:830px;

				}
				
					/* -------------------------------
					   Meta- Navi
					   --------------------------- */
								
					#main #main_container #right_container #metanav {
						margin: 0px;
						padding: 0px;
						
						height: 25px;
						width:160px;
					}
					
						#main #main_container #right_container #metanav  ul{
							margin: 0px;
							margin-left:4px;
							padding: 0px;
						}
						
							#main #main_container #right_container #metanav ul li{
								margin: 0px;
								padding: 0px;
								float: left;
								border-right: 1px solid #93CB63; 
								padding-left: 6px; 
								padding-right: 6px;
								font-size: 0.9em;
								list-style-type:none;
								
								display:none;
							}
							
							
								#main #main_container #right_container #metanav ul li a:link,
								#main #main_container #right_container #metanav ul li a:visited,
								#main #main_container #right_container #metanav ul li a:hover{
									text-decoration: none; 
									color: #000000;	
								}	

									#main #main_container #right_container #metanav ul li a.current:link,
									#main #main_container #right_container #metanav ul li a.current:visited,
									#main #main_container #right_container #metanav ul li a.current:hover,
									#main #main_container #right_container #metanav ul li a:hover{
										text-decoration: none; 
										color: #A72B30;	
									}								
													
								#main #main_container #right_container #metanav ul li.metanav,
								#main #main_container #right_container #metanav ul li.metanav_current{
									display:inline
								}
							
								
								#main #main_container #right_container #metanav ul li.last_element{
									border-right: 0px; 
									padding-right:0px;
								}
								
									#main #main_container #right_container #metanav ul li ul li {
										display:none;
									}							

					
					/* -------------------------------
					   Suche
					   --------------------------- */
									
					#main #main_container #right_container #search {
						margin: 0px;
						padding: 0px;
						margin-left: 10px;
						margin-right: 10px;
						margin-bottom: 5px;
						
						height: 52px;
						width:150px;
						
						font-size: 0.9em;
					}
						#main #main_container #right_container #search label{
							display:block;
							
							margin:0;
							padding:0;
						}
					
						#main #main_container #right_container #search input{
							margin:0;
							margin-top: 4px;
							
							font-size: 1em;
							line-height: 16px;
							
							height:16px;
							border:1px solid #C0DBA0;
							
							width:123px;
							float:left;
						}

							#main #main_container #right_container #search input.submit{
								width:17px;
								height:21px;
								
								border:0;
								
								background-color:transparent;
								background-image:url('../images/lupe.jpg');
								background-repeat:no-repeat;
								
								margin:0;
								margin-left:5px;
								margin-top:3px;
								padding:0;
								
								float:left;
								text-indent:-1000px;

							}
						
							#main #main_container #right_container #search input:hover{
								border:1px solid #A72B30;
							}
							
								#main #main_container #right_container #search input.submit:hover {
									border:0;
								}
												
					
					/* -------------------------------
					   Adresse & Logo
					   --------------------------- */
					
					#main #main_container #right_container #right_content {
						margin: 0px;
						margin-left: 10px;
						margin-right: 10px;
						margin-bottom:15px;
						
						padding: 0px;

						width:160px;
						font-size: 0.9em;
						
						float:left;
						
					}
					
						#main #main_container #right_container #right_content h1#logo{
							margin: 0px;
							margin-bottom:5px;
							
							padding: 0px;
							
							width:140px;
							height:52px;

							text-indent:-10000px;
							overflow:hidden;
							
							background-image:url('../images/tka_logo.jpg');
							background-repeat:no-repeat;
							
						}					
					
			
					/* -------------------------------
					   Login
					   --------------------------- */
					#main #main_container #right_container #login {
						margin: 0px;
						padding: 0px;
						padding-bottom:5px;
						
						margin-left: 5px;
						margin-right: 5px;
						
						margin-bottom:21px;
						width: 160px;
						
						float:left;
						overflow:hidden;
						
						font-size:0.9em;
						
						background-color: #C0DBA0;
					}
						
						#main #main_container #right_container #login_error{
							margin:0;
							margin-left:5px;
							margin-right:5px;
							width:160px;
							padding:0;

							font-weight:bold;
							font-size:0.9em;
							color:#A72B30;
						}
						
						#main #main_container #right_container #login label{
							display:block;
							
							margin:0;
							margin-top:5px;
							margin-left:5px;
							
							padding:0;
						}
					
						#main #main_container #right_container #login input{
							margin:0;
							margin-left:5px;
							
							font-size: 1em;
							line-height: 16px;
							
							height:16px;
							border:1px solid #C0DBA0;
							
							width:148px;
						}
						
							#main #main_container #right_container #login  input.submit{
								height:20px;
								background-color:#D4E5BF;
								width:151px;
								
								margin-top:5px;
								
								font-weight:bold;
								

							}
							
							#main #main_container #right_container #login input:hover{
								border:1px solid #A72B30;
							}
							
					/* -------------------------------
					   Infoboxen
					   --------------------------- */
					#main #main_container #right_container div.newsbox {
						margin: 0px;
						margin-left: 5px;
						margin-right: 5px;
						margin-bottom:20px;

						padding: 0px;
						
						float:left;
						width: 160px;
						
						overflow:hidden;
						
						background-color: #D4E5BF;
					}
					
					
						#main #main_container #right_container div.newsbox  img{
							margin: 0px;
							margin-left:-5px;
							margin-top:-5px;
							
							padding: 0px;
							border:0;
						}
						
							#main #main_container #right_container div.newsbox div.header {
								margin: 0px;
								padding: 0px;
								padding-bottom: 5px;
								padding-top: 5px;
								
								display: block;
								background-color: #C0DBA0;
							}
												
					
								#main #main_container #right_container div.newsbox div.header h5{
									margin: 0px;
									padding: 0px;
									margin-left: 5px;
									margin-right: 5px;	
									
									color:#2A63AC;  
									font-size: 0.9em; 
									font-weight:bold; 
								}
								
							#main #main_container #right_container  div.newsbox div.content{
								margin: 0px;
								padding: 0px;
								
								margin-left: 5px;
								margin-right: 5px;
								
								color:#000000;  
								font-size: 0.9em; 
								
								font-weight:normal; 
								padding-bottom: 5px;
								padding-top: 5px;
							}

								#main #main_container #right_container  div.newsbox div.content h1,
								#main #main_container #right_container  div.newsbox div.content h2,
								#main #main_container #right_container  div.newsbox div.content h3,
								#main #main_container #right_container  div.newsbox div.content h4,
								#main #main_container #right_container  div.newsbox div.content h5,
								#main #main_container #right_container  div.newsbox div.content h6,
								#main #main_container #right_container  div.newsbox div.content strong,
								#main #main_container #right_container  div.newsbox div.content b,
								#main #main_container #right_container  div.newsbox div.content em,
								#main #main_container #right_container  div.newsbox div.content i,
								#main #main_container #right_container  div.newsbox div.content p{
									margin:0;
									padding:0;
									
									font-weight:normal;
									font-size:1em;
									color:#000000;
								}
						
							
	/* -------------------------------
	   Footer
	   --------------------------- */

	#main  #footer{
		margin: 0px;
		padding: 0px;
		padding-bottom: 10px;
		padding-top: 40px;
		padding-left:160px;
		
		width: 840px;
		background-image: url(../images/background.jpg);
		background-repeat: repeat-y;
		
		font-size: 0.9em;
				
		float:left;
		text-align:center;
		
		position:relative;
		top:0;
		left:0;
				
	}
	
		#main #footer #print {
			margin:0;
			padding:0;
			
			text-indent:-10000px;
			
			width:45px;
			height:38px;
			
			overflow:hidden;
			
			background-image:url('../images/printer_symbol.jpg');
			background-repeat:no-repeat;
			
			position:absolute;
			right:185px;
			top:0px;
		}	
	
		#main  #footer p{
			margin:0;
			margin-bottom:0.5em;
			padding:0;
		}

		#main  #footer #footer_metanav{
			margin: 0px;
			padding: 0px;
			padding-bottom: 30px;
			
			width: 640px;
			
		}
			#main  #footer #footer_metanav ul{
				margin: 0px;
				margin-left:60px;
			
				padding: 0px;
				padding-bottom: 0px;
				
			}
			
				#main  #footer #footer_metanav.en ul{
					margin-left:130px;
				}
				
			
				#main  #footer #footer_metanav.es ul{
					margin-left:40px;
				}				
			
				#main  #footer #footer_metanav.fr ul{
					margin-left:90px;
				}
				
				#main  #footer #footer_metanav.nl ul{
					margin-left:90px;
				}				
				
				#main  #footer #footer_metanav ul li{
					margin: 0px;
					margin-left: 10px;					
					
					padding: 0px;
					padding-left: 10px; 
					
					float:left;
					
					border-left: 1px solid #93CB63; 

					list-style-type:none;
				}
				
					#main #footer #footer_metanav ul li a:link,
					#main #footer #footer_metanav ul li a:visited,
					#main #footer #footer_metanav ul li a:hover{
						text-decoration: none; 
						color: #000000;	
					}	

						#main #footer #footer_metanav ul li a.current:link,
						#main #footer #footer_metanav ul li a.current:visited,
						#main #footer #footer_metanav ul li a.current:hover,
						#main #footer #footer_metanav ul li a:hover{
							text-decoration: none; 
							color: #A72B30;	
						}					
				
					#main  #footer #footer_metanav ul li ul,
					#main  #footer #footer_metanav ul li.no_footer,
					#main  #footer #footer_metanav ul li.no_footer_current,
					#main  #footer #footer_metanav ul li.metanav,
					#main  #footer #footer_metanav ul li.metanav_current {
						display:none;
					}
				
				#main  #footer #footer_metanav ul li.first_element{
					border-left: 0px; 
					margin-left: 0px;
					padding-left: 0px;
				}			

		/* -------------------------------
		   Adresse in Fußleiste
		   --------------------------- */
		#main  #footer #contact{
			margin: 0px;
			margin-left: 30px;

			padding: 0px;
			float:left;
			
			width: 640px;

		}
			
			#main  #footer #contact ul{
				margin: 0;
				padding: 0;
			}
			
				#main  #footer #contact ul li{
					margin: 0px;
					margin-left: 10px;	
					
					padding: 0px;
					padding-left: 10px; 
					
					float: left;

					border-left: 1px solid #93CB63; 
					list-style-type:none;
				}
				
					#main  #footer #contact ul li.first_element{
						border-left: 0px; 
						margin-left: 0px;
						padding-left: 0px;
					}		

/* #######################################
   Kontaktformular
   ####################################### */
					
#content input.form_button {
	width:180px; 
	height:25px; 
	
	border:1px solid #A41D22; 
	background-color:#F8FAEC; 
	color:#A41D22; 
	text-align:center;
	font-weight:bold;
}
				
#content .oeform_field{ 
   font-family: Arial, Verdana, Helvetica, sans-serif;
   text-align: left;
   font-size: 1em;
   color: #000000;
   border: 1px solid #000000; 

   padding-left:3px;
   
	width:16em; 
	height:1.2em;  
}				

#content table.contact_form {
	padding:0;
	margin:0;
	margin-bottom:1em;
	border-collapse:collapse;
}


	#content table.contact_form  td{
		margin:0;
		padding:0;
		padding-right:0.2em; 
		padding-bottom:0.2em;
	}
	
		#content table.contact_form  td.important{
			text-align:right; 
			width:1em;
		}	
		
		#content table.contact_form td textarea {

			height:23.4em;

		}		
		
		

/* #######################################
   Einstellungen für Standard-Template Suche oeProducts
   ####################################### */



#content div.oe_products_search_div {
	margin:0;
	padding:0;
}

	#content div.oe_products_search_div .oe_products_search_table {
	
		margin-top:10px;
	}
	
	
	#content div.oe_products_search_div .oe_products_list_picture {
	
		border-right:1px solid #4F5C76;
	
	}
	
	
	#content div.oe_products_search_div input.oe_products_search_text {
		height:1.3em;
		line-height:1.3em;
		width:14.8em;
	
		border: 1px solid #C0DBA0; 
	
	}
	
	#content div.oe_products_search_div select.oe_products_search_single_select {
		height:1.5em;
		width:15em;
	
		border: 1px solid #C0DBA0; 	
	
	}
	
	
	#content div.oe_products_search_div select.oe_products_search_multiple_select {
	
		height:10em;
		width:15em;
		
		border: 1px solid #C0DBA0;
	
	}
	
		
		#content div.oe_products_search_div input.oe_products_search_text:hover,
		#content div.oe_products_search_div select.oe_products_search_single_select:hover,
		#content div.oe_products_search_div select.oe_products_search_multiple_select:hover {
			border:1px solid #A72B30;
		}
	
	
	#content div.oe_products_search_div input.oe_products_search_button {
	
		 width:15em;
		 height:1.6em;
	
	}

							
							

/* #######################################
   Einstellungen für Standard-Template Listendarstellung oeProducts
   ####################################### */

#content .oe_products_list_content, 
#content .oe_products_list_content a:link, 
#content .oe_products_list_content a:visited {
	color:#000000;    
	text-decoration:none;
}

#content .oe_products_list_content a:hover{
	color:#000000;    
    text-decoration:underline;
}


#content .oe_products_list_picture {

	border-right:1px solid #2A63AC;

}



#content h1.oe_products_list_headline {
    font-size: 1em;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    
    line-height:1.5em;
    background-color:#2A63AC;
    
    width:100%;
    
    margin:0;
    margin-bottom:6px;
    margin-top:1em;
    padding:0;
    
    text-indent:5px;
  
}
  


	
	#content h1.oe_products_list_headline a:link, 
	#content h1.oe_products_list_headline a:visited {
	
		color: #FFFFFF;
		line-height:1.5em;
		text-decoration:none;
	  
	
	}
	
	
	#content h1.oe_products_list_headline a:hover {
	
		color: #FFFFFF;
		line-height:1.5em;
		text-decoration:underline;
	
	
	}
	
#content .oe_products_list_categories {
	line-height:1.5em;
}

	#content .oe_products_list_categories h1{
		font-size: 1em;
		color:#000000;    
	
		text-decoration:none;
		font-weight:bold;
	  
	}  
	  
	  
	#content .oe_products_list_categories ul {
		  padding:0px;
		  margin:0px;
		  margin-bottom:1em;
	}  
    


/* #######################################
   Einstellungen für Standard-Template Detaildarstellung oeShop
   ####################################### */
#content table.oe_shop_page_link_table,
#content ul.oe2edit_page_links {
	display:none;
}


#content .oe_shop_details_content, 
#content .oe_shop_details_content a:link, 
#content .oe_shop_details_content a:visited {
    
	color:#000000;    
	text-decoration:none;
}

#content .oe_shop_details_content a:hover{
	color:#000000;    
    text-decoration:underline;
}


#content .oe_shop_details_picture {

	border-right:1px solid #2A63AC;

}



#content h1.oe_shop_details_headline {
    font-size: 1em;
    font-weight:bold;
    color: #FFFFFF;
    text-decoration:none;
    
    background-color:#2A63AC;
    
    margin:0;
    margin-bottom:6px;
    margin-top:1em;
    padding:0;
    
    width:100%;
    
    text-indent:5px;
}
  

	#content h1.oe_shop_details_headline a:link, 
	#content h1.oe_shop_details_headline a:visited {
		color: #FFFFFF;
		line-height:1.5em;
		text-decoration:none;
	  
	
	}
	
	
	#content h1.oe_shop_details_headline a:hover {
	
		color: #FFFFFF;
		line-height:1.5em;
		text-decoration:underline;
	
	}


#content .oe_shop_details_categories {
	line-height:1.5em;
}  


	#content .oe_shop_details_categories h1{
		font-size: 1em;
		color:#000000; 
		font-weight:bold;
		text-decoration:none;
	  
	}  
  
  
	#content .oe_shop_details_categories ul {
	   
		  padding:0px;
		  margin:0px;
		  margin-bottom:2em;
	}  
		

#content .oe_shop_details_button {
  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color:#A72B30;
	font-weight:bold;
       
       	width:12em;
       	height:1.5em;
              
     	border:1px solid #2A63AC; 
  	background-color:#FFFFFF;       
}

							



/* #######################################
   Einstellungen für News und Suche
   ####################################### */



#content .oe_news_entry {
	margin-top:1.5em;
	line-height:1.5em;
	font-size:9.5pt;
	font-weight:normal;
	
	width:100%;
}


#content .oe_news_entry h1  {

	font-size:1em;
	line-height:1.5em; 
	
	overflow:hidden; 
	background-color:#2A63AC;

	width:100%;
	
	margin:0;

	padding:0;
	text-indent:5px; 
}


	#content .oe_news_entry h1 a:link, 
	#content .oe_news_entry h1 a:visited,
	#content .oe_news_entry h1 a:hover {
		font-size: 1em;
		color: #FFFFFF;
		text-decoration:none;
		font-weight:bold; 
		
		margin:0;
		padding:0;
		
	
	
	}
	
	#content .oe_news_entry h1 a:hover {
		text-decoration:underline;
	
	}



		