@charset "utf-8";
*{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
}/* * */
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
.bold{
	font-weight:bold;
}
.kursiv{
	font-style:italic;
}
.color_white{
	color:#FFFFFF;
}
	.color_white a{
		color:#FFFFFF;
	}
.side_head{
	background-color:#333333;
	color:#FFFFFF;
	padding:0.3em 0.5em 0.3em;
	font-size:0.9em;
	margin-bottom:0.4em;
	width:auto;
}
body{
	font-size:0.75em;	
	background-image:url(../bilder/head_background.gif);
	background-repeat:repeat;
}/* body */
a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
	a img{
		margin-right:0.2em;
		border:none;
	}
a:hover{
	text-decoration:underline;
}
.clear{
	clear:both;
}
/* Formular */
input, textarea, select{
	border:none;
	border-bottom:#666666 solid 1px;
	border-right:#666666 solid 1px;
	font-size:0.9em;
	padding:0.1em;
	margin: 0.2em 0.3em 0.2em 0.3em;
	background-image:url(../bilder/content_background.gif);
}
input{
	width:15em;
}
textarea{
	width:25em;
}
input:focus, textarea:focus, select:focus{
	border:none;
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
}/* input:focus, textarea:focus */
	input.missing_input, textarea.missing_input, select.missing_input{
		border:none;
		background-image:url(../bilder/input_missing_background.gif);
		border-bottom:#990000 solid 2px;
		border-right:#990000 solid 2px;
		font-weight:bold;
	}
fieldset{
	border:none;
}
.form{
	margin:0.6em 0.8em;
	border:1px solid black;
	border-top:none;
}
.form_header{
	background-image:url(../bilder/headnav_background.gif);
	background-repeat:repeat;
	color:#FFFFFF;
	padding:0.2em 0.6em;
}
.form_content{
	padding:0.2em 0.3em;
}
.form_content_field, .afterform_content_field{
	clear:both;
	margin:0.8em 0;
}
.form_content_field_left, .afterform_content_field_left{
	float:left;
	width:10em;
	padding:0 0.1em;
}
	/*same as form_obligation*/
	.form_content_field_left span{
		color:#CC0000;
	}
.form_content_field_right, .afterform_content_field_right{
	float:left;
	padding:0 0.2em;
	margin-left:10em;
}
.form_obligation{
	color:#CC0000;
}
.form_content_error{
	margin-top:0.4em;
	color:#CC0000;
	font-weight:bold;
	
}
	label{
		width:10em;
		float:left;
	}
.float_left{
	float:left;
}
.afterform{
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-left:#000000 solid 1px;
	margin-top:0.4em;
}
	.afterform img{
		border:none;
	}
.afterform_head{
	padding:0.2em 2em 0.2em 0.6em;
	color:#FFFFFF;
	background-image:url(../bilder/headnav_background.gif);
	background-repeat:repeat;
	border:#000000 solid 1px;
}
	.afterform_head h2{
		float:left;
	}
.afterform_head_pagination{
	float:right;
	font-size:0.9em;
}
	.afterform_head_pagination a{
		color:#CCCCCC;
	}
.afterform_header{
	background-image:url(../bilder/head_background.gif);
	color:#FFFFFF;
	padding:0.2em 0.4em;
}
	.afterform_header h1{
		float:left;
	}
	.afterform_header h2{
		float:left;
	}
		.afterform_header h1 a{
			color:#FFFFFF;
		}
		.afterform_header h2 a{
			color:#FFFFFF;
		}
.afterform_header_date{
	float:right;
	font-size:0.8em;	
}
.afterform_content{
	padding:0.2em 0.3em 0.2em 0.5em;
}
	.afterform_content ul{
		margin-left:1em;
	}
.afterform_content_infobox_top, .form_content_infobox_top{
	border-bottom:#666666 2px dotted;
	margin-bottom:1em;
	padding:0.6em 0.4em;
}

.afterform_content_infobox{
	border-top:#666666 2px solid;
	margin-top:0.4em;
	padding:0.1em 0.4em;
}
.afterform_content_header, .form_content_header{
	font-size:0.8em;
	margin:0 0.7em 0.9em;
	color:#666666;
}
.afterform_content_foot, .form_content_foot{
	font-size:0.8em;
	margin:0.9em 0.7em 0;
	color:#666666;
}
.afterform_foot{
	margin-top:0.4em;
	padding:0.2em 2em;
	color:#FFFFFF;
	background-image:url(../bilder/headnav_background.gif);
	background-repeat:repeat;
	border:#000000 solid 1px;	
}
	.afterform_foot a{
		color:#CCCCCC;
	}
.afterform_foot_left{
	float:left;
	font-size:0.9em;
}
.afterform_foot_right{
	float:right;
	font-size:0.9em;
}
.submit{
	margin-top:0.9em;
	float:left;
}
/* E:Formular */
#page{
	width:100%;
}/*page*/
#head{
	width:100%;
}/*head*/
	#headimg{
		height:252px;
		text-align:center;
		/*border-bottom:#333333 solid 2px;*/
	}/*headimg*/
	#head_bottom{
		width:822px;
		margin:auto;
	}
	#login_top{
		background-color:#FFFFFF;
		color:#FF0033;
		font-weight:bold;
		font-size:0.89em;
		padding:0.2em 0.1em;
	}/*login_top*/
	#login, #register{			
		background-image:url(../bilder/content_background.gif);
		border:#FFFFFF 2px solid;
		font-size:0.85em;
		padding:0.2em 0.3em;
		margin-bottom:0.2em;
	}/*login*/
		#login input{
			background-color:#FFFFFF;
			background-image:none;
		}/*login input*/
		#login label{
			font-size:1.05em;
			margin-left:0.3em;
			font-weight:bold;
			padding-top:0.1em;
			width:auto;
		}/*login label*/
		#login legend{
			visibility:hidden;
		}/*login legend*/
	#headnav{
		margin:auto;
		font-size:1.15em;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		background-image:url(../bilder/headnav_background.gif);
		background-repeat:repeat;
		border-bottom:#FFFFFF solid 7px;
		border-top:#FFFFFF solid 7px;
	}/*headnav*/
		#headnav ul{
			padding:0.2em 0 0.15em;
		}/*headnav ul*/
		#headnav ul li{
			display:inline;
			padding:0.1em 1.1em 0.1em 0.8em;
		}/*headnav ul li*/
		#headnav a{
			color:#FFFFFF;
			text-decoration:none;
		}
		.headnav_border_right{
			border-right:#FFFFFF 1.3em solid;
		}
		.headnav_active{
			text-decoration:underline;
		}
	#breadcrumb{
		
	}
		#breadcrumb a{
			color:#FFFFFF;
		}
	#randimg{
	}
		#randimg img{
			border:#FFFFFF 2px solid;
			border-bottom:none;
			border-top:none;
		}
	#randimg_add_top{
		border:#FFFFFF 2px solid;
		background-color:#FFFFFF;
		color:#FF0033;
		font-weight:bold;
		font-size:0.89em	
	}
	#randimg_add_bottom{
		border:#FFFFFF 2px solid;
		font-size:0.85em;
		background-image:url(../bilder/content_background.gif);	
	}
		#randimg_add_bottom ul{
		}
		#randimg_add_bottom ul li{
			list-style:none;
		}
	#last_change_header{
		background-color:#FFFFFF;
		color:#FF0033;
		font-weight:bold;
		font-size:0.9em;
		padding:0.2em;
	}
	#last_change_content{
		background-image:url(../bilder/content_background.gif);
		font-size:0.9em;
		margin-bottom:0.2em;
		font-weight:bold;
		padding:0.1em;
	}
	#countdown_header{
		background-color:#FFFFFF;
		color:#FF0033;
		font-weight:bold;
		font-size:0.9em;
		padding:0.2em;
	}
	#countdown_content{
		background-image:url(../bilder/content_background.gif);
		font-size:0.9em;
		margin-bottom:0.2em;
		font-weight:bold;
		padding:0.1em;
	}
#main{
	margin-top:0.1em;
}/*main*/
	#right{
		width:20em;
		float:right;		
		margin:0 0.5em 0.3em 0.2em;
		text-align:center;
	}/*right*/
	#newsticker{
	}
	.news_headline{
		background-color:#FFFFFF;
		color:#FF0033;
		font-weight:bold;
		font-size:0.89em;
		padding:0.2em 0.1em;
	}
		.news_headline h3 a{
			color:#FF0033;
		}
	.news_content{
		background-image:url(../bilder/content_background.gif);
		border:#FFFFFF 2px solid;
		font-size:0.85em;
		padding:0.2em 0.3em;
	}
	.news_border{
		background-color:#FFFFFF;
		font-size:0.85em;
		font-weight:bold;
		padding:0.1em;
	}
		.news_border a{
			color:#000000;
		}
	#time{
	}
	#time_cat{
	}
	.time_head{
		background-color:#FFFFFF;
		color:#FF0033;
		font-weight:bold;
		font-size:0.9em;
		padding:0.2em;
	}
	.time_content{
		background-image:url(../bilder/content_background.gif);
		font-size:0.9em;
		margin-bottom:0.2em;
		font-weight:bold;
		padding:0.1em;
	}
	#left{
		width:15em;
		float:left;
		margin:0 0.2em 0.3em 0.5em;
		text-align:center;
	}/*navi*/
	#middle{
		margin:0 21em 0 16em;
	}/*middle*/
	#content{
		background-image:url(../bilder/content_background.gif);
		background-repeat:repeat;
		padding:0.5em;
		overflow:hidden;
	}/*content*/
		#content .csc-textpic-text h2{
			font-size:1.2em;
			margin-bottom:0.4em;
		}
		.content_title{
			color:#666666;
			font-size:1.3em;
			margin:0.3em 0.4em 0.6em;
			padding:0 0.4em;
			border-bottom:#999999 1px solid;
		}
	#foot{
		clear:both;
		border-top:#333333 solid 2px;
		padding:0.5em 21em 0.5em 16em;
	}/*foot*/
		#foot a{
			color:#FFFFFF;
		}/*foot a*/
	#foot_left{
		float:left;
		color:#FFFFFF;	
	}
	#foot_right{
		float:right;
		color:#FFFFFF;
		font-size:0.9em;
	}
		#foot_right ul li{
			list-style:none;
			display:inline;
			padding:0 0.5em;
		}
		.foot_right_border_right{
			border-right:#FFFFFF 1px solid;		
		}
/*Captcha*/
#sr_freecap_img{
	margin-left:10em;
}
/*E:Captcha*/
/* Gästebuch */
.tx-guestbook-items{
	float:left;
	margin-right:0.5em;
}
	.tx-guestbook-items img{
		border:none;
	}

.tx-guestbook-entry{
	margin-top:0.4em;
}
#tx-guestbook-error ul{
	margin-left:2em;
}
.tx-guestbook-email{
	float:left;
}
.tx-guestbook-homepage{
	float:left;
}
.tx-guestbook-comment{
	margin-top:0.4em;
}
/* E:Gästebuch */
/* Powermail */
.powermail_submit{
	font-weight:bold;
}
.tx-powermail-pi1_mandatory_js{
	color:#CC0000;
	font-style:italic;
	float:left;
}
.powermail_text{
	float:left;
}
.powermail_textarea{
	float:left;
}
.powermail_captcha{
	float:left;
}
/* E:Powermail */
/* News */
#news{
	margin-bottom:0.6em;
}
	.news-latest-item{
		margin-bottom:0.2em;
	}
/* E:News */
/* Content */
.csc-header{
}
.csc-header h1.csc-firstHeader{
	margin-top:0;
}
.csc-header h1{
	margin:1em 0 0.6em 0;
	font-size:1.2em;
	margin-left:0.4em;
	color:#333333;
}
p.bodytext{
	margin-bottom:0.8em;
}
/* E:Content */
/* wt_gallery */
.wtgallery_listpic{
	margin:0 0.3em 0.2em 0;
}
/* E:wt_gallery */
/* rggooglemap */
ul#treemenu1 li{
	display:inline;
}
ul#treemenu1 li input{
	width:2em;
}
table.afterform_table_rggooglemap_result{
	width:100%;
}
.afterform_table_rggooglemap_result_middle{
}
.afterform_table_rggooglemap_result_right{
	width:4em;
}
ul#poitab{
	list-style:none;
	border-bottom:1px solid #999999;
	padding:0 0 2px 2px;
	font-size:12px;
}
	ul#poitab a{
		text-decoration:none;
	}
		ul#poitab a:hover{
			color:#333333;
		}
	ul#poitab li{
		margin-right:2px;
		display:inline;
	}
.poi-content{
	font-size:11px;
	margin-top:2px;
	padding:1px;
}
#poi{
	width:220px;
	height:100px;
}
.markerTooltip{
	color:#000;
	padding: 3px 6px;
	white-space: nowrap;
	border: #333 solid 1px;
	-moz-opacity: 85%;
	opacity: 0.85;
	z-index:99000;
	position:relative;
	left:17px;
	display:none;
}
.gmnoprint span{
	display:none;
}
/* E:rggooglemap */
/* sr_feuser_register */
	input.tx-srfeuserregister-pi1-radio{
		width:auto;
	}
	.form_content_field_right label{
		width:auto;
		float:none;
	}
/* E:sr_feuser_register */

/* fl_seo_sitemap */
.tx-flseositemap-pi1{
}
	.tx-flseositemap-pi1 ul.list{
		margin:0 2em;
	}
		.tx-flseositemap-pi1 ul.list a{
			text-decoration:underline;
		}
		.tx-flseositemap-pi1 ul.list li.item{
			margin-top:0.75em;
		}
		.tx-flseositemap-pi1 ul.list li.last{
			margin-top:0.75em;
		}
		.tx-flseositemap-pi1 ul.list li{
		}
/* E:fl_seo_sitemap */