/* Style sheet style */
#galeriemitte table{padding-left:35px;}
#startbildrechts img{bottom:-30px;position:relative;float:right;margin-top:40px;margin-bottom:0;padding-bottom:-30;vertical-align:bottom;}
h1{font-weight:bold;font-variant:small-caps;font-size:16px;}
.schriftgruen{color:#107495;}
h3{margin:0 0 -10px;padding:0;font-size:12px;color:#107495;}
body{margin:0;padding:25px 0 0;background:#fff url("tl_files/img/static/bg.jpg") center top repeat-y;font-size:12px;color:#8b989f;font: 100% Verdana, Arial, Helvetica, sans-serif;overflow-y:scroll;overflow-x:auto;}
#wrapper{width:926px;position:relative;clear:both;margin:0 auto;padding:0;text-align:left;background:url('/tl_files/img/static/bg.png') repeat-y;}
#header{height:225px;top:0;position:relative;margin:0 11px;padding-top:50px;background:url('/tl_files/img/static/head_bg.png') no-repeat;}
#mainContent{position:relative;margin:0 11px 0 12px;padding:0 0 0 43px;font-size:12px;line-height:18px;background: #fff;min-height:250px;}
.disclaimer #mainContent{padding-right:25px;}
.twleft{width:46%;top:0;position:relative;float:left;}
.twright{width:50%;top:0;position:relative;float:right;}
#footer{width:100%;height:30px;bottom:-30px;left:-5px;position:absolute;clear:both;padding:2px 0 0 15px;background:url("/tl_files/img/static/foot_bg.png") center top no-repeat;background-color:transparent;}
#footer p{float:left;clear:both;margin:0;padding:5px 0;font-size:10px;color:#8d98a0;}
.pipe{float:left;display:inline-block;font-weight:bold;color:#8d98a0;}
.lv1nav{clear:both;font-size:10px;}
.lv1nav a,.lv1nav span{font-weight:bold;color:#8d98a0;}
.lv1nav ul{margin-top:5px;margin-left:-38px;list-style:none;}
*:first-child+html .lv1nav ul{margin-top:0;margin-left:0;}
.lv1nav ul li{float:left;margin:0 2px 0 0;}
.lv2nav{font-weight:bold;text-transform:uppercase;}
.lv2nav{position:relative;overflow:visible;margin-top:-13px;}
*:first-child+html .lv2nav{margin-top:0;}
.lv2nav ul{height:20px;position:relative;}
.lv2nav li{position:relative;float:left;padding:0 10px;color:#fff;white-space:nowrap;list-style:none;}
.lv2nav li a,.lv2nav li span{position:relative;display:block;margin-right:5px;text-decoration:none;font-size:13px;color:#8d98a0;line-height:28px;}
.lv2nav li span,.lv2nav a.trail{text-decoration:underline !important;}
.lv2nav li ul{height:auto;position:absolute;display:none;margin-left:-10px;padding:0;background-color:#8d98a0;color:#fff;z-index:200;min-width:100%;white-space:nowrap;}
.lv2nav li ul li a,.lv2nav li ul li span{color:#fff;}
.lv2nav li:hover ul{display:block;}
.lv2nav li:hover{background:#8d98a0;}
.lv2nav li:hover a,.lv2nav li:hover span{color:#fff;}
h4{margin:0 0 -10px;padding:0 0 -10px;font-size:12px;color:#107495;line-height:8px;}
.lv2nav li li{float:none;display:block;border-top:1px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;border-left:0px solid #fff;}
#mainContent ul li{margin-bottom:5px;}
.lv2nav li li.last{float:none;display:block;border-width:1px 0px;border-style:solid;border-color:#fff;}
.lv2nav li li:hover{background:#107495;}
.lv2nav li ul a{height:28px;display:block;margin-right:0;margin-bottom:0;font-weight:normal;font-size:12px;}
.lv2nav li ul span{display:block;margin-right:0;margin-bottom:0;font-weight:normal;text-decoration:underline;font-size:12px;}
a:link,a:visited{text-decoration:underline;color:#8B989F;}
.metanav ul{font-size:10px;list-style-type:none;}
.metanav{top:5px;position:absolute;margin-left:692px;}
.metanav li{float:left;margin-right:4px;margin-left:4px;}
.metanav li a{text-decoration:none;}
.metanav li a:hover{text-decoration:underline;}
