/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthält */
BODY {text-align:left;margin:0px;padding:0px;background: url(../img/bg/bg-kachel.jpg) repeat-x;background-color:#d8d8d8;font-size:12px;font-family:Verdana;color:#003366;}


/*GLOBALE FORMATIERUNGEN FÜR DAS ALLGEMEINE LAYOUT*/
IMG{border-color:#FFF;}
A{font-size:1em;line-height:1.3em;color:#003366;}

A IMG{border:none;}
H1,H2,H3,H4,H5,H6,DIV,TABLE,TD,FORM,INPUT,TEXTAREA,P,SPAN{font-family:Verdana;font-size:1em;line-height:1.3em;}
TABLE{font-size:inherit;}

INPUT[type=checkbox] {}
.bold{font-weight:bold;}
.non-bold{font-weight:normal;}
TABLE TR TD{margin:0px;padding:0px;vertical-align:top;}
TABLE TR TD P{margin:0px;padding:0px 0px 2px 0px;}
H1 {font-size:1.2em;font-weight:bold;margin:0px;padding:0px;}
H2 {font-size:1.2em;font-weight:bold;margin:0px;padding:0px;}
H3,.sp-h3 {font-size:1em;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
H4,.sp-h4 {font-size:1em;font-weight:bold;margin:0px;padding:0px;}
H5 {font-size:1em;font-weight:bold; margin:0px;padding:0px;}
H6 {font-size:1.3em;font-weight:bold;margin:0px;padding:0px;}
.csc-header-n1 H1{font-size:1.3em;}
P, P.bodytext{margin:0px;padding:0px 0px 8px 0px;}
/******************/


DIV.fl-right-ol{position:absolute;}

DIV.fl-right-ol .fl-ol-inner{position:absolute;top:-320px;left:-2px;cursor:pointer;width:190px;height:275px;}


/*Äusßerer Rahmen, da das Hintergrundbild größer ist als der tatsächliche Inhaltsbereich*/
#all-outer{position:absolute;left:0px;top:0px;text-align:center;width:100%;height:100%;}
#all-outer #all-inner{margin:0px auto;padding:0px 0px 0px 0px;width:938px;text-align:left;}
#all-outer #header-top{background: url(../img/bg/header-kachel.jpg) repeat-x;text-align:right;height:125px;margin:0px;padding:0px;}
#all-outer #header-top .logo-outer{float:right;padding:16px 0px 0px 0px;}
#all-outer #header-top .logo-outer #logo{}
#all-outer A{color:inherit;}
/*OBERE NAVIGATION*/
#all-outer #header-top #header-service-nav{float:left;text-align:left;padding:0px 0px 0px 170px;margin:100px 0px 0px 0px;z-index:100;}
#all-outer #header-top #header-service-nav UL{margin:5px 0px 0px 0px;padding:0px;list-style-type:none;}
#all-outer #header-top #header-service-nav UL LI{float:left; white-space:nowrap;margin:0px 2px 0px 2px;}
#all-outer #header-top #header-service-nav UL LI DIV A{display:block;background:url(../img/bg/nav/trenner.png) no-repeat;background-position:right 0.1em ;background-color:transparent;text-decoration:none;color:inherit;}
#all-outer #header-top #header-service-nav UL LI DIV A SPAN{display:block;padding:2px 10px 2px 5px;margin:0px;}
#all-outer #header-top #header-service-nav UL LI.language DIV SPAN{display:block;background:none;background-color:transparent;}

/*Moeseover bei normaler Navigation*/
#all-outer #header-top #header-service-nav UL LI DIV A.highlighted,
#all-outer #header-top #header-service-nav UL LI DIV A:hover{display:block;background: url(../img/bg/nav/nav-ob-li.jpg) no-repeat;background-color:#dedb00;}
#all-outer #header-top #header-service-nav UL LI DIV A.highlighted SPAN,
#all-outer #header-top #header-service-nav UL LI DIV A:hover SPAN{display:block;background-image: url(../img/bg/nav/nav-ob-re.jpg);background-position:right top;background-repeat:no-repeat;}
/*Wenn Unterelemente, dann balken nach unten größer*/
#all-outer #header-top #header-service-nav UL LI.ifsub DIV{}
#all-outer #header-top #header-service-nav UL LI.ifsub DIV A SPAN{}
#all-outer #header-top #header-service-nav UL LI.ifsub DIV A{height:26px;}
#all-outer #header-top #header-service-nav UL LI.ifsub DIV A:hover{}
#all-outer #header-top #header-service-nav UL LI.ifsub DIV A.highlighted SPAN,
#all-outer #header-top #header-service-nav UL LI.ifsub DIV A:hover SPAN{padding:2px 10px 7px 5px;}

/*SUBNAVIGATION dynamisch*/
UL.sec-menu.sub1 A{text-decoration:none;}
UL.sec-menu.sub1{background: url(../img/bg/nav/rand-rechts.png) repeat-y;background-position:right;margin:0px 0px 0px 0px;padding:0px 10px 0px 5px;list-style-type:none;z-index:100;}
UL.sec-menu.sub1 LI{background: url(../img/bg/nav/rand-links.png) repeat-y;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
UL.sec-menu.sub1 LI DIV{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;background-color:#dedb00;}
UL.sec-menu.sub1 LI DIV DIV.INACT,UL.sec-menu.sub1 LI DIV A{display:block;padding:3px 3px 3px 7px;}
UL.sec-menu.sub1 LI.hl DIV A,
UL.sec-menu.sub1 LI DIV A:hover{text-decoration:underline;}

DIV.last-row-outer{clear:left;display:block;background-image:url(../img/bg/nav/rand-re-unten.png);background-repeat:no-repeat;background-position:bottom right;margin:0px 0px 0px 0px;padding:0px 9px 0px 5px;height:20px;z-index:100;}
DIV.last-row-inner{display:block;background: url(../img/bg/nav/rand-li-unten.png) no-repeat;background-position:bottom left;margin:0px;padding:0px 11px 0px 20px;height:20px;z-index:100;}
DIV.last-row-footer{display:block;background: url(../img/bg/nav/rand-unten.png) repeat-x;margin:0px 0px 0px 0px;padding:0px;height:20px;z-index:100;}


.mmContent{margin:0px;padding:0px;}
.mmLevel1{margin:0px;padding:0px;}






/*SPRACHWECHSLER*/
UL.sec-menu.sub1 LI DIV DIV.ACT,
UL.sec-menu.sub1 LI DIV DIV.NO,
UL.sec-menu.sub1 LI DIV DIV.CUR{margin:0px;padding:0px;}
UL.sec-menu.sub1 LI DIV DIV.INACT{color:#FFF;}
UL.sec-menu.sub1 LI DIV DIV.CUR A{text-decoration:underline;}
#menu122Container{visibility:hidden;left:0px;top:0px;overflow:hidden;z-index:10000;}
#menu122Container{position:absolute;}
#menu122Content{float:left;width:8em;}
/*Untere EBENE*/
#all-outer #content-outer{clear:both;float:left;}


/*LINKE NAVIGATION*/
#all-outer #content-outer #nav-left{float:left;width:158px;border-top:1px solid #CCC;}
#all-outer #content-outer #nav-left UL{margin:0px;padding:0px;list-style-type:none;}
#all-outer #content-outer #nav-left UL LI{margin:0px;padding:0px;border-bottom:1px solid #CCC;}
/*ERSTE EBENE*/
#all-outer #content-outer #nav-left UL UL LI{border-top:1px solid #FFF;border-bottom:0px;}
#all-outer #content-outer #nav-left UL LI A{display:block;padding:6px 4px 6px 6px;text-decoration:none;}
#all-outer #content-outer #nav-left UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI A:hover{background-color:#cccccc;font-weight:bold;}
/*ZWEITE EBENE*/
#all-outer #content-outer #nav-left UL UL LI A{padding:5px 4px 5px 8px;}
#all-outer #content-outer #nav-left UL UL LI A.nav-hl,#all-outer #content-outer #nav-left UL UL LI A:hover{background-color:#5a94b5;color:#FFF;font-weight:bold;}
/*DRITTE EBENE*/
#all-outer #content-outer #nav-left UL UL UL LI A{padding:4px 4px 4px 14px;}
#all-outer #content-outer #nav-left UL UL UL LI A.nav-hl,#all-outer #content-outer #nav-left UL UL UL LI A:hover{background-color:#80a9c1;color:#FFF;font-weight:normal;}
/*VIERTE EBENE*/
#all-outer #content-outer #nav-left UL UL UL UL LI A{padding:3px 4px 3px 18px;}
#all-outer #content-outer #nav-left UL UL UL  UL LI A.nav-hl,#all-outer #content-outer #nav-left UL UL UL  UL LI A:hover{background-color:#adcbdc;font-weight:normal;}

#all-outer #content-outer #nav-left UL UL UL UL UL LI A{padding:3px 4px 3px 24px;}
#all-outer #content-outer #nav-left UL UL UL  UL UL LI A.nav-hl,#all-outer #content-outer #nav-left UL UL UL UL UL LI A:hover{background-color:#bbb;font-weight:normal;}

/*FERN UND REGIONALVERKEHR*/
/*ZWEITE EBENE*//*DRITTE EBENE*//*VIERTE EBENE*//*FÜNFTE EBENE*/
#all-outer #content-outer #nav-left UL LI.id207 A.nav-hl,#all-outer #content-outer #nav-left UL LI.id207 A:hover{background-color:#82b4bb;color:#FFF;font-weight:bold;}
#all-outer #content-outer #nav-left UL LI.id207 UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id207 UL LI A:hover{background-color:#9fc8ce;color:#FFF;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id207  UL  UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id207 UL  UL LI A:hover{background-color:#b8d9de;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id338 UL  UL UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id338 UL UL UL LI A:hover{background-color:#d2e9ec;font-weight:normal;}
/*NAHVERKEHR*/
#all-outer #content-outer #nav-left UL LI.id338 A.nav-hl,#all-outer #content-outer #nav-left UL LI.id338 A:hover{background-color:#cead00;color:#FFF;font-weight:bold;}
#all-outer #content-outer #nav-left UL LI.id338 UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id338 UL LI A:hover{background-color:#d8bc28;color:#FFF;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id338  UL  UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id338 UL  UL LI A:hover{background-color:#e2c840;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id338 UL  UL UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id338 UL UL UL LI A:hover{background-color:#ebd55f;font-weight:normal;}
/*SCHWERLASTVERKEHR*/
#all-outer #content-outer #nav-left UL LI.id406 A.nav-hl,#all-outer #content-outer #nav-left UL LI.id406 A:hover{background-color:#cb6c32;color:#FFF;font-weight:bold;}
#all-outer #content-outer #nav-left UL LI.id406 UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id406 UL LI A:hover{background-color:#d58452;color:#FFF;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id406  UL  UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id406 UL  UL LI A:hover{background-color:#d99b75;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id406 UL  UL UL LI A.nav-hl,#all-outer #content-outer #nav-left UL LI.id406 UL UL UL LI A:hover{background-color:#e4b99e;font-weight:normal;}
/*ANLAGENBAU*/
#all-outer #content-outer #nav-left UL LI.id203 A.nav-hl,#all-outer #content-outer #nav-left LI.id203 A:hover{background-color:#5994b4;color:#FFF;font-weight:bold;}
#all-outer #content-outer #nav-left UL LI.id203 UL LI A.nav-hl,#all-outer #content-outer #nav-left LI.id203 UL LI A:hover{background-color:#77a8c3;color:#FFF;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id203  UL  UL LI A.nav-hl,#all-outer #content-outer #nav-left LI.id203 UL  UL LI A:hover{background-color:#97bed3;font-weight:normal;}
#all-outer #content-outer #nav-left UL LI.id203 UL  UL UL LI A.nav-hl,#all-outer #content-outer #nav-left LI.id203 UL UL UL LI A:hover{background-color:#bfd8e6;font-weight:normal;}




#all-outer #content-outer #t3-content{float:left;width:567px;border-top:1px solid #CCC;margin:0px 0px 0px 10px;padding:5px 0px 40px 0px;}

#all-outer #content-outer #t3-content #top-image-element{padding:0px;margin:0px;}
#all-outer #content-outer #t3-content #top-image-element embed{float:left;}
#all-outer #content-outer #t3-content #top-image-element .csc-textpic{padding:0px;margin:0px;}
#all-outer #content-outer #t3-content #top-image-element .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{border:0px;padding:0px;margin:0px;}
#all-outer #content-outer #t3-content #top-image-element .t3-normal-elem{padding:0px 0px 5px 0px;}
#all-outer #content-outer #t3-content #breadcrumb-nav{margin:0px 0px 15px 0px;}
#all-outer #content-outer #t3-content #breadcrumb-nav UL{margin:0px;padding:0px;}
#all-outer #content-outer #t3-content #breadcrumb-nav UL LI{display:inline;margin:0px;padding:0px 3px 0px 0px;}
#all-outer #content-outer #t3-content #breadcrumb-nav UL LI A{text-decoration:underline;}
#all-outer #content-outer #t3-content #t3-content-inner{margin:0px 20px 0px 0px;}

#all-outer #sub-elements{clear:both;float:left;border-top:1px solid #CCC;width:567px;height:30px;margin:-1px 0px 0px 14.2em;padding:3px 0px 0px 0px;}
#all-outer #sub-elements #barriere{float:left;}
#all-outer #sub-elements #barriere A{cursor:pointer;}
#all-outer #sub-elements #barriere A SPAN.bigger,
#all-outer #sub-elements #barriere A SPAN.smaller{float:left;}
#all-outer #sub-elements #barriere A SPAN.reset{float:left;}
#all-outer #sub-elements #barriere A SPAN.sw-ansicht {float:left;}
#all-outer #sub-elements #barriere A SPAN.img{float:left;padding:1px 0px 0px 0px;}
#all-outer #sub-elements #barriere A{text-decoration:none;}
#all-outer #sub-elements #footer-nav{float:right;}
#all-outer #sub-elements #footer-nav UL{margin:0px;padding:0px;list-style-type:none;}
#all-outer #sub-elements #footer-nav UL LI{float:left; margin:0px 2px 0px 2px;}
#all-outer #sub-elements #footer-nav UL LI DIV A{display:block;}
#all-outer #sub-elements #footer-nav UL LI DIV A SPAN{display:block;padding:5px 10px 5px 5px;}

#all-outer #content-outer #t3-content .t3-normal-elem{clear:both;padding:0px 0px 20px 0px;}

#all-outer #content-outer #t3-elements-right{float:left;width:190px;border-top:1px solid #CCC;margin:0px 0px 0px 10px;padding:5px 0px 0px 0px;}
#all-outer #content-outer #t3-elements-right{}
#all-outer #content-outer #t3-elements-right embed{float:left;}
#all-outer #content-outer #t3-elements-right .tx-macinasearchbox-pi1{clear:left;display:block;background-color:#CCC;height:32px;padding:0px;}
#all-outer #content-outer #t3-elements-right .tx-macinasearchbox-pi1 INPUT.search{float:left;border:0px;width:100px;margin:6px 0px 0px 5px;padding:2px;}
#all-outer #content-outer #t3-elements-right .tx-macinasearchbox-pi1 INPUT.submit{float:right;font-size:11px;cursor:pointer;background-color:transparent;border:0px;margin:6px 3px 0px 1px;padding:2px;}
#all-outer #content-outer #t3-elements-right .t3-normal-elem,
#all-outer #content-outer #t3-elements-right .csc-frame.csc-frame-invisible .news-latest-container .news-latest-item{clear:both;margin:13px 0px 0px 0px;padding:0px 0px 13px 2px;border-bottom:1px solid #CCC;font-size:.95em;}

#all-outer #content-outer #t3-elements-right H1 {font-size:1em;color:inherit;font-weight:bold;margin:0px;padding:0px;}
/*So kann man den Bereich für die Newsanzeige Links breiter machen*/
/*#all-outer #content-outer #t3-elements-right .news-latest-item H3{width:195px;}*/

