/* Style sheet layout */
#wrapper{background: #f0efeb url(tl_files/layout/background_kachel_hell.png);}
#header{background: transparent url(tl_files/layout/background_header_x8.png) repeat-x;}
#container{background: transparent url(tl_files/layout/background_container.gif) no-repeat;}
.clrcontainer #container{background: transparent url(tl_files/layout/background_portal_seperator.png) center no-repeat;}
.onecol #container{background: transparent url(tl_files/layout/background_container_1col.gif) no-repeat;}
#footer{background: transparent url(tl_files/layout/background_tripple.png) repeat-y;}
#bereichsnavigation{background: transparent url(tl_files/layout/background_kachel.png) repeat;}
html{height:100%;}
body{height:100%;margin-bottom:1px;padding-top:8px;}
#header{margin-bottom:4px;}
#header .inside{z-index:900;}
#container{margin:8px 0;padding-bottom:25px;}
#main{height:1%;}
.slogan_portal{top:0px;left:11px;position:absolute;}
.img_logo{top:46px;left:59px;position:absolute;}
#footer .inside{padding-top:12px;}
#bereichsnavigation{height:244px;}
#bereichsnavigation .inside{padding-top:10px;padding-bottom:15px;}
.padding20{padding:0 20px;}
#footer,#footer a,#footer p,#footer span{font-size:12px;color:#f0f0eb;}
.mod_navigation ul,.mod_customnav ul{margin:0;padding:0;list-style-type:none;}
#navigation_haupt{margin-top:5px;background: transparent url(tl_files/layout/background_tripple.png) no-repeat;}
#navigation_haupt li{width:320px;float:left;margin:0;}
#navigation_haupt a,#navigation_haupt span.active{height:44px;display:block;margin:0 1px;padding-top:8px;padding-left:15px;font-weight:normal;font-size:12px;color:#f0f0eb;text-transform: uppercase;}
#navigation_haupt li.red a,#navigation_haupt li.red span.active{margin-left:0;}
#navigation_haupt li.red a:hover,#navigation_haupt li.red a.trail,#navigation_haupt li.red span.active,#navigation_haupt li.red:hover a{background: transparent url(tl_files/layout/background_kachel_rot.png);}
#navigation_haupt li.blue a:hover,#navigation_haupt li.blue a.trail,#navigation_haupt li.blue span.active,#navigation_haupt li.blue:hover a{background: transparent url(tl_files/layout/background_kachel_blau.png);}
#navigation_haupt ul.level_2{width:210px;display:none;margin-left:9px;}
#navigation_haupt li:hover ul.level_2{display:block;}
#navigation_haupt ul.level_2 li{width:210px;}
#navigation_haupt ul.level_2 a,#navigation_haupt ul.level_2 span.active{height:23px;padding-top:7px;font-size:11px;background: transparent url(tl_files/layout/background_kachel_rot.png);}
#navigation_haupt li.blue ul.level_2 a{background-image:url("tl_files/layout/background_kachel_blau.png");}
#navigation_haupt li ul.level_2 a:hover,#navigation_haupt ul.level_2 span.active{background-image:url("tl_files/layout/background_kachel.png");}
#navigation_right{float:right;margin:0 10px;}
#navigation_right li a,#navigation_right li span.active{height:31px;display:block;padding:7px 6px 6px 6px;font-weight:bold;font-size:13px;color:#efeee8;text-transform: uppercase;}
#navigation_right li a span,#navigation_right li span.active span{vertical-align:top;font-weight:normal;font-size:10px;text-transform: none;}
#navigation_right li.red a:hover,#navigation_right li.red span.active{background-image:url("tl_files/layout/background_kachel_rot.png");text-decoration:none;}
#navigation_right li.blue a:hover,#navigation_right li.blue span.active{background-image:url("tl_files/layout/background_kachel_blau.png");text-decoration:none;}
#navigation_right li.first a:hover,#navigation_right li.first span.active{background-image:url("tl_files/layout/background_kachel_hell.png");text-decoration:none;color:#2d2d2d;}
#navigation_footer a,#navigation_footer span.active{font-size:9px;color:#efeee8;}
#navigation_footer li{padding-left:28px;}
#navigation_footer li.first{padding-left:0;}
#navigation_footer li.first a,#navigation_footer li.first span.active{font-size:12px;}
#navigation_meta ul{margin:0 20px;}
#navigation_meta a,#navigation_meta span.active{color:#efeee8;}
.layout_teaser{padding-top:8px;padding-bottom:15px;border-bottom:1px solid #4c4c4c;}
#nachrichten_teaser .first{padding-top:0;}
.layout_teaser td{vertical-align:top;}
.layout_teaser td.col_0{width:100px;}
.layout_teaser td.col_0 a{font-weight:bold;font-size:13px;color:#b5152b;}
.blue .layout_teaser td.col_0 a{color:#125EA6;}
#mdWindow{width:100%;height:100%;left:0;top:0;position:fixed;overflow:visible;display:block;padding-top:200px;background-color:#333;z-index:1999;}
#mdShow{width:100%;height:100%;left:0;top:0;position:fixed;overflow:visible;display:block;padding-top:100px;z-index:1999;}
.layout_teaser .mb_na_modal{display:none;}
.modal_inside{width:600px;height:375px;position:relative;overflow:hidden;margin:auto;border:5px solid #2D2D2D;background: #F0EEEA url(tl_files/layout/background_container.gif) no-repeat;z-index:1999;}
.modal_inside .modal_close{right:15px;top:5px;position:absolute;}
.modal_content{height:265px;overflow:auto;padding:15px;}
.modal_inside h1{margin-bottom:0;}
p.modal_date{color:#b5152b;}
.modal_inside h2{margin-bottom:12px;font-size:16px;color:#b5152b;}
.overview{padding:5px;text-align:right;}
.overview a{padding-left:20px;background: transparent url(tl_files/layout/arrow_top_red.gif) no-repeat left center;}
.blue .overview a{background-image:url("tl_files/layout/arrow_top_blue.gif");}
.blue p.modal_date,.blue .modal_inside h2{color:#125EA6;}
.mod_changelanguage{right:21px;top:164px;position:absolute;font-size:0px;}
.mod_changelanguage ul{margin:0;padding:0;list-style-type:none;}
.mod_changelanguage li{height:9px;margin:0 0 2px 0;padding:0;font-size:0px;line-height:0px;}
.mod_changelanguage li a{line-height:0px;}
#search_header{right:42px;top:164px;position:absolute;}
#search_header input.text{width:183px;padding:2px 0 3px 0;background-color:#F0F0EB;border:0px;}
#search_header input.submit{width:55px;margin-left:5px;padding:1px 0 2px 0;background-color:#B5152B;border:0px;color:#F0F0EB;text-transform: uppercase;}
.blue #search_header input.submit{background-color:#125EA6;}
.mod_newsmenu ul{margin:0;padding:0;list-style-type:none;}
.mod_newsmenu li.year{font-weight:bold;font-size:15px;}
.mod_newsmenu ul.level_2{margin-top:5px;margin-bottom:10px;margin-left:15px;}
.mod_newsarchive .layout_short{margin-bottom:15px;padding:10px 10px 5px 10px;border-bottom:1px solid #4c4c4c;}
.mod_newsarchive .last{}
.mod_newsreader p.info{margin-bottom:15px;}
.mod_newsreader p.back{margin-top:15px;padding-top:5px;text-align:right;border-top:1px solid #333;}
.pagination{margin-top:25px;}
.pagination p.total{float:right;}
.pagination ul{margin:0;padding:0;list-style-type:none;}
.pagination li{width:15px;float:left;margin:0 2px;text-align:center;border:1px solid #282828;}
.pagination li.next,.pagination li.last,.pagination li.previous,.pagination li.first{width:auto;margin:0 3px;padding-top:1px;border:0px;}
.pagination li.first{margin-left:0;}
.pagination span.blur{color:#999;}
.mod_search p.header{font-size:10px;}
.mod_search h3{margin-top:20px;line-height:13px;}
.mod_search h3 a{font-size:13px;}
.mod_search h3 span,.mod_search h3 br{display:none;}
.mod_search h3 span.relevance{display:inline;font-weight:normal;font-size:10px;color:#b5152b;}
.mod_search p.url{font-style:italic;font-size:11px;}
#formular_kontakt td{padding:5px;}
#formular_kontakt td.col_0{width:75px;padding-top:7px;vertical-align:top;}
#formular_kontakt input.text,#formular_kontakt textarea{width:250px;}
#formular_kontakt .submit_container{text-align:right;}
#formular_kontakt p.error{font-weight:bold;font-size:10px;color:#F00;}
