/* CSS Document */
* {
	margin: 0;
	padding: 0;
}/*Das Sternchen * setzt alles auf 0 */
body, html {
	background:url(../images/bg.jpg) center 0 no-repeat;
}
html {
	overflow-x:hidden;
	overflow-y:auto;
}
#wrapper {
	width:870px;
	height:auto;
	margin:0px auto;
	text-align:left;
}
#navi_top {
	width:790px;
	height:31px;
	padding-left:80px;
	background:url(../images/navi_top.gif) 0 0 no-repeat;
}
#head {
	width:155px;
	height:115px;
	padding-left:189px;
	padding-right:144px;
	padding-top:43px;
	background:url(../images/toprechts.jpg) 0 0 no-repeat;
}
#grafik {
	width:870px;
	height:127px;
	background:url(../images/grafik_alt.jpg) 0 0 no-repeat;
	clear:both;
	margin:0;
	padding:0;
}
#left{
	width:234px;
	height:auto;
	padding-left:15px;
	background:url(../images/left.jpg) 0 0 no-repeat;
	float:left;
}
#content {
	width:579px;
	height:auto;
	padding-left:25px;
	padding-right:17px;
	padding-top:26px;
	padding-bottom:30px;
	background:url(../images/content_hg.jpg) 0 0 no-repeat;
	float:left;
}
#content_full {
	width:549px;
	height:auto;
	padding-left:25px;
	padding-right:47px;
	padding-top:26px;
	padding-bottom:30px;
	background:url(../images/content_hg.jpg) 0 0 no-repeat;
	float:left;
}
#content_left{
	width:297px;
	height:auto;
	float:left;
}
.ue{
	width:297px;
	height:40px;
	float:none;
	clear:both;
	padding: 0 0 50px 0;
}
#content_right{
	width:267px;
	padding-right:15px;
	padding-top:40px;
	height:auto;
	float:left;
	text-align:right;
}
#content_right2{
	width:267px;
	padding-right:15px;
	padding-top:40px;
	height:206px;
	float:left;
	text-align:right;
}

#content_right2 {
	font:Arial, Helvetica, sans-serif 11px;
	color:#fff;
}
#content_right2 a:link {
	font:Arial, Helvetica, sans-serif 11px;
	color:#fff;
	text-decoration:underline;
}
#content_right2 a:hover, #content_right a:visited {
	font:Arial, Helvetica, sans-serif 11px;
	color:#cf0000;
	text-decoration:underline;
}
#content_right {
	font:Arial, Helvetica, sans-serif 11px;
	color:#fff;
}
#content_right a:link {
	font:Arial, Helvetica, sans-serif 11px;
	color:#fff;
	text-decoration:underline;
}
#content_right a:hover, #content_right a:visited {
	font:Arial, Helvetica, sans-serif 11px;
	color:#cf0000;
	text-decoration:underline;
}
#fax{
	width:267px;
	padding-right:15px;
	padding-top:33px;
	height:auto;
	float:left;
	text-align:right;
}
#fax {
	font:Arial, Helvetica, sans-serif 11px;
	color:#fff;
}
#footer {
	width:870px;
	height:43px;
	background:url(../images/bottom.gif) 0 0 no-repeat;
	font-size: 0.1px;
	clear:left;
}
#clear {
	clear: both;
	float: none;
	height: 0;
	line-height: 0;
	font-size: 0.1px;
}

.links_inhalt {
	float:left;
	width:60px;
	padding:10px;
	}

.rechts_inhalt {
	float:left;
	width:400px;
	padding:10px;
	}
	
#links_inhalt2 {
	float:left;
	width:200px;
	padding:10px 10px 10px 0px;
	}

#rechts_inhalt2 {
	float:left;
	width:350px;
	padding:10px 10px 10px 0px;
	}
	
#suma {
	display:none;
}


.softwarerechts {
float:left;
margin:0px 15px 15px 0px;
width:150px;
}

.softwarelinks {
float:left;
width:370px;
}

a img {border:none}

.img2 {
	margin:15px;
	}
.pic {
	float:right;
	margin:block;
	width:151px;
	height:auto;
}

#maplinks {
height: 115px;
float:left;
}

div.logobox {
width:200px;}

div.logobox2 {
width:300px;}

div.logobox2 img {
padding:0 13px 11px;}