* {
        margin: 0;
        padding: 0;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color: #00000;
        font-size: 12px;
}

body {
        background-color:#008e49;
		background-image:url(bilder/allg/bg-top.jpg);
		background-repeat:repeat-x;
		margin:0;
}

h2 {
	color:#454545;
	font-size:13px;
	margin-bottom:15px;
}

#wrapper {
        width: 983px;
        margin: 0 auto;
        padding:0;
        position: relative;
        float: inherit;
}

#seite {
        width:983px;
        float:left;
		margin-bottom: 20px;
}

#header {
	float:left;
	height:30px;
	width:983px;
}

#content {
	float:left;
	width:983px;
}

.content-top {
	float:left;
	background-image:url(bilder/allg/content-top.png);
	background-repeat:no-repeat;
	width:983px;
	height:33px;
}

.content-middle {
	float:left;
	background-image:url(bilder/allg/content-middle.png);
	background-repeat:repeat-y;
	width:983px;
	min-height:400px;
}

.content-bottom {
	float:left;
	background-image:url(bilder/allg/content-bottom.png);
	background-repeat:no-repeat;
	width:983px;
	height:30px;
}

.inhalt {
	float:left;
	width:920px;
	margin:0 30px 30px;
}

.inhalt p {
	color:#454545;
}

.titel-ueberschrift {
    color: #008E49;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 30px;
    margin-left: 35px;
    text-align: center;
    width: 850px;
}

.logo {
	float:left;
	text-align:center;
	width:850px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#008F4A;
	font-style:italic;
	margin-top:10px;
}

.top-logo {
    border-bottom: 1px solid #454545;
    float: left;
    margin: 0 35px 30px;
    width: 850px;
}

.bildbutton-start {
    float: left;
    margin: 20px 110px;
    width: 700px;
}

#slot-machine-tabs {
    float: left;
    height: 100%;
    margin-left: 100px;
    margin-top: 10px;
    width: 700px;
}

.hauptnavigation {
	float:left;
	width:500px;
	margin-top:10px;
}

.hauptnavigation ul {
	float:left;
	margin-left:20px;
}

.hauptnavigation li {
	list-style:none;
	float:left;
	margin-right:10px;
}

.hauptnavigation a{
	color: #5B5859;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 11px;
    text-align: right;
    text-decoration: none;
}

.hauptnavigation a:hover{
	color: #027A40; 
}

#act {
	color: #027A40;
}

.navigation-unterseiten {
	float:right;
	width:400px;
	margin-top:10px;
}

.navigation-unterseiten ul{
	float:right;
	margin-right:20px;
}

.navigation-unterseiten li {
	list-style:none;
	float:left;
	margin-right:10px;
}

.navigation-unterseiten a{
	color: #5B5859;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 11px;
    text-align: right;
    text-decoration: none;
}

.navigation-unterseiten a:hover{
	color: #027A40; 
}

.leistungen {
	float:left;
	width:220px;
	margin-left:12px;
	color:#999999;
	font-size:12px;
}

.leistungen:hover {
	float:left;
	width:220px;
	margin-left:12px;
	color:#494949;
	font-size:12px;
}

.leistungen h3{
margin-bottom:10px;
}

.impressum-s1 {
	float:left;
	width:260px;
	margin-right:25px;
	margin-left:60px;
	margin-top:15px;
}

.impressum-s2 {
	float:left;
	width:500px;
	margin-top:15px;
}

.impressum-s1 p{
	margin-bottom:5px;
}

.impressum-s2 p{
	margin-bottom:20px;
	line-height: 18px;
}

.trenner {
	width:850px;
	height:1px;
	background-color:#454545;
	float:left;
	margin:30px 35px 0;
}

.kontakt iframe {
    float: left;
    margin-left: 40px;
    width: 630px;
}

.kontakt-2 {
	float:left;
}

.kontakt-2 h2{
	margin-bottom:25px;
	margin-top:25px;
}

#slideshow {
	border:2px solid #FFFFFF;
	margin-top:20px;
}

.logo-start h1 {
    color: #008F4A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    margin-right: 3px;
}

.greentop { background: #008F4A url(bilder/allg/green_back.gif) fixed repeat-x; }
.browntop { background: #523B05 url(bilder/allg/brown_back.gif) fixed repeat-x; }


.toplink { color: #5b5859; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right;  }
.toplink a { color: #5b5859; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right;  margin: 0px 0px 5px 10px; }
.toplink a:hover { color: #027A40; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right;  }

.text  { color: #454545; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.text-link { color: #00904B; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.text-link:hover { color: #027A40; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.text1  { color: #454545; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.text1 a { color: #523B05; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.text1 a:hover { color: #3A2D0E; font-size: 12px; line-height: 200%; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.bild { color: #454545; font-size: 11px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-right:5px solid #ffffff; }
.bild a { color: #00904B; font-size: 10px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-right:5px solid #ffffff; }
.bild a:hover { color: #027A40; font-size: 10px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-right:5px solid #ffffff; }
.bild1 { color: #454545; font-size: 11px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-right:5px solid #ffffff; }
.bild1 a { color: #523B05; font-size: 10px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-right:5px solid #ffffff; }
.bild1 a:hover { color: #3A2D0E; font-size: 10px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none; border-right:5px solid #ffffff; }

.aufzaehl { color: #00904B; font-size: 11px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.aufzaehl1 { color: #523B05; font-size: 11px; line-height: 130%; font-family: Verdana, Arial, Helvetica; text-decoration: none }


.pic {border-top:6px solid #00904B; }
.pic1 {border-top:6px solid #523B05; }

ul.square { list-style-type:square; font-size: 12px; font-weight: normal; line-height: 18px;}
ul.square li {margin-left:0px; margin-bottom:15px;}

.mini  { color: #454545; font-size: 10px; line-height: 110%; font-family: Verdana, Arial, Helvetica; text-decoration: none }



