html,body{margin:0;padding:0}
body{margin:0; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:center}

p { MARGIN: 0px 0px 20px; }


FORM {	DISPLAY: inline }

.printer {display:none; }

A, a {text-align:left; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
A.nav1:link {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
A.nav1:active {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
A.nav1:visited {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
A.nav1:hover {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}

A.nav1Active:link {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}
A.nav1Active:active {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}
A.nav1Active:visited {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}
A.nav1Active:hover {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}


div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}

#logo1 {float:left;margin-left:-10px;width:150px;padding-right:20px;}
#logo2 {float:left;width:300px;}

#headRight {float:right;padding:10px 0 0 0;}

#headRight a {padding:0;margin:0;display:block; }

div#container{text-align:left;}
div#content {line-height:1.4;padding:0 10px 0 10px;TEXT-ALIGN: justify;}


div#navigation{background:#ffffff;}
div#extra{background:#ffffff;}
div#footer{background: #ffffff;color: #FFF}
div#footer p{margin:0 0 0 563px;padding:5px 10px; FONT-SIZE: 10px; COLOR: #6c920e;}

div#container{width:780px;margin:0 auto; }
div#wrapper{ float:left;width:100%;padding:0;min-height:300px;
             height:auto !important;
             height:300px;
}
div#content{margin: 0 0 0 12px;}
div#contentlong{margin: 0 0 0 12px;}
div#navigation{float:left;width:160px;margin-left:-985px;padding-top:34px;}
div#inavi{float:left;width:145px;margin-left:-970px;padding-top:0;}

div#extra{float:left;width:160px;margin-left:-160px;padding-top:34px;}

div#footer{clear:left;width:100%;padding-top:20px;}

div#footerNav{margin-left:580px;}

img {border:0;}

.clear {clear:both;}

#hu  { float:left; width:80%; MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#content H1 { MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#content H2 { MARGIN: 0 0 10px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#content a {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#content a:hover {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}


#content A.nav1:link {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
#content A.nav1:active {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
#content A.nav1:visited {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none;}
#content A.nav1:hover {text-align:left; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6C920E; TEXT-DECORATION: none;}


/* ------------ contentlong  --------------------------- */

#contentlong H1 { MARGIN: 0 0 18px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#contentlong H2 { MARGIN: 0 0 10px 0; PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#contentlong a {
	FONT-SIZE: 11px; COLOR: #6c920e; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* --------------------------------------- */
.distance {
           font-size:11px;
           float:left;
           margin:2px 0 0 0;
           padding-left:0;
           padding-right:0;
}

#menutop { font-size:11px;
           float:left;
           margin:5px 0 0 0;
           padding-left:1px;
           padding-right:0;
 }

#menutop ul {
           padding: 0 0 0 0;
           margin: 0 0 0 0;
           background-color: #ffffff;
           color: #000000;
           float: left;
           width: 100%;
           TEXT-TRANSFORM: uppercase;
}

#menutop ul li {
           display: inline;
}
#menutop ul li a {
           padding: 2px 4px 2px 4px;
           background-color: #ffffff;
           color: #000000;
           font-weight: bold;
           text-decoration: none;
           float: left;
}
#menutop ul li a:hover {
           font-weight: bold;
           background-color: #ffffff;
           color: #6C920E;
}
#menutop #current {
           color: #6C920E;
           font-weight: bold;
           text-decoration: none;
           background-color: #ffffff;
           float: left;
}
/* --------------------------------------- */

.distanceNav2 {
           font-size:11px;
           float:left;
           margin:2px 0 0 0;
           padding-left:0;
           padding-right:0;
}

#menuNav2 { font-size:11px;
           
           margin:0 0 0 0;
           padding-left:1px;
           padding-right:0;
 }

#menuNav2 ul {
           padding: 0 0 0 0;
           margin: 0 0 40px 0;
           background-color: #ffffff;
           color: #000000;
           float: left;
           width: 100%;
}

#menuNav2 ul li {
           display: inline;
}
#menuNav2 ul li a {
           padding: 2px 4px 2px 4px;
           background-color: #ffffff;
           color: #000000;
           text-decoration: none;
           float: left;
}
#menuNav2 ul li a:hover {
           background-color: #ffffff;
           color: #6C920E;
}
#menuNav2 .current {
           color: #6C920E;
           text-decoration: none;
           background-color: #ffffff;
           float: left;
}
/* --------------------------------------- */

A.nav3:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.nav3Active:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; COLOR: #6c920e; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none
}

/* --------------------------------------- */

A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6c920e; TEXT-DECORATION: none
}
A.footer:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6c920e; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6c920e; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: underline
}
/* --------------------------------------- */


INPUT.suche {	BORDER-RIGHT: #e2e9cf 2px solid; BORDER-TOP: #e2e9cf 2px solid; FONT-SIZE: 10px; BORDER-LEFT: #e2e9cf 2px solid; COLOR: #000000; BORDER-BOTTOM: #e2e9cf 2px solid; HEIGHT: 14px; BACKGROUND-COLOR: #e2e9cf; }
.searchButton {	WIDTH:20px;BORDER-RIGHT: #6c920e 2px solid; BORDER-TOP: #6c920e 2px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6c920e 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #6c920e 2px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: center;}
.sendButton {	BORDER-RIGHT: #6c920e 2px solid; BORDER-TOP: #6c920e 2px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6c920e 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #6c920e 2px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: center;}
.loginButton {	WIDTH:120px;BORDER-RIGHT: #6c920e 2px solid; BORDER-TOP: #6c920e 2px solid; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6c920e 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #6c920e 2px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: center;}

.sucheActive {	padding-right:4px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}

.main {	DISPLAY: block; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap;}


#headerNews {	margin-bottom:4px; PADDING: 2px 0 2px 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6c920e; TEXT-ALIGN: left;}




.star {
           font-size: 12px;
           color: #ff0000;
           vertical-align:top;
}
.bc {
           float:left;
           width:100%;
           padding:5px 0 15px 0;
}

.bc hr {border: none 0;
        border-top: 1px dashed #FF876F;/*the border*/
        width: 100%;
        background-color: #ffffff;
        height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.cal, .absenden, .ansehen, .pick, .nav, .bearbeiten, .loeschen, .go, .previewButton
{
	background-color: #e7e3e7;
	border: 1px solid #bdbebd;
	border-left: 1px solid #f7f3f7;
	border-top: 1px solid #f7f3f7;
	color: #6b696b;
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 18px;
	padding: 0 1px 1px 1px;
	padding: 1px;
	margin: 0px;
	text-decoration: none;
}
.absenden {width: 110px;}
.ansehen {width: 60px;}
.pick {width: 110px;}
.nav {width: 130px;}
.previewButton {width: 110px;}
.bearbeiten {width: 90px;}
.loeschen {width: 90px;background-color: #F6CACA;}
.go {width: 30px;}
.cal {width: 30px;}
.upload {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff
}

#headerSuchergebnis {FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E2E9CF;}

.headlineSuche {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}


hr {
           background-color:#6C9721; /* Mozilla 1.4 */
           color:#6C9721; /* IE 6 */
           border: #6C9721; /* Opera 7.11 */
           height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


.sucheButton {BORDER:#6C920E 2px solid; FONT-WEIGHT:bold; FONT-SIZE:11px; TEXT-TRANSFORM:uppercase; WIDTH:25px; COLOR:#ffffff; FONT-FAMILY:verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR:#6C920E; TEXT-ALIGN:center; margin-left:2px; margin-top:0px; display: inline;}
.labelFormular {margin-bottom: 2px; font-size:10px; font-weight: normal; color: #000000; text-transform:uppercase; display: block;}
.formular {font-size:10px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px;}
.formularUser {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px; width:300px;}
.formularUser100 {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px; width:414px;}
.formularUserURL {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px; width:259px;}
.formularUserNewsletter {font-size:14px; font-weight: normal; color: #000000; background-color: #F0F4E6; text-transform:none; margin-bottom:2px;}
.kontakt {padding:2px; border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width:300px; margin-bottom: 5px;}
.kontaktAnrede {border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width:70px; margin-bottom: 5px;}
.kontaktPLZ {padding:2px; border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width: 80px; margin-bottom: 5px;}
.kontaktOrt {padding:2px; border:0px; font-size:11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #E2E9CF; text-transform:none; margin-bottom:2px; width:208px; margin-bottom: 5px;}

.select {BORDER-RIGHT: #F0F4E6 2px solid; BORDER-TOP: #F0F4E6 2px solid; FONT-SIZE: 10px; BORDER-LEFT: #F0F4E6 2px solid; WIDTH: 165px; COLOR: #000000; BORDER-BOTTOM: #F0F4E6 2px solid; BACKGROUND-COLOR: #F0F4E6;}



.rotButton {BORDER: #FE1800 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #FE1800; padding: 0px; display: inline;}
.IOButton {FONT-SIZE: 9px; WIDTH: 130px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #6C920E;}
.IOButtonAktiv {	FONT-SIZE: 9px; WIDTH: 130px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #666666;}
.IOButtonInaktiv {FONT-SIZE: 9px; WIDTH: 130px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #F1F1F1;}
.text_form {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif, Arial; BACKGROUND-COLOR: #ffffff;}
.workhead {BACKGROUND-COLOR: #6C920E; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;}
.workheadright {BACKGROUND-COLOR: #6C920E; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.work {BACKGROUND-COLOR: #F0F4E6; FONT-SIZE: 11px; padding-left:10px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.workleft {BACKGROUND-COLOR: #E2E9CF; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.workright {BACKGROUND-COLOR: #ffffff; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: right;}
.workcenter {BACKGROUND-COLOR: #E2E9CF; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}
.workcontent {FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
.workerror {FONT-SIZE: 11px; MARGIN: 0px 0px 0px; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}


.footertext {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6C920E; TEXT-ALIGN: right;}

.newsText {FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;}
A.newsText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.patchActiv { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 0 4px 0 4px; BACKGROUND: #C5D6EE; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch         { FONT-WEIGHT: bold; BORDER: #889bbb 1px solid; COLOR: #000; padding: 0 4px 0 4px; BACKGROUND: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; }
A.patch:link    { COLOR: #000; }
A.patch:active  { COLOR: #000; }
A.patch:visited { COLOR: #000; }
A.patch:hover   { COLOR: #000; FONT-WEIGHT: bold; BACKGROUND: #C5D6EE; }


.register  {
float:left;
           line-height:10px;
           padding:0;
           margin:0;


  }

a.button:link, a.button:visited {
  padding: 3px 5px 3px 5px;
  line-height: 20px;
  width:250px;
  margin:0 2px 0 0;
  text-align:center;
  text-decoration:none;
  color:#515558;
  background-color:#DDE0E2;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  }
  
a.button:hover, a.button:active {
  border-left:1px solid #999999;
  background-color:#ffffff;
  }

a.actbutton:link, a.actbutton:visited {
  padding: 3px 15px 3px 15px;
  line-height: 20px;
  width:250px;
  margin:0 2px 0 0;
  text-align:center;
  text-decoration:none;
  color:#000000;
  background-color:#666666;
  border-top:1px solid #999999;
  border-right:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  font-weight: bold;
  }
  
a.actbutton:hover, a.actbutton:active {
  border-left:1px solid #999999;
  background-color:#ffffff;
  color:#515558;
  }


.calfghead {
	background-color: #FFFFFF;
	color: #050569;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
}

.calhead {
	background-color: #93ACCB;
	color: #050569;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0px;
}
