body
{
	background-color: #195866;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../images/hg.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding: 0px;
	font-family: "Century Gothic", Verdana, sans-serif;
}

#logo
{
	position: absolute;
	top: 20px;
	left: 710px;
}

#hglogo
{
	background-image: url(../images/hg_logo.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 450px;
}



.zellenlinie
{
	border-right: #ff9900;
	border-width: 0 1px 0 0px;
	border-style: none solid none none;
}

a:link
{
	color: #ff9900;
	font-family: Century Gothic, Verdana, sans-serif;
	text-decoration: none;
}

a:visited
{
	color: #ff9900;
	font-family: Century Gothic, Verdana, sans-serif;
	text-decoration: none;
}

a:hover
{
	color: #ffffff;
	text-decoration: underline;
}



h1
{
	color: #ffffff;
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.2em;;
	margin-bottom: 25px;
}



h3
{
	color: #ffffff;
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 15px;
}





h2
{
	color: #ffffff;
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	margin:0 0 0.5em 0;
	padding: 0;
}


h4
{
	color: #ffffff;
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
}

h6
{
	color: #ffffff;
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
	margin-bottom: 25px;
	margin-top: 15px;
}


#t-1
{
	position: absolute;
	top: 100px;
	left: 20px;
}

#line1
{
	position: absolute;
	top: 90px;
	left: 25px;
}

#line2
{
	position: absolute;
	top: 90px;
	left: 25px;
}

#line3
{
	position: absolute;
	top: 175px;
	left: 943px;
}

#line4
{
	position: absolute;
	top: 90%;
	left: 844px;
}

.linkklein
{
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: normal;
	font-size: 70%;
	color: #ff9900;
	padding: 5 35 0 0;
}

a.linkklein:active
{
	color: #ff9900;
	text-decoration: none;
	font-weight: normal;
}

a.linkklein:link
{
	color: #ff9900;
	font-size: 70%;
	text-decoration: none;
	font-weight: normal;
}

a.linkklein:visited
{
	color: #ff9900;
	text-decoration: none;
	font-weight: normal;
}

a.linkklein:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}

.linkfooter
{
	font-family: Century Gothic, Verdana, sans-serif;
	font-weight: normal;
	font-size: 60%;
	color: #ff9900;
	padding: 5px 0px 10 0px;
}

a.linkfooter:active
{
	color: #ff9900;
	text-decoration: none;
	font-weight: normal;
}

a.linkfooter:link
{
	color: #ff9900;
	font-size: 60%;
	text-decoration: none;
	font-weight: normal;
}

a.linkfooter:visited
{
	color: #ff9900;
	text-decoration: none;
	font-weight: normal;
}

a.linkfooter:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}

.titel
{
	font-family: Century Gothic, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
	padding: 15px;
}

.namenliste
{
	font-size: 80%;
	line-height: 20px;
	padding: 0 10px 0 15px;
	font-weight: bold;
}


#links
{
	
	width: 380px;
	height: 100%;
	color: #ffffff;
	font-size: 80%;
	font-family: Century Gothic, Verdana, sans-serif;
	line-height: 18px;
	padding: 0 10 0 15;
	list-style-image: url(../images/pfeil_klein.gif);
	margin: 0;
}


#wo
{
width: 260px;
color: #ffffff;
	font-size: 80%;
	font-family: Century Gothic, Verdana, sans-serif;
	line-height: 16px;
	padding: 0px 0px 0px 45px;


}


#links ul
{

margin-bottom: 35px;
margin-top: 5px;

}


h2
{




}

#preise
{
	
	width: 360px;
	height: 100%;
	color: #ffffff;
	font-size: 80%;
	font-family: Century Gothic, Verdana, sans-serif;
	line-height: 18px;
	padding: 0 0px 0 15px;
	
}

#preise .mini
{

font-size: 0.85em;
line-height: 15px;}


#mitte

{
	
	width: 270px;
	height: 100%;
	
}





.txt
{

	color: #ffffff;
	font-size: 80%;
	font-family: Century Gothic, Verdana, sans-serif;
	line-height: 18px;
	padding: 0 30 0 15;
	list-style-image: url(../images/pfeil_klein.gif);
}

.zelle { padding: 5 35 0 0;
}

#bu
{
width:231px;
font-size: 10px;



}




#news
{
	width: 340px;
	border-color: #FFF;
	border-width: 1px 0 0px 0;
	border-style: dotted;
	font-size: 100%;
	font-family: Century Gothic, Verdana, sans-serif;
	margin: 30px 0 0 0px;
	padding: 0 0 4px 0;
	
}

#news h5
{
font-size: 12px;
margin: 0px;
}

#news h4
{
font-size: 12px;
margin: 0px;
padding: 3px 0 5px 0;
font-weight: normal;

}

