/* Style sheet layout */
html{height:100%;}
body{height:100.2%;margin:0;padding:0;text-align:center;color:#333;background: #EBEBEB url(/tl_files/img/bg.gif) repeat-x top left;}
#header .inside{width:100%;height:197px;}
p#logo{width:180px;height:101px;left:0;top:0;position:absolute;margin:0;}
#logo a{text-decoration:none;}
#hnav{width:600px;height:80px;bottom:97px;left:220px;position:absolute;background-color:#5A6169;font-size:85%;color:#fff;}
#hnav ul{bottom:0;left:0;position:absolute;margin:0;font-size:90%;list-style-type:none;}
#hnav li{float:left;}
#hnav a,#hnav span{display:block;padding:8px 8px 2px;border-right:1px solid #8D9296;text-decoration:none;}
#hnav a:link,#hnav a:visited,#hnav a:hover,#hnav a:focus,#hnav a:active{color:#fff;}
#hnav a:hover,#hnav a:focus,#hnav a:active{text-decoration:underline;}
#hnav .trail a:link,#hnav .trail a:visited,#hnav .trail a:hover,#hnav .trail a:focus,#hnav .trail a:active,#hnav span{background:#fff url("tl_files/img/tnav_bg.gif") left top repeat-x;border:0px;color:#000;}
#slogan{width:100%;height:96px;left:0;top:101px;position:absolute;background-color:#6A2625;color:#E9E9E9;}
#container{background-color:#fff;border:1px solid #8D9296;font-size:85%;}
#main{font-size:90%;}
#right{font-size:90%;}
#main .inside{margin:20px;}
#right .inside{margin:20px 20px 20px 0;}
.caption{font-size:90%;color:#666;}
.bild_rechts{position:relative;float:right;border:1px solid #D5E1ED;margin: 2px 0 2px 15px;}
.bild_links{position:relative;float:left;border:1px solid #D5E1ED;margin: 2px 15px 2px 0;}
h1{font: normal 140% Georgia, Times, 'Times New Roman', serif;}
#slogan h1{bottom:14px;left:20px;position:absolute;margin:0;padding:0;background-color:#6A2625;font-weight:normal;font-size:120%;color:#E9E9E9;}
.ergebnis h2 strong{font-weight:normal;font-size:85%;color:#000;}
#right h2{margin-bottom:4px;font: bold 100% Verdana,Arial,'Lucida Sans Unicode','Lucida Grande',sans-serif;}
.mod_newslist h4{font-weight:normal;}
table{width:99%;background-color:#fff;border-top:1px solid #D5E1ED;border-right:1px solid #D5E1ED;border-bottom:2px solid #D5E1ED;border-left:1px solid #D5E1ED;color:#333;border-spacing: 0px;margin: 0 0 1.5em 0;}
td,th{padding:4px;}
th{text-align:left;border-bottom:1px solid #E5ECF6;font-weight:bold;}
td{border-bottom:1px solid #E5ECF6;}
form{padding:6px;font-size:100%;margin: 6px 0 1.5em 0;background: transparent;}
form p{margin: 5px 5px 0.5em 5px;}
.suchfeld{padding:2px;background-color:#ebebeb;}
fieldset{margin-bottom:25px;padding:10px;border:1px solid #8D9296;}
legend{padding:2px 4px;background-color:#fff;font-size:82%;color:#333;}
label{width:12em;float:left;display:block;}
input,select{width:20em;border:1px solid #ccc;}
textarea{width:30em;border:1px solid #ccc;}
input.send{width:12em;height:1.8em;padding:1px 3px;background-color:#D8D7D6;border:2px solid #9A9999;font-size:95%;margin: 0 0 3px 0;}
.captcha_text{clear:both;display:block;background-color:#fff;font-weight:bold;}
label.radio_lab{width:auto;float:none;display:inline;}
input.radio_feld{width:1em;float:none;display:inline;border:0px none;}
p#portrait{margin:0 0 10px;}
p#portrait img{padding:3px;background-color:#EBEBEB;border:1px solid #8E9196;}
p.rss a{padding-left:22px;background:#fff url("tl_files/img/icons/rss.gif") left center no-repeat;}
p.rss{margin-bottom:0.2em;}
#rssfeld{margin-bottom:1em;}
.mod_newslist .layout_short{margin-bottom:1.5em;padding:4px 0;border-bottom:1px dotted #5A6168;}
.mod_newslist p{margin-bottom:0;}
p.teaser{color:#666;}
.re_nav ul{margin:0 0 1.5em;padding:0;list-style-type:none;}
.re_nav li{margin:0;background-color:#EBEBEB;border-bottom:1px solid #8D9296;list-style-type:none;}
.re_nav a,.re_nav strong{display:block;padding:4px 4px 4px 14px;color:#333;background: url(/tl_files/img/icons/pfeil.gif) no-repeat center left;}
* html .re_nav a,* html .re_nav span{height:1%;}
.re_nav a:link,.re_nav a:visited,.re_nav a:hover,.re_nav a:focus,.re_nav a:active{text-decoration:none;}
.re_nav a:hover,.re_nav a:focus,.re_nav a:active{text-decoration:underline;}
.re_nav a.aktiv,.re_nav strong{font-weight:bold;}
.context{padding:2px;background-color:#ebebeb;}
