*{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}
.clear{clear:both;display:block}
p{margin:0 0 1em}
a{color:#0C3D99;text-decoration:none}
h2{font-size:1.15em;color:#145290;margin-top:5px}
h2 a{color:#145290!important;border:0!important}
h3{font-size:1.05em;color:#145290;margin:0 0 5px}
td{vertical-align:top}
.imgleft{float:left;margin:0 15px 5px 0;text-align:center;color:#888;font-size:.9em}
.imgright{float:right;margin:0 0 5px 15px;text-align:center;color:#888;font-size:.9em}
.imgcenter{float:none; display:block; margin:5px auto;text-align:center;color:#888;font-size:.9em}
.imgleft a,.imgright a, .imgcenter a {border:0}
ul li{list-style:none}
ol{margin-left:25px}
input,textarea{border:1px solid #ccc;margin:2px 0;padding:2px 1px;font: 1em verdana,arial,helvetica,sans-serif;}
label {float: left; display: block; width: 150px; clear:both}
textarea{font-size:1em; width: 91%;}
#presseportlet em,.img-Positionen2 em,.sb2 .mehr,.p-mitmachen thead,h1 span{display:none}

h1{height:1px;width:59.625em;min-width:954px;margin:9px auto 0;border-left:1px solid #a8acab;font-size:1em;}
#main{width:59.625em;min-width:954px;background:#eeeff0 url(/images/design1/main.gif) repeat-y right 0;margin:0 auto;padding:0 0 40px;border-left:1px solid #a8acab}
#footer{width:59.625em;min-width:954px;height:8px;background:url(/images/design1/footer.png) no-repeat;margin:0 auto 2em;padding:11px 0;}
#footer a{font-size:.75em}
#footer a:hover{text-decoration:underline;}

#menu{width:59.0625em;min-width:945px;height:178px;border-bottom:2px solid #191861;padding:0 1px 0}
.menu0 *{display:block}
#menu h2 {font-size:.8em; margin:0}
#menu * li{width:11.6875em;height:27px;float:left;background:#fff url(/images/design1/menu-li.gif) repeat-x 0 bottom;margin:151px 1px 0;cursor:pointer}
.menu0 a{height:27px;text-align:center}
.menu0 a:hover,.aktiv0{background:#fff url(/images/design1/menu-a_hover.gif) repeat-x 0 bottom!important}
.menu0 b{height:27px;background:url(/images/design1/menu-span.gif) no-repeat right 0;cursor:pointer;}
.menu0 span{background:url(/images/design1/menu-strong.gif) no-repeat;font-size:.9em;padding-top:6px}

.menu0 li:hover .menu1, .menu0 li.over .menu1{display:block!important;min-width:12.5em;}
.menu1{
 	display: none!important;
	background:#fff;
	opacity:.9;
	padding:0 3px 5px;
	border:1px solid #dadada;
	border-top:0;
	position:absolute;
	z-index: 99;
	font-size:.9em
	
}

.menu1 a {
	text-decoration:none;
	padding-left:15px;
	margin: 2px 0  0!important;
	background: transparent;
 	text-align: left;
	font-size: .75em;
	height: auto!important;
}
.menu1 a:hover {background:  transparent url(/images/design1/submenu_pfeil.gif) no-repeat!important; text-align: left; color: #0C3D99;}

.aktiv1 {background: transparent;}

.menu1 li {
	float:none!important;
	margin: 0px!important;
	padding:6px 0!important;
	height:100%!important;
	background: transparent!important;
	border-bottom:1px dotted #A0C2DE;
	border-left:0;
	width:100%!important;	
}

.menu1 a,.menu1 a:hover{
	color:#333;
	background:none;
}

.clear {text-align: center;}

.suche{float:right;margin:13px 35px 14px 0}
.suche input{width:125px;font-size:.7em;padding:1px}
.submit{border:0}
.suche .submit{width:11px;height:13px}
.box-suche{width:900px!important}
.backnav{font-size:.7em;float:right;position:relative;z-index:9;margin:18px 0 14px}
#bereich{color:#0C3D99;background:url(/images/design1/bereich.gif) no-repeat 0 6px;padding-left:14px;display:block;font-size:.75em;margin:18px 0 14px 22px; height: 17px;}
#seite{font-size:.75em;float:left;margin-top:9px;width:55.5em}

.content_nodirection,.content_left,.content_right{clear:both;width:53.833em;min-width:646px;background:#fff url(/images/design1/box.gif) repeat-y;margin:0 0 9px 17px; overflow:hidden; }
.content_left,.content_right{width:26.5em;float:left;min-width:318px}
.content_left img,.content_right img {max-width:300px!important;}
.content_right{clear:none;margin-left:10px}
.randoben_nodirection,.randoben_left,.randoben_right{display:block;width:100%;height:61px;background:url(/images/design1/box1-top.png) no-repeat}
.randoben_nodirection span,.randoben_left span,.randoben_right span{display:block;position:relative;height:61px;background:url(/images/design1/box1-top_span.gif) no-repeat right 0}
.contentrand_nodirection, .contentrand_left, .contentrand_right{position:relative;background:url(/images/design1/box.gif) repeat-y right 0;padding:1px 15px; margin:-45px 0 0}
.randunten_nodirection, .randunten_left, .randunten_right, .portletfoot {clear:both;display:block;height:14px;background:url(/images/design1/box-bottom.gif) no-repeat 0 bottom}
.randunten_nodirection span, .randunten_left span, .randunten_right span, .portletfoot span {display:block;position:relative;height:14px;background:url(/images/design1/box-bottom_span.gif) no-repeat right bottom}
.headh2 span{background:url(/images/design1/box-span.gif) no-repeat 5px 2px;padding-left:23px}

#seite h2{margin:0 0 1em}
#seite a:hover,.portlet a:hover{text-decoration:underline}
.content_nodirection a,.content_left a,.content_right a{color:#2e81d4}
.content_nodirection ul li,.content_left ul li,.content_right ul li{background:url(/images/design1/box-li.gif) no-repeat 5px 5px;padding-left:16px;margin:0 0 9px}
.bold{font-weight:700}
.mehr{text-align:right}
hr{background:#ccc;color:#ccc;border:#ccc;height:1px;clear:both;margin:0 0 1em}
.blogheader h2{width:75%}
.siteoverview {margin-left:17px;border:1px dotted #999;background:#fff;padding:8px; width: 52.2em;clear:both}
.overview { clear:both; }

.monat-nav span{visibility: hidden; font-size: 0.01em;}
.monat_nav_next, .monat_nav_prev {text-decoration: none!important;}
.monat-nav{text-align:center;height:22px;border-bottom:1px dotted #757c7c;margin:1em 0 2em}
.monat-nav a,.monat-nav strong{border:0;padding:0 0 9px}
.monat_nav_prev{background:url(/images/design1/monat_nav_prev.png) no-repeat right 0}
.monat_nav_next{background:url(/images/design1/monat_nav_next.png) no-repeat}
.mehr a,.sidebar a{background:url(/images/design1/mehr.gif) no-repeat 0 4px;padding:0 0 1px 12px}

#umfrage input {display: block; margin:3px 5px 0 0; float: left; border: none;}
#umfrage label {clear: none;}

.comment textarea {width: 72%;}
.portlet .comment textarea {width: 87%;}

#presseportlet li{width:65%}

#sidebars {float:left;width:22em;margin-top:-7px}
#sidebars h2{font-size:.95em}
#sidebar1, #sidebar2{width:22.4em;float:left;font-size:.7em; margin-left: 20px; overflow:hidden; }
.portlet{background:#fff url(/images/design1/box.gif) repeat-y;}
.portlethead {padding-left: 10px;}
.portlethead {display:block;/*width:100%;*/background:url(/images/design1/box2-top.png) no-repeat}
.portlethead h2 {line-height: 1em;}
.portlethead span {z-index:9;display:block;position:relative;background:url(/images/design1/box2-top_span.gif) no-repeat right 0;padding:6px 0 7px}
.portlet-rahmen{ background:#fff url(/images/design1/box.gif) repeat-y; padding-left:4px; overflow:hidden; }
.portlet-content { background: transparent url(/images/design1/box.gif) repeat-y right 0;padding:4px; padding-right:8px; }
#sidebar1  li a, #sidebar2 li a,.p-mitmachen a{background:none;padding:0; clear: both; display: block;}
#sidebar1 .imgright, #sidebar2 .imgright{margin:3px 0 4px -6px}
#sidebar1 .mehr, #sidebar2 .mehr{margin:6px 0 0}
.portletfoot,.portletfoot span{height:4px;margin-bottom:9px}
* html .calendar .portletfoot span {bottom: 0!important; }
* html .portletfoot span { height: 14px; }
*+html .calendar .portletfoot span { position: static;}

/* #text, #name {display: block; clear: both;} */
.presse em {display:block}
.download span {font-size:.9em;color:#888}
.download li, .termine li { border-bottom: 1px #dadada dotted; padding: 3px 0 8px!important;background:none!important}
.presse li{background:none!important;clear:both;padding:9px 0!important;border-top: 1px #dadada dotted;}
.presse em{font-style:normal;font-weight:700;padding-right:9px;display:block;float:left}
.presse li a{display:block;float:left;margin-bottom:7px;width:500px}
.contentrand_left .presse li a, .contentrand_right .presse li a{display:block;float:left;margin-bottom:7px;width:200px}

.editme-button_1 a {float: none!important;}

#toolm {width:59.625em;min-width:954px;margin:9px auto 0;font-size:0.7em; height: 20px;}

#toollinks {display: inline-block; float: right; margin: 7px 10px 0 0; color: #aaa}
#toollinks a {color: #777}
#toollinks li {float: left; list-style: none;}
.toolmenu_divider {padding: 0 5px;}

.bildergalerie {overflow:hidden;position:relative;width:10000px}
.bilder-ajax{position:relative;clip:rect(0, 620px, 160px, 0);width:535px;height:160px;overflow:hidden;margin-left:45px}
.bilder-ajax div span{font-size:.8em;z-index:3;position:relative;display:block;float:left;width:160px;height:120px;margin:1em 1px;padding:7px;border:1px solid #999;text-align:center}
.contentrand_left.overview span,
.contentrand_right.overview span,
.contentrand_nodirection.overview span {font-size:.8em;z-index:3;position:relative;display:block;float:left;width:155px;/*height:120px;*/margin:1em 1px;padding:7px;border:1px solid #999;text-align:center}
.box-bilder a{border:0!important;padding:0 0 2px}
.box-bilder p{text-align:center;margin:0;padding:0 0 9px}
.bilder-nav-z{background:url(/images/design1/bilder-nav-z.gif) no-repeat;padding:3px 0 9px 25px !important;cursor:pointer;color:#2E81D4}
.bilder-nav-v{background:url(/images/design1/bilder-nav-v.gif) no-repeat right 0;padding:3px 25px 9px 0 !important;cursor:pointer;color:#2E81D4}

.portlet label{display:none;clear:none;width:200px}
.portlet-umfrage label{display:block; padding-bottom: 10px;}
.portlet .comment input {width:207px}
.portlet .submit,#seite .submit{border:1px solid #a8a8a8; padding:3px 9px; background:#626363 url(/images/design1/submit.gif) repeat-x;cursor:pointer;color:#fff;font-size:.8em;width:12.5em!important}
.e-mail2 {display:none!important}
.portlet li{border-bottom:1px dotted #aaa;padding:3px 0}
.portlet-presse em{font-style:normal}
.video190{width:235px;height:197px}
.video530{width:530px;height:370px}
