body {  font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 20px; margin-bottom: 40px; margin-left: 20px; background-color: #CCCCCC; font-size: 12px;
	   scrollbar-face-color: #CCCCCC;
	   scrollbar-shadow-color: #999999;
	   scrollbar-highlight-color: #999999;
	   scrollbar-3dlight-color: #CCCCCC;
	   scrollbar-darkshadow-color: #CCCCCC;
	   scrollbar-track-color: #CCCCCC;
	   scrollbar-arrow-color: #990000;
	   overflow-y: auto;}

table {  font-size: 12px}

.loginform {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #999999; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#topmenu {  font-weight: bold; color: #990000; font-size: 13px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; background-color: #999999; clip:  rect(   )}

#topmenu a {  font-weight: bold; color: #FFCC00; text-decoration: none}

#topmenu a:hover {  font-weight: bold; color: #990000; text-decoration: none}

#copyright {  color: #FFCC00; background-color: #666666; text-align: center}

a {  color: #990000; text-decoration: none}

a:hover {  color: #FFCC00; text-decoration: none}

fieldset {  font-size: 9px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #666666 dotted; margin-top: 5px; margin-right: 5px; margin-bottom: 7px; margin-left: 5px; font-weight: bold}

legend {  font-size: 10px; font-weight: bold; margin-bottom: 5px; background-color: #DDDDDD}

#main {  padding-top: 8px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #DDDDDD; vertical-align: top; width:600px;}

#sidemenutop {  color: #FFCC00; background-color: #333333; font-weight: bold; padding-left: 10px}

.spacebreak {  font-size: 3px}

#sidemenubody {  background-color: #FFCC00; vertical-align: top}

#rightrow {  background-color: #DDDDDD; vertical-align: top}

#sidemenubody a {  color: #990000; text-decoration: none}

#sidemenubody a:hover {  color: #333333; text-decoration: none}

.begruessung {font-size:11pt; font-weight:bold; font-style:oblique; color:#666666;}

.login-select {width:220px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333;}

.login-passwort {width:220px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333;}

.button {font-size:9pt; font-family:Arial,Helvetica; font-weight:bold; background: #DDDDDD; border: 2px solid #333333; }

.helpsymbol {font-size:7pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; color: #990000; }

.input-lang {width:280px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; padding-left:3px; padding-right:3px;}
.input-str {width:240px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; padding-left:3px; padding-right:3px;}
.input-hausnr {width:37px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; padding-left:3px; padding-right:3px;}
.input-plz {width:87px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; padding-left:3px; padding-right:3px;}
.input-ort {width:190px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; padding-left:3px; padding-right:3px;}
.input-gebtag {width:60px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; text-align:center;}
.input-gebmonat {width:130px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; text-align:center;}
.input-gebjahr {width:80px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; text-align:center;}
.input-textarea {width:280px; height: 75px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; padding-left:3px; padding-right:3px;}
.input-varfeld {width:110px; background: #DDDDDD; font-size:9pt; font-weight:bold; font-family:Arial,Helvetica; border: 1px solid #AAAAAA; padding-left:3px; padding-right:3px;}

.input-config {width:150px; background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; text-align:center;}

.input-jsansicht {width:220px; background: #DDDDDD; font-size:9pt; font-family:Arial,Helvetica; border: 1px solid #333333;}

.js-name {border:0px; padding-left: 4px; width:150px; background:transparent; font-size:8pt; font-weight:bold; font-family:Arial,Helvetica; color: #990000;}
.js-gebdat {border: 0px; width:100px; background:transparent; font-size:7pt; font-family:Arial,Helvetica; text-align:center;}
.js-anzeige {border: 0px; width:100%; background:transparent; font-size:8pt; font-family:Arial,Helvetica;}
.js-desc {font-size:7pt; font-weight:bold; color:#666666; font-family:Verdana,Arial,Helvetica;}
.js-update {border:0px; width:250px; background:transparent; font-size:9px; color:#999999; font-family:Arial,Helvetica; text-align:right;}

.display-titel {font-size:7pt; font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#666666;}
.display-main {font-size:8pt; font-family:Arial,Helvetica;}

a.emaillink {  color: #000000; text-decoration: underline;}
a.emaillink:hover {  color: #000000; text-decoration: none;}

.tab-text {font-size:8pt;}

.calendar-zahl {font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#000000; text-align:right; padding-right:2px;}
.calendar-sa {font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#666666; text-align:right; padding-right:2px;}
.calendar-so {font-size:8pt; font-family:Verdana,Arial,Helvetica; color:#990000; text-align:right; padding-right:2px;}

.calendar-anz {font-size:7pt; font-family:Arial,Helvetica; border: 1px solid #CCCCCC;}
.calendar-anzmark {font-size:7pt; font-family:Arial,Helvetica; border: 1px solid #FFCC00;}

.calendar-titel {font-size:7pt; font-family:Verdana,Arial,Helvetica; color:#000000; font-weight:bold; background:#CCCCCC;}

.calendar-mselect {width: 120px; font-size:9pt; font-weight:bold; background:#DDDDDD; border: 0px; text-align:center; }
.calendar-yselect {width: 70px; font-size:9pt; font-weight:bold; background:#DDDDDD; border: 0px; text-align:center; }

a.calendar-link {color:#000000; text-decoration:none; }
a.calendar-link:hover {color:#FFCC00; text-decoration:none; }

.select-image {background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333; text-align:center;}
.select-file {background: #DDDDDD; font-size:8pt; font-family:Arial,Helvetica; border: 1px solid #333333;}

.version {font-size:7pt; color:#AAAAAA; font-family:Arial,Helvetica; font-style:italic;}
a.ansprechpartner {color:#888888; text-decoration:underline;}
a.ansprechpartner:hover {color:#888888; text-decoration:none;}

.email-select {width:300px; background: #DDDDDD; font-size:9pt; font-family:Arial,Helvetica; border: 1px solid #333333;}
.email-betreff {width:300px; background: #DDDDDD; font-size:9pt; font-family:Arial,Helvetica; border: 1px solid #333333;}
.email-textarea {width:300px; height:77px; background: #DDDDDD; font-size:9pt; font-family:Arial,Helvetica; border: 1px solid #333333;}
