body,td,th,input,select,ol,ul{ font-family: Verdana, Arial, sans-serif; font-size: 13px}
h1 {  font-family: Verdana, Arial, sans-serif; font-size: 26px; margin: 1px; font-weight: normal}
h2 {  font-family: Verdana, Arial, sans-serif; font-size: 20px; margin: 1px; font-weight: normal}
h3 {  font-family: Verdana, Arial, sans-serif; font-size: 16px; margin: 1px; font-weight: normal}
h4 {  font-family: Verdana, Arial, sans-serif; font-size: 14px; margin: 1px; font-weight: normal}
h5 {  font-family: Verdana, Arial, sans-serif; font-size: 13px; margin: 1px; font-weight: normal}
h6 {  font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 1px; font-weight: normal}

a { color: #333399; Verdana, Arial, sans-serif; font-size: 13px; text-decoration: none; font-family: Verdana, Arial, sans-serif}
a:hover { text-decoration: underline; color: #993333}

a.mnu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333399}
a.mnu:hover {color: #993333; fontweight: bold}

a.mnuimg {background-color:#FFFFFF;}
a.mnuimg:hover {background-color:#DDDDDD;}

a.top {  font-family: Verdana, Arial, sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px; background-color: #333399}
a.top:hover { text-decoration: none; color: #333399; background-color: #FFFFFF}

a.subm {  font-family: Verdana, Arial, sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px}
a.subm:hover { color: #993333; text-decoration: none; background-color: #FFFFFF}

a.bottom {  font-family: Verdana, Arial, sans-serif; font-size: 13px; text-decoration: none; color: #FFFFFF;}
a.bottom:hover { text-decoration: none; color: #FFCC33;}

a.def { color: #333399; Verdana, Arial, sans-serif; font-size: 13px; text-decoration: none}
a.def:hover { textdecoration: underline; color: #993333}


.c1 {  color: #FFFFFF; background-color: #333399}
.c2b {  color: #771111; font-weight: bold}
xa.def:hover { textdecoration: underline; color: #FF8833}
xa.def:hover { textdecoration: underline; color: #6699CC; background-color: #DDDDDD; width:95%}
.thline {  border-color: #BBBBBB #555555 #555555 #BBBBBB; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.verinfo { margin-top:30px; font-size: 10px; color: #999999; text-align: center;}
.kind {margin:15px}
.ht2 {  padding-top: 1px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: 1px #CCCCCC solid; font-size: 13px; color: #990000; background-color:#F8F8F8; font-weight: bold; margin-bottom: 6px}
.ht1 {  border: none; font-size: 13px; color: #000066;font-weight: bold}
.aspez { padding-top: 1px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: 1px #CCCCCC solid; background-color:#F8F8F8 ;font-weight: bold}
.ptxt {  margin-top: 5px; margin-bottom: 1px}
.infoboxmain {  font-size: 14px; font-weight: bold; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.inputreadonly {background-color:#FFFFDD; border:0px none; text-align: right}
.inputright {text-align: right}.sntitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #FFFFFF}
.snadr {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333399}
.sn12px {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333399}
.sntblmain {  border: #333399; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sntblsub {  border: #333399; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
xa.mainmnu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; text-decoration: none; display:block; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 4px; background-color: #EEEEEE; width:100%}
xa.mainmnu:hover {  background-color: #333399; font-size: 13px; color: #FFFFFF; text-decoration: none}
a.mainmnu {  background-color: #EEEEEE; display:block; margin:1px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; padding: 2px 1px 1px 5px; color: #333399}
a.mainmnu:hover {  color: #FFFFFF; background-color: #333399; text-decoration: none; }
.hdetail {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; text-decoration: underline}
.thoffform {  color: #FFFFFF; background-color: #333399; font-weight: bold}
.ht2u { border: #CCCCCC none; font-size: 13px; color: #990000; background-color:#F8F8F8; font-weight: bold; text-decoration: underline}


.content_servicetable {width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: white;	border-bottom: solid 1px #dddddd; margin: 20px 0px 20px 0px;}
.content_servicetable thead th { border-bottom: solid 1px #aaa999; text-align: left; padding: 4px 10px 4px 5px; font-weight: bold; color: #003399; background-color: #f6f6f6; vertical-align: bottom;}
.content_servicetable tbody td { border-bottom: solid 1px #aaa999; text-align: left; padding: 4px 10px 4px 5px; }
.content_servicetable_title2 {font-weight: bold; vertical-align: top; }

/* für div mit float left (geht sonst über ganze breite */
#ht2 {  float: left; padding-top: 1px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: 1px #CCCCCC solid; font-size: 13px; color: #990000; background-color:#F8F8F8; font-weight: bold; margin-bottom: 3px}

/* hebt float left auf */
p { clear: left }
li  { font-family: Verdana, Arial, sans-serif; font-size: 13px} p { font-family: Verdana, Arial, sans-serif; font-size: 13px} 
