*{	margin:0;
	padding:0;
	list-style:none;
}
html { 
	height: 100%;
}
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1b4c17;
	background-image:url(../img/hg_inhalt.gif);
	background-repeat:repeat-y;
	background-position: top center;
	background-color:#66A054;
	text-align:center;
  scrollbar-face-color: #66A054;
  scrollbar-track-color: #66a054;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-highlight-color: #66a054;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #66A054
}
.form { background-color: #5d984b; border: none; color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;
padding:3px; width:420px;
}
#wrapper {
	width:984px;
	height:100%;
	}
#header {
	width:984px;
	height:130px;
	}	
td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1b4c17;
}
ul li{
	padding-bottom:7px;
}
ul ul li{
	padding-bottom:0px;
}
a:link, a:visited {
	color:#1b4c17;
	text-decoration:none;
}
a:hover, a:active, .selected {
	color:#fff;
	text-decoration:none;
	}
#navi {
	width:984px;
	height:40px;
	text-align:left;
	}
#navi ul li{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color:#1b4c17;
	display:inline;
	list-style:none;
	padding-right:7px;
	padding-left:40px;
	padding-bottom:0px;
}
#navi_sub {
	width:490px;
	height:270px;
	float:left;
	}
#navi_sub ul li{
	font: 13px  Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color:#006600;
	display:block;
	text-align:right;
	margin-bottom:0px;
	padding-bottom:0px;
}
#navi_sub2, #navi_sub2_service {
	width:479px;
	margin-left:504px;
	height:270px;
	margin-top:-270px;
	float:right;
	margin-bottom:0px;
	}
#navi_sub2 ul li{
	font: 13px  Verdana, Arial, Helvetica, sans-serif ;
	font-weight:normal;
	color:#006600;
	text-align:left;
	margin:0px;
	padding:0px;
}
#navi_sub2_service ul li{
	font: 12px  Verdana, Arial, Helvetica, sans-serif ;
	font-weight:normal;
	color:#1b4c17;
	text-align:left;
	margin:0px;
	margin-bottom:7px;
}
#navi_sub2_service ul li ul {
	font: 12px  Verdana, Arial, Helvetica, sans-serif ;
	font-weight:normal;
	color:#006600;
	text-align:left;
	margin:7px 7px 7px 17px;
}
.preise{
	font-size: 12px;
}
#bild, #bild_index, #bild_kerstin, #bild_referenzen, #bild_frauenkirche, #bild_preise, #rest_virtuell, #bild_galerie, #bild_kontakt {
	clear:both;
	position:absolute;
	left:50%;
	width:500px;
	margin-left: -250px;
	height:auto;
	}
#bild {
	top: 325px;
	text-align:left;
	}
#bild_index {
	top: 235px;
	text-align:left;
	}
#bild_kerstin {
	top:180px;
	text-align:center;
	}
#bild_referenzen {
	top:180px;
	text-align:left;
	}
#bild_frauenkirche {
	top: 285px;
	text-align:center;
	}
#bild_preise {
	top: 375px;
	text-align:center;
	}
#rest_virtuell {
	top: 610px;
	text-align:left;
	}
#bild_galerie {
	top: 255px;
	text-align:left;
	margin-left: -130px;;
	}
#bild_kontakt {
	top: 235px;
	text-align:center;
	}
#bild p, #bild_index p, #bild_kerstin p, #bild_referenzen p, #bild_preise p, #rest_virtuell p, #bild_kontakt p, h1, h2, h3, h4 {
	padding-bottom:7px;
	color:#1b4c17;
	}	
#preise_info {
	clear:both;
	position:absolute;
	left:50%;
	margin-left: -225px;
	width:450px;
	top: 465px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	}
#fue_info {
	clear:both;
	position:absolute;
	left:50%;
	margin-left: -250px;;
	width:500px;
	top: 490px;
	text-align:center;
	font-size:12px;
	}
#neustadt_info {
	clear:both;
	position:absolute;
	left:50%;
	margin-left: -250px;;
	width:500px;
	top: 300px;
	text-align:center;
	font-size:12px;
	}
#kerstin_info {
	clear:both;
	position:absolute;
	left:50%;
	margin-left:-250px;;
	width:500px;
	top: 585px;
	text-align:center;
	font-size:12px;
	}
#fue_txt_links, #fue_txt_rechts, #fk_txt_links, #fk_txt_rechts, #kerstin_txt_links, #kerstin_txt_rechts, #neustadt_txt_links, #neustadt_txt_rechts{
	clear:both;
	width:479px;
	position: absolute;
	font-size:12px;
	height: 160px;
	}
#fue_txt_links {
	right:50%;
	margin-right: 14px;
	top: 530px;
	text-align:right;
	}
#fue_txt_rechts {
	left:50%;
	margin-left: 14px;
	top: 530px;
	text-align:left;
	background-color:#66a054;
	}
#neustadt_txt_links {
	right:50%;
	margin-right: 14px;
	top: 330px;
	text-align:right;
	}
#neustadt_txt_rechts {
	left:50%;
	margin-left: 14px;
	top: 330px;
	text-align:left;
	background-color:#66a054;
	}
#fk_txt_links {
	height: 260px;
	right:50%;
	margin-right: 14px;
	top: 430px;
	text-align:right;
	}
#fk_txt_rechts {
	height: 260px;
	left:50%;
	margin-left:14px;
	top: 430px;
	text-align:left;
	}
#kerstin_txt_links {
	height:260px;
	right:50%;
	margin-right:14px;
	top:380px;
	text-align:right;
	}
#kerstin_txt_rechts {
	left:50%;
	margin-left:14px;
	top: 390px;
	text-align:left;
	background-color:#66a054;
	}
#fue_txt_links p, #fue_txt_rechts p, #fk_txt_links p, #fk_txt_rechts p, #kerstin_txt_links p, #kerstin_txt_rechts p, #neustadt_txt_links p, #neustadt_txt_rechts p {
	margin-bottom:7px;
	}	
#fue_bild_01 {
	clear:both;
	width:982px;
	height:170px;
	position:absolute;
	left:50%;
	margin-left:-492px;
	top:285px;
	}
#fue_bild_02, #fue_bild_02a {
	clear:both;
	width:982px;
	height:170px;
	position:absolute;
	left:50%;
	margin-left:-492px;
	top:285px;
	}
#fue_bild_02 {	
	visibility:hidden;
	}
#fue_bild_02a {
	visibility:visible;
	}
#fue_bild_links {
	clear:both;
	width:479px;
	position:absolute;
	right:50%;
	margin-right:13px;
	height:190px;
	overflow:hidden;
	}
#fue_bild_links img {
	height:190px;
	width: 479px;
	}
#fue_bild_rechts {
	clear:both;
	width:479px;
	position: absolute;
	left:50%;
	margin-left:13px;
	text-align:right;
	font-size:11px;
	}
#fue_bild_rechts img {
	height:190px;
	width: 479px;
	}
#fue_bild_zurueck {
	width:60px;
	position: absolute;
	right:50%;
	margin-right: 13px;
	top: 125px;
	text-align:right;
	font-size:30px;
	font-weight:bold;
	background-color:#66a054;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}	
#fue_bild_vor {
	width:60px;
	position: absolute;
	left:50%;
	margin-left: 13px;
	top: 125px;
	text-align:left;
	font-size:30px;
	font-weight:bold;
	background-color:#66a054;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}	
#gal_thumbs_01, #gal_thumbs_02, #gal_thumbs_03{
	clear:both;
	width:984px;
	position: absolute;
	left:50%;
	margin-left: -492;
	text-align:center;
	font-weight:bold;
	}
#gal_thumbs_01{
	top: 530px;
	}
#gal_thumbs_02, #gal_thumbs_03{
	top: 570px;
	}
#gal_thumbs_01 img, #gal_thumbs_02 img, #gal_thumbs_03 img  {
	border:none;
	padding: 0 2px 0 2px;
	}
#gal_thumbs_01 a, #gal_thumbs_02 a, #gal_thumbs_03 a  {
	font-size:30px;
	}
#admin {
	width:784px;
	text-align:left;
	margin-left:200px;
	}	
