﻿@charset "utf-8";
/* CSS Document */

body {
	background-color: #111111;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #111111;
	scrollbar-darkshadow-color: #111111;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #999999;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	min-height:500px;
	margin:0px;
	padding:0px;
	behavior: url("csshover3.htc");
}
.site{
	width:1024px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
}
a, a:hover, a:visited, a:active {
	text-decoration:underline;
	color:black;
}
.header {
	width:709px;
	background-color:#2B0000;
	height:162px;
	color:#FFFFFF;
	background-image:url(top.jpg);
	text-align:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:315px;
}
.nav_home {
	background-image:url(./buttons/home.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:0px;
	margin-right:5px;
	margin-top:124px;
	width:40px;
	height:15px;
}
.nav_home:hover {
	background-image:url(./buttons/home2.gif);
	cursor:pointer;
}
.nav_instructors{
	background-image:url(./buttons/instructors.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:26px;
	margin-right:5px;
	margin-top:124px;
	width:90px;
	height:15px;
}
.nav_instructors:hover{
	background-image:url(./buttons/instructors2.gif);
	cursor:pointer;
}
.nav_programm{
	background-image:url(./buttons/programm.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:26px;
	margin-right:5px;
	margin-top:123px;
	width:80px;
	height:15px;
}
.nav_programm:hover{
	background-image:url(./buttons/programm2.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.nav_agb{
	background-image:url(./buttons/agb.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:24px;
	margin-right:5px;
	margin-top:125px;
	width:30px;
	height:15px;
}
.nav_agb:hover{
	background-image:url(./buttons/agb2.gif);
	cursor:pointer;
}
.nav_location{
	background-image:url(./buttons/location.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	margin-right:5px;
	margin-top:125px;
	width:62px;
	height:15px;
}
.nav_location:hover{
	background-image:url(./buttons/location2.gif);
	cursor:pointer;
}
.nav_shop{
	background-image:url(./buttons/shop.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:24px;
	margin-right:5px;
	margin-top:126px;
	width:38px;
	height:13px;
}
.nav_shop:hover{
	background-image:url(./buttons/shop2.gif);
	cursor:pointer;
}
.nav_partners{
	background-image:url(./buttons/partners.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:21px;
	margin-right:5px;
	margin-top:125px;
	width:70px;
	height:13px;
}
.nav_partners:hover{
	background-image:url(./buttons/partners2.gif);
	cursor:pointer;
}
.nav_contact{
	background-image:url(./buttons/contact.gif);
	background-repeat:no-repeat;
	float:left;
	margin-left:24px;
	margin-right:5px;
	margin-top:126px;
	width:60px;
	height:13px;
}
.nav_contact:hover{
	background-image:url(./buttons/contact2.gif);
	cursor:pointer;
}
.content {
	background-color:#2B0000;
	color:#999999;
	padding-top:12px;
	padding-left:40px;
	text-align:left;
	padding-bottom:30px;
	padding-right:20px;
	text-align:left;
	min-height:391px;
	height:auto !important;  /* für moderne Browser */
  	height:391px;  /*für den IE */

}
.instructor_text {
	font-size:12px;
	font-wight:normal;
	color:#BBBBBB;
	padding-top:5px;
}
.instructor_text a{
	color:#BBBBBB;
}
.left {
	float:left;
	width:120px;
	margin-right:12px;
}
.filter {
	text-align:left;
	background-color:#CCCCCC;
	width:100%;
	padding:5px;
	color:black; 
	border:1px solid #000000;
}
ul, ul li{
	margin-left:10px;
	padding:0px;
}
.middle {
	text-align:left;
	width:710px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}
.right {
	float:left;
	width:125px;
}
h1 {
	padding:0px;
	margin:0px;
	font-size:24px;
	margin-bottom:8px;
}
.tabelle {
	background-color:#BBBBBB;
	color:black;
	margin-top:10px;
	margin-left:10px;
	text-align:left;
	margin:0px;
	border:0px;
	text-align:center;
	border-bottom:1px;
}
.tabelle tr td{
	padding:6px;
}
.tabelle tr:hover {
	background-color:#DDDDDD;
}
.table_header {
	background-color:#880000;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	padding:5px;
	border:1px solid #000000;
	width:691px;
	border-bottom:0px;
	height:24px;
	text-align:center;

}
.contact_button {
	width:184px;
	height:37px;
	background-image:none;
}
.contact_button:hover {
	width:184px;
	height:37px;
	background-image:url(contact_button.jpg);
	cursor:pointer;
}
.footer {
	height:160px;
	background-image:url(footer.jpg);
}

