font-family: Arial;
font-size: 11pt;

h1{
	font-family: Arial;
	font-size: 13pt;
	letter-spacing: 0.2em;
}



h2{
	font-family: Arial;
	font-size: 12pt;
	letter-spacing: 0.2em;
}

h3{
	font-family: Arial;
	font-size: 12pt;
	letter-spacing: 0.1em;
}

h4{
	font-family: Arial;
	font-size: 11pt;
	letter-spacing: 0.1em;
}

p{
	font-family: Arial;
	font-size: 11pt;
	margin: 0px;
}

p.menu{
	font-family:Arial;
	font-size: 11pt;
	margin-right:5px;
	margin-top:1px;
	margin-bottom:1px;
}
p.menu_level2{
	font-family:Arial;
	font-size: 11pt;
	margin-right:5px;
	margin-top:1px;
	margin-bottom:1px;
}

p.header{
	font-family: Arial;
	font-size:	15pt;
	letter-spacing: 0.2em;
}
p.veranstaltung{
	margin:0px;
}

p.news_title{
  margin-top:10px;
  

}

a{
	color: #FF0000;
	text-decoration:none;
}

a.menu{
	text-decoration: none;
	color: black;
	letter-spacing: 0.1em;
}	
a.menu:hover{
	color: #FF0000;
}
a.menu_act{
	text-decoration: none;
	color: black;
	letter-spacing: 0.1em;
}
a.menu_level2{
	text-decoration: none;
	color: black;
	letter-spacing: 0.1em;
}	
a.menu_level2:hover{
	color: #FF0000;
}
a.menu_level2_act{
	text-decoration: none;
	color: black;
	letter-spacing: 0.1em;
}
a.newsheader{
	text-decoration: none;
}

div.classH1{
  font-family: Arial;
	font-size: 13pt;
	font-weight: 700;
	letter-spacing: 0.2em;
	width:100%;
	border-bottom: 1px dotted red;
	margin-bottom: 10px;
	margin-top: 15px;
}
div.classH2{
  font-family: Arial;
	font-size: 13pt;
	font-weight: 600;
	letter-spacing: 0.2em;
	margin-bottom: 8px;
	margin-top: 8px;
}
div.classH3{
  font-family: Arial;
	font-size: 13pt;
	font-weight: 500;
	letter-spacing: 0.1em;
	margin-bottom: 6px;
	margin-top: 6px;

}
div.classH4{
  font-family: Arial;
	font-size: 12pt;
	letter-spacing: 0.1em;
	width:100%;
	border-bottom: 1px dotted red;
	margin-bottom: 5px;
	margin-top: 5px;
}
div.classH5{
  font-family: Arial;
	font-size: 12pt;
	margin-bottom: 3px;
	margin-top: 3px;
}

div.home_header_image{
  height:60px;
  border-bottom:1px solid black;
}

div.home_news_eintrag{
  border-bottom: 1px solid black;
  margin:5px;
  margin-top:10px;
}

div.menu{
}

div.menu_act{
	border-right: 3px double #FF0000;
}
div.menu_level2{

	border-right: 1px solid black;
	width: 80%;
	margin-right:20%;
}

div.menu_level2_act{

	border-right: 3px double #FF0000;
	width: 80%;
	margin-right:20%;
}

div.guestbook_eintrag{
  width:100%;
  border: 1px dotted red;
  margin-bottom: 10px;
  padding: 3px;
}

div.guestbook_zaehler{
  font-family: Arial;
  font-size: 8pt
  margin-bottom: 10px;
}

div.guestbook_navigation_oben{
  font-family: Arial;
  font-size: 8pt;
  margin-top: 10pt;
  margin-bottom: 10pt;
  border-bottom: 1px solid black;
  padding-bottom: 3px;
}

div.guestbook_navigation_unten{
  font-family: Arial;
  font-size: 8pt;
  margin-top: 10pt;
  margin-bottom: 10pt;
  border-top: 1px solid black;
  padding-top: 3px;
}

div.guestbook_details{
  font-family: Arial;
  font-size: 8pt;
  margin-bottom: 5px;
}

div.mannschaft_header{

}

span.mannschaft_header{

}

div.mannschaft_inhalt{

}

div.mannschaft_liste{

}

table.kalender{
  border-spacing: 0px;
  border-collapse:collapse;
  width:90%;
}

table.home_header{
  width:100%;
  height:60px; 
  padding:0px;
  border-spacing:0px;
  border-collapse: collapse;
  border-bottom: 1px solid black;
  border-right: 1px dotted black;
  border-left: 1px dotted black;
  border-top: 1px dotted black;
}

table.home_content{
  width:100%;
  border-right:1px dotted black;
  border-left:1px dotted black;
  border-bottom:1px dotted black;
  padding:10px;
  border-spacing: 0px;
  margin-bottom:10px;

}

td{
	font-family: Arial;
	font-size: 12pt;
}

td.menu_header{
	height:30px;
	vertical-align:middle;
}

td.kalender_eintrag{
  border-bottom: 1px solid black;
  padding:0px;
  
}

th{
	font-family: Arial;
	font-size: 12pt;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-align: left;
}

table.tx-feuserlisting-pi1  {  
  width:100%; 
}
  
th.tx-feuserlisting-pi1  {  
  padding:4px; 
  white-space:nowrap; 
  text-align:right; 
  border-bottom: 1px solid red;
}

td.tx-feuserlisting-pi1  { 
  padding:4px; 
  border-bottom: 1px solid red;
}

th.tx-feuserlisting-pi1-listrow  { 
  text-align:center; 
}

th.tx-feuserlisting-pi1-singleView  { 
  width:25%; 
}
