.artikeltabelle {border:#666 1px solid; padding: 10px;}


.kasten {	width: 230px; margin: 0px 0px 1.0em 33px; padding: 0; border: solid 1px #9ba1aa;}
.box_top {	display: block; margin: 0px 0px 1.0em 0px; padding: 5px 15px 5px 15px; background-color: #cdd0d4;  border-bottom: solid 1px #9ba1aa;font-weight: bold; font-size:16px;color:#fff;}
.box {	display: block; margin: 0px 0px 1.0em 0px; padding: 5px 15px 5px 15px;  color:#666;}

#RechteSeite {color:#666;  margin: 35px 30px 0 0;}	
#LinkeSeite {color:#666;  margin: 35px 30px 0 33px;}
.unten {  background-image: url(../test/images/HG_UNTEN.jpg); background-repeat: no-repeat; background-position: bottom; }

#LinkeSeite p {color:#666;}

  ul#Navigation {
    margin: 11px 0  0 0; padding: 5px;
    text-align: left;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-size: 18px;    
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px 0px 10px 28px; padding: 0;
  }

  ul#Navigation a, ul#Navigation span {
    padding: 0 0 3px 0;
    text-decoration: none; 
    color: #000066; 
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation span {
    padding: 0 0 3px 0;
    border-bottom: 3px solid #000066;
  }

  ul#Navigation a:hover {
    padding: 0 0 3px 0;
    border-bottom: 3px solid #000066;
  }

  ul#Navigation a:hover span {
margin: 0 0 -6px 0;
    border-bottom: 3px solid #000088;
  }



#unten {}
#unten a {color:#000066;text-decoration:none;}
#unten a:hover {color:#000066;text-decoration:underline;}
#unten a:visited{color:#000066;text-decoration:none;}
#unten a:link{color:#000066;text-decoration:none;}
#unten a:active{color:#000066;text-decoration:none;}

#landesnav {}
#landesnav a {color:#000066;text-decoration:none;}
#landesnav a:hover {color:#000066;text-decoration:underline;}
#landesnav a:visited{color:#000066;text-decoration:none;}
#landesnav a:link{color:#000066;text-decoration:none;}
#landesnav a:active{color:#000066;text-decoration:none;}

#unav {}
#unav a {color:#666;text-decoration:none;}
#unav a:hover {color:#666;text-decoration:underline;}
#unav a:visited{color:#666;text-decoration:none;}
#unav a:link{color:#666;text-decoration:none;}
#unav a:active{color:#666;text-decoration:none;}

a {color:#000066;text-decoration:none;}
a:hover {color:#000066;text-decoration:underline;}
a:visited{color:#000066;text-decoration:none;}
a:link{color:#000066;text-decoration:none;}
a:active{color:#000066;text-decoration:none;}


.main{font-size: 13px;}
.haupttabelle{width:949px;}


body         {
	text-indent: 0;
	word-spacing: 0;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height: 19px;
}

	

	
p {
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Optima, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
}

.pic {padding: 6px;border: 1px solid #900;}



ul {padding-left: 20px;line-height: 19px}
ol {padding-left: 20px;line-height: 19px}





.page-container {
	width:964px;
	margin-top:0px;
	margin-bottom:0px;
	color:#333;
	margin-right: auto;
	margin-left: auto;
}



.main img {padding: 5px; margin: 10px;border: 1px solid #999999;}
.main #nop {padding: 0; margin:0; border: 0px;}

.xllpic {padding: 6px;border: 1px solid #900; margin: 0px 8px 0px 0px;}
.llpic {clear:none; float:left; margin:3px 10px 7px 0px; padding:2px; border:0px solid #b4b4b4;} /* cf- identisch mit .left */
.rrpic {clear:none; float:right; margin:3px 0 7px 10px; padding:2px; border:0px solid #b4b4b4;} /*cf- identisch mit .right*/
h3 {clear:both; margin:-0.1em 0 0.8em 0; font-family:arial,helvetica,sans-serif; color:rgb(125,125,125); font-weight:bold; font-size:120%;}



a {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited{text-decoration:none;}
a:link{text-decoration:none;}
a:active{text-decoration:none;}


	

xli {font-size: 13px; color: #000; word-spacing: 0; font-family: Optima, Arial, Helvetica, sans-serif} 
nav{font-family: Optima, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; word-spacing: 0; margin: 0;}
cctd{font-family: Optima, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; word-spacing: 0; line-height: 19px; margin: 0 padding:0}


.block {  text-align: justify}




/* Definition der Buttons */
.w100 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 100px;cursor: hand;border: 1px solid #aaaaaa; background-position: 79px center;}
.b100 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 100px;cursor: hand;border: 1px solid #aaaaaa; background-position: 4px center;}
.aw100 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 98px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 79px center;}
.ab100 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 98px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 4px center;}
.w150 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 150px;cursor: hand;border: 1px solid #aaaaaa; background-position: 129px center;}
.b150 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 150px;cursor: hand;border: 1px solid #aaaaaa; background-position: 4px center;}
.aw150 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 148px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 129px center;}
.ab150 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 148px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 4px center;}
.w200 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 200px;cursor: hand;border: 1px solid #aaaaaa; background-position: 179px center;}
.b200 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 200px;cursor: hand;border: 1px solid #aaaaaa; background-position: 4px center;}
.aw200 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 198px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 179px center;}
.ab200 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 198px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 4px center;}



/* Definition der Text und HG Farben */
.Tweiss {color: rgb(255,255,255);}
.Tschwarz {color: rgb(0,0,0);}

.Tgrau01 {color: rgb(242,242,242);}
.Tgrau02 {color: rgb(230,230,230);}
.Tgrau03 {color: rgb(217,217,217);}
.Tgrau04 {color: rgb(204,204,204);}
.Tgrau05 {color: rgb(191,191,191);}
.Tgrau06 {color: rgb(178,178,178);}
.Tgrau07 {color: rgb(153,153,153);}
.Tgrau08 {color: rgb(127,127,127);}
.Tgrau09 {color: rgb(89,89,89);}
.Tgrau10 {color: rgb(51,51,51);}

.Tgelb01 {color: rgb(254,252,232);}
.Tgelb02 {color: rgb(253,249,201);}
.Tgelb03 {color: rgb(253,246,185);}
.Tgelb04 {color: rgb(252,243,162);}
.Tgelb05 {color: rgb(251,239,139);}
.Tgelb06 {color: rgb(250,236,116);}
.Tgelb07 {color: rgb(249,233,93);}
.Tgelb08 {color: rgb(249,230,69);}
.Tgelb09 {color: rgb(248,227,46);}
.Tgelb10 {color: rgb(247,224,23);}

.Tblau01 {color: #BDEDFF;}
.Tblau02 {color: #9CE5FF;}
.Tblau03 {color: #7AD1F1;}
.Tblau04 {color: #5CBBDD;}
.Tblau05 {color: #46A9CD;}
.Tblau06 {color: #3894B6;}
.Tblau07 {color: #3082A0;}
.Tblau08 {color: #1F718F;}
.Tblau09 {color: #106381;}
.Tblau10 {color: #05516C;}

.Tgruen01 {color: rgb(237,246,229);}
.Tgruen02 {color: rgb(220,238,204);}
.Tgruen03 {color: rgb(202,229,178);}
.Tgruen04 {color: rgb(185,220,153);}
.Tgruen05 {color: rgb(167,211,127);}
.Tgruen06 {color: rgb(149,203,102);}
.Tgruen07 {color: rgb(132,194,76);}
.Tgruen08 {color: rgb(114,185,51);}
.Tgruen09 {color: rgb(97,177,25);}
.Tgruen10 {color: rgb(79,168,0);}

.Trot01 {color: #FF774A;}
.Trot02 {color: #F03D02;}
.Trot03 {color: #E3430E;}
.Trot04 {color: #D54616;}
.Trot05 {color: #C94215;}
.Trot06 {color: #ff4040;}
.Trot07 {color: #A93914;}
.Trot08 {color: #952F0D;}
.Trot09 {color: #872808;}
.Trot10 {color: #751E01;}


/*hintergrund*/
.HGweiss {background-color: rgb(255,255,255);}
.HGschwarz {background-color: rgb(0,0,0);}

.HGgrau01 {background-color: rgb(242,242,242);}
.HGgrau02 {background-color: rgb(230,230,230);}
.HGgrau03 {background-color: rgb(217,217,217);}
.HGgrau04 {background-color: rgb(204,204,204);}
.HGgrau05 {background-color: rgb(191,191,191);}
.HGgrau06 {background-color: rgb(178,178,178);}
.HGgrau07 {background-color: rgb(153,153,153);}
.HGgrau08 {background-color: rgb(127,127,127);}
.HGgrau09 {background-color: rgb(89,89,89);}
.HGgrau10 {background-color: rgb(51,51,51);}

.HGgelb01 {background-color: rgb(254,252,232);}
.HGgelb02 {background-color: rgb(253,249,201);}
.HGgelb03 {background-color: rgb(253,246,185);}
.HGgelb04 {background-color: rgb(252,243,162);}
.HGgelb05 {background-color: rgb(251,239,139);}
.HGgelb06 {background-color: rgb(250,236,116);}
.HGgelb07 {background-color: rgb(249,233,93);}
.HGgelb08 {background-color: rgb(249,230,69);}
.HGgelb09 {background-color: rgb(248,227,46);}
.HGgelb10 {background-color: rgb(247,224,23);}

.HGblau01 {background-color: #BDEDFF;}
.HGblau02 {background-color: #9CE5FF;}
.HGblau03 {background-color: #7AD1F1;}
.HGblau04 {background-color: #5CBBDD;}
.HGblau05 {background-color: #477AC8;}
.HGblau06 {background-color: #ff4040;}
.HGblau07 {background-color: #3082A0;}
.HGblau08 {background-color: #1F718F;}
.HGblau09 {background-color: #106381;}
.HGblau10 {background-color: #05516C;}

.HGgruen01 {background-color: rgb(237,246,229);}
.HGgruen02 {background-color: rgb(220,238,204);}
.HGgruen03 {background-color: rgb(202,229,178);}
.HGgruen04 {background-color: rgb(185,220,153);}
.HGgruen05 {background-color: rgb(167,211,127);}
.HGgruen06 {background-color: rgb(149,203,102);}
.HGgruen07 {background-color: rgb(132,194,76);}
.HGgruen08 {background-color: rgb(114,185,51);}
.HGgruen09 {background-color: rgb(97,177,25);}
.HGgruen10 {background-color: rgb(79,168,0);}

.HGrot01 {background-color: #FF774A;}
.HGrot02 {background-color: #F03D02;}
.HGrot03 {background-color: #E3430E;}
.HGrot04 {background-color: #D54616;}
.HGrot05 {background-color: #C94215;}
.HGrot06 {background-color: #BD3F15;}
.HGrot07 {background-color: #A93914;}
.HGrot08 {background-color: #952F0D;}
.HGrot09 {background-color: #872808;}
.HGrot10 {background-color: #751E01;}

form {margin-top: 0px; margin-bottom: 0px}

/* Formularfelddefinition */
.feld550 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 550px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld500 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 500px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld400 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 400px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld300 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 280px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld350 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 350px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld200 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 200px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld150 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 150px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld100 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 100px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld080 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 80px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}
.feld050 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 50px;font-weight: bold;border: 1px solid #aaa; margin: 2px;}
.feld042 {font-family: Optima, Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 55px;font-weight: bold;border: 1px solid #aaa;margin: 2px;}

.fnt8 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 8px;}
.fnt9 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 9px;}
.fnt10 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 10px;}
.fnt11 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 11px;}
.fnt11b {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.fnt12 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;}
.fnt12b {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.fnt14 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 14px;}
.fnt14b {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.fnt16 {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 16px;}
.fnt16b {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}
.fnt22b {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;}
.fnt24b {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;}
.Kontakt_HL { font-weight: bold; color: #333; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; }
.Kontakt_ERROR { font-weight: bold; color: #fff; background-color:#900; text-indent: 20px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.Kontakt_OK { font-weight: bold; color: #fff; background-color:#333; text-indent: 20px; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.Kontakt_Item {  color: #333; text-indent: 20px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; }
.Kontakt_Fehlt {  color: #ff0000; text-indent: 20px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; }
.Kontakt_Send {font-family: Optima, Arial, Helvetica, sans-serif;font-size: 12px;height: 16px;width: 105px;height:28px;cursor: hand;border: 1px solid #ccc; background-image: url(../images/Kontakt_HG_03.gif); background-repeat: repeat-x;color:#333; margin-bottom:2px; margin-left:130px;}


#nav {}
#nav ul {margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; list-style:none; padding:0;line-height:15px; color:#fff;}
#nav ul ul {margin:0 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; font-weight:normal;padding:0;line-height:15px;color:#fff;}
#nav ul ul ul {margin:0 0 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style:none; font-weight:normal;padding:0;line-height:13px;color:#fff;}
#nav li {margin-bottom:2px; padding:0; }
#nav a {color:#fff;text-decoration:none;}
#nav a:hover {color:#ccc;text-decoration:underline;}
#nav a:visited{color:#fff;text-decoration:none;}
#nav a:link{color:#fff;text-decoration:none;}
#nav a:active{color:#fff;text-decoration:none;}

#main {width:850px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main h1 {margin:0 -10px 30px; padding: 0 10px; border-bottom:1px #CCCCCC solid; font-family:Arial, Helvetica, sans-serif; font-size:150%;}
