body{padding: 0;margin:0;font-size:101.01%;color:#000;font-family:verdana, arial, helvetica, sans-serif;text-align:center;background-color:#C4A6A1;}
h1{font-size:1.25em;font-weight:normal;color:#FF9933;}
h2{padding:3px 2px;margin:auto;border:1px solid #FCCCB5;background-color:#FFF0E6;font-size:1em;}
h3{font-size:1em;color:#555;}
a:link, a:visited{color:#666;text-decoration:none;}
a:hover, a:active, a:focus{color:#FF9933;}
address{font-style:normal;width:530px;}
a img, .map{border:none;}
p{line-height:1.5em;}
dt{margin-right:10px;background-color:#FFE4CA;margin:0;padding:5px;}
dd{background-color:#FFF2E6;padding:5px;}
hr{font-size:1px;border:1px;height:1px;background-color:#fff;color:#FF9933;}
fieldset{margin:0;padding:0;color:#000;border:none;}
fieldset.search{margin:0 0 10px 0;padding:5px 2px;text-align:center;}
legend{font-size:.1em;color:#E9EEF2;margin:0;padding:0;}
.searchfield {font-size:.75em;}
input, textarea{font-size:1em;font-family:verdana;padding:1px 2px;border:0px solid #FF9933;border-width:0 5px;}
textarea{border-right-width:1px;}
input, select{font-family:verdana;background-color:#fff;border:0px solid #FF9933;border-width:1px 5px;}
input.submit, input.searchfield{background-color:#fff;}
input:focus, textarea:focus, select:focus{border-color:#FF9933;font-weight:bold;background-color:#FFF0E6;}
/*boxen*/
#rahmen{width:790px;padding:0;margin:auto;margin-bottom:0;font-size:.825em;text-align:left;border:1px solid #000;background-color:#fff;background-image:url(fed_rahmenbg.gif);background-repeat:repeat-y;background-position: right top;}
#header{height:200px;background-image:url(fed_header.gif);background-repeat:no-repeat;background-position: right top;}
#logo{height:200px;padding-left:260px;padding-top:35px;}
#navi{width:200px;padding:0;float:left;background-color:#fff;}
#navi ul{width:180px;margin:0;padding:5px 0 5px 15px;list-style:none;background-color:#fff;overflow:hidden;}
#navi ul ul{margin:0;padding:0 0 0 10px;}
#navi a{width:100%;display:block;padding:5px 2px;}
#navi .active{width:100%;display:block;padding:5px 2px;font-weight:bold;color:#FF9933;}
#content{width:auto;margin-left:270px;padding:0 30px 10px 0;background-color:#fff;}
#bread{margin:0;padding:5px 0 12px 0;font-size:.9em;color:#999;background-color:#fff;}
#bread strong{font-weight:normal;}
#content-box{width:450px;margin-top:30px;}
#content-box a:link, #content-box a:visited{color:#FF9933;text-decoration:none;}
#content-box a:hover, #content-box a:active, #content-box a:focus{text-decoration:underline;}
#content-box strong{font-size:.925em;}
#content-box ul li{margin-bottom:12px;list-style-image:url(liste.gif);}
#footer{margin:20px 0 2px 205px;color:#999;border-top:1px solid #ccc;clear:left;}
/*klassen*/
.hilfe{margin-top:-2.5em;}
 h1.hds{font-size:.75em;color:#000;margin-top:-1.5em;}
.hd{display:none;}
.left, .imgleft{float:left;margin:0 4px 4px 0;}
.right, .imgright{float:right;margin:0 0 4px 4px;}
 span.clearleft{clear:left;height:1px;font-size:1px}
 span.clearright{clear:right;margin:0;padding:0;height:1px;}
.clearleft{clear:left;margin:0;padding:0;height:1px;font-size:1px;}
.clearright{clear:right;margin:0;padding:0;height:1px;font-size:1px;}
.totop{border-top:1px solid #FF9933;padding-top:3px;background-image:url(totop.gif);background-repeat:no-repeat;background-position:-1px 2px;}
/*formulare*/
div.element{width:400px !important;background-color:#FFF0E6;margin-bottom:10px;}
div.element p{font-weight:bold;font-size:.9em;}
div.element label.text{display:block;width:5.5em;float:left;}
div.element input.checkbox, div.element input.radio{float:left;margin-right:5px;}
div.element label.checkbox{}
div.element input.text{width:220px;}
div.element textarea{width:98%;}
/*veranstaltungen*/
table.eventlist{width:100%;background-color:#FFF0E6;}
table.eventlist td{margin:3px;text-align:left; background-color:#fff;vertical-align: top;}
table.eventlist td.time{font-size:.9em;width:37%;}
table.eventlist img{float:right;margin:0 0 0 2px;}
.utitel{font-size:.8em;text-transform: uppercase;}
.kategorie{width:155px;display:block;padding:0 2px ;font-size:.8em;}
.datum{float:left;padding:2px;background-color:#f4f4f4;font-weight:bold;font-size:.85em;margin:5px 5px 0 0;}
.teaser{font-weight:bold;font-size:.85em;}
/*downloads*/
ul.download{margin:0;padding:0;}
ul.download li{list-style:none;clear:left;margin:0;padding:0;}
ul.download li img{float:left;}
/*inhaltsübersicht*/
ul.sitemaplevel1, ul.sitemaplevel2{margin:0;margin:0 30px;padding:0;border-left:1px solid #FFB973;list-style:none;}
ul.sitemaplevel1 li{margin:0;margin:15px 5px;padding:0;}
ul.sitemaplevel1 a{border:1px solid #FFD4A9;padding:2px 4px;border-bottom:5px solid #FFD4A9;border-right:5px solid #FFB973;}
ul.sitemaplevel2 a{font-weight:normal !important;}
div.level{display:none;}
.acc {width:790px;text-align:center;height:1px;background-color:#C4A6A1;}
.acc ul{margin:0;padding:0;list-style:none;}
.acc ul li{list-style:none;float:left;}
.acc ul a{color:#C4A6A1 !important;font-size:.00025em;margin:0;padding:0;}
.anspr{height:154px;border:1px solid #FFB973;padding:0;margin:10px 0;clear:left;}
.anspr h1{font-size:1em;font-weight:bold;color:#000;}
.anspr p, .anspr div, .anspr h1{margin:0;padding:3px;}
.anspr h1{}