* {

		margin:0;

		padding:0;

		}



	html, body {

		height:100%;

		}



	body  { color: #818181; font: 100.01%/1.4 eurostyle, verdana, tahoma, sans-serif; background-color: white; text-align: center }



	#distance {

		width:1px;

		height:50%;

		background-color:#ffffffffffff;

		margin-bottom:-200px; /* half of container's height */

		float:left;

		}



	#hauptcontainer {

		margin:0 auto;

		position:relative; /* puts container in front of distance */

		text-align:left;

		height:429px;

		width:974px;

		clear:left;

                 background-image:url(../images/hvg-hg.jpg);

		background-repeat: no-repeat;



                 }



#logolinks {

position: absolute;

top: -170px;

left: -132px;

width: 102px;

height: 260px;

text-align: left;

padding: 0px;

margin: 0px;

z-index:10;



}



#logorechts {

position: absolute;

top: -172px;

left: -10px;

width: 474px;

height: 165px;

text-align: left;

padding: 0px;

margin: 0px;



}



#logostyle {

position: absolute;

top: -87px;

left: -17px;

width: 400px;

height: 59px;

text-align: left;

padding: 0px;

margin: 0px;

visibility:hidden;

}





#musicplayer {

position: absolute;

top: 429px;

left: 594px;

width: 380px;

height: 33px;

text-align: left;

padding: 0px;

margin: 0px;

}



#gaestebuch {

position: absolute;

top: 560px;

left: 725px;

width: 2px;

height: 2px;

text-align: left;

padding: 0px;

margin: 0px;

font-family: eurostile, verdana, tahoma, sans;

font-size: font-size:120%;

font-weight: bold;

color: #818181;}





h1 {

display:inline;

font-family: eurostile, verdana, tahoma, sans;

font-size: font-size:120%;

font-weight: bold;

color: #818181;

}



h2 {

display:inline;

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

font-weight: bold;

color: #818181;

}



h3 {

display:inline;

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

font-weight: bold;

color: #818181;

}



.datum {

position: absolute;

top: 2px;

right: 0px;

font-family: eurostile, verdana, tahoma, sans;

font-size: 70%;

color: #979797;

}



.fliesstext {

position: relative;

width: 400px;

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

line-height:26px;

color: #818181;

}





td {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

line-height:20px;

color: #818181;

}







.fliesstextklein {

position: relative;

width: 400px;

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

line-height:22px;

color: #818181;

}

.fliesstextabstandklein {

position: relative;

width: 400px;

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

line-height:20px;

color: #979797;

}



.linie {

position: relative;

top: 0px;

left: 0px;

width: 400px;

height: 10px;

border-top:solid #84846C 1px;



}



.menueweissaktiv {

font-family: eurostile, verdana, tahoma, sans;

font-size: 140%;

line-height:22px;

color: #818181;

font-weight:bold;



}





.menuegrauaktiv {

font-family: eurostile, verdana, tahoma, sans;

font-size: 140%;

line-height:22px;

color: #818181;

font-weight:bold;



}







a {

font-family: eurostile, verdana, tahoma, sans;

font-size: 120%;

line-height:24px;

color: #818181;

text-decoration: none;

}



a:visited {

font-family: eurostile, verdana, tahoma, sans;

font-size: 120%;



color:#818181;

text-decoration: none;

}



a:hover {

font-family: eurostile, verdana, tahoma, sans;

font-size: 120%;



color: #818181;

font-weight:bold;

text-decoration: none;

}



a:active {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;



color:#818181;

text-decoration: none;

}







a.menueweiss {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}



a:visited.menueweiss {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}



a:hover.menueweiss {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #979797;

font-weight:bold;



}



a:active.menueweiss {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}







a.menuegrau {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #979797;

font-weight:bold;



}



a:visited.menuegrau {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}



a:hover.menuegrau {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}



a:active.menuegrau {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #979797;

font-weight:bold;



}







a.dates {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}



a:visited.dates {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}



a:hover.dates {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #979797;

font-weight:bold;



}



a:active.dates {

font-family: eurostile, verdana, tahoma, sans;

font-size: 80%;

color: #818181;

font-weight:bold;



}









a.newsletterlink {

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

color: #818181;

font-weight:bold;



}



a:visited.newsletterlink {

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

color: #818181;

font-weight:bold;



}



a:hover.newsletterlink {

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

color: #979797;

font-weight:bold;



}



a:active.newsletterlink {

font-family: eurostile, verdana, tahoma, sans;

font-size: 100%;

color: #818181;

font-weight:bold;



}
