body {
	background-image:url(menu/back1.gif);
	width:1100px;
	margin: 0 auto;
	padding: 0;
}
.gliederung { 
color: #CCCCCC;
background-image:url(menu/back2.gif);
padding:4px; 
margin-top: 30px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.projekttable { 
padding:4px;
width:550px;
}
.normal {
	color: #a0a0a0;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none
}
.zitat { 
color: #999999;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: italic;
text-decoration: none;
text-align:right;
}
.galerie_thumbs
{
margin: 15px 7px 15px 7px;
border: 2px solid #AAAAAA;
}
.legallink {
	color: #4f7588;
	font-size: 10px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none
}
.fett {
	color: #DDDDDD;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none
}
.newsdatum {
	color: #666666;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}
a:link {
	color: #4f7588;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a:visited {
	color: #4f7588;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a:active {
	color: #4f7588;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none
}
a:hover {
	color: #4f7588;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: underline
}
p {
	color: #a0a0a0;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none
}
h3 {
	color: #DDDDDD;
	font-size: 12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none
}
div.centerpage {
	position:relative;
	width: 1100px;
    margin: 0 auto;
}
div.vita {
	position:absolute;
	z-index:10000;
	width: 60px;
	top:60px;
	right:20px;
}
div.name-bild {
	position:absolute;
	top:16px;
	left:50%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -511px; 
	margin-right: 0 auto; 	
}
div.nav-menu {
	position:absolute;
	top:27px;
	left:50%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -50px; 
	margin-right: 0 auto; 	
}
div.nav-submenu {
	position:absolute;
	top:49px;
	left:50%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -50px; 
	margin-right: 0 auto; 	
}
div.zitat {
	position:absolute;
	top:98px;
	left:50%;		
	z-index:4;
	margin-left: -500px; 
	margin-right: auto; 		
}
div.content {
	position:absolute;
	top:116px;
	height:684px;
	left:50%;	
	width:1000px;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -500px; 
	margin-right: auto; 
}
div.content_left {
	position:absolute;
	top:116px;
	height:684px;
	left:50%;	
	width:450px;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -500px; 
	margin-right: auto; 		
}
div.content_right {
	position:absolute;
	top:116px;
	height:684px;
	left:50%;	
	width:550px;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -50px; 
	margin-right: -auto; 		
}
div.linie-oben {
	position:absolute;
	top:114px;
	left:50%;		
	width:1100px;
	height:2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -550px; 
	margin-right: -auto; 
}
div.linie-unten {
	position:absolute;
	top:800px;	
	left:50%;		
	width:1100px;
	height:50px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -550px; 
	margin-right: -auto; 
}
div.legals {
	position:absolute;
	top:805px;	
	left:50%;		
	width:auto;
	height:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -50px; 
	margin-right: 0px; 
}
.overthrow-enabled .overthrow {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.overthrow-enabled #foo {
	height: 684px;
}
.videos { 
margin: 30px 0px 0px 0px;
border: 2px solid #AAAAAA;
}
.videotabelle { 
margin: 30px 0px 0px 0px; 
}
.bilder { 
margin: 30px 0px 0px 0px; 
border: 2px solid #AAAAAA;
}
.bilderohnerand { 
margin: 0px 0px 0px 0px; 
border: 2px solid #AAAAAA;
}
.newsbilder { 
margin: 10px 0px 10px 5px; 
border: 2px solid #AAAAAA;
float:right;
}
.newsbildernofloat { 
margin: 10px 0px 10px 5px; 
border: 2px solid #AAAAAA;
float:none;

}
