/* Style sheet sppartner */
#main tr.odd{background-color:#f2f2f2;}
#main thead th{background-color:#F4B72B;color:#ffffff;}
.ce_table td{padding:4px 8px;}
body{background:url("tl_files/tmplgraf/Hintergrund01.jpg") center top repeat-x;background-color:transparent;}
a,a:link,a:visited{color:#D59A0B;}
a:hover,a:active{text-decoration:underline;color:#F4B72B;}
#wrapper{width:972px;position:relative;margin:0 auto;}
#header{height:384px;position:relative;}
#footer{height:45px;}
#header .oben{height:61px;background-color:#ffffff;}
#header .unten{width:399px;height:293px;}
#header .oben img.logo{left:655px;position:absolute;top:18px;}
#headertext{width:972px;height:293px;left:0;top:91px;position:absolute;overflow:hidden;margin:0;padding:0;background-color:#F4B72B;color:#ffffff;}
#headertext img{width:573px;height:293px;right:0;top:0;position:absolute;}
#headertext .ce_text{width:320px;left:40px;position:absolute;color:#ffffff;top:35px;}
#headertext p{font-weight:bold;font-size:14px;color:#ffffff;}
#headertext h1{font-weight:normal;font-size:28px;color:#ffffff;}
#topnavi{width:972px;height:30px;position:relative;margin:0;padding:0;}
#topnavi ul{margin:5px 0 0;padding:0;list-style-type:none;}
#topnavi li{display:inline;margin:0;padding:0;font-weight:bold;font-size:12px;color:#F4B72B;}
#topnavi span.active,#topnavi a,#topnavi a:link,#topnavi a:visited{padding:5px 10px;text-decoration:none;color:#F4B72B;}
#topnavi span.active,#topnavi a.trail{background-color:#FFB933;color:#ffffff;}
#topnavi a:hover,#topnavi a:active{background-color:#FFB933;color:#5F5F60;}
#container{position:relative;background:#ffffff url("tl_files/tmplgraf/container_schatten.jpg") repeat-x 0px 3px;}
#left{padding-top:60px;border-top:3px solid #ffffff;}
#left #subnavi ul{width:138px;margin:0;padding:0;list-style-type:none;}
#left #subnavi li{width:138px;margin:5px 0;padding:0;}
#left #subnavi span.active,#left #subnavi a{display:block;margin:0;padding:5px 0 3px 10px;font-weight:bold;font-size:12px;color:#5F5F60;}
#left #subnavi a{display:block;}
#left #subnavi a:hover{background-color:#FFB933;text-decoration:none;}
#left #subnavi span.active{background-color:#FFB933;color:#ffffff;}
#main{top:0;position:relative;}
#main .inside{position:relative;padding:40px 30px 20px;}
#main #themenbild{right:-249px;position:absolute;padding-top:65px;top:-187px;z-index:11;}
#main .layout_short{position:relative;margin-bottom:25px;padding-top:0;}
#main .mod_randomImage{height:293px;right:-199px;position:absolute;margin:0;padding:0;top:-122px;}
#main .mod_sitemap li{margin-top:5px;margin-bottom:5px;}
#right{min-height:400px;}
#right .inside{top:171px;position:relative;border-top:3px solid #ffffff;}
#right .mod_article{padding:30px 25px 25px;font-weight:bold;color:#ffffff;min-height:400px;}
#right .mod_newslist{padding:30px 0 25px;font-weight:bold;color:#ffffff;}
#right .mod_newslist h1{margin-bottom:10px;padding:0 25px;font-weight:bold;font-size:14px;color:#ffffff;}
#right .mod_newslist h2{margin-bottom:7px;padding:0 25px 0 0;font-weight:bold;font-size:12px;color:#5F5F60;}
#right .mod_newslist a{display:block;padding:5px 0 5px 25px;color:#5F5F60;}
#right .mod_newslist a:hover{background-color:#A6A6A6;text-decoration:none;color:#5F5F60;}
#right .mod_newslist .more,#right .mod_newslist .teaser{display:none;}
#footer .mod_customnav{left:0;position:absolute;list-style-type:none;}
#footer .mod_customnav ul{margin:0;padding:6px 0 0;list-style-type:none;}
#footer .mod_customnav li{display:inline;margin:0;padding:12px 6px 0 9px;border-left:1px solid #D2D2D2;font-size:11px;list-style-type:none;}
#footer .mod_customnav li.first{padding-left:0;border:none;}
#footer .mod_customnav p{display:inline;margin:0;padding:0;font-size:11px;}
#footer .mod_customnav a{margin:3px 0 0;padding:0;color:#5F5F60;}
body.zweispaltig .linkespalte{width:378px;float:left;}
body.zweispaltig .rechtespalte{width:378px;float:right;}
body.dreispaltig #main .inside{padding:30px 15px;}
body.dreispaltig #main .ce_text{width:264px;position:relative;float:left;margin:0 25px;padding:0;}
.invisible{display:none;}
.mod_changelanguage{right:0;top:8px;position:absolute;}
.mod_changelanguage ul{margin:0;padding:0;list-style-type:none;}
.mod_changelanguage li{display:inline;margin:0;padding:0;}

