body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
    background-color: #ddf5e5;
	
	
}





#rechterrand{
float: left;
position: absolute;
width: 40px;
height: 1400px;
margin:0px;
margin-left: 920px;
background-image:url(../images/bodybackground.jpg);
}
#gesamtinhalt{
position: absolute;
float: left;
width: 920px;
height: 1400px;
margin: 0px;
background-image:url(../images/background.jpg);
}

#content{
    position: absolute;
	float: left;
	margin-top: 130px;
	padding-top: 30px;
    width: 70%;
	height: 100%;
	
	
}

/* SLIDESHOW */
#slideshowhome {
 position:relative;
 float: left;
 width: 280px;
 height:186px; /* hier Hoehe der Slideshow-Bilder angeben */
 margin-left: 20px;
margin-top: 30px;
 
}
#slideshowhome img {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width: -149px;
}
#slideshowhome img.start {
 display:block;
}
#slideshowinfo {
 position:relative;
 float: right;
 width: 186px;
 height:280px; /* hier Hoehe der Slideshow-Bilder angeben */
 margin-right: 150px;
 
}
#slideshowinfo img {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width: -149px;
}
#slideshowinfo img.start {
 display:block;
}
#laufband
{
position: absolute;
float: left;
margin-top: 135px;

}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#banner{
    position: absolute;
    float: left;
	margin: 0px;
	height: 90px;
	width: 336px;
	background-image: url(../images/banner.jpg);
	z-index:10;

}

#language
{
    position: absolute;
    float: left;
	margin: 40px 0 0 340px;
	height: 50px;
	width: 280px;
	z-index: 12;
}


#banner_rechts{
position: absolute;
    float: left;
	margin: 0px;
	margin-left: 520px;
	height: 350px;
	width: 400px;
	background-image: url(../images/banner_rechts_hell.jpg);
	

}
#navi{
    float: left;
	position: absolute; 
    margin-top: 90px;
	width: 540px;
    height: 23px;
    background-image:url(../images/navibackground.jpg);
	
    
}





#headlines{
    position: absolute;
    float:left;
	width: 15%;
	/*border-left: 1px dotted #ddf5e5;
	border-bottom: 1px dotted #ddf5e5;
	padding: 10px 10px 20px 10px;*/
	margin-top: 340px;
	margin-left: 550px;
	
}
#headlines_info{
    position: absolute;
    float:left;
	width: 15%;
	/*border-left: 1px dotted #ddf5e5;
	border-bottom: 1px dotted #ddf5e5;
	padding: 10px 10px 20px 10px;*/
	margin-top: 330px;
	margin-left: 500px;
	
}
#headlines p{
	padding: 5px 0px 5px 0px;
}



/*#map
{
margin-top: 400px;
margin-left: 30px;

}*/




/************** .feature styles ***************/
.inhalt_home{
    
	margin-top:auto;
	margin-left: 300px;
	padding: 50px 0px 0px 20px;
	font-size: 80%;
	
	 
}

.inhalt_home h3{
	padding: 10px 0px 0px 0px;
	text-align: left;
	color: #fee47c;
}

.inhalt_home img{
	float: left;
	padding: 10px 10px 0px 0px;
}
.feature{
    
	margin-top:auto;
	margin-left: 30px;
	padding: 20px 0px 0px 0px;
	font-size: 80%;
	
	 
}

.feature h3{
	padding: 10px 0px 0px 0px;
	text-align: left;
	color: #fee47c;
}

.feature  img{
	float: left;
	padding: 10px 10px 0px 0px;
}

.feature td 
{
padding: 2px 5px 0 5px;

}

.feature_left{
    
	margin-top:auto;
	margin-left: 30px;
	padding: 0px 0px 0px 20px;
	font-size: 80%;
	
	 
}

.feature_left h3{
	padding: 10px 0px 0px 0px;
	text-align: left;
	color: #fee47c;
}

.feature_left  img{
	float: left;
	padding: 10px 10px 0px 0px;
}
.feature_right{
    
	margin-top:auto;
	margin-left: 30px;
	padding: 20px 0px 0px 40px;
	font-size: 80%;
	
	 
}

.feature_right h3{
	padding: 10px 0px 0px 0px;
	text-align: right;
	color: #fee47c;
}

.feature_right  img{
	float: right;
	padding: 10px 150px 0px 0px;
}
.impress{
    
	margin-top:auto;
	margin-left: 30px;
	padding: 0px 0px 0px 20px;
	font-size: 80%;
	
	 
}

.impress h3{
	padding: 10px 0px 0px 0px;
	text-align: left;
	color: #fee47c;
}

.impress img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .story styles *****************/

.story{
	
	
	margin-top:20px;
	padding: 10px 0px 0px 30px;
	font-size: 80%;
	width: 60%;
}
.story h3{
	padding: 10px 0px 0px 0px;
	text-align: left;
	color: #fee47c;
}
.story p{
	padding: 0px 0px 10px 0px;
}
.story .highlight
{
color: #fee47c;
font-size:110%;
font-weight: 500;

}

/************** #headlines styles **************/
form
{
padding-left: 30px;
}

a{
	color: #29682f;
	text-decoration: none;
}

a:link{
	color: #29682f;
	text-decoration: none;
}

a:visited{
	color: #29682f;
	text-decoration: none;
}

a:hover{
	color: #fecb00;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #fee47c;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 114%;
 color: #fee47c;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #fee47c;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #fee47c;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #fee47c;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}
