html, body {background-color:#D9DFEB; padding:0px; margin:0px; margin-left:0px; font-family:'Verdana','Arial',sans-serif; font-size:10pt; width:100%;color:black; height:100% }

/*Allgemeine Einstellung fuer DIF-Elemente*/
div {/*border:1px solid red;*/text-align:left;margin-left:0px;}


/* Format zur Zentrierung der Seite*/
div.center {position:relative; z-index:2; width:770px; height:100%;margin:auto; text-align:center;background-image: url(fileadmin/template/main/images/bg.gif)}

/* Allgemeine Formate */
h1 {color:#1C4B86;padding-left:20px;padding-top:12px;padding-bottom:0px;font-weight:bold;font-size:10pt;}
p {padding-top:5px;font-style: normal;line-height: 13pt;font-variant: normal;}
img.logo {border:0px solid white}
img {border:0px solid black;}
hr {clear:left;visibility:hidden;}



/*---------------1. und 2. Teilbereich der Seite--------------------*/
div#Galerie {position:absolute; left:0px; top:0px; width:350px; height:160px; z-index:1;}
div#Logo {position:absolute; left:566px; top:0px; width:204px; height:160px; z-index:2;}


div#navi{font-weight:normal;font-size:14px;letter-spacing:-1px;line-height:20px;position:absolute;top:28px;left:332px;width:180px; z-index:5;}
/*Navigation Top-Level*/
a:link.navi {color:#707EAC; padding-left:31px;text-decoration:none;}
a:active.navi {color:#707EAC; padding-left:31px;text-decoration:none;}
a:visited.navi {color:#707EAC; padding-left:31px;text-decoration:none;}
a:hover.navi {color:#707EAC; padding-left:13px;text-decoration:none; border-left:18px solid #AB333A;}

a:link.navi_no {color:#707EAC; padding-left:31px;text-decoration:none;}
a:active.navi_no {color:#707EAC; padding-left:31px;text-decoration:none;}
a:visited.navi_no {color:#707EAC; padding-left:31px;text-decoration:none;}
a:hover.navi_no {color:#707EAC; padding-left:31px;text-decoration:none;}

a:link.navi_blau {color:#707EAC; padding-left:31px;text-decoration:none;}
a:active.navi_blau {color:#707EAC; padding-left:31px;text-decoration:none;}
a:visited.navi_blau {color:#707EAC; padding-left:31px;text-decoration:none;}
a:hover.navi_blau {color:#707EAC; padding-left:13px;text-decoration:none; border-left:18px solid #707EAC;}

a:link.navi_active {color:#707EAC; padding-left:13px;text-decoration:none;font-weight:bold;border-left:18px solid #AB333A;}
a:active.navi_active {color:#707EAC; padding-left:13px;text-decoration:none;font-weight:bold; border-left:18px solid #AB333A;}
a:visited.navi_active {color:#707EAC; padding-left:13px;text-decoration:none;font-weight:bold; border-left:18px solid #AB333A;}
a:hover.navi_active {color:#707EAC; padding-left:13px;text-decoration:none;font-weight:bold; border-left:18px solid #AB333A;}

/*Navigation Sub-Level*/
div.subnavi {font-size:11px; padding-top:2px;padding-bottom:0px;position:absolute;top:50px;left:160px;height:15px;width:190px;z-index:7;background-color:#AB333A;}
a:link.subnavi {color:white; padding-left:13px;text-decoration:none;}
a:active.subnavi {color:white; padding-left:13px;text-decoration:none;}
a:visited.subnavi {color:white;padding-left:13px;text-decoration:none;}
a:hover.subnavi {color:white; padding-left:7px;text-decoration:none;font-weight:bold;}

a:link.subnavi_active {color:white; padding-left:13px;text-decoration:none;font-weight:bold;}
a:active.subnavi_active {color:white; padding-left:13px;text-decoration:none;font-weight:bold;}
a:visited.subnavi_active {color:white;padding-left:13px;text-decoration:none;font-weight:bold;}
a:hover.subnavi_active {color:white; padding-left:13px;text-decoration:none;font-weight:bold;}

/* Kontakt */
div.kontakt {font-weight:normal;font-size:14px;letter-spacing:-1px;line-height:20px;position:absolute;top:128px;left:265px;z-index:10;}

a:link.kontakt {color:white;text-decoration:none;}
a:active.kontakt {color:white;text-decoration:none;}
a:visited.kontakt {color:white;text-decoration:none;}
a:hover.kontakt {color:#AB333A;text-decoration:none;}

a.kontakt2 {color:white;text-decoration:none;}

/*--------------------------------------------------------*/



/*---------------3. Teilbereich der Seite-----------------*/
div#Newsbereich {position:absolute; left:0px; top:160px; width:349px; height:290px; z-index:3;border-top:1px solid #888C93;border-bottom:1px solid #888C93;border-left:1px solid #888C93;background-color:white;padding-bottom:0px;overflow:hidden;}

p.kontakt {font-size:12px;line-height:19px;padding-top:12px;padding-left:12px;}
/*Textlink*/
a:link.textlink {color:#7A87BC;}
a:active.textlink {color:#7A87BC;}
a:visited.textlink {color:#7A87BC;}



/*Newsbereich Ueberschrift + Text + Bild */
h1.news {padding-top:12px;margin-top:0px;margin-bottom:0px;color:#888C93;padding-left:12px;padding-right:20px;font-weight:bold;font-size:10pt;}
p.news {height:130px;padding-top:0px;margin-top:12px;margin-bottom:8px;color:#888C93;padding-left:12px;padding-right:20px;font-style: normal}
p.news2 {padding-top:0px;margin-top:12px;margin-bottom:8px;color:#888C93;padding-left:12px;padding-right:20px;font-style: normal}
img.news {float:left;padding-left:12px;margin-top:12px; padding-right:12px; padding-bottom:5px;}
div.news_platzhalter {width:85px;height:100%;float:left;padding-left:12px;margin-top:12px; padding-right:12px; padding-bottom:5px;}


a:link.newslink {color:#888C93}
a:active.newslink {color:#888C93}
a:visited.newslink {color:#888C93}
a:hover.newslink {background-color:#C6CDE2;}

p.bildueberschrift {padding-right:20px;padding-top:11px;margin-bottom:0px;margin-top:0px;text-align:right; font-style:italic;}
img.bild {margin-top:3px;padding-top:0px;}

/* Uebersicht und Zahlenstrahl */
img.zahlenstrahl {margin-left:12px;margin-top:18px;margin-bottom:5px;}
img.uebersicht {margin-left:9px; border:1px solid black; width:69px; height:69px;}


/*--------------------------------------------------------*/



/*---------------4. Teilbereich der Seite-----------------*/
div#Inhalt {position:absolute; overflow:visible;left:349px; top:160px; width:420px; height:290px; z-index:4;border:1px solid #888C93;}

div#Inhalt2 {position:absolute;overflow:visible; left:349px; top:160px; width:420px; height:290px; z-index:4;}
div#Inhalt-Text {overflow:visible;min-height:290px;width:420px;border:1px solid #888C93;background-color:#C6CEDE;padding-right:10px;}
div.Inhalt-Aktuelles {overflow:visible; margin-top:12px;margin-left:12px;padding:0px;}
div.Inhalt-Aktuelles p {padding:0px;margin:0px;padding-right:15px;font-size:12px;line-height:22px;}
div.Inhalt-Aktuelles img {margin-top:0px;margin-left:0px;}
div.Inhalt-Aktuelles h1 {color:#707EAC;margin-top:0px;margin-left:0px;padding-left:0px;padding-top:0px; padding-bottom:0px; font-weight:bold; font-size:10pt;}

/*Fliesstext */
p.fliesstext {font-size:12px;line-height:22px;margin:0px;padding-left:20px;padding-top:10px;padding-right:20px;}

/* AKTUELL */
div.produkt{overflow:visible; margin-top:12px;margin-left:12px;padding:0px;}
div.produkt a:link {color:#7A87BC;}
div.produkt a:active {color:#7A87BC;}
div.produkt a:visited {color:#7A87BC;}

.beschreibung {padding-top:10px;margin-left:155px;}
.beschreibung p{padding:0px;margin:0px;line-height:22px;}
.beschreibung h1{color:black;padding:0px;margin:0px;font-size:12px; line-height:22px;}
  
.news_aktuell {clear:left;float:left;width:325px;margin-top:12px;padding-left:12px;}
img.newsaktuell {padding-right:12px; padding-bottom:5px;}

p.bodytext {margin-left:125px;margin-top:12px;margin-right:5px;}
.news_aktuell p {margin:0px;color:#888C93;font-style: normal}
div.news_aktuell h1 {padding:0px;margin:0px;color:#888C93;font-weight:bold;font-size:10pt;}
div.news_aktuell a {margin:0px;padding:0px;color:#888C93;}
div.news_aktuell a:hover {color:#888C93;background-color:#C6CDE2;}

img.aktuell {width:111px;height:145px;}
h1.aktuell {padding:0px; margin:0px;padding-right:15px;color:black;font-weight:bold;font-size:10pt;}
p.aktuell {padding:0px;margin:0px;padding-right:15px;font-size:12px;line-height:22px;}

/*ZOOM*/
div.zoom {position:absolute;top:452px;left:349px;z-index:10;width:420px; height:80px;border-bottom:1px solid #888C93; border-left:1px solid #888C93; border-right:1px solid #888C93;background-color:#C6CDE2;}


img.minus {margin-top:7px;margin-left:290px;}
img.zoom {margin-top:7px;}
img.plus {margin-top:7px;border:0px solid black;}

/*--------------------------------------------------------*/



/*Impressum*/
div.impressum-start {position:absolute; bottom:0px; left:349px; width:420px; height:30px;border-top:1px solid #888C93; border-left:1px solid #888C93; border-right:1px solid #888C93;background-color:#C6CDE2;}

div.impressum {position:relative;bottom:0px;margin-top:60px; width:420px; height:30px;border:1px solid #888C93;background-color:#C6CDE2;}

p.impressum {padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-left:20px;color:#707EAC;font-size:10px;}


a:link.impressum {color:#707EAC;text-decoration:none;}
a:active.impressum {color:#707EAC;text-decoration:none;}
a:visited.impressum {color:#707EAC;text-decoration:none;}
a:hover.impressum {color:#AB333A;text-decoration:none;}

sup {color: #AB333A; font-weight:bold;}









