#siteoff {margin: auto; border: 5px #ff9a00 solid; font-weight: 700;}

* { margin:0; padding:0; border:0; outline:0 }
body, html { color:#333; font:100.01%/1.35 verdana,arial,helvetica,sans-serif; background:#fff; }

p { margin:0 0 1em; }
a, a:link, a:visited, a:active, a:focus { text-decoration:none; color:#4391DD; }
a:hover { text-decoration:underline; }
h2, h3 { font-size:1.10em; color:#36578C;	margin:0 0 .5em; }
h3 { font-size:1.05em; }
label { float:left; display:block; clear:both; }
textarea { font-size:1em; font-family:verdana,arial,helvetica,sans-serif; }
input, textarea { border:1px solid #ccc; margin:2px 0; padding:2px 1px; }
ul li { list-style: none; }

.clear { clear:both; display:block }

#main { width:80em; min-width:960px; font-size:0.75em; margin:2em auto 0; padding:0 0 40px; position:relative; }
#banner { height:200px; position:relative; z-index:4; border:1px solid #E0E3E8; }
#banner b { display:none; }
#mitte { background:#fff; border-left:1px solid #E0E3E8; border-right:1px solid #E0E3E8; position:relative; z-index:5; }

#menu * { display:block; cursor:pointer; }
#menu { background:url(/default_images/wcsite/wcsite_defaultset/bg_menu.jpg) repeat-x; height:46px; margin:0 4px; min-width:950px; width:79.10em; }
.menu0 li { background: url(/default_images/wcsite/wcsite_defaultset/menu_off.jpg) no-repeat right 0; min-width:120px; float:left; padding:0 15px 0 10px; height:46px; }
.menu0 a { text-align:center; color:#36578C; }
.menu0 a:hover { text-decoration:none; }
.menu0 h2 { margin:5px 0 0 }
.menu0 span { padding-top:7px; }
.menu0 li:hover, .aktiv0 { background:url(/default_images/wcsite/wcsite_defaultset/menu_acthov.jpg) no-repeat right 0; }
.menu0 li:hover .menu1 { display:block!important; }

.menu1 { display:none!important; background:#fff; border:1px solid #dadada; border-width:0 1px 1px; padding:0; position:absolute!important; margin:8px 0 0 -12px; z-index:99; }
.menu1 li { background:#fff; border-bottom:1px dotted #dadada!important; height:25px; clear:both; padding:5px 10px 0 25px!important; margin-bottom:0!important; }
.menu1 a { font-size:.9em; text-align:left; }
.menu1 li:hover { background:#fff url(/default_images/wcsite/wcsite_defaultset/more_link.gif) no-repeat 10px 9px!important; }

#content { background:#eff1f2; margin:0 4px; padding:16px 0 40px 0; width:79.10em; min-width:950px; }
.contentmiddle { float:left; margin-left:17px; }
.row { clear:both; }

.content_nodirection, .content_left, .content_right { width:54em; min-width:653px; background:#fff url(/default_images/wcsite/wcsite_defaultset/box_rand_rechts_verlauf.jpg) no-repeat right bottom; margin:0 0 9px; }
.content_left, .content_right { width:26.70em; min-width:322px; float:left; }
.content_right { clear:none; margin-left:10px; }
.emptysidebar .content_nodirection { width:76em; }
.emptysidebar .content_left, .emptysidebar .content_right { width:37.6em; }

.randoben_nodirection, .randoben_left, .randoben_right { width:100%; height:61px; background:url(/default_images/wcsite/wcsite_defaultset/box1-top.jpg) no-repeat; }
.randoben_nodirection span, .randoben_left span, .randoben_right span { display:block; position:relative; height:61px; background:url(/default_images/wcsite/wcsite_defaultset/box1-top_span.jpg) no-repeat right -4.5pt; }
.contentrand_nodirection, .contentrand_left, .contentrand_right { background:url(/default_images/wcsite/wcsite_defaultset/box_rand_links.jpg) repeat-y; padding:1px 19px; margin:-45px 0 0; position:relative; min-height:70px; height:auto; }
.randunten_nodirection, .randunten_left, .randunten_right { clear:both; height:14px; background:url(/default_images/wcsite/wcsite_defaultset/box_bottom.jpg) no-repeat 0 bottom; }
.randunten_nodirection span, .randunten_left span, .randunten_right span { display:block; position:relative; height:14px; background:url(/default_images/wcsite/wcsite_defaultset/box-bottom_span.jpg) no-repeat right bottom; }

#content h2 { font-size:1.15em; }
#content ul { margin-left:18px; }
#content li { list-style:circle; margin:3px 0 10px; }

.imgleft, .imgright, .imgcenter { font-size:.8em; display:block; color:#777; text-align:center; }
.imgleft { 	margin:5px 9px 5px 0; float:left; }
.imgright { margin:5px 0 5px 9px; float:right; }
.imgcenter { margin: 5px auto 3px; float:none; }

.mehr { text-align:right; width:100%; clear:left; font-weight:700 }
.mehr a { background:url(/default_images/wcsite/wcsite_defaultset/more_link.gif) no-repeat 0 3px;  padding:0 0 3px 10px; }

.submit { 	background:url(/default_images/wcsite/wcsite_defaultset/bg_submit_btn.jpg) repeat-x 0 bottom; border:1px solid #C1D6F3; color:#4391DD; font-size:1em; width:auto!important; padding:0 15px 4px; cursor:pointer; }

.comment-article { font-size:1em; color:gray; margin:15px 0 0; padding-top:7px; border-top:1px dotted #bbb; }
.contentmiddle label { display:block; float:left; margin:5px 3px 5px 0; width:7em; }
.content_nodirection .comment-article .input { width:15em; }
.content_nodirection .comment-article .textarea { width:30em; }
.captcha { padding-left:7em }
.captcha-label { width:16em!important; padding-left:7em}
.captcha-input { margin-top:1.4em; }
.comment-article .submit { margin:2em 6px 0 7em; }
.comment-article .submit-add { margin:1em 0 0; font-weight:700 }


#sidebar { float:left; margin:2px 0 0 10px; }
.portlet { width:21.5em; padding:8px; background:#fff; border:solid 1px #dedede; font-size:.9em; margin:0 0 10px; }
.portlet-rahmen { background:url(/default_images/wcsite/wcsite_defaultset/portlet_h2_background.gif) repeat-x 0 4px; }
.portlet-rahmen h2 { text-align: right; padding-right:5px; }
.portlet-rahmen h2 span { font-size:1em; letter-spacing:.012em; margin-top:-2px; background:#fff; padding:0 5px; }

.portlet label { display:none; }
.portlet .comment input, .portlet .comment textarea { font-size:1em; margin-bottom:7px; width:21em; }
.portlet .submit { height:20px; float:right; }


#toolmenu { color:#4391DD;  font-size:.95em; min-width:954px; position:absolute; top:-16px; width:84.2em; text-align:right;}
#toolmenu li, #tool li { display:inline; padding-left:1.5em }
#tool { float:right; color:#4391DD;	 margin: 5px 10px 14px; }


#unten {
	background: #fff url(/default_images/wcsite/wcsite_defaultset/footer_background.gif) repeat-x;
	height: 75px;
	text-align: center;
	min-width: 952px;
}







/* Sitemap */
#sitemap{
	margin: 20px 0 0 15px;
}
#sitemap ul li {
	list-style-type: disc;
}
#sitemap ul li a h2{
	color:#4391DD;
	font-size: 1.07em;
}
.sitemap-level0	{
	float: none!important	;
	display: block!important;
	margin-bottom: 15px;
}
.sitemap-level1 li {
	float: none;
	display: block;
	margin-bottom: 15px;
	padding-left: 25px;
}
#sitemap .menu2{
	margin-top: 10px;
	float: none;
	display: block;
	padding-left: 35px;
}
#sitemap .toolmenu_divider{
	display: none!important;
}




/*.comment-article textarea { margin-left:0; padding-left:0; }
.comment-article table { margin-bottom:5px; }
.comment-article th { font-weight:700; text-align:left; }
.comment-article td { padding:1px; }
.comment-article a { color:#4391DD; }
.comment-article-error {	color:red!important; }
#contentmiddle .comment { width:500px!important; background:#CCF; }
.contentmiddle .content_nodirection .comment { width: 350px; }
.contentmiddle .content_nodirection .comment .txtarea { border:1px solid #ccc!important; width:350px!important; margin-left:0!important; font-family:Verdana, Sans-Serif; font-size:.9em!important; }
.contentmiddle .content_nodirection .comment .input { 	border:1px solid #ccc!important; width:350px!important; font-family:Verdana, Sans-Serif; font-size:.9em!important; }
.contentmiddle .content_left .comment, .contentmiddle .content_right .comment { width:280px; }
.contentmiddle .content_left .comment .txtarea, .contentmiddle .content_right .comment .txtarea { border: 1px solid #CCC!important;
	width: 280px!important;
	margin-left: 0!important;
	font-family: Verdana, Sans-Serif;
	font-size: .9em!important;
}
.contentmiddle .content_left .comment .input, .contentmiddle .content_right .comment .input{
	border: 1px solid #ccc!important;
	width: 280px!important;
	font-family: Verdana, Sans-Serif;
	font-size: .9em!important;
}



.contentmiddle .comment p{
	margin:0!important;
}
*/





#umfrage .content {
	padding-bottom: 15px;
}
#umfrage input{
	float: left;
}
#umfrage .radio{
	border: none;
}
#umfrage label{
	display: inline;
	clear: none;
	padding-left: 5px;
	margin: 0 0 15px;
}
#umfrage .submit{
	margin: 0;
}

.portletfoot{
	display: none;
}

/* PMs + Termine */
.presse li, .termine li, .download li, .portlet-presse li, .portlet-termine li {
	border-bottom: 1px dotted #999;
	padding: 0 0 1em
}
.presse em, .portlet-presse em {
	font-size: .9em;
	display: block;
	font-style: normal
}
.download span {
	font-size: .9em
}

/* Kalender */
.calendar-portlet {
	height: 150px;
	margin: 15px auto 0;
}
.calendar-portlet td {
	text-align: center;
}
.calendar-site {
	height: 200px;
	margin: 0 auto;
}
.calendar-site td {
	text-align: center;
}
.day-highlight {
	font-weight: 700;
}
.day-current {
	background-color: #e0e3e8;
	font-weight: 700;
	border: 1px dashed #fff;
}



.portlet .imgright, .portlet .imgleft, .portlet .imgcenter {
  margin: 0;
  font-size: 1em;
}



/* Bildergalerie */
.contentmiddle .content_nodirection .bilder-ajax{
	clip: rect(0, 590px, 190px, 0);
	margin: 0 0 2em;
	overflow: hidden;
	position: relative;
	width: 596px;
}
.contentmiddle .content_right .bilder-ajax, .contentmiddle .content_left .bilder-ajax {
	clip: rect(0, 195px, 190px, 0);
	margin: 0 0 2em 3em;
	overflow: hidden;
	position: relative;
	width: 195px;
}

.sidebar1 .bilder-ajax, .sidebar2 .bilder-ajax{
	clip: rect(0, 200px, 190px, 0);
	margin: 0 0 2em;
	overflow: hidden;
	position: relative;
	width: 200px;
}

.bilder-ajax span{
	float: left;
	width: 180px;
	border: 1px solid #dadada;
	text-align: center;
	margin: 5px;
	margin-left: 10px;
	display: block;
	background-color: #fff;
}
.bilder-ajax img{
	padding: 5px;
 }

.bildergalerie {
	height: 170px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 10000px;
}

.bilder-nav-v {
	background: url(/default_images/wcsite/wcsite_defaultset/bilder-nav-v.gif) no-repeat right 0;
	color: #2E81D4;
	cursor: pointer;
	padding: 3px 25px 9px 0!important;
}

.bilder-nav-z {
	background: url(/default_images/wcsite/wcsite_defaultset/bilder-nav-z.gif) no-repeat;
	color: #2E81D4;
	cursor: pointer;
	padding: 3px 0 9px 25px!important;
}
.pic-overview span{
	float: left;
	width: 175px;
	font-size: .9em;
	color: #333;
	text-align: center;
	border: 1px solid #dadada;
	line-height: normal!important;
	margin: 10px;
	background-color: #fff;
	padding: 2px;
}
.pic-overview strong{
	font-weight: 400;
}
.pic-overview span img{
	margin-bottom: 10px;
}

.suche {
	font-size: .9em;
	float: right;
	margin-right: 15px;
}
.suche input {
	margin: 0;
	border: 0;
}




#content .recommendtoform  #mitteilung, #emailto, #emailfrom{
	border: 1px solid #ccc!important;
	width: 350px;
	font-family: Verdana, Sans-Serif;
	font-size: .9em;
	margin: 0!important;
}
.recommendtoform {
	width: 350px;
}
.unsichtbar{
	display: none;
}
#backnav{
	clear: left;
	margin: 39px 22px 0 0;
	text-align: right;
	padding-top: 20px;
	color: #4391DD;
}

.divider-overview{
	 border: 0;
	 border-top: 1px solid #eff1f2;
	 border-bottom: transparent;
	 margin:25px 0;
}

.sidebar1 .portalmeldung img{
	display: none;
}
.sidebar1 .portalmeldung h2 {
	text-align: left!important;
	padding-top: 20px!important;
}
input[type=image],input[type=checkbox],input[type=radio] {
  border:0;
}
.blaetterbox {
  margin-top: 20px;
  width: 100%;
  text-align: center;
}