body{
	 background-color: #E4E4E4; 
   text-align:center;
   margin: 0; 
   padding: 0;
}

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; 
	overflow:hidden;
}

#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:77px;
	float:left;
}

#kopfschrift {
	font-size: 24px; 
	font-style: normal; 
	font-weight: bolder; /* */ 
	padding-left: 29px; 
	padding-top: 50px; 
	float:left;
}

#ueberschrift{
	text-align: left;
	font-size: 24px; 
	font-style: normal; 
	position: absolute;
	left:412px;
	width:523px;
	padding-top: 52px;
	float:left;
}

#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;
}

#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.gif');
}
#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                  : 110px;
	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               : 113px;
	border              : 0;
}
#telefon{width:140px;}
#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;
	height               : 100%;
	margin               : 0; 
   padding                : 0;
   background-color       : #E5E7DB;
   background-image       : url('./image/fv.png');
   background-repeat      : repeat-x;
}
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                  : 30px;
	left                 : 420px;
}
#bvs{
	position            : absolute;
	top                 : 150px;
	left                : 420px;
}
#audatex{
	position            : absolute;
	top                 : 90px;
	left                : 420px;
}
