html,p, form, input {margin:0px;padding:0px;}
body {margin:0px;padding:0px;margin-left:10px;margin-top:20px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#757575;}

.clearboth {clear:both;height:0px;overflow:hidden;line-height:0px;}

/* Abstand nach unten zwischen den Teasern = 30px */
.clearboth_abstand {clear:both;height:23px;line-height:23px;overflow:hidden;} 
.clearboth_abstand29 {clear:both;height:23px;font-size:0px;overflow:hidden;} 
.clearboth_abstand16 {clear:both;height:10px;font-size:0px;overflow:hidden;} 
/* Abstand nach unten zwischen den Teasern */

h1 {width:100%;margin:0px;padding:0px;font-size:11px;line-height:15px;font-weight:bold;color:#990033;}
h3 {float:left;margin:0px;padding:0px;font-size:11px;line-height:15px;font-weight:bold;color:#990033;}
.triple h2 {margin:0px;padding:0px;padding-left:215px;font-size:11px;line-height:15px;font-weight:bold;color:#990033;}
h1 span {color:#757575;font-weight:normal;}
p .headline {font-weight:bold;color:#990033;}
p.subheadline {font-weight:bold;color:#ff0000;}
.kursiv {font-style:italic;}
.fett {font-weight:bold;}
.stern {vertical-align:top;margin-left:2px;}

/* Popup-Fenster */
body.popup {margin:10px;}
.pophead {width:100%;}
.pophead .poplogo {float:left;}
.pophead .popicons {float:right;}
.pophead .popicons img {margin-left:10px;}
.bild {text-align:center;}
.bilder img {margin-right:18px;}
.stoerer {height:30px;line-height:30px;color:#ffffff;text-align:center;font-size:17px;font-weight:bold;background-color:#ff0000;}
/* Popup-Fenster */


#main {width:985px;}
#header {height:60px;}
#top {height:190px;margin-bottom:20px;}

#content {width:985px;height:100% !important;height:350px;min-height:350px;background-image:url(images/kachel_content.gif);background-repeat:repeat-y;} 
#menu {float:left;width:160px;}
#redaktion {float:left;width:615px;min-width:615px;margin-left:13px;margin-right:10px;line-height:15px;}
#service {float:left;margin-left:16px;width:170px;line-height:15px;overflow:hidden;}
#map {height:500px;min-height:500px;width:100%;overflow:auto;}
/* Redaktion Anfang */

#redaktion img.flagge {margin-bottom:4px;} /* Sprachauswahl */

/* Nicht vergessen bei den inc-dateien nach den bildern ein <br> !!!!*/

#redaktion .single {float:left;width:185px;min-width:185px;margin-right:30px;overflow:hidden;} /* kleiner Teaser an 1. oder 2. Stelle */
#redaktion .single_rechts {float:left;width:185px;overflow:hidden;} /* kleiner Teaser an 3. Stelle */
#redaktion .double {float:left;width:400px;margin-right:30px;overflow:hidden;} /* mittlerer Teaser an 1. Stelle */
#redaktion .double_rechts {float:left;width:400px;overflow:hidden;} /* mittlerer Teaser an 2. Stelle */
#redaktion .triple {width:615px;overflow:hidden;} /* gro&szlig;er Teaser ganze Breite */
#redaktion .triple_bild {width:615px;text-align:center;overflow:hidden;} /* gro&szlig;er Teaser nur mit Bild-Teaser zentriert ganze Breite */

#redaktion .foto {float:left;width:165px;overflow:hidden;} /* Fotogalerie 1., 2., 3. Stelle */
#redaktion .foto_rechts {float:left;width:115px;overflow:hidden;} /* Fotogalerie 4. Stelle*/
#redaktion .navi .navileft {text-align:left;float:left;width:307px;}
#redaktion .navi .navimiddle {text-align:center;float:left;}
#redaktion .navi .naviright {text-align:right;float:right;width:308px;}

.linie {display:block;width:100%;height:15px;background-image:url(images/linie_unterstrich.gif);background-repeat:repeat-x;}

#redaktion p img {margin-bottom:8px;} /* Abstand der Teaser zum Text nach unten */

/* Newspunkte Anfang */
#redaktion .news {margin-bottom:12px;}
#redaktion .news p {margin-left:12px;color:#757575;font-weight:normal;}
#redaktion .news p.datum {margin-left:0px;}
#redaktion .news p.datum img {margin-right:5px;padding-bottom:1px;}
#redaktion .news p.newsheadline {margin-left:11px;color:#990033;font-weight:bold;}
#redaktion .news p.newsheadline_img {margin-left:0px;color:#990033;font-weight:bold;}
#redaktion .news p.newsheadline_img img {margin-right:6px;padding-bottom:1px;}
#redaktion .news p img {margin:0px;padding:0px;}
/* Newspunkte Ende */

/* Tabellen */
table {width:100%;margin:0px;padding:0;border-spacing:0px;border-collapse:collapse;margin-top:4px;}
table tr.datenzeile:hover {background-color: #CECECE; color:#000000;}
table th.head {border: 0;color:#ff0000;font-weight:bold;}
table th {border-bottom: 1px solid #ff0000;line-height:13px;color:#ff0000;font-weight:bold;}
table th.normal {border-bottom: 1px solid #ff0000;line-height:13px;color:#ff0000;font-weight:normal;}
table td {border-bottom: 1px solid #dedede;line-height:13px;padding-right:5px;}
table td.noborder {border-bottom: 0px}
table td.right {padding-right:0px;text-align:right;}
table td.dark {background-color: #F7F7F7;}
table tr.datenzeile:hover td.dark {background-color: #B2B2B2; color:#000000;}
table td.rot {background-color: #Ff0000; color:#ffffff;}
table tr.datenzeile:hover td.rot {background-color: #Ff0000; color:#ffffff;}
table td.abstand {padding-bottom:18px;border-bottom: 1px solid #dedede;line-height:13px;padding-right:5px;}

table.tabpopup {width:100%;margin:0px;padding:0;border-spacing:0px;}
table.tabpopup td {margin:0px;padding:0px;border: 0px;}

table.presse {border: solid 1px #dedede;}
table.presse th {text-align:left;}
table.presse td {border-bottom: 1px solid #dedede;line-height:13px;}

table.info {width:100%;border: 1px solid #990033;}
table.info th {border-bottom: 2px solid #990033;text-transform:uppercase;}
table.info tr {border-bottom: 0px solid #990033;}
table.info td {border: 0px;color:#990033;}

.left23 {padding-left:23px;} /* td-abstand nach links */


table.formular {width:auto;margin:0px;padding:0;border-spacing:0px;margin-top:4px;}
table.formular td {margin:0px;padding:0px;border: 0px;line-height:13px;font-size:11px;height:30px;}
table.formular td input {margin:0;padding:0;border: 1px solid #dedede;font-size:12px;color:#757575;height:15px;line-height:15px;padding-top:3px;border: 1px solid #dedede;}
table.formular td input.box {border:0;}
table.formular td textarea {margin:0;padding:0;border: 1px solid #dedede;font-size:12px;color:#757575;height:100px;line-height:15px;padding-top:3px;}
table.formular td input:focus {background-color:#E7E7E9;}
table.formular td textarea:focus {background-color:#E7E7E9;}
table.formular td input.button {margin:0px;padding:0px;border: 0px;height:auto;width:auto;}
/* Tabellen */

/* Online Bewerbung */

#bewerbung a.follow:link {color:#757575;text-decoration:none;}
#bewerbung a.follow:visited {color:#757575;text-decoration:none;}
#bewerbung a.follow:active {color:#757575;text-decoration:none;}
#bewerbung a.follow:hover {color:#ff0000;text-decoration:none;}

#bewerbung table.normal {width:auto;margin:0px;padding:0;border-spacing:0px;margin-top:4px;}
#bewerbung table.normal td {margin:0px;padding:0px;border: 0px;line-height:13px;font-size:12px;height:30px;}
#bewerbung table.normal td.head {border: 0px;line-height:15px;font-weight:bold;height:50px;}
#bewerbung table.normal td input {margin:0;padding:0;border: 1px solid #dedede;font-size:12px;color:#757575;height:15px;line-height:15px;padding-top:3px;border-bottom:2px;border-right:2px;border-bottom-style:ridge;border-right-style:ridge;}
#bewerbung table.normal td textarea {margin:0;padding:0;border: 1px solid #dedede;font-size:12px;color:#757575;height:100px;line-height:15px;padding-top:3px;border-bottom:2px;border-right:2px;border-bottom-style:ridge;border-right-style:ridge;}
#bewerbung table.normal td input.radio {border: 0px;color:#757575;vertical-align:middle;}
#bewerbung table.normal td input.button {margin:0px;padding:0px;border: 0px;height:auto;width:auto;}
#bewerbung table.normal td input:focus {background-color:#E7E7E9;}
#bewerbung table.normal td textarea:focus {background-color:#E7E7E9;}
#bewerbung table.normal .fett {margin-right:5px;}


/* Online Bewerbung */

/* Konzern Meilensteine */
#msintro {position:absolute;top:540px;width:615px;background-color:#990033;color:#ffffff;height:115px;}
#mshidden0 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden1 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden2 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden3 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden4 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden5 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden6 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden7 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden8 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden9 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden10 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden11 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden12 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
#mshidden13 {position:absolute;top:540px;visibility:hidden; width:615px;background-color:#990033;height:115px;color:#ffffff; display:none}
/* Konzern Meilensteine */



#redaktion a:link {color:#ff0000;text-decoration:none;}
#redaktion a:visited {color:#ff0000;text-decoration:none;}
#redaktion a:active {color:#ff0000;text-decoration:none;}
#redaktion a:hover {color:#ff0000;text-decoration:none;}

#redaktion a.follow:link {color:#757575;text-decoration:none;}
#redaktion a.follow:visited {color:#757575;text-decoration:none;}
#redaktion a.follow:active {color:#757575;text-decoration:none;}
#redaktion a.follow:hover {color:#ff0000;text-decoration:none;}

#redaktion a.follow img {margin-right:5px;margin-bottom:1px;}

#redaktion .ticker {width:185px;height:140px;}
#redaktion .ticker marquee {color:#757575;width:185px;height:140px;overflow:hidden;}
#redaktion .ticker marquee p {color:#757575;padding-left:10px;margin-bottom:20px;}
#redaktion .ticker marquee p a.ticker {color:#757575;text-decoration:none;}
#redaktion .ticker marquee p a.ticker:visited {color:#757575;}
#redaktion .ticker marquee p a.ticker:active {color:#757575;}
#redaktion .ticker marquee p a.ticker:hover {color:#ff0000;}
#redaktion .ticker marquee span.datum {padding-left:5px;font-weight:bold;color:#757575;}
#redaktion .ticker marquee span.headline {font-weight:normal;color:#990033;}

/* Redaktion Ende */

/* Popup */
.popup a.follow:link {color:#757575;text-decoration:none;}
.popup a.follow:visited {color:#757575;text-decoration:none;}
.popup a.follow:active {color:#757575;text-decoration:none;}
.popup a.follow:hover {color:#ff0000;text-decoration:none;}

.popup a:link {color:#ff0000;text-decoration:none;}
.popup a:visited {color:#ff0000;text-decoration:none;}
.popup a:active {color:#ff0000;text-decoration:none;}
.popup a:hover {color:#ff0000;text-decoration:none;}


/* Popup */


/* Service Rechts Anfang */

#service a:link {color:#ff0000;text-decoration:none;}
#service a:visited {color:#ff0000;text-decoration:none;}
#service a:active {color:#ff0000;text-decoration:none;}
#service a:hover {color:#ff0000;text-decoration:none;}

#service a.follow:link {color:#757575;text-decoration:none;}
#service a.follow:visited {color:#757575;text-decoration:none;}
#service a.follow:active {color:#ff0000;text-decoration:none;}
#service a.follow:hover {color:#ff0000;text-decoration:none;}

#service a.follow_aktiv:link {color:#ff0000;font-weight:bold;}
#service a.follow_aktiv:visited {color:#ff0000;font-weight:bold;}

#service a.follow img {margin-right:5px;}

#service form,
#service input {margin:0px;padding:0px;}

/* Bild links und Text rechts */
#service .bildText {width:170px;}
#service .bildText p.links {float:left;margin-right:5px;}
#service .bildText p.rechts {float:left;width:95px;}
#service .bildText p.rechts img {padding-bottom:1px;}

#service .bildText p.rechts_m40 {float:left;width:95px;padding-top:40px;}

/* Bild links und Text rechts */

/* Nur Bild */
#service .bild {width:170px;text-align:left;}
/* Nur Bild */

/* Archiv  */
#service .archiv {width:170px;text-align:left;}
/* Archiv */

/* Nur Text */
#service .text {width:170px;}
#service .text p {width:170px;}
#service .text p img {padding-bottom:1px;}

#service .text ul {list-style-type:none;margin:0px;padding:0px;}
#service .text ul li {margin-top:0px;margin-bottom:12px;}
#service .text ul li.letztes {margin-bottom:0px;}
/* Nur Text */

/* Aufzaehlungen */
#service ul {list-style-type:none;margin:0px;padding:0px;}
#service ul li {margin-top:0px;margin-bottom:0px;}
#service ul li ul {margin-top:0px;margin-bottom:5px;margin-left:10px;}
#service ul img {padding-bottom:1px;margin-right:5px;}
/* Aufzaehlungen */

#service .formular {width:170px;}
#service .formular input.suchfeld {float:left;width:135px;height:17px;font-size:11px;padding-top:5px;margin-right:7px !important;margin-right:4px;border: solid 1px #dedede;}
#service .formular input.ok {width:26px;}

/* Service Rechts Ende */

/* Menu Anfang */
#menu ul {list-style-type:none;margin:0px;padding:0px;}
#menu ul li {margin-top:0px;margin-bottom:12px;}
#menu ul li ul {margin-top:12px;margin-bottom:12px;}

#menu ul li a:link {color:#757575;text-decoration:none;}
#menu ul li a:visited {color:#757575;text-decoration:none;}
#menu ul li a:active {color:#990033;text-decoration:none;}
#menu ul li a:hover {color:#990033;text-decoration:none;}

#menu ul li a.aktiv:link,
#menu ul li a.aktiv:visited,
#menu ul li a.aktiv:hover {color:#990033;text-decoration:none;font-weight:bold;}

#menu ul li ul li a:link {padding-left:10px;color:#757575;text-decoration:none;} /* Submenu */
#menu ul li ul li a:visited {padding-left:10px;color:#757575;text-decoration:none;}
#menu ul li ul li a:active {padding-left:10px;color:#ff0000;text-decoration:none;}
#menu ul li ul li a:hover {padding-left:10px;color:#ff0000;text-decoration:none;}

#menu ul li ul li a.aktiv:link,
#menu ul li ul li a.aktiv:visited,
#menu ul li ul li a.aktiv:hover {padding-left:6px;color:#ff0000;text-decoration:none;font-weight:bold;}

#menu ul li ul li img {padding-bottom:1px;}
/* Menu Ende */

/* Sitemap Anfang */
#map ul {list-style-type:none;margin-bottom:0px;margin-top:0px;margin-left:0px !important;margin-left:15px;}
#map ul li {list-style-type:circle;margin-top:5px;margin-bottom:5px;margin-left:10px;}
#map ul li ul {margin-bottom:5px;}
#map a:link {color:#757575;text-decoration:none;}
#map a:visited {color:#757575;text-decoration:none;}
#map a:hover {color:#ff0000;text-decoration:none;}

#map ul.menupunkt li {list-style-type:square;margin-top:20px;margin-left:0px !important;font-weight:bold;}

/* Sitemap Ende */

#footer {height:24px;margin-top:20px;background-color:#990033;}
#footernavi {height:20px;margin-top:5px;font-size:10px;}
#footernavi a:link {color:#757575;text-decoration:none;padding-right:20px;}
#footernavi a:visited {color:#757575;text-decoration:none;padding-right:20px;}
#footernavi a:hover {color:#757575;text-decoration:none;padding-right:20px;}
