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

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.1em;
color:#36578C;
margin:0 0 .5em;
}

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

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

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

#banner {
display:block;
min-width:960px;
width:79.9em;
height:198px;
margin:-234px 0 -14px 1px;
}

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

#oben {
font-size:1em;
width:80.45em;
min-width:966px;
background:url(/default_images/wcsite/wcsite_defaultset/bg_oben_rechts.gif) no-repeat right 0;
position:relative;
z-index:4;
height:247px;
}

#oben span {
background:url(/default_images/wcsite/wcsite_defaultset/bg_oben_links.gif) no-repeat;
display:block;
width:35px;
height:247px;
}

#mitte {
background-color:#fff;
border-left:1px solid #E0E3E8;
border-right:1px solid #E0E3E8;
}

#menu * {
display:block;
cursor:pointer;
}

#menu {
background:url(/default_images/wcsite/wcsite_defaultset/bg_menu.jpg) repeat-x;
height:46px;
min-width:950px;
width:79.1em;
margin:0 4px;
z-index: 500;
position: relative;
}

.menu0 li {
cursor:pointer;
background:url(/default_images/wcsite/wcsite_defaultset/menu_off.jpg) no-repeat right 0;
min-width:120px;
float:left;
height:46px;
padding:0 15px 0 10px;
}

.menu0 a:hover {
text-decoration:none;
}

.menu0 h2 {
margin:5px 0 0;
}

.menu0 span {
padding-top:7px;
}

.menu0 li:hover, .menu0 li.over,.aktiv0 {
background:url(/default_images/wcsite/wcsite_defaultset/menu_acthov.jpg) no-repeat right 0!important;
}

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

.menu1 {
display:none!important;
background:#fff;
border:1px solid #dadada;
position:absolute!important;
z-index:992;
border-width:0 1px 1px;
margin:8px 0 0 -12px;
padding:0;
}

.menu1 li {
background:#fff;
border-bottom:1px dotted #dadada!important;
clear:both;
height:auto;
margin-bottom:0!important;
float:none;
/* white-space:nowrap; */
padding:7px 10px 7px 25px !important;
}

.menu1 a {
font-size:.9em;
color:#36578C!important;
text-align:left;
}

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

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

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

.contentmiddle {
float:left;
margin-left:17px;
}

.emptysidebar .row {
width:100%;
}

.emptysidebar .content_nodirection {
width:76em;
}

.emptysidebar .content_left,.emptysidebar .content_right {
width:37.6em;
}

.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;
min-width:952px;
padding-top:12px;
}

.row {
clear:both;
}

.content_left,.content_right {
width:26.7em;
min-width:322px;
float:left;
}

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

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

.randoben_nodirection,.randoben_left,.randoben_right {
display:block;
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:transparent url(/default_images/wcsite/wcsite_defaultset/box_rand_links.jpg) repeat-y;
position:relative;
min-height:70px;
height:auto;
margin:-45px 0 0;
padding:1px 19px 19px;
}

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

.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 {
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;
}

.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;
cursor:pointer;
padding:0 15px;
}

.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 .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;
background-color:#fff;
border:solid 1px #dedede;
font-size:.8em;
margin-bottom:15px;
padding:8px;
}

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

.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 label {
display:inline;
clear:none;
padding-left:5px;
margin:0 0 15px;
}

#umfrage .submit {
margin:0;
}

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

.calendar-portlet {
height:150px;
margin:15px auto 0;
}

.calendar-site {
height:200px;
margin:0 auto;
}

.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 {
float:left;
margin:5px 9px 5px 0;
}

.imgright {
float:right;
margin:5px 0 5px 9px;
}

.imgcenter {
float:none;
margin:5px 0 3px 5px;
}

.portlet .imgright,.portlet .imgleft,.portlet .imgcenter {
font-size:1em;
margin:5px 9px 5px 0 !important;
}

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

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

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

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

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

.bilder-ajax img {
padding:5px;
}

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

.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;
background-color:#fff;
margin:10px;
padding:2px;
}

.pic-overview strong {
font-weight:400;
}

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

.suche input {
border:0;
margin: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;
}

#backnav {
clear:left;
text-align:right;
padding-top:20px;
color:#4391DD;
margin:39px 22px 0 0;
}

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

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

.suchergebnisse {
background:#fff;
padding:8px!important;
}

.portlet-umfrage p input {
width:18em;
}

#main li,.pic-overview span img {
margin-bottom:10px;
}

#oben b,.portletfoot,.unsichtbar,.sidebar1 .portalmeldung img {
display:none;
}

.menu0 a,.calendar-portlet td,.calendar-site td {
text-align:center;
}
* html .menu0 li {
width:120px;
}
* html .menu0 li li {
width:auto;
}
.menu1 a {
text-align:left;
}

.menu2,#sitemap .toolmenu_divider {
display:none!important;
}

.contentmiddle .content_nodirection .comment,.recommendtoform {
width:350px;
}
.e-mail2{display:none}
#umfrage .radio,.imgleft a,.imgright a {
border:none;
}
.skip  {
	position: absolute;
	top: -1000em;
	left: -1000em;
}
.libLinks { padding-top:5px; color:#fff; }
.libLinks a { color:#fff; }