body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B0420B;
	background-color: #8CD5E3;
}

#container {
	position:absolute;
	width:991px;
	height:629px;
	left:50%;
	margin-left:-496px;
	top:50%;
	margin-top:-315px;
	background-image:url(../images/hg.jpg);
	background-repeat:no-repeat;
	z-index:-2;
}

#menue {
    position:absolute;
	width:554px;
	height:45px;
	left:71px;
	top:85px;
}

#content {
	position:absolute;
	width:600px;
	height:300px;
	left:84px;
	top:160px;
	z-index:-1;
	overflow:auto;
	}
	
#content_leistungen {
	position:absolute;
	width:330px;
	height:230px;
	left:100px;
	top:40px;
	display:block;
	background-image:url(../images/weiss.gif);
	background-repeat:repeat;
	border:1px solid #33CCFF;
	visibility:hidden;
	z-index:10;
	}
	
#content_leistungen a {
	text-decoration:none;
	color:#B0420B;
	}
#content_leistungen a:hover {
	text-decoration:none;
	color:#FF6933;
	}

#content_leistungen_fake {
	position:absolute;
	width:330px;
	height:230px;
	left:100px;
	top:40px;
	display:block;
	background-image:url(../images/weiss.gif);
	background-repeat:repeat;
	border:1px solid #33CCFF;
	visibility:hidden;
	z-index:10;
	}
#content_leistungen_fake a {
	text-decoration:none;
	color:#B0420B;
	}


#content_kurse {
	position:absolute;
	width:330px;
	height:50px;
	left:350px;
	top:40px;
	display:block;
	background-image:url(../images/weiss.gif);
	background-repeat:repeat;
	border:1px solid #33CCFF;
	visibility:hidden;
	z-index:10;
	}
	
#content_kurse a {
	text-decoration:none;
	color:#B0420B;
	}
#content_kurse a:hover {
	text-decoration:none;
	color:#FF6933;
	}
	
#content a {
	text-decoration:underline;
	color:#B0420B;
	}
#content a:hover {
	text-decoration:none;
	color:#FF6933;
	}
#adresse {
    position:absolute;
	width:991px;
	height:20px;
	top:597px;
	left:0px;
	text-align:center;
	}

h1 {
    margin-top:0px;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	}

.movearound {
    font-family: "Comic Sans MS", Tahoma, Arial, sans-serif;
	font-size:12px;
	}
/* -------------- Menue Hover-Effekte ----------------------- */
.home span {
	display:			none;
}

.home:link, .home:visited {
	display:			block;
	width:				85px;
	height:				45px;
	background-image:url(../images/button_home.jpg);
}

.home:hover, .home:active, .home:focus {
	background-image:		url(../images/button_ro_home.jpg);
}

.leistungen span {
	display:			none;
}

.leistungen:link, .leistungen:visited {
	display:			block;
	width:				134px;
	height:				45px;
	background-image:url(../images/button_leistungen.jpg);
}

.leistungen:hover, .leistungen:active, .leistungen:focus {
	background-image:		url(../images/button_ro_leistungen.jpg);
}

.kurse span {
	display:			none;
}

.kurse:link, .kurse:visited {
	display:			block;
	width:				91px;
	height:				45px;
	background-image:url(../images/button_kurse.jpg);
}

.kurse:hover, .kurse:active, .kurse:focus {
	background-image:		url(../images/button_ro_kurse.jpg);
}


.kontakt span {
	display:			none;
}

.kontakt:link, .kontakt:visited {
	display:			block;
	width:				116px;
	height:				45px;
	background-image:url(../images/button_kontakt.jpg);
}

.kontakt:hover, .kontakt:active, .kontakt:focus {
	background-image:		url(../images/button_ro_kontakt.jpg);
}

.links span {
	display:			none;
}

.links:link, .links:visited {
	display:			block;
	width:				91px;
	height:				45px;
	background-image:url(../images/button_links.jpg);
}

.links:hover, .links:active, .links:focus {
	background-image:		url(../images/button_ro_links.jpg);
}

.impressum span {
	display:			none;
}

.impressum:link, .impressum:visited {
	display:			block;
	width:				128px;
	height:				45px;
	background-image:url(../images/button_impressum.jpg);
}

.impressum:hover, .impressum:active, .impressum:focus {
	background-image:		url(../images/button_ro_impressum.jpg);
}
/* -------------- Menue Hover-Effekte Ende ----------------------- */

/* -------------- Liste ------------------ */
ul {
list-style-type: none;
line-height:22px;
padding:5px;
margin:0px;
}

li {
	background: url(../images/bull.gif);
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding-left:18px;
}

