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}

.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%; }
.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}

.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%; }

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; }

.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}

.language { background:#FFFFFF; border:1px solid #A4A8AC; color:#797979; font:normal normal normal 10px Arial,Helvetica,sans-serif; height:17px; width:120px;}

.head2 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 120%;
    margin: 10px 0 0;
}

a.kontaktleft {
    background: url("graphics/kontakt-left-en.jpg") no-repeat;
    display: block;
    height: 93px;
    margin: 20px 0 0;
    width: 164px;
}

a:hover.kontaktleft {
    background: url("graphics/kontakt-left-en.jpg") bottom no-repeat;
}

p.content {
    margin: 0;
    padding: 10px 0;
}

#kontaktform {
    margin: 20px 0 0;
}
#kontaktform label {
    float: left;
    width: 65px;
}
#kontaktform label.checklabel {
    float: left;
    padding: 2px 0 0;
    width: 350px;
}
#kontaktform input {
    border: 1px solid #666666;
    float: left;
    height: 22px;
    margin: 0 0 10px;
    width: 148px;
}
#kontaktform input.checkbox {
    border: 0 solid #666666;
    float: left;
    height: 22px;
    margin: 0 0 10px 57px;
    width: 32px;
}
#kontaktform textarea {
    border: 1px solid #666666;
    float: left;
    margin: 0 0 10px;
    width: 418px;
}
#kontaktform input#abschicken {
    border: 0 solid #666666;
    float: left;
    height: 39px;
    margin: 0 0 10px 65px;
    width: 259px;
}
#kontaktform small {
    margin: 0 0 0 65px;
}

img.logo {
    margin: 0 0 23px;
}

/* 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(/english/graphics/neu-menu_produkte4.gif) top left;
	}	
	
ul#navigation li.produkte a:hover, ul#navigation li.produkte a.aktiv	{
	background:url(/english/graphics/neu-menu_produkte4.gif) bottom left;
	}	
	
ul#navigation li.vertrieb a	{
	background:url(/english/graphics/neu-menu_vertrieb4.gif) top left;
	}	
	
ul#navigation li.vertrieb a:hover, ul#navigation li.vertrieb a.aktiv	{
	background:url(/english/graphics/neu-menu_vertrieb4.gif) bottom left;
	}	
	
ul#navigation li.service a	{
	background:url(/english/graphics/neu-menu_service4.gif) top left;
	}	
	
ul#navigation li.service a:hover, ul#navigation li.service a.aktiv	{
	background:url(/english/graphics/neu-menu_service4.gif) bottom left;
	}
	
ul#navigation li.unternehmen a	{
	background:url(/english/graphics/neu-menu_unternehmen4.gif) top left;
	}	
	
ul#navigation li.unternehmen a:hover, ul#navigation li.unternehmen a.aktiv	{
	background:url(/english/graphics/neu-menu_unternehmen4.gif) bottom left;
	}	
	
ul#navigation li.in-aktion a	{
	background:url(/english/graphics/neu-menu_in-aktion4.gif) top left;
	width:101px;
	}	
	
ul#navigation li.in-aktion a:hover, ul#navigation li.in-aktion a.aktiv	{
	background:url(/english/graphics/neu-menu_in-aktion4.gif) bottom left;
	}		
	
ul#navigation li.shop a	{
	background:url(/english/graphics/neu-menu_shop4.gif) top left;
	width:57px;
	}	
	
ul#navigation li.shop a:hover, ul#navigation li.shop a.aktiv	{
	background:url(/english/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;
	}

.headlineleft {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
}

.xmini	{
	padding:0px 0 10px 0;
	color:#A4A8AC;
	}
	
.xmini a	{
	color:#A4A8AC;
	}	
.xmini a:hover	{
	color:#BF0003;
	}

.clear {
    clear: both;
}
