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

body
	{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#717171;
	}
	

img	{ border:0; }

p { padding:8px 0 8px 0; margin:0; font-size:13px; }
	
H1,H2,H3,H4,H5,H6 { font-weight:bold; margin:0 0 10px 0; padding:0; }	

H1 { font-size:18px; color:#DD9F52; }
H2 { font-size:16px; color:#DD9F52; }
H3 { font-size:14px; }
H4 { font-size:12px; }
	
a:link { color:#DD9F52; font-weight:normal; text-decoration:none; }
a:visited { color:#DD9F52; font-weight:normal; text-decoration:none; }
a:hover { color:#717171; font-weight:normal; text-decoration:none; }
a:active { color:#DD9F52; font-weight:normal; text-decoration:none; }

.bilderrahmen
	{
	/* border:1px solid #717171;*/
	padding:2px;
	}

.home_txt
	{
	font-size:14px;
	}

#header_Container
	{
	width:100%;
	height:100px;
	margin:0;
	padding:0;
	background-color:#e4e4e3;
	}

#header
	{
	margin:0 auto;
	padding:0;
	width:959px;
	height:100px;
	}

#mainnavi_container
	{
	float:left;
	position:relative;
	display:inline-block;
	width:704px;
	height:38px;
	margin:37px 0 0 0;
	padding:0;
	}
	
#mainnavi_container a:link, #mainnavi_container a:visited, #mainnavi_container a:active
	{
	font-weight:bold;
	font-size:14px;
	color:#404849;
	}
	
#mainnavi_container a:hover
	{
	font-weight:bold;
	font-size:14px;
	color:#717171;
	}
	
#nav_main_01
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_01
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_01.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_01 a:link, #nav_main_aktiv_01 a:visited, #nav_main_aktiv_01 a:hover, #nav_main_aktiv_01 a:active
	{
	color:#717171;
	}

#nav_main_02
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_02
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_02 a:link, #nav_main_aktiv_02 a:visited, #nav_main_aktiv_02 a:hover, #nav_main_aktiv_02 a:active
	{
	color:#717171;
	}
	
#nav_main_03
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_03
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_03.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_03 a:link, #nav_main_aktiv_03 a:visited, #nav_main_aktiv_03 a:hover, #nav_main_aktiv_03 a:active
	{
	color:#717171;
	}
	
#nav_main_04
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	background-color:white;
	border:1px solid #717171;
	background-image:url(grfx/nav_main_inaktiv_04.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
#nav_main_aktiv_04
	{
	float:left;
	margin:0 8px 0 0;
	padding:4px 14px 4px 21px;
	border:1px solid #717171;
	background-color:#FFFFFF;
	background-image:url(grfx/nav_main_aktiv_04.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#nav_main_aktiv_04 a:link, #nav_main_aktiv_04 a:visited, #nav_main_aktiv_04 a:hover, #nav_main_aktiv_04 a:active
	{
	color:#717171;
	}

#nav_main_aktiv a:link { color:#bdc4c4; font-weight:normal; text-decoration:none; }
#nav_main_aktiv a:visited { color:#bdc4c4; font-weight:normal; text-decoration:none; }
#nav_main_aktiv a:hover { color:#bdc4c4; font-weight:normal; text-decoration:none; }
#nav_main_aktiv a:active { color:#bdc4c4; font-weight:normal; text-decoration:none; }

#gefulogo_container
	{
	float:left;
	width:255px;
	height:60px;
	margin:0;
	padding:15px 0 0 0;
	}
	
#content_container
	{
	position:relative;
	z-index:1;
	width:100%;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	}

#content
	{
	position:relative;
	z-index:11;
	margin:0 auto;
	padding:15px 0 20px 0;
	min-height:450px;
	width:959px;
	font-size:12px;
	line-height:17px;
	background-image:url(grfx/hg_content_br_01.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}

#content_right
	{
	float:right;
	width:250px;
	height:350px;
	margin:0;
	padding:0;
	text-align:right;
	clear:both;
	}
	
/* #bild_br
	{
	float:right;
	position:absolute;
	display:inline-block;
	top:192px;
	z-index:1;
	bottom:0;
	right:0;
	width:460px;
	height:458px;
	margin:0;
	clear:both;
	} */

#footer_Container_aussen
	{
	width:100%;
	margin:0;
	padding:0;
	background-image:url(grfx/hg_bottom.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

#footer_container
	{
	margin:0 auto;
	padding:0;
	width:959px;
	background-image:url(grfx/hg_content_br_02.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
	
#grauer_bereich
	{
	position:relative;
	z-index:10;
	width:480px;
	height:63px;
	padding:43px 0 0 0;
	background-color:#404849;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	}

#footer_navi_container
	{
	float:left;
	width:404px;
	margin:5px 0 0 0;
	padding:0;
	}
	
#footer_kontakt
	{
	float:left;
	text-align:right;
	width:545px;
	padding:0 0 0 10px;
	margin-top:5px;
	}
	
