body,p,td,div {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 11px;line-height: 150%;color: #010066;}select,input,textarea {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 11px;line-height: 100%;color: #000000;}.formfield {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 11px;background: #FFFFFF;color: #000000;padding: 3px;height: 19px;border: solid 1px #7F9DB9;}h1 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;margin-top: 3px;color: #010066;}h2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;color: #006699;}h3 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;margin-top: 3px;color: #197B30;}.h1like {color: #010066;}span.footer {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: 818181;}span.sup {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;position: relative;top: -4px;}span.sup2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;position: relative;top: -3px;}span.sub {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;position: relative;top: 4px;}ul.list2 {list-style-type: circle;margin-top: -10px;}ul.list3 {list-style-type: square;margin-top: -10px;}ul.list4 {list-style-type: disc;margin-top: -10px;}ol.small li {font-size: 9px;}th {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 11px;line-height: 150%;padding-bottom: 10px;padding-right: 10px;font-weight: bold;background: #010066;color: #FFFFFF;text-align: left;vertical-align: top;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #FFFFFF;}div.submenu {display: block;padding-left: 20px;}A.admin:link, A.admin:visited, A.admin:active {display: block;width: 100%;padding: 5px 0px 6px 0px;background: #FFFFFF;border-bottom: 1px solid #000000;text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #000000;}A.admin:hover {color: #C60400;}A.admina:link, A.admina:visited, A.admina:active, A.admina:hover {display: block;width: 100%;padding: 5px 0px 6px 0px;background: #FFFFFF;border-bottom: 1px solid #000000;text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #C60400;}a.button:link, a.button:visited, a.button:active {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 9px;font-weight: Bold;line-height: 100%;background: #C60400;margin: 0px 0px 0px 1px;color: #FFFFFF;border: 0px;padding: 5px 10px 2px 10px;text-decoration: none;height: 19px;}a.button:hover {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 9px;font-weight: Bold;line-height: 100%;background: #C60400;margin: 0px 0px 0px 1px;color: #FFFFFF;border: 0px;padding: 6px 10px 2px 10px;text-decoration: none;height: 19px;}a.ext:link, a.ext:visited, a.ext:active {Font-Family: Verdana,Arial,Helvetica,Sans-Serif;Font-Size: 9px;font-weight: Bold;color: #C60400;text-decoration: underline;}a.ext:hover {color: #010066;text-decoration: underline;}table.job {background: #DCE8EA;color: #010066;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;vertical-align: top;}table.admin {background: #FFFFFF;color: #010066;padding-top: 10px;padding-right: 10px;vertical-align: top;}td.tmenu {background: #197B30;color: #FFFFFF;height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 1px;vertical-align: top;}td.tmenua {background: #FFFFFF;color: #010066;height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 1px;vertical-align: top;}td.menu {background: #010066;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-left: 3px;padding-right: 3px;padding-top: 3px;vertical-align: top;}td.menua {background: #010066;color: #6DCFF6;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-left: 4px;padding-right: 4px;padding-top: 3px;vertical-align: top;}td.kmenu {background: #7CC6D2;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;padding-left: 5px;padding-right: 5px;vertical-align: middle;height: 42px;}td.special {background: #F7941D;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.special2 {background: #FBB901;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.specialcol {background: #F7941D;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}.specialfont {color: #FF0000;}td.sub {border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #DCE8EA;color: #818181;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 21px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.suba, td.sub2a, td.sub3a, td.sub4a {border-top-style: solid;border-top-width: 1px;border-top-color: #DCE8EA;background: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 21px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.suba {padding-left: 10px;}td.sub2a {padding-left: 20px;}td.sub3a {padding-left: 30px;}td.sub4a {padding-left: 40px;}td.left {color: #010066;background: #FFFFFF;}td.lefta {color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #010066;}td.dark {color: #FFFFFF;border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #010066;}td.medium {color: #010066;background: #DCE8EA;}td.light {color: #010066;background: #FFFFFF;}td.dark2 {color: #FFFFFF;background: #010066;}td.light2 {color: #000000;background: #EFEFEF;}td.leftred {border-left-style: solid;border-left-width: 1px;border-left-color: #FF0000;}td.small {color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-right: 2px;padding-top: 2px;padding-bottom: 2px;}td.small_line {color: #010066;border-bottom: 1px solid #DCE8EA;border-right: 1px solid #DCE8EA;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-right: 2px;padding-top: 1px;padding-bottom: 2px;}td.smallbg {border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #DCE8EA;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 21px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.bg {background: #DCE8EA;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;padding: 10px;}td.topformheader {background: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: bottom;}td.formheader {background: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 52px;padding-left: 10px;padding-right: 10px;padding-top: 26px;padding-bottom: 4px;vertical-align: bottom;}td.formcontent {border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #DCE8EA;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 29px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;}td.formcontent2 {border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #010066;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 29px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 5px;vertical-align: bottom;}td.theader {border-top-style: solid;border-top-width: 1px;border-top-color: #DCE8EA;background: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 21px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.tcontent {border-top-style: solid;border-top-width: 1px;border-top-color: #FFFFFF;background: #DCE8EA;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;height: 21px;padding-left: 10px;padding-right: 10px;padding-top: 3px;padding-bottom: 4px;vertical-align: top;}td.datenheader {height: 20px;vertical-align: middle;background: #666666;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;color: #FFFFFF;}td.daten {padding: 0;text-align: right;border-top-style: solid;border-top-width: 1px;border-top-color: #666666;border-left-style: solid;border-left-width: 1px;border-left-color: #666666;border-right-style: solid;border-right-width: 1px;border-right-color: #666666;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #666666;}td.daten2 {border-top-style: solid;border-top-width: 1px;border-top-color: #666666;border-left-style: solid;border-left-width: 1px;border-left-color: #666666;border-right-style: solid;border-right-width: 1px;border-right-color: #666666;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #666666;}.datenthumb {margin: 29px 10px 10px 10px;}A:link {text-decoration: underline;color: #197B30;}A:visited {text-decoration: underline;color: #197B30;}A:active {text-decoration: underline;color: #197B30;}A:hover {text-decoration: underline;color: #010066;}A.none:link {text-decoration: none;color: #010066;}A.none:visited {text-decoration: none;color: #010066;}A.none:active {text-decoration: none;color: #010066;}A.none:hover {text-decoration: underline;color: #010066;}A.nonelight:link {text-decoration: none;color: #FFFFFF;}A.nonelight:visited {text-decoration: none;color: #FFFFFF;}A.nonelight:active {text-decoration: none;color: #FFFFFF;}A.nonelight:hover {text-decoration: underline;color: #FFFFFF;}a.special:link, a.special:visited, a.special:active {text-decoration: none;color: #010066;}a.special:hover {text-decoration: underline;color: #010066;}A.tmenu:link {text-decoration: none;color: #FFFFFF;}A.tmenu:visited {text-decoration: none;color: #FFFFFF;}A.tmenu:active {text-decoration: none;color: #FFFFFF;}A.tmenu:hover {text-decoration: none;color: #C4DF9B;}A.tmenua:link {text-decoration: none;color: #010066;}A.tmenua:visited {text-decoration: none;color: #010066;}A.tmenua:active {text-decoration: none;color: #010066;}A.tmenua:hover {text-decoration: none;color: #010066;}A.menu:link {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #FFFFFF;}A.menu:visited {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #FFFFFF;}A.menu:active {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #FFFFFF;}A.menu:hover {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #6DCFF6;}A.menua:link {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #6DCFF6;}A.menua:visited {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #6DCFF6;}A.menua:active {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #6DCFF6;}A.menua:hover {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #6DCFF6;}A.sub:link {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #818181;}A.sub:visited {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #818181;}A.sub:active {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #818181;}A.sub:hover {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #010066;}A.suba:link {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #010066;}A.suba:visited {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #010066;}A.suba:active {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #010066;}A.suba:hover {text-decoration: none;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;color: #010066;}tr.red td, a {color: #FF0000;}tr.red a, span.red, .red {color: #FF0000;}.right {float: right;margin: 5px 0 15px 20px;}div.servicepic {float: right;width: 100px;margin: 5px 0 15px 20px;text-align: center;}div.servicetext {margin: 0 0 20px 0;}table.servicetable {width: 100%;}div.kostentabelle {background-color: #C0C0C0;border: 3px solid #808080;padding: 6px;text-align: left;}div.kosteninfo {border: 3px solid #010066;padding: 6px;font-size: 9px;margin-bottom: 20px;}div.kostenspacer {height: 30px;background: url(images/pfeil_u.gif) center no-repeat;}div.tabelleinnen {border: 1px solid #808080;}table.kosteneingabe {border: 1px solid #808080;}table.mauteingabe {width: 520px;border: 1px solid #808080;}table.mauteingabeprint {width: 680px;border: 1px solid #808080;}table.kosteneingabe td, table.kostendetails td {border: 1px solid #808080;}table.mauteingabe td, table.mauteingabeprint td {border: 1px solid #808080;}td.kostenheader {background-color: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;font-weight: bold;padding: 5px 5px 5px 5px;vertical-align: top;}td.kostenheader2 {background-color: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding: 5px 5px 5px 5px;vertical-align: top;}td.kostentext {background-color: #FFFFFF;color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;font-weight: normal;padding: 4px 20px 4px 5px;vertical-align: top;white-space: nowrap;}table.kosteneingabe td.kosteninput {background-color: #FFFFFF;color: #010066;font-size: 9px;padding: 1px 18px 2px 5px;vertical-align: top;text-align: right;}table.kostendetails td.kosteninput {background-color: #FFFFFF;color: #010066;font-size: 9px;padding: 3px 30px 4px 5px;vertical-align: top;text-align: right;}table.kosteneingabe td.kosteninput2 {background-color: #FFFFFF;color: #010066;font-size: 9px;font-weight: bold;padding: 2px 18px 1px 5px;vertical-align: top;text-align: right;}table.kostendetails td.kosteninput2 {background-color: #FFFFFF;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 30px 3px 5px;vertical-align: top;text-align: right;}table.kostendetails td.kostenspacer {height: 5px;}input.eingabe {background-color: #E6E6E6;border: 1px solid #808080;color: #010066;width: 50px;font-size: 9px;text-align: right;padding: 3px 3px 3px 3px;margin: 1px 0 0 0;}input.lesen {background-color: #FFFFFF;border: 1px solid #FFFFFF;color: #010066;width: 50px;font-size: 9px;text-align: right;padding: 3px 3px 3px 3px;margin: 1px 0 0 0;}div.ergebnis, input.ergebnis {width: 50px;text-align: right;background-color: #FFFFFF;color: #010066;font-size: 9px;font-weight: normal;border: 1px solid #FFFFFF;padding: 1px 3px 2px 3px;margin-top: 1px;}div.ergebnis2, input.ergebnis2 {width: 50px;text-align: right;background-color: #FFFFFF;color: #010066;font-size: 9px;font-weight: bold;border: 1px solid #FFFFFF;padding: 1px 3px 2px 3px;margin-top: 1px;}.alternativ {}td.mautheader {color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;font-weight: bold;padding: 2px 5px 4px 5px;vertical-align: top;}td.mautheader2 {color: #010066;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;padding: 2px 5px 4px 5px;vertical-align: top;}td.mautinput {color: #010066;font-size: 9px;padding: 0;vertical-align: top;text-align: right;}td.mautinput2 {background-color: #CCFFCC;color: #010066;font-size: 9px;padding: 0;vertical-align: top;text-align: right;}td.mautinput3 {background-color: #99CCFF;color: #010066;font-size: 9px;padding: 0;vertical-align: top;text-align: right;}input.mauteingabe {background-color: #CCFFCC;border: 1px solid #CCFFCC;color: #010066;width: 50px;font-size: 9px;text-align: right;padding: 3px 3px 3px 3px;margin: 0;}input.mauteingabe2 {background-color: #CCFFCC;border: 1px solid #CCFFCC;color: #010066;width: 30px;font-size: 9px;text-align: right;padding: 3px 3px 3px 3px;margin: 0;}input.mauteingabe3 {background-color: #CCFFCC;border: 1px solid #CCFFCC;color: #010066;width: 85px;font-size: 9px;text-align: right;padding: 3px 3px 3px 3px;margin: 0;}.mautergebnis {width: 45px;text-align: right;color: #010066;font-size: 9px;font-weight: normal;padding: 3px 3px 3px 3px;border: none;margin: 1px 0 0 0;}.mautergebnis2 {width: 25px;text-align: right;color: #010066;font-size: 9px;font-weight: normal;padding: 3px 3px 3px 3px;border: none;}.mautergebnis3 {width: 80px;text-align: right;color: #010066;font-size: 9px;font-weight: normal;padding: 3px 3px 3px 3px;border: none;margin: 1px 0 0 0;}.mautergebnis4 {width: 85px;text-align: right;color: #010066;font-size: 9px;font-weight: normal;padding: 4px 3px 2px 3px;border: none;}.mautergebnis5 {width: 85px;text-align: right;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 3px 2px 3px;border: none;}.mautsumme {width: 45px;text-align: right;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 3px 2px 3px;border: none;}.mautsumme2 {width: 30px;text-align: right;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 3px 2px 3px;border: none;}.mautsumme3 {width: 75px;text-align: right;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 3px 2px 3px;border: none;}.mautsumme4 {background-color: #99CCFF;border: 1px solid #99CCFF;width: 50px;text-align: right;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 3px 2px 3px;border: none;}.mautsumme5 {background-color: #99CCFF;border: 1px solid #99CCFF;width: 85px;text-align: right;color: #010066;font-size: 9px;font-weight: bold;padding: 4px 3px 2px 3px;border: none;}.emptycell {background-color: #DCE8EA;}.empty {border: none;background-color: #FFFFFF;}p.small {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px;}.nowrap {white-space: nowrap;}.printwidth {width: 680px;}