body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
}
a {
    color: #C83702;
}
a:visited {
}
h1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0088CE;
}
h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #0088CE;
}
h3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0088CE;
}
h4 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0088CE;
}
h5 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
li {
	margin-top: 5px;
}
table {
	margin: 0px;
	border-collapse: collapse;
}
td {
	vertical-align: top;
	padding: 10px 0px;
}
.tdlinks {
	vertical-align: top;
	padding: 0px 30px 0px 0px;
}
sup {
	font-weight: bold;
	color: #C83702;
}
.hr {
	border-bottom: thin solid #0088CE;
}

.abcliste {
	list-style: lower-alpha url(none);
}
div#top {
    position: absolute;
	width: 969px;
	height: 65px;
	left: 0px;
	top: 103px;
	background-image: url(images/decoration/welle_gelb.gif);
	z-index: 1;
}
div#topnav {
	position: absolute;
	left: 50px;
	top: 155px;
	word-spacing: 1.5em;
	z-index: 2;
}
div#topnav a {
    text-decoration: none; font-weight: roman;
	font-style: caps;
	color: #4D4D4D;
}
div#topnav a:hover {
    color: #C83702;
}
div#topnav a:active {
    color: #C83702;
}
div#logo {
	position: absolute;
	left: 757px;
	top: 130px;
	z-index: 2;
}
div#centerbottom {
	position: absolute;
	left: 0px;
	top: 194px;
	z-index: 1;
}
div#nav {
	position: relative;
	left: 50px;
	float: left;
	z-index: 2;
}
ul#Navigation {
	padding: 0px;
	margin: 0px;
}
ul#Navigation li {
	list-style: none;
	line-height: 150%;
    margin: 15px 0px 0px; 
	padding: 0;
}
ul#Navigation a {
	font-size: 14px;
    text-decoration: none; font-weight: bold;
    color: #6cac18;
}
ul#Navigation a:hover {
    color: #395a0d;
}
ul#Navigation a:active {
    color: #395a0d;
}
ul#Subnavigation {
	margin: 0px 30px 0px 0;
	padding: 0;
}
ul#Subnavigation li {
	list-style-position: inside;
    margin: 3px 0px; padding: 0;
	list-style-image: url(images/decoration/link_intern.gif);
}
ul#Subnavigation a {
   	font-size: 12px; line-height: 150%;
	text-decoration: none;
    color: #6cac18;
	font-weight: normal;
	font-style: normal;
}
ul#Subnavigation a:hover {
    color: #395a0d;
}
ul#Subnavigation a:active {
    color: #395a0d;
}
ul#Subsubnavigation {
	margin: 0px 15px;
	padding: 0;
}
ul#Subsubnavigation li {
    list-style: circle outside;
    margin: 3px 0px; padding: 0;
}
ul#Subsubnavigation a {
   	font-size: 12px;
	text-decoration: none; font-weight: bold;
    color: #6cac18;
}
ul#Subsubnavigation a:hover {
    color: #C83702;
}
ul#Subsubnavigation a:active {
    color: #C83702;
}
.navaktiv {
   	font-size: 14px;
    text-decoration: none; font-weight: bold;
    color: #395a0d;
}
.subnavaktiv {
   	font-size: 12px;
    text-decoration: none; font-weight: bold;
    color: #395a0d;
}
div#Inhalt {
	width: 689px;
	margin-left: 280px;
	margin-top: 25px;
 	height: 100%;
	padding: 0;
	z-index: 3;
}
div#News {
	width: 689px;
	margin-left: 280px;
	margin-top: 25px;
	padding: 0;
	z-index: 3;
}
div#Inhalt h1 {
  font-size: 1.5em;
  margin: 0 0 1em;
}
div#form table {
	margin: 0px;
	border-collapse: collapse;
}
div#form td {
	vertical-align: top;
	border-bottom: none;
}
div#form input {
	margin: 3px 0px;
}
div#form select {
	margin: 5px 0px;
}
div#form textarea {
	margin: 5px 0px;
}
div#bottom {
	width: 969px;
	height: 127px;
	clear: left;
	position:relative;
	bottom: 0px;
	right: 0px;
	background-image: url(images/decoration/welle_gruen2.gif);
	z-index: 3;
}
div#slogan {
	position: absolute;
	left: 743px;
	bottom: 50px;
	word-spacing: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 4;
}
ul#Angebot {
	padding: 0px;
	margin: 0px;
}
ul#Angebot li {
	list-style: disc;
	line-height: 150%;
    margin: 0px 0px 0px 15px; 
	padding: 0;
}
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border:1px;
border-color:#FFFFFF;


}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#33CC00;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: #ffffff;
text-align:left;
text-decoration:none;
font-size:10px;
}

.thumbnail span img{ /*CSS for enlarged image*/

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -48px;
left: -365px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.gallerycontainer2{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnailo img{
border:1px;
border-color:#FFFFFF;


}

.thumbnailo:hover{
background-color: transparent;
}

.thumbnailo:hover img{
}

.thumbnailo span{ /*CSS for enlarged image*/
position: absolute;
background-color:#33CC00;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: #ffffff;
text-align:left;
text-decoration:none;
font-size:10px;
}

.thumbnailo span img{ /*CSS for enlarged image*/

}

.thumbnailo:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -48px;
left: 330px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
