* { padding: 0; margin: 0; }

html { height: 101%; }

body { 
	color: white;
	background-color: white; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
     }
#wrapper { 
	position:relative;
	color: black;
	background-color: #00529E;
	width: 755px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto; 
	
	}

#navibereich {
	text-align: left;
	color: black;
	background-color: #00529E;
	padding: 4px 10px 4px 20px;
		}
	#navibereich li {
		margin: 0;
		display: inline;
		list.style-type: none;
		}
	#navibereich ul { margin-bottom: 0; }
	#navibereich a { 
		color: white;
		background-color: #00529E;
		padding: 4px 8px 4px 8px;
		
		}
	#navibereich a:hover,
	#navibereich a:focus, #startseite #navi06 a, #strategie #navi01 a, #geschaeftsfuehrung #navi01 a, #struktur #navi01 a, #standorte #navi01 a, #partner #navi01 a, #geschaeftsfelder #navi02 a, #vermarktung #navi02 a, #privatkunden #navi02 a, #portfolio #navi02 a, #consulting #navi02 a, #projektentwicklung #navi02 a, #projektkriterien #navi02 a, #projekte #navi02 a, #verwaltung #navi02 a, #news #navi04 a, #kontakt #navi05 a  {
		color:white;
		background-color: #9AA8D1;
		border-bottom-color: white;
		}
	#navibereich a:active {
		color: black;
		background-color: white;
		}
		
#navibereich2 {
	text-align: left;
	color: black;
	background-color: #9AA8D1;
	padding: 4px 10px 4px 20px;
		}
	#navibereich2 li {
		margin: 0;
		display: inline;
		list.style-type: none;
		}
	#navibereich2 ul { margin-bottom: 0; }
	#navibereich2 a { 
		color: white;
		background-color: #9AA8D1;
		padding: 4px 8px 4px 8px;
		
		}
	#navibereich2 a:hover,
	#navibereich2 a:focus, #startseite #navi06 a, #strategie #navi01str a, #geschaeftsfuehrung #navi02str a, #struktur #navi03str a, #standorte #navi04str a, #partner #navi05str a, #geschaeftsfelder #navi07 a, #privatkunden #navi01ges a  {
		color:black;
		background-color: white;
		border-bottom-color: white;
		}
	#navibereich2 a:active {
		color: black;
		background-color: white;
		}

#navibereich3 {
	text-align: left;
	color: black;
	background-color: #9AA8D1;
	padding: 4px 10px 4px 20px;
		}
	#navibereich3 li {
		margin: 0;
		display: inline;
		list.style-type: none;
		}
	#navibereich3 ul { margin-bottom: 0; }
	#navibereich3 a { 
		color: white;
		background-color: #9AA8D1;
		padding: 4px 8px 4px 8px;
		
		}
	#navibereich3 a:hover,
	#navibereich3 a:focus, #vermarktung #navi01ges a, #projektentwicklung #navi02ges a, #verwaltung #navi03ges a, #portfolio #navi01ges a, #privatkunden #navi01ges a, #consulting #navi01ges a, #projektkriterien #navi02ges a, #projekte #navi02ges a {
		color:black;
		background-color: white;
		border-bottom-color: white;
		}
	#navibereich3 a:active {
		color: black;
		background-color: white;
		}

#navibereich4 {
	text-align: center;
	color: black;
	background-color: white;
	padding: 4px 10px 4px 20px;
	border-bottom: 1px solid #9AA8D1;
	border-left: 1px solid #9AA8D1;
	border-right: 1px solid #9AA8D1;
		}
	#navibereich4 li {
		margin: 0;
		display: inline;
		list.style-type: none;
		}
	#navibereich4 ul { margin-bottom: 0; }
	#navibereich4 a { 
		color: #9AA8D1;
		background-color: #white;
		padding: 4px 8px 4px 8px;
		border: 1px solid #9AA8D1;
		}
	#navibereich4 a:hover,
	#navibereich4 a:focus, #privatkunden #navi01ges1 a, #portfolio #navi02ges1 a, #verwaltung #navi03ges a, #consulting #navi03ges1 a {
		color:black;
		background-color: white;
		border-bottom-color: white;
		}
	#navibereich4 a:active {
		color: black;
		background-color: white;
		}

#navibereich5 {
	text-align: center;
	color: black;
	background-color: white;
	padding: 4px 10px 4px 20px;
	border-bottom: 1px solid #9AA8D1;
	border-left: 1px solid #9AA8D1;
	border-right: 1px solid #9AA8D1;
		}
	#navibereich5 li {
		margin: 0;
		display: inline;
		list.style-type: none;
		}
	#navibereich5 ul { margin-bottom: 0; }
	#navibereich5 a { 
		color: #9AA8D1;
		background-color: #white;
		padding: 4px 8px 4px 8px;
		border: 1px solid #9AA8D1;
		}
	#navibereich5 a:hover,
	#navibereich5 a:focus, #projektentwicklung #navi01ges2 a, #projektkriterien #navi02ges2 a,  #projekte #navi03ges2 a {
		color:black;
		background-color: white;
		border-bottom-color: white;
		}
	#navibereich5 a:active {
		color: black;
		background-color: white;
		}

#kopfbereich { 
	position:relative;
	
	color: black;
	background-color: #fff;
	background-image: url(gradient_top2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	}
	

#textbereich {
	color: #003868;
	text-align: justify;
	background-color: white;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
	
	line-height: 1.5;
	}
	
	#textbereich span { font-weight: bold; }
	#textbereich span2 { font-size: 65%; }
	#textbereich li { line-height: 1.5; }





#fussbereich {
	background-image: url(gradient_bottom2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	}


h1 { font-size: 150%; }
h2 { font-size: 130%; color: #F83D24; }
h3 { font-size: 110%; color: #574A2B; }



div.verwaltungleft {
	float: left;
	width: 375px;
	}

div.verwaltungright {
	margin-left: 390px;
	}

a { text-decoration: none; }

a:link { color: #003868; }
a:visited { color: #003868; }


a:active {
	color: white;
	background-color: #00529E;
	}


#textbereich a {
	border-bottom: 1px dotted #003868;
	}
#textbereich a:hover, #textbereich a:focus {
	border-bottom: 1px solid #003868;
	}

h2, p, ul, ol {margin-bottom: 1em; }

li { margin-left: 2em; }

ul ul { margin-bottom: 0; }

html,body { margin-top:0px; margin-left:0px; height:100% }


