BODY {
 font-family: verdana;
 font-size: 10px;
}

.normText1,.footer,a:link,a:visited,a:hover,a:active {
  font-family: verdana;
  font-size: 10px;
  color: #993399;
}

.footer,a:link,a:visited,a:hover,a:active {
  text-decoration: none;
  font-weight: bold; 
}

a:hover {
  text-decoration:underline;
  color: #999999;
  text-weight:bold;
}

input,textarea,td,.news,.mode,.ndm,.mobil,.eingabe {
 font-family: verdana;
 font-size: 10px;
 color:#666666;
}

textarea {
 background-color:#DFDFDF;
 color: #000000;
}

.eingabe {
 color:#CCCCCC;
}

input,td,.mobil {
 color:#000000;
}

input,select {
 border: 1px solid;
 background-color: #E8E7E7;
}


.maintitle {
       HEIGHT: 1px; BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(style_images/1/tile_cat.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #5176b5 1px solid
}

.maintitle P.goto {
       FLOAT:left; WIDTH: auto! important
}

.subtitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(style_images/1/tile_sub.gif); PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #3a4f6c; PADDING-TOP: 3px; BORDER-BOTTOM: #5176b5 1px solid; LETTER-SPACING: 1px
}

.formsubtitle {
	BORDER-RIGHT: #9fb9d4 0px solid; BORDER-TOP: #9fb9d4 1px solid; FONT-WEIGHT: normal; BACKGROUND: #d1dceb; BORDER-LEFT: #9fb9d4 0px solid; BORDER-BOTTOM: #9fb9d4 0px solid
}
.formsubtitle {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; COLOR: #3a4f6c; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}

.mcelltoday {
	BORDER-RIGHT: #8b0000 2px solid; BORDER-TOP: #8b0000 2px solid; BORDER-LEFT: #8b0000 2px solid; BORDER-BOTTOM: #8b0000 2px solid
}

.mcellblank {
	BACKGROUND: #c2cfdf
}

.mcelldate,.mcellweekend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eef2f7; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px;
}



.mcelldate {
	HEIGHT: auto
}

.calday {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dfe6ef; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: right
}

#horizon {
        position: relative;
        width: 470px;
        height: 245px;
        top: 0;
        left: 0;
        overflow: hidden;
        display: block;
        border: 1px solid #000;
}

#content {
        position: relative;
        width: 470px;
        height: 245px;
        top: 0;
        left: 0;
        overflow: auto;
}

