.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}

#main {
	width:948px
}

#oben {
	border-top:4px solid #306597;
	border-left:0
}

#mitte {
	background:transparent;
	float: left;  
}

#content {/* width:728px;*/background: #fff;border:1px solid #c5c5c5!important;}

.inhalts_top_leiste {
	height:18px;
	padding:5px;
}

.inhalts_bottom_leiste {
	height:18px;
	padding:5px;
}

.inhalts_top_leiste a { }
.backlink { display:block; float: left }
.drucken {display: block; float: right;}

/* -------------------------- */

.menu0 li{
	border-left:none;
	border-right:1px solid #d1d1d1;
	list-style:none
}

.menu0 li:hover .menu1, .menu0 li.over .menu1 {display:block!important}


.menu1{
	display: none/*!important;*/;
	background:#2d6598;
	margin:0px -1px;
	opacity:.8;
	padding:0pt 3px 5px!important;
	border:1px solid #dadada;
	border-top:0;
	position:absolute;
	z-index: 9;
}

.menu1 li {
	float:none!important;
	padding:6px 0!important;
	height:18px!important;
	border-bottom:1px dotted #A0C2DE;
	border-left:0!important;
	border-right:none!important;
}

.menu1 a {
	margin:2px 0 0 !important;
	padding:0 32px 0 20px!important;
	color:#fff!important;
	height: 30px!important;
	background:url(/images/design4/menu1_a.gif) no-repeat 3px 25%;
}

.menu1 a:hover,.aktiv1 a {
	background-image:url(/images/design4/menu1_a_hover.gif);
	color: #fff;
}


/* -------------------------- */


 .column, .content-overview, .item {
	border-bottom:1px dotted #999;
	margin:15px;
	padding-bottom:15px;
	
}

.content_nodirection {
	background: #fff;
	border: none;
}

.content_left, .content_right {
	width: 300px;
	border: 1px #ffffff solid;
	margin:15px;
	border-top: 0;
	float: left;
	background: #fff;
  }
  
/* h2 {margin:0 0 .5em} */

#umfrage input {display: block; margin:4px 9px 4px 0; float: left; border:0}
#mitte .submit{border:1px solid #D1D1D1; padding:3px 9px;background:#E0E7EF url(/images/design5/bg_submit.jpg) repeat-x;cursor:pointer;color:#000;font-size:.8em}

.presse em {display:block}
.download span {font-size:.9em;color:#888}
.download span a{font-size:1.1em}
.download li, .termine li { border-bottom: 1px #dadada dotted; padding: 3px 0 8px!important;list-style:none!important}
.presse ul, .presseheader {margin: 10px;}
.presse li{list-style: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}
#content .comment .input {width:350px; font-family: Verdana, Sans-Serif; font-size: .9em;}
#content .comment .txtarea{border:1px #ccc solid;width:350px; font-family: Verdana, Sans-Serif; font-size: .9em;}
#content label { display:block; float:left; width:150px!important; margin-top:4px; }

#content .recommendtoform  #mitteilung, #emailto, #emailfrom{
	border:1px solid #CCC!important;
	width:350px;
	Verdana, Sans-Serif; font-size: .9em;
}
.recommendtoform {
	width:350px;
}

/* --------------------- */
#sidebars {margin-top: 27px;}
#sidebars .comment * {width: 200px}
#sidebars .comment {
	padding:5px;
}
#sidebars .comment label {
	display:none;
}
#sidebars .comment .input, #sidebars .comment .txtarea{
	width:195px;
}
#sidebar1 {width:212px;padding:2px;font-size:.9em}
.portlet {background:#fff url(/images/design4/portlet-bg.gif) repeat-x 0 bottom;margin:0 0 5px;border:1px solid #fff}
.portlet h2{background:#fff url(/images/design4/portlet-h2.jpg) no-repeat right 0;padding:5px}
.portlet-rahmen{padding:0}
#sidebar1b .portlet-content{padding:5px}
/* .comment * {width: 295px} */


#sidebar2 {width:202px;padding:0px;font-size:.9em}
#sidebar2 .portlet {background:#ff9a00 none!important;margin:0 20px 5px 0px;border:1px solid #fff}
#sidebar2 .portlet h2{background:#fff none!important;padding:5px; display: none;}
#sidebar2 p {display: none;}
#sidebar2 img {display: block;}
#sidebar2 .portletfoot {display: none;}

#content ul { margin-bottom:1em }
#content h3 { margin-bottom:7px }


