/* Startpage Settings */
#mainContent #termine {
	background: url(../images/slider.png) repeat-x #dedede top center;
	width: 709px;
	height: auto;
	position: relative;
	top: -12px;
	left: 11px;
	overflow: hidden;
}

#mainContent #termine + #mainContentText {
	position: relative;
	top: -23px;
}

#mainContent #first {
	width: 450px;
	height: 175px;
	float: left;
}

#mainContent #second {
	width: 240px;
	height: 157px;
	padding: 13px 10px 5px 10px;
	float: left;
	background: url(../images/secondBg.png) 0 0 no-repeat;
	overflow: hidden;
}

#mainContent #second h1 {
	font-size: 1.4em;
	color: #a41111;
}


/* Teaser Slider */
#teaserslider{
	margin-left: 27px;
}

#teaserslider ul li  {
	
}

#teaserslider ul,
#teaserslider li {
	margin-left: 0;
	background: url(../images/bg.png) top right no-repeat;
	padding: 0;
	list-style: none;
}

#teaserslider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:657px;
		height:211px;
		overflow:hidden;
		}	

	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:27px;
		height:211px;
		position:absolute;
		left:0px;
		top:-211px;
		}	
	#nextBtn, #nextBtn2{ 
		left:685px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:27px;
		height:211px;
		background:url(../images/left.png) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/right.png) no-repeat 0 0;	
		}		
	.slideelement { margin:20px 4px 0px 5px; min-height: 167px; max-height: 167px; overflow: hidden;}	
	.slideelement p { margin: 0; padding: 3px 0; color: #000;}	
	.slideelement h3 { color: #a20c0c; margin: 0; padding: 0;}
	.slidetext_text_links { float:left;width: 300px; padding:5px 0px 5px 5px; min-height: 167px; background: #fff;
    filter:alpha(opacity=90); /* Internet Explorer */
    opacity: 0.90; /* Firefox ab V3.5 + Opera */
    -moz-opacity: 0.90; /* Firefox bis V3.5 */
    -khtml-opacity: 0.9; /* Safari */
}

	.slideimage_text_links { float:left; margin: auto;}
	.slideimage_text_links img { padding:5px;}
	.slidetext_text_rechts { float:left; padding:5px 8px 5px 5px;min-height:167px;width:315px;background: #fff;
    filter:alpha(opacity=90); /* Internet Explorer */
    opacity: 0.90; /* Firefox ab V3.5 + Opera */
    -moz-opacity: 0.90; /* Firefox bis V3.5 */
    -khtml-opacity: 0.9; /* Safari */}
	.slideimage_text_rechts { float:left; width: 320px; overflow: hidden; 
}

.slidefull {min-height:167px;width:100%;background: #fff;
    filter:alpha(opacity=90); /* Internet Explorer */
    opacity: 0.90; /* Firefox ab V3.5 + Opera */
    -moz-opacity: 0.90; /* Firefox bis V3.5 */
    -khtml-opacity: 0.9; /* Safari */
    padding: 0px 5px;
}




/* Startseite 3 Boxen */
.tx-teaserboxes-pi1 {
	margin: 0 0 23px 0;
	padding: 0 0 0 22px;
	font-size: 0.9em;
}

.startbox {
	float: left; 
	width: 209px;
	height: 139px;
	margin: 0 0 0 15px;
	background: url(../images/box.png) center no-repeat;
}

.startbox h2 {
	font-size: 1.2em;
	color: #a81b1b;
	margin: 0 0 2px 0 !important;
}

.startbox p {
	margin: 0 0 4px 0 !important;
}

.startbox a {
	font-size: 0.85em;
	color: #a81b1b;
	text-decoration: none;
}

.startbox a:hover {
	text-decoration: underline;
}

.startbox_text {
	margin: 4px 7px 7px;
}

