/* css wird benötigt */
/*
Farbwerte
gelb		heller		#FCF7EF
gelb		hell			#FCF7E1
gelb		dunkel		#F6E397
blau		hell			#eef1f5	#e9edf2f
blau		dunkel		#566e8e


*/

BODY {
	MARGIN-top:5px; margin-left:5px; margin-right:5px; COLOR: #566e8e; BACKGROUND-COLOR: #ffffff;
}

/* Schrift */
.ueberschrift1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #F24F00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; border-bottom:1px solid #C0C0C0;
}
.ueberschrift2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #566e8e; background-color: #FCF7E1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; MARGIN-Bottom:5px;
}
.meldung {
	FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #FF3F00; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; border-bottom:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-top:1px solid #C0C0C0;
}
.haupttext {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px; MARGIN-LEFT: 10px;
}
.klein {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 10px; MARGIN-LEFT: 2px;
}
.klein_neben {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9F9F9F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-RIGHT: 10px; MARGIN-LEFT: 10px;
}
.block {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 10px; MARGIN-LEFT: 5px; MARGIN-BOTTOM:10px; TEXT-ALIGN:justify;
}
/* angepasst */
.balken_text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.ueberschrift_hell {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FCF7E1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text_hell {
	FONT-WEIGHT: none; FONT-SIZE: 10px; COLOR: #FCF7E1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

/* Links */
A:link {
	COLOR: #F24F00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	COLOR: #F24F00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION:none; background-color:#FFC964;
}

A.link_extern:link {
	FONT-WEIGHT: normal; COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.link_extern_neben:link,  A.link_extern_neben:visited{
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
/* angepasst */
A.menue:link {
	FONT-SIZE: 11px; COLOR: #FCF7E1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menue:visited {
	FONT-SIZE: 11px; COLOR: #FCF7E1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menue:hover {
	FONT-SIZE: 11px; COLOR: #566e8e; TEXT-DECORATION: none; FONT-WEIGHT:none; background-color:#FFC964;
}

/* angepasst */
A.menue_activ:link {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.menue_activ:visited {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.menue_activ:hover {
	FONT-SIZE: 11px; COLOR: #566e8e; TEXT-DECORATION: none; FONT-WEIGHT:bold; background-color:#FCF7E1;
}

/* angepasst */
A.link_oberpunkt:link {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:bold;
}
A.link_oberpunkt:visited {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:bold;
}
A.link_oberpunkt:hover {
	FONT-SIZE: 11px; COLOR: #566e8e; TEXT-DECORATION: none; FONT-WEIGHT:none; background-color:#FFC964; FONT-WEIGHT:bold;
}

A.balken:link {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.balken:visited {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.balken:hover {
	FONT-SIZE: 11px; COLOR: #566e8e; TEXT-DECORATION: none; background-color:#FFC964;
}

A.weblinks:link {
	FONT-WEIGHT: normal; COLOR: #6c6c6c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.weblinks:visited {
	FONT-WEIGHT: normal; COLOR: #6c6c6c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.weblinks:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;
}

.nolink {
	color: #AFAFAF;
}

a.rahmen:link img {
	border:2px; color:#566e8e; text-decoration:none;
}
a.rahmen:visited img {
	border-style:solid; border-color:#566e8e; border-width:1px; text-decoration:none;
}

/* Menü */
TD.menue_aktiv {
	BACKGROUND-COLOR: #FCF7E1; border-bottom:1px solid #FCF7E1; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px solid #566e8e; text-align:center; font-weight:bold; font-size:12px; font-family: Veradana, Arial, Helvetica, sans-serif; color: #566e8e;
}
TD.menue_hover {
	BACKGROUND-COLOR: #FFC964; border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px solid #566e8e; text-align:center; font-weight:bold; font-size:11px; font-family: Veradana, Arial, Helvetica, sans-serif; color: #566e8e;
}
TD.menue {
	BACKGROUND-COLOR: #566e8e; border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px solid #566e8e; text-align:center; font-weight:bold; font-size:12px; font-family: Veradana, Arial, Helvetica, sans-serif; color: #FCF7E1;
}
TD.menue_platzhalter {
	BACKGROUND-COLOR: #ffffff; border-bottom:1px solid #566e8e; border-left:0px solid #566e8e; border-right:0px solid #566e8e; text-align:center; font-weight:bold; font-size:12px; font-family: Veradana, Arial, Helvetica, sans-serif; color: #FCF7E1;
}
TD.menue_no {
	border-bottom:1px solid #566e8e;
}
/* end Menü */

/* angepasst */
.menue_oberpunkt {
	BACKGROUND-COLOR: #FCF7E1; border-bottom:1px dotted #FCF7E1; border-left:1px dotted #566e8e; border-right:1px dotted ##FCF7E1; border-top:1px dotted #566e8e; padding-left:5px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #F24F00;
}
.menue_oberpunkt_end {
	BACKGROUND-COLOR: #FCF7E1; border-bottom:1px dotted #566e8e; border-left:1px dotted #566e8e; border-right:1px dotted ##FCF7E1; border-top:1px dotted #566e8e; padding-left:5px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #000000;
}
.menue_oberpunkt_hover {
	BACKGROUND-COLOR: #FFC964; border-bottom:1px solid #FFC964; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px dotted #566e8e; padding-left:5px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #F24F00;
}
.menue_oberpunkt_hover_end {
	BACKGROUND-COLOR: #FFC964; border-bottom:1px dotted #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px dotted #566e8e; padding-left:5px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #000000;
}
.menue_unterpunkt {
	BACKGROUND-COLOR: #FFFFFA; border-bottom:1px dotted #FCF7E1; border-left:1px dotted #566e8e; border-right:1px dotted ##FCF7E1; border-top:1px dotted #566e8e; padding-left:15px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #F24F00;
}
.menue_unterpunkt_hover {
	BACKGROUND-COLOR: #FFC964; border-bottom:1px solid #FFC964; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px dotted #566e8e; padding-left:15px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #F24F00;
}
.menue_unterpunkt_end {
	BACKGROUND-COLOR: #FFFFFA; border-bottom:1px dotted #566e8e; border-left:1px dotted #566e8e; border-right:1px dotted ##FCF7E1; border-top:1px dotted #566e8e; padding-left:15px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #F24F00;
}
.menue_unterpunkt_hover_end {
	BACKGROUND-COLOR: #FFC964; border-bottom:1px dotted #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px dotted #566e8e; padding-left:15px; padding-top:2px; padding-bottom:2px; font-size:10px; font-family: Veradana, Arial, Helvetica, sans-serif color: #F24F00;
}

#left {
	position: relative;
  text-align: left;
  margin-bottom: -5px;
}

#right {
	position: relative;
  top: -7px;
  text-align: right;
  margin-bottom: -5px;
}

.news_titel {
  background-color: #566e8e;
  border-right: 1px solid #566e8e;
  border-left: 1px solid #566e8e;
  color: #FCF7E1;
  font-size: 120%;
  font-weight: bold;
	padding: 5px;
  text-align: left;
}

.news_titel2 {
  background-color: #FCF7E1;
  border-right: 1px solid #566e8e;
  border-left: 1px solid #566e8e;
  color: #566e8e;
  font-size: 100%;
  font-weight: bold;
	padding: 5px;
  text-align: left;
}

.news_text {
  background-color: #FFFFFA;
  border-right: 1px solid #566e8e;
  border-bottom: 1px solid #566e8e;
  border-left: 1px solid #566e8e;
  color: #566e8e;
  font-size: 100%;
  font-weight: none;
	padding: 5px;
	line-height: 1.5em;
  text-align: justify;
}
/* Tabellen */
TABLE.menue_tabelle {
	BORDER: #566e8e 1px dotted; BORDER-RIGHT: #566e8e 1px dotted; BORDER-TOP: #566e8e 1px dotted; MARGIN: 0px; BORDER-LEFT: #566e8e 1px dotted; WIDTH: 100%; BORDER-BOTTOM: #566e8e 1px dotted; BORDER-MIDDLE: #566e8e 1px dotted; background-color:#FCF7E1
}

TABLE.hintergrund {
	background-color:#FCF7E1;
}

TABLE.kasten TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%; COLOR: #F24F00; TEXT-INDENT: 5px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 14px; BACKGROUND-COLOR: #FFD2A6; TEXT-ALIGN: left; BORDER-BOTTOM: #ff8000 1px dotted;
}
TABLE.kasten TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#F24F00;
}

/* angepasst */
.div_balken_oberpunkt {
	BACKGROUND-COLOR: #FCF7E1;	border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px solid #566e8e; font-weight:bold; PADDING-RIGHT:5px; PADDING-LEFT:5px; padding-bottom:5px; padding-top:5px;
}
.balken_oberpunkt {
	BACKGROUND-COLOR: #FCF7E1;	border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px solid #566e8e; font-weight:bold;
}

/* angepasst */
TD.balken {
	BACKGROUND-COLOR: #FCF7E1;	border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:1px solid #566e8e;
}
/* angepasst */
TD.balken_wo {
	BACKGROUND-COLOR: #FCF7E1;	border-bottom:1px solid #566e8e; border-left:1px solid #566e8e; border-right:1px solid #566e8e; border-top:0px solid #566e8e;
}
/* angepasst */
TD.tb_kopf {
	font-weight:bold; color:#FCF7E1; text-align:center; background-color:#566e8e;
}
TD.tb_kopf_l {
	font-weight:bold; color:#FCF7E1; text-align:left; background-color:#566e8e;
}
TD.tb_kopf_r {
	font-weight:bold; color:#FCF7E1; text-align:right; background-color:#566e8e; padding-right:10px;
}
/* angepasst */
TD.tb_zeile_dkl {
	background-color:#FCF7E1;
}

/* angepasst */
TR.tr_zeile_dkl {
	background-color:#FCF7E1;
}

/* angepasst */
TR.tr_zeile_hell {
	background-color:#FCF7EF;
}



/*
TD.hintergrund {
	background : url(../images/mainbackground2.gif); border-right:1px dashed #ff8000; background-repeat:repeat-x; background-position:bottom;
}
*/
TD.formular_bez {
	font-weight: bold; color: #ff8000; text-align: right; background-color: #FFD2A6;
}


/* Formular */
form {
	margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px;
}
textarea,input,select,option {
	FONT-SIZE: 10px; FONT-WEIGHT:normal; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.bildrahmen {
	border: 1px solid #566e8e;
}

.button_blau {
	background-color:#FCF7E1; border:1px #566e8e solid; margin-top:0px; margin-right:1px; margin-bottom:3px; margin-left:3px;    font-size:10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif ; color:#566e8e;
}

/* Aufzählungen */
UL.aufzaehlung {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url('../images/blauer_pfeil_r82.gif');
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 20px;
}
UL.menue_auflisten {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url('../images/blauer_pfeil_r82.gif');
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 30px;
}
LI.1_5 {
	MARGIN-BOTTOM:5px;
}

hr {
	color:#FFD2A6;
}

hr.linie_dkl {
	color:#566e8e;
}
/* angepasst */
.table_punkt{
	font-weight:bold; color:#566e8e; text-align:right;
}
/* angepasst */
.table_punkt_c{
	font-weight:bold; color:#566e8e; text-align:center;
}

/* css wird wahrscheinlich benötigt */

TD {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #566e8e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

PRE {
	COLOR: #0000c0; FONT-FAMILY: "Lucida Console",Courier New,Courier
}
/* css testen */

TT {
	COLOR: #0000c0; FONT-FAMILY: "Lucida Console",Courier New,Courier
}
.ontab {
	BORDER-RIGHT: #808080 2px outset; BORDER-TOP: #ff9900 2px outset; FONT-WEIGHT: bold; BORDER-LEFT: #ff9900 2px outset; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #d5d5d5 1px solid; BACKGROUND-COLOR: #ffae00; TEXT-ALIGN: center
}
.offtab {
	BORDER-RIGHT: #e0e0e0 2px outset; BORDER-TOP: #e0e0e0 2px outset; FONT-WEIGHT: normal; BORDER-LEFT: #e0e0e0 2px outset; CURSOR: hand; BORDER-BOTTOM: #d5d5d5 1px solid; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}