@charset "UTF-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, a, blockquote, pre, #contact-form, fieldset, table, th, td, textarea, input{ 
	margin: 0; 
	padding: 0; 
}

 body {
	background:url(img/bg_body.jpg) repeat-x;
	background-color: #cb7358;
	text-align:center;
	
	
 }
 
A {
	outline: none;
}


 A:link {
	text-decoration: none;
	color: #CA4F22;
}

A:visited {
	text-decoration: none;
	color: #CA4F22;
}
 
 
 .mainBGMAIN {
	width:999px;
	margin:auto;
 }
 
 .mainBG {
	background:url(img/bg_main.jpg) repeat-x;
	background-color:#f2942a;
	width:915px;
	float:left;
	border-left:1px solid #dcb09e;
	border-right:1px solid #dcb09e;	
	
	
 }
 
.HeaderContent{
	width:915px;
	height:139px;
	margin:auto;
	position:relative;
}
     
 
 #logo{
	background:url(img/logo.jpg) no-repeat;
	display:block;
	position:absolute;
	margin-top: 15px;
	margin-left:15px;
	width:340px;
	height:95px;
}

.header-topnavi {
	position:absolute;
	margin-top: 15px;
	right: 85px;
	width:94px;
	height:81px;
}



#shadow_left {
	float:left;
	width: 41px;
	margin: 0px auto;
	height: 336px;
	background-image: url(img/shadow_left.jpg);
}
#shadow_right {
	float:right;
	width: 41px;
	height: 336px;
	background-image: url(img/shadow_right.jpg);
}

.flash {
	position:relative;
	_display:none;
}

*:first-child+html .flash { /* only fpr IE7 */
	position: static;
	
}


.flash2 {
	display:none;
	_display:inline;
}



 .textbereich1 {
	float:left;
	width: 29px;
	margin: 0px auto;
	height: 580px;
	margin-top: 26px;
	background-image: url(img/textshadow_left.jpg);
 }
 
 .textbereich2 {
	float:left;
	width:762px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	_padding-right:0px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	
 }

   
 .textbereich3 {
	float:left;
	width: 29px;
	margin: 0px auto;
	height: 580px;
	margin-top: 26px;
	background-image: url(img/textshadow_right.jpg);
 }
 
  .textbereich_main {
	width: 860px;
	height: 100%;
	min-height: 750px;
	margin: 0px auto;

	
 }
 
   .ListItem {
	margin-left:15px;
	}
	 
   .LiIcon {
	margin-top:5px;
	float:left;
	width:30px;
	}
	 
 
   .LiHeadlines {

	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	position:relative;
	float:left;
    padding: 0 0 0 10px; 
  }


  .LiTexte {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;      
	clear:left;
	padding: 0 0 20px 40px;
	line-height:5px;   
	
}

 .LiTexte_Janine {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;      
	clear:left;
	padding: 0 0 20px 40px;
	line-height:14px;   
	
}



/* SLIDEBOX */

	
	div#slidebox #slideWrapp {
		margin:0 auto;
		width:780px;
		margin-top:15px;
	}

	div#slidebox #themes {
		width:5000px;
	}
	
	/* ganzer Container */
	div#slidebox .mod {
		width:694px;
		overflow:hidden;
		margin:0 auto;
		
		zoom:1;
		float:left;
	}
	
	div#slidebox #themes, #themes li {
		margin:0;
		overflow:hidden;
		padding:0;
	}
	/* Einzelnens Bild */
	div#slidebox #themes li {
		float:left;
		height:190px;
		margin: 0 auto;
		
	}
	
	div#slidebox #move-left, div#slidebox #move-right {
		float:left;
	}
	
	

/* SLIDEBOX BIG */

	
	div#slidebox_big #slideWrapp_big {
		margin:0 auto;
		width:780px;
		margin-top:15px;
	}

	div#slidebox_big #themes_big {
		width:6900px;
	}


	
	/* ganzer Container */
	div#slidebox_big .mod {
		width:690px;
		overflow:hidden;
		margin:0 auto;
		
		zoom:1;
		float:left;
	}
	
	div#slidebox_big #themes_big, #themes_big li {
		margin:0;
		overflow:hidden;
		padding:0;
	}
	/* Einzelnens Bild */
	div#slidebox_big #themes_big li {
		float:left;
		height:320px;
		margin: 0 auto;
		
	}
	
	div#slidebox_big #move-left_big, div#slidebox_big #move-right_big {
		float:left;
	}



.abschluss {
	clear:left;
	height:185px;
	width:915px;
	background:url(img/abschluss_bg.jpg) repeat-x;
	text-align: left;
 }

#abschluss_links {
		Float:left;
		height:185px;
		width:255px;
		padding-left:45px;
		background:url(img/abschluss_stripe.jpg) no-repeat;
		background-position:right;
 }

 #abschluss_mitte {
		Float:left;
		height:185px;
		width:255px;
		padding-left:50px;
		background:url(img/abschluss_stripe.jpg) no-repeat;
		background-position:right;
 }
 #abschluss_rechts {
	Float:left;
	height:185px;
	width:255px;
	padding-left:45px;
	
 }

 .abschluss_headline {

	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
  }


  .abschluss_text {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;      
	line-height:16px;
	
}

 .abschluss_formlink {
 margin-top:18px;
  margin-right:2px;
 text-align:right;	
}

