body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000; margin-top:0pt; margin-bottom:0pt; }

TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000; margin-top:0pt; margin-bottom:0pt; }

TR { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000; margin-top:0pt; margin-bottom:0pt; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; margin-top:0pt; margin-bottom:0pt; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; margin-top:0pt; margin-bottom:0pt; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; margin-top:0pt; margin-bottom:0pt; }

.text11 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: #000000; margin-top:0pt; margin-bottom:0pt; }


A { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
A:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF}
A:hover { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #DDDDDD}

A.link1:link { text-decoration: underline; font-size: 12px; font-weight: bold; color: #000000 }
A.link1:visited { text-decoration: underline; font-size: 12px; font-weight: bold; color: #000000 }
A.link1:active { text-decoration: underline; font-size: 12px; font-weight: bold; color: #000000 }
A.link1:hover   { text-decoration: underline; font-size: 12px; font-weight: bold; color: #FFFFFF }

A.link2:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000 }
A.link2:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000 }
A.link2:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000 }
A.link2:hover   { text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF }

A.link2h:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #8B8B8B }
A.link2h:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #8B8B8B }
A.link2h:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #8B8B8B }
A.link2h:hover   { text-decoration: underline; font-size: 12px; font-weight: bold; color: #8B8B8B }

A.link3:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000 }
A.link3:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000 }
A.link3:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000 }
A.link3:hover   { text-decoration: none; font-size: 12px; font-weight: normal; color: #8B8B8B }

A.link4:link { text-decoration: underline; font-size: 10px; color: #8F8F8F }
A.link4:visited { text-decoration: underline; font-size: 10px; color: #8F8F8F }
A.link4:active { text-decoration: underline; font-size: 10px; color: #8F8F8F }
A.link4:hover   { text-decoration: underline; font-size: 10px; color: #8F8F8F }

A.linkhell:link { text-decoration: underline; font-size: 12px; font-weight: bold; color: #ffffe6 }
A.linkhell:visited { text-decoration: underline; font-size: 12px; font-weight: bold; color: #ffffe6 }
A.linkhell:active { text-decoration: underline; font-size: 12px; font-weight: bold; color: #ffffe6 }
A.linkhell:hover   { text-decoration: underline; font-size: 12px; font-weight: bold; color: #8F8F8F }

A.linkbig:link { text-decoration: none; font-size: 18px; font-weight: bold; color: #2AAFF2 }
A.linkbig:visited { text-decoration: none; font-size: 18px; font-weight: bold; color: #2AAFF2 }
A.linkbig:active { text-decoration: none; font-size: 18px; font-weight: bold; color: #2AAFF2 }
A.linkbig:hover   { text-decoration: underline; font-size: 18px; font-weight: bold; color: #8F8F8F }



.zelleweiss { background-color: #ffffe6 ; font-size: 12px; font-family: Arial; color: #000000 }
.zelleweiss2 { background-color: #8CC6F4 ; font-size: 12px; font-family: Arial; color: #000000 }

.zelledunkel { background-color: #1B3382 ; border: #000000;  font-size: 12px; font-family: Arial; color: #ffffe6; }
#left  { position:absolute; left: 10px; top: 110px; z-index:11; }
#main  { position:absolute; left: 192px; top: 115px; z-index:11; }
#right  { position:absolute; left: 638px; top: -5px; 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: 0px; top: -10px; z-index:11; }
.box { background-color:#AAD2FB; border: #2EB9FF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding:0px; margin:0px; }

#ueberschrift h1 { color: #1064A9; }


.box_menu { background-color:#8CC6F4;  padding:0px; margin:0px; }
.box_menu3 { background-color:#1064A9; padding:0px; margin:0px; }
.box_weiss { background-color:#ffffff; padding:0px; margin:0px; }



.box_formular { background-color:#FFFFFF; border: #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding:0px; margin:0px; }
.box_menu_formular { background-color:#FFFFFF;  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; }


.Such_Button { background-color: #1064A9; 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;}
.textrot { text-decoration: none; font-size: 13px; color: #ff0000; font-weight: bold; }
.textwhite { text-decoration: none; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.textbigblue { text-decoration: none; font-size: 20px; color: #0287CA; font-weight: bold; }


.Such_Button { background-color: #1064A9;
border-top-width: 2px; border-top-style:solid; border-color: #CEDCE3;
border-left-width: 2px; border-left-style:solid; border-color: #CEDCE3;
border-right-width: 1px; border-right-style:solid; border-color: #558097;
border-bottom-width: 1px; border-bottom-style:solid; border-color: #558097;
font-size: 12px; font-family: Arial; font-weight: bold; color: #FFFFF6; width: 110px; }
.Aender_Button { background-color: #1064A9;
border-top-width: 2px; border-top-style:solid; border-color: #CEDCE3;
border-left-width: 2px; border-left-style:solid; border-color: #CEDCE3;
border-right-width: 1px; border-right-style:solid; border-color: #558097;
border-bottom-width: 1px; border-bottom-style:solid; border-color: #558097;
font-size: 12px; font-family: Arial; font-weight: bold; color: #FFFFF6; }

.textrot { text-decoration: none; font-size: 13px; color: #ff0000; font-weight: bold; }
.textrot2 { text-decoration: none; font-size: 11px; color: #ff0000; font-weight: bold;}
.texthell { text-decoration: none; font-size: 12px; font-family: Arial; color: #FFFFE6}



/* Generelle Zellenformatierung hellblau*/
.bg1_1111, .bg1_0111, .bg1_1011, .bg1_0101, .bg1_1010, .bg1_0010, .bg1_1000, .bg1_0100, .bg1_0001, .bg1_0000,
.bg2_1111, .bg2_0111, .bg2_1011, .bg2_0101, .bg2_1010, .bg2_0010, .bg2_1000, .bg2_0100, .bg2_0001, .bg2_0000,
.bg3_1111, .bg3_0111, .bg3_1011, .bg3_0101, .bg3_1010, .bg3_0010, .bg3_1000, .bg3_0100, .bg3_0001, .bg3_0000,
.bg3_1101,
.bg4_0111, .bg4_0101, .bg4_0000,
.bg5_0111

{ background-color:#AAD2FB; border: #1064A9; 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; }

.bg1_1111, .bg2_1111, .bg3_1111 { }
.bg1_0111, .bg2_0111, .bg3_0111, .bg4_0111, .bg5_0111 { border-top-width: 0px; }
.bg3_1101 {{ border-bottom-width: 0px; }
.bg1_1011, .bg2_1011, .bg3_1011 { border-right-width: 0px; }
.bg1_0101, .bg2_0101, .bg3_0101, .bg4_0101 { border-top-width: 0px; border-bottom-width: 0px;}
.bg1_1010, .bg2_1010, .bg3_1010 { border-right-width: 0px;  border-left-width: 0px;}
.bg1_0010, .bg2_0010, .bg3_0010 { border-right-width: 0px;  border-left-width: 0px; border-top-width: 0px;}
.bg1_1000, .bg2_1000, .bg3_1000 { border-right-width: 0px;  border-left-width: 0px; border-bottom-width: 0px;}
.bg1_0100, .bg2_0100, .bg3_0100 { border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 0px;}
.bg1_0001, .bg2_0001, .bg3_0001 { border-right-width: 0px;  border-top-width: 0px; border-bottom-width: 0px;}
.bg1_0000, .bg2_0000, .bg3_0000, .bg4_0000 { border-right-width: 0px;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

/* mittelblau*/
.bg2_1111, .bg2_0111, .bg2_1011, .bg2_0101, .bg2_1010, .bg2_0010,
.bg2_1000, .bg2_0100, .bg2_0001, .bg2_0000

{ background-color:#8CC6F4;}

/*dunkelblau*/
.bg3_1111, .bg3_0111, .bg3_1011, .bg3_0101, .bg3_1010, .bg3_0010,
.bg3_1000, .bg3_0100, .bg3_0001, .bg3_0000, .bg3_1101

{ background-color:#1064A9;}

/*ganz hellblau*/
.bg4_0111, .bg4_0101, .bg4_0000
{ background-color:#ECF2FF;}

/*gelb*/
.bg5_0111
{ background-color:#FFFF33;}