/* Style sheet design */
html{height:100%;}
body{height:100%;position:relative;background-image:url("tl_files/images/bg.gif");background-repeat:repeat-x;font-family:Arial;min-height:100%;}
#main{padding-bottom:80px;}
li{display:inline;list-style-type:none;}
a{text-decoration:none;}
h1{margin:0;padding:0 0 15px;font-weight:normal;font-size:18px;color:#000000;}
h2{margin:0;padding:18px 0 10px;font-size:16px;color:#003366;}
table.tarife{width:430px;font-size:13px;}
#f1 label,#f2 label{width:150px;float:left;font-size:13px;}
.text,.captcha{width:154px;height:17px;padding-top:3px;padding-right:2px;padding-left:2px;background:url("tl_files/images/form-field.gif") left top no-repeat;font-size:13px;}
.textarea{width:158px;}
label.mandatory{font-weight:bold;}
#f1 .formbody .submit,#f2 .formbody .submit{width:82px;height:19px;float:left;margin-left:150px;background:url("tl_files/images/send-button.gif") left top no-repeat;border:0;}
p.error{float:right;display:block;border:1px solid #f0adad;font-weight:bold;color:#f0adad;}
span.captcha_text{font-weight:bold;font-size:13px;color:#fc5800;}
#search{float:left;display:inline;}
.search{width:82px;height:19px;float:left;border:0px;}
#keywords{width:123px;height:16px;float:left;margin-right:12px;padding-top:3px;padding-right:10px;padding-left:25px;background:url("tl_files/images/search-field.gif") left top no-repeat;border:0px;font-size:10px;}
.mod_article,.mod_newslist{width:700px;float:left;padding-left:90px;}
.mod_article a{color:#003366;}
.mod_article p,.ce_text p{margin:0;padding:0;font-size:13px;color:#000000;line-height:22px;}
.ce_text img{padding-right:5px;padding-left:5px;}
.layout_full{padding-bottom:10px;border-bottom:1px solid #999999;}
#wrapper{position:relative;min-height:100%;background:#FFFFFF;}
#header{background-image:url("tl_files/images/bg_head.gif");background-repeat:repeat-x;}
#header img{float:left;}
#navi{width:521px;height:92px;float:left;}
#navi ul{height:92px;float:right;margin:0;padding:0 20px 0 0;}
#navi li{height:55px;float:left;margin:0;padding:37px 10px 0;}
#navi li.active,#navi li.trail{background-image:url("tl_files/images/bg_active_navi.gif");background-repeat:repeat-x;}
#navi a{height:23px;padding-top:37px;padding-bottom:32px;font-size:13px;color:#666666;text-transform: uppercase;}
#navi a.active,#navi a:hover,#navi a:trail{color:#00ff00;}
#navi2nd ul{margin:0;padding:0;border-top:1px solid #EBEBEB;}
#navi2nd li{height:37px;display:block;margin:0;padding:0;border-bottom:1px solid #EBEBEB;}
#navi2nd a{display:block;margin:0;padding:9px 0 11px 40px;background:url("tl_files/images/arrow_default.gif") left center no-repeat;font-size:13px;color:#666666;}
#navi2nd a:hover,#navi2nd a.active{display:block;color:#00ff00;}
#navi2nd a.active{background-image:url("tl_files/images/arrow_active.gif");}
#spacerintro{width:960px;height:25px;float:left;background-image:url("tl_files/images/bg_balken_startseite.gif");background-repeat:repeat-x;}
#naviservice{width:960px;height:60px;background:url("tl_files/images/bg_balken_folgeseite.gif") left top repeat-x;font-size:11px;color:#003366;}
#naviservice a{color:#003366;line-height:80px;}
#naviservice li{height:60px;float:right;margin:0;padding:0 25px 0 0;}
#naviservice ul{float:right;margin:0;padding:0 5px 0 0;}
#service{width:960px;height:92px;float:left;}
#service ul{width:500px;height:90px;margin:0 auto;}
#service li{height:90px;float:left;margin:0;padding:0 28px;border-right-width: 1px;border-right-style: solid;border-right-color: #DEDEDE;}
#service li.active{background-image:url("tl_files/images/bg_active_navi.gif");background-repeat:repeat-x;}
#service li.last{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#service a{height:20px;display:block;padding-top:70px;font-weight:bold;font-size:12px;color:#003399;}
#service a.antrag{background:url("tl_files/images/icon_formular_big.gif") center top no-repeat;}
#service a.tarife{background:url("tl_files/images/icon_tarife_big.gif") center top no-repeat;}
#service a.news{background:url("tl_files/images/icon_news_big.gif") center top no-repeat;}
#service a:hover{color:#333333;}
#footer div{width:870px;height:120px;float:right;margin:0;padding:0;font-size:11px;color:#666666;}
div.pdf_link{margin:0;padding:25px 0 0;font-size:11px;color:#666666;}
#footer a,div.pdf_link a{padding-right:15px;color:#666666;}
#footer span{padding-right:12px;}
div.pdf_link img{padding-right:11px;}
#footer img{float:left;padding-right:11px;}
#footer div p{margin:0;padding:0;}
#footer div p.left{float:left;}
#footer div p.right{float:right;}
#main .inside img{float:left;}

