body{
	background-color    : #E4E4E4; 
   text-align          : center;
   margin              : 0; 
   padding             : 0;
   overflow            : auto;
}
	
html, body{height: 100%;}

#homepage {
	height: 100%;
	width               : 946px;
   background-color    : #E5E7DB;
	text-align          : center;
	margin              : auto;
	font-family         : Verdana;
	border-left-color   : white;
	border-left-style   : solid;
	border-left-width   : 7px;
	border-right-color  : white;
	border-right-style  : solid;
	border-right-width  : 7px;
	position            : static; 
}

#hidden0, #hidden1, #counter_src{
   display             : none;
	position            : absolute; 
	left                : -3010px;
	height              : 0px;
	width               : 0px;
}

#load {
	display             : none;
	position            : absolute; 
	left                : -3000px;
	height              : 0px;
	width               : 0px;
}

#linie {
	position            : absolute; 
	top                 : 286px;
	//top               : 267px;
	width               : 946px;
	z-index             : 1;
	background-color    : transparent;
}

*:first-child+html #linie {
   top                 : 286px;
   z-index             : 1;
}

.linie {
	position            : absolute; 
	z-index             : 1;	
	left                : 0%;
   //left              : -474px;
	height              : 0px;
	width               : 100%;
 	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : white;
}

#A {
	/* background-color : #E5E7DB; */
	background-position : top;
	height              : 355px;
	border-bottom-width : 7px;
	border-bottom-style : solid;
	border-bottom-color : white;
}

#kopf{
	position            : relative; 
	bottom              : 0px;
	height              : 95px;
} 

#kopflogo{
	padding-left        : 29px; 
	padding-top         : 15px; 
	width               : 77px;
	height              : 10px;
	float               : left;
}

#kopfschrift {
	font-size           : 24px; 
	font-style          : normal; 
	font-weight         : bolder; /* */ 
	padding-left        : 29px; 
	padding-top         : 46px; 
	float               : left;
}

#ueberschrift{
	text-align          : left;
	position            : absolute;
	left                : 412px;
	width               : 523px;
	padding-top         : 47px;
	float               : left;
}

.ueberschrift{
	position            : absolute;
   left                : -149px;
	width               : auto;
}

#content{
/*	background-color    : #E5E7DB; */
	position            : relative; 
	bottom              : 0px;
	height              : 235px;
	width					  : 100%;
}

#bild0, #bild_c {
	position            : absolute;
	left                : 0px;
	width               : 100%;
	top                 : 0px;
	height              : 235px;
}

#bild_c {
	width               : 721px;
	height              : 260px;
	z-index             : 50;
	background-color    : #E5E7DB;
}

.startbild{
	position            : absolute;
	right               : 0px;
	width               : 810px;
	height              : 235px;
}

.normalbild{
	position            : absolute;
	left                : 0px;
	width               : 400px;
	height              : 235px;
}

.anfahrtbild{
	position            : absolute;
	left                : 134px;
	width               : 575px;
	height              : 235px;
}

.wegbeschreibung{
	position            : absolute;
	right               : 225px;
}

#text, #text_c {
	position            : absolute;
	left                : 412px;
	width               : 503px;
	top                 : -3px;
	height              : 193px;
	font-size           : 10px;
   line-height         : 1.6em;
	text-align          : left;
	padding-right       : 12px;
	color               : black;
	/* white-space:pre */
	overflow            : hidden;
}

#text a, #text_c a{
	font-weight         : bolder;
	color               : black;
}

#text_c {
	left                : 720px;
	width               : 215px;
	height              : 260px;
	z-index             : 2;
	/* background-color : #E5E7DB; */
}

.nowrap {
	white-space         : nowrap;
}

#up, #down {
	position            : absolute;
	top                 : 145px;
	left                : 926px;
	width               : 16px;
	height              : 20px;
	background-color    : #E5E7DB;
}

#down {top:165px;}

* html #up, #down {
  left                 : 913px;
  lef\t                : 926px;
}

#up img, #down img{
	background-color    : white;
	text-decoration     : none;
	border              : 0;
}

#vstrich{
	position            : absolute;
	top					  : 12px;
	left                : 400px;
	width               : 550px;
	height              : 0px;
	border-top-width    : 1px;
	border-top-style    : solid;
	border-top-color    : white;
}

#hstrich{
   position            : absolute;
   top                 : 12px;
	left                : 572px;
	width               : 0px;
	height              : 25px;
	border-left-width   : 1px;
	border-left-style   : solid;
	border-left-color   : white;
}

#nav{
	background-color    : #202333;
	background-position : top;
	position            : relative; 
	bottom              : 0px;
	height              : 149px;
}

#counter{
	position            : absolute;
	display             : inline;
	top                 : 0px;
	left                : 0px;
	width               : 390px;
	height              : 140px;
	padding-right       : 2px;
 	float               : left;
}

#counter_src{
	z-index             : -2;
	visibility          : hidden;
}

#co{
	position            : relative;
	left                : 0px;
	width               : 390px;
	height              : 149px;
   float               : left;
}

#menue {
	position            : absolute;
	display             : block;
	top                 : 14px;
	left                : 400px;
	width               : 163px;
   float               : left;
}

.menue {
	width               : 163px;
	height              : 20px; 
	margin-top          : 1px;
	border-top-width    : 1px;
	border-top-style    : solid;
	border-top-color    : white;
	background-repeat   : no-repeat;
	background-position : 0px center;
}

#menue_u {
	position            : relative;
	top                 : 12px;
	left                : 580px;  
	width               : auto;
	text-align          : left;
   display             : inline;
	float               : left;
}

#menue_u .menue{width:128px;}

#menue_u1{
   display             : none;
   /* display          : inline; */  
   float               : left;
   width               : 128px;
}

#zahl{
   position            : relative;
   display             : inline;
   top                 : 20px;
   padding-left        : 30px;
   float               : left; 
}

#pfeil{
	padding-top         : 4px;
	height              : 19px;
   width               : 128px;
}

#m1{
	border-top-color    : #202333;
	background-image    : url('./image/01_w.png');
}
#m2{background-image:url('./image/02_w.gif');}
#m3{background-image:url('./image/03_w.gif');}
#m4{background-image:url('./image/04_w.gif');}
#m5{background-image:url('./image/05_w.gif');}
#m51{background-image:url('./image/05_1_w.gif');}
#m52{background-image:url('./image/05_2_w.gif');}
#m6{background-image:url('./image/06_w.gif');}

#gruenerpfeil{
   position            : absolute;
   top                 : 105px;
	left                : 850px;
}		
	
#fuss{
	background-color    : white;
	position            : relative; 
	bottom              : 0px;
	height              : 18px;
	width               : 100%;
	border-top-width    : 3px;
	border-top-style    : solid;
	border-top-color    : white;
	border-bottom-width : 3px;
	border-bottom-style : solid;
	border-bottom-color : white;
	text-align          : left; 
}
#name,#telefon,#mobil{
	border-left-color   : black;
	border-left-style   : solid;
	border-left-width   : 1px;
	padding-left        : 4px;
	padding-right       : 5px;
	float               : left;
}
#name {
	width               : 230px;
	border              : 0;
}
#telefon{
    width              : 85px;
    border             : 0;
}
#mobil{width:170px;}
#menue1 ul{
	list-style:none;
	margin              : 0;
	padding             : 0;
	width               : 374px;
	float               : left;
	position            : absolute; 
   right               : 3px;
}
#menue1 li{
	margin              : 0;
	padding-left        : 3px;
	float               : left;
	/*display           : inline; */
}
#menue1 div{clear:left;}
#menue1 a:link, #menue1 a:visited, #menue1 a:hover{
	display             : block;
	height              : 1em;
	border-left         : 1px solid black;
	padding-left        : 3px;
	text-decoration     : none;
	color               : black;	
}
#menue1 a{
	display             : block;
	height              : 1em;
	border-left         : 1px solid black;
	padding-left        : 3px;
	color               : black;
	/* cursor           : hand;
	voice-family        : "\"}\""; 
   voice-family        : inherit; */
   cursor              : pointer;
}
* html #menue1 a{cursor:hand;}
html>body #menue1 a, #menue1 a:link, #menue1 a:hover,#menue1 a:visited{height:auto;}
#menue1 a :hover{
   border-color        : #AFBCA0;
   border-left         : 1px solid black;
}
a#m0,a#m7,a#m8,a#m9{
	position            : absolute;
	padding-left        : 2px;
	background-repeat   : no-repeat;
  	background-position : 4px center;
}
a#m0{
	width               : 54px;
	background-image    : url('./image/home_f_u.gif');
  	float               : right;
}
a#m7{
	right               : 3px;
	width               : 120px;
	background-image    : url('./image/impressum_u.png');
}
a#m8{
	right               : 133px;
	width               : 88px;
	background-image    : url('./image/wegbeschreibung_u.gif');
}
a#m9{
	right               : 232px;
	width               : 78px;
	background-image    : url('./image/vertragspartner_u.gif');
}
a:hover#m0,a:hover#m7,a:hover#m8,a:hover#m9{
	position            : absolute;
	padding-left        : 2px;
	background-repeat   : no-repeat;
  	background-position : 2px center;
}
a:hover#m0{
	width               : 53px;
	background-image    : url('./image/home_f_u.gif');
  	background-position : 3px center;
}
a:hover#m7{
	right               : 3px;
	width               : 120px;
	background-image    : url('./image/impressum_f_u.gif');
}
a:hover#m8{
	right               : 133px; 
	width               : 88px;
	background-image    : url('./image/wegbeschreibung_f_u.gif');
}
a:hover#m9{
	right               : 232px;
	width               : 78px;
	background-image    : url('./image/vertragspartner_f_u.gif');
}
#fv{
	width               : 946px;
	margin              : 0; 
   padding             : 0;
   background-color    : #D9DACC;
   background-image    : url('./image/fv.png');
   background-repeat   : repeat-x;
   overflow            : hidden;
}
a, a:link, a:visited, a:hover, a:active {border:0 none; text-decoration: none;}
a img {border:0 none; text-decoration: none;}
#gtue{
	position            : absolute;
	top                 : 0px;
	left                : 420px;
}
#ags{
	position            : absolute;
	top                 : 100px;
	left                : 420px;
}
#bvs{
	position            : absolute;
	top                 : 150px;
	left                : 420px;
}
#audatex{
	position            : absolute;
	top                 : 50px;
	left                : 420px;
}