@CHARSET "UTF-8";

* {
	margin: 			0;
	padding: 			0;
}

html,body {
	position: 			absolute;
	width: 				100%;
	min-width:			983px;
	min-height:			760px;
	height:				100%;
	font: 				normal 12px/22px Verdana,Arial,Helvetica,sans-serif;
	background:			#dadada;
	color:				#222222;
}

p {
	margin-bottom: 		14px;
}

ul {
	list-style-position:	inside;
	margin:				10px auto 10px auto;
}

table, tr, td {
	color: 				#99a0a4;
}

hr {
	color:				#99a0a4;
	margin:				15px auto 20px 0px;
	border:				none;
	border-top:			1px solid #99a0a4;
	width:				210px;
}

h1 {
	font-weight: 		normal;
	font-size: 			20px;
	line-height: 		25px;
	margin-bottom: 		10px;
}

h2 {
	font-weight: 		normal;
	font-size: 			12px;
	line-height: 		20px;
	margin-bottom: 		10px;
}


a {
	font-weight:		normal;
	color:				#8f080f;
	text-decoration: 	none;
}

a:link {
	font-weight:		normal;
	color:				#8f080f;
	text-decoration: 	none;
}

a:visited {
	font-weight:		normal;
	color:				#8f080f;
	text-decoration: 	none;
}

a:focus {
	font-weight:		normal;
	color:				#8f080f;
	text-decoration: 	none;
}

a:hover {
	font-weight:		normal;
	color: 				#8f080f;
	text-decoration: 	underline;
}

.clear {
	clear: 				both;
}

#bg_img {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0;
} 

/* BEGIN BOX-DEFINITION 
 *  * --------------------------------------------------*/
#box {
	width:				460px;
	height:				720px;
	margin:				-360px auto auto -230px;
	padding-top:		0px;
	position:			absolute;
	top:				50%;
	left:				50%;
}

#header {
	position: 			relative;
	height: 			105px;
	width:				460px;
	margin: 			0px auto 1px 0px;
	padding-bottom:		40px;
}

#logo {
	width:				350px;
	height:				105px;
	margin:				0;
	float: 				left;
}

#content {
	position:			relative;
	margin:				0;
	height: 			543px;
}

#content_img {
	margin-top:			40px;
}

#content_img img {
	margin: 10px 20px auto auto;
	border: 1px solid #222222;
}



/* END BOX-DEFINITION */

/* BEGIN NAVIGATION-DEFINITON 
 *  * --------------------------------------------------*/
#navigation {
    float:				right;
    font:				12px/22px Verdana,Arial,Helvetica,sans-serif;
    letter-spacing:		1px;
    height:				30px;
    margin-top:			77px;
   text-transform:		lowercase;
    width:				auto;
}

ul.nav {
	width: 				auto;
	list-style: 		none;
	text-align: 		right;
}

ul.nav li {
	z-index:			2;
	width:				auto;
	height:				20px;
	float: 				left;
	padding-left:		35px;
	display: 			inline;
	text-align:			left;
}

#navigation a,
#navigation a:link,
#navigation a:visited {
	color:				#ffffff;
}

#navigation a:focus,
#navigation a:hover,
#navigation a.current {
	color: 				#ffff00;
	text-decoration:	none;
}

.navinumber {
    color: #000000;
    font: 40px/50px FCBarcelonaRegular;
    margin: 20px auto auto -10px;
    opacity: 0.9;
}

/* END NAVIGATION-DEFINITON */




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

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

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

.fce_2Spalten_rechts
{ float:right; width:49.5%; }



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

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

.fce_3Spalten_links
{ float:left; width:33%; }

.fce_3Spalten_mitte
{ float:left; width:33%; }

.fce_3Spalten_rechts
{ float:left; width:33%; }