body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

td, span, a, div, p {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
	font-weight:normal;
}

fieldset {

	border: 1px solid #006633;
	padding:10px 10px 10px 10px;
}

* html fieldset {
    position: relative;
    padding-top: 30px;
}
legend {
	color: #006633;
}

* html legend {
    position: absolute;
}

#redbold {
	color: #CC0100;
	font-weight:bold;
}

#bold {
	font-weight:bold;
}

#produkt, #gebuehrbox {
	font-weight:bold;
	BACKGROUND-COLOR: #ffff8c;
	padding:3px;
}



#preis {
	color:CC0100;
	font-weight:bold;
}

#preisbox {
	background-color:#FFFF59;
}

#infokastenhead{
	background-color:#FFFF8C;
}

#infokastenbody{
	background-color:#FFFF59;
}

#angebotbox {
	background-color:#FFFFA6;
}

#kalender {
	background-color:#FFFFFF;
	border-color:#006633;
	border-width:1px;
	border-style:solid;
}

#kalenderhead {
	background-color:#FFFF59;
}


input, select, option{
	font-size: 10px;
}


.status{
    font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #006633;
	font-weight:normal;
}


.caltable { border-collapse: collapse; border:1px solid #666;}
.calcell { font-size: 10px; font-family: arial; padding:2px; line-height:16px; text-align:center; }
.calradio { width: 10px; height: 10px; }
.callm, .calnm { color: #666; }
.cal_inactiv { background-color: #ffe6e6;}
.cal_activ { background-color: #e6ffe6;}
.callinehover { background-color: #aaffaa; }
.calwe { color: #ff0000; }
.calnm.calwe, .callm.calwe  { color: #ff6666; }
.calkw { font-weight:bold;  white-space: nowrap; }
.caloverhead { background-color: #FFFF59; }
th {color: #000; }

#aktion { font-weight:bold;}
