

.font_default
{
	color:#000;
	font-family: arial, sans-serif;
	font-size: 11px;
}
.font_default_headline
{
	color:#003478;
	font-family: arial, sans-serif;
	font-size: 17px;
	font-weight:bold;
}
.font_content
{
	color:#003478;
	font-family: arial, sans-serif;
	font-size: 10px;
}

.font_content_headline
{
	color:#7f7f7f;
	font-family: arial,helvetica, sans-serif;
	font-size: 30px;
	font-weight:normal;
	letter-spacing: 0.0em;
	/*font-size-adjust:0.58;*/

	
}

.font_content_headline_smaller
{
	color:#7f7f7f;
	font-family: arial,helvetica, sans-serif;
	font-size: 25px;
	font-weight:normal;
	letter-spacing: 0.0em;
	/*font-size-adjust:0.58;*/

	
}
.font_content_headline2
{
	color:#A0A0A0;
	font-family: arial,helvetica, sans-serif;
	font-size: 30px;
	font-weight:bold;	
	/*font-effect:emboss;*/
	/*text-shadow: #c0c0c0 2px 2px 2px;*/
	
}
.font_main_box
{
	color:#037;
	font-family:arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.font_main_box_bold
{
	color:#037;
	font-family:arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.font_news_headline
{
	color:#037;
	font-family: arial, sans-serif;
	font-size: 15px;
}
.font_news_default
{
	color:#777;
	font-family: arial, sans-serif;
	font-size: 11px;
}
.l_menu
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #003478;
	text-decoration: none; 
	text-transform:uppercase;
	width:90px;
	position:relative;
	float:left;
	height:18px;
	padding-top:5px;
	z-index:5;
	}
	
.l_menu:link,.l_menu:visited
	{
	color: #003478;	
	}

.l_menu:hover,.l_menu:active
	{
	color: #fff;	
	background-color:#003478;
	}

.l_menu_active
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #fff;
	background-color:#003478;
	text-decoration: none;	 
	width:90px;
	position:relative;
	float:left;
	height:18px;
	padding-top:5px;
	z-index:5;
	}

.l_menu_login
	{
	width:90px;
	height:18px;
	float:left;
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none; 
	text-transform:uppercase;
	}
	
.l_menu_login:link,.l_menu_login:visited
	{
	color: #fff;
	}

.l_menu_login:hover,.l_menu_login:active
	{
	color: #ccc;
	}


.l_menu_sub
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #003478;
	background-color:#AACAE6;
	text-decoration: none; 
	padding-left:10px;	
	padding-right:10px;	
	width:160px;
	position:relative;
	float:left;
	min-height:20px;
	left:0px;
	padding-top:5px;
	z-index:5;
	}
	
.l_menu_sub:link,.l_menu_sub:visited
	{
	color: #003478;	
	background-color:#AACAE6;
	}

.l_menu_sub:hover,.l_menu_sub:active
	{
	color: #fff;
	background-color:#003478;
	}

.l_menu_sub_active
	{
	color: #fff;
	background-color:#003478;
	font-size:11px;
	text-decoration: none;	 
	padding-left:10px;	
	width:170px;
	position:relative;
	float:left;
	min-height:20px;
	padding-top:5px;
	z-index:5;
	}

.l_menu_sub_lvl2
	{
	position:relative;
	float:left;	
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color:#003478;
	text-decoration: none; 
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;		
	/*width:150px;*/
	min-height:20px;
	left:0px;
	z-index:5;
	border-top: 3px solid #aacae6;
	border-right: 1px solid #e6ebf2;
	}
	
.l_menu_sub_lvl2:link,.l_menu_sub_lvl2:visited
	{
	color: #fff;	
	background-color:#003478;
	}

.l_menu_sub_lvl2:hover,.l_menu_sub_lvl2:active
	{
	color: #000;
	background-color:#AACAE6;
	}

.l_menu_sub_lvl2_active
	{
	position:relative;
	float:left;	
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #003478;
	background-color:#fff;
	text-decoration: none; 
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;		
	/*width:150px;*/
	min-height:20px;
	left:0px;
	z-index:5;
	border-top: 3px solid #fff;
	border-right: 1px solid #fff;
	}

.l_menu_sitemap
	{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #003478;
	text-decoration: none; 
	padding-left:10px;	
	position:relative;
	float:left;	
	left:0px;
	padding:2px;
	z-index:5;
	}
	
.l_menu_sitemap:link,.l_menu_sitemap:visited
	{
	color: #003478;		
	}

.l_menu_sitemap:hover,.l_menu_sitemap:active
	{
	color: #fff;
	background-color:#003478;
	}

.l_menu_sitemap_active
	{
	color: #003478;
	text-decoration: none;	 
	position:relative;
	float:left;
	padding:2px;
	z-index:5;
	}

.l_menu_sitemap_active:link,.l_menu_sitemap_active:visited
	{
	color: #003478;		
	}

.l_menu_sitemap_active:hover,.l_menu_sitemap_active:active
	{
	color: #fff;
	background-color:#003478;
	}

.font_menu_main
	{

	position:absolute;
	font-family: arial, sans-serif;
	display:block;
	font-size: 10px;
	color: #777;
	text-decoration: none; 
	float:left;
	}
	
.l_menu_login_active
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration: none; 
	text-transform:uppercase;
	}
	
.l_menu_main
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #777;
	text-decoration: none; 
	}
.l_menu_main:link
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #777;
	text-decoration: none;
	}
.l_menu_main:visited 
	{	
	color: #777;
	text-decoration: none;
	}
.l_menu_main:hover 
	{
	color: #003478;
	text-decoration: none;
	}
.l_menu_main:active
	{
	color: #777;
	text-decoration: none;	 
	}
.l_menu_foot_headline
	{
	font-family: arial, sans-serif;
	font-size: 15px;
	color: #037;
	text-decoration: none; 
	}
.l_menu_foot_headline:link
	{
	font-family: arial, sans-serif;
	font-size: 15px;
	color: #037;
	text-decoration: none;
	}
.l_menu_foot_headline:visited 
	{	
	color: #037;
	text-decoration: none;
	}
.l_menu_foot_headline:hover 
	{
	color: #000;
	text-decoration: none;
	}
.l_menu_foot_headline:active
	{
	color: #037;
	text-decoration: none;	 
	}
.font_menu_foot_default
	{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none; 
	}
.l_menu_foot_default
	{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none; 
	}
.l_menu_foot_default:link
	{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: none;
	}
.l_menu_foot_default:visited 
	{	
	color: #777;
	text-decoration: none;
	}
.l_menu_foot_default:hover 
	{
	color: #000;
	text-decoration: none;
	}
.l_menu_foot_default:active
	{
	color: #777;
	text-decoration: none;	 
	}
.l_menu_droppdown
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #003478;
	text-decoration: none; 
	width:181px;
	position:relative;
	float:left;
	min-height:23px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.l_menu_droppdown:link
	{
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #003478;
	text-decoration: none;
	width:181px;
	position:relative;
	float:left;
	min-height:23px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.l_menu_droppdown:visited 
	{	
	color: #003478;
	text-decoration: none;
	width:181px;
	position:relative;
	float:left;
	min-height:23px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.l_menu_droppdown:hover 
	{
	color: #fff;
	width:181px;
	position:relative;
	text-decoration: none;
	float:left;
	min-height:23px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
.l_menu_droppdown:active
	{
	color: #003478;
	text-decoration: none;	 
	width:181px;
	position:relative;
	float:left;
	min-height:23px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
	
/*-- Search.aspx -- */
	
.layer_search
	{
	position:relative;
    float:left;
    width:815px;
    background-color:#F1E5F5;	
    margin-bottom:10px;
    margin-top:10px;
    min-height:260px;
	}
	
.search_head
	{
	position:relative;
    float:left;
    width:815px;
    margin-bottom:10px;
    margin-top:10px;
    margin-left:10px;
	}
	
.search_items
	{
	position:relative;
    float:left;
    width:815px;
    margin-bottom:10px;
    margin-top:10px;    
	}

	
.search_link
	{
	position:relative;
    float:left;
    width:815px;
    text-align:left;
    margin-left:20px;
    margin-bottom:10px;
	}

.s_search
	{
	font-size:12px;
	background-color : #fff;
	color : #000000;
	border:1px solid #ccc;
	}
	
/* Produkte */

.link_toolbar
{
	
	color:#000;
}

.link_toolbar:link,.link_toolbar:visited
{
	text-decoration:none;
}

.link_toolbar:hover,.link_toolbar:active
{
	text-decoration:underline;
}


.DownloadTitle
{
	position:relative;	
	float:left;
	width:200px;
	text-align:left;	
	margin-top:10px;
}

.DownloadItem
{
	position:relative;	
	top:1px;
	float:left;
	width:250px;
	min-height:20px;
	text-align:left;
	margin:0px;
	/*margin-left:15px;	*/
	padding:3px;	
}

.DownloadItemList
{
	position:relative;
	float:left;
	width:40px;	
	top:1px;
	/*height:40px;*/

}

.DownloadItemListLine
{
	position:relative;
	float:right;
	width:300px;	
/*	height:20px;*/
	margin:5px;
}

.DownloadItemListLineProspekte
{
	position:relative;
	float:right;
	width:400px;	
	height:20px;
	margin:5px;
}


.s_text_middle p
{
	font-size:11px;	
}

/* Produkt Suche */
.submitSearch
{
	
}

/* Image Zoom */

.s_link_order_info:link, .s_link_order_info:visited
	{
	font-size:10px;
	color:#2b2b2b;
	text-decoration:none;
	}

.s_link_order_info:hover, .s_link_order_info:active
	{
	font-size:10px;
	color:#2b2b2b;
	text-decoration:underline;
	}
	
.hplZoom:link, .hplZoom:visited
	{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	display:block;
	color:#fff;
	text-decoration:none;
	height:20px;
	width:100px;
	padding: 2px 5px 2px 5px;
	background-color:#003478;
	}

.hplZoom:hover, .hplZoom:active
	{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	display:block;
	color:#fff;
	text-decoration:underline;
	height:20px;
	width:100px;
	padding: 2px 5px 2px 5px;
	background-color:#003478;
	}

