/*---------------Allgemeine Einstellung----------------*/

* { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; }
h1 { FONT-SIZE: 16px; color:#CE3085; font-family:Arial,sans-serif; }
table {border:0; cellpadding:0; cellspacing:0;}
a { color:#000000; border: 0 none;}
img {border: 0 none;}

/*---------------Standard Seite einstellungen----------------*/

#main { text-align:center; }
#page2 { width: 1015px; margin:auto;}
#page { width: 1015px; margin:auto;}

#schatten_links { height:100%; background:url(/image/schatten_links.jpg) repeat-y; }
#schatten_rechts { height:100%; background:url(/image/schatten_rechts.jpg) repeat-y; }

#sprache { height:1px; }
#spracherechts { float:right; margin-bottom:5px; }

#header { height:129px;   }
#headerlogo { float:left; margin-bottom:3px; }
#headerbild { float:right;}

#navi { height:35px; background-color:#018D6D; }
#navitext {}

#navi              { overflow:auto; }
#navi ul           { padding:0 0 0 1px; margin:0; background:url(nav-separator.gif) no-repeat left 2px; overflow:auto; }
#navi li           { float:left; list-style:none; text-transform:uppercase; border-right:1px solid #015135;  }
#navi li a         { padding:11px 20px 10px 20px; display:block; color:white; text-decoration:none; line-height:12px; }
#navi li.active a,
#navi li a:hover   { background-color:#015135; }

.farbe { color:#d22783; }
.farbe-dick { color:#d22783; font-weight: bold; }

#text      { min-height:510px; padding-top:40px; padding-left:40px; padding-right:20px; padding-bottom:15px; margin-top:3px; background:url(/image/hg_content.jpg) no-repeat ; }
#textref      { height:100%; padding-top:40px; padding-left:40px; padding-right:20px; padding-bottom:5px; margin-top:3px; background:url(/image/hg_content.jpg) no-repeat ; }
#mingroesse { min-height:510px;}

#footertext { height:120px; width:100%; background:url(/image/footer_bild.jpg) repeat-x ;}
#unterfooter { height:40px; background:url(/image/schatte_unten.jpg); }
#footerverschiebung { padding-left:40px;  padding-top:80px; float:left;}
#knopf		{ float:left; padding-left:130px;}

#beschreibung { margin-bottom:15px; color:#015135; font-weight: bold; FONT-SIZE: 14px; }




/*---------------Seite Normal einstellungen (Normallinks2 für Kontaktseite.tmpl)----------------*/

#normal_links  { width:680px; border-right:1px solid #DBDBDB; padding-right:40px; }
#normal_links2  { width:680px; padding-right:40px; }
#normal_rechts { width:230px; padding-left:30px;}

/*---------------Startseite----------------*/

#startseite_links  { width:512px; padding-top:10px; border-right:1px solid #DBDBDB; padding-right:40px; }
#startseite_rechts { width:400px; padding-left:30px;}

/*---------------lightbox----------------*/

#lightbox			{ padding-bottom:30px; }

#lightboxde { height:210px; width:210px; background-color:#ffffff; float:left; border:1px solid #009574; margin:1px; text-align:center;}
#lightboxde img { vertical-align: middle; margin-top:5px; }

/*---------------referenz----------------*/
#referenz_beschreibung { bottom:0; height:20px;}
#lightbox_foto { height:190px;}

#referenz_seite_content    { margin-left:30px; height:500px;}
#referenz_seite_links      {float:left; padding-top:222px; width:30px; margin-left:10px; padding-left:35px; }
#referenz_seite            {width:680px; float:left; padding:20px;}
#referenz_seite_rechts     { padding-top:222px; float:left; width:20px;  }

/*---------------Produkt----------------*/

#produkt_links  { width:230px; padding-top:50px; list-style-type:none; text-decoration: none; border-right:1px solid #DBDBDB; padding-right:40px; }
#produkt_rechts { width:680px; padding-left:30px;}
#produkthaupt   { width:380px; float:left; }
#produktbild    { width:220px; text-align:center; border:1px solid #DBDBDB; }
#produktbildgesamt { float:right; margin-left:20px; text-align:center; }
#produktbildin  { margin:5px; }
#produktbildin5  { margin:5px; border-top:1px solid #DBDBDB; }
#produktbildin2 {margin-top:5px; text-align:left;}
#produktbildin2 a  { color:#d22783; font-weight: bold; text-align:left; }
#lupe		{margin-top:1px; margin-left:20px; float:left; text-align:right;}








