@CHARSET "ISO-8859-1";

html, body {
	height:100%;
}
body { 
	background:#fff4b2 url(img/hg-yellow.gif) repeat;
	color: #d88432;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0; 
	padding: 0;
}
a, a:visited, a:active, a:hover{
	color: #d88432;
	text-decoration: none;
}
a:hover{
	color: #c85749;
}
img{
	border: none;
}
#distance { 
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-320px; /* half of container's height */
	float:left;
}

#container{
	margin:0 auto auto auto;
	position:relative; /* puts container in front of distance */
	width:1000px;
	min-height:640px;
	background-color:#fff6c2;
	background:url(img/bg_container.gif) repeat;
	clear:left;
}
#header{
	height:100px;
	margin:0 0 0 0;
}
#menu{
	font-size: 20px;
	width:150px;
	float:left;
	padding:  0 0 0 10px;
}
#menu a, #menu a:visited, #menu a:active, #menu a:hover{
	text-decoration: none;
	font-weight: bold;
	}
#menu a:hover{

}
.menu_act, .menu_act a,.menu_act a:hover, .menu_act a:visited, .menu_act a:active{
	color: #c85749;
	font-weight: bold;
	}
.adresse{
	margin: 270px 0 0 0 ;
	font-size: 16px;
	color: #c85749;
	}
#content_container{
	width:770px;
	margin:20px 20px 0 200px;
}

#content{
	margin:20px 20px 20px 20px;
}
#footer{
	font-size: 12px;
	margin: 0 20px 0 10px;
	color: #c85749;
	text-align: right;
	}
#footer a, #footer a:visited, #footer a:hover, #footer a:active{
	text-decoration: underline;
}
.h2{ 
	font-size: 25px;
	text-align: center;
	font-weight: bold;
}
.headlines{
	font-weight: bold;
	font-size: 25px;
	color: #c85749;
	}
.text{
	margin: 0 0 0 50px;
	font-size: 20px;
	}
.partner{
	font-size: 18px;
	text-align: center;
	}
.rot{ color: #c85749; }
.orange{ color: #d88432; }