/*                                                                                               
-------------------------------------------------------------------------------------------------
EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA 
EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA EVA 
-------------------------------------------------------------------------------------------------
*/

body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #595959;
}

#Body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #595959;
	background: #fffff3 url(media/bkg_images/bkg_content21.gif) repeat-y left top;
}

table * {
	font-size: 12px;
}

h1, h2, h3, h4, p, div, table, td {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h1 {
	line-height: 20px;
	color: #9f1915;
	font-size: 16px;
	margin-bottom: 10px;
}


#dnn_KontaktPane h1 .title {
	color:#FFF;

}


h2 {
	line-height: 16px;
	color: #59585d;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 8px;
}

h3 {
	line-height: 16px;
	color: #87888a;
	font-weight: bold;
	font-size: 12px;
}

.meta_menu_div a:link, .meta_menu_div a:visited, .meta_menu_div a:hover, .meta_menu_div a:active {
	color: #fff;
	text-decoration: none;
}

.main_content_div a:link, .main_content_div a:visited, .main_content_div a:hover, .main_content_div a:active {
	color: #595959;
}

.content_container_div .module_container {
	padding-right: 45px;
}


.main_container_div {
	float: left;
	width: 100%;
	background: url(media/bkg_images/bkg_body21.gif) repeat-x left top;
}

.header_logo_div {
	float: left;
	width: 948px;
	height: 116px;
}

.logo_div {
	float: left;
/*	margin: 40px 0px 0px 55px;*/
	margin-left:20px;
	margin-top:13px;
}

.header_image_div {
	float: right;
	width: 456px;
	height: 95px;
	background-color: #ccc;
}

.meta_menu_div {
	margin-top: 2px;
	float: right;
	font-size: 10px;
}

ul.meta_ul {
	margin: 0px;
	padding: 0px;
}

.meta_ul li {
	float: left;
	list-style-type: none;
	margin-left: 10px;
}



.main_div {
	clear:left;
	float: left;
	margin-top: 40px;
	width:100%;
}

.left_container_div {
	float: left;
	width: 237px;
}

.main_menu_div {
	float: right;
}

.right_container_div {
	float: left;
	width: 530px;
}

.right_home_container_div {
	float: left;
	width: 711px;
}

.right_container_div a:link, .right_container_div a:visited,
.right_container_div a:hover, .right_container_div a:active {
	text-decoration: underline;
}

.main_content_div {
	margin-top: 5px;
	margin-left: 45px;
	margin-bottom: 30px;

}







.home_container_div {
	float: left;
	width: 450px;
}

.lageplan_container_div {
	float: right;
	width: 180px;
	margin-left: 30px;
}

.lageplan_container_div h1 {
	background-color: #d9dadc;
	background-color:#9f1915;
	font-size: 12px;
	color: #87888a;
	padding-left: 5px;
}

.lageplan_container_div .module_content {
	padding: 5px;
}



ul.newslist_ul {
	margin: 0px;
	padding: 0px;
}

ul.newslist_ul li {
	list-style-type: none;
	display: block;
}

.newslist_div {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #88888a;
}

.newslist_image, newslist_image img {
	float: left;
	margin-right: 10px;
}

.newslist_info {
}

.newslist_title h2 {
	font-size: 12px;
}



.events_ul, .event_ul {
	margin: 0px;
	padding: 0px;
}

.events_ul li {
	list-style-type: none;
}

.events_ul h2 {
	margin-bottom: 5px;
}

.event_ul li {
	display: block;
	margin-bottom: 25px;
}

.event_info h3 {
	background-color: #d9dadc;
	margin-bottom: 5px;
}








.GalleryCellLeftContainerSpace, .GalleryCellRightContainerSpace,
.GalleryCellLeftBottomSpace, .GalleryCellRightBottomSpace,
.GalleryCellLeftNavigationSpace, .GalleryCellRightNavigationSpace {
	display: none;
}

.GalleryDnDPicture {
	display: block;
	margin-right: 20px;
	margin-bottom: 20px;
}

.GalleryCellElementAlbum {
	padding-right: 20px;
	padding-bottom: 20px;
}


.kirchenabc_alphabet_table td {
	padding: 4px;
}

.kirchenabc_entry_table {
	margin-bottom: 40px;
}

.kirchenabc_entry_table td * {
	vertical-align: top;
}

.kirchenabc_entry_table .buchstabe_td a {
	font-size: 30px;
	color: #555;
	text-decoration: none;
	padding-right: 10px;
	padding-bottom: 20px;
}

.kirchenabc_entry_table .stehtfuer_td {
	font-size: 14px;
	vertical-align: bottom;
	padding-bottom: 3px;
}



.vorstand_table_entry td {
	vertical-align: top;
	padding-right: 10px;
}



/***************************
	MEDIA PLAYER
****************************/


/*ADMIN SKIN*/
.MediaPlayer_admin_new{
margin-bottom:15px;
}

.MediaPlayer_admin_new a:link, .MediaPlayer_admin_new a:visited{
font-size:12px;
font-weight:bold;
}
.MediaPlayer_admin_new a:hover, .MediaPlayer_admin_new a:active{}

.MediaPlayer_item{
margin-bottom:20px;
}

.MediaPlayer_title{
font-size:14px;
font-weight:bold;
}

/*EDIT SKIN*/

.edit_title span{
font-weight:bold;
}

.edit_title{
margin-bottom:15px;
}

.edit_control{
margin-top:15px;
font-weight:bold;
font-size:14px;
}

.edit_long_text textarea{
/*position:absolute;*/
height:200px;
width:550px;
}

/*LIST*/

.MediaPlayer_list{
margin-bottom:40px;
}


/* Gallery */
.GalleryCellElementAlbumPicture {

height:110px;
	}
