﻿

.ce_download,
.enclosure {
	background: #FBF5E0 no-repeat left top;
	padding: 2px 5px 2px 5px;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
}

.ce_download img,
.enclosure img {
	float: left;
	margin-right: 5px;
}

.ce_downloads {
	background: #FBF5E0 no-repeat left top;
	padding: 2px 5px 2px 5px;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
}

.ce_downloads p,
.enclosure p {
	margin-bottom: 5px;
}


.ce_downloads img {
	float: left;
	margin-right: 5px;
}


.ce_toplink, p.back {
	margin: 0px 0px 15px 0px;
}




.ce_toplink a, p.back a, a.ce_toplink {
/*	display: block; */
	background-color: #6189A4;
	padding: 2px 5px 2px 5px;
	border: 1px #004C80 solid;
	text-decoration: none;
	margin: 0px 5px 5px 0px;
	color: #ffffff;
	
}

.ce_toplink a:hover, p.back a:hover, a.ce_toplink:hover {
	background-color: #004C80;
}






div.image_container div.caption {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 13px;
	max-width: 200px;					/* IE6 pruefen */

}

.mod_calendar {
}

.mod_calendar table.minicalendar {
	border-top: 1px solid #DBD6D6;
	border-right: 1px solid #DBD6D6;	
	width: 145px;
	background: #ffffff;
	margin-left: 25px;

	
}

.mod_calendar table.minicalendar td,
.mod_calendar table.minicalendar th {
	padding: 1px;	
	font-size: 11px;
	border-bottom: 1px solid #DBD6D6;
	border-left: 1px solid #DBD6D6;	
	text-align:center;	
	
}

.mod_calendar table.minicalendar .weekend {
	font-weight: bold;
}

.mod_calendar table.minicalendar th a {
	display: block;
	height: 100%;
	width: 100%;
	background: #F8EECB;
	text-decoration: none;
}

.mod_calendar table.minicalendar td a {
	text-decoration: none;
}

.mod_calendar table.minicalendar .active {
	background: #F8EECB;
}

.mod_customnav ul,
.mod_customnav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.mod_customnav li {
	float: left;
}

.mod_customnav a,
.mod_customnav span {
	display: block;
	float: left;
	background: #6189A4;
	padding: 2px 5px 2px 5px;
	border: 1px #004C80 solid;
	text-decoration: none;
	margin: 0px 5px 5px 0px;
	color: #ffffff;
	
}

.mod_customnav span {
	background: #004C80 ;
}

.mod_customnav a:hover {
	background: #004C80 ;
}

.mod_eventlist p.info {
	margin-bottom: 0px;
}

.mod_eventlist h2,
.mod_eventlist p.teaser  {
	margin-bottom: 0px;
}

.mod_eventlist .event {
		padding: 2px 5px 2px 5px;
}

.mod_eventlist .eyecatcher {
	background: #FBF5E0 no-repeat left top;
	padding: 2px 5px 2px 5px;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
	margin-bottom: 15px;
}

.mod_eventlist .eyecatcher p.more {
	margin-bottom: 0px;
}

.mod_listing table {
	width: 100%;
}

.mod_listing th {
	display: none;
}
.mod_listing tr.even {
	background: #FBF5E0;
}

.mod_listing td.col_last {
	text-align: right;
}


.mod_newsarchive h2,
.mod_newsarchive p.teaser,
.mod_newslist h2,
.mod_newslist p.teaser {
	margin-bottom: 5px;
}


.mod_newsmenu ul,
.mod_newsmenu li {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

.mod_newsmenu  li.year {
	clear: both;
	background: #FBF5E0;
	border: 1px #F2E4A3 dotted;
	font-weight: bold;
	padding: 2px 15px 2px 3px;
	margin: 0px 0px 15px 0px;	
}

.mod_newsmenu ul.level_2 li {
	float: left;
	font-weight: normal;
	padding: 2px 10px 2px 0px;
	margin: 0px;
	font-size: 11px;
}

.mod_newsmenu ul.level_2 li.first {
	float: none;
}






.mod_nl_list a {
	background: #FBF5E0;
	padding: 2px 5px 2px 5px;
	font-weight: normal;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
	margin-bottom: 15px;
	cursor: pointer;
	display: block;
	text-decoration: none;
	}

.mod_nl_list a:hover {
	background: #E8E8E8;
	padding: 2px 5px 2px 5px;
	font-weight: normal;
	border-top: 1px #BEBEBE dotted;
	border-bottom: 1px #BEBEBE dotted;	
	margin-bottom: 15px;
	cursor: pointer;
	display: block;
	text-decoration: none;
	}



.mod_search form,
.mod_search span.relevance,
.mod_search p.url {
	display: none;
}

.mod_search h3 {
	margin:0 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004C80;
	line-height:17px;
}
.mod_search .highlight {
	background: #FBF5E0;
}


.ce_accordion .toggler {
	background: #FBF5E0 url("acc_toggler_background.gif") no-repeat left top;
	padding: 2px 15px 2px 15px;
	font-weight: bold;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
	margin-bottom: 15px;
	cursor: pointer;		
}

.ce_accordion p,
.ce_accordion h1,
.ce_accordion h2,
.ce_accordion h3,
.ce_accordion h4 {
	padding: 0px 15px 15px 15px;
	margin: 0px;
}



.ce_accordion p a.ce_download {
	background: #FBF5E0;
	padding: 2px 5px 2px 5px;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
	display: block;
	margin: 0px;
}




.ce_accordion ul {
	padding: 0px 15px 15px 15px;
}


p.anmeldung {
	font-size: 10px;
	line-height: 13px;
	color: #c0c0c0;
	padding: 0px 15px 15px 20px;	
}

p.anmeldung a {
	color: #c0c0c0;
	
}



p a.ce_download {
	background: #FBF5E0;
	padding: 2px 5px 2px 5px;
	border-top: 1px #F2E4A3 dotted;
	border-bottom: 1px #F2E4A3 dotted;	
	display: block;
	margin: 0px;
}

.mod_dlh_googlemaps {
	border: 1px #000000 solid;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}