@charset "utf-8";

body {
	margin: 0;
	padding: 0;	
	background-color: #fff;
}

#rahmen {
	margin: 0;
	padding: 0;
	width:999px;
}

#top {
	width:999px;
	height:120px;
	background-image: url(images/hg-content.png);

}

#top-navi {
	width:995px;
	height:120px;
	float: left;
	background-image: url(images/hg-top.jpg);
	background-repeat: no-repeat;

}


#top-navigation {
	position:relative;
	left:20px;
	top:64px;
	width:725px;
	height:30px;
	float: left;
}

#content {
	width:999px;
	background-image: url(images/hg-content.png);

}

#navigation {
	width:255px;
	float: left;
}

#main {
	float: right;
	width: 735px;
	background-image: url(images/hg-main.gif);
	background-repeat: no-repeat;
}

#maincontent {
    padding-left: 20px;
}

#main-home {
	float: left;
	width: 995px;
}

#maincontent-home {
    padding-left: 20px;
}

#footer {
	width:999px;
	height:47px;
	background-image: url(images/hg-footer-weiss.png);
}

#footer-txt {
	width:995px;
	padding-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

#flashanimation {
	position:relative;
	left:22px;
	top:77px;
	width:160px;
	height:18px;
	float: left;
}

.clear {
 clear: both;
}

.hg-navi-links {
	background-image: url(images/hg-navi-links.gif);
	background-repeat: no-repeat;
}
.hg-navi-links-unten {
	background-image: url(images/hg-navi-links-unten.gif);
	background-repeat: no-repeat;
}

#navigation a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
}

#navigation a:link {
	text-decoration: none;
}

#navigation a:visited {
	text-decoration: none;
	color: #666;
}

#navigation a:hover {
	text-decoration: underline;
	color: #06C;
}

#navigation a:active {
	text-decoration: none;
	color: #333;
}

#top-navigation a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}

#top-navigation a:link {
	text-decoration: none;
}

#top-navigation a:visited {
	text-decoration: none;
	color: #666;
}

#top-navigation a:hover {
	text-decoration: underline;
	color: #06C;
}

#top-navigation a:active {
	text-decoration: none;
	color: #333;
}

a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: underline;
	color: #06C;
}

a:active {
	text-decoration: none;
	color: #333;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #06C;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.schrift {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
}

.schrift-blau {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #06C;
}

.schrift-blau1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #06C;
}

.schrift-grau {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #666;
}
.bildunterschrift-grau {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666;
}

.rahmen-bilder {
	border: 1px solid #000;
}

#footer-txt  a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

#footer-txt  a:link {
	text-decoration: none;
}

#footer-txt a:visited {
	text-decoration: none;
	color: #fff;
}

#footer-txt a:hover {
	text-decoration: underline;
	color: #fff;
}

#footer-txt a:active {
	text-decoration: none;
	color: #fff;
}
