body {
	font-family:Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	margin:0px;
	padding:0px;
	background-image:url('../images/body_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DDE3EE;
	text-align:center;
	}

FIELDSET {
	border:0px;
	margin:0px;
	padding:0px;
	}

FORM {
	margin:0px;
	padding:0px;
	}

blockquote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FEFAE7;
	margin:0px;
	padding:8px;
	}		
	
A:link {color: #3559A0; text-decoration: none} 
A:visited {color: #3559A0; text-decoration: none}
A:active {text-decoration: none; color: #3559A0} 
A:hover {text-decoration: underline; color: #3559A0}

#container {	
	margin:0 auto;
	text-align:left;
	width:977px;
	background-color:#FFFFFF;
	background-image:url('../images/content_bg.jpg');
	background-position:top;
	background-repeat:repeat-y;	
	}
#logo {
	position:relative;
	top:47px;
	}
#head {
	margin:0px;
	padding:0px;
	width:977px;
	height:165px;
	background-image:url('../images/head_bg.png');
	background-position:top;
	background-repeat:no-repeat;	
	}
#content {
	padding-left:7px;
	padding-right:7px;
	}

#left {
	float:left;
	width:209px;
	margin-right:1px;
	}
#left .nav_item {
	font-size:11px;
	padding:5px;
	background-color:#D3DBEA;
	margin-bottom:1px;
	}
#left .nav_item_active {
	font-size:11px;
	padding:5px 5px 2px 5px;
	background-color:#FFFFFF;
	margin-bottom:0px;
	}
#left .nav_item A, #left .nav_item_active A {
	display:block;
	height:16px;
	font-weight:bold;
	color:#385CA1;
	margin:0px;
	white-space:nowrap;
	padding:0px;
	text-decoration:none;
	}
#left A:Hover {
	color:#3D3D3D;
	}
#normal {
	float:left;
	width:567px;
	}
#content_container {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding:12px;
	height: auto !important; 
	height: 400px;	
	min-height: 400px;
	}
#content_container a img { border:0; }
#content_container H1, H2, H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#3559A0;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	}
#content_container P {
	color: #3D3D3D;
	font-size: 11px;
	}
#content_container img {
	margin: 5px; }
#content_right {	
	background-color:#D3DBEA;
	/*padding-top:5px;
	padding-left:6px;
	padding-right:6px;
	*/color:#3D3D3D;
	padding-bottom: 5px;
	margin-bottom:3px;
	}
#content_right P  {
	color:#3D3D3D;
	margin-left: 10px;
	margin-right: 5px;
	}
	
#content_right A, #content_right a:visited, #content_right a:link {
	color:#3559BA;
	}
#content_right A:Hover {
	color:#3D3D3D;
	}
	
#content_rand {	
	background-color:#FEFAE7;
	padding: 5px 2px;
	}
	
#content_rand UL, LI {
	margin:0px;
	padding:0px;
	margin-left:8px;
	}
#content_rand P {
	margin-bottom: 5px;
	}
	
#right {
	float:left;
	width:186px;
	margin-left:0px;
	overflow: hidden;
	}
#right .nav_item {
	font-size:11px;
	padding:5px;
	background-color:#D3DBEA;
	border-bottom:1px solid #FFFFFF;
	}
#right A {
	height:16px;
	font-weight:bold;
	color:#385CA1;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
#right A:Hover {
	color:#3D3D3D;
	}
.clear {
	clear:both;
	}	
.boxtop{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:28px;
	line-height:28px;
	background-image:url('../images/boxtop_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:text-bottom;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	}
.boxtop a, .boxtop a:link, .boxtop a:visited, .boxtop a:visited {
	color: #FFF;
	text-decoration: none;
	}
.boxtop img {
	margin-top: 7px;
	}
#content_right h1 {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
	height:28px;
	padding-left: 10px;
	line-height:28px;
	background-image:url('../images/boxtop_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	border-top:0px;
	border-bottom:1px solid #FFFFFF;
	}
.boxtop2 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:28px;
	line-height:28px;
	background-image:url('../images/boxtop_bg.png');
	background-position:top;
	background-repeat:repeat-x;
	border-top:0px;
	border-bottom:1px solid #FFFFFF;
	}

.boxtop H1, .boxtop2 H1 {
	float:left;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	}
#left_content {
	padding:4px;
	}
.menu2, .menu2_act {
	font-size: 11px;
	background-color: #FFF;
	}
.menu2 a{
	color:#385CA1;
	display:block;
	height:14px;
	font-weight:normal;
	color:#385CA1;
	margin:0px;
	padding:2px 0 2px 11px;
	text-decoration:none;
	}
.menu2_act a {
	color:#385CA1;
	display:block;
	height:14px;
	font-weight:normal;
	color:#385CA1;
	margin:0px;
	padding:2px 0 2px 11px;
	text-decoration:none;
	font-weight: bold;
	}
.menu2 a:hover{
	color: #3D3D3D;
	}
.menu_br {
	line-height:3px;
	height:3px;
	padding:2px;
	display:block;
	background-color:#FFF;
	margin-bottom: 1px;
	}
#print_container {
	background-color: #F2F2F2;
	color: #3559A0;
	display: block;
	text-align: right;
	font-weight: bold;
	padding: 8px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 209px solid #3559A0;
	border-right: 186px solid #3559A0;
}
#footer_container {
	background-color: #607CB4;
	color: #FFF;
	padding: 8px;
/*	margin-right:1px;*/
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-left: 209px solid #3559A0;
	border-right: 186px solid #3559A0;
	}
#footer_container a{
	color: #FFF;
	text-decoration: none;
	}
#footer_container a:hover{
	color: #FFF;
	text-decoration: underline;
	}
	
.news-single-item H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#3559A0;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	}
.polltitle h2 {
	text-align: left;
	display:none;
	}
/* Suche */

.tx-indexedsearch-searchbox FORM {
	background-color:#efefef;
	padding:5px;
	border:1px dotted #ccc;
	}
.tx-indexedsearch-searchbox TD {
	padding:5px;
	}
#head_searchbox INPUT {
	font-size:11px;
	padding:2px;
	margin:0px;
	margin-top:4px;
	margin-left:5px;
	background-color:#FFF;
	border:1px solid #3459a0;
	}
.tx-indexedsearch-searchbox-sword {
	padding:4px;
	margin-right:2px;
	}

.tx-indexedsearch-searchbox-button {
	height:20px;
	line-height:11px;
	}

.tx-indexedsearch-searchbox-sword {
	height:20px;
	width:115px;
	line-height:11px;
	}

* HTML #head_searchbox {
	height:28px;
	}

* HTML .tx-indexedsearch-searchbox-button {
	height:20px;
	line-height:11px;
	}

* HTML .tx-indexedsearch-searchbox-sword {
	height:20px;
	width:115px;
	line-height:11px;
	}