html{
	font-family:arial,sans;
	font-size:11px;
	line-height:17px;
	color:#414141;
	height:100%;
}

body{
	padding:0;
	margin:0;
	height:100%;
	background:#fff;
}

p{
	margin:0 0 20px 0;
}

h1{
	font-family:georgia,serif;
	margin:0 0 30px 0;
	padding-left:21px;
	font-size:17px;
	color:#194459;
	line-height:20px;
	background: url(../img/h1_icon.gif) 0px 6px no-repeat;
}

h2{
	margin:0 0 10px 0;
	font-size:16px;
	color:#a6c510;
	line-height:20px;
}

.startinhalt h2{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#848383;
	float:right;
}

.pdficon{
	vertical-align:middle;
	margin-right:3px;
}

td{
	font-family:arial,sans;
	font-size:11px;
	line-height:18px;
	color:#0f2a37;
}

ul{
	margin-left:0;
	padding-left:16px;
}

a img{
	border:0;
}

a, a:visited, a:active{
	color:#a6c510;
	font-size:11px;
	text-decoration:none;
}
a:hover{
	color:#a6c510;
	font-size:11px;	
	text-decoration:underline;
}

td a, td a:visited, td a:active{
	color:#a6c510;
	font-size:11px;
	text-decoration:none;
}
td a:hover{
	color:#a6c510;
	font-size:11px;	
	text-decoration:underline;
}

.pfeillink a, .pfeillink a:visited, .pfeillink a:active{
	font-size:13px;
	color:#414141;
	text-decoration:none;
}
.pfeillink a:hover{
	font-size:13px;
	color:#a6c510;	
	text-decoration:underline;
}

#main-wrapper {
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:980px;
	background: url(../img/bg_navi.gif) 0 0 no-repeat #e7e7e7;
}

*html #main-wrapper {
	height:100%;
}

#standard_footer{
	bottom:0px;
	left:0px;
	position:absolute;
	z-index:8;
	height:160px;
	width:200px;
	text-align:left;
	/*background: url(../img/bg_body2.gif) left bottom no-repeat;*/
} 

.head {
height:169px;
margin:4px 0 0;
padding:0;
position:relative;
top:0;
width:980px;
float:left;
}

.logo{
	position:relative;
	top:0;
	left:0;
	float:left
}

.footertext{
	position:relative;
	top:10px;
	left:16px;
	width:200px;
	color:#323232;
}

.footertextstart{
	position:relative;
	top:10px;
	left:opx;
	width:200px;
	color:#323232;
}

.linke_spalte{
	float:left;
}

.navigation{
	position:relative;
	top:25px;
	left:0px;
	width:172px;
	min-height:200px;
	float:left;
}

.headtext{
	position:relative;
	top:0;
	right:0;
	width:590px;
	float:right;
}

.suche{
	margin:10px 3px 3px 3px;
}

a.hnavi_off, a.hnavi_off:visited{
	top:0;
	left:0;
	width:147px;
	line-height:26px;
	margin:2px 0;
	padding:0 0 0 25px;
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:13px;
	font-weight:bold;
}
a.hnavi_off:hover, a.hnavi_off:active, a.hnavi_off:focus{
	top:0;
	left:0;
	width:147px;
	line-height:26px;
	margin:2px 0;
	padding:0 0 0 25px;
	color:#323232;
	text-decoration:none;
	display:block;
	background: #dde8b0;
	font-size:13px;
	font-weight:bold;
}
a.hnavi_on, a.hnavi_on:visited, a.hnavi_on:hover{
	top:0;
	left:0;
	/*width:112px;*/
	line-height:26px;
	margin:2px 0;
	padding:0 0 0 30px;
	color:#323232;
	text-decoration:none;
	display:block;
	background: #dde8b0;
	font-size:13px;
	font-weight:bold;
}

.inhalt{
	position:relative;
	left:55px;
	top:30px;
	padding:0px;
	width:710px;
	float:left;
}

.startinhalt{
	position:relative;
	left:84px;
	top:20px;
	padding:0px;
	width:867px;
	float:left;
}

td.schatten{
	width:220;
	height:217;
	background: url(../img/bg_bild.gif) 0 0 no-repeat;
}

td.objektname{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:3px 3px 3px 10px;
	margin:0 0 4px 0;
	background: #a6c510;
}

td.eins{
	padding:10px 3px 3px 10px;
}

td.zwei{
	padding:10px 3px 3px 10px;
}

td.drei{
	padding:10px 0 0 10px;
}

.print{
	background: url(../img/icon_print.gif) 85px 50% no-repeat;
	padding:2px 25px 0 0 ;
}

/*Formular*/
label {
  float:left;
  clear:both;
  display:block;
  width:70px;
  margin-bottom:10px;
  padding-right:10px;
  text-align:right;
}
input, textarea {
  float:left;
  display:block;
  width:220px;
  border: 1px solid #333;
  margin-bottom:10px;
  padding:1px;
}

.feldplz{
	width:50px;
	margin-right:5px;
}
.feldort{
	width:160px;
}

.feldsuche{
	width:160px;
	margin-bottom:3px;
}

.knopf{
	width:100px;
}

select {
  float:left;
  display:block;
  border: 1px solid #333;
  margin-bottom:10px;
  padding:1px;
}

.pfeillink{
	font-weight:bold;
	background: url(../img/link_pfeil.gif) 0 50% no-repeat;
	padding-left:20px;
}
