body {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-left:0px;margin-top:0px;color:#333333;text-decoration:none;background-color:#FFFFFF;background-attachment:fixed;
; background-repeat: repeat-y; background-position: 6px 90px
; background-image: url(../images/hg_blue.jpg)

 }
image {border-width:0px}
img {border:0px}

.nav {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C9D5EA; background-color: #648EC1; height: 23px; text-indent: 8px}
.nav A, .nav A:link { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; }
.nav A:hover, .nav A:active { COLOR: #FFFF66; }

.naveu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C9D5EA; background-color: #648EC1; height: 23px; text-indent: 8px; word-spacing:0.2em;letter-spacing:-0.09em}

.navth {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C9D5EA; background-color: #648EC1; height: 23px; text-indent: 8px; word-spacing:0.2em;letter-spacing:-0.09em}
.navth A, .navth A:link { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
.navth A:hover, .navth A:active { COLOR: #FFFF66; }

/*.nav A:visited { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; background-color: #1659A4
}*/

.navw {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D9DEEB; text-indent: 5px; 
}

.navw A { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #D9DEEB; TEXT-DECORATION: none; font-weight: bold; 
}

.navw A:link { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #D9DEEB; TEXT-DECORATION: none; font-weight: bold; 
}

.navw A:hover { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; 
}
.navw A:active { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; 
}

.navg {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF99; text-indent: 5px; font-weight: bold
}

.navg A { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none; font-weight: bold; 
}

.navg A:link { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none; font-weight: bold; 
}

.navg A:hover { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; 
}
.navg A:active { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; 
}


.form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF99; background-color: #004d9d; height: 16px; width: 160px; border: 1px #004d9d solid}
.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004d9d}
.headlineblue { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; word-spacing: 1px}
.headl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004d9d ; height: 23px}
.headlgr { font-family: Arial, Helvetica, sans-serif; font-size: 16px; /*font-weight: mager;*/ color: #004d9d ; height: 23px}

.headlgr1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; /*font-weight: mager;*/ color: #004d9d;}


.button {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff8dd; background-color: #004d9d; height: 18px; width: 55px; border: 1px #e0e5f3 solid}
.button_l {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #fff8dd; background-color: #004d9d; height: 20px; width: 120px; border: 1px #e0e5f3 solid}
.button_l2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #fff8dd; background-color: #004d9d; height: 20px; width: 240px; border: 1px #e0e5f3 solid}
.buttonblue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e0e5f3; background-color: #004d9d; height: 18px; width: 80px; border: 1px #e0e5f3 solid }
.buttonlang { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff8dd; background-color: #004d9d; height: 18px; width: 200px; border: 1px #e0e5f3 solid }
radiobutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 17px; border: 1px #004d9d solid }

.t {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.t1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004d9d;font-weight:bold }
.input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 140px; border: 1px #004d9d solid }
.input30 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 30px; border: 1px #004d9d solid }
.input30_l { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; height: 18px; width: 30px; border: 1px #004d9d solid; text-align: right}
.input40_l { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; height: 18px; width: 40px; border: 1px #004d9d solid; text-align: right}
.input50 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 50px; border: 1px #004d9d solid }
.input60 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 60px; border: 1px #004d9d solid }
.input100 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 100px; border: 1px #004d9d solid }
.input120 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 120px; border: 1px #004d9d solid }
.input200 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 200px; border: 1px #004d9d solid }
.right { text-align:right; }
.input250 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 250px; border: 1px #004d9d solid }
.right { text-align:right; }
.navli { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #004d9d; width: 160px}
tr,td,div,table{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.table { width: 660px }

th {vertical-align:top}

.hinweis {font-family:Arial,Helvetica,sans-serif;font-size:9px;vertical-align:top;font-weight:normal;}

/*ul {list-style-type:square}*/
ul {list-style-image:url(../images/punkt3.gif);margin-top:5px;vertical-align:top; margin-bottom:5px;}
li {list-style-image:url(../images/punkt3.gif);margin-top:5px;vertical-align:top; margin-bottom:5px;}

A.link3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; COLOR: #004d9d; TEXT-DECORATION: none}

.blau1 { FONT-SIZE: 33px; COLOR: #004d9d; FONT-FAMILY: Arial }
.blau2 { FONT-SIZE: 30px; COLOR: #004d9d; FONT-FAMILY: Arial }
.gelb { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none ; font-weight: bold ; height: 23px; background-color: #2A66AA; text-indent: 8px}
checkbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #004d9d; height: 17px; width: 17px; border: 1px #004d9d solid }

A { font-family:Arial,Century Gothic;font-size:12px;color:#004d9d;text-decoration:none;font-weight: bold}
A:link { font-family:Arial,Century Gothic;font-size:12px;color:#004d9d;text-decoration:none;font-weight: bold}
/*A:visited { font-family:Arial,Century Gothic;font-size:12px;color:#004d9d;text-decoration:none;font-weight: bold}*/
A:active{ font-family:Arial, "Century Gothic";font-size:12px;color:#7198C8;text-decoration:none; font-weight: bold}
A:hover { font-family:Arial, "Century Gothic";font-size:12px;color:#7198C8;text-decoration:none; font-weight: bold}
.tklein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #004d9d; /*vertical-align: superexposant;*/ font-weight: bold; font-style: italic}

.normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.headl_ { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5987BD; height: 23px }

.divgutfleisch {width: 172px; left: 92px; top: 8px; height: 25px; position: absolute;z-index: 1}
.divservice {width: 550px; left: 435px; top: 18px; height: 18px; position: absolute; z-index: 2; }
.divhauptnav { width: 788px; left: 200px; top: 103px; height: 34px ; position: absolute; z-index: 3; }
.divnavli { width: 160px; left: 6px; top: 155px; position: absolute; z-index: 4; }
.divtext {width: 650px; left: 200px; top: 170px; position: absolute; z-index: 5; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;}
.divtext_k {width: 650px; left: 200px; top: 170px; position: absolute; z-index: 5; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;}
.divtextportal {width: 650px; left: 200px; top: 150px; position: absolute; z-index: 6; }

.divsitmap { width: 910px; left: 78px; top: 115px; position: absolute; z-index: 8; }
.divlegende { width: 15px; height: 15px; left: 367px; top: 170px; background-color: #9DB6D9 ; position: absolute; z-index: 11; ; border: #004D9D; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.divlegend_g { width: 15px; height: 15px; left: 367px; top: 170px; background-color: #FFFFCC ; position: absolute; z-index: 11; ; border: #004D9D; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.diverror { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFF99; text-align: center; width: 650px; left: 200px; top: 205px; background-color:#004d9d; border: #FFFF99; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; position: absolute; z-index: 7}
.tderror { font-family: Arial, Helvetica, sans-serif; text-align: center; color: #FFFF99; font-size: 11px; font-weight: bold}

.gelb_ { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none ; height: 23px; background-color: #004D9D; border: solid; text-indent: 3px; border-width: 1px 0px 1px 1px; border-color: #004D9D #FFFF99}
.gelb_td { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #FFFF99 ; border: #004D9D solid; text-indent: 3px; border-width: 0px 0px 1px 1px}

.gelb_td_ { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #FFFF99 ; border: #004D9D solid; text-indent: 3px; border-width: 1px 0px 1px 1px}
.gelb_td_r_ { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #FFFF99 ; border: #004D9D solid; text-indent: 3px; border-width: 1px 1px 1px 1px}

.gelb_eu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #FFFF99; TEXT-DECORATION: none ; font-weight: bold ; height: 23px; background-color: #2A66AA; text-indent: 8px}
.gelbth, .gelb_euk { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none ; font-weight: bold ; height: 23px; background-color: #2A66AA; text-indent: 8px; word-spacing:0.2em;letter-spacing:-0.09em}


.blue_td { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #9DB6D9; border: #004D9D solid; text-indent: 3px ; border-width: 0px 0px 1px 1px}
.leer_td { height: 23px; border: #004D9D solid; text-indent: 3px ; border-width: 0px 0px 1px 1px}
.leer_td_r { height: 23px; border: #004D9D solid; text-indent: 3px ; border-width: 0px 1px 1px }
.gelb_td_r { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #FFFF99 ; border: #004D9D; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-indent: 3px }

.blue_td_r { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #9DB6D9; border: #004D9D; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-indent: 3px }
.gelb_r { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none ; height: 23px; background-color: #004D9D; border: 1px solid; text-indent: 3px ; border-color: #004D9D #004D9D #004D9D #FFFF99}
.gelb_l { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFF99; TEXT-DECORATION: none ; height: 23px; background-color: #004D9D; border: solid; text-indent: 3px; border-width: 1px 0px 1px 1px ; border-color: #004D9D #FFFF99 #004D9D #004D9D}
.gelb_heller { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #FFFFCC ; border: #004D9D solid; text-indent: 3px; border-width: 0px 0px 1px 1px}
.gelb_heller_r { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004D9D; TEXT-DECORATION: none ; height: 23px; background-color: #FFFFCC ; border: #004D9D; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-indent: 3px }

.t2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 6px; vertical-align: top}
.neutral {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF99; font-weight: bold}

.nav_war { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF99; background-color: #648EC1; height: 23px; text-indent: 8px ; font-weight: bold}
.navblue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004d9d; text-indent: 5px; }
 
 select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #004d9d solid}
option, optgroup { font-size: 11px; }
 .select35 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; height: 17px; width: 35px;border:1px #004d9d solid;}
 .select75 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; height: 17px; width: 75px;border:1px #004d9d solid;}
 .select125 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; height: 17px; width: 125px;border:1px #004d9d solid;}
 .select200 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; height: 17px; width: 200px;border:1px #004d9d solid;}
 .select1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #004d9d solid; width: 213px}
 .textfield30 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #004d9d solid; height: 16px; width: 30px}
 .textfield100 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #004d9d solid; height: 16px; width: 100px}
 .textfield200 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #004d9d solid; height: 16px; width: 200px}
 .textfield140 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #E1E4F3 solid; height: 16px; width: 150px}
 .textfield175 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #E1E4F3 solid; height: 16px; width: 175px}
 .textfield55 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #E1E4F3 solid; height: 16px; width: 55px}
 .textfield70 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d; background-color: #E1E4F3; border:1px #E1E4F3 solid; height: 16px; width: 67px}.end { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004d9d }
.info {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; border: #004D9D; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.blau3 { FONT-SIZE: 32px; COLOR: #004d9d; FONT-FAMILY: Arial }

table.DataTable { border-collapse:collapse; }
table.DataTable td, table.DataTable th { padding-left:2px; padding-right:2px; }
