* {
	margin:				0;
	padding:			0;
	}

html,body {
	margin:				0;
	padding:			0;
	width:				100%;
	height:				100%;
	background:			#ffffff;
	color:				#000000;
	/* overflow:hidden; */
	}

body {
	font:				normal 12px/20px myriad pro, myriad, trebuchet ms, arial, sans-serif;
	line-height:		20px;
	}

#stern1 {
	position: fixed;
	margin: -415px auto auto -795px;
	top: 50%;
	left: 50%;
	}

#stern2 {
	position: fixed;
	margin: -250px auto auto -620px;
	top: 50%;
	left: 50%;
	}
	
#stern3 {
	position: fixed;
	margin: -100px auto auto -755px;
	top: 50%;
	left: 50%;
	}
	
#stern4 {
	position: fixed;
	margin: 230px auto auto -590px;
	top: 50%;
	left: 50%;
	}
	
#stern5 {
	position: fixed;
	margin: -475px auto auto -160px;
	top: 50%;
	left: 50%;
	}
	
#stern6 {
	position: fixed;
	margin: -410px auto auto 495px;
	top: 50%;
	left: 50%;
	}
	
#stern7 {
	position: fixed;
	margin: -180px auto auto 610px;
	top: 50%;
	left: 50%;
	}

#stern8 {
	position: fixed;
	margin: 260px auto auto 590px;
	top: 50%;
	left: 50%;
	}
	
#distance_left { 
	width:				1px;
	height:				50%;
	margin-bottom:		-302px; /* half of container's height */
	float:				left;
	text-align:			center; /* horizontal centering for IE Win quirks */
	}

#distance_right { 
	width:				1px;
	height:				50%;
	margin-bottom:		-302px; /* half of container's height */
	float:				right;
	text-align:			center; /* horizontal centering for IE Win quirks */
	}

#left {
	position:			absolute;
	height:				100%;
	min-width:			566px;
	width:				60%;
	margin:				auto auto auto 0px;
	background:			#ffffff;
	z-index:			0;
	}

#right {
	position:			absolute;
	height:				100%;
	width:				40%;
	margin:				auto auto auto 60%;
	z-index:			0;
	background:			#aba28a;
	}

#right_bg_verlauf {
	position:			fixed;
	margin:				0;
	z-index:			0;
	width:				100%;
	height:				100%; 
	}
	
#bg_pic {
	position:			relative;
	width:				546px;
	height:				584px;
	background:			#ffffff;
	padding:			10px;
	border-bottom: 		1px solid #3d050b;
	border-left:		1px solid #3d050b;
	margin:				auto 0px auto auto;
	clear:				left;
	z-index:			1;
	}

#nav {
	position:			relative;
	width:				546px;
	margin:				-584px 0px auto auto;
	z-index:			3;
	}

ul.nav {
	background:			none;
	color:				#dbe5ed;
	list-style:			none;
	padding:			0;
	margin:				auto auto auto auto;
	}

ul.nav li {
	width:				24.9%;
	float:				left;
	list-style:			none;
	font-weight:		bold;
	font-size:			16px;
	line-height:		80px;
	text-transform:		uppercase;
	text-align:			center;
	}

ul.nav li a {
	color:				#dbe5ed;
	text-decoration:	none;
	}

ul.nav li a#aktiv {
	color:				#cc6f00;
	}

ul.nav li a:hover {
	color:				#cc6f00;
	}

dfn {
	display:			none;
	}

#content {
	position:			relative;
	width:				400px;
	height:				604px;
	margin:				auto auto auto 0px;
	clear:				right;
	}

#logo {
	width:				100%;
	height:				auto;
	margin:				0px auto auto auto;
	text-align:			center;
	}

#text {
	width:				90%;
	height:				auto;
	min-height:			400px;
	margin:				35px auto auto auto;
	text-align:			left;
	color:				#ffffff;
	}

.artikel {
	height:				auto;
	width:				auto;
	margin:				20px auto auto auto;
	}

.artikel h1 {
	font-size:			18px;
	line-height:		25px;
	font-weight:		normal;
	margin:				25px 0 5px 0;
	} 

.artikel h2 {
	font-size:			15px;
	line-height:		25px;
	font-weight:		normal;
	margin:				20px 0 5px 0;
	} 
	
.artikel p {
	font-size:			12px;
	line-height:		20px;
	font-weight:		normal;
	margin-top:			10px;
	}

.artikel  a:link { color:#cc6f00; text-decoration:none; }
.artikel  a:visited { color:#cc6f00; text-decoration:none; }
.artikel  a:focus { color:#cc6f00; text-decoration: none;}
.artikel  a:hover { color:#ffffff; text-decoration:none; }
.artikel  a:active { color:#cc6f00; text-decoration: none;}
	
#footer {
	height:				auto;
	width:				90%;
	margin:				20px auto auto auto;
	color:				#ffffff;
	font-weight:		bold;
	font-size:			12px;
	line-height:		14px;
	text-transform:		uppercase;
	}
	
#footer  a:link { color:#ffffff; text-decoration:none; }
#footer  a:visited { color:#ffffff; text-decoration:none; }
#footer  a:focus { color:#ffffff; text-decoration: none;}
#footer  a:hover { color:#cc6f00; text-decoration:none; }
#footer  a:active { color:#ffffff; text-decoration: none;}

#footer_top {
	height:				30px;
	width:				100%;
	margin:				0px auto auto 0px;
	}
	
#footer_adress {
	height:				auto;
	width:				80%;
	float:				left;
	}

#footer_zurueck {
	height:				auto;
	width:				14px;
	text-align:			left;
	float:				left;
	margin:				auto auto auto auto;
	}
	
#footer_vor {
	height:				auto;
	width:				14px;
	text-align:			right;
	float:				left;
	margin:				auto auto auto 1px;
	}

#footer_bottom {
	width:				100%;
	height:				45px;
	margin:				10px auto auto 0px;
	line-height:		45px;
	clear:				both;
	}

#footer_bottom  a:link { color:#ffffff; text-decoration:none; padding: 4px 8px; border: 1px solid #ffffff; }
#footer_bottom  a:visited { color:#ffffff; text-decoration:none; padding: 4px 8px; border: 1px solid #ffffff; }
#footer_bottom  a:focus { color:#ffffff; text-decoration: none; padding: 4px 8px; border: 1px solid #ffffff; }
#footer_bottom  a:hover { color:#cc6f00; text-decoration:none; padding: 4px 8px; border: 1px solid #cc6f00; }
#footer_bottom  a:active { color:#ffffff; text-decoration: none; padding: 4px 8px; border: 1px solid #ffffff; }

#footer_imprint {
	height:				45px;
	width:				33%;
	text-align:			left;
	float:				left;
	}

#footer_imprint  a:link { color:#ffffff; text-decoration:none; padding: 4px 0px; border: none; }
#footer_imprint  a:visited { color:#ffffff; text-decoration:none; padding: 4px 0px; border: none; }
#footer_imprint  a:focus { color:#ffffff; text-decoration: none; padding: 4px 0px; border: none; }
#footer_imprint  a:hover { color:#cc6f00; text-decoration:none; padding: 4px 0px; border: none; }
#footer_imprint  a:active { color:#ffffff; text-decoration: none; padding: 4px 0px; border: none; }

#footer_button1, #footer_button2, #footer_button3 {
	height:				auto;
	width:				30%;
	text-align:			left;
	float:				left;
	}
#footer_button2 {
	text-align:			center;
	}

#footer_button3 {
	text-align:			right;
	}

#bildleiste {
	position:			fixed;
	height:				auto;
	width:				100%;
	margin:				22% auto auto auto;
	}
	
#bildleiste_index, #bildleiste_wie {
	height:				145px;
	width:				100%;
	margin:				0px auto auto auto;
	background:			url(../images/leiste_index.png) repeat-x;
	}
	
#bildleiste_was {
	height:				145px;
	width:				100%;
	margin:				0px auto auto auto;
	background:			url(../images/leiste_was.png) repeat-x;
	}
	
#bildleiste_wer {
	height:				145px;
	width:				100%;
	margin:				0px auto auto auto;
	background:			url(../images/leiste_wer.png) repeat-x;
	}
	
#bildleiste_wo {
	height:				145px;
	width:				100%;
	margin:				0px auto auto auto;
	background:			url(../images/leiste_wo.png) repeat-x;
	}
	
.bildleiste_content {
	position:			absolute;
	height:				95px;
	width:				60%;
	margin:				11px auto auto 0px;
	float: left;
	}

#bildleiste_schieben {
	position:			absolute;
	height:				105px;
	width:				70px;
	margin:				11px auto auto 90%;
	text-align:			right;
	}

#bildleiste_schlitz {
	position:			absolute;
	z-index:			5;
	height:				111px;
	width:				auto;
	margin:				-103px auto auto auto;
	}
	
ul.bildleiste {
	list-style:			none;
	padding:			0;
	margin:				auto auto auto auto;
	}

ul.bildleiste li {
	width:				auto;
	float:				left;
	list-style:			none;
	}
	
.schlitz_verschieben {
	position:			absolute;
	z-index: 6;
	margin-left:		-9px;
	}


/* inhalt FCE: 2Spalten
--------------------------------------------------*/
.fce_2Spalten
{ clear:both; width:100%; }

.fce_2Spalten .inhalt
{ margin: 10px 0 10px 0; }

.fce_2Spalten h1 {
	font-size:			14px;
	line-height:		20px;
	font-weight:		normal;
	margin:				25px 0 5px 0;
	} 

.fce_2Spalten h2 {
	font-size:			12px;
	line-height:		16px;
	font-weight:		normal;
	margin:				20px 0 5px 0;
	} 
	
.fce_2Spalten p {
	font-size:			10px;
	line-height:		16px;
	font-weight:		normal;
	margin-top:			10px;
	}

.fce_2Spalten_links
{ float:left; width:50%; }

.fce_2Spalten_rechts
{ float:left; width:50%; }

