/* Style sheet layout */
#header{background-image:url("tl_files/layout/headerBG.png");background-repeat:no-repeat;}
#header div.inside{z-index:1000;}
#mainNav{margin-left:289px;}
html,body{height:100%;}
body{background-color:#C40F20;}
#backgroundImg{width:100%;height:100%;}
#backgroundImg img{width:100%;height:100%;vertical-align:middle;}
#overWrapper{width:100%;height:100%;top:0;position:absolute;overflow:auto;}
#wrapper{background-image:url("tl_files/layout/wrapperBG.png");}
#container{background-image:url("tl_files/layout/containerBG.png");background-repeat:repeat-y;}
#mbCenter,#mbImage,#mbCenter.mbLoading{background-color:#000000;-moz-border-radius-bottomright: 0px;-moz-border-radius-topleft:0px;}
#mbCaption{font-family:Arial;font-weight:normal;color:#bebebe;-moz-border-radius-bottomright: 0px;-moz-border-radius-topleft:0px;}
#topNav{height:33px;padding-top:10px;padding-left:20px;font-weight:bold;color:#757575;}
#topNav a:link,#topNav a:visited{font-weight:bold;text-decoration:none;color:#757575;}
#topNav a:hover,#topNav a:active,#topNav a.active:link,#topNav a.active:visited,#topNav a.trail:link,#topNav a.trail:visited{text-decoration:none;color:#353535;}
#left .mod_newslist{margin-right:15px;margin-left:20px;}
#left h1{padding-left:10px;background-color:#ca2130;font-weight:bold;color:#FFFFFF;}
#left .mod_newslist .layout_short{padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:8pt;line-height:130%;}
.mod_newslist .info{font-weight:bold;font-size:8.5pt;color:#A7121B;}
.mod_newslist h2{margin:0;font-weight:bold;font-size:10pt;color:#A7121B;}
#main .mod_newslist .layout_short{padding-right:10px;padding-bottom:10px;}
#left .mod_geradefertig{margin:10px 15px 20px 20px;}
#left .mod_geradefertig .geradefertig_images{padding-left:8px;}
#left .mod_geradefertig .geradefertig_images img{margin-bottom:2px;margin-left:2px;vertical-align:middle;border:1px solid #454647;}
#mainNav ul{margin:0;padding:0;list-style-type:none;}
#mainNav li{float:left;}
#mainNav a:link,#mainNav a:visited{display:block;margin-bottom:8px;padding-right:7px;padding-left:5px;background:url("tl_files/layout/mainNavSpacer.png") right center no-repeat;font-weight:bold;text-decoration:none;color:#A7121B;}
* html #mainNav .level_2 a:link,* html  #mainNav .level_2 a:visited{display:inline;}
#mainNav li.last a:link,#mainNav li.last a:visited{background-image:none;}
#mainNav li.first a:link,#mainNav li.first a:visited{padding-left:10px;}
#mainNav a:hover,#mainNav a:active,#mainNav a.active:link,#mainNav a.active:visited,#mainNav a.trail:link,#mainNav a.trail:visited{color:#810003;}
#mainNav ul.level_2{left:-3000px;position:absolute;padding-bottom:10px;background-color:#FFFFFF;border:1px solid #A7121B;}
#mainNav li.hover ul.level_2,#mainNav li:hover ul.level_2{left:auto;}
#mainNav ul.level_2 li{float:none;}
#mainNav ul.level_2 li a:link,#mainNav ul.level_2 li a:visited{margin-bottom:0;padding:3px 10px;font-weight:normal;line-height:100%;background-image:none;}
#mainNav ul.level_2 a:hover,#mainNav ul.level_2 a.active:link,#mainNav ul.level_2 a.active:visited,#mainNav ul.level_2 a.trail:link,#mainNav ul.level_2 a.trail:visited{background-color:#C40F20;color:#FFFFFF;}
#graueStruktur{width:250px;height:50px;margin-left:20px;background:url("tl_files/layout/leftTopBG.jpg") left top no-repeat;}
#logo{left:480px;top:85px;position:absolute;}
#headerFlashContainer{left:20px;top:70px;position:absolute;background-color:#C40F20;}
#headerFlashContainer object{vertical-align:middle;cursor:pointer;}
#main div.inside{padding:50px 20px 20px 14px;}
.ce_accordion div.accordion > div{margin-bottom:2px;padding-top:10px;padding-right:10px;padding-left:10px;}
.ce_accordion div.toggler{margin-bottom:3px;padding:0 10px;background:#CA2130 url("tl_files/layout/arrow_off.png") right center no-repeat;font-weight:bold;color:#FFFFFF;}
.ce_accordion div.active{padding:0 10px;background:#CA2130 url("tl_files/layout/arrow_on.png") right center no-repeat;font-weight:bold;color:#FFFFFF;}
.ce_accordion div.hover{text-decoration:underline;cursor:pointer;}
.pagination{padding-right:10px;padding-left:10px;font-size:8pt;line-height:130%;}
.pagination p{float:right;margin-bottom:0;}
.pagination ul{margin:0;padding:0;list-style-type:none;}
.pagination li{float:left;margin-right:3px;padding-right:3px;}
#mbCloseLink{background-image:url("tl_files/layout/lightbox/4wdClose.gif");cursor:pointer;}
#mbLoading{background-image:url("tl_files/layout/lightbox/4wdLoading.gif");cursor:pointer;}
#mbNextLink{background-image:url("tl_files/layout/lightbox/4wdNext.gif");cursor:pointer;}
#mbPreviousLink{background-image:url("tl_files/layout/lightbox/4wdPrevious.gif");cursor:pointer;}
.formbody input.text,.formbody textarea,.formbody input.upload,.mod_routenplaner .text{width:300px;padding-top:2px;padding-bottom:2px;padding-left:3px;border:1px solid #C40F20;font-size:9pt;}
.formbody select{width:150px;padding-top:2px;padding-bottom:2px;padding-left:2px;border:1px solid #C40F20;font-size:9pt;}
.formbody .col_0,.mod_routenplaner .col_0{padding-top:4px;padding-right:5px;}
.formbody td,.mod_routenplaner td{padding-top:2px;padding-bottom:2px;vertical-align:top;}
