a:link { color:#171761; text-decoration:none; }
a:visited { color:#171761; text-decoration:none; }
a:hover { color:#FF6600; text-decoration:none; }
a:active { color:#FF6600; text-decoration:none; }
a:focus { color:#D3BC78; text-decoration:none; }

a.o:link { color:#FF6100; text-decoration:none; }
a.o:visited { color:#FF6100; text-decoration:none; }
a.o:hover { color:#FF6100; text-decoration:underline; }
a.o:active { color:#FF6100; text-decoration:none; }
a.o:focus { color:#FF6100; text-decoration:none; }

td.d { color:#FFFFFF; text-decoration:none;cursor:pointer; }

h1 { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-style:normal; font-size:16px; font-weight:bold; ; letter-spacing: normal; margin-right: 0px; margin-left: 0px; line-height: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 9px; margin-bottom: 0px; vertical-align: middle}
h2 { text-align:left; color:#FF6100; text-decoration:none; font-style:normal; font-size:24px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: bottom; letter-spacing: normal}
.hgwiederholen {  background-repeat: no-repeat; background-position: left left}
h4 { text-align:left; color:#061F4D; text-decoration:none; font-style:normal; font-size:18px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 25px; margin-left: 0px; margin-top: 0px; margin-bottom: 9px; vertical-align: top }
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-decoration: none; text-align: right; vertical-align: bottom; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h5 { font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-style:normal; font-size:16px; font-weight:bold; ; letter-spacing: normal; margin-right: 0px; margin-left: 0px; line-height: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 9px; margin-bottom: 0px; vertical-align: middle}
.hgwiederholen_x { background-repeat: repeat-x; background-position: left left }
.hgwiederholen_y { background-repeat: repeat-y; background-position: left left }
.unten {  vertical-align: bottom}
.erde {  background-repeat: no-repeat; background-position: right bottom}
ul { text-align:left; color:#061F4D; text-decoration:none; font-style:normal; font-size:17px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 25px; vertical-align: top ; text-indent: 30px}
.text_table { text-align:left; color:#061F4D; text-decoration:none; font-style:normal; font-size:18px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle}
.text_table_kl { text-align:center; color:#061F4D; text-decoration:none; font-style:normal; font-size:17px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: bottom }
.text_table_preise { text-align:center; color:#061F4D; text-decoration:none; font-style:normal; font-size:18px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #061F4D; text-decoration: none; background-color: #F4FAFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #4E6081 #FFFFFF #FFFFFF #4E6081; text-align: left; vertical-align: middle; letter-spacing: normal; word-spacing: normal; white-space: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.aussen { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FF6100; text-decoration: none; background-color: #F4FAFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #FFFFFF #4E6081 #4E6081 #FFFFFF; text-align: center; vertical-align: middle; letter-spacing: normal; word-spacing: normal; white-space: normal; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.text_table_referenzen { text-align:left; color:#061F4D; text-decoration:none; font-style:normal; font-size:17px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle }
.text_table_team { text-align:center; color:#061F4D; text-decoration:none; font-style:normal; font-size:16px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 15px; margin-bottom: 6px; vertical-align: top}
.text_table_kl_team { text-align:center; color:#061F4D; text-decoration:none; font-style:normal; font-size:13px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: bottom }
.hg_unten1 {  background-repeat: no-repeat; background-position: right bottom; clip:  rect( 20px  )}
.hg_oben { background-repeat: no-repeat; background-position: right left}
.text_table_kl_links { text-align:left; color:#061F4D; text-decoration:none; font-style:normal; font-size:17px; line-height:normal; font-weight:normal; ; font-variant: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: normal; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: bottom }
td {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-style:normal; font-size:14px; font-weight:normal; }
th {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-style:normal; font-size:14px; font-weight:bold; background-color:#061F4D}
table.list1 { border:#061F4D solid 1px; }

tr.m0 { background-color:#C9E8FD; }
tr.m1 { background-color:#FFFFFF; }

.cssButton1{ CURSOR:pointer; width: 150px; height: 30px; BORDER:  #063C94 2px solid; FONT-SIZE: 10pt; COLOR:  #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:  #FF6100; text-align:center; }
.cssButton1:hover{ CURSOR:pointer; width: 150px; height: 30px;  BORDER: #FF6100 2px solid; FONT-SIZE: 10pt; COLOR: #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:   #063C94; text-align:center;}

.cssButton2{ CURSOR:pointer; BORDER:  #063C94 1px solid; FONT-SIZE: 13px; COLOR:  #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:  #FF6100; }
.cssButton2:hover{ CURSOR:pointer; BORDER: #FF6100 1px solid; FONT-SIZE: 13px; COLOR: #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:   #063C94;}
.cssButton3{ CURSOR:pointer; width:200px; BORDER:  #063C94 1px solid; FONT-SIZE: 12px; COLOR:  #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:  #FF6100; }
.cssButton3:hover{ CURSOR:pointer; width:200px; BORDER: #FF6100 1px solid; FONT-SIZE: 12px; COLOR: #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:   #063C94;}

.cssButton4{ CURSOR:pointer; width: 320px; height: 20px; BORDER:  #063C94 2px solid; FONT-SIZE: 10pt; COLOR:  #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:  #FF6100; text-align:center; }
.cssButton4:hover{ CURSOR:pointer; width: 320px; height: 20px;  BORDER: #FF6100 2px solid; FONT-SIZE: 10pt; COLOR: #FFFFFF ; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:   #063C94; text-align:center;}

div.indented { margin-top:20px; margin-left:40px; margin-right:10px; margin-bottom:10px}
div.blue { background:#FF6100; width:600px;margin-right:10px; margin-bottom:10px}
div.indented2 { margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; }
div.indented3 { width:500px; margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; }
div.indented4 { margin-top:5px; margin-left:0px; margin-right:5px; margin-bottom:5px; }

div.OK { background:#CCFFCC; border:#336633 solid 2px; width:500px; }
div.iOK { color:#336633; margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; }
div.NOTOK { background:#CC6699; border:#FF0000 solid 2px; width:500px;}
div.iNOTOK { color:#FF0000; margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:5px; }


iframe.shim { position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 0; border: 0; z-index: 0; }



