p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, body { font-family:verdana,sans-serif; color:#283A62; font-size:7.5pt; line-height:10.5pt;}

/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */


#display { display:none; }


.container{
 width:775px;

 position: relative;
 top: 0px;
 left: 50%;
 margin-left:-387.5;
 text-align: center;
 border: 1px solid #283A62;
 z-index:0;
 }

.pos1 { position:absolute; top:20px; left:570px; width:150px; height:250px; z-index:1; border: 1px solid #FCA906; }

.pos2 { position:absolute; top:252px; left:600px; width:150px; height:100px; z-index:2; border: 1px solid #FCA906; }

.pos3 { position:absolute; top:330px; left:510px; width:130px; height:150px; z-index:3; border: 1px solid #FCA906; background-color: #F7F2E9; }

.pos4 { position:absolute; top:315px; left:-44px; width:85px; height:17px; z-index:4; border: 1px solid #FCA906; background-color: #F7F2E9;}

.fett { font-weight: bold; line-height:12.5pt;  font-size:7.5pt; }
.absatz {line-height:18.5pt}

.tab1 { font-size:7pt; color:#3a4560; }
.tab2 { font-size:7pt; color:#FFFFFF; font-weight: bold;}
.fettrot { font-size:8pt; color:#BF0000; font-weight: bold;}

.klein { font-size:6.4pt; color:9FB0AA; }
all.rot { color:red; }
.blau { color:blue; }

.box { font-size:  xx-small; }



.startbox {
	width: 511px;
         height: 131px;
         background-color: white;
	background-image: url(../images/hg_startb.gif);
         border-top: solid 1px #9099ae;
         border-bottom: solid 1px #9099ae;
         margin-top: 0px;
         margin-bottom: -1px;
         }


.startboxohne {
	width: 511px;
         height: 131px;
         background-color: white;
	background-image: url(../images/hg_startbox_klein_ohne.jpg);
         border-top: solid 1px #9099ae;
         border-bottom: solid 1px #9099ae;
         margin-top: 0px;
         margin-bottom: -1px;
         }


/*xmas*/

.startboxleer {
         width: 511px;
         height: 250px;
         background-color: white;
	background-image: url(../images/hgstartxmas.jpg);
         background-repeat: no-repeat;
         border-top: solid 1px #9099ae;
         border-bottom: solid 1px #9099ae;
         margin-top: 0px;
         margin-bottom: -1px;
         padding: 0 ;
         }


.startboxleertext {padding: 0 0 0 10px}


.startboxgross {
	width: 511px;
         height: 193px;
         background-color: white;
	background-image: url(../images/hg_startbox_gross_05.jpg);
         border-top: solid 1px #9099ae;
         border-bottom: solid 1px #9099ae;
         margin-top: 0px;
         margin-bottom: -1px;
         }

.startzeile01 {
	width: 180px;
         height: 12px;
         padding: 2px 0px 3px 20px;
         font-weight: bold;
	}


.startzeile02a {
	position: relative;
         top: 15px;
         left: 15px;
	float: left;
         width: 115px !important;
         border: 0px solid #000;
	}

.startzeile02b {
	position: relative;
         top: 25px;
         left: 30px;
	float: left;
         width: 350px;
	}



.startzeile02a1 {
	position: relative;
         top: 15px;
         left: 15px;
	float: left;
         width: 100px !important;
         border: 0px solid #000;
	}

.startzeile02b1 {
	position: relative;
         top: 135px;
         left: 0px;
	float: left;
         width: 500px;
         font-weight: bold;
         text-align: center;
	}

.startzeile02b1 a, .startzeile02b1 a:link, .startzeile02b1 a:visited {color:#FF9F00 }

#pdfbutt a {
	position:relative;
         float: left;
         top: 55px;
         left: 320px;
         width: 90px;
         height:17px;
         background-color:#DFDFDF;
         text-align: center;
         padding: 2px 0 0 0;
         color: #283A62;
         font-weight:bold;
         border: solid 1px #DFDFDF;
}

#pdfbutt a:hover {
	background-color: #CFCFCF;
         border: solid 1px #8F8F8F;}



#pdfbutt02 a {
	position:relative;
         float: left;
         top: 30px;
         left: 290px;
         width: 90px;
         height:17px;
         background-color:#DFDFDF;
         text-align: center;
         padding: 2px 0 0 0;
         color: #283A62;
         font-weight:bold;
         border: solid 1px #DFDFDF;
}

#pdfbutt02 a:hover {
	background-color: #CFCFCF;
         border: solid 1px #8F8F8F;}


/*.startzeile02a {
	float: left;
         width: 90px;
	border: none;
	margin: 0 0 0 10px;
	}

.startzeile02b {
	float: left;
         width: 350px;
         padding: 15px 0 0 0;
         margin: 0 0 0 10px;
	border: none;
	}*/


.textfluss { float:left;margin-right:10px; margin-bottom:1px; }

.formular {  background-color: #FFFFFF; background-attachment: fixed; font-
family: Verdana, Arial, Helvetica, san-serif; font-size: 9px; font-style: normal;
line-height: 9px; font-weight: lighter; color: #213C4D; border: 1px #213C4D
solid; background-repeat: repeat; margin-top: auto; margin-right: auto; margin-
bottom: auto; margin-left: auto; cursor: hand; filter: #BAC3C8}


.formular1 {  background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 9px; font-style: normal;
line-height: 9px; font-weight: lighter; color: #213C4D; border: 1px #213C4D
solid;  margin-top: auto; margin-right: auto; margin-
bottom: auto; margin-left: auto; cursor: text; }


.formular2 {  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 9px; font-style: normal;
line-height: 11px; font-weight: normal; color: #213C4D; border: 1px #213C4D
solid;  cursor: hand; filter: #BAC3C8 }

.normal { font-family:verdana,sans-serif;color:#213C4D; font-size:7.5pt;  }

.uschrift { font-size:7.5pt; color:#283A62; text-decoration:none; font-weight: bold;  }

a:link { color:#002523; text-decoration:none; }
a:visited { color:#002523; text-decoration:none; }
a:hover { color:#FF9F00; text-decoration:none; font-weight: bold;}
a:active { color:#FF9F00; text-decoration:none; }


.kasten:link { font-weight: bold; font-size:7.5pt; color:#213C4D; text-decoration:none;}
.kasten:visited { font-weight: bold; font-size:7.5pt; color:#213C4D; text-decoration:none;  }
.kasten:hover { font-weight: bold; font-size:7.5pt; color:#213C4D; text-decoration:none;
 border-right-width:thin;
  border-right-style:solid;
  border-color:#213C4D;
  padding-right:2px;
  border-left-width:thin;
  border-left-style:inset;
  border-color:#213C4D;
  padding-left:2px;}
.kasten:active { font-weight: bold; font-size:7.5pt; color:#213C4D; text-decoration:none;
  border-right-width:thin;
  border-right-style:solid;
  border-color:#213C4D;
  padding-right:2px;
  border-left-width:thin;
  border-left-style:solid;
  border-color:#213C4D;
  padding-left:2px;}


.line:link { font-weight: bold; font-size:7pt; color:#9B252C; text-decoration:underline;}
.line:visited {  font-weight: bold; font-size:7pt; color:#9B252C; text-decoration:underline;  }
.line:hover { font-weight: bold; font-size:7pt; color:#FF9F00; text-decoration:underline;  }
.line:active { font-weight: bold; font-size:7pt; color:#9B252C; text-decoration:underline;  }

.bold:link { font-size:7.5pt; color:#314677; text-decoration:none; font-weight: bold; }
.bold:visited { font-size:7.5pt; color:#314677; text-decoration:none;font-weight: bold;  }
.bold:hover { font-size:7.5pt; color:#A60000; text-decoration:underline;font-weight: bold;  }
.bold:active { font-size:7.5pt; color:#002523; text-decoration:underline;font-weight: bold;  }

.rot:link { font-weight: normal; font-size:7.5pt; color:#BF0000; text-decoration:none;  }
.rot:visited { font-weight: normal; font-size:7.5pt; color:#BF0000; text-decoration:none;  }
.rot:hover { font-weight: normal; font-size:7.5pt; color:#BF0000;text-decoration:underline;   }
.rot:active { font-weight: normal; font-size:7.5pt; color:#BF0000;text-decoration:underline;   }

.orange:link { font-weight: bold; font-size:7.5pt; color:#314677; text-decoration:none; padding: 0px }
.orange:visited { font-weight: bold; font-size:7.5pt; color:#314677; text-decoration:none; padding: 0px }
.orange:hover { font-weight: bold; font-size:7.5pt; color:#FF9F00; text-decoration:none; padding: 0px}
.orange:active { font-weight: bold; font-size:7.5pt; color:#FF9F00; text-decoration:none; padding: 0px}

.weissg:link { font-weight: bold; font-size:9pt; color:#FFFFFF; text-decoration:none; padding: 0px }
.weissg:visited { font-weight: bold; font-size:9pt; color:#FFFFFF; text-decoration:none; padding: 0px }
.weissg:hover { font-weight: bold; font-size:9pt; color:#314677; text-decoration:none; padding: 0px}
.weissg:active { font-weight: bold; font-size:9pt; color:#FFFFFF; text-decoration:none; padding: 0px}

.weiss:link { font-weight: bold; font-size:7.5pt; color:#FFFFFF; text-decoration:none; padding: 0px; background-color:#ff6600; }
.weiss:visited { font-weight: bold; font-size:7.5pt; color:#FFFFFF; text-decoration:none; padding: 0px }
.weiss:hover { font-weight: bold; font-size:7.5pt; color:#314677; text-decoration:none; padding: 0px}
.weiss:active { font-weight: bold; font-size:7.5pt; color:#FFFFFF; text-decoration:none; padding: 0px}


.table {
        border: 1px solid #9EA6B8;
        border-collapse:collapse;
        }

.table1 {
        border: 1px solid #233D6B;
        border-collapse:collapse;
        }


.table2 {
  border-right-width:1px;
  border-right-style:solid;
  border-color:#9EA6B8;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#9EA6B8;}

.table3 {
  border-right-width:1px;
  border-right-style:solid;
  border-color:#9EA6B8;
  border-top-width:1px;
  border-top-style:solid;
  border-color:#9EA6B8;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#9EA6B8;}


.table4 {
        border: 1px solid #AF253E;
        border-collapse:collapse;
        background-color:khaki;}

.table5 {
        padding:5px;
        border: 1px solid #9EA6B8;
        border-collapse:collapse;
        }


a.an { text-decoration:none; }


h4 {font-family:verdana; font-size:10pt;color:#c6c6c6; }



td.h { font-size: 7pt; border-style:hidden; background-color:#ffffff ;border-width:thin; margin-top:0;
font-family:verdana; font-size:7.5pt; color:#000000; font-weight:normal;}


input { font-size: 9pt; border: 1px solid #a0a0a0; }
select { font-size: 9pt; border: 1px solid #a0a0a0; }
textarea { font-size: 9pt; border: 1px solid #a0a0a0; }



table.a {background-color:#ffffff; border-style:solid; border-width:0px;font-family:verdana;
          font-size:7.5pt; color:#000000; font-weight:normal; }
table.h {background-color:#ffffff; border-style:solid; border-color:#c6c6c6; border-width:1px; }