/* CSS Document */
/*html standard tags*/
html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	background-color: #000000;
	text-align: center;
}
body {
	background-color:#000000;
	text-align: center;
	margin: 0;
	padding: 0;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
h1,h2 {font-weight: bold;}
h1 {font-size: 14px;}
h2 {font-size: 12px;}
img {border:0px;}
p {text-align:right; font-weight:bold;}
/*end html standard tags*/
/*body div style*/
/*huelle um ALLES*/
#wrapper {
	margin:30px 0px 0px 0px;
	padding:0;
	text-align:center;
	width: 952px;
	height:auto;
}
#wrapper h1 {
	text-align:left;
	margin: 5px 0px 0px 52px;
}
.p_tag_over_img_top {margin:3px 52px 2px 0px; text-align: right;}
#header {clear:both; text-align:center; width: 952px;}
.img_top {
float:left;
background-image:url(../images/top.gif);
background-repeat:no-repeat;
width:952px;
height:40px;
margin-bottom:5px;
cursor:pointer;
}
.img_wir_ueber_uns {
float:left;
background-image:url(../images/top_wir_ueber_uns.gif);
background-repeat:no-repeat;
width:952px;
height:40px;
margin-bottom:5px;
cursor:pointer;
}
.img_architektur {
float:left;
background-image:url(../images/top_architektur.gif);
background-repeat:no-repeat;
width:952px;
height:40px;
margin-bottom:5px;
cursor:pointer;
}
.img_stadtplanung {
float:left;
background-image:url(../images/top_stadtplanung.gif);
background-repeat:no-repeat;
width:952px;
height:40px;
margin-bottom:5px;
cursor:pointer;
}
.img_strassen {
float:left;
background-image:url(../images/top_strassen.gif);
background-repeat:no-repeat;
width:952px;
height:40px;
margin-bottom:5px;
cursor:pointer;
}
#navigation {
	width:952px;
	background-color: #CCCCCC;
	clear: both;
	height: auto;
}
#content {
	float: left;
	clear:both;
	height:auto;
	width:952px;
	margin: 0;
	padding: 0;
}
#content h2 {font-size:12px; text-align:left; margin:2px 0px 0px 0px;}
#content a {font-size: 10px; text-decoration:none; color:#FFFFFF; margin:2px 0px 0px 2px;}
#content li {
	list-style-type:square;
	font-size:10px;
	text-align: left;
	margin: 0px 0px 0px 3px;
}
#content p {
	font-size:10px;
	text-align:left;
	line-height:16px;
	margin: 5px 0px 0px 0px;
}
.boxmodel_hack {
	float:left;
	margin:5px 0px 0px 30px;
	/*IE Hack*/
	width:758px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:758px;
}
.left_box {
	width:220px;
	height:auto;
	margin:20px 0px 0px 35px;
	float:left;
}
.right_box {
	float:right;
	width:440px;
	height:auto;
	background-image:url(../images/bg_startseite.jpg);
	background-repeat:no-repeat;
	margin:30px 45px 0px 0px;
}
#aktuelles {
	margin:330px 0px 0px 0px;
	text-align:right;
	width:auto;
	height:auto;
}
#aktuelles a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.text_absatz_profil {font-weight:normal; text-align:left; margin:2px;}
.text_absatz_married {font-weight:normal; text-align:left; margin:2px 0px 0px 2px;}
.rahmenplanung_leipzig {
float:left;
width:904px;
height:529px;
background-image:url(../images/landschaftsplanung/rahmenplanung_Leipzig/rahmenplanung_img.jpg);
background-repeat:no-repeat;
}
.freianlagen_worms {
float:left;
width:870px;
height:500px;
background-image:url(../images/freianlagen/freianlagen_worms/worms.jpg);
background-repeat:no-repeat;
margin:5px 0px 0px 30px;
}
.gesamtkonzept {
	margin:10px 0px 0px 0px;
	width:750px;
	height:215px;
	background-image:url(../images/landschaftsplanung/wettberb_st_goar/gesamtkonzept.jpg);
	background-repeat:no-repeat;
}
.perspektive_rheinufer {
	margin:25px 0px 0px 0px;
	width:750px;
	height:auto;
	background-image:url(../images/landschaftsplanung/wettberb_st_goar/perspektive_rheinufer.jpg);
	background-repeat:no-repeat;
}
#footer {clear:both; text-align: center;}
/*pseudoStyle*/
.clear { clear:both;}
.img_margin_profil {margin:0px 10px 0px 10px;}
.left_col_margin_buero {margin:0px 0px 0px 5px;}
.list_line_height_self { line-height:14px;}
.gewerbebau_ueberschrift {letter-spacing:2px; margin:0px 0px 0px 0px;}
.wider_text {letter-spacing:1px;}
.imprint {color:#000000; font-size:12px; font-weight:bold;}

