*{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: verdana,arial,helvetica,sans-serif;
}

body,html{
	color: #333;
	font: 100.01%/1.35 verdana,arial,helvetica,sans-serif;
	background: #fff;
}

.clear{
	clear: both;
	display: block;
}

p{
	margin: 0 0 1em;
}

h2{
	font-size: 1.10em;
	color: #36578C;
	margin: 0 0 .5em;
}

h2 a{
	color: #36578C!important;
	border: 0!important;
}

h3{
	font-size: 1.05em;
	color: #36578C;
	margin: 5px 0 5px;
}

label {
	float: left;
	display: block;
	width: 150px;
	clear: both;
}

textarea {
	font-size: 1em;
	width: 91%;
}

input, textarea {
	border: 1px solid #ccc;
	margin: 2px 0;
	padding: 2px 1px;
}

ul li {
	list-style: none;
}

a:link, a:visited, a:active,  a:focus, a:hover{
	text-decoration: none;
	color: #4391DD;
	cursor: pointer;
}

a:hover{	
	text-decoration: underline;
}

/* oberer Rahmen mit abgerundeten Ecken */
#banner{
	display: block;
	height: 128px;
	margin: -164px 0 -14px 1px;
	position: relative;
	z-index: 1;
	min-width: 960px;
	width: 79.9em;
}

#main {
	width: 80em;
	min-width: 960px;
	font-size: 0.75em;
	margin: 18px auto 0;
	padding: 0 0 40px;
	position: relative;
	border-top: 0;
}

#main li{
	margin-bottom: 10px;
}

#oben{
	font-size:1em;
	width: 80.45em;
	min-width: 966px;
	height: 177px;
	background: url(/default_images/wcsite/wcsite_defaultset/bg_oben_rechts.gif) no-repeat right 0;
	position: relative;
	z-index: 4;
}
#oben span {
	background: url(/default_images/wcsite/wcsite_defaultset/bg_oben_links.gif) no-repeat;
	display: block;
	height: 157px;
	width: 35px;
}
#oben b{
	display:none;
}

#mitte{
	background-color: #fff;
	border-left: 1px solid #E0E3E8;
	border-right: 1px solid #E0E3E8;
	position: relative;
	z-index: 5;
}

/* Menu Navigation */
#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 {
	cursor: pointer;
	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;
}

.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!important;
}

.menu0 li:hover .menu1{
	display: block!important;
}

/* Sub-Menu */
.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;
	color: #36578C!important;
	text-align: left;
}

.menu1 li:hover{
	background: #fff url(/default_images/wcsite/wcsite_defaultset/more_link.gif) no-repeat 10px 9px!important;
}

/* SubSubmenu anzeigen - derzeit komplett deaktiviert */
.menu2{
	display:none!important;
}

/*.menu1 li:hover .menu2{
	display: block!important;
}
.menu2 {
	display: none!important;
	position: relative!important;
	float: none!important;
	margin-top: 0!important;
	margin-left: -3px;
	z-index: 100;	
}

.menu2 li {
	position: relative!important;
  margin-top: 0px!important;
	margin-left: -3px;
}
*/

#sidebar{
	float: left;
	width: 258px;
	margin: 2px 0 0	20px;
}

#content{
	background-color: #eff1f2;
	margin:0 4px;
	padding: 16px 0 40px 0;
	width: 79.10em;
	min-width: 950px;
}

.contentmiddle{
	float: left;
	margin-left: 17px;
}
.emptysidebar .content_nodirection {
	width: 76em;
}
.emptysidebar .content_left, .emptysidebar .content_right {
	width: 37.6em;
}

/* rechte content Rahmen */
.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;
}

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

.row {
	clear:both;
}
.content_left,.content_right{
	width: 26.70em;
	min-width: 322px;
	float: left;
}

.content_right{
	clear: none;
	margin-left: 10px;
}

.contentrand_nodirection h2 {
	font-size: 1.2em;
}

/* Rahmen oben + linke obere Ecke */
.randoben_nodirection,.randoben_left,.randoben_right{
	display: block;
	width: 100%;
	height: 61px;
	background: url(/default_images/wcsite/wcsite_defaultset/box1-top.jpg) no-repeat;
}

/* rechte obere Ecke */
.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;
}

/*linker content Rahmen*/
.contentrand_nodirection, .contentrand_left, .contentrand_right{
	background: transparent url(/default_images/wcsite/wcsite_defaultset/box_rand_links.jpg) repeat-y;
	padding: 1px 19px 19px;
	margin: -45px 0 0;
	position: relative;
  min-height: 70px;
  height:auto;
}

.randunten_nodirection, .randunten_left, .randunten_right {
	clear: both;
	display: block;
	height: 14px;
	background: url(/default_images/wcsite/wcsite_defaultset/box_bottom.jpg) no-repeat 0 bottom;
}

/* rechte untere Ecke */
.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;
}

/* 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;
}

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

.comment-article{
	font-size: .9em;
	color: gray;
	margin: 15px 0 0 15px;
}
.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 label {
  display: block;
	float:left;
	margin:5px 3px 5px 0
}

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

.portlet {
	width: 23em;
	min-width: 220px;
	padding: 8px;
	background-color: #fff;
	border: solid 1px #dedede;
	font-size: .8em;
	margin-bottom: 15px;
}

.portlet-rahmen{
	background: url(/default_images/wcsite/wcsite_defaultset/portlet_h2_background.gif) repeat-x;
	background-position: 0 4px;
}

.portlet-rahmen h2{
	text-align: right;
	padding-right: 15px;
}

.portlet-rahmen h2 span {
	font-size: 1.1em;
	letter-spacing: .012em;
	margin-top: -2px;
	background-color: #fff;
	padding: 0 5px;
}

.portlet label{
	display: none;
	width:188px;
}

.portlet .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;
	height: 20px;
	margin: 0 8px;
	float: right;
	width: auto!important;
	padding: 0 15px;
	cursor: pointer;
}

.portlet .comment input, .portlet .comment textarea{
  margin-left: 9px;
	font-size: 1em;
	margin-bottom: 7px;
	width: 21em;
}

#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;
}

.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 0 3px 5px;
	float:none;
}

.imgleft a, .imgright a {
	border: none;
}

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

.mehr {
	background: url(/default_images/wcsite/wcsite_defaultset/more_link.gif) no-repeat;
  margin-top: 10px;
	text-align: left;
	width: 100%;
	padding: 0 0 3px 15px;
  clear: left;
}

/* 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;
}

#toolmenu{
  color: #4391DD;
  font-size: .95em;
  height: 1.5em;
  min-width: 954px;
  position: absolute;
  top: -13px;
  width: 59.25em;
}
#toolmenu li {
	float: right;
}
#tool {
	float: right;
	color: #4391DD;	
	margin: 5px 10px 14px;
}
#tool li{
	float:right;
	font-size: .7em!important;
}

#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;
}
