body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px
}
.freelancer {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	margin: 0px;
	color : #FFF;
}
h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	margin: 0px;
	color : #FFF;
}

a.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	text-decoration:underline;
}

a.normal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#627DB8;
	text-decoration:none;
}
a.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

a.top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#627DB8;
	font-size:11px;
	text-decoration:underline;
}

a.abnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight : bold;
}

a.abnormal:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#E8B973;
	font-size:14px;
	text-decoration:none;
	font-weight : bold;
}
a.linksnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EEEDF2;
	text-decoration:none;
}

a.linksnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EEEDF2;
	text-decoration:underline;
}

a.linksnav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.linksnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EEEDF2;
	text-decoration:underline;
}

a.linksnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
}

a.linksnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EEEDF2;
	text-decoration:underline;
}

a.linksnav3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
	text-decoration:none;
}

a.linksnav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EEEDF2;
	font-style : italic;
	text-decoration:underline;
}

a.rechtsnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.rechtsnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

a.adminnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
	margin-bottom:15pt;
}

a.adminnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#000000;
	text-decoration:underline;
	margin-bottom:15pt;
}

a.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

a.topnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.topnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

a.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

a.title:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

a.unten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

a.unten:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:underline;
}
a.passwort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:9px;
	text-decoration:none;
	
}

a.passwort:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#991122;
	font-size:9px;
	text-decoration:none;
	
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

td.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td.navlinksfeld {
	border:solid 1px #000000;
	background-color:#C3C6D7;
}

td.navlinksbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

td.navlinkssmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

td.unten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
}

td.title {
	border-bottom : 1px solid #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ffffff;
	background-color : #003399;
	font-weight : bold;
}

td.slogan {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ffffff;
	font-weight : bold;
}

td.dunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #000000;
	background-color : #003399;
	color : #ffffff;
}

td.hell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #000000;
	background-color : #c3c6d7;
	color : #000000;
}

td.topnav
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	height : 20px;
/*	border-left : 1px solid #c3c6d7; */
	background-color : #003399;
}

table.topnav
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	border-bottom : 1px solid #c3c6d7;
}

/* Anfang - für alte Kalender-Version
table.kalenderdark {
	border-top : 1px solid #000000;
	border-left : 1px solid #000000;
	background-color : #003399;
	color : #ffffff;
}

table.kalenderlight {
	border-top : 1px solid #000000;
	border-left : 1px solid #000000;
	background-color : #c3c6d7;
	color : #000000;
}

td.kalenderdark {
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	background-color : #003399;
	color : #ffffff;
}

td.kalenderlight {
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	background-color : #c3c6d7;
	color : #000000;
}
Ende - für alte Kalender-Version */

input.buttonsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:50px;
}

input.readonly {
	color: #eeeeee;
	background-color: #eeeeee;
}

textarea.readonly {
	background-color: #eeeeee;
}

select.readonly {
	background-color: #eeeeee;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color : #ff0000;
}
.terminplan {
  border:1px solid #000000;
}
.linkhlp {
	color: #333333;
	text-decoration: none;
}
.stattitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 26px;
	color: #000000;
	background-color: #ffa4b2;
}
.stat {
	border: 1px solid #999999;
}

.myformfield{
	font-size:12px;
	font-weight: normal;
	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	margin: 0;
	padding:0;
	height: auto;
	width: auto;
	border: 1px solid #CCCCCC;
	cursor: hand;
}
.borderblack {
	border: 1px solid #000000;
}