body,html {
	height: 100%;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#000;
	background:url('../img/main_bg.gif') repeat-x;
	background-color:#D2E3AF;
}
td{
	font-family:Arial;
	font-size:12px;
}
img{
	border:0px;
}
a{
	color:#666666;
	text-decoration:none;
}

/*###############################################*/
/*#### Main #####################################*/
/*###############################################*/
#clearer{
	clear:both;
}
#main{
	margin:0;
	background:url('../img/main_bg.gif') repeat-x;
	background-color:#D2E3AF;
	float:left;
	height: 100%;
}
* html #main{
	height: 100%;
}
#left_box{
	float:left;
}
	#logo{
		margin-top:19px;
		margin-left:30px;
	}
	#menu{
		margin-left:20px;
		margin-top:30px;
		width:190px;
		border:2px solid #FFF;
		background-color:#D9E8C9;
	}
	
#content_box{
	float:left;
	width:503px;
	margin-left:15px;
	background-color:#EFF6E9;
	min-height:100%;
}
* html #content_box{
	height:100%;
}
	#top{
		height:58px;
		background-color:#68A82D;
	}
	#flash{
		border:2px solid #FFF;
		background:url('../img/platz.jpg') no-repeat;
		
	}
	#content{
		padding:10px;
		<!--width:503px;-->
	}
	#content p{
		padding:0px 0px;
		margin:0px 0px;
	}

/*###############################################*/
/*#### Menu #####################################*/
/*###############################################*/
.navi,.navi_act{
	color:#444444;
	text-decoration:none;
	text-align:left;

	display:block;
	padding:3px 0px;
	
	background:url('../img/menu_dott.gif') no-repeat 20px 8px;
	padding-left:35px;	
}
.navi2,.navi2_act{
	color:#444444;
	text-decoration:none;
	text-align:left;
	font-size:11px;

	display:block;
	padding:2px 0px;
	background:url('../img/menu_dott.gif') no-repeat 30px 6px;
	padding-left:42px;	
}
.navi_act,.navi2_act{
	color:#444444;
}

.csc-firstHeader,.csc-header h1{
	padding:1px 5px;
	margin:0px 0px;
	font-family: Arial;
	font-weight: bold;
 	font-size: 16px;
 	color: #ffffff; 
	letter-spacing: 3px;
	margin-bottom:20px;
	
	background-color:#435813;
}

/*###############################################*/
/*#### Elements #################################*/
/*###############################################*/
#elements{
	padding-top:95px;
	padding-left:15px;
	float:left;
}
	.kreis,.google,.wetter{
		width:192px;
		border:0px solid #617F1F;
		text-align:center;
		margin-bottom:10px;
	}
	.google,.wetter{
		background-color:#D9E8C9;
		border:2px solid #FFFFFF;
		margin-bottom:20px;
		padding:5px 0px;
		width:190px;
	}
	.wettercomsmall186324{
		margin-left:10px;
		<!--margin-left:5px;-->
	}
	

/*###############################################*/
/*#### content_head #############################*/
/*###############################################*/
#content_head_box{
	margin:-10px;
	margin-bottom:10px;
	border:2px solid #FFF;
	border-top:0px;
}
.content_head{
	background-color:#E75100;
	border-bottom:2px solid #FFF;
	padding-left:10px;
}
.content_main{
	background-color:#F3990E;
	padding:5px;
	padding-left:10px;
	height:72px;
	<!--height:82px;-->
}


/*###############################################*/
/*#### News #####################################*/
/*###############################################*/
.news-list-header{
	background-color:#D2E3AF;
	padding:2px 5px;
	font-weight:bold;
}
.news-list-item a,.news-single-item a{
	color:#435813;
}
.news-list-item img,.news-single-item img{
	float:left;
	padding:4px 5px;
}
.news-list-date{
	float:right;
	margin-right:10px;
	color:#435813;
}
.clearer{
	clear:both;
}


/*###############################################*/
/*#### Gallery ##################################*/
/*###############################################*/
.tx-cegallery-pi1{
	clear:both;
}
.tx-cegallery-pi1-album_header{
	background-color:#435813;
	color:#FFFFFF;
	padding:2px 5px;
}
.tx-cegallery-pi1-album_header h2{
	font-size:14px;
	padding:0px;
	margin:0px;
}
.tx-cegallery-pi1-album_backlink{
	padding:2px 5px;
	text-transform:capitalize;
}
.tx-cegallery-pi1-album_entry div{
	background-color:#D2E3AF;
	width:150px;
	margin:5px 4px;
	float:left;
	text-align:center;
	display:inline;
}


/*###############################################*/
/*#### Mailform #################################*/
/*###############################################*/
.csc-mailform-field label{
	display:block;
	float:left;
	width:100px;
}
.csc-mailform{
	border:0px;
}


/*###############################################*/
/*#### Touristinformation Haßberge ##############*/
/*###############################################*/
#elemnts .csc-textpic{
	display:block;
	width:192px;
	border:0px solid #617F1F;
	text-align:center;
	margin-bottom:10px;
	background-color:#D9E8C9;
	border:2px solid #FFFFFF;
	margin-bottom:20px;
	padding:5px 0px;
	width:190px;
}

.tx-cegallery-pi1-imagetitle {
	display:none;
}