body{background-color:#ECECEC; margin:0px;  font-family:arial,sans-serif;}
td{font-family:arial,sans-serif; font-weight:normal; color:#333333; font-size:12px; line-height:16px; }

.small {font-size:12px; line-height:15px; }

hr {background-color:#96AAB4; height:1px; border:1px;}

.content1 {font-size:14px; line-height:22px; }
.seitentitel {position:relative; padding:30px; color:white; font-weight:normal;}

.tabtext1 {line-height:18px; } /* Tabellen Text */


.dunkelrot {color:#96261B; }

h3 {font-family:arial,sans-serif; font-weight:bold; font-size:14px; line-height:22px; color:#333333; margin:0px; }

a {color:#96261B; text-decoration:none; } /* Standardlinks */
.aktiv, a:hover {color:#E20015;}

.pfad {font-size:12px; color:#C22C25;}
.pfadW {font-size:12px; color:#CCCCCC;}
a.pfadW:hover {color:#FFFFFF;}

.footer, a.footer {font-size:12px;  color:#333333;}
a.footer:hover {color:#E20015;}

a.pdf {font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;} 
a.pdf:hover  {color:#E20015; text-decoration: none;}

/* Submenus Technik und Bewirtschaftung*/
a.navi0 {font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;} 
a.navi0:hover  {color:#FFFFFF; text-decoration: none;}

/* Standart Haupt- und Submenu*/
a.navi01 {font-size:12px; color:#333333; font-weight:normal; text-decoration:none;}
a.navi01:hover  {color:#E20015; text-decoration: none;}
/* Standart Submenu*/
a.navi1 {font-size:12px; color:#333333; font-weight:normal; text-decoration:none;}
a.navi1:hover  {color:#333333; text-decoration: none;}
a.navi1A {font-size:12px; color:#E20015; text-decoration:none; font-weight:normal;}
a.navi1A:hover  {color:#E20015; text-decoration: none;}

/*  Menu Datenplattform | Sitemap | Impressum */
a.navi3 {font-size:12px; color:#333333; text-decoration:none; font-weight:normal;}
a.navi3:hover  {color:#E20015; text-decoration: none;}
a.navi3A {font-size:12px; color:#E20015; text-decoration:none; font-weight:normal;}
a.navi3A:hover  {color:#E20015; text-decoration: none;}

input {border:1px solid #96AAB4; height:18px; color:#19454D; font-size:12px; }
textarea {border:1px solid #96AAB4; color:#19454D; font-size:12px; }
select {border:1px solid #96AAB4; color:#19454D; font-size:12px; }
radio {height:1px;}


/* --------------------------------------------------------------------------------------------- Layer */

.position {top:30%;}

/* Navigation */
#div_nav0 {position:absolute; left: 0px; width:600; height:1px; z-index:50;} /* Haupt Menu Technik Bewirtschaftung */
.navi0Offset {position:absolute; top:-160px;}
#div_navi01 {position:absolute; left: 0px; width:300; height:20px; z-index:40; visibility:hidden;} /* Sub Technik */
#div_navi02 {position:absolute; left: 300px; width:300; height:20px; z-index:40; visibility:hidden; } /* Sub Bewirtschaftung */
.navi01Offset {position:absolute; top:-120px;}

#div_navi0back {position:absolute; left: 0px; width:600; height:20px; z-index:28;} /* Reset Layer */

#div_nav1a {position:absolute; left: 0px; width:100%; height:1px; z-index:2;} /* grauer Hintergrundsstreifen */
#div_nav1b {position:absolute; left: 0px; width:600; height:1px; z-index:32;} /* Hauptnavigation */
.naviOffset {position:absolute; top:-120px; width:100%;}

.sub1 {width:600; height:25; margin-left:20; background-image:url(img/navi/nav-back1-grau.gif); color:white;}

.hack1 {font-size:12px; color:#D1D2D2; font-weight:normal;}

#div_navi11 {position:absolute; left: 0px; width:600; height:20px; z-index:60; visibility:hidden;} /* Sub Organisation */
#div_navi12 {position:absolute; left: 0px; width:600; height:20px; z-index:30; visibility:hidden;} /* Sub Projekte */
#div_navi13 {position:absolute; left: 0px; width:600; height:20px; z-index:30; visibility:hidden;} /* Sub Gesellschaften */
#div_navi14 {position:absolute; left: 0px; width:600; height:20px; z-index:30; visibility:hidden;} /* Sub Kontakte */
#div_navi15 {position:absolute; left: 0px; width:600; height:20px; z-index:30; visibility:hidden;} /* Sub Presse */
#div_navi16 {position:absolute; left: 0px; width:600; height:20px; z-index:30; visibility:hidden;} /* Sub Jobs */
.navi11Offset {position:absolute; top:-100px; width:600;}

/* Hauptlayer */
#Content1 {position:absolute; width:100%; left: 0; z-index:20;}
.content1Offset {position:absolute; top:-100px; width:100%;}

/* dynamische Adressfelder fuer Kontakt Karte */
#adresse0 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse1 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse2 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse3 {position:absolute; width:900; left: 0; z-index:30;}
#adresse4 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse5 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse6 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse7 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
#adresse8 {position:absolute; width:900; left: 0; z-index:30;visibility:hidden;}
.adresse1Offset {position:absolute; top:346px; width:100%;}

#flash {position:absolute; width:100%; left: 600; z-index:25;}

/* Newsticker */
.newsText {position:absolute;top:2px; color:white; z-index:100;}
#div_news {position:absolute; left:300; height:20px; z-index:42;}
.newsOffset {position:relative; top:100px;}

/* Footer */
#div_footer {position:absolute; left:20px; width:400; height:40px; z-index:16;}
.footerOffset {position:relative; top:420px;}

#div_logo {position:absolute; left:0px; width:100%; height:40px; z-index:20;}
.logoOffset {position:absolute; top:-180px; width:100%;}

/* weisseer Streifen oben */
#back1 {position:absolute; width:100%; height:100%; left: 0; z-index:1;} 
.back1Offset {position:relative; top:0px; }











