
hmtl{
  height			: 100.01%; 	
  margin			: 0px; 
  padding			: 0px;

     }

body{
  

  height			: 100.01%;
  font				: normal 100.01%/1.5 Verdana, Tahoma, Arial, "Trebuchet MS", Helvetica, sans-serif;

  background		: #000;
  color				: #fff;  
 background-image  : url(img/bg.jpg);
background-repeat: no-repeat;

  text-align		: left;
  margin			: 0px; 
  padding			: 0px;
 }
#mantel {
  width				: 1000px;

  text-align		: left;
  margin-top: 188px;
  margin-left: 86px;
  border			: 0px solid #800001;
/*  background		: #6c0000;*/


}
a {
color:#000000;
}
#spaltelinks {
width: 190px;
height: 200px;
float:left;

}
#spalterechts {
width: 800px;

float: left;
}

.rubrik {
  background-image  : url(img/Rubriken_menu_bg.gif);
  height: 20px;
  color: #000;
  font-size: 12px;
  margin: 0px;
  overflow: hidden;
}
.rubrik h1{
  font-size: 12px;
  margin-left: 10px;
  margin-top: 1px;
}
.newsbox {
/*  background-color: #52320B;*/
background-image  : url(img/braun.png);
  height: 155px;
  margin-left: 6px; 
  padding-top:5px;
/*
  	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;*/
}
.newsbox p {
font-size:10px;
margin:0px;
padding:0px;
}
.newsbox a {
color:#FF9900;
margin:0px;
padding:0px;
}
.latest {
margin-left:8px;
margin-right:8px;
margin-top:10px;
margin-bottom:0px;
padding:0px;
width: 170px;
border-top:1px dotted;
border-color:#FFFFFF;

}
.newsbox_letter {
  background-color: #52320B;
  height: 30px;
  margin-left: 6px; 
  	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.newsbox_letter input {
width: 126px;
margin-left: 7px;
margin-right: 10px;
margin-top: 7px;
height: 17px;
border: 0px;
float: left;
background-color: #fff;
}
.newsbox_letter img {
margin-top: 0px;
}
#maintext {
width: 768px;
height: 400px;
background-color: #fff;
color: #000;
margin: 0px;
padding: 0px;
}
html>body #maintext { 
height: auto;
min-height: 400px;
}

#maintext p,h1,h2{
margin: 0px;
margin-left: 25px;
margin-right: 25px;
padding: 0px;
}
#maintext h1,h2{
margin-top: -10px;
margin-left: 25px;
margin-bottom: 20px;
padding: 0px;
}
#maintext p {
font-size: 10px;
}
#maintext img {
margin-top: 15px;
margin-bottom: 15px;
}
#maintext table {
margin-left: 25px;
}
#maintext ul {
margin-left:25px;
}
#maintext li {
font-size:10px;
list-style-type:none;
}
#content_head {
height: 33px;
overflow: hidden;
}
#footer_k {
margin-top: 10px;
padding-top:3px;
width: 768px;
height: 49px;
background-image  : url(img/footer.gif);
background-repeat : no-repeat;
}
#footer_k p{

padding-left:25px;
padding-top:5px;
line-height:14px;!important;
color:#FF9900;
font-size:10px;
font-weight:700;
}
#menu {
width: 190px;
height:500px;
float: left;
margin-top:40px;
padding:0px;
}

#menu h1{
font-size:12px;
font-weight:bold;
text-align:right;
margin-right:0px;
margin-top:20px;
margin-bottom:0px;
border-bottom:1px dotted;
color:#FFFFFF;
}
#menu a {
color:#FFFFFF;
padding-right:0px;
}
#menu ul {
  list-style-type	: none;
  padding:0px;
margin:0px;
}
#menu li {
padding:0px;
margin:0px;
/*height: 22px;*/
width:100%;
display			: block;
list-style-type	: none;

font-size:12px;
color:#FFFFFF;
}

#menu ul li a{
text-align:left;
margin-left:10px;
text-decoration:none;
padding-top: 1px;
padding-left: 10px;
color:#fff;
/*height: 22px;*/
display			: block;
/*  border-bottom:1px dotted;
  border-top:1px solid;*/
}
#menu ul li a:hover{
text-align:left;
margin-right:0px;
/*background-image  : url(img/Btn_menu_gross_bg.png);
background-repeat : no-repeat;*/
text-decoration:none;
color:#FF9900;
/*background-color:#fff;*/
display			: block;
}
#menu ul li ul  li a, #menu ul ul  li a{
text-align:left;
margin-left:30px;
text-decoration:none;
padding-top: 1px;
padding-left: 10px;
color:#fff;

display			: block;
/*  border-bottom:1px dotted;
  border-top:1px solid;*/
}
#menu ul li ul{

}
#kurse {
display:none;
}
.aktiv {
background-image  : url(img/Btn_menu_gross_bg.png);
background-repeat : no-repeat;
color:#000!important;
}
.aktiv2 {
color:#FF9900!important;
text-decoration:underline!important;
}
.buchen {
color: #000000;
height:18;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
background-image  : url(img/Btn_site_klein_bg_out.gif);
background-repeat : no-repeat;
}
.buchen a {
color:#FF9900;
text-decoration:none;
}
.buchen a:hover {
text-decoration:underline;
}
.buchenform input {
width:95%;
}
.buchenform a {
color:#FFFFFF;
}
.mailin {
font-family: Arial, Helvetica, sans-serif; 
z-index:30;
position:fixed;
bottom:0px;
width:100%;
height:50px;
background-image  : url(img/braun.png);
/*  	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;*/
	text-align:center;
	color:#fff;
	border-top:1px solid;
	font-weight:bold;
	border-color:#FF9900;
}
.mailin a {
color:#FFFFFF;
}
.go input {
width:34px;
height:30px;
margin:0px;
padding:0px;
border:0px;
float:right;
background-image: url(img/Btn_GO.gif);
cursor:pointer;
}