@charset "utf-8";
/* CSS Document */
		/*------	background: #f7f7f7 url(images/mw_header_b.png) 0 0 repeat-x;--------------------------------   ALLGEMEINE ANGABEN ZU DEN CONTAINERN ...   ----------------------------------*/
html {
  height: 100%;
  margin-bottom: 1px;
}

body{
	background-color:#FFFFFF;
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14pt;
	font-size:9pt;
	color:#546b84;
	background-image:url('../images/pattern_037.gif');
	
	}
	
#container{
	position:absolute;
	width:970px;
	background-image:url('../images/uebergang1.gif');
	background-position: right top;
	background-repeat:repeat-y;
	padding:0px;
	float:left;
	left:50%; margin-left:-485px; margin-right:0px; margin-top:0px; margin-bottom:0px
	}
	
#kopf{
	background-color:#546b84;
	width:950px;
	height: 185px;
	background-image:url('../images/hintergrund_kopf.jpg');
	background-position: left top;
	background-repeat:no-repeat;
	margin-left:11px;
	}

#trenner{
	width:950px;
	height:9px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-image:url('../images/trenner.gif');
	background-repeat:repeat;
	padding:0px;
	line-height:1px;
	font-size:1px; margin-left:11px; margin-right:0px; margin-top:0px; margin-bottom:0px
	}
	
#content{
	width:950px;
	margin:0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	}
	
#links{
	width:200px;
	background-color:#cbd2da;
	margin:0px 1px 0px 0px;
	padding:0px 0px 100px 0px;
	float:left;
	}
	
#mitte{
	width:548px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	}	
	
#laufwerbung{
	width:548px;
	height:50px;
	background-color:#8594a6;
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	/*float:left;*/

	}

#inhalt{
	width:508px;
	margin:0px 1px 0px 0px;
	padding:20px 20px 20px 20px;
	/*float:left;*/
	}	

#rechts{
	width:200px;
	background-color:#cbd2da;
	margin:0px 0px 0px 0px;
	padding:0px 0px 100px 0px;
	float:right;
	/*position:relative;
	top:0px;
	right:0px;*/
	}
	
#fuss{
	width:950px;
	height:25px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #546b84;
	background-color:#cbd2da;
	float:left;
	font-size:8pt;
	color:#45576b;
	}


		/*--------------------------------------   NAVIGATION   ----------------------------------*/

.moduletable_menu ul.menu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	line-height:normal;
	}
		
.moduletable_menu ul.menu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#546b84;
	font-size:12pt;
	color:#ffffff;
	}

.moduletable_menu ul.menu li a {
	margin:0px 0px 0px 0px;
	padding: 16px 0px 15px 20px;
	text-decoration:none;
	display:block;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	}
	
.moduletable_menu ul.menu li a:hover{
	background-image: url('../images/renner.gif');
	background-position: left top;
	background-repeat: no-repeat;
	}
	
.moduletable_menu ul.menu li.active{
	margin:0px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background-image: url('../images/renner.gif');
	background-position: left top;
	background-repeat: no-repeat; 
	padding:0px;
	}
	
.moduletable_menu ul.menu li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
	
.moduletable_menu ul.menu li ul li{
	background-color:#cbd2da;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-weight:normal;
	color:#546b84;
	}
	
.moduletable_menu ul.menu li ul li a{
	margin:0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	text-decoration:none;
	display:block;
	color:#546b84;
	}

.moduletable_menu ul.menu li ul li a:hover{
	margin:0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	color:#ffffff;
	background-color:#93acc7;
	background-image: url('none.html');
	}
	
.moduletable_menu ul.menu li ul li.active a{
	margin:0px;
	text-decoration:none;
	color:#ffffff;
	display:block;
	background-color:#93acc7;
	font-weight:bold;
	background-image: url('../images/punkt2_aktiv.gif');
	background-position: left top;
	background-repeat:no-repeat;
	}


.moduletable_adv1 ul.menu{
	margin:5px 0px 5px 0px;
	padding: 10px 0px 0px 10px;
	border:none;
	list-style:none;
}

.moduletable_adv1 ul.menu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.moduletable_adv1 ul.menu a{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	border:none;
}

.moduletable_adv1 ul.menu img{
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border:none;
}

.moduletable_adv1 ul.menu span{
	display:none;
}
		/*--------------------------------------   LAUFWERBUNG   ----------------------------------*/



marquee{
	padding:18px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10pt;
	color:#ffffff;
	width:546px;
	height:32px;
	}
	
marquee span.newsfeedheading{
	display:none;
	}

div.xmap div.componentheading{
	display:none;
	}

		/*--------------------------------------   NEWS SPALTE   ----------------------------------*/

#news{
	padding:0px;
	margin:0px;
	}

div.moduletable_news{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div.newsflash{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	}


.moduletable_news h3{
	font-size:12pt;
	color:#ffffff;
	height:34px;
	width:190px;
	background-color:#546b84;
	margin:0px 0px 0px 0px;
	padding:16px 0px 0px 10px;
	font-weight:normal;
	}

.contentpaneopen_news {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*padding:10px 5px 15px 7px;*/
	border-left:1px solid #546b84;
	border-right:1px solid #546b84;
	border-bottom:1px solid #546b84;
	font-size:9pt;
	color:#546b84;
	line-height:14pt;
	display:block;
	}	

.contentpaneopen_news td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.moduletable_news a.weiter {
	display:none;
	}
	
.moduletable_news span.article_separator{
	display:none;
	}
	
a.newsflesh{
	display:block;
	background-image:url('none.html');	
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 5px 20px 8px;
	text-decoration:none;
	color:#546b84;
}

a.newsflesh:aktiv{
	display:block;
	background-image:url('none.html');	
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 5px 20px 8px;
	text-decoration:none;
	color:#546b84;
}

a.newsflesh:visited{
	display:block;
	background-image:url('none.html');	
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 5px 20px 8px;
	text-decoration:none;
	color:#546b84;
}	

a.newsflesh:hover{
	/*background-color:#cbd2da;background-color:#93acc7;*/
		background-color:#ffffff;
	background-image:url('../images/termine_hg.gif');
	}
	
.contentpaneopen_news h1{
	font-size:10pt;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
		}
		
.contentpaneopen_news h2{
	font-size:10pt;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
		}
	
.contentpaneopen_news p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	}
		


#rechts_logo{
text-decoration:none;
	}
	
#rechts_logo img{
border: none;
margin:10px 10px 0px 10px;
	}
	
		/*--------------------------------------   INHALT VOM KOPF   ----------------------------------*/


#suche{
	position:absolute;
	top:12px;
	left:680px;
	color:#8594a6;
	font-size:10pt;
	}
	
#suche .inputbox{
	width:190px;
	height:15px;
	background-image:url('../images/patter_form.gif');
	float:left;
	}
	
#suche .button{
	width: 68px;
	height:20px;
	border: none;
	margin: 1px 0px 0px 8px;
	background-color:#93acc7;
	background-image:url('../images/suchen.gif');
	color:#8594a6;
	}
	

#suche .button:hover{
	width: 68px;
	height:20px;
	border: none;
	margin: 1px 0px 0px 8px;
	background-color:#93acc7;
	background-image:url('../images/suchen_over.gif');
	}
	

		/*--------------------------------------   Inhalt   ----------------------------------*/

#inhalt table.contentpaneopen{
border-bottom:1px solid #dedede;
		}
		
#inhalt table.contentpaneopen_chronik{
border-bottom:1px solid #dedede;
		}
						
#inhalt h1, .contentheading{
	font-size:12pt;
	color:#546b84;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
		}
		
#inhalt  h2{
	font-size:10pt;
	font-weight:bold;
	color:#546b84;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
		}

#inhalt h3{
	font-size:9pt;
	color:#93acc7;
	line-height:14pt;
		}
		
#inhalt img{
	margin:5px 10px 7px 0px;
	border:none;
		}



#inhalt ul{
	line-height:14pt;
	font-size:9pt;
	color:#546b84;
	margin-top:10px;
	margin-bottom:30px;
	margin-right:30px;
	margin-left:0px;
	padding:0px 0px 0px 30px;
	list-style-type: disc;
		}

#inhalt p{
	line-height:14pt;
	font-size:9pt;
	color:#546b84;
	margin:0px 0px 30px 0px;
	padding:0px;
	display:block;
		}
		
#inhalt span{
	font-size:10pt;
	font-weight:bold;
	color:#546b84;
		}
		
#inhalt hr{
	border:none;
	border-bottom:1px solid #546b84;
	margin:0px 0px 20px 0px;
	}
		
#inhalt a{
	line-height:14pt;
	font-size:9pt;
	font-weight:bold;
	color:#546b84;
	text-decoration:underline;
		}
		
#inhalt a:hover{
	line-height:14pt;
	font-size:9pt;
	text-decoration:none;
		}
		

.article_column {
	padding-right: 5px;
	}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
	}	
	
td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.html) 50% 0 repeat-y;
	}

span.article_separator {
	display: block;
	height: 20px;
	}

.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
	}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
	}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	}
	
	
#inhalt a.readon{
	text-decoration:none;
	color:#546b84;
	font-size:9pt;
	font-weight:normal;
	float:right;
	margin:0px 10px 0px 0px;
	padding:0px 22px 0px 0px;
	background-image:url('../images/weiter.gif');
	background-position: right top;
	background-repeat:no-repeat;
		}
		
#inhalt a.readon_termine{
	text-decoration:none;
	color:#546b84;
	font-size:9pt;
	font-weight:normal;
	float:right;
	margin:0px 10px 0px 0px;
	padding:0px 22px 0px 0px;
	background-image:url('../images/weiter.gif');
	background-position: right top;
	background-repeat:no-repeat;
		}
			
#inhalt a.readon_chronik{
	text-decoration:none;
	color:#546b84;
	font-size:9pt;
	font-weight:normal;
	float:right;
	margin:0px 10px 0px 0px;
	padding:0px 22px 0px 0px;
	background-image:url('../images/weiter.gif');
	background-position: right top;
	background-repeat:no-repeat;
		}	
			
td.buttonheading {

}

td.buttonheading img {
	border:none;
}	



div.xmap h2.menutitle{
	display:none;
}

		/*--------------------------------------   FUSSNAVIGATION   ----------------------------------*/

		
		
#mainlevel{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:right;
		}

#mainlevel li{
	float:left;
	margin:5px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	border-right: 1px solid #45576b;
		}
		
#mainlevel li:last-child{
	margin:5px 10px 0px 0px;
	padding:0px 10px 0px 0px;
	border:none;
		}
		
#mainlevel li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color:#546b84;
		}
		
#mainlevel li a:hover{
	text-decoration:underline;
		}		
		
#fusstext{
	float:left;
	margin:5px 70px 0px 10px;
	padding:0px 0px 0px 0px;
		}
		
				/*--------------------------------------   Chronik  Archivmodul ----------------------------------*/
/*				
.moduletable_chronik ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
	
.moduletable_chronik ul li{
	background-color:#cbd2da;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-weight:normal;
	color:#546b84;
	}
	
.moduletable_chronik ul li a{
	margin:0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	text-decoration:none;
	display:block;
	color:#546b84;
	border-bottom:1px solid #ffffff;
	}

.moduletable_chronik ul li a:hover{
	margin:0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	color:#ffffff;
	background-color:#93acc7;
	background-image: url('none');
	}
	
.moduletable_chronik ul li.active a{
	margin:0px;
	text-decoration:none;
	color:#ffffff;
	display:block;
	background-color:#93acc7;
	font-weight:bold;
	background-image: url('images/punkt2_aktiv.gif');
	background-position: left top;
	background-repeat:no-repeat;
	}				
*/				
				/*--------------------------------------   Chronik  Archivcontent ----------------------------------*/
/*	
form#jForm {}	
	
form#jForm select#limit {
	display:none;
	}		
form#jForm input.inputbox{
	display:none;
	}	
	
form#jForm ul#archive-list{
	width:495px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-color: #ededed;
	}

form#jForm li.row1{
	color:#45576b;
	font-size:9pt;
	line-height:14pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #dedede;
	border-left:2px solid white;
	
	}	
	
form#jForm h4.title{
	font-size:10pt;
	color:#45576b;
	width:493px;
	}

form#jForm h4.title a{
	background-image:url('none');
	display:block;
	padding:10px 0px 5px 10px;
	}
	
form#jForm h4.title a:hover{
	background-image:url('images/termine_hg.gif');
	display:block;
	padding:10px 0px 5px 10px;
	text-decoration:underline;
	}
	
form#jForm h5.metadata{
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	}
	
form#jForm span.created-date{
	font-size: 9pt;
	color:#45576b;
	font-weight: normal;
	text-align: left;
	}

form#jForm span.author{
	display:none;
	}
	
form#jForm div#navigation{
	display:none;
	}
	
form#jForm div.intro{
	font-size: 10pt;
	color:#45576b;
	font-weight: normal;
	text-align: left;
	margin:0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	}
		
form#jForm div.intro h1{
	font-size: 10pt;
	color:#45576b;
	font-weight: bold;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}
			
form#jForm div.intro p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}			
*/

		/*--------------------------------------   Newsletter   ----------------------------------*/

#inhalt div.moduletable_letter h3{
	font-size:12pt;
	color:#546b84;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	}
	
#inhalt div.moduletable_letter .inputbox{
	width:140px;
	}

#inhalt div.moduletable_letter label{
	display:none;
	}

#inhalt div.moduletable_letter #lm_subscribe, #lm_unsubscribe{
	display:none;
	}



		/*--------------------------------------   Termine   ----------------------------------*/


.termin{
	margin:20px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:508px;
	border:none;
		}

		
.text {
	vertical-align:top;
	padding:6px;
	margin:0px;
	width:386px;
	background-color: #dedede;
	border-left:2px solid white;
		}
		
.datum{
	width:108px;
	height:20px;
	background-color: #dedede;
	vertical-align:top;
	padding:6px;
	margin:0px;
	border-bottom:2px solid white;
	font-weight:bold;
		}
		
.ort{
	width:108px;
	vertical-align:top;
	padding:6px;
	margin:0px;
	background-color: #ededed;
		}

