body {background-color: #FFFFFF;}

h1 {font-family: Lucida Console, Verdana, Arial, sans-serif; font-size: 12pt; letter-spacing: 4px; color: #006600; line-height: 12px;}
h2 {font-family: Verdana, Arial, sans-serif; font-size: 10pt; letter-spacing: 4px; color: #006600; line-height: 8px;}
h3 {font-family: Verdana, Arial, sans-serif; font-size: 10pt; letter-spacing: 2px; color: #666666; line-height: 6px;}
h4 {font-family: Verdana, Arial, sans-serif; font-size: 8pt; letter-spacing: 2px; color: #666666; background-color: #EEEEEE; font-weight: 100;}

td {font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #006600;}
.back {border-color: #666666; font-size: 7pt; color: #999999;text-align:right}
.footer {border-top: 1px dotted; border-color: #666666; font-size: 7pt; color: #999999;}
.header {border-color: #666666;}
/*.header {border: 1px dotted; border-color: #666666;}*/
/*.header {border-bottom: 1px dotted; border-color: #666666;}*/
.middle {border-left: 1px dotted; border-color: #666666;}
.menuo {padding: 4px;}
.menhead {padding: 2px; font-weight: bold; letter-spacing: 3px; font-size: 8pt; color: #006600; border-bottom: 1px dotted; border-left: 1px dotted; border-color: #006600; margin:2px;}
.men1 {padding: 2px; font-weight: normal; letter-spacing: 2px; font-size: 8pt; color: #999999; border-bottom: 1px dotted; border-left: 1px dotted; border-color: #666666;}
.topline {padding: 1px; font-weight: normal; font-size: 7pt; color: #999999; border-bottom: 1px dotted; border-color: #666666;}
.right {border-left: 1px dotted; border-color: #666666;}
.txt {font-family: Arial, Verdana, sans-serif; color: #006600; font-size: 9pt; text-align: justify; padding: 4px;}
.txt2 {font-family: Arial, Verdana, sans-serif; color: #006600; font-size: 9pt; text-align: justify; padding: 4px;}
.txt3 {font-family: Arial, Verdana, sans-serif; color: #006600; font-size: 8pt; text-align: justify; padding: 4px;}
.lastmod {font-family: Arial, Verdana, sans-serif; color: #AAAAAA; font-size: 8pt; text-align: right; padding: 4px;}
.shortnews {border-top: 1px dotted; border-color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #006600;}
.greyhead {font-family: Verdana, Arial, sans-serif; padding: 2px; font-weight: bold; letter-spacing: 3px; font-size: 9pt; color: #666666;}
.txt4 {font-family: Arial, Verdana, sans-serif; color: #696969; font-size: 9pt; text-align: right; padding: 4px;}
.txt5 {font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 10pt; text-align: left; padding: 4px;}
.newshead {border-top: 2px dotted; border-bottom: 2px dotted; border-color: #006600; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #006600; }
.newshead_wod {border-bottom: 2px dotted; border-color: #006600; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #006600; }
.newshead_nd {border-color: #006600; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #006600; }
.birth {border-color: #006600; border-bottom: 1px dotted; border-left: 1px dotted; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #006600; }
.birth2 {border-color: #006600; border-bottom: 1px dotted; border-left: 1px dotted;border-right: 1px dotted; font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #006600; }
.birthhead {border-color: #006600; border-bottom: 1px dotted; border-left: 1px dotted;border-right: 1px dotted; border-top: 1px dotted; font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: #006600; }
.table1 {font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; background-color: #EEEEEE;}
.table2 {font-family: Arial, Verdana, sans-serif; font-size: 8pt; color: #000000;}
.table3 {font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000; background-color: #EEEEEE;}
.table4 {font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #000000;}
.tablehead {border-bottom: 1px dotted; border-top: 1px dotted; border-color: #006600; font-family: Arial, Verdana, sans-serif; font-size: 8pt; font-weight: 700; color: #006600; letter-spacing: 2px;}
.form_140 {border: 1px solid; border-color: #006600; width: 140px; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #EEEEEE;}
.form_100 {border: 1px solid; border-color: #006600; width: 100px; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #EEEEEE;}
.form_70 {border: 1px solid; border-color: #006600; width: 70px; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #EEEEEE;}

a:link, a:visited {text-decoration: none; color:#006600;}
a:hover {text-decoration: underline; color:#006600;}
a:active {text-decoration: none; color: #006600;}

a.men2:link, a.men2:visited {text-decoration: none; color:#006600;}
a.men2:hover {text-decoration: underline; color:#000000;}
a.men2:active {text-decoration: none; color:#004400}

b {color: #006600;}
.fehler {border: 1px solid; border-color: #990000; font-family: Arial, Verdana, sans-serif; color: #990000; font-size: 9pt; text-align: center; padding: 4px; font-weight: bold;}

p { color:#006600;
	  font-size:12px;
	  font-family:Verdana,Arial,sans-serif;
	  margin-left: 5px;
	  margin-right: 5px;
	  margin-top:5px;
	  word-spacing:0px;
	  margin-bottom:0px;}


#p2 { color:#006600;
	  font-size:16px;
	  font-family:Verdana,Arial,sans-serif;
	  margin-left: 5px;
	  margin-right: 5px;
	  margin-top:5px;
	  word-spacing:0px;
	  margin-bottom:0px;}

.f { color:#006600;
	  font-size:12px;
	  font-family:Verdana,Arial,sans-serif;
	  margin-left: 5px;
	  margin-right: 5px;
	  margin-top:5px;
	  word-spacing:0px;
	  margin-bottom:0px;}
	  
.small { color:#006600;
	  font-size:10px;
	  font-family:Verdana,Arial,sans-serif;
	  margin-left: 5px;
	  margin-right: 5px;
	  margin-top:5px;
	  word-spacing:0px;
	  margin-bottom:0px;}


.field { background-color:#FFFFFF; width:250px; border:1px solid #000000; color:#006600 }
.button { background-color:#006600; width:130px; border:1px solid #000000; color:#FFFFFF }

td.links {
  width: 50px;
  vertical-align: top;
  background:     #EFEFEF;
  border-style:   solid;
  border-width:   1px;
  border-color:   #808080;
  padding:        5px;
}

td.rechts {
width: 100px;
  vertical-align: top;
  border-style:   solid;
  border-width:   1px;
  border-color:   #808080;
  padding:        5px;
}

td.formbez {
  width:          200px;
  padding:        5px;
}

td.formeing {
  width:          200px;
  padding:        5px;
}

p.navigation {
  font-size:      12px;
  text-align:     center;
}


 a:link { color:#006600; text-decoration:none;}
 a:hover { color:#006600; text-decoration:none;}


 a.cal_head
			{
				color: #008B00;
			}
			a.cal_head:hover
			{
				text-decoration: none;
			}
			.cal_head
			{
				background-color: #FAFAFA;
				color:            #008B00;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_days /*darussol*/
			{
				background-color: #FAFAFA;
				color:            #008B00;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_content
			{
				background-color: #FAFAFA;
				color:            #008B00;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      normal;
				font-style:       normal;
			}
			.cal_today
			{
				background-color: #FAFAFA;
				color:            red;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_today_event, a.cal_today_event
			{
				background-color: #008B00;
				color:            red;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      bold;
				font-style:       normal;
			}
      cal_birth, a.cal_birth
			{
				background-color: red;
				color:            white;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      bold;
				font-style:       normal;
			}
 			.cal_event, a.cal_event /* e-man 17-06-04 */
			{
				background-color: #008B00;
				color:            #FAFAFA;
				font-family:      Verdana;
				font-size:        8pt;
				font-weight:      bold;
				font-style:       normal;
				
			}

#container
{
margin: 1em auto;
}

