html
{ overflow-y:scroll;
}
.klein, .normal , .normalF ,.gross , .grossF, .normalF_rot {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #303030;
}
.normal, .normalF ,.normalF_rot{
font-size: 10px;
}
.normalF , .normalF_rot{
font-weight: bold;
}
.gross , .grossF , .grossFgelb {
font-size: 14pt;
}
.grossF {
font-weight: bold;
}
.grossFgelb {
 color: #FFEF91;	
}
.normalF_rot {
color: #B22222;
}
.fuss , .fuss_co {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: normal;
	color: #ECECEC;
	padding: 3px;
}
.fuss_co {
	color: #7B7B7B;
	font-size: 10px;
}

#mastertable {
margin-top: 12px;
}

#tabeleinhalt {
margin-top: 5px;
margin-left:3px;
padding-right: 1px;
}

/* Menueeinstellungen */
td {
text-align: left;
}
.tduebschrift {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E8E8E8;
background-color: #00427F;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-color: #F3F3F3;
border-width: 1px;
padding: 2px;
padding-left: 5px;
font-style: italic;
}

.tdmennormal {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFEF91;
background-color: #ADFF2F;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-color: #F3F3F3;
border-width: 1px;
padding: 17px;
}

td.undselected2 a , td.undselected a, td.menu a , td.menu a:link, td.menu a:visited, td.menu a:active, td.menu a:hover, td.menu2 a , td.menu2 a:link, td.menu2 a:visited, td.menu2 a:active, td.menu2 a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #303030;
background-color: #ECE9D8;
background-image: url(sysimg/lister1.gif);
background-repeat: no-repeat;
background-position: left;
padding: 2px;
padding-left: 10px;	
display: block;
width:132px;
text-decoration: none;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-color: #303030;
border-width: 1px;
font-style: normal;
}
td.menu a:hover { 
	background-color: #FECA69;
	background-image: url(sysimg/lister1.gif);
}
td.undselected2 a , td.menu2 a , td.menu2 a:link, td.menu2 a:visited, td.menu2 a:active, td.menu2 a:hover {
   background-image: url(sysimg/lister1.gif);
	width:120px;
	padding-left: 12px;
	margin-left:10px;
	background-color: #ECE9D8;
	
}
td.undselected a , td.undselected2 a , td.menu2 a:hover { 
	background-color: #FECA69;
	background-image: url(sysimg/lister1.gif);
}
td.selected a, td.Hmenu a, td.Hmenu a:link, td.Hmenu a:visited, td.Hmenu a:active, td.Hmenu a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: Black;
background-color: #ECE9D8;
padding: 2px;
padding-left: 3px;	
display: block;
width:158px;
text-decoration: none;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-color: Black;
border-width: 1px;
}

td.Hmenu a:hover { 
	background-color: #FEBC21;
}
td.selected a, td.Hmenu a:active {
	background-color: #FEBC21;
}
#sponsorbox {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFA500;
text-align: center;
border-style: solid;
border-color: #9F9F9F;
border-width: 1px;
margin: 2px;
}
/* Listen Boxen */
#normaloutbox {
   margin-left: 6px;
	margin-top: 5px;
	border-color: #40A588;
	border-style: solid;
	border-width: 1px;
	width: 500px;
}

/* Newsboxen auf der Startseite */
#index_Infobox {
	width: 616px; 
	margin-left: 4px;
	margin-top: 3px;
	background-color: #FFE6B2;
	border: solid;
	border-width: 1px;
	border-color: #303030;
}

#index_InfoboxTop {
	background-color: #FEBC21;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: bold;
	color: #303030;	
	text-align: left;
	padding: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}

#index_InfoboxText {
   padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: normal;	
	text-align: justify;
	color: Black;
	height: auto;
}

#autor {
	padding: 1px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
	font-weight: normal;
	color: #303030;	
	text-align: right;
}
.mehr{
	padding: 1px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size: 10px;
	font-weight: normal;
	color: #303030;	

}
.mehr a:link, .mehr a:visited , .mehr a:active , .mehr a:hover , .archiv a:link, .archiv a:visited , .archiv a:active , .archiv a:hover{  
color : #303030;
margin-top : 0px;
padding-bottom : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 10px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration: none;
}
.mehr a:hover , .archiv a:hover{
color : #FFEF91;
}
.archiv , .archiv a:link, .archiv a:visited , .archiv a:active , .archiv a:hover{  
color : #303030;
font-size : 12px;
font-family : Verdana, Times, serif;
font-weight : bold;
text-decoration: none;
}

/* kleine Infobox Startseite  */
#index_kleinInfobox ,#index_kleinInfoboxTermin {
	width: 160px; 
	margin-top: 3px;
	background-color: #CDCDCD;
	border: dotted;
	border-color: #303030;
	border-width: 1px;
}
#index_kleinInfoboxTermin {
	margin-top: 2px;
}
#index_kleinInfoboxTop , #index_kleinInfoboxTopTermin{
	padding: 2px;
	background-color: #ACACAC;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: bold;
	color: #303030;	
	text-align: center;
}
#index_kleinInfoboxTopTermin{
	padding: 1px;
	background-color: #CDCDCD;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
	font-weight: bold;
	color: #303030;	
	text-align: left;
}
#index_kleinInfoboxText ,#index_kleinInfoboxTextTermin{
   padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
	font-weight: normal;	
	text-align: center;
	color: #303030;
}
#index_kleinInfoboxTextTermin{
	text-align: left;
}
/* Newsboxen für Berichte */
#news_Infobox {
	width: 750px; 
	margin-left: 10px;
	margin-top: 8px;
	background-color: #C5D5E5;	
}

#news_InfoboxTop {
	padding: 2px;
	background-color: #00427F;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
	font-weight: bold;
	color: #EBEBEB;	
	text-align: left;
}

#news_InfoboxText {
   padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
	font-weight: normal;	
	text-align: justify;
	color: #00427F;
}

/* Gästebuch */
.gbin {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	margin-left: 10px;
}
#gastbook , #gastbookset{
	background-color: #c9c9c9;
	border-width: 1px;
	border-style: solid;
	border-color: #303030;
	padding: 1px;
	margin-bottom: 10px;
}
#gastbookset {
background: transparent;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #303030;
margin: auto;
margin-bottom: 3px;
padding: 1px;
width: 130px;
border-style: solid;
border-width: 1px;
border-color: Navy;
text-decoration: none;
}
div.gbset a, div.gbset a:link , div.gbset a:visited , div.gbset a:active , div.gbset a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left;
color: #303030;
padding: 1px;
font-size: 12px;
text-decoration: none;
}
div.gbset a:hover {
color: #FFE428;
}
#gb_first {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFEF91;
background: #00427F;
border-width: 1px;
border-style: dotted;
border-color: #303030;
margin-left: 0px;
border-style: solid;
border-width: 1px;
padding: 3px;
height: 17px;
}
#gb_second {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00427F;
border-width: 1px;
border-style: dotted;
margin-top: 2px;
border-style: solid;
border-width: 1px;
padding: 3px;
}
.leistungen a:link {
color: #693712; 
font-size : 9pt;
font-family : Verdana, Times, serif;
text-decoration : none;
}
.leistungen a:visited {
color: #693712; 
font-size : 9pt;
font-family : Verdana, Times, serif;
text-decoration : none;
}
.leistungen a:hover {
color: #693712;
font-size : 9pt;
font-family : Verdana, Times, serif;
text-decoration : underline;
}
.leistungen a:active {
color: #693712; 
font-size : 9pt;
font-family : Verdana, Times, serif;
text-decoration : none;
}
/*  Kalenderdesign */
table.kalde {
background-color: #EFEFEF;
border-color: #40B573;
border-style: solid; 
border-width: 1px;
padding: 4px;
margin-top: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}
tr.kalde {
background-color: #40B573;
color:#FFEF91;
padding: 5px;
font-size: 12px;
}
td.kalde , td.kalde_hell {
background-color: #00427F;
color: #FFEF91;
padding: 3px;
text-align: center;
}
td.kalde_hell {
background-color: #007CF2;
}
td.kaldeueb {
background-color: #00427F;
color: #FFEF91;
padding: 3px;
text-align: center;
}
/* Kartenvorverkauf */
.zettel_o {
	background-image: url(img/blatt_o.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.zettel_m {
	background-image: url(img/blatt_m.gif);
   padding-left: 4px;
	padding-right: 10px;
}
.zettel_u {
	background-image: url(img/blatt_u.gif);
}
input.spielp, select.spielp {
color:#5F212F;
font-size:9pt;
font-family: Antique Olive,Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
border: #842F46;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFD9;
margin-top: 3px;
}
input.eingabe, select.eingabe {
color: #303030;
font-size:10pt;
font-family: "Courier New", Courier, monospace;
border-color: #303030;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
background-color: #FFE6B2;
}
input.offline {
font-family: Antique Olive, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #5F212F;
padding: 2px;
border-color: #5F212F;
border-style: dotted;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #E2E2E2;
margin-top: 3px;
}
input.fehler {
color: #00008B;
font-size:10pt;
font-family: "Courier New", Courier, monospace;
border: #DD0000;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #E6E6E6;
}
textarea {
	color:#303030;
	font-size:10pt;
	font-family: "Courier New", Courier, monospace;
	border: #303030;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #E6E6E6;
}
.weiterbot, .zurueckbot{
  background-repeat:no-repeat;  
  background-color: #FFFFBB;
  background-position: 3px; 
  border: 1px solid #5F212F;
  font-family: Antique Olive,Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#5F212F;
  font-weight: bold;
  padding: 1px;
  background-image:url(img/weiter.gif);
  height: 26px;
}
 .zurueckbot {
  background-image:url(img/zurueck.gif);
}
/* WEBMASTER */
.webmaster, .webmaster a:link, .webmaster a:visited , .webmaster a:active , .webmaster a:hover{
color : #DCDCDC;
margin-top : 0px;
padding-bottom : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 11px;
font-family : Verdana, Times, serif;
font-weight : normal;
text-decoration: none;
}
/* Link im Fuss */
/* WEBMASTER */
.fuss a:link, .fuss a:visited , .fuss a:active , .fuss a:hover{
color : #DCDCDC;
margin-top : 0px;
padding-bottom : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 10px;
font-family : Verdana, Times, serif;
font-weight : bold;
text-decoration: none;
}
.fuss a:hover{
color : #FEBC21;
}
input.login {
color: #00008B;
font-size:10pt;
font-family: "Courier New", Courier, monospace;
border: #00008B;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
background-color: #E6E6E6;
}
/* logout */
#logbox {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFBD42;
	position: relative;
	top: 60px;
	left: 10px;	
}
#fwbox {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFBD42;
	position: relative;
	top: -28px;
	left: 130px;	
}
#kopfwerbungbox{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #F2CF00;
	position: relative;
	top: 65px;
	left: 190px;
}
/* Urkundendruck */
#urk_box1 {
 margin-left:20px;
 width:520px;
 padding: 1px;
 border-bottom: solid;
 border-color: Gray;
 border-bottom-width: 1px;
}
#urk_box2 {
 width:510px;
 padding: 1px;
}
select.urk {
color:#003399;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: #003399;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFD9;
}
/* Galerie Seitenklicks */
TD.site,TD.site A:LINK,TD.site A:VISITED,TD.site A:ACTIVE,TD.site A:HOVER{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
   text-decoration: none;
}
TD.site A:VISITED { 
   color: Black;
}
TD.site A:ACTIVE  { 
   color: Maroon;
}
TD.site A:HOVER {
	background-color: Maroon;
	text-decoration: underline;
}
TD.site {
   color: Red;
   text-align: center;
   width: 12px;
	background: #C6E3FF;
	border: solid;
	border-width: 1px;
	border-color: #005DB7;
	padding: 2px;
	margin-top: 8px;
}
td.wettform_erste {
border-style:solid;
border-width:1px; 
border-color:#666666;	
}
td.wettform_zweite {
border-bottom-style: solid;
border-right-style: solid;
border-left-style: solid;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #666666;
}
