html, body{
 margin:0;
 padding:0;
 text-align:center;
 font-family:Verdana, Arial, Helvetica;
 font-weight : normal;
 font-size : 15px;
 background-color: #f5f5f5;
 background-image: url(hintergrund.jpg);
 background-repeat:repeat-x;
/* background-color:#ccdbf4;*/
 height:100%;
 padding-bottom:1px;

}

#pagewidth{
 margin-top:10px;
/* padding-bottom:15px; */
 width:999px;
 min-height: 500px;
 max-height:auto;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 font-size : 15px;
 border:1px solid #dddddd;
 }

  p.print {
   display: none;
  }


 #trennlinie{
 margin-top:0px;
 width:520px;
 height:20px;;
 text-align:left;
/* border:1px solid #dddddd;*/
 }



#wrapper-header-logo{
 float: left;
 top:0px;
 position:relative;
 background: #ffffff;
 height: 158px;
 width: 999px;
/* border: solid 1px #000000;*/
 }

 #header-logo-left{
 float: left;
 top:0px;
 position:relative;
 background: #bbbbbb;
 height: 158px;
 width: 617px;
/* border-bottom: solid 1px #000000; */
 }


  #container-referenzen-bilder {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:410px;
 width:730px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

.imgr-pfosten-mit-oese {
 position:relative;
 float: left;
 border:0;
 height: 230px;
 width: 173px;
 margin-left:15px;
 top:0px;
/* border: 1px solid #F59F48;*/
}



.imgr-referenzen-soltis-86-klein {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:0px;
 top:0px;
/* border: 1px solid #F59F48;*/
}

.imgr-referenzen-soltis-86-gross {
 position:relative;
 float: left;
 border:0;
 height: 600px;
 width: 450px;
 margin-left:0px;
 top:0px;
/* border: 1px solid #F59F48;*/
}



  #container-startseite-sonnensegel {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:145px;
 width:700px;
 color: #000000;
 font-size :14px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }





   #container-startseite-sonnensegel-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:133px;
 width:200px;
 color: #000000;
 font-size :14px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 background-image: url(Sonnensegel.jpg);
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;

 }

   #container-startseite-sonnensegel-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:133px;
 width:250px;
 color: #000000;
 font-size :14px;
 margin-left:20px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
/* background-image: url(sonnensegel-zubehoer.jpg);*/
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }




#container-aufrollbare-sonnensegel-bilder {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:470px;
 width:730px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
/* background-image: url(sonnensegel-zubehoer.jpg);*/
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }



 #container-startseite-pay-pal {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:115px;
 width:200px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

  .imgr-pay-pal {
 position:relative;
 float: left;
 border:0;
 height: 65px;
 width: 150px;
 margin-left:0px;
 top:0px;
/* border: 1px solid #F59F48;*/
}

#container-startseite-pay-pal-text {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:35px;
 width:170px;
 color: #000000;
 font-size :13px;
 margin-left:5px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:5px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }









 #container-startseite-news-header {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:22px;
 width:180px;
 color: #dc143c;
 font-size :17px;
 margin-left:2px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:6px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


 #container-startseite-news {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:320px;
 width:180px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }



 #container-startseite-varianten-header {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:22px;
 width:180px;
 color: #dc143c;
 font-size :17px;
 margin-left:2px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:4px;
 padding-top:6px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#container-startseite-varianten {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:660px;
 width:200px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

  .imgr-startseite-sonnensegel {
 position:relative;
 float: left;
 border:0;
 height: 225px;
 width: 300px;
 margin-left:0px;
 top:0px;
 border: 1px solid #F59F48;
}


 .imgr-startseite-sonnensegel-zubehoer {
 position:relative;
 float: right;
 border:0;
 height: 225px;
 width: 300px;
 margin-left:25px;
 top:0px;
 border: 1px solid #F59F48;
}

  #container-startseite-sonnensegel-fachtext {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position: relative;
 float:left;
 height:490px;
 width:700px;
 color: #000000;
 font-size :13px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:30px;
 padding-top:10px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }



 *.index-link
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 15px;
 color: #00008b;
 text-decoration:none;
 text-align:left;
 FONT-WEIGHT: bold;
/* color: #696969*/
}


a:hover.index-link
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:underline;
 color:#00008b;
 FONT-WEIGHT: bold;
 }


 *.e-mail-link
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 15px;
 color: #0000ff;
 text-decoration:none;
 text-align:left;
 FONT-WEIGHT: normal;
/* color: #696969*/
}

a:hover.e-mail-link
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:underline;
 color:#0000ff;
 FONT-WEIGHT: normal;
 }


 *.e-mail-link-footer
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 13px;
 color: #0000ff;
 text-decoration:none;
 text-align:left;
 FONT-WEIGHT: normal;
/* color: #696969*/
}

a:hover.e-mail-link-footer
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:13px;
 text-decoration:underline;
 color:#0000ff;
 FONT-WEIGHT: normal;
 }

 *.preis-link
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 17px;
 color: #ffffff;
 text-decoration:none;
 text-align:left;
 FONT-WEIGHT: normal;
/* color: #696969*/
}

a:hover.preis-link
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:17px;
 text-decoration:underline;
 color:#ffffff;
 FONT-WEIGHT: normal;
 }


  *.partner-link
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 15px;
 color: #a52a2a;
 text-decoration:none;
 text-align:left;
 FONT-WEIGHT: bold;
/* color: #696969*/
}

a:hover.partner-link
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:underline;
 color:#a52a2a;
 FONT-WEIGHT: bold;
 }


  *.partner-link-soft
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 15px;
 color: #a52a2a;
 text-decoration:none;
 text-align:left;
 FONT-WEIGHT: normal;
/* color: #696969*/
}

a:hover.partner-link-soft
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:underline;
 color:#a52a2a;
 FONT-WEIGHT: normal;
 }


 a.button-start-sonnensegel {

display:block;
margin-left: 1px;
margin-top: 7px;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight: bold;
margin-bottom:2px;
text-align:left;
height:19px;
width:144px;
border-style:solid;
border-width:0px;
padding:1px;
text-decoration:none;
}

a.button-start-sonnensegel:link    { color:#1460B6; background-color:#f5f5f5; }
a.button-start-sonnensegel:visited { color:#1460B6; background-color:#f5f5f5;}
a.button-start-sonnensegel:hover   { color:#1460B6; text-decoration:underline; background-color:#f5f5f5; }




 a.button-start-aufrollbare-sonnensgel {

display:block;
margin-left: 1px;
margin-top: 1px;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight: bold;
margin-bottom:2px;
text-align:left;
height:19px;
width:240px;
border-style:solid;
border-width:0px;
padding:1px;
text-decoration:none;
}

a.button-start-aufrollbare-sonnensgel:link    { color:#1460B6; background-color:#f5f5f5; }
a.button-start-aufrollbare-sonnensgel:visited { color:#1460B6; background-color:#f5f5f5;}
a.button-start-aufrollbare-sonnensgel:hover   { color:#1460B6; text-decoration:underline; background-color:#f5f5f5; }



 a.button-start-sicht-windschutz {

display:block;
margin-left: 1px;
margin-top: 1px;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight: bold;
margin-bottom:2px;
text-align:left;
height:19px;
width:230px;
border-style:solid;
border-width:0px;
padding:1px;
text-decoration:none;
}

a.button-start-sicht-windschutz:link    { color:#1460B6; background-color:#f5f5f5; }
a.button-start-sicht-windschutz:visited { color:#1460B6; background-color:#f5f5f5;}
a.button-start-sicht-windschutz:hover   { color:#1460B6; text-decoration:underline; background-color:#f5f5f5; }



 a.button-start-rohmaterial {

display:block;
margin-left: 1px;
margin-top: 1px;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight: bold;
margin-bottom:2px;
text-align:left;
height:19px;
width:280px;
border-style:solid;
border-width:0px;
padding:1px;
text-decoration:none;
}

a.button-start-rohmaterial:link    { color:#1460B6; background-color:#f5f5f5; }
a.button-start-rohmaterial:visited { color:#1460B6; background-color:#f5f5f5;}
a.button-start-rohmaterial:hover   { color:#1460B6; text-decoration:underline; background-color:#f5f5f5; }


 a.button-start-sonnensegel-zubehoer {

display:block;
margin-left: 1px;
margin-top: 1px;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight: bold;
margin-bottom:2px;
text-align:left;
height:19px;
width:130px;
border-style:solid;
border-width:0px;
padding:1px;
text-decoration:none;
}

a.button-start-sonnensegel-zubehoer:link    { color:#1460B6; background-color:#f5f5f5; }
a.button-start-sonnensegel-zubehoer:visited { color:#1460B6; background-color:#f5f5f5;}
a.button-start-sonnensegel-zubehoer:hover   { color:#1460B6; text-decoration:underline; background-color:#f5f5f5; }


 a.button-start-sonnensegel-lagerware {

display:block;
margin-left: 1px;
margin-top: 1px;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight: bold;
margin-bottom:2px;
text-align:left;
height:19px;
width:130px;
border-style:solid;
border-width:0px;
padding:1px;
text-decoration:none;
}

a.button-start-sonnensegel-lagerware:link    { color:#1460B6; background-color:#f5f5f5; }
a.button-start-sonnensegel-lagerware:visited { color:#1460B6; background-color:#f5f5f5;}
a.button-start-sonnensegel-lagerware:hover   { color:#1460B6; text-decoration:underline; background-color:#f5f5f5; }


 .imgr-logo-1 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:4px;
 top:4px;
}

 .imgr-logo-2 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:4px;
 top:4px;
}

 .imgr-logo-3 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:4px;
 top:4px;
}

 .imgr-sichtschutz-1 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

 .imgr-sichtschutz-2 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:15px;
 top:0px;
 border: solid 1px #F59F48;
}


 .imgr-sichtschutz-3 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:15px;
 top:0px;
 border: solid 1px #F59F48;
}


 .imgr-sonnensegel-standard-1 {
 position:relative;
 float: left;
 border:0;
 height: 123px;
 width: 130px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

 .imgr-sonnensegel-standard-2 {
 position:relative;
 float: left;
 border:0;
 height: 123px;
 width: 130px;
 margin-left:5px;
 top:0px;
 border: solid 1px #F59F48;
}

 .imgr-sonnensegel-standard-3 {
 position:relative;
 float: left;
 border:0;
 height: 123px;
 width: 130px;
 margin-left:5px;
 top:0px;
 border: solid 1px #F59F48;
}

 .imgr-sonnensegel-standard-4 {
 position:relative;
 float: left;
 border:0;
 height: 123px;
 width: 130px;
 margin-left:5px;
 top:0px;
 border: solid 1px #F59F48;
}

 .imgr-sonnensegel-standard-5 {
 position:relative;
 float: left;
 border:0;
 height: 123px;
 width: 130px;
 margin-left:5px;
 top:0px;
 border: solid 1px #F59F48;
}


 .imgr-sonnensegel-pergola {
 position:relative;
 float: left;
 border:0;
 height: 453px;
 width: 640px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}



 .imgr-sonnensegel-zugrichtung {
 position:relative;
 float: left;
 border:0;
 height: 277px;
 width: 500px;
 margin-left:0px;
 top:0px;
 margin-right:10px;
 border: solid 1px #F59F48;
}



 .imgr-aufrollbare-sonnensegel-1 {
 position:relative;
 float: left;
 height: 225px;
 width: 300px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

 .imgr-aufrollbare-sonnensegel-2 {
 position:relative;
 float: left;
 height: 225px;
 width: 300px;
 margin-left:40px;
 top:0px;
 border: solid 1px #F59F48;
}


 .imgr-aufrollbare-sonnensegel-3 {
 position:relative;
 float: left;
 height: 225px;
 width: 300px;
 margin-left:0px;
 top:10px;
 bottom: 30px;
 border: solid 1px #F59F48;
}


 .imgr-aufrollbare-sonnensegel-4 {
 position:relative;
 float: left;
 height: 225px;
 width: 300px;
 margin-left:40px;
 top:10px;
 border: solid 1px #F59F48;
}




#spannbeispiele-1{
 float: left;
 position:relative;
 background: #ffffff;
 height: 255px;
 width: 720px;
 border: solid 1px #DDDDDD;
 }

#spannbeispiele-2{
 float: left;
 position:relative;
 margin-top: 5px;
 margin-left: 10px;
 background: #ffffff;
 height: 240px;
 width: 230px;
/* border: solid 1px #DDDDDD;*/
 }

 .imgr-spannbeispiele-segelbefestigung {
 position:relative;
 float: left;
 height: 253px;
 width: 450x;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

#spannbeispiele-3{
 float: left;
 margin-top: 20px;
 position:relative;
 background: #ffffff;
 height: 152px;
 width: 720px;
 border: solid 1px #DDDDDD;
 }

 .imgr-spannbeispiele-3 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

#spannbeispiele-4{
 float: left;
 position:relative;
 margin-top: 5px;
 margin-left: 10px;
 background: #ffffff;
 height: 145px;
 width: 140px;
/* border: solid 1px #DDDDDD;*/
 }


 .imgr-spannbeispiele-4 {
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:10px;
 top:0px;
 border: solid 1px #F59F48;
}

#spannbeispiele-5{
 float: left;
 position:relative;
 margin-top: 5px;
 margin-left: 10px;
 background: #ffffff;
 height: 145px;
 width: 140px;
/* border: solid 1px #DDDDDD;*/
 }









 #spannbeispiele-6{
 float: left;
 margin-top: 20px;
 position:relative;
 background: #ffffff;
 height: 152px;
 width: 720px;
 border: solid 1px #DDDDDD;
 }

 .imgr-spannbeispiele-5{
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

#spannbeispiele-7{
 float: left;
 position:relative;
 margin-top: 5px;
 margin-left: 10px;
 background: #ffffff;
 height: 145px;
 width: 140px;
/* border: solid 1px #DDDDDD;*/
 }


 .imgr-spannbeispiele-6{
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:10px;
 top:0px;
 border: solid 1px #F59F48;
}

#spannbeispiele-8{
 float: left;
 position:relative;
 margin-top: 5px;
 margin-left: 10px;
 background: #ffffff;
 height: 145px;
 width: 140px;
/* border: solid 1px #DDDDDD;*/
 }





 #spannbeispiele-9{
 float: left;
 margin-top: 20px;
 position:relative;
 background: #ffffff;
 height: 152px;
 width: 720px;
 border: solid 1px #DDDDDD;
 }

 .imgr-spannbeispiele-7{
 position:relative;
 float: left;
 border:0;
 height: 150px;
 width: 200px;
 margin-left:0px;
 top:0px;
 border: solid 1px #F59F48;
}

#spannbeispiele-10{
 float: left;
 position:relative;
 margin-top: 5px;
 margin-left: 10px;
 background: #ffffff;
 height: 145px;
 width: 160px;
/* border: solid 1px #DDDDDD;*/
 }






#header-logo-right{
 float: right;
 position:relative;
 background: #ffffff;
 height: 158px;
 width: 358px;
/* border: solid 1px #000000;*/
 }

 .imgr-firmenlogo {
 position:relative;
 float: right;
 border:0;
 height: 128px;
 width: 350px;
 right:4px;
 top:4px;
/* border-bottom: solid 1px #000000;*/
}


 #werbebotschaft{
 float: right;
 margin-top:-20px;
 right: 20px;
 position:relative;
 background: transparent;
 height: 50px;
 width: 340px;
/* border  : solid 1px #dddddd;*/
 }



 #werbebotschaft-text{
 float: left;
 position:relative;
 font-family:Verdana, Arial, Helvetica;
 font-weight : normal;
 font-style:italic;
 font-size : 13px;
 background: transparent;
 color: #000000;
 }

.einruecken-1 {text-indent: 55px;}
.einruecken-2 {text-indent: 98px;}


#referenzen-textfeld-1{
 float: left;
 position:relative;
 background: transparent;
 height: 20px;
 width: 100px;
 border: solid 1px #dddddd;
  }



#wrapper-suche{
 float: left;
 position:relative;
 background: transparent;
 height: 92px;
 width: 999px;
 border-bottom: solid 1px #dddddd;
 border-top: solid 1px #dddddd;
  }


 #suchfeld{
 float: left;
 margin-top:25px;
 left:10px;
 position:relative;
 background: transparent;
 height: 30px;
 width: 370px;
/* border: solid 1px #dddddd;*/
 }

 #preiskalkulator-top{
 float: left;
 margin-top:60px;
 left:-360px;
 position:relative;
 background: #fffaf0;
 height: 18px;
 width: 128px;
 border: solid 1px #dddddd;
 }

 /*
 #suchfeld-text{
 float: left;
 margin-top:30px;
 left:20px;
 position:relative;
 background: #eeeeee;
 height: 20px;
 width: 70px;
 border: solid 1px #dddddd;
 }

*/

#sub-navigation{
 float: right;
 margin-top:30px;
 right:10px;
 position:absolute;
 background: transparent;
 height: 17px;
 width: 360px;
/* border: solid 1px #dddddd;*/
 }

 *.sub-nav-text
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 11px;
 color: #494949;
 text-decoration:none;
 text-align:left;
/* color: #696969*/
}

a:hover.sub-nav-text
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:11px;
 text-decoration:underline;
 color:#0A60B7;
 }

 *.active-sub-nav-text
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:11px;
 text-decoration:none;
 background-color:transparent;
 color:#0A60B7;
 font-weight: normal;
}

 *.sub-nav-text-preiskalkulator
 {
 font-family: Verdana, Arial, Helvetica;
 margin-left: 5px;
 margin-top:0px;
 font-size : 13px;
 color: #163562;
 text-decoration:none;
 text-align:left;
/* color: #696969*/
}


a:hover.sub-nav-text-preiskalkulator
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:13px;
 text-decoration:underline;
 color:#163562;
 }


#sub-navigation-1{
 float: right;
 margin-top:50px;
 right:10px;
 position:relative;
 background: transparent;
 height: 17px;
 width: 360px;
/* border: solid 1px #dddddd;*/
 }

 *.sub-nav-text-1
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 11px;
 color: #696969;
 text-decoration:none;
 text-align:left;
}

a:hover.sub-nav-text-1
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:11px;
 text-decoration:underline;
 color:#0A60B7;
 }

 *.active-sub-nav-text-1
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:10px;
 text-decoration:none;
 background-color:transparent;
 color:#0A60B7;
 font-weight: normal;
}


#sub-navigation-2{
 float: right;
 margin-top:70px;
 right:10px;
 position:absolute;
 background: transparent;
 height: 17px;
 width: 360px;
/* border: solid 1px #dddddd;*/
 }

 *.sub-nav-text-2
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 11px;
 color: #696969;
 text-decoration:none;
 text-align:left;
}

a:hover.sub-nav-text-2
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:11px;
 text-decoration:underline;
 color:#0A60B7;
 }

 *.active-sub-nav-text-2
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:11px;
 text-decoration:none;
 background-color:transparent;
 color:#0A60B7;
 font-weight: normal;
}



 *.referenzen-text
 {
 font-family: Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size : 15px;
 color: #494949;
 text-decoration:none;
 text-align:left;
/* color: #696969*/
}

a:hover.referenzen-text
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:underline;
 color:#0A60B7;
 }

 *.active-referenzen-text
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:none;
 background-color:transparent;
 color:#0A60B7;
 font-weight: normal;
}


#wrapper-body{
 float: left;
 position:relative;
 background: #ffffff;
 height: 410px;
 height:auto;
 width: 999px;
/* border: solid 1px #000000;*/
 }

#text{
 float: right;
 position:relative;
 margin-top:15px;
 padding-right:45px;
 background: #ffffff;
 height: 300px;
 height:auto;
 width: 710px;
 font-family:Verdana, Arial, Helvetica;
 font-weight : normal;
 font-size : 14px;
 text-align:left;
/* border: solid 1px #dddddd;*/
 }


#text-referenzen{
 float: right;
 position:relative;
 margin-top:15px;
 padding-right:45px;
 background: #ffffff;
 height: 900px;
 width: 710px;
 font-family:Verdana, Arial, Helvetica;
 font-weight : normal;
 font-size : 14px;
 text-align:left;
/* border: solid 1px #dddddd;*/
 }

.unicode { font-size:15px; font-family:"Arial Unicode MS",Arial,sans-serif; }


#preiskalkulator {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: right;
 height:400px;
 width:800px;
 color: #000000;
 font-size :16px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #F59F48;
 }


#preiskalkulator-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: right;
 height:700px;
 width:800px;
 color: #000000;
 font-size :16px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #F59F48;
 }


.einruecken-3 {word-spacing:260px;}



#preiskalkulator-container-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:122px;
 width:230px;
 color: #000000;
 font-size :16x;
 margin-left:5px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:40px;
 width:230px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#preiskalkulator-box-4 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:27px;
 width:230px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:60px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#preiskalkulator-container-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:122px;
 width:200px;
 color: #000000;
 font-size :16x;
 margin-left:5px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:80px;
 width:200px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-5 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:27px;
 width:200px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:19px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:122px;
 width:220px;
 color: #000000;
 font-size :16x;
 margin-left:10px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


#preiskalkulator-container-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:112px;
 width:666px;
 color: #000000;
 font-size :16x;
 margin-left:5px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:20px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#preiskalkulator-box-6 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:110px;
 width:230px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-7 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:110px;
 width:200px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-8 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:15px;
 width:698px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

#preiskalkulator-box-9 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:27px;
 width:698px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 text-align: center;
 }


#preiskalkulator-box-10 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:110px;
 width:230px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:5px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:20px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

#preiskalkulator-box-11 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:110px;
 width:350px;
 color: #000000;
 font-size :16x;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #fffaf0;
 text-align:left;
 margin-top:20px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }




.button-zub
{
    VERTICAL-ALIGN: top;
    CURSOR: hand;
    TEXT-DECORATION: none;
    height:22;
    color: #ffffff;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #1460B6;
    TEXT-ALIGN: center;
    border: 2px solid #1460B6;
}

.button-zub:hover
{
    VERTICAL-ALIGN: top;
    CURSOR: hand;
    TEXT-DECORATION: none;
    height:22;
    color: #ffffff;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #146049;
    TEXT-ALIGN: center;
    border: 2px solid #146049;
}


 .imgr-s1 {
 position:relative;
 float: left;
 border:0;
 height: 121px;
 width: 220px;
 right:0px;
 top:0px;
/* border-bottom: solid 1px #000000;*/
}

#planung-box-zahl-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:102px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


a:hover.planung-box-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:102px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: underline;
 }


#planung-box-zahl-1-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #F59F48;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-1-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:102px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


#planung-box-zahl-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:5px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:66px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


a:hover.planung-box-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:66px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: underline;
 }

#planung-box-zahl-2-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:5px;
 padding-left:10px;
 padding-right:10px;
 background-color: #F59F48;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-2-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:66px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


#planung-box-zahl-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:5px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:89px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


a:hover.planung-box-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:89px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: underline;
 }

#planung-box-zahl-3-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:5px;
 padding-left:10px;
 padding-right:10px;
 background-color: #F59F48;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-3-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:89px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }




#planung-box-zahl-4 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:10px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-4 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:110px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


a:hover.planung-box-4 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:110px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: underline;
 }


#planung-box-zahl-4-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:10px;
 padding-left:10px;
 padding-right:10px;
 background-color: #F59F48;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-4-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:110px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }




#planung-box-zahl-5 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-5 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:160px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }


a:hover.planung-box-5 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:160px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: underline;
 }


#planung-box-zahl-5-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:13px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #F59F48;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.planung-box-5-active {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:21px;
 width:160px;
 color: #ffffff;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 text-decoration: none;
 }













#zubehoer-set {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:250px;
 width:507px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #fff8dc;
 text-align:left;
 margin-top:0px;
 padding-top:10px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

#technische-daten {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:125px;
 width:507px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #fff8dc;
 text-align:left;
 margin-top:0px;
 padding-top:10px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


 #farb-materialmuster {
 font-family: Verdana, Arial, Helvetica;
 float: right;
 font-style: normal;
 height:130px;
 width:315px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }




.imgr-farbmuster {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-bottom:0px;
 width:100px;
 height:75px;
 border:0px;
 margin-top:7px;
 }

#farb-materialmuster-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 float:right;
 height:110px;
 width:200px;
 color: #000000;
 font-size :15px;
 margin-left:10px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:4px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


  #index-preiskalkulator {
 font-family: Verdana, Arial, Helvetica;
 float: left;
 font-style: normal;
 height:130px;
 width:315px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }



.imgr-index-preiskalkulator {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-bottom:0px;
 width:100px;
 height:75px;
 border-right: 1px solid #dddddd;
 }

#index-preiskalkulator-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 float:left;
 height:110px;
 width:200px;
 color: #000000;
 font-size :15px;
 margin-left:10px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5f5f5;
 text-align:left;
 margin-top:4px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }






 #zahlungsarten {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:560px;
 width:685px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #fff8dc;
 text-align:left;
 margin-top:0px;
 padding-top:10px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

 #bestellung-fax-brief {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:290px;
 width:685px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:10px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


#zubehoer-bildbox {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:400px;
 width:507px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:10px;
 padding-right:10px;
 background-color: #fff8dc;
 text-align:left;
 margin-top:0px;
 padding-top:20px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

#zubehoer-textbox-1 {
 float: left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:20px;
 width:155px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:5px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

#zubehoer-textbox-2 {
 float: left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:20px;
 width:155px;
 color: #000000;
 font-size :15px;
 margin-left:10px;
 padding-left:5px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


#zubehoer-textbox-3 {
 float: left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:20px;
 width:155px;
 color: #000000;
 font-size :15px;
 margin-left:10px;
 padding-left:5px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


.imgr-zubehoer-1 {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-bottom:0px;
 width:160px;
 height:120px;
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;

 }

.imgr-zubehoer-2 {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-bottom:0px;
 margin-left:10px;
 width:160px;
 height:120px;
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
}

.imgr-zubehoer-3 {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-left:10px;
 margin-bottom:0px;
 width:160px;
 height:120px;
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
}


#zubehoer-textbox-4 {
 float: left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:20px;
 width:155px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:5px;
 background-color: #ffffff;
 text-align:left;
 margin-top:20px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

#zubehoer-textbox-5 {
 float: left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:20px;
 width:155px;
 color: #000000;
 font-size :15px;
 margin-left:10px;
 padding-left:5px;
 background-color: #ffffff;
 text-align:left;
 margin-top:20px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }


#zubehoer-textbox-6 {
 float: left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 height:20px;
 width:155px;
 color: #000000;
 font-size :15px;
 margin-left:10px;
 padding-left:5px;
 background-color: #ffffff;
 text-align:left;
 margin-top:20px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 }

.imgr-zubehoer-4 {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-bottom:0px;
 width:160px;
 height:120px;
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;

 }

.imgr-zubehoer-5 {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-bottom:0px;
 margin-left:10px;
 width:160px;
 height:120px;
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
}

.imgr-zubehoer-6 {
 float: left;
 margin-left:0px;
 float:left;
 /*border:1px solid #c0c0c0;*/
 margin-right:0px;
 margin-left:10px;
 margin-bottom:0px;
 width:160px;
 height:120px;
 border-left: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
}


 *.preiskalkulator-text
 {
  font-family:Verdana, Arial, Helvetica;
  font-size:20px;
  font-weight: normal;
  margin-top: 0px;
  color: #1460B6;
  border-bottom: 1px solid #1460B6;
  padding-bottom: 3px;
}

#text h1{
  font-family:Verdana, Arial, Helvetica;
  font-size:21px;
  font-weight: normal;
  margin-top: 0px;
  color: #1460B6;
/*  border-bottom: 1px solid #1460B6;*/
  padding-bottom: 3px;
 }



#preiskalkulator h1{
  font-family:Verdana, Arial, Helvetica;
  font-size:22px;
  font-weight: normal;
  margin-top: 5px;
  color: #1460B6;
  border-bottom: 1px solid #1460B6;
  padding-bottom: 3px;
  text-align: center;
 }


#text h2{
  font-family:Verdana, Arial, Helvetica;
  font-size:20px;
  font-weight: normal;
  margin-top: 0px;
  color: #808080;
 }

#text-referenzen h2{
  font-family:Verdana, Arial, Helvetica;
  font-size:20px;
  font-weight: normal;
  margin-top: 0px;
  color: #808080;
 }

#text h3{
  font-family:Verdana, Arial, Helvetica;
  font-size:17px;
  font-weight: normal;
  padding: 0px;
  margin-bottom: 0px;
  color: #1460B6;
 }


.formular{
  font-family:Verdana, Arial, Helvetica;
  font-size:15px;
  font-weight: normal;
  border: 1px solid #1460B6;
  background-color: #ffffff;
  width:300px;
  }

.formular-textarea{
  font-family:Verdana, Arial, Helvetica;
  font-size:15px;
  font-weight: normal;
  border: 1px solid #1460B6;
  background-color: #ffffff;
  width:500px;
 }

a.sonnensegel-preise {

font-family:Verdana, Arial, Helvetica;
font-size:17px;
text-decoration:none;
color: #1460B6;
}

a.sonnensegel-preise:hover   { color:#1460B6; text-decoration:underline;}




 ol{
  margin-left: 15px;
  padding-left: 25px;
  }


*.liste-1{
  font-family:Verdana, Arial, Helvetica;
  font-size:17px;
  font-weight: normal;
  padding: 3px;
  margin-bottom: 2px;
  color: #000080;
  background-color: #ffe4c4;
 }

*.liste-2{
  font-family:Verdana, Arial, Helvetica;
  font-size:17px;
  font-weight: normal;
  padding: 2px;
  margin-bottom: 0px;
  color: #000080;
  background-color:#eee8aa;
 }

*.liste-3{
  font-family:Verdana, Arial, Helvetica;
  font-size:17px;
  font-weight: normal;
  padding: 2px;
  margin-bottom: 0px;
  color: #000080;
  background-color:#dcdcdc;
 }



*.liste-4{
  font-family:Verdana, Arial, Helvetica;
  font-size:15px;
  font-weight: normal;
  padding: 3px;
  margin-bottom: 0px;
  color: #000080;
  background-color: #ffe4c4;
 }

*.liste-5{
  font-family:Verdana, Arial, Helvetica;
  font-size:15px;
  font-weight: normal;
  padding: 2px;
  margin-bottom: 0px;
  color: #000080;
  background-color:#eee8aa;
 }

*.liste-6{
  font-family:Verdana, Arial, Helvetica;
  font-size:15px;
  font-weight: normal;
  padding: 2px;
  margin-bottom: 0px;
  color: #000080;
  background-color:#dcdcdc;
 }


*.faq
 {
 font-family:Verdana, Arial, Helvetica;
 font-size:15px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 line-height: 1.4;
 }


 a:hover.faq
 {
 font-family:Verdana, Arial, Helvetica;
 font-size:15px;
 font-weight: normal;
 text-decoration:underline;
 color:#1460B6;
 }


*.sitemap
 {
 font-family:Verdana, Arial, Helvetica;
 font-size:15px;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 line-height: 1.4;
 }


 a:hover.sitemap
 {
 font-family:Verdana, Arial, Helvetica;
 font-size:15px;
 font-weight: normal;
 text-decoration:underline;
 color:#1460B6;
 }

 *.active-sitemap
 {
 font-family:Verdana, Arial, Helvetica;
 margin-top:0px;
 font-size:15px;
 text-decoration:none;
 background-color:transparent;
 color:#0A60B7;
 font-weight: normal;
}



#rohmaterial-preistabelle {
 position:relative;
 height:266px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#rohmaterial-preistabelle-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:442px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#rohmaterial-preistabelle-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:256px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#rohmaterial-preistabelle-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:442px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#rohmaterial-preistabelle-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:256px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#weiteres-zubehoer-preistabelle {
 position:relative;
 float: left;
 min-height:20px;
 height: auto;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 background-color: #f5deb3;
 }


#weiteres-zubehoer-preistabelle-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:442px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#weiteres-zubehoer-preistabelle-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:256px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#weiteres-zubehoer-preistabelle-body {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 min-height:24px;
 height: auto;
 width:698px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#weiteres-zubehoer-preistabelle-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 min-height:24px;
 height: auto;
 width:442px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 0px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#weiteres-zubehoer-preistabelle-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 min-height:24px;
 height: auto;
 width:256px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 0px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }









#standard-preistabelle {
 position:relative;
 float:left;
 height:auto;
 height:100%;
 width:350px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#standard-preistabelle-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:280px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:66px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#standard-preistabelle-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:280px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:66px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }







#standard-preistabelle-1 {
 position:relative;
 float:right;
 height:auto;
 height:100%;
 width:330px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#standard-preistabelle-header-left-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:260px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-header-right-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:66px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#standard-preistabelle-body-left-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:260px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-right-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:66px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }





#standard-preistabelle-2 {
 position:relative;
 height:123px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#standard-preistabelle-header-left-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:538px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-header-right-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:160px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#standard-preistabelle-body-left-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:538px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-right-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:160px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-left-21 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:60px;
 width:538px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-right-21 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:40px;
 width:160px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:25px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }







#standard-preistabelle-3 {
 position:relative;
 float: left;
 min-height:20px;
 height: auto;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 background-color: #f5deb3;
 }


#standard-preistabelle-header-left-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:538px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-header-right-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:160px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#standard-preistabelle-body-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 min-height:24px;
 height: auto;
 width:698px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-left-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 min-height:24px;
 height: auto;
 width:538px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 0px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#standard-preistabelle-body-right-3 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 min-height:24px;
 height: auto;
 width:160px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 0px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }
















#legende {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 10px;
 position:relative;
 height:auto;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }



#nach-mass-preistabelle {
 position:relative;
 height:277px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#nach-mass-preistabelle-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:340px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

 #nach-mass-preistabelle-header-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:88px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#nach-mass-preistabelle-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:88px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:340px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:88px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:88px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }






#aufrollbare-sonnensegel-preistabelle {
 position:relative;
 height:277px;
 width:488px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#aufrollbare-sonnensegel-preistabelle-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

 #aufrollbare-sonnensegel-preistabelle-header-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#aufrollbare-sonnensegel-preistabelle-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#aufrollbare-sonnensegel-preistabelle-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:120px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#aufrollbare-sonnensegel-preistabelle-body-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:120px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#aufrollbare-sonnensegel-preistabelle-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:120px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }














#nach-mass-preistabelle-1 {
 position:relative;
 height:312px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#nach-mass-preistabelle-header-left-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:340px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

 #nach-mass-preistabelle-header-center-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:88px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#nach-mass-preistabelle-header-right-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:88px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-left-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:340px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-center-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:88px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-right-1 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:88px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-2 {
 position:relative;
 height:269px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#nach-mass-preistabelle-header-left-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:442px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#nach-mass-preistabelle-header-right-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:24px;
 width:256px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#nach-mass-preistabelle-body-left-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:442px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#nach-mass-preistabelle-body-right-2 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:256px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }


#legende-nach-mass {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 10px;
 position:relative;
 height:80px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 /*border: 1px solid #dddddd;*/
 }


#legende-aufrollbare-sonnensegel{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 10px;
 position:relative;
 height:30px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#zubehoer-preistabelle-edelstahlmast-umrandung {
 position:relative;
 float:left;
 height:auto;
 height:100%;
 width:750px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 /* border: 2px solid #dddddd;*/
 }




#zubehoer-preistabelle-edelstahlmast {
 position:relative;
 float:left;
 height:auto;
 height:100%;
 width:548px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#zubehoer-preistabelle-edelstahlmast-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:50px;
 width:140px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlmast-header-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:50px;
 width:140px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlmast-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:50px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#zubehoer-preistabelle-edelstahlmast-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:140px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlmast-body-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:140px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlmast-body-2-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:140px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlmast-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:120px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }








#zubehoer-preistabelle-edelstahlbodenhuelse-umrandung {
 position:relative;
 float:left;
 height:auto;
 height:100%;
 width:708px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 2px solid #dddddd;*/
 }



#zubehoer-preistabelle-edelstahlbodenhuelse {
 position:relative;
 float:left;
 height:auto;
 height:100%;
 width:548px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#zubehoer-preistabelle-edelstahlbodenhuelse-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:50px;
 width:140px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlbodenhuelse-header-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:50px;
 width:140px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlbodenhuelse-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:50px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#zubehoer-preistabelle-edelstahlbodenhuelse-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:140px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlbodenhuelse-body-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:140px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlbodenhuelse-body-2-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:140px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-edelstahlbodenhuelse-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:120px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }














#legende-zubehoer {
 float:left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 10px;
 position:relative;
 height:65px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#legende-zubehoer-edelstahlmasten {
 float:left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 10px;
 position:relative;
 height:40px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 margin-top:-50px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


 #legende-zubehoer-edelstahlbodenhuelsen {
 float:left;
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 font-size: 10px;
 position:relative;
 height:40px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 }


#farbcodes-farbtabelle {
 position:relative;
 height:328px;
 width:688px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#farbcodes-farbtabelle-container {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:80px;
 width:170px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#farbcodes-farbtabelle-text {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:168px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 vertical-align:middle;
 text-align: center;
 }










#aufrollbare-sonnensegel-zusatz {
 position:relative;
 height:422px;
 width:730px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#aufrollbare-sonnensegel-zusatz-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

 #aufrollbare-sonnensegel-zusatz-header-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#aufrollbare-sonnensegel-zusatz-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:120px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
  vertical-align:middle;
 text-align: center;
 }



#aufrollbare-sonnensegel-zusatz-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:541px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 padding-left:5px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 }


#aufrollbare-sonnensegel-zusatz-body-left-top {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:541px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 padding-left:5px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 }


#aufrollbare-sonnensegel-zusatz-body-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:120px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#aufrollbare-sonnensegel-zusatz-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:175px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:right;
 margin-top:0px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 }



 #aufrollbare-sonnensegel-zusatz-body-right-top {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:175px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:right;
 margin-top:0px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 }

















#farbcodes-farbtabelle-bild {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:45px;
 width:55px;
 color: #000000;
 font-size :15px;
 margin-left:56px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


 .imgr-logo-farbcodes {
 position:relative;
 float: left;
 border:0;
 height: 45px;
 width: 55px;
 margin-left:0px;
 top:0px;
}






#farbcodes-farbtabelle-940 {
 position:relative;
 height:246px;
 width:688px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#farbcodes-farbtabelle-container-940 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:80px;
 width:170px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#farbcodes-farbtabelle-text-940 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:168px;
 color: #000000;
 font-size :14px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 vertical-align:middle;
 text-align: center;
 }


#farbcodes-farbtabelle-bild-940 {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:40px;
 width:40px;
 color: #000000;
 font-size :15px;
 margin-left:66px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


 .imgr-logo-farbcodes-940 {
 position:relative;
 float: left;
 border:0;
 height: 40px;
 width: 40px;
 margin-left:0px;
 top:0px;
}



 .imgr-stoffmuster-940 {
 position:relative;
 float: left;
 border:0;
 height: 250px;
 width: 250px;
 margin-left:0px;
 top:0px;
}







#farbcodes-farbtabelle-valmex {
 position:relative;
 height:328px;
 width:688px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#farbcodes-farbtabelle-container-valmex {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:80px;
 width:170px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#farbcodes-farbtabelle-text-valmex {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:23px;
 width:168px;
 color: #000000;
 font-size :14px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 vertical-align:middle;
 text-align: center;
 }


#farbcodes-farbtabelle-bild-valmex {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:35px;
 width:70px;
 color: #000000;
 font-size :15px;
 margin-left:50px;
 padding-left:0px;
 padding-right:0px;
 background-color: #ffffff;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


 .imgr-logo-farbcodes-valmex {
 position:relative;
 float: left;
 border:0;
 height: 35px;
 width: 70px;
 margin-left:0px;
 top:0px;
}

 .imgr-logo-farbcodes-valmex-elfenbeinweiss {
 position:relative;
 float: left;
 border:0;
 height: 35px;
 width: 70px;
 margin-left:0px;
 top:0px;
 border: 1px solid #000000;
}

#farbcodes-farbtabelle-valmex-1 {
 position:relative;
 height:246px;
 width:688px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#farbcodes-farbtabelle-valmex-2 {
 position:relative;
 height:2^00px;
 width:688px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }





#technische-beschreibung-left {
 position:relative;
 float: left;
 height:600px;
 width:340px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 2px solid #dddddd;
 border-left: 2px solid #dddddd;
 border-bottom: 2px solid #dddddd;

 }

#technische-beschreibung-right {
 position:relative;
  float: left;
 height:600px;
 width:340px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 2px solid #dddddd;
 border-right: 2px solid #dddddd;
 border-bottom: 2px solid #dddddd;
 }


  #technische-beschreibung-trennlinie-space-932 {
 position:relative;
 float: left;
 height:1px;
 width:680px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

  #technische-beschreibung-trennlinie-space-940 {
 position:relative;
 float: left;
 height:1px;
 width:680px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

 #technische-beschreibung-space-932 {
 position:relative;
 float: left;
 height:20px;
 width:680px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
/* border: 1px solid #dddddd;*/
 }

 #technische-beschreibung-space-940 {
 position:relative;
 float: left;
 height:20px;
 width:680px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
/* border: 1px solid #dddddd;*/
 }



#zahlung-preistabelle {
 position:relative;
 height:245px;
 width:702px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }


#zahlung-preistabelle-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:259px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


#zahlung-preistabelle-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:88px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }






#zubehoer-preistabelle-spannschloss {
 position:relative;
 height:277px;
 width:704px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 2px solid #dddddd;
 }

#zubehoer-preistabelle-spannschloss-header-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:110px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-spannschloss-header-center {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:488px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-spannschloss-header-center-top {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:32px;
 width:488px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
/* border: 1px solid #dddddd;*/
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-spannschloss-header-center-gw {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:32px;
 width:60px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

#zubehoer-preistabelle-spannschloss-header-center-bl{
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:32px;
 width:60px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border-top: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }



#zubehoer-preistabelle-spannschloss-header-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:65px;
 width:100px;
 color: #ffffff;
 font-size :17px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #1460B6;
 text-align:left;
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


 #zubehoer-preistabelle-spannschloss-body-left {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:110px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


 #zubehoer-preistabelle-spannschloss-body-center-gw {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:60px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border-left: 1px solid #dddddd;
 border-top: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

 #zubehoer-preistabelle-spannschloss-body-center-l {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:60px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border-left: 1px solid #dddddd;
 border-top: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }

 #zubehoer-preistabelle-spannschloss-body-center-bl {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:60px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #eeeeee;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


 #zubehoer-preistabelle-spannschloss-body-right {
 font-family: Verdana, Arial, Helvetica;
 font-style: normal;
 position:relative;
 float: left;
 height:28px;
 width:100px;
 color: #000000;
 font-size :15px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
 background-color: #f5deb3;
 text-align:left;
 margin-top:0px;
 padding-top:5px;
 padding-bottom:0px;
 border: 1px solid #dddddd;
 vertical-align:middle;
 text-align: center;
 }


.imgr-zubehoer-spannschloss-1 {
 position:relative;
 float: left;
 border: solid 1px #F59F48;
 height: 145px;
 width: 121px;
 margin-left:10px;
 top:0px;
}


.imgr-zubehoer-spannschloss-2 {
 position:relative;
 float: left;
 border: solid 1px #F59F48;
 height: 145px;
 width: 300px;
 margin-left:0px;
 top:0px;
}


*.preis-box
 {
 margin-left:35px;
 font-weight: bold;
 width:270px;
 color: #0A60B7;
 background-color: transparent;
 text-decoration: None;
 font-size :18px;
/* border: solid 1px #dddddd;*/
 }


 *.mwst
 {
 font-weight: normal;
 color: #000000;
 text-decoration: None;
 font-size :13px;
/* border: solid 1px #dddddd;*/
 }


 a.button {
display:block;
margin-left: 120px;
margin-top: -30px;
font-family:Verdana, Arial, Helvetica;
font-size:13px;
margin-bottom:5px;
text-align:center;
height:17px;
width:80px;
border-style:solid;
border-width:1px;
padding:2px;
text-decoration:none;
}

a.button:link    { color:#FFffff; background-color:#0A60B7; }
a.button:visited { color:#FFffff; background-color:#0A60B7;}
a.button:hover   { color:#ffffff; background-color:#F59F48; }



*.button-preiskalkulator {
display:block;
color:#000000;
background-color:#F59F48;
margin-left: 0px;
margin-top: 0px;
font-family:Verdana, Arial, Helvetica;
font-size:17px;
margin-bottom:5px;
text-align:center;
height:23px;
width:120px;
border-style:solid;
border-width:1px;
border-color:#cccccc;
padding:2px;
text-decoration:none;
cursor: pointer;
}

*.button-preiskalkulator:hover   { color:#ffffff; background-color:#0A6048; CURSOR: pointer;}



*.button-preiskalkulator-1 {
display:block;
color:#000000;
background-color:#F59F48;
margin-left: 0px;
margin-top: 0px;
font-family:Verdana, Arial, Helvetica;
font-size:17px;
margin-bottom:5px;
text-align:center;
height:23px;
width:195px;
border-style:solid;
border-width:1px;
border-color:#cccccc;
padding:2px;
text-decoration:none;
cursor: pointer;

}

*.button-preiskalkulator-1:hover   { color:#ffffff; background-color:#0A6048; CURSOR: pointer;}


*.button-preiskalkulator-2 {
ddisplay:block;
color:#000000;
background-color:#F59F48;
margin-left: 0px;
margin-top: 0px;
font-family:Verdana, Arial, Helvetica;
font-size:17px;
margin-bottom:5px;
text-align:center;
height:28px;
width:120px;
border-style:solid;
border-width:1px;
border-color:#cccccc;
padding:2px;
text-decoration:none;
cursor: pointer;
}

*.button-preiskalkulator-2:hover   { color:#ffffff; background:#0A6048; CURSOR: pointer;}


#main-navigation{
 float: left;
 margin-top:15px;
 position:relative;
 padding-left:10px;
 background: #ffffff;
 height: 550px;
 width: 205px;
/* border: solid 1px #000000;*/
 }

#menue
 {
 width:200px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 line-height:1.8em;
 /*border: solid 1px #000000;*/
 }

#menue a
 {
 width:200px;
 display: block;
 white-space: Nowrap;
 background-color: #FFFFFF;
 color: #000000;
 background-repeat: no-repeat;
 background-position: center left;
 background-image: url(triangle-gray.gif);
 border-right: 1px solid #dddddd;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 text-decoration: None;
 }

#menue a:hover, #menue a:focus
 {
 width:200px;
 background-color: #e9f1f9;
 background-image: url(triangle-yellow.gif);
 background-repeat: no-repeat;
 background-position: center left;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #F59F48;
 font-size: 14px;
 color: #000000;
 text-decoration: none;
 }

#menue a.active
 {
 width:200px;
 background-color: #e9f1f9;
 background-image: url(triangle-yellow.gif);
 background-repeat: no-repeat;
 background-position: center left;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #F59F48;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }



#menue-allone a
 {
 width:200px;
 display: block;
 white-space: Nowrap;
 background-color: #FFFFFF;
 color: #000000;
 background-repeat: no-repeat;
 background-position: center left;
 background-image: url(triangle-yellow.gif);
 border-right: 1px solid #dddddd;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 text-decoration: None;
 }

#menue-allone a:hover, #menue-allone a:focus
 {
 width:200px;
 background-color: #e9f1f9;
 background-image: url(triangle-yellow.gif);
 background-repeat: no-repeat;
 background-position: center left;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #F59F48;
 font-size: 14px;
 color: #000000;
 text-decoration: none;
 }

#menue-allone a.active
 {
 width:200px;
 background-color: #e9f1f9;
 background-image: url(triangle-yellow.gif);
 background-repeat: no-repeat;
 background-position: center left;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #dddddd;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }


  #sub-menue
 {
 padding-left:10px;
 width:190px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }

#sub-menue a
 {
 margin-left:0px;
 width:190px;
 display: block;
 white-space: Nowrap;
 background-color: #FFFFFF;
 color: #000000;
 /* background-image: url(rm0.gif); */
 background-repeat: no-repeat;
 background-position: 10% center;
/* border-bottom: solid 1px #BABABA;*/
 border-right: 1px solid #DDDDDD;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 text-decoration: None;
 border-bottom: 1px solid #dddddd;
 }

#sub-menue a:hover, #sub-menue a:focus
 {
 margin-left:0px;
 width:190px;
 background-color: #ffffff;
/* background-image: url(triangle-gray.gif);*/
 background-repeat: no-repeat;
 background-position: 10% center;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #F59F48;
 font-size: 14px;
 color: #0A60B7;
 text-decoration: None;
 border-bottom: 1px solid #dddddd;
 }


 #sub-menue a.active
 {
 width:190px;
 margin-left:0px;
 background-color: #e9f1f9;
/* background-image: url(triangle-blue.gif);*/
 background-repeat: no-repeat;
 background-position: 10% center;
 border-right: 1px solid #F59F48;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }






  #sub-sub-menue
 {
 padding-left:20px;
 width:180px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }

#sub-sub-menue a
 {
 margin-left:0px;
 width:180px;
 display: block;
 white-space: Nowrap;
 background-color: #FFFFFF;
 color: #000000;
 /* background-image: url(rm0.gif); */
 background-repeat: no-repeat;
 background-position: 10% center;
/* border-bottom: solid 1px #BABABA;*/
 border-right: 1px solid #DDDDDD;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 text-decoration: None;
 }

#sub-sub-menue a:hover, #sub-sub-menue a:focus
 {
 margin-left:0px;
 width:180px;
 background-color: #ffffff;
/* background-image: url(triangle-gray.gif);*/
 background-repeat: no-repeat;
 background-position: 10% center;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #F59F48;
 font-size: 14px;
 color: #EB6049;
 text-decoration: None;
 }


 #sub-sub-menue a.active
 {
 width:180px;
 margin-left:0px;
 background-color: #e9f1f9;
/* background-image: url(triangle-blue.gif);*/
 background-repeat: no-repeat;
 background-position: 10% center;
 border-right: 1px solid #F59F48;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }








#main-sub-menue
 {
 width:200px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 line-height:1.8em;
/* border: solid 1px #000000;*/
 }

#main-sub-menue a
 {
 width:200px;
 display: block;
 white-space: Nowrap;
 background-color: #FFFFFF;
 color: #000000;
 background-repeat: no-repeat;
 background-position: center left;
 background-image: url(triangle-gray.gif);
 border-right: 1px solid #dddddd;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 text-decoration: None;
 }

#main-sub-menue a:hover, #main-sub-menue a:focus
 {
 width:200px;
 background-color: #e9f1f9;
 background-image: url(triangle-yellow.gif);
 background-repeat: no-repeat;
 background-position: center left;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #F59F48;
 font-size: 14px;
 color: #000000;
 text-decoration: none;
 }

#main-sub-menue a.active
 {
 width:200px;
 background-color: #ffffff;
 background-image: url(triangle-yellow.gif);
 background-repeat: no-repeat;
 background-position: center left;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #dddddd;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }




  #main-sub-sub-menue
 {
 padding-left:10px;
 width:190px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }

#main-sub-sub-menue a
 {
 margin-left:0px;
 width:190px;
 display: block;
 white-space: Nowrap;
 background-color: #FFFFFF;
 color: #000000;
 /* background-image: url(rm0.gif); */
 background-repeat: no-repeat;
 background-position: 10% center;
/* border-bottom: solid 1px #BABABA;*/
 border-right: 1px solid #DDDDDD;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 text-decoration: None;
 }

#main-sub-sub-menue a:hover, #main-sub-sub-menue a:focus
 {
 margin-left:0px;
 width:190px;
 background-color: #ffffff;
/* background-image: url(triangle-gray.gif);*/
 background-repeat: no-repeat;
 background-position: 10% center;
 font-family: Verdana, Arial, Helvetica;
 border-right: 1px solid #dddddd;
 font-size: 14px;
 color: #0A60B7;
 text-decoration: None;
 }


 #main-sub-sub-menue a.active
 {
 width:190px;
 margin-left:0px;
 background-color: #ffffff;
/* background-image: url(triangle-blue.gif);*/
 background-repeat: no-repeat;
 background-position: 10% center;
 border-right: 1px solid #dddddd;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 color: #000000;
 text-decoration: None;
 }




 #fuss{
 float: left;
 top:0px;
 position:relative;
 background-image: url(fuss.jpg);
 height: 45px;
 width: 999px;
 /*border: solid 1px #dddddd;*/
 }

 *.fuss-text
 {
 padding-top:20px;
 font-family: Verdana, Arial, Helvetica;
 font-weight : normal;
 font-style: normal;
 margin-top:0px;
 font-size : 11px;
 color: #000000;
 text-decoration:none;
 text-align:center;
/* border-bottom: solid 1px #000000;*/
}

a:hover.fuss-text
 {
 font-family:Verdana, Arial, Helvetica;
 font-weight : normal;
 font-style:normal;
 margin-top:0px;
 font-size:11px;
 text-decoration:normal;
 color:#000000;
 }

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#leftcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}







/* slides styling */

.photo {width:735px; text-align:left; position:relative; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:720px; height:auto; float: left; position:relative; /*border: solid 1px #000000;*/}


.photo ul.topic li.active a
{color:#000; background:#bbb;}

.photo ul.topic li ul li
{display:inline; width:212px; height:174px; float:left; border:1px solid #fff; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:210px; height:160px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #888;}

.photo ul.topic li ul li a img
{display:block; width:200px; height:150px; border:5px solid #eee;}

.photo ul.topic li a:hover ul li a:hover,
.photo ul.topic li:hover ul li a:hover
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img,
.photo ul.topic li:hover ul li a:hover img
{position:absolute; left:-70px; top:-450px; width:600px; height:450px; border-color:#e6be83;}