/* Style sheet screen */
body{background:#000000 url("tl_files/layout/bg_body.png") left top repeat-x;}
#wrapper{background:url("tl_files/layout/bg_wrapper.gif") center top repeat-y;}
#header .inside{z-index: 5;}
#main{z-index: 2;}
#main .insie{z-index: 3;}
.g1,.g2,.g3,.g4,.g5{float:left;display:inline;margin-right:10px;margin-left:10px;}
.g1{width:130px;}
.g2{width:280px;}
.g3{width:430px;}
.g4{width:580px;}
.g5{width:730px;}
.mod_article>.block{margin-right:5px;margin-left:5px;}
.g1 .block,.g2 .block,.g3 .block,.g4 .block,.g5 .block{margin-right:0;margin-left:0;}
#header{}
#header .inside{margin-right:4px;margin-left:4px;}
#header #banner{background:url("tl_files/layout/bg_banner.png") left top repeat-x;line-height:1px;}
#header .sponsor{right:90px;top:20px;position:absolute;text-align:center;}
#header .sponsor .description{width:224px;padding:5px;background-color:#ffffff;font-weight:bold;color:#000000;}
#main-navigation{width:947px;position:absolute;overflow:visible;padding-right:20px;padding-left:20px;background:url("tl_files/layout/bg_mainnav.png") left top repeat-x;}
#main-navigation ul{position:relative;margin:0;padding:0;list-style-type:none;}
#main-navigation li{position:relative;float:left;margin:0;padding:0;}
#main-navigation li span{display:block;margin-right:5px;margin-left:5px;padding:15px 10px 12px;background:url("tl_files/layout/bg_mainnav_hover.png") left top repeat-x;font-weight:bold;color:#ffffff;}
#main-navigation li a{display:block;margin-right:5px;margin-left:5px;padding:15px 10px 12px;font-weight:bold;text-decoration:none;color:#ffffff;}
#main-navigation li a:hover{display:block;background:url("tl_files/layout/bg_mainnav_hover.png") left top repeat-x;}
#main-navigation li ul{left:0;top:44px;position:absolute;display:none;margin-right:5px;margin-left:5px;background-color:#d61c0b;}
#main-navigation li:hover ul{display:block;}
#main-navigation li li{width:120px;float:none;}
#main-navigation li li span{margin:0;padding:5px 10px;background-color:#ec938a;font-weight:normal;background-image: none;}
#main-navigation li li a{float:none;margin:0;padding:6px 10px 4px;font-weight:normal;}
#main-navigation li li.first{padding-top:5px;}
#main-navigation li li.last{padding-bottom:5px;}
#main-navigation li li a:hover{background-color:#ec938a;background-image: none;}
#right{}
#right .inside{margin-right:8px;margin-left:4px;}
#right .mod_navigation{margin-top:10px;margin-bottom:20px;background:url("tl_files/layout/bg_nav.png") left bottom no-repeat;}
#right .mod_navigation h3{height:23px;margin:0;padding:8px 0 0;text-align:center;vertical-align:middle;background:url("tl_files/layout/bg_nav_h3.png") left top no-repeat;font-size:1em;color:#ffffff;}
#right .mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#right .mod_navigation ul.level_1{margin:10px;}
#right .mod_navigation li{margin:0;padding:0 0 3px 15px;background:url("tl_files/layout/nav_arrow.png") left top no-repeat;}
#main{}
#main .inside{margin-right:15px;margin-left:20px;padding-top:15px;}
#main .pagination{position:relative;margin-top:20px;padding-top:10px;border-top:1px solid #cdcdcd;}
#main .pagination p{float:left;}
#main .pagination ul{right:0;position:absolute;float:right;margin:0;padding:0;list-style-type:none;}
#main .pagination li{float:left;margin:0 0 0 8px;padding:0;}
.mod_routenplaner td{padding-top:4px;padding-right:10px;padding-bottom:4px;}
.mod_routenplaner input.text{width:350px;}
#main .formbody{}
#main .formbody td{padding-bottom:10px;}
#main .formbody td.col_first{width:150px;padding-right:20px;}
#main .formbody p.error{margin:0;padding:0;font-size:10px;color:#cc0000;}
#main .formbody label{font-weight:bold;}
#main .formbody label .mandatory{padding-left:3px;color:#ff0000;}
#main .formbody input.text{width:300px;padding:2px;}
#main .formbody input.captcha{width:40px;margin-right:20px;padding:2px;text-align:center;}
#main .formbody .radio_container span{display:block;}
#main .formbody .radio_container label{font-weight:normal;}
#footer{margin-bottom:20px;background:url("tl_files/layout/bg_footer.png") left bottom no-repeat;}
