.gruen {
	background-color: #96bd0d;
}

.grau {
	background-color: #999999;
}

.schwarz {
	background-color: #000000;
}

.orange {
	background-color: #f29400;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	text-align: justify;
}

.text_weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.text_auflistung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}

.text_start {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	line-height: 22px;
	text-align:center;
}

.text_www {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	line-height: 22px;
	text-align:center;
	font-weight: bold;
}

.text_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	line-height: 22px;
	text-align:center;
	font-weight: bold;
	
}

.text_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #96bd0d;
	line-height: 22px;
	text-align:center;
	font-weight: bold;
	
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96bd0d;
	line-height: 18px;
	font-weight: bold;
}

.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f29400;
	line-height: 18px;
	font-weight: bold;
}

.energie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	font-weight: bold;
}

.energie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f29400;
	line-height: 18px;
	font-weight: bold;
}

.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96bd0d;
}

.email:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.email2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f29400;
}

.email2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.links_energie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.links_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #96bd0d;
	font-weight: bold;
}

.links_active2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f29400;
	font-weight: bold;
}

.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #96bd0d;
}

.links_energie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f29400;
}

.links_energie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.links_energie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f29400;
}

.unterlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.unterlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #96bd0d;
}

.galerielinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
	font-weight: bold;
}

.galerielinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #96bd0d;
	line-height: 22px;
	font-weight: bold;
}

.impressum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.impressum:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.impressum_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.punkt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	ffont-weight: bold;
	color: #666666;
}



.apop {
        display: none;
		position: left;
}

a.rtr:hover .apop {
        display: block;
        position: absolute;    
}

.apop span {
		border: 0em;
}

.pos { /* Neue Klasse zum Positionieren */
        top:0em;
        left:3em;
}


