.ttsnormal { font-weight:normal; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#000000 }
.ttsklein { font-weight:normal; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; color:#000000 }
.ttsfett { font-weight:bold; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#000000 }
.ttobenklein { font-weight:normal; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; color:#ffffff }
.ttobennormal { font-weight:normal; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#ffffff }
.ttnormallink { font-weight:normal; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#F40606 }
.ttnormalfettlink { font-weight:bold; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#F40606 }
.ttkleinfett { font-weight:bold; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; color:#000000 }
.ttgrossfett { font-weight:bold; font-size:14px; font-family:verdana,arial,helvetica,sans-serif; color:#000000 }
.ttueberschrift { font-weight:bold; font-size:15px; font-family:verdana,arial,helvetica,sans-serif; color:#ffffff }
a:link { text-decoration:none; font-style: italic; }
a:visited { text-decoration:none; font-style: italic; }
a:hover { text-decoration:underline; }

#MainContainer {
  text-align: center;
  padding-top: 10px;
}

body {
	text-align:center;
	margin: 0;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 10pt;
}
div { margin:0; }

h5 { font-size: 10pt; border-bottom: 1px dashed #000000; margin-bottom: 3px; padding-bottom: 1px;}
h3 { font-size: 14pt; margin-bottom: 4px; padding-bottom: 1px; }

.stdbox {
  color: white;
}
.searchinput {
  font-size: 9pt;
}

.olderrorbox {
  margin: 0 auto;
  font-size: 10pt;
}
.errorbox {
  font-size: 10pt;
  width: 420px;
  border: 1px solid black;
  background-color: #ffffe0;
  text-align: left;
  margin: 0 auto;
  margin-bottom: 8px;
  color: #000000;
}
.errorboxtitle { font-weight: bold; background-image: url(../img/att.gif); background-repeat: no-repeat; padding-left: 25px; margin-left: 15px; margin-top: 10px; margin-bottom: 7px;}

.box_left {
  float: left;
}
.box_right {
  float: right;
}
.stdtable {
  margin: 0 auto;
}
.group_list { float: left; margin-right: 4px; font-size: 8pt; }
.group_listright { float: right; margin-right: 4px; font-size: 8pt; }

div.calentry_maininfo { margin-left: 4px; }
div.calentry_div { height: 4px; margin-top: 4px; margin-bottom: 4px; }
div.calentry_detailinfo { text-align: left; margin-top: 0px; margin-bottom: 1px; margin-left: 4px; line-height: 19px; font-size: 12px;}

#Info { color: #000000; }


