@import url(reset.css);
@import url(basic.css);
@import url(navbar.css); 
@import url(container.css); 

#header { background:url("/pics/headbg.gif"); background-repeat:repeat-y; background-position:left; }
#header h1 {float:left; width:75%; font-size: 17px; color:#333333; letter-spacing:1; line-height: 22px; padding-top:1.3em }
#header p {float:right; width:25%; margin:1em 0 0 0;}
.cor-l {float:left; background:url("/pics/corner-l.gif") no-repeat left top; height:6px; width:6px}
.cor-r {float:right; background:url("/pics/corner2.gif") no-repeat right top; height:6px; width:6px}
.pic {
clear:both; 
height:100px; 
}

.header2 {background:url("/pics/headeralt.jpg"); background-repeat:repeat-y; background-position:right; background-color:#E12129}

.bon {color:#E12129;}


#container {margin: 0 auto; overflow:hidden; background-color:#ffffff;}
.header {background:url("/pics/header-neu1.jpg"); background-repeat:repeat-y; background-position:right; background-color:#E12129}
#content {float:left;  width:550px; padding-top:35px;  background:url("/pics/content-bg.jpg") repeat-y left top; padding-bottom:9999px; margin-bottom:-9999px; }
html>body #content {margin-top:1px; padding-top:15px; }
#content h1 {margin:15px 12px 15px 12px; padding-top:15px; margin-left:12px; font-size:110%; padding:0.3em 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-wight:normal; color:#404040; }


#liste-prod {margin:20 0 0%; height:350px;}
#liste-prod ul li ul {list-style:inside; margin:1em;}
#liste-prod ul li {margin-bottom:0em;}
ul#root_liste-prod{list-style-type:none:}
ul#root_liste-prod li {margin:1em; padding-left:2.5em; padding-bottom: 0.4em; margin-left:1.5em ;background-image:url(/pics/bullet-1.gif); background-repeat: no-repeat;  background-position:0 6; border-bottom: 1px solid #E9E9E9; }






#liste-prod2 {margin:20 0 0%; height:350px;  }
#liste-prod2 ul li ul {list-style:inside; margin:1em;}
#liste-prod2 ul li {margin-bottom:0em;}
ul#root_liste-prod2{list-style-type:none:}
ul#root_liste-prod2 li {margin:1em; padding-left:1.5em; margin-left:1em ;background-image:url(/pics/bullet-1.gif); background-repeat: no-repeat;  background-position:0 6; }



.conbox {margin-left:5px; line-height:16px; color:#404040; }
.conab {margin-left:10px; }

.conbox h1 {font-size:100%; padding:0.3em 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-wight:normal; color:#404040;}
#liste4 {margin:25 10 0%;}
#liste4 ul li {margin-bottom:0.5em; margin-top:0.5em;   }
ul#root_list4 {list-style-type:none;}
ul#root_list4 li {background-image: url(/pics/bullet-2.gif); background-repeat:no-repeat; background-position:0 6; padding-left:1.5em;}
#wz{position:relative; height:55px;  width:547px; background:url("/pics/wasserzeichen.gif") no-repeat right bottom; margin-bottom:10px; }

#box { position:relative; margin-bottom:10px; background: url(/pics/box-mit.jpg); word-wrap: break-word;}




#box-oben { position: relative; left:0; top:0;  height:27px; background: url(/pics/box-top.jpg);}
#box-inhalt { position: relative; left:10px; width:525px;  }
#box-inhalt-produktueber { position: relative; left:10px; width:525px; height:397px  }
#box-inhalt h1 { border:0; margin:0px 0 0px 0; padding:0 0 5px; font-size:100%; }
#box-unten-o { height:33px; background: url(/pics/box-bottom.jpg); }
#box-inhalt-im { position: relative; left:10px; width:250px; float:left; }
#box-inhalt-imr { position: relative; left:10px; width:250px; }


#box-unten-produkt { position: absolute; bottom: 0px; height: 80px; width: 547px; *z-index:0!important; 
background: url(/pics/box_unten_produkt.jpg); }


#box-unten { position: absolute; bottom: 0px; height: 80px; width: 547px; *z-index:0!important; 
background: url(/pics/box-bottom-wasser.jpg); }



#box-h {position: relative; width:547px; margin-bottom:10px; height:54em; overflow: visible;
background: url(/pics/box-mit.jpg); }
#box-hneu {position: relative; width:547px; margin-bottom:10px; height:64em; overflow: visible;
background: url(/pics/box-mit.jpg); }
#box-hneu2 {position: relative; width:547px; margin-bottom:10px; height:74em; overflow: visible;
background: url(/pics/box-mit.jpg); }


#box-h-inhalt { position: absolute; top:10px; left:10px; width:525px;
margin-top:5px; overflow:visible; z-index:1; }

#box-h-in {position: relative; width:547px; margin-bottom:10px; height:40em; overflow: hidden;
background: url(/pics/box-mit.jpg); }


#box-h-fp {position: relative; width:547px; margin-bottom:10px; height:30em; overflow: hidden;
background: url(/pics/box-mit.jpg); }
#box-inhaltportrait { position: relative; left:25px;  width:525px;  }



#liste {margin:10 0%;}




#box-h-form {height:108em; position: relative; width:547px; margin-bottom:10px; overflow: hidden;
background: url(/pics/box-mit.jpg); }



ul#root_list_form {list-style-type:none; margin-bottom:5em;}
ul#root_list_form li {background-image: url(); background-repeat:no-repeat; background-position:0 6; padding-left:1.5em;}
.secondline_form {display:block; margin:20px 0; }



ul#root_list {list-style-type:none;}



ul#root_list li {background-image: url(/pics/bullet-1.gif); background-repeat:no-repeat; background-position:0 6; padding-left:1.5em;}
#liste ul li {margin-bottom:0.5em; border-bottom: 1px solid #E9E9E9; }



.service-img {width:111px; float:left; margin:0 60px 0 0 }
.service-text {width:108px; padding:2 0 2 3; }
#root_liste-prod img{margin-left:0px}

#liste_produkt ul li {margin-bottom:1.5em; margin-top:1.5em;  border-bottom: 1px solid #E9E9E9; }



.firstline {display:block; font-size:1.0em; font-weight:bold;}
.secondline {display:block; font-size:1.0em; margin:7px 0; }





.prod-text {margin:10px 0; border-bottom:1px solid #D2D2D2; padding-bottom:30px}
#liste-prodkute-bd {margin:0}
ul#liste-prodkute-bd1 li {background-image: url(/pics/bullet-3.gif); background-repeat:no-repeat; background-position:0 16; padding-left:1.5em; padding-top:10px}

#liste2 {margin:25 0%;}
ul#root_list2 {list-style-type:none;}
ul#root_list2 li {background-image: url(/pics/bullet-2.gif); background-repeat:no-repeat; background-position:0 6; padding-left:1.5em;}
#liste2 ul li {}
.firstline2 { font-size:1.0em;}

#sidebar { float:right; width:230px; margin-top:15px; display:inline; background:url("/pics/sidebar-bg.gif") repeat-y right top; padding-bottom:9999px; margin-bottom:-9999px; border-left:1px solid #E9E9E9}
.ccr {background:url("/pics/sidebar-corner-right.jpg") no-repeat right top; height:9px; width:230px;}

#pic-box {border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; width:100%; margin-bottom:17px; padding: 0 0;}
#pic-box2  {border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; width:100%; margin:17px 0;  padding: 0 0;}
#pic {text-align:center; margin:10px 0;}
.piccenter{ /*IE method of centering a relative div*/
text-align: center;
}

.piccenter>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

#sidebar h1 {margin-left:23px; font-size:130%; padding:0.4em 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-wight:normal; color:#404040;}
#kontakt{width:100%; margin:10px 0;}
#kontakt h1 {font-size: 110%}


#liste3 {margin:0 23px 0%;}
ul#root_list3 {list-style-type:none;}
#liste3 ul li {}
.firstline3 { font-size:0.9em; line-height:2px;}
#liste3 h3 {font-size:1.0em; color:#404040; font-wight:bold; margin:15px 0 0%; padding:0; line-height:20px;}

#footer {clear:both; width:100%; display:block; text-align:right; position:relative; color:#fff; background-color:#E12129;overflow:hidden; }
#footer p {padding:0.5em; height:1%}
.footerlink {float:right; margin-right:5px;}
#footer .subnav span {float:left;  color:#fff; padding:5px 4px 0px 0px; }
#footer .subnav a  {font-size:0.9em ;margin:0; font-weight: normal; color:#ffffff; text-decoration: none; border:0px;  padding:0}
#footer .subnav a:hover { font-size:0.9em ;color:#ffffff; border:0px;  text-decoration: underline; padding:0}
#footer_rund {clear:both; display:block; background-image: url(/pics/footer-rund.jpg); background-repeat:no-repeat; width:800px; height:20px}





input#subm {
font-family:Verdana, Arial,Helvetica, sans-serif;
font-size:1.0em;
float: none;
width: 330px;
background: url(../pics/pfeil-produkte.png) no-repeat left;
border:0;
color:666666;
cursor: pointer;
cursor: hand;
margin: 7px 0 15px;
}





#nav-box {border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; width:100%; margin-bottom:17; padding: 0 0;
background-image: url(/pics/navi-bg.gif); background-repeat:y;}
#nav {}
#navigation {padding:10px 0 10px 25px; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight:normal; font-size:110%; letter-spacing:1;}
#navigation ul {}
#navigation li {line-height:1.8em; width:100%; background-image: url(/pics/pfeil-produkte.png); padding-left:1.0em; background-position:0pt 7px; background-repeat:no-repeat;}


#navigation a:link { text-decoration:none;  color:#666; }
#navigation a:visited { text-decoration:none; color:#666; }
#navigation a:hover {text-decoration:underline; font-weight:bold;color:#333; }
#navigation a:active { text-decoration:none; color:#666; }
#navigation a:focus { text-decoration:none;  }


#nav-kat a:link { text-decoration:none;  color:#666; }
#nav-kat a:visited { text-decoration:none; color:#666; }
#nav-kat a:hover {text-decoration:underline; color:#666; }
#nav-kat a:active { text-decoration:none; color:#666; }
#nav-kat a:focus { text-decoration:none;  }

#box-h-inhalt a:link { text-decoration:underline;  color:#404040; font-weight:bold}
#box-h-inhalt a:visited { text-decoration:underline; color:#404040;font-weight:bold}
#box-h-inhalt a:hover {text-decoration:underline; color:#404040; font-weight:bold}
#box-h-inhalt a:active { text-decoration:underline; color:#404040;font-weight:bold}
#box-h-inhalt a:focus { text-decoration:none;font-weight:bold  }

#box-span-inhalt {padding:10px 10px 0 350px}

#box-span-inhalt a:link { text-decoration:underline;  color:#404040; font-weight:bold}
#box-span-inhalt a:visited { text-decoration:underline; color:#404040;font-weight:bold}
#box-span-inhalt a:hover {text-decoration:underline; color:#404040; font-weight:bold}
#box-span-inhalt a:active { text-decoration:underline; color:#404040;font-weight:bold}
#box-span-inhalt a:focus { text-decoration:none;font-weight:bold  }


#produkt-navi { padding:8 0 8 0 ; display:block; position:relative;}
#produkt-navi ul  a:hover, a:visited:hover {color:#404040; font-weight:normal;  text-decoration:underline;  }

.linkweiter {font-weight:normal;  color:#404040; text-decoration:underline; }


#test-01 {
	position:absolute;
	left:70px;
	top:40px;
	width:325px;
	height:397px;
}



#laender { position:absolute; top:460px;}


#box-h-karte {position: relative; width:547px; margin-bottom:10px; height:69em; overflow: hidden;
background: url(/pics/box-mit.jpg); }
 
#liste200 {margin:0 0%;}

ul#root_list200 li {background-image: url(/pics/bullet-1.gif); background-repeat:no-repeat; background-position:0 6; padding-left:1.5em;}
#liste200 ul li {margin:0 0 0.5em 5.5em; border-bottom: 1px solid #E9E9E9; }


#root_list200 a:link { text-decoration:none;  color:#404040; }
#root_list200 a:visited { text-decoration:none; color:#404040; }
#root_list200 a:hover {text-decoration:underline; color:#404040; }
#root_list200 a:active { text-decoration:none; color:#404040; }
#root_list200 a:focus { text-decoration:none;  }



#root_liste-prod200 img{margin-left:0px}

#liste_produkt200 ul li {margin:0em 0em 2em 12.5em;}

.firstline200 {font-weight:bold; display:block; }
.secondline200 {display:block; margin:4px 0; }
.borpic {border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; padding-top:2em; margin:0 0 20px 0;}
.pickundenbetreuung {margin-left:3em; float:left; width:74px; hight:109px;}



#fixbug {width:100%; display:block; position:relative; overflow:hidden; height:20px; 
background:url("/pics/footerbg.gif"); background-repeat:repeat-y; background-position:left;background-color:fff;  }

label { float: left;margin: 5px;padding-right: 10px; width: 100px; display: block; text-align: right;}
dt { float: left; clear:both; display:inline; width:25%;}
input, textarea, select { font: 1.1em/1.2em Arial; "Trebuchet MS", Verdana, sans-serig; }
html>body input, textarea, select {padding:2px; font: 1.1em/1.2em Arial; "Trebuchet MS", Verdana, sans-serig;  }

dt,dd {margin:3px 7px 7px 0px;}
fieldset	{margin-left:50px}
#om {padding:5px; }




#checkbox {margin-top:0.4em;}


div#pagebrowser{
   height:25px;

}

div#pagebrowser a{
   font-weight:bold;
   color:#000000;
}


a#pagebrowser_previous{
    background:url("/pics/pfeil-produkte_back.png"); 
    background-repeat:no-repeat; 
    background-position:0px 3px ; 
    padding:0px 0px 0px 10px;

}


a#pagebrowser_next{
    display:block;
    float:right;
    margin-right:10px;
    background:url("/pics/pfeil-produkte_next.png"); 
    background-repeat:no-repeat; 
    background-position:right ; 
    padding:0px 10px 0px 0px;


}









