html { 
  padding:0px;
  margin:0px;
}
 
body {
  background-color: #670100;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0px 20px;
  margin:0px;
  scrollbar-arrow-color: #5F1515;
  scrollbar-highlight-color: #5F1515;
  scrollbar-base-color: #FBC633;
}

p {
  padding:10px;
  margin:0px;
  color: #660000;
}

ul {
  color: #660000;
}

p.footer {
  padding:10px;
  margin:0px;
  color: #fff;
}
 
 
h1 {
font-size: 15px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #808080;
padding:5px 15px;
margin:0px
}

h2.inhalt {
font-size: 14px;
text-transform:uppercase;
color: #FBC633;
background-color: #404040;
padding:5px 10px;
margin:0px;
}

h2.menu {
font-size: 13px;
text-transform:uppercase;
color: #404040;
background-color: #FBC633;
padding:4px 10px;
margin:0px;

}


h3 {
font-size:12px;
text-transform:uppercase;
color: #670100;
background-color: transparent;
padding:0px 10px;
}	
 

 
 
/*  positioning-layers statisch und absolut */
#menu {
  position: fixed;
  width: 200px;
  left: 20px;
  background-color: #fff;
  padding:0px;
  margin:0px;
  border: 1px solid #404040;

}
#inhalt {
  margin-left: 200px;
  background-color: #FBC633;
  overflow: auto;
  clear: both;
}

#footer {
  background-color: #808080;
  padding-top: 10px;
 
}


table.list td
{
text-align: left;
padding-right: 5px;
padding-left: 10px;
font-size: 11px;
color: #000;
} 

table.list_training td
{
text-align: left;
border: collapse;
font-size: 11px;
color: #000;
margin-left: 10px;
border: 1px solid #660000;
padding-left:10px;
} 

table.list_grid td, table.list_grid th
{
text-align: left;
font-size: 11px;
color: #000;
border: 1px solid #c0c0c0;
border-collapse : collapse;
padding: 2px;
background-color: #FFF;
} 


table.pic
{
  padding:10px;
  margin-left:10px;
}

.ueberschrift2 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #660000;
}

a:link 
{ 
    color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none; 
    padding:5px 5px;
    margin-left: 15px;
}
 

a:active, a:hover, a:visited
{

	color: #670100;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none; 
    padding:5px 5px;
    margin-left: 15px;
} 

a:hover
{
	color: #E5A407;

} 



a.text:link,  a.text:visited, a.text:active, a.text:hover
{
	color: #660000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
    margin-left: 0px;
}




a.text:hover 
{
	color: #FFFFFF;
}


p.menu
{
  padding-top:2px;
  margin:0px;
}


td.dates {
    color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

td.indent 

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #5F1515;

	text-indent : 8pt;

	font-weight : bold;

}



td.group 

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #660000;

	font-weight : bold;

}





td.sub_group 

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: White;

	font-weight : normal;

}



td.highlight 

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFE1;

	font-weight : bold;

	background-image : url(images/highlight.png);

}



td.subhead  {

    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    margin-left: 10px;
	font-size: 11pt;
	color: #660000;
	font-weight : bold;

}



.text {

	color: #670100;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	}



.text_current 

{

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none

}



.text_bold 

{

	color: #660000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;
    margin-top: 10px;
	text-decoration: none;

	font-weight : bold;

}





.text_sidehead 

{

	color: #EFe7e7;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14pt;

	text-decoration: none;

	font-weight : bolder;

}


DT,  DD 
{
	color: #660000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	}
    

DD {
	font-weight : normal;
}


SMALL {

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	}


H1 {

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	}

.title 

{

	color: #FFFFFF;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 18pt;

	text-decoration: none;

	font-weight : bold;

}


.text_table {

	color: #660000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-indent : 5pt;

	text-align : justify;

}



.liststyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 20px;

	margin-top : 18pt;

	font-weight : bold;

	text-align : center;

}



.liststyle_top_news {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-top : 10pt;

	font-weight : bold;

}



.ueberschrift {

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: White;

}

.verein {

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FBC633;

}



hr.current
{
	border-bottom : thin dashed #F0FFFF;
}

.mash_current

 {

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #660000;

}




a.table:link {

	color: #ffffff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight : bold;
    margin-left: 0px;

}



a.table:visited {

	color: #ffffff;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;
    margin-left: 0px;

} 



a.table:active {

	color: #C0C0C0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight : bold;

} 



a.table:hover {

	text-decoration: underline;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #660033;

	font-style : normal;

	font-weight : bold;

}







span.bold

{

	font-weight: bold;

}


