@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:73px;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 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}#container{_height:100%}#content ul{_height:1%}#content form{_width:98%}