body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }

TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }

TR { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }
h2 { display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }

.text11 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #2C3F8E; margin-top:0pt; margin-bottom:0pt; }


A { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2C3F8E}
A:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #2C3F8E}
A:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}

A.link1:link { text-decoration: underline; font-size: 12px; font-weight: bold; color: #2C3F8E }
A.link1:visited { text-decoration: underline; font-size: 12px; font-weight: bold; color: #2C3F8E }
A.link1:active { text-decoration: underline; font-size: 12px; font-weight: bold; color: #2C3F8E }
A.link1:hover   { text-decoration: underline; font-size: 12px; font-weight: bold; color: #AEAEAE }

A.link2:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #2C3F8E }
A.link2:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #2C3F8E }
A.link2:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #2C3F8E }
A.link2:hover   { text-decoration: none; font-size: 12px; font-weight: bold; color: #AEAEAE }

A.link3:link { text-decoration: none; font-size: 12px; color: #2C3F8E }
A.link3:visited { text-decoration: none; font-size: 12px; color: #2C3F8E }
A.link3:active { text-decoration: none; font-size: 12px; color: #2C3F8E }
A.link3:hover   { text-decoration: none; font-size: 12px; color: #AEAEAE }

A.titellink1:link { text-decoration: none; font-size: 16px; font-weight: bold; color: #2C3F8E }
A.titellink1:visited { text-decoration: none; font-size: 16px; font-weight: bold; color: #2C3F8E }
A.titellink1:active { text-decoration: none; font-size: 16px; font-weight: bold; color: #2C3F8E }
A.titellink1:hover   { text-decoration: none; font-size: 16px; font-weight: bold; color: #AEAEAE }

#left  { position:absolute; left: -182px; top: 0px; z-index:11; }
#main  { position:absolute; left: 192px; top: 120px; z-index:11; }
#right  { position:absolute; left: 635px; top: 0px; z-index:11; }
#oben  { position:absolute; left: 0px; top: 25px; z-index:11; }
#obenlinks  { position:absolute; left: 10px; top: 10px; z-index:11; }
#startbox { background-color:#efefef; width:300px; height:200px; padding:0px; }
#ueberschrift  { position:absolute; left: 10px; top: -45px; z-index:0; }

.box { background-color:#9AD6FA; border: #2EB9FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:0px; margin:0px; }
.box_menu { background-color:#ffffff; border: #9CBDDA; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:0px; margin:0px; }
.box_menu2 { background-color:#FAF3B8; border: #9CBDDA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:0px; margin:0px; }
.box_menu3 { background-color:#FAF3B8; border: #9CBDDA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:0px; margin:0px; }
.box_menu4 { background-color:#ffffff; border: #9CBDDA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:0px; margin:0px; }
.zelleweiss2 { background-color: #F0F0F0 ; font-size: 12px; font-family: Arial; color: #000000 }
.schatten { background-color:#DCDCDC;  padding:0px; margin:0px; }
.selectbox50 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 50px; }
.selectbox67 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 67px; }
.selectbox90 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 90px; }
.selectbox110 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 110px; }
.selectbox120 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 120px; }
.selectbox125 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 125px; }
.selectbox135 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 135px; }
.selectbox150 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 150px; }
.selectbox157 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 157px; }
.selectbox180 { font-size: 10px; font-style: normal; font-variant: normal; color: #000000; width: 180px; }
.textarea { font-size: 12px; font-family: Arial; color: #000000; width: 400px; }

.Such_Button { background-color: #EFEFEF; border : 1px solid #000000; font-size: 12px; font-family: Arial; font-weight: bold; color: #000000; width: 110px; }
.Aender_Button { background-color: #EFEFEF; border : 1px solid #000000; font-size: 12px; font-family: Arial; font-weight: bold; color: #000000; }

.textrot { text-decoration: none; font-size: 13px; color: #ff0000; font-weight: bold; }
.textrot2 { text-decoration: none; font-size: 11px; color: #ff0000; font-weight: bold;}
.text { text-decoration: none; font-size: 13px; color: #2C3F8E; font-weight: bold; }
.textwhite { text-decoration: none; font-size: 13px; color: #FFFFFF; font-weight: bold; }



.links_o,.links_u,.rechts_o,.rechts_u,.mitte_o,.mitte_o2,.mitte_o3,.mitte_o4,.mitte_o5,.mitte_o6,.mitte_o7,.mitte_u,.mitte_u1,.mitte_u2,.mitte_u3,.mitte_u4,.mitte_u5,.mitte_u6,.angebot1 { border: #9CBDDA;; font-weight: bold; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:3px; margin:0px; }

.links_o { background-color:#58C7FF; }
.links_u { background-color:#B6E2FD; border-top-width: 0px; font-weight: normal; }
.rechts_o { background-color:#FED78D; }
.rechts_u { background-color:#FCFCEB; border-top-width: 0px; }
.mitte_o { background-color:#FAF3B8; }
.mitte_o2 { background-color:#FED78D; border-right-width: 0px;  border-left-width: 0px; }
.mitte_o3 { background-color:#FAF3B8; border-bottom-width: 1px; }
.mitte_o4 { background-color:#FCFCEB; border-top-width: 0px; border-bottom-width: 0px; }
.mitte_o5 { background-color:#FAF3B8; }
.mitte_o6 { background-color:#FAF3B8; border-bottom-width: 0px; }
.mitte_o7 { background-color:#FCFCEB; border-top-width: 0px; border-bottom-width: 0px; }
.mitte_u { background-color:#FCFCEB;  font-weight: normal; border-top-width: 0px; padding:0px; margin:0px; }
.mitte_u1 { background-color:#FCFCEB; font-weight: normal; padding:0px; }
.mitte_u2 { background-color:#FFFFFF; font-weight: normal; border-right-width: 0px; border-left-width: 0px; }
.mitte_u3 { background-color:#FFFFFD; border: #848692; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:0px; margin:0px; }
.mitte_u4 { background-color:#FFFFFF; font-weight: normal; border-top-width: 0px; padding:1px; }
.mitte_u5 { background-color:#FFFFFF; font-weight: normal; border-top-width: 0px; border-bottom-width: 0px; padding:1px; }
.mitte_u6 { background-color:#FAF3B8; font-weight: normal; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; }

.angebot1,.angebot1a,.angebot2a,.angebot1b,.angebot2c,.angebot3,.angebot3a,.angebot3b,.angebot3c,.angebot4a,.angebot4b,.angebot4c,.angebot5a,.angebot5b,.angebot5c,.angebot6a,.angebot8,.angebot_m,.angebot_e { border: #9CBDDA;; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding:1px; margin:0px; }

.angebot1 { background-color:#FFFFFF; border-top-width: 0px; border-bottom-width: 1px; padding:0px; }
.angebot1a { background-color:#FFFFFF; border-top-width: 1px; padding:0px; }
.angebot1b { background-color:#FFFFFF; border-top-width: 1px; border-bottom-width: 1px; padding:0px; }
.angebot2a { background-color:#FAF3B8; border-left-width: 1px; padding:1px; }
.angebot2b { background-color:#FAF3B8; padding:0px; }
.angebot2c { background-color:#FAF3B8; border-right-width: 1px; padding:0px; }
.angebot3 { background-color:#FFFFFF; border-right-width: 1px; border-left-width: 1px; }
.angebot3a { background-color:#FFFFFF; border-left-width: 1px; padding:1px; }
.angebot3b { background-color:#FFFFFF; padding:0px; }
.angebot3c { background-color:#FFFFFF; border-right-width: 1px; padding:0px; }
.angebot4a { background-color:#FAF3B8; border-bottom-width: 1px; border-left-width: 1px; }
.angebot4b { background-color:#FAF3B8; border-bottom-width: 1px; }
.angebot4c { background-color:#FAF3B8; border-right-width: 1px; border-bottom-width: 1px;}
.angebot5a { background-color:#DEF2FE; border-bottom-width: 1px; border-left-width: 1px; }
.angebot5b { background-color:#DEF2FE; border-bottom-width: 1px; }
.angebot5c { background-color:#DEF2FE; border-right-width: 1px; border-bottom-width: 1px; }
.angebot6a { background-color:#FFF2B6; border-right-width: 1px; border-left-width: 1px; }
.angebot8 { background-color:#FFFFFF; border: #E8E8E4; border-top-width: 1px; border-bottom-width: 1px; padding:2px; }
.angebot_m { border-top-width: 1px; border-bottom-width: 1px; padding:0px; }
.angebot_e { border-top-width: 1px; padding:0px; }