* { padding: 0; margin: 0; }

body {
 font-size: 13px;
 background-color:#ececec;
}
p
{
	padding-top:10px;
	padding-bottom:10px;
}
img
{
	padding-top:10px;
}
.unterschrift
{
	font-family:"Arial";
	font-size:11px;
}
.referenz
{
	font-family:"Arial";
	font-size:11px;
}
.referenz a
{
	text-decoration:none;
	border:none;
}
.referenz img
{
	border:none;
}
#flashcontent{
	height: 100%;
	margin-left:-40px;
	}
#wrapper { 
 	margin: 0 auto;
	width:900px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background-image:url(img/header_neu.jpg);
}
#leftcolumn {
 background-color:#FFF;
 margin: 0px 0px 0px 0px;
 height: 635px;
 width: 132px;
 float: left;
 padding-top:15px;
 color:#707173;
}
#leftcolumn ul
{
	font-family:'Arial';
 	font-weight:700;
 	font-size:18px;
	background-image:url(img/menu_leiste.gif);
	list-style-type:none;
	line-height:30px;
	padding-left:8px;
	
}
#leftcolumn a
{
	text-decoration:none;
	color:#707173;	
}
#leftcolumn a:hover
{
	text-decoration:none;
	color:#000;
}
#leftcolumn a.active
{
	text-decoration:none;
	color:#000;
}
#leftcolumn p
{
	font-family:"Arial";
 	font-size:11px;
	padding-top:3px;
	padding-bottom:10px;
	padding-left:8px;
}
#content { 
 background-color:#FFF;
 float: left;
 margin: 0px 0px 0px 0px;
 padding-left: 56px;
 padding-top: 15px;
 height: 635px;
 width: 300px;
 display: inline;
 font-family:"Arial";
}
#content h1
{
	width:300px;
	height:32px;
	font-size:24px;
	background-image:url(img/leiste_u.gif);
}
#content a
{
	color:#000;
}
#content a:visited
{
	color:#000;
}
#content a:hover
{
	color:#000;
	text-decoration:none;
}
#content ul
{
	padding-left:15px;
	list-style-type:square;
}
#rightcolumn { 
 background-color:#FFF;
 margin: 0px 0px 0px 0px;
 padding-left: 56px;
 padding-right:56px;
 padding-top: 15px;
 height: 635px;
 width: 300px;
 float: left;
 position: relative;
 font-family:"Arial";
}
#rightcolumn h1
{
	width:210px;
	height:32px;
	font-size:24px;
	background-image:url(img/leiste_u.gif);
}
#rightcolumn ul
{
	padding-left:15px;
	list-style-type:square;
	font-size:14px;
	line-height:17px;
}
#rightcolumn a
{
	color:#000;
}
#rightcolumn a:visited
{
	color:#000;
}
#rightcolumn a:hover
{
	color:#000;
	text-decoration:none;
}
.staerken ul
{
	padding-left:15px;
	list-style-type:square;
	font-size:12px;
}
.staerken li
{
	padding-bottom: 1px;
}
.zuruck
{
	padding-top:530px;
	float:right;
}
.stadtplan img{
	width:240px;
	height:200px;
}