@charset "utf-8";*{margin:0;padding:0}a{outline:0}a img{border:0;text-decoration:none}.error,.errorMessage{color:red;font-weight:bold;padding:10px;border:1px dotted red;background:#f3f3f3;margin:10px 0}.clear{height:0;clear:both;display:block}html,body{height:100%;background:#9c9c9c}body{font:100.01% Arial,Helvetica,sans-serif;color:#707070}#container{width:880px;padding:0 60px;margin:0 auto;position:relative;height:auto;min-height:100%;background:transparent url(/images/layout/bg-container.gif) top left repeat-y}h1{position:absolute;left:640px;top:40px;width:260px;height:60px;text-indent:-10000px;background:transparent url(/images/layout/h1.gif) top left no-repeat}h1 a{position:absolute;width:220px;height:60px;left:40px;top:0;text-indent:-10000px}h2{position:absolute;left:100px;top:40px;width:540px;height:60px;text-indent:-10000px;background:transparent url(/images/layout/h2.gif) top left no-repeat}#contact{position:absolute;left:650px;top:135px;width:250px;height:175px;background:#8a1711}#contact h3{line-height:40px;font-size:17px;color:#fff;text-transform:uppercase;text-indent:5px;border-bottom:2px solid #fff}#contact p{font-size:12px;line-height:17px;color:#fff;padding:10px 5px}#contact p a{color:#fff;text-decoration:none}#main-menu{list-style:none;position:absolute;left:60px;top:135px;width:580px;line-height:40px}#main-menu li{float:left;width:141px;margin-right:2px;position:relative;background:#e14f00;font-weight:bold;color:#fff;font-size:17px;text-transform:uppercase;text-align:center}#main-menu li ul{position:absolute;left:-10000px;top:42px;list-style:none;height:90px;display:block;line-height:18px;z-index:1;background:#e14f00;width:auto;padding:10px 20px}#main-menu li a{color:#fff;text-decoration:none;display:block}#main-menu li:hover,#main-menu li.active{cursor:pointer;border-bottom:2px solid #e14f00}#main-menu li:hover ul,#main-menu li.active ul{left:0;z-index:100}#main-menu li.active ul{z-index:90}#main-menu li:hover ul li:hover{border-bottom:0px none}#main-menu li ul li{float:none;margin:0;font-size:13px;background:none;text-transform:none;text-align:left}#main-menu li ul li a{color:#fff;text-decoration:none;padding-left:15px;display:block;background:transparent url(/images/layout/link-icon.gif) 0 7px no-repeat}#main-menu li ul li a:hover,#main-menu li ul li a.active{color:#ddd}#main-menu #menu-2:hover,#main-menu #menu-2.active{border-color:#c36046}#main-menu #menu-3:hover,#main-menu #menu-3.active{border-bottom:0px none}#main-menu #menu-4:hover,#main-menu #menu-4.active{border-color:#e2a800}#main-menu #menu-1:hover ul,#main-menu #menu-1.active ul{left:40px}#main-menu #menu-4:hover ul,#main-menu #menu-4.active ul{right:0;left:auto}#main-menu #menu-2,#main-menu #menu-2 ul{background:#c36046}#main-menu #menu-3,#main-menu #menu-3 ul{background:#c91f1b}#main-menu #menu-4,#main-menu #menu-4 ul{background:#e2a800}#footer-menu{position:absolute;top:10px;font-size:12px;width:200px;left:700px;text-align:right}#footer-menu a{color:#707070;text-decoration:none}#footer-menu a:hover,#footer-menu a.active{color:#000}#events{float:right;width:250px;padding-right:40px;padding-top:325px}#events h3{font-size:17px;font-weight:bold;padding-bottom:8px;line-height:18px;border-bottom:2px solid #8a1711;text-transform:uppercase;margin-bottom:20px}#events h3 span{color:#fff;background:#8a1711;padding:1px 3px}#events ul{list-style:none;font-size:12px;line-height:18px}#events ul li{padding-bottom:10px}#events ul .date{font-weight:bold;color:#9a1711}#events ul h5{font-size:12px;line-height:18px}#events p{font-size:12px;line-height:18px}#events a{color:#9a1711;text-decoration:underline}#events a:hover{text-decoration:none}#content{padding:325px 310px 40px 40px}#content h3{font-size:17px;font-weight:bold;padding-bottom:8px;line-height:18px;border-bottom:2px solid #707070;text-transform:uppercase;margin-bottom:20px}#content h3 span{color:#fff;background:#707070;padding:1px 3px}#content h3.noborder{border-bottom:0px;margin-bottom:0;}#content h3.noborder  + h3{font-weight:normal;font-size:0.75em;text-transform:none;}#content h3.noborder  + h3 span{color:#707070;background-color:#FFFFFF;padding-left:0px}#content h4{font-size:12px;font-weight:bold;line-height:18px}#content h5{font-size:12px;font-weight:normal;line-height:18px}#content p,#content table,#content ul,#content ol,#content form{font-size:12px;line-height:18px;padding-bottom:12px}#content ol{padding-left:12px}#content ul{list-style:disc;padding-left:14px;overflow:hidden}#content img{float:left;clear:left;margin:3px 14px 8px 0}#content a{color:#707070;text-decoration:underline}#content a:hover{text-decoration:none}#content form fieldset{border:0px none}#content form legend{display:none}#content form label{display:block;padding-top:1em}#content form input,#content form textarea{width:100%}#content form textarea{height:15em}#content form .inline{padding-top:1em}#content form .inline label{display:inline;margin:.5em;padding:0}#content form .inline input{width:auto;vertical-align:middle}#content form .datetime,#content form .inline .datetime{width:6em}#content form .button{width:auto;display:block;margin-top:1em;padding:1px 1em;cursor:pointer}#content form p{margin:0}.fakten #content h3,.fakten #content h4,.fakten #content h5,.fakten #content a{color:#e14f00;border-color:#e14f00}.archiv #content h3,.archiv #content h4,.archiv #content h5,.archiv #content a{color:#c91f1b;border-color:#c91f1b}.programm #content h3,.programm #content h4,.programm #content h5,.programm #content a{color:#c35f46;border-color:#c35f46}.projekte #content h3,.projekte #content h4,.projekte #content h5,.projekte #content a{color:#e2a800;border-color:#e2a800}.startseite #content h3,.startseite #content h4,.startseite #content h5,.startseite #content a{color:#9a1711;border-color:#9a1711}.fakten #content h3{color:#e14f00;border-color:#e14f00}.archiv #content h3 span{background:#c91f1b}.programm #content h3 span{background:#c35f46}.projekte #content h3 span{background:#e2a800}.fakten #content h3 span{background:#e14f00}.startseite #content h3 span{background:#9a1711}#content .google-map .map{border:1px solid #707070}#content .google-map form{margin:0;width:100%;margin-top:20px}#content .google-map form fieldset{border:1px solid #707070;padding:10px}#content .google-map form p{margin:0}#content .google-map form input{width:100%;display:block;margin:5px 0 10px}#content .google-map form .button{width:auto}#content .presse{list-style:none;padding-left:0}#content .presse li{padding-left:0;background:none}#content .presse li h4,#content .presse li h5,#content .presse li p{margin-left:0}#content .presse li h4{padding:0}#content .entries{list-style:none;padding-left:0;border-top:1px solid #ddd;margin-top:10px}#content .entries li{border-bottom:1px solid #ddd;padding-top:10px;padding-left:0;background:none}#content .entries li h4,#content .entries li h5,#content .entries li p{margin:0}#content .entries li h4{padding:0}#content .entries li p.author-date{text-align:right;font-size:11px;padding-bottom:5px}#content form .captcha{padding-top:10px}#content form .captcha img{float:none;margin:0}#content form .captcha label{display:block}.impressionen #content h4{padding-bottom:0}#content .galerie{list-style:none;padding-left:0;width:520px}#content .galerie li{padding-left:0;background:none;float:left;margin-right:3px;margin-bottom:3px}#content .galerie li img{height:70px;width:auto;margin:0}#content .events{border-collapse:collapse;margin:10px 0}#content .events th,#content .events td{font-weight:bold;text-align:left;vertical-align:bottom;padding:4px 12px 4px 0;border-bottom:1px solid #ddd}#content .events td{vertical-align:top;font-weight:normal}#content .events td.date,#content .events td.price{width:70px}#content .events .title{color:#c35f46;font-weight:bold}#content .news{list-style:none;padding:0}#content .news li{padding-left:0;background:none;width:255px;float:left;clear:left;margin-right:20px;padding-bottom:10px}#content .news li.even{clear:none;margin-right:0}#content .news h3{margin-bottom:10px}#content .news img{float:none;display:block;margin:5px 0}#content td.person{width:40%}#container{_height:100%}#content ul{_height:1%}#content form{_width:98%}


*{padding:0;margin:0;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}#TB_window a:link{color:#666666;}#TB_window a:visited{color:#666666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666666;}#TB_window a:focus{color:#666666;}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}.TB_overlayMacFFBGHack{background:url(/images/layout/macFFBgHack.png) repeat;}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border:0px none}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background-color:#e8e8e8;height:27px;}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0px 5px 0px;}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
