*{margin:0;padding:0;border:0;font-family:verdana,arial,helvetica,sans-serif}
body,html{color:#333;font:100.01%/1.55 verdana,arial,helvetica,sans-serif}
.clear{clear:both;display:block;}
p{margin:0 0 0}
a{color:#0C3D99;text-decoration:none}
h2{font-size:1.2em;color:#145290;margin-top:5px}
h2 a{color:#145290!important;border:0!important}
h3{font-size:1.1em;color:#145290;margin:0 0 5px}
h4 {font-size: 1em; font-weight: 700;}
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}
.imgleft a,.imgright a{border:0}
ul li{list-style:none}
ol{margin-left:25px}
input,textarea{/*border:1px solid #ccc;*/margin:2px 0;padding:2px 1px}
.umfrage input, .umfrage textarea{/*border:1px solid #ccc;*/margin:7px;padding:2px 1px}

textarea{font-size:1em}
#presseportlet em,.img-Positionen2 em,.sb2 .mehr,.p-mitmachen thead,h1 span{display:none}

#oben{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-top: 12px;}

#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;min-width:187px;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}
/* #menu1{display:none} */
.menu0 li:hover .menu1, .menu0 li.over .menu1{display:block!important;}

.menu1{
 	display: none;
	background:#fff;
	opacity:.9;
	padding:0pt 3px 5px;
	border:1px solid #dadada;
	border-top:0;
	position:absolute;
	z-index: 99;

}

.menu1 a {
	text-decoration:none;
	padding-left:15px;
	margin: 2px 0  0!important;
	background: transparent;
 	text-align: left;
	font-size: 0.8em;
	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:18px!important;
	background: transparent!important;
	border-bottom:1px dotted #A0C2DE;
	border-left:0;
	width:100%!important;
	
	
	/* margin: 0px!important;
	width: auto!important;
	background: transparent;
	float:none!important;
	list-style:none inside;
	padding-top: 4px;
	display: block; 
	border-bottom: 1px #dadada solid; */
}

.menu1 a,.menu1 a:hover{
	color:#333;
	background:none;
}


.backnav{font-size:.75em;float:right;position:relative;z-index:9;margin:18px 10px 14px}
/* .backnav a:after{content:"\0020\007C";padding:0 8px 0 4px} */
.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}
#tool{float:right;position:relative;z-index:9;margin:18px 0 14px}
#tool li{float:left;font-size:.7em}
#tool a:after{content:"\0020\007C";padding:0 8px 0 4px}
#bereich{color:#0C3D99;/*background:url(/images/design1/bereich.gif) no-repeat 0 6px;*/padding-right:14px;display:block;font-size:.75em;margin:18px 0 14px 22px; height: 17px; float:right;}
#seite{font-size:.75em;float:left; clear: both;}


.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}
.content_left,.content_right{width:318px;float:left;min-width:318px}
.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 9px; 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%}
.contentdivider { clear:both }

.votes input {display:block; clear:both; float: left!important; margin-right: 10px; margin-top: 10px;}
.votes label {margin-top: 7px;}


#presse li,#presse2 li{background:none;clear:both;margin:2px 0;padding:5px 0}
#presse em,#presse2 em{font-style:normal;font-weight:700;padding-right:9px;display:block;float:left}
#presse li a,#presse2 li a{display:block;float:left;margin-bottom:5px;width:500px}
#presse2 li a{width:500px}
.monat-nav span{visibility:hidden}
.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}
#presse li a:hover,#presse2 li a:hover,.img-Reden li a:hover,.img-Reden2 li a:hover{margin-bottom:5px}
#presseportlet li{width:65%}

#alle {margin: 0px 0px 0 0; float: none!important;}
.apmenu {width: 380px; margin-top: 20px!important; font-size: 0.8em;}
.feedback div {padding: 0px 0 0 5px!important;}

#betreff, #betr, #kontxt, #txt, #text, #empf, #pwd, #uid, #uid2, .myinput, textarea  {border: 1px #aaa solid;}

#chatrahmen, #formular {width: 610px!important;}
#suchbegriff, #phorum_search_message {border: 1px #aaa solid; margin: 0px;}

#sidebars {float: left; width: 265px;}

#sidebar1, #sidebar2{width:240px;float:left;font-size:.7em; margin-left: 25px;}
.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 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}
.portlet-content { background: transparent url(/images/design1/box.gif) repeat-y right 0;padding:4px}

#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:0 0 6px}
.portletfoot,.portletfoot span{height:4px;margin-bottom:9px}

#text {width: 90%}

.editme-button_1 a {float: none!important}

#footer span {font-size: 0.8em;}

.bilder-ajax{position:relative;clip:rect(0, 620px, 160px, 0);width:535px;height:160px;overflow:hidden;/*margin-left:15px*/}
.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}
.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 .comment input {width:207px}
.portlet li{border-bottom:1px dotted #aaa;padding:3px 0}
.portlet-presse em{font-style:normal}

label{display:block;float:left;width:150px}
.inputtxt,.myinputtxt{border:1px solid #999;width:260px}
.radiobutton{clear:both;float:left;margin:5px 5px 0 0}
.mylabel {width:170px!important}
.formrow {width:400px!important;margin:0!important}

#wct3desklayer {margin-left:150px;position:relative; width:375px; height:263px; }
#wct3desklayer img,.tabbegin img{border:0}
#wct3desklayer div{position:absolute}
#window_network div,#window_tasks div{position:relative}

#anmerkung{
	width:200px!important;
}