
/* ****************************************************************************************************************
********************************************  MAIN.CSS  *********************************************************
****************************************************************************************************************/
body {
       margin: 0;
       padding: 0;
       font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial
       background-color: #ffffff
}

#navigation {
   left: 0;
   margin-top: 10px;
   width: 170px;
}

#content {
  margin: 10px 10px 10px 15px;
  padding: 0;
}

html , body , div , p , ul , li , input {
  font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial
  font-size: 10px;
  color: #000000;
}

td.haupt {
  text-align: left;
  vertical-align: top;
  padding: 0;
}
/* ****************************************************************************************************************
********************************************  BANNER.CSS  *********************************************************
****************************************************************************************************************/
#banner {
  margin: 0;
  padding: 0;
  background: #ffffff;
  height: ;
}

#banner IMG{
  border: 0 none;
}

#headline {
  font-size: 9pt;
  border-bottom: 1px solid #333;
  border-top: 1px solid #333;
  background: ;
}

#headline a {
  font-size: 9pt;
  color: ;
  text-decoration: underline;
  font-weight: bold;
  text-align: center;
}

#headline a:hover {
  color: ;
  text-decoration: none;
}

DIV.titel {
	float: right;
    background: #DBDBDB;
	padding: 0;
}
DIV.titel IMG {
	border: 0 none;
}
/* ****************************************************************************************************************
********************************************  NAVIGATION.CSS  *********************************************************
****************************************************************************************************************/
#navigation {
   left: 0;
   width: 170px;
}

#navigation .button {
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
  FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
  background-color: #EBEBEB;
  border-bottom: 10px solid #ffffff;
}

#navigation .button h3 {
  padding: 2px 0px 2px 2px;
  background-color: #314A82;
  margin: 0 -5px 1px -10px;
  color: #ffffff;
  FONT-SIZE: 8pt;
  text-decoration: none;
}

#navigation .button ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#navigation .button li {
  border-bottom: 1px solid #EBEBEB;
  margin: 0;
}

#navigation .button li a {
  display: block;
  padding: 4px 0px 4px 5px;
  margin:  0px -5px 0px -10px;
  border-left: 5px solid #EBEBEB;
  border-right: 2px solid #EBEBEB;
  background-color: #ffffff;
  color: #1A3C70;
  font-size: 8pt;
  text-decoration: none;
  width: 100%;
}

#navigation .button li a.ulink {
  display: block;
  padding: 2px 0px 2px 5px;
  margin:  0px -5px 0px -10px;
  border-left: 10px solid #ffffff;
  border-right: 2px solid #EBEBEB;
  background-color: #EBEBEB;
  color: #1A3C70;
  FONT-SIZE: 7pt;
  text-decoration: none;
  width: 100%;
}

#navigation .button li a:hover {
  border-left: 5px solid #314A82;
  background-color: #EBEBEB;
  color: #FF6600;
}
#navigation .button li a.ulink:hover {
  border-left: 10px solid #314A82;
  background-color: #EBEBEB;
  color: #FF6600;
}

/* ****************************************************************************************************************
********************************************  CONTENT.CSS  *********************************************************
****************************************************************************************************************/

#content .floatright {
  float:right;
}

#content h3 {
  margin: 0;
  padding: 0;
  color: #f30;
  font-size: 10pt;
}

h1 {
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
  font-size: 11pt;
  font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
  color: #000066;
  border-bottom: 1px solid #ccc;
}

#content h2 {
  margin: 0 0 1em 0;
  font-size:  10pt;
  font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
  color: #000066; 
  border-bottom: 1px solid #ccc;
}
#content h4 {
  margin: 0 0 10px 0;
  font-size: 11pt;
  font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
  border-bottom: 1px solid #ccc;
}

#content select.klein {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		HEIGHT: 20px;
		background-color: #DEE7F8;
}
#content input.inputklein {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		HEIGHT: 22px;
		background-color: #DEE7F8;
}
#content input.inputklein80 {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		WIDTH: 80px;
		HEIGHT: 22px;
		background-color: #DEE7F8;
}
#content input.inputklein100 {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		WIDTH: 100px;
		HEIGHT: 22px;
		background-color: #DEE7F8;
}
#content input.inputklein150 {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		WIDTH: 150px;
		HEIGHT: 22px;
		background-color: #DEE7F8;
}
#content input.inputklein200 {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		WIDTH: 200px;
		HEIGHT: 22px;
		background-color: #DEE7F8;
}
#content textarea.textareaklein{
		FONT-SIZE: 8pt;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		background-color: #DEE7F8;
}
#content input.inputmittel {
		FONT-SIZE: 8pt;
		vertical-align: center;
		font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
		HEIGHT: 25px;
		font-weight: bold;
		background-color: #DEE7F8;
}


#content table {
  margin-top: 0px;
  font-family: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
  font-size: 10pt;
}

#content table.eingabe {
  font-size: 10pt;
  background-color: #F6E6E6;
}


#content tr.ohne {
  background-color: #ffffff;
}

#content tr.o {
  background-color: #EDEDED;
}

#content tr.e {
  background-color: #f5f5f5;
}
#content tr.h {
  background-color: #F6E6E6;
}


#content .rot {
  color: #f30;
}
#content .gelb {
  color: #FF9900;
}
#content .gruen {
  color: #009900;
}
#content .blau {
  color: #0000CC;
}
#content .schwarz {
  color: #000;
}
#content .grau {
  color: #ababab;
}

#content p.t {
  margin: 2px 1px 10px 1px;
  font-size: 8pt;
  border-bottom: 0px solid #ccc;
}

#content p.abstand {
    margin: 3px 3px;
}


#content th {
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
  padding: 3px 3px 3px 3px;
}
#content th.1 {
  vertical-align: top;
}
#content th.mitte {
  text-align: center;
}

#content td {
  padding: 1px 1px 1px 1px;
  FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
  font-size: 8pt;
  color: #000000;
  line-height:12pt
}
#content td.1 {
  vertical-align: top;
  padding: 3px 3px 3px 3px;
}
#content td.2 {
  vertical-align: middle;
}

#content th.summe {
  color: #f30;
  font-size: 10pt;
  text-align: left;
  vertical-align: middle;
  padding: 3px 3px 3px 3px;
}

#content a.meldung {
  color: #f30;
  font-size: 10pt;
  text-decoration: underline;
}
#content a.meldung:hover {
  text-decoration: none;
}
#content a.meldungklein {
  color: #f30;
  font-size: 8pt;
  text-decoration: underline;
}

/* ****************************************************************************************************************
********************************************  ALT *********************************************************
****************************************************************************************************************/

#content .textblock 		{
        FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;
        font-size: 8pt;
        color: #000000;
        padding: 0px 0px 0px 0px; }

/* ****************************************************************************************************************
********************************************  ALLGEMEIN  *********************************************************
**************************************************************************************************************** */
body.main { background-color: #ffffff}

td	{FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 8pt; color: #000000; line-height:12pt}

font.klein {FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px}
font.meldung {FONT-FAMILY: Verdana,Helvetica,Arial; font-size:10px; color: red}
font.kleinextra {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size:3px;}
.inputklein {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px;}
.inputmittel {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px}
.inputgross {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px}
.inputklein80 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 80px; HEIGHT: 18px;}
.inputklein100 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 100px; HEIGHT: 18px;}
.inputklein150 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 150px; HEIGHT: 18px;}
.inputklein200 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 200px; HEIGHT: 18px;}
.textareaklein {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

p { margin: 0px 0px; }

/* ******************************************************************************************************************
******************************************** HAUPTBEREICH ********************************************************
**************************************************************************************************************** */
.normal { background-color:#ffffff }
.rahmen { background-color:#314A82 }
.textblock { background-color:#EBEBEB }

font.text 			{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 8pt; color: #000000; line-height:12pt}
font.textmini 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt; color:#000000}
font.ue1 			{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 11pt; color:#000066; FONT-WEIGHT: bold}
font.ue2 			{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 10pt; color:#000066; FONT-WEIGHT: bold}

.linkmini 	{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt; color: #000099}
 	A.linkmini:active 	{COLOR: #000099; TEXT-DECORATION: none}
	A.linkmini:link 	{COLOR: #000099; TEXT-DECORATION: underline}
	A.linkmini:visited 	{COLOR: #000099; TEXT-DECORATION: underline}
	A.linkmini:hover 	{COLOR: #000099; TEXT-DECORATION: none}
.linkminiohne 	{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt;}
 	A.linkminiohne:active 	{TEXT-DECORATION: none}
	A.linkminiohne:link 	{TEXT-DECORATION: underline}
	A.linkminiohne:visited 	{TEXT-DECORATION: underline}
	A.linkminiohne:hover 	{TEXT-DECORATION: none}
A.link 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 8pt; color: #000099}
   	A.link:active 	{COLOR:  #000099; TEXT-DECORATION: none}
	A.link:link 	{COLOR:  #000099; TEXT-DECORATION: underline}
	A.link:visited 	{COLOR:  #000099; TEXT-DECORATION: underline}
	A.link:hover 	{COLOR:  #000099; TEXT-DECORATION: none}

.link2 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 8pt; color:#1A3C70}
   	A.link2:active 	{COLOR:#1A3C70; TEXT-DECORATION: none}
	A.link2:link 	{COLOR:#1A3C70; TEXT-DECORATION: underline}
	A.link2:visited {COLOR:#1A3C70; TEXT-DECORATION: underline}
	A.link2:hover 	{COLOR:#1A3C70; TEXT-DECORATION: none}

.link2mini 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 8pt; color:#1A3C70}
   	A.link2:active 	{COLOR:#1A3C70; TEXT-DECORATION: none}
	A.link2:link 	{COLOR:#1A3C70; TEXT-DECORATION: underline}
	A.link2:visited {COLOR:#1A3C70; TEXT-DECORATION: underline}
	A.link2:hover 	{COLOR:#1A3C70; TEXT-DECORATION: none}

.ue1link 	{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 11pt; color: #000099}
   	A.ue1link:active 	{COLOR: #000099; TEXT-DECORATION: none}
	A.ue1link:link 		{COLOR: #000099; TEXT-DECORATION: underline}
	A.ue1link:visited 	{COLOR: #000099; TEXT-DECORATION: underline}
	A.ue1link:hover 	{COLOR: #000099; TEXT-DECORATION: none}
.ue2link 	{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 10pt; color: #000099}
   	A.ue2link:active 	{COLOR: #000099; TEXT-DECORATION: none}
	A.ue2link:link 		{COLOR: #000099; TEXT-DECORATION: underline}
	A.ue2link:visited 	{COLOR: #000099; TEXT-DECORATION: underline}
	A.ue2link:hover 	{COLOR: #000099; TEXT-DECORATION: none}

.linkminirahmen { FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt; color: #ffffff}
 	A.linkminirahmen:active 	{COLOR: #ffffff; TEXT-DECORATION: none}
	A.linkminirahmen:link 	{COLOR: #ffffff; TEXT-DECORATION: underline}
	A.linkminirahmen:visited 	{COLOR: #ffffff; TEXT-DECORATION: underline}
	A.linkminirahmen:hover 	{COLOR: #ffffff; TEXT-DECORATION: none}

font.rahmenklein   	{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt; color: #ffffff}
font.rahmen 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt; color: #ffffff}
font.ue1rahmen 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 11pt; color: #ffffff}
font.ue2rahmen 		{ FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size: 10pt; color: #ffffff}
font.textblockklein	{FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; font-size:8pt; color: #000000;}

font.textblock 		{FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;  font-size: 8pt; color: #000000}
font.ue1textblock 	{FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;  font-size: 11pt; color: #000000}
font.ue2textblock 	{FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;  font-size: 10pt; color: #000000}

/* ******************************************************************************************************************
********************************************    BOXEN    *********************************************************
****************************************************************************************************************** */

.textboxallg 	    {FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
.textboxallgtext	{FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}

/* ******************************************************************************************************************
********************************************    NAVIGATION    ****************************************************
***************************************************************************************************************** */

tr.navthema {background-color: #555555}
tr.navblock {background-color: }
tr.navblock2 {background-color: #EBEBEB}
td.navblock2 {background-color: #EBEBEB}

A.navaktiv 				{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FF6600; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
A.navinaktiv 			{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1A3C70; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
A.navinaktiv:active 	{COLOR: #1A3C70; TEXT-DECORATION: none}
A.navinaktiv:link 		{COLOR: #1A3C70; TEXT-DECORATION: none}
A.navinaktiv:visited 	{COLOR: #1A3C70; TEXT-DECORATION: none}
A.navinaktiv:hover 		{COLOR: #1A3C70; TEXT-DECORATION: underline}
A.navunterlink 			{ FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #1A3C70; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
a.navunterlink 			{ FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #1A3C70; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
a.navunterlink:hover 	{ FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #FF6600; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}

.navtitel 	{FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial; TEXT-DECORATION: none}
.hauptnav 	{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1A3C70; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
	A.hauptnav:active 	{COLOR: #1A3C70; TEXT-DECORATION: none}
	A.hauptnav:link 	{COLOR: #1A3C70; TEXT-DECORATION: none}
	A.hauptnav:visited 	{COLOR: #1A3C70; TEXT-DECORATION: none}
	A.hauptnav:hover 	{COLOR: #1A3C70; TEXT-DECORATION: underline}
.subnav 	{FONT-SIZE: 7pt; COLOR: #1A3C70; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
	A.subnav:active 	{COLOR: #1A3C70; TEXT-DECORATION: none}
	A.subnav:link 		{COLOR: #1A3C70; TEXT-DECORATION: none}
	A.subnav:visited 	{COLOR: #1A3C70; TEXT-DECORATION: none}
	A.subnav:hover 		{COLOR: #1A3C70; TEXT-DECORATION: underline}


td.oben {background-color:#005588}
.oben {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica,Arial,Verdana,Helvetica,Arial;}
	A.oben:active 	{COLOR:#005588;  TEXT-DECORATION: none}
	A.oben:link 	{COLOR:#005588; TEXT-DECORATION: none}
	A.oben:visited 	{COLOR:#005588;  TEXT-DECORATION: none}
	A.oben:hover 	{COLOR:#005588;  TEXT-DECORATION: underline}
