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}

.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; }

.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;}

a.kontaktleft {
    background: url("graphics/kontakt-left-pl.jpg") repeat scroll center bottom transparent;
    display: block;
    height: 109px;
    margin: 20px 0 0;
    width: 164px;
}
a.kontaktleft:hover {
    background: url("graphics/kontakt-left-pl.jpg") repeat scroll center top transparent;
}

p.content {
    margin: 0;
    padding: 10px 0;
}
#kontaktform {
    margin: 20px 0 0;
}
#kontaktform label {
    float: left;
    width: 80px;
}
#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 72px;
    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 80px;
    width: 259px;
}
#kontaktform small {
    margin: 0 0 0 80px;
}

.headlineleft {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
}

.head2 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 120%;
    margin: 10px 0 0;
}

.clear {
    clear: both;
}


img.logo {
    margin: 0 0 23px;
}

.xmini {
    color: #A4A8AC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 120%;
}

.xmini a {
    color: #A4A8AC;
}

ul#navigation {
    background: url("/graphics/neu-nav-bg.gif") repeat scroll 0 0 transparent;
    height: 40px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 567px;
}
ul#navigation li {
    float: left;
}
ul#navigation li a {
    float: left;
    height: 17px;
    width: 102px;
}
ul#navigation li.produkte a {
    background: url("/polish/graphics/neu-menu_produkte4.gif") repeat scroll left top transparent;
}
ul#navigation li.produkte a:hover, ul#navigation li.produkte a.aktiv {
    background: url("/polish/graphics/neu-menu_produkte4.gif") repeat scroll left bottom transparent;
}
ul#navigation li.vertrieb a {
    background: url("/polish/graphics/neu-menu_vertrieb4.gif") repeat scroll left top transparent;
}
ul#navigation li.vertrieb a:hover, ul#navigation li.vertrieb a.aktiv {
    background: url("/polish/graphics/neu-menu_vertrieb4.gif") repeat scroll left bottom transparent;
}
ul#navigation li.service a {
    background: url("/polish/graphics/neu-menu_service4.gif") repeat scroll left top transparent;
}
ul#navigation li.service a:hover, ul#navigation li.service a.aktiv {
    background: url("/polish/graphics/neu-menu_service4.gif") repeat scroll left bottom transparent;
}
ul#navigation li.unternehmen a {
    background: url("/polish/graphics/neu-menu_unternehmen4.gif") repeat scroll left top transparent;
	width: 109px;
}
ul#navigation li.unternehmen a:hover, ul#navigation li.unternehmen a.aktiv {
    background: url("/polish/graphics/neu-menu_unternehmen4.gif") repeat scroll left bottom transparent;
}
ul#navigation li.in-aktion a {
    background: url("/polish/graphics/neu-menu_in-aktion4.gif") repeat scroll left top transparent;
    width: 101px;
}
ul#navigation li.in-aktion a:hover, ul#navigation li.in-aktion a.aktiv {
    background: url("/polish/graphics/neu-menu_in-aktion4.gif") repeat scroll left bottom transparent;
}
ul#navigation li.shop a {
    background: url("/polish/graphics/neu-menu_shop4.gif") repeat scroll left top transparent;
    width: 51px;
}
ul#navigation li.shop a:hover, ul#navigation li.shop a.aktiv {
    background: url("/polish/graphics/neu-menu_shop4.gif") repeat scroll left bottom transparent;
}
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:265px;
	padding:0 0 0 302px;
	}	
	

*html ul#navigation li ul.unternehmen	{
	margin:17px 0 0 -112px;
	width:265px;
	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:-415px;
	}	
	
ul#navigation li.shop:hover ul, ul#navigation li.shop ul	{
	margin-left:-517px;
	}	
	
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;
	}
