body {
  padding:0px;
  text-align:center;
  margin: 10px;
  background-color: #0f0f0f;
  color:black;
  font-family: arial,helvetica, sans-serif;
  font-size:12px;
  }
#hauptframe {
   width:760px;
   background-color:#eee;
   color:black;
   margin: 0px auto;
   border:1px solid #fff;
  }


img {
border:0px;
}
#topheader {
  width:760px;
  border-bottom:1px solid #fff;
  background-color:#0f0f0f;
  color:#fff;
  text-align:right;
  font-size:14px;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
  }

#header {
  width:760px;
  height:160px;
  margin:0 auto;
  border-bottom:1px solid #fff;
  background-color:#982105;
  color:black;
  background-image: url('/images/header_bg.jpg');
  background-repeat:no-repeat;
  
  }
#header_left{
text-align:left;
margin-top:110px;
margin-bottom:0px;
width:140px;
font-weight:bolder;
font-size:18px;
padding-left:10px;
color:#fff;
float:left;

}
#header_logo{
text-align:center;
width:190px;

float:left;

}
#header_right{
text-align:right;
margin-top:140px;
margin-bottom:0px;
width:390px;
float:right;
padding-right:10px;
color:#fff;
}

#header_right a{
color:#fff;
font-weight:bold;
text-decoration: none;
}

  
#main {

  width:760px;
  margin:0 auto;
  background-color:#eee;
  color:black;
  padding:0px;
  }
#nest {
  padding:0px;
  background-color:#eee;
  color:black;

  }
#leftbox {
 
  width: 238px;
  float: left;
  background-color:#F6D6CE;
  color:black;
  margin-bottom:0px;
  padding:0px;
  text-align:left;
  }
#hauptmenue {
  border: 0px solid #000000;
  width: 119px;
  float: left;
  background-color:#982105;
  color:black;
  padding:0px;
  }

#hauptmenue a {

display: Block;
font-family:arial;
padding: 4px;
text-decoration:none;
border-bottom: 1px dashed #cccccc;
width:117px;
font-size:11px;
font-weight:bold;
text-align: left;
color:#F6D6CE;
margin: 0px;
background-color:#982105;
}
#hauptmenue a:link {
color:#F6D6CE; 
}
#hauptmenue a:visited {
color:#F6D6CE;
}
#hauptmenue a:hover {
color:#982105;
background-color:#F6D6CE;
}
#hauptmenue a:active {
color:#cc0000;
}


#nebenmenue {
  padding:0px;
  float: right;
  background-color:#F6D6CE;
  color:#982105;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  width:110px;
  
  }

#nebenmenue a {

display: Block;
font-family:arial;
padding: 2px;
text-decoration:none;
width:105px;
font-size:11px;
font-weight:bold;
text-align: left;
color:#000;
margin: 1px 0 1px 0;
background-color:#F6D6CE;
}
#nebenmenue a:link {
color:#848484; 
}
#nebenmenue a:visited {
color:#848484;
}
#nebenmenue a:hover {
color:#982105;
}
#nebenmenue a:active {
color:#cc0000;
}

.box
{
width:100%;
padding-bottom:10px;
}
.contentleftbox
{
padding:4px;
text-align:left;
}
h2.contentleftbox
{
margin-top:0px;
margin-bottom:0px;
font-size: 14px;
text-align:left;
width: 226px;
background-color:#982105;
border-top:1px dashed #F6D6CE;
border-bottom:1px dashed #F6D6CE;
color:#fff;
padding:4px;
}


#rightbox {
  padding:0px;
  width: 520px;
  float: right;
  background-color:#eee;
  color:black;
  margin:0px;
  text-align:center;
  border-left: 0px solid #000000;
  }


#content {
  padding:0px;
  margin-left: 3px;
  margin-bottom:10px;
  margin-right: 5px;
  text-align:left;
  /*margin:0 205px 10px 205px; --> Kurzschreibweise*/
  background-color:#eee;
  color:black;
}

#topthema
{
margin-top:0px;
padding:0px;
border: 1px solid #982105;
font-size: 12px;
text-align:left;
width: 510px;
background-color:#eee;

}
#topthema h1{
margin-top:0px;
margin-bottom:0px;
padding:4px;
font-size: 14px;
text-align:left;
width: 502px;
background-color:#F6D6CE;
border-bottom:1px dashed #982105;
}
#topthema h2{
margin-top:0px;
margin-bottom:0px;
font-size: 12px;
font-weight:bolder;
text-align:left;
}


#topthema img{
float:left;
padding:5px;


}

.righttext {

text-align:right;
width:98%;

}
.datum {
font-size:10px;
font-style:italic;

}


#last_news
{
float:left;
width:315px;
margin-top:5px;
padding:5px;
}

#last_news a{
border-bottom: 1px dashed #982105;

}

#sponsorbereich
{
float:right;
width:180px;
margin-left:5px;
margin-top:5px;
border:1px dashed #982105;
background-color:#F6D6CE;
}

.contentsponsorbereich
{
padding:4px;
text-align:left;
background-color:#F6D6CE;
}


h2.contentsponsorbereich
{
margin-top:0px;
margin-bottom:0px;
font-size: 14px;
text-align:left;
width: 172px;
background-color:#982105;
color:#fff;
padding:4px;
}


#footer {
  padding:2px;
  margin:0 auto;
  text-align:right;
  border:0px dashed #333;
  background-color:#982105;
  color:#fff;
  font-size:10px;
  }
#footer a {
color:#cdcdcd;

}

a {

color:#000;
text-decoration: none;
}
.Tabelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #F0F0F0;
	width: 100%;
	border: 1px dotted #999999;
}
.Text, A:Link, A:visited, A:hover, A:actived {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}
