a {color: #01671E; text-decoration: none;}
a:hover {color: #01671E; text-decoration: underline}
.top {background-image:url(../pics/bg_top.jpg); height: 30px; overflow: hidden; text-align:center; color: #222222;}
.navi-top {clear: right; background-image:url(../pics/bg_navi.jpg); height: 22px; overflow: hidden; text-align:center; color: #222222;}
.content {background-color: #FFFFFF;  text-align: left; padding-bottom: 20px; padding-top: 10px; padding-right: 10px; background-image:url(../pics/bg_bottom.gif); background-position: bottom; background-repeat: repeat-x;}
.content2 {margin-right:10px; margin-top: 10px;} 
.navi-right {width: 200px; margin:10px; overflow:hidden; float:left; }
.container {background-color: #FFFFFF; text-align: left;}
.text, .top, .container, .content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.navi-top, .heading-right {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.text {line-height: 1.4;}
.heading-right {color: #009832;}
.copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.links-oben {background-image: url(../pics/bg_links_oben.gif); background-repeat: no-repeat; background-position: left top;}
.oben {background-image: url(../pics/bg_oben.gif); background-repeat: repeat-x; background-position: top;}
.rechts-oben {background-image: url(../pics/bg_rechts_oben.gif); background-repeat: no-repeat; background-position: right top;}
.rechts {background-image: url(../pics/bg_rechts.gif); background-repeat: no-repeat; background-position: right top;}
.links {background-image: url(../pics/bg_links.gif); background-repeat: no-repeat; background-position: left top;}
.mitte {background-image: url(../pics/bg_mitte.gif); background-repeat: repeat-x; background-position: top; padding-left: 10px; padding-right: 8px; padding-bottom: 10px;}
h1,.heading {display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; color: #009832; text-decoration: none; padding-bottom: 2px;}
.heading:hover {color: #009832;}
h2,.heading2 {display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; text-decoration: none; padding-bottom: 2px;}
.rahmen {padding:3px; border-left:1px solid #AAAAAA; border-top:1px solid #AAAAAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3F3D3B; textdecoration: none; display:block; text-align:left; margin-bottom:8px;}
.rahmen:hover {background-color: #E1F1DB; cursor:pointer; padding:3px; border-left:1px solid #AAAAAA; border-top:1px solid #AAAAAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3F3D3B; text-decoration:none; display:block; text-align:left; margin-bottom:8px;}
#mehr {padding:4px}
#teaser_pic {float:left; margin-left:4px; margin-right:4px; text-align:center;}
.spacer {clear:left; display:block; margin-top: 10px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC;}
.us {border-top: 1px solid #CCCCCC; margin-top: 4px; padding-top: 4px;}
.cat1,.cat2,.cat3,.cat4,.cat1-sel,.cat2-sel,.cat3-sel,.cat4-sel {padding:3px; border-left:1px solid #AAAAAA; border-top:1px solid #AAAAAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3F3D3B; textdecoration: none; text-align:left; cursor: pointer;}
.cat1-sel,.cat2-sel,.cat3-sel,.cat4-sel {background-color: #E1F1DB;}
.cat1-hov,.cat2-hov,.cat3-hov,.cat4-hov {background-color: #E1F1DB; cursor:pointer; padding:3px; border-left:1px solid #AAAAAA; border-top:1px solid #AAAAAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3F3D3B; text-decoration:none; text-align:left;}
img { border: none; }
.bilderrahmen {border: 1px solid #CCCCCC;}
.thumb {margin:4px;}
.thumb-border {border: 1px solid #CCCCCC;}
.thumb2 {margin:4px; background-color: #DEDEDE; padding-bottom: 4px; float: left; text-align: center;}
#trailimageid {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 1px;
	z-index: 200;
}
