/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background-color: #B9121B;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

p, td, input, textarea, select, .p {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input, select {
	border: 1px solid #bd8d46;
	background-image: url(../images/bg_input.gif);
	height:16px;
}

textarea {
	background-image: url(../images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #bd8d46;	
}

h1 {
	color: #B9121B;
	font-size: 16px;
	font-weight: bold;
}

.ueberschrift1 {
	color: #B9121B;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.h2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.ueberschrift2 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

hr { 
	color:#f6e497; 
	background:#f6e497; 
	border: 0px; 
	height:1px;
	margin:0px;
	padding:0px;
}



a {
	color: #B9121B;
	text-decoration: underline;
	cursor: pointer;
}

ul {
	margin: 15px;
	padding: 0px;
}


.button {
	background-color: #e21d41;
	color: #ffffff;
	border: none;
	font-weight: bold;	
	height: 20px;
	cursor: pointer;
}

.fontRot {
	color: #b9121b;
}

.fontGelb {
	color: #bd8d46;
}

.fontKlein {
	font-size: 9px;
}

.bildLinks {
	margin: 0px 15px 15px 0px;
	float:left;
}

.bildRechts {
	margin: 0px 0px 15px 15px;
	float: right;
}

.teaser_1_LeftBG {
	background-image:url(../images/bg_verlaufGelb.gif);
	background-repeat: repeat-x;
	width: 300px;
	margin-left:-1px;
}
.teaser_1_Left {
	background-color: #fcfae1;
	border-left: 1px solid #f6e497;
	border-right: 1px solid #f6e497;
	border-bottom: 1px solid #f6e497;		
	margin-left:1px;
	width: 298px;
}

.teaser_2_Left {
	background-color: #fcfae1;
	border: 1px solid #f6e497;
	margin:10px 0px 0px 1px;
	width: 298px;
}

.teaser_Right {
	background-color: #fcfae1;
	border: 1px solid #f6e497;
	margin:0px;
	width: 145px;
}

/* News Akkordion */

#newsAccordionDiv {
	position: relative;
	width: 100%;
}

.newsPanel {
	border: none;
}

.newsHeader {
	background-color: #ffffff;
	color: #7c7c7c;
	margin-top:8px;
    cursor: pointer;
}

.newsContent {
	background-color: #ffffff;
	color: #000000;
	border: none;
    display: none;
}


#termineSuche {
	width:300px; 
	height: 120px; 
	float:right; 
	background-image:url(../images/termine/terminsuche.jpg); 
	background-repeat:no-repeat; 
	background-position:top;
}


/*************  Layer   **************/

#divBackground {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

#divContainer {	
	width: 960px;
	margin: 0px auto;
	background-color: #FFFFFF;
	background-image:url(../images/bg_content.gif);
}

	#divShadowLeft {
		width:5px;
		height: 424px;
		float: left;
		background-image: url(../images/bg_left.gif);
	}		

	#divContainerContent {
		width: 950px;
		margin: 0px;
		float: left;
	}
	
		#divHeader {
			width: 950px;
			height:201px;
		}
		
		#divNav {
			width: 950px;
			height: 50px;
		}
		
		#divContentLeft {
			margin-top:15px;
			float:left;
		}
		
		#divContentMiddle {			
			margin-top:15px;
			float: left;
		}
		
		#divContentRight {
			margin-top:15px;
			float:left;
		}
			

	#divShadowRight {
		width:5px;
		height: 424px;
		float: left;
		background-image: url(../images/bg_right.gif);
	}		
	
	#divBottom {
		clear:both;
		position: relative;
		width: 960px;
		color: #4c1b1b;
		padding-top:50px;
	}
	
	#divShadowBottom {
		background-image: url(../images/bottom.gif);
		height:6px;			
	}


.weiterLesen {
	color: #B9121B;
	text-decoration: underline;
	cursor: pointer;
    margin-top: 3px;
}


