body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #E6BF61 url(bilder/navigat/body_horizont_bg.gif) repeat-x top;
	text-align: center;
}

h1{
	font-size: 16px;
	color:#6F8333;
}

h2{
	font-size: 14px;
	color:#6F8333;
	font-weight: bold;
}

a{
	color: #89A13A;
}
a:hover{
	color: #556325;
}

.kleiner{
	font-size: 11px;
	color: #696969;
}


#container1{
	width: 800px;
	text-align: left;
	background: White url(bilder/navigat/kopf_horizont_bg.gif) repeat-x;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
}

#logo{
	padding: 22px 0px 12px 9px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#kopf{
	
}

#contentcontainer{
	background: url(bilder/navigat/content_vert_bg.gif) repeat-y left;
}


/*---------------------*/
#start #kopf{
	background: url(bilder/navigat/kopfbild_1.jpg) no-repeat 174px 8px;
}
#start #subnavigation{
	background: url(bilder/navigat/subnavi_bg_startseite.jpg) no-repeat;
}

#leistungen #kopf{
	background: url(bilder/navigat/kopfbild_2.jpg) no-repeat 174px 8px;
}
#leistungen #subnavigation{
	background: url(bilder/navigat/subnavi_bg_leistungen.jpg) no-repeat;
}

#informationen #kopf{
	background: url(bilder/navigat/kopfbild_3.jpg) no-repeat 174px 8px;
}
#informationen #subnavigation{
	background: url(bilder/navigat/subnavi_bg_informationen.jpg) no-repeat;
}

#firmeninfos #kopf{
	background: url(bilder/navigat/kopfbild_4.jpg) no-repeat 174px 8px;
}
#firmeninfos #subnavigation{
	background: url(bilder/navigat/subnavi_bg_firmeninfos.jpg) no-repeat;
}

#referenzen #kopf{
	background: url(bilder/navigat/kopfbild_5.jpg) no-repeat 174px 8px;
}
#referenzen #subnavigation{
	background: url(bilder/navigat/subnavi_bg_referenzen.jpg) no-repeat;
}

#kontakt #kopf{
	background: url(bilder/navigat/kopfbild_6.jpg) no-repeat 174px 8px;
}
#kontakt #subnavigation{
	background: url(bilder/navigat/subnavi_bg_kontakt.jpg) no-repeat;
}

/*---------------------*/


#navigation{
	padding: 0px 0px 0px 87px;
	margin:  0px 0px 0px 0px;
	border:  none;
	height: 47px;
}
#navigation span{
	display: none; 
}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#navigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	float: left;
}
#navigation li a{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}


/*-*/
/*-------  NAVIGATION   -------------*/

#navigation .startseite a,#navigation .leistungen a,#navigation .informationen a,#navigation .firmeninformation a,#navigation .referenzen a,#navigation .kontakt a{
		height: 42px;
		padding: 0px 0px 0px 0px;
		margin:  5px 0px 0px 0px;
		border:  none;
		display: block;
}

#navigation .startseite a{
		width: 83px;
		background: url(bilder/navigat/navi_startseite.gif) no-repeat 0px 0px;
}
#navigation .leistungen a{
		width: 93px;		
		background: url(bilder/navigat/navi_leistungen.gif) no-repeat 0px 0px;
}
#navigation .informationen a{
		width: 116px;		
		background: url(bilder/navigat/navi_informationen.gif) no-repeat 0px 0px;
}
#navigation .firmeninformation a{
		width: 99px;		
		background: url(bilder/navigat/navi_firmeninfos.gif) no-repeat 0px 0px;
}
#navigation .referenzen a{
		width: 93px;			
		background: url(bilder/navigat/navi_referenzen.gif) no-repeat 0px 0px;
}
#navigation .kontakt a{
		width: 78px;		
		background: url(bilder/navigat/navi_kontakt.gif) no-repeat 0px 0px;
}
/*-*/
#navigation .startseite a:hover,#navigation .startseite .aktiv {
		background: url(bilder/navigat/navi_startseite_h.gif) no-repeat 0px 0px;
}
#navigation .leistungen a:hover, #navigation .leistungen .aktiv{
		background: url(bilder/navigat/navi_leistungen_h.gif) no-repeat 0px 0px;
}
#navigation .informationen a:hover,#navigation .informationen .aktiv{
		background: url(bilder/navigat/navi_informationen_h.gif) no-repeat 0px 0px;
}
#navigation .firmeninformation a:hover,#navigation .firmeninformation .aktiv{
		background: url(bilder/navigat/navi_firmeninfos_h.gif) no-repeat 0px 0px;
}
#navigation .referenzen a:hover, #navigation .referenzen .aktiv{
		background: url(bilder/navigat/navi_referenzen_h.gif) no-repeat 0px 0px;
}
#navigation .kontakt a:hover, #navigation .kontakt .aktiv{
		background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat 0px 0px;
}
/*--------------*/


#subnavigation{
	float: right;
	width: 255px;
	padding: 60px 0px 0px 37px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation li{
	padding: 2px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	background: url(bilder/navigat/subnavi_liste.gif) no-repeat 2px center;
}
#subnavigation li a{
	padding: 6px 0px 3px 15px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;
	color: #656565 ;
}
#subnavigation li a:hover{
	color: #2D2D2D;
	text-decoration: underline;
}

#subnavigation .aktiv{
	color: #2D2D2D;
	text-decoration: underline;
}

#zusatzbereich{
	padding: 0px 0px 10px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;

	float: left;
	vertical-align: top;
	width: 172px;

}
#inhalt{
	padding: 27px 0px 40px 0px;
	margin:  0px 0px 0px 195px;
	border:  none;
	width: 294px;
	color: #3A451A;
	line-height: 190%;
}

#unterbereich{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 195px;
	border:  none;
	width: 600px;
}

#fusszeile{
		padding: 0px 0px 0px 190px;
		margin:  0px 0px 0px 0px;
		border:  none;
		height: 36px;
		background: #C5E158 url(bilder/navigat/fusszeile_bg.gif) no-repeat;
}
#fusszeile ul{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
		background: #D5EA8A;	
}

#fusszeile li{
		padding: 16px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
		list-style: none;
		float: left;
}

#fusszeile li a{
	padding: 0px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	text-decoration: none;
	color: #8AA438;
}
#fusszeile li a:hover{
	color: #2F3813;
}

#fusszeile .nachoben a{
	font-weight: bold;
	padding: 0px 6px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}


/* Kontaktformular */
.plz{
	margin: 0px 0px 0px 0px;
	width : 45px;
	height: 19px;
}

.wohnort{
	margin: 0px 0px 0px 0px;
	width : 156px;
	height: 19px;
}

INPUT{
	margin: 0px 0px 0px 0px;
	width : 210px;
	height: 19px;
}

.CHECKBOXKlein{
	margin: 0px 0px 0px 0px;
	width : 50px;
	height: 19px;
}

TEXTAREA{
	width : 210px;
}

.button{
	width : 102px;
	height: 14px;
	color: #666666;
	font-size: 10px;
	background: #CDCABA;
	border: none;	
}

.button:hover{
	color: #F1EAD3;
	font-size: 10px;
	background: #211F20;
	border: none;	
}


