html
{
  height:101%;
}
body
{
	font-family:Verdana;
	font-size:11px;
  color:black;
  margin:0px;
}
table
{
	font-family:Verdana;
	font-size:11px;
  color:black;
}
div
{
	font-family:Verdana;
	font-size:11px;
  color:black;
}
a
{
	font-family:Verdana;
	font-size:11px;
}



hr
{
  color:black;
  width:90%; 
  height:1px; 
  text-align:center; 
  border:1px solid #013483;
}








h1
{
	font-size:18px;	
}
h2
{
	font-size:16px;
}
h3
{
	font-size:14px;
}
h4
{
	font-size:12px;
}
h5
{
	font-size:10px;
}
h6
{
	font-size:8px;
}
h7
{
	font-size:6px;
}
h8
{
	font-size:4px;
}
h9
{
	font-size:2px;
}





#Standardnavi * .Xulbutton .linkXulbutton, 
#Standardnavi * .Xulbutton-hover .linkXulbutton
{
  font-family:Arial;
  font-size:11px; 
  text-align:center; 
  letter-spacing:1px;
  color:black;
}
#Standardnavi * .Xulitem .linkXulitem, 
#Standardnavi * .Xulitem-hover .linkXulitem
{
  font-family:Arial;
  font-size:11px; 
  text-align:center; 
  letter-spacing:1px;
  background-color:white;
}
#Standardnavi * .linkXulsection
{
}


#Hauptnavi * .Xulbutton, #Hauptnavi * .Xulbutton-hover
{
  background-image:url('images/navibackground.gif');
}
#Hauptnavi * .Xulbutton .linkXulbutton
{
  padding-top:9px;
  font-family:Verdana,Arial;
  font-size:13px;
  color:black;
  text-decoration:none;
  text-align:center; 
  letter-spacing:1px;
}
#Hauptnavi * .Xulbutton-hover .linkXulbutton
{
  padding-top:9px;
  font-family:Verdana,Arial;
  font-size:13px;
  color:white;
  text-decoration:none;
  text-align:center; 
  letter-spacing:1px;
}
#Hauptnavi * .Xulitem
{
  background-image:url('images/navibackground2.gif');
}
#Hauptnavi * .Xulitem .linkXulitem, 
#Hauptnavi * .Xulitem-hover .linkXulitem
{
  padding-top:2px;
  font-family:Verdana,Arial;
  font-size:12px;
  color:black;
  text-decoration:none;
  text-align:center; 
  letter-spacing:1px;
}
#Hauptnavi * .Xulitem-hover .linkXulitem
{
  padding-top:2px;
  font-family:Verdana,Arial;
  font-size:12px;
  color:white;
  text-decoration:none;
  text-align:center; 
  letter-spacing:1px;
}









iframe
{
    border-style:solid;
    border-color:black;
    border-width:1px;
}




.spanoverlib
{
  text-decoration:underline;
}
.overDivfgclass
{
  color:black;
  font-family:Arial;
}
.overDivbgclass
{
  background-color:white;
  border-style:dotted;
  border-width:1px;
  border-color: black;
}
.overDivtextfontclass,.overDivcaptionfontclass,.overDivclosefontclass
{
  font-family:Arial;
}

.wizardlink
{
  text-decoration:underline;
  cursor:pointer;
}



.formulartablezellelinks
{
  width:110px;
  vertical-align:top;
}
.formulartablezellemitte
{
  width:200px;
}
.formular_combobox
{
  width:200px;
}
.formular_textbox
{
  width:200px;
}
.formular_textarea
{
  width:200px;
}


.kalendertable
{
  border-color:#E2EBF4;
  border-style:solid;
  border-width:1px;
}
.kalendertablelabel
{
  background-color:#99AE73;
}
.kalendertablenotmonth
{
  background-color:#D9FBA5;
}
.kalendertableweekendtable
{
  background-color:#E2EBF4;
  width:100%;
  height:100%;
}
.kalendertableworkdaytable
{
  width:100%;
  height:100%;
}
.kalendertabletodaytable
{
  width:100%;
  height:100%;
  background-color:#E0D758;
}
.kalendertablezelleday
{
  border-color:#E2EBF4;
  border-style:solid;
  border-width:1px;
  height:60px;
}
.kalendertableweekendtablezelleday,.kalendertableworkdaytablezelleday,.kalendertableworkdaytablezelleday,.kalendertabletodaytablezelleday
{
  height:10px;
}
.kalendertableweekendtablezelleevent,.kalendertableworkdaytablezelleevent,.kalendertableworkdaytablezelleevent,.kalendertabletodaytablezelleevent
{
  vertical-align:top;
}




.gastebuchneutable
{
  width:560px;
}
.gastebuchneutable * textarea
{
  width:300px;
}
.gastebuchbeitragtable
{
  background-color:#EEF7DC;
}
.gastebuchbeitragzeile1
{
  background-color:#E1EBF4;
}
.gastebuchbeitragzeile2
{
  background-color:#E0E0E0;
}


.lexikoneintrage
{
  width:100%;
}
.lexikoneintrage * table
{
  width:100%;
}
.lexikoneintrage * table th
{
  font-size:12px;
  text-align:left;
  
}