@charset "utf-8";
/* CSS Document */




body { 
	max-width:100%; 
	height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
	min-width:1024px;/* for mozilla*/
	margin:0; 
	padding:0;
	background-color:#F2F2F2;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:100.1% ; /* the user-setting 16px for the font-size */


	}
	  
img {
	border:0px;
	}


/* ========================== B A C K G R O U N D ============================== */

#bg {
	width:1024px;
	height:768px;
	margin-top:50px;
    margin-bottom:50px;
    margin-left:auto;
    margin-right:auto;
	background:url(img/background_0.jpg) center no-repeat;
	position:relative;
		/* shadow */
	-moz-box-shadow: 3px 4px 14px #000;
	-webkit-box-shadow: 3px 4px 14px #000;
	box-shadow: 3px 4px 14px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	
#mainLine {
	width:772px;
	height:582px;
    margin-left:auto;
    margin-right:auto;
	margin-top:100px;
	left:13%;	
	background:#FFF url(img/bg_main.jpg) center no-repeat;
	position:absolute;
		/* shadow */
	-moz-box-shadow: 3px 4px 16px #000;
	-webkit-box-shadow: 3px 4px 16px #000;
	box-shadow: 3px 4px 16px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	


/* ======================== B A C K G R O U N D Finish=========================== */
	
/* =========================== L O G O & M E N U =============================== */

#Logo {
	width:772px;
	height:163px;;
	margin-top:0px;	
	float:left;
	}


#menuBarBg {
	width:772px;
	height:40px;;
	margin-top:0px;
	background:#BDBBBB url(img/menu_bar.jpg) no-repeat;
	float:left;
	}

#menu ul {
	width:730px;
	height:20px;
	float:left;
	margin-top:7px;
	margin-bottom:5px;
    padding:0px 10px 2px 10px;
	list-style:none;
	line-height: 1.3em;
	clear:both;
	font-family: Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:700;
	font-size:1.0em;
	text-align:center;
	}
	
#menu ul li {
	width:90px;
	float:left;
	padding:0px 5px 2px 5px;
	}
	
#menu ul li a{
    display:block;
    text-decoration:none;
    color:#FFF;
	}
	
#menu ul li a:hover span.title{
    color:#666;
	}

#menu ul li span.titleOver{
    color:#666;
	}
/* ======================= L O G O & M E N U Finish ============================ */


/* ==================================Content==================================== */

#content {
	width:725px;
	height:auto;
	min-height:335px;
	float:left;
	padding:5px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;
	}
	
#content_index {
	width:740px;
	height:auto;
	min-height:335px;
	float:left;
	padding:0px 0px 5px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;
	}
	
/* -----Content : Person ---------- */

#textOutline {
	width:680px;
	height:350px;
	margin:15px 20px 5px 50px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	}
	
.Foto_person {
	position:relative;
	}
	
.text {
	width:480px;
	height:auto;
	position:absolute;
	top:0;
	right:0;
	color:#333;
	text-align:left;
	}

b.title {
	font-size:1.5em;
	font-weight:bold;
	}

#textForm {
	width:auto;
	height:auto;
	margin:5px 20px 5px 0px;
	clear:both;
	line-height:140%;
	}

b.unterline {
	text-decoration:underline;
	}

/* -----Content : Links. Presse ---------- */

#textOutline2 {
	width:680px;
	height:350px;
	margin:15px 20px 5px 50px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	text-align:center;
	}



.text_links {
	width:210px;
	height:auto;
	position:absolute;
	top:0;
	right:0;
	color:#333;
	}

img.line {
	padding:1px;
    border:2px #666 solid;
	}

/* -----Content : Bildgallerie ---------- */

#textOutline3 {
	width:680px;
	height:350px;
	margin:0px 20px 5px 50px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	text-align:center;
	}

a:link {color: #666; text-decoration:none;}    /* unvisited link */
a:visited {color: #666; text-decoration:none;} /* visited link */
a:hover {color: #333; text-decoration:none;}   /* mouse over link */
a:active {color: #000; text-decoration:none;}  /* selected link */

#div-1a {
 position:absolute;
 top:0;
 right:-20px;
 width:350px;
 height:300px;
 margin:40px 0 5px 0;
 text-align:left;
	}


/* -----Content : Kontakt ---------- */


#textOutline4 {
	width:700px;
	height:370px;
	margin:0px 20px 5px 50px;
	padding:0;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	background-color:#ECECEC;
	}

#textOutline4_left {
	width:500px;
	height:360px;
	margin:0px;
	position:absolute;
	top:0;
	left:0px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.0em;
	text-align:center;
	background-color:transparent;
	}

#textOutline4_right {
	width:180px;
	height:340px;
	position:absolute;
	top:0;
	right:0;
	text-align:left;
	line-height:120%;
	background-color:#393738;
	color:#FFF;
	padding:10px;
	margin:0px;
	font-size:0.9em;
	}


form {
	width:500px;
	height:350px;
	background-color:#ECECEC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	text-align:left;
	color:#333;
	}

/* ==============================Content finish================================ */


/* ============================== F O O T E R ================================ */


#footer ul {
	width:220px;
	height:20px;
	position:absolute;
	margin-top:680px;
	margin-bottom:5px;
	left:13%;	
    padding:10px 10px 2px 550px;
	list-style:none;
	line-height:1.0em;
	font-family: Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:bolder;
	font-size:0.9em;
	text-align:right;
	}

#footer ul li {
	width:100px;
	float:left;
	padding:0px 5px 2px 5px;
	text-shadow:#333 2px 4px 4px;
	}
	
#footer ul li a{
    display:block;
    color:#FFF;
	text-decoration:none;
	}
/* ======================= F O O T E R Finish ================================ */	


