body {
	margin:0px; 
	padding:0px; 
	}

#inhalt {
	width:935px; 
	height:569px; 
	position:absolute; 
	left:50%;
	margin-left:-468px;
	top:50%;
	margin-top:-300px;
	overflow:hidden;
	z-index:1; 
	background-color: #fff; 
	border: 1px none #fff;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:11px; 
	color:#002fa7;
}

#oben {
	width:935px; 
	height:135px; 
	position:absolute; 
	left:0px;
	top:0px;
	overflow:hidden;
	z-index:2; 
}

#links {
	width:378px; 
	height:420px; 
	position:absolute; 
	left:90px;
	top:135px;
	overflow:hidden;
	z-index:3; 
}

#slogan {
	width:90px; 
	height:90px; 
	position:absolute; 
	right:618px;
	top:273px;
	overflow:hidden;
	z-index:10; 
  	text-align: left;
  	font-size:1.2em;
	line-height:1.9em;
	font-weight: normal; 
}

#links_rechtsbdg {
	width:358px; 
	height:398px; 
	position:absolute; 
	left:20px;
	top:22px;
	overflow:hidden;
	z-index:8; 
	background: transparent; 
  	text-align: right;
	color: #fff;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
}

#links_sound {
	width:325px; 
	height:245px; 
	position:absolute; 
	left:26px;
	top:90px;
	overflow:hidden;
	z-index:10; 
	background: transparent; 
}

#links_grau {
	width:75px; 
	height:420px; 
	position:absolute; 
	left:15px;
	top:135px;
	overflow:hidden;
	z-index:5; 
	background: #ececec; 
}

#rechts {
	width:357px; 
	height:400px; 
	position:absolute; 
	left:468px;
	top:135px;
	overflow:auto;
	z-index:9; 
	background: #fff; 
  	text-align: left;
	color: #002fa7;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
	padding: 10px;
}

#rechts_home {
	width:357px; 
	height:400px; 
	position:absolute; 
	left:468px;
	top:135px;
	overflow:auto;
	z-index:9; 
	background: #fce1b2; 
  	text-align: left;
	color: #002fa7;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
	padding: 10px;
}

#rechts_projekte {
	width:357px; 
	height:400px; 
	position:absolute; 
	left:468px;
	top:135px;
	overflow:auto;
	z-index:9; 
	background: #fff; 
  	text-align: left;
	color: #002fa7;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
	padding: 10px;
}

#rechts_projekte td {font-size: 0.8em;}

#rechts_grau {
	width:75px; 
	height:420px; 
	position:absolute; 
	left:845px;
	top:135px;
	overflow:hidden;
	z-index:5; 
	background: #ececec; 
}

#rechts_bild {
	width:90px; 
	height:90px; 
	position:absolute; 
	right:0px;
	top:157px;
	overflow:hidden;
	z-index:10; 
}


#links_inhalt_grau {
	width:453px; 
	height:420px; 
	position:absolute; 
	left:15px;
	top:135px;
	overflow:hidden;
	z-index:3; 
	z-index:5; 
	background: #ececec; 
}

#links_inhalt_projekte {
	width:413px; 
	height:380px; 
	position:absolute; 
	left:20px;
	top:20px;
	overflow:hidden;
	z-index:6; 
	background-color: #fff; 
  	text-align: center;
	vertical-align:middle;
	color: #003399;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
}

#links_inhalt1 {
	width:408px; 
	height:175px; 
	position:absolute; 
	left:30px;
	top:30px;
	overflow:hidden;
	z-index:6; 
	background-color: #fff; 
  	text-align: center;
	vertical-align:middle;
	color: #003399;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
}

#links_inhalt2 {
	width:408px; 
	height:175px; 
	position:absolute; 
	left:30px;
	top:235px;
	overflow:hidden;
	z-index:7; 
	background-color: #fff; 
  	text-align: center;
	vertical-align:middle;
	color: #003399;
  	font-size:1.2em;
	line-height:1.4em;
	font-weight: normal; 
}





/*----------------------------------------------------------------------------------*/
#untenlinks {
	width:465px; 
	height:13px; 
	position:absolute; 
	left:0px;
	top:555px;
	background-color: #f59c00; 
  	font-size:0.8em;
	padding-left:3px; 
	padding-top:1px; 
	color:#fff;
	vertical-align:middle; 
	overflow:hidden;
	z-index:11; 
}

#untenlinks a, #untenlinks a:visited {
  	text-decoration:none;
	color: #fff;
  }
  
#untenlinks a:hover {
  	color:#fff;
	font-weight: bold; 
  }

#untenrechts {
	width:464px; 
	height:13px; 
	position:absolute; 
	left:468px;
	top:555px;
	background-color: #f59c00; 
  	font-size:0.8em;
	padding-left:3px; 
	padding-top:1px; 
	color:#fff;
	vertical-align:middle; 
	overflow:hidden;
	z-index:12; 
}

#untenrechts a, #untenrechts a:visited {
  	text-decoration:none;
	color: #fff;
  }
  
#untenrechts a:hover {
  	color:#fff;
	font-weight: bold; 
  }
  
/* Menu ----------------------------------------------------------------------------------*/

#menu { 
	width:915px; 
	height:22px; 
	position:absolute; 
	top:113px;
	background: #f59c00; 
	float: left;
	z-index:200; 
	padding-left:20px; 
}

#menu ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	width: 130px; 
	float: left; 
} 

#menu a { 
	background:url(img/1x1.gif) repeat;
  	text-decoration: none;
  	text-align: left;
	color: #fff;
  	font-size: 1.1em;
	font-weight: normal; 
  	display: block; 
  	margin: 0; 
	padding: 4px 10px; 
} 

#menu ul li ul li {
	background: #f9c770;
	border-top: 1px solid #003399; 
	width: 135px; 
}

#menu h2 { 
	background:url(img/1x1.gif) repeat;
  	text-decoration: none;
  	text-align: left;
	color: #fff;
  	font-size: 1.1em;
	font-weight: normal; 
  	display: block; 
	margin: 0; 
	padding: 4px 10px; 
} 

#menu a:hover { 
	color: #fff; 
	font-weight: bold; 
}

#menu h2:hover { 
	color: #fff; 
	font-weight: bold; 
	padding: 4px 10px; 
}

.active { 
	background:url(img/1x1.gif) repeat;
  	text-decoration: none;
  	text-align: left;
	color: #fff; 
  	font-size: 1.1em;
	font-weight: bold; 
  	display: block; 
  	margin: 0; 
	padding: 4px 10px; 
}

.activehome { 
	background:url(img/1x1.gif) repeat;
  	text-decoration: none;
  	text-align: left;
	color: #fff; 
  	font-size: 1.1em;
	font-weight: bold; 
  	display: block; 
  	margin: 0; 
	padding: 4px 10px; 
}

.active_u { 
	background:url(img/1x1.gif) repeat;
  	text-decoration: none;
  	text-align: left;
	color: #fff;
  	font-size: 1.1em;
	font-weight: bold; 
  	display: block; 
  	margin: 0; 
	padding: 4px 10px; 
}


#menu li {position: relative;} 

#menu ul ul { position: absolute; z-index: 500; }

#menu ul ul ul { position: absolute; top: 0; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul, 
div#menu ul ul li:hover ul ul 
  {display: none;} 

div#menu ul li:hover ul, 
div#menu ul ul li:hover ul, 
div#menu ul ul ul li:hover ul 
  {display: block;}

div#menu > ul > li > a:hover {font-weight: bold;}


/* Menü Projekte ----------------------------------------------------------------------------------

#menu_projekte a, #menu_projekte a:visited {background:url(img/button_off.gif) no-repeat;}
#menu_projekte a:hover {width:100%; height:15px; cursor:pointer; text-decoration:none; background:url(img/button_on.gif); background-repeat:no-repeat;}
#menu_projekte a span {padding-left:25px;}


/*#menu_projekte {width:120px; margin:40px 15px;}
#menu_projekte a, #menu_projekte a:visited {display:block; width:100%; height:20px; line-height:20px; text-decoration:none; color:#000; background:url(img/button_off.gif); background-repeat:no-repeat;}
#menu_projekte a span {padding-left:25px;}
#menu_projekte a:hover {display:block; width:100%; height:20px; cursor:pointer; text-decoration:none; color:#c00; background:url(img/button_on.gif); background-repeat:no-repeat;}*/

/* Allgemein ----------------------------------------------------------------------------------*/

.untertitel {font-size: 0.8em; vertical-align:baseline;}
.kleiner {font-size: 0.9em; color:#f66014;}
.orange {color:#f66014;}

ol {list-style:decimal outside;}

a:link {color:#f66014; text-decoration: none;}
a:visited {color: #f66014; text-decoration: none;}
a:hover {color: #002fa7; text-decoration: none; font-weight: normal;}
a:active { color:#002fa7; text-decoration: none; font-weight: normal;}

h1 {font-size:1.2em; font-weight: bold;}
h2 {font-size:1.1em; font-weight: bold;}
h3 {font-size:1.2em;}

html, body, textarea {
scrollbar-face-color: #fff; 
scrollbar-highlight-color: ; 
scrollbar-shadow-color: #FF7820; 
scrollbar-3dlight-color: ; 
scrollbar-arrow-color: #FF7820; 
scrollbar-track-color: #fff; 
scrollbar-darkshadow-color: #fff;
}
