body { scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #E0E5EB; scrollbar-3dlight-color: #E0E5EB; scrollbar-darkshadow-color: #E0E5EB; scrollbar-shadow-color: #E0E5EB; scrollbar-arrow-color: #CC0000; scrollbar-track-color: #E0E5EB; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }

.line-wht-gre { background-image: url('graphics/weis-grau.gif'); background-repeat: repeat-x; }
.fussz { background-image: url('graphics/bg_fusszeile.gif'); background-repeat: repeat-x; }

.minilnk { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333; }
a.minilnk:link { color:#333; text-decoration:none; }
a.minilnk:active { color:#333; text-decoration:none; }
a.minilnk:visited { color:#333; text-decoration:none; }
a.minilnk:hover { color:#CC0000; text-decoration:none}

.menuinaktion { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 130%; }
a.menuinaktion:link { color:#666666; text-decoration:none; }
a.menuinaktion:active { color:#666666; text-decoration:none; }
a.menuinaktion:visited { color:#666666; text-decoration:none; }
a.menuinaktion:hover { color:#CC0000; text-decoration:none}

.language { background:#FFFFFF; border:1px solid #A4A8AC; color:#797979; font:normal normal normal 10px Arial,Helvetica,sans-serif; height:17px; width:120px;}

.norml { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 130%; }
.normlblock { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; line-height: 130%; text-align: justify; }
.normlbld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333; line-height: 130%; }
.headlbld { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; line-height: 120%; }
.headl { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; line-height: 120%; }
.head2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; line-height: 120%; margin:10px 0 0 0; }
.headwht { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; line-height: 120%; }
.readbld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; line-height: 120%; }
.read { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; line-height: 120%; }
.whtbld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 120%; }
.wht { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 120%; }
.norml33 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 130%; }
.mini { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333; line-height: 120%; }
a.mini:link { color:#333; text-decoration:none; }
a.mini:active { color:#333; text-decoration:none; }
a.mini:visited { color:#333; text-decoration:none; }
a.mini:hover { color:#CC0000; text-decoration:none}

.xmini { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; line-height: 120%; }
a.xmini:link { color:#FFFFFF; text-decoration:none; }
a.xmini:active { color:#FFFFFF; text-decoration:none; }
a.xmini:visited { color:#FFFFFF; text-decoration:none; }
a.xmini:hover { color:#FFFFFF; text-decoration:none}

.teaserhd { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; line-height: 120%; }
a.teaserhd:link { color:#000000; text-decoration:none; }
a.teaserhd:active { color:#000000; text-decoration:none; }
a.teaserhd:visited { color:#000000; text-decoration:none; }
a.teaserhd:hover { color:#CC0000; text-decoration:none}
.teaserinit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; line-height: 120%; }
.teasertx { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 120%; }

.langu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; line-height: 120%; }
a.langu:link { color:#333333; text-decoration:none; }
a.langu:active { color:#333333; text-decoration:none; }
a.langu:visited { color:#333333; text-decoration:none; }
a.langu:hover { color:#CC0000; text-decoration:none}

.maplnk { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 120%; }
a.maplnk:link { color:#333333; text-decoration:none; }
a.maplnk:active { color:#333333; text-decoration:none; }
a.maplnk:visited { color:#333333; text-decoration:none; }
a.maplnk:hover { color:#CC0000; text-decoration:none}

a:link {color: #CC0000; text-decoration: none; }
a:active {color: #CC0000; text-decoration: none; }
a:visited {color: #990000; text-decoration: none; }
a:hover {color: #FF0000; text-decoration: none; }

p.content{
	padding:10px 0;
	margin:0;
	}

a.kontaktleft	{
	background:url(graphics/kontakt-left.jpg) bottom;
	height:93px;
	margin:20px 0 0 0;
	width:164px;
	display:block;
	}
	
a:hover.kontaktleft	{
	background:url(graphics/kontakt-left.jpg) top;
	}
	
a.kontaktleftob	{
	background:url(graphics/kontakt-left.jpg) bottom;
	height:93px;
	margin:60px 0 0 0;
	width:164px;
	display:block;
	}
	
a:hover.kontaktleftob	{
	background:url(graphics/kontakt-left.jpg) top;
	}

#kontaktform	{
	margin:20px 0 0 0;
	}
	
#kontaktform label	{
	float:left;
	width:65px;
	}	
	
#kontaktform label.checklabel	{
	float:left;
	width:350px;
	padding:2px 0 0 0;
	}
	
#kontaktform input	{
	float:left;
	width:148px;
	height:22px;
	border:1px solid #666666;
	margin:0 0 10px 0;
	}	
	
#kontaktform input.checkbox	{
	float:left;
	width:32px;
	height:22px;
	border:0px solid #666666;
	margin:0 0 10px 57px;
	}	
	
#kontaktform textarea	{
	border:1px solid #666666;
	float:left;
	width:418px;
	margin:0 0 10px 0;
	}	
	
#kontaktform input#abschicken	{
	border:0px solid #666666;
	float:left;
	height:39px;
	width:259px;
	margin:0 0 10px 65px;
	}
	
#kontaktform small	{
	margin:0 0 0px 65px;
	}
	
/* Logo */
img.logo	{
	margin:0 0 23px 0;
	}


/* SEOPAGEs */

.headlineleft	{
	font-size:18px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	}

/* Navigation */
	
ul#navigation	{
	list-style:none;
	width:567px;
	height:40px;
	padding:0;
	background:url(/graphics/neu-nav-bg.gif);
	margin:0;
	}	
	
ul#navigation li	{
	float:left;

	}	
	
ul#navigation li a	{
	float:left;
	width:102px;
	height:17px;
	}
	
ul#navigation li.produkte a	{
	background:url(/graphics/neu-menu_produkte4.gif) top left;
	}	
	
ul#navigation li.produkte a:hover, ul#navigation li.produkte a.aktiv	{
	background:url(/graphics/neu-menu_produkte4.gif) bottom left;
	}	
	
ul#navigation li.vertrieb a	{
	background:url(/graphics/neu-menu_vertrieb4.gif) top left;
	}	
	
ul#navigation li.vertrieb a:hover, ul#navigation li.vertrieb a.aktiv	{
	background:url(/graphics/neu-menu_vertrieb4.gif) bottom left;
	}	
	
ul#navigation li.service a	{
	background:url(/graphics/neu-menu_service4.gif) top left;
	}	
	
ul#navigation li.service a:hover, ul#navigation li.service a.aktiv	{
	background:url(/graphics/neu-menu_service4.gif) bottom left;
	}
	
ul#navigation li.unternehmen a	{
	background:url(/graphics/neu-menu_unternehmen4.gif) top left;
	}	
	
ul#navigation li.unternehmen a:hover, ul#navigation li.unternehmen a.aktiv	{
	background:url(/graphics/neu-menu_unternehmen4.gif) bottom left;
	}	
	
ul#navigation li.in-aktion a	{
	background:url(/graphics/neu-menu_in-aktion4.gif) top left;
	}	
	
ul#navigation li.in-aktion a:hover, ul#navigation li.in-aktion a.aktiv	{
	background:url(/graphics/neu-menu_in-aktion4.gif) bottom left;
	}		
	
ul#navigation li.shop a	{
	background:url(/graphics/neu-menu_shop4.gif) top left;
	width:57px;
	}	
	
ul#navigation li.shop a:hover, ul#navigation li.shop a.aktiv	{
	background:url(/graphics/neu-menu_shop4.gif) bottom left;
	}	
	
ul#navigation li a span	{
	display:none;
	}
	
ul#navigation li ul	{
	display:none;
	padding:0;
	width:567px;
	height:23px;
	margin:17px 0 0 0px;
	position:absolute;
	}
	
*html ul#navigation li ul	{
	margin:17px 0 0 -102px;
	}	
	
ul#navigation li ul.produkte	{
	width:552px;
	padding:0 0 0 15px;
	}	
	
ul#navigation li ul.vertrieb	{
	width:447px;
	padding:0 0 0 120px;
	}
	
*html ul#navigation li ul.vertrieb	{
	margin:17px 0 0 -204px;
	}		
	
ul#navigation li ul.service	{
	width:355px;
	padding:0 0 0 212px;
	}	

*html ul#navigation li ul.service	{
	margin:17px 0 0 -306px;
	}	
	
ul#navigation li ul.unternehmen	{
	width:255px;
	padding:0 0 0 312px;
	}	
	

*html ul#navigation li ul.unternehmen	{
	margin:17px 0 0 -102px;
	width:255px;
	padding:0;
	}	
	
ul#navigation li.aktiv ul	{
	display:block;
	background:#E0E5EB;
	}	
	
ul#navigation li:hover ul	{
	display:block;
	background:#E0E5EB;
	z-index:10;
	}		
	
ul#navigation li.vertrieb:hover ul, ul#navigation li.vertrieb ul	{
	margin-left:-102px;
	}	
	
ul#navigation li.service:hover ul, ul#navigation li.service ul	{
	margin-left:-204px;
	}
	
ul#navigation li.unternehmen:hover ul, ul#navigation li.unternehmen ul	{
	margin-left:-306px;
	}	
	
ul#navigation li.in-aktion:hover ul, ul#navigation li.in-aktion ul	{
	margin-left:-408px;
	}	
	
ul#navigation li.shop:hover ul, ul#navigation li.shop ul	{
	margin-left:-510px;
	}	
	
ul#navigation li ul.sub li	{
	float:left;
	list-style:none;
	}	
	
ul#navigation li ul.sub li a	{
	float:left;
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px 0 10px;
	height:19px;
	background:none;
	width:auto;
	}	
	
ul#navigation li ul.sub li a:hover, ul#navigation li ul.sub li a.aktiv	{
	color:#CC0000;
	background:none;
	}
	
.xmini	{
	padding:0px 0 10px 0;
	color:#A4A8AC;
	}
	
.xmini a	{
	color:#A4A8AC;
	}	
.xmini a:hover	{
	color:#BF0003;
	}
	
a.contentlink, a:link.contentlink, a:visited.contentlink	{
	color:#666;
	}
	
.clear{
	clear:both;
	}
