html, body {
	height:100%;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	background-color: #1f497d;	/*background-color: #1f497d;*/
}
#abstand { 
	width: 1px;
	height: 50%;
	margin-bottom: -310px; 
	float: left;
} 
#frame {
	margin: 0 auto;
	clear: left;
	position: relative;
	background-color: #1f497d;
	width: 750px;
	height: 570px;
}
#logo {
	position: absolute;
	left: 236px;
	top: 31px;
}
#toplevelnavi {
	position: absolute;
	left: 236px;
	top: 116px;
	width: 500px;
	height: 12px;
	line-height: 15px;
}
#toplevelnavi li {
	float:left;
}
a.button_buero {
	display:block;
	width:38px;
	margin-right: 43px;
	text-decoration: none;
	background-image: url(../img/en/button_buero.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_buero {
	background-image: url(../img/en/buttonover_buero.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_projekte {
	display:block;
	width:49px;
	margin-right: 43px;
	text-decoration: none;
	background-image: url(../img/en/button_projekte.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_projekte {
	background-image: url(../img/en/buttonover_projekte.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_wettbewerb {
	display:block;
	width:84px;
	margin-right: 43px;
	text-decoration: none;
	background-image: url(../img/en/button_wettbewerb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_wettbewerb {
	background-image: url(../img/en/buttonover_wettbewerb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_verzeichnis {
	display:block;
	width:105px;
	margin-right: 43px;
	text-decoration: none;
	background-image: url(../img/en/button_verzeichnis.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_verzeichnis {
	background-image: url(../img/en/buttonover_verzeichnis.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_kontakt {
	display:block;
	width:49px;
	text-decoration: none;
	background-image: url(../img/en/button_kontakt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_kontakt {
	background-image: url(../img/en/buttonover_kontakt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_hoch {
	display:block;
	float: left;
	width:10px;
	margin-right: 5px;
	text-decoration: none;
	background-image: url(../img/pfeil_oben.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_hoch {
	background-image: url(../img/pfeilover_oben.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_hoch_fade {
	display:block;
	float: left;
	width:10px;
	margin-right: 5px;
	text-decoration: none;
	background-image: url(../img/pfeilfade_oben.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_runter {
	display:block;
	float: left;
	width:10px;
	text-decoration: none;
	background-image: url(../img/pfeil_unten.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a:hover.button_runter {
	background-image: url(../img/pfeilover_unten.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
a.button_runter_fade {
	display:block;
	float: left;
	width:10px;
	text-decoration: none;
	background-image: url(../img/pfeilfade_unten.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#content {
	position: absolute;
	height: 365px;
	width: 496px;
	left: 235px;
	top: 165px;
	text-align: left;
	line-height: 18px;
}
#contentpix {
	position: absolute;
	height: 365px;
	width: 496px;
	left: 235px;
	top: 170px;
	text-align: left;
	line-height: 18px;
}
#projektnavi {
	position: absolute;
	width: 188px;
	left: 0px;
	top: 165px;
	text-align: right;
	line-height: 18px;
}
a {
	text-decoration:none;
	color: #FFF;
}
a:hover {
	text-decoration:none;
	color: #ffc000;
}

#minimenu {
	position: absolute;
	left: 235px;
	top: 553px;
}
#minimenu li {
	float:left;
	margin-right: 37px;
}
iframe {
	position: absolute;
	top: 65px;
	left: 0px;
	overflow: hidden;
	height: 300px;
	width: 495px;
}
#contentpic {
	position: absolute; 
	left: 1px; 
	bottom:0px;
}
#contentpic li{
	float: left;
}
.hilite{
	color: #ffc000;
}
.pic {
	margin-top: 10px;
}
body#bild1 a#button1, body#bild2 a#button2, body#bild3 a#button3, body#bild4 a#button4, body#bild5 a#button5, body#bild6 a#button6 {
	color: #ffc000;
}
.fade {
	color: #6380a4;
}
#pfeile {
	font-family: "Times New Roman", Times, serif;  
	color: #FFF;
	position: absolute;
	left: 0px;
	bottom: -5px;
}
.mosaik {
	margin-right: 16px;
}
.mosaikzeile {
	margin-top: 10px;
}
#impressum {
	position: fixed;
	right: 30px;
	bottom: 30px;
}
#impressum a:first-child {
	padding-right: 20px;
}

.datenschutz {
	overflow-y:scroll;
}
.datenschutz h4 {
	font-weight:bold;
	margin-bottom:12px;
}
.datenschutz p {
	margin-bottom:12px;
}
.datenschutz ul {
	list-style-type: disc;
	list-style-position: outside;
}
.datenschutz ul li {
	margin-left: 10px;
}

