html            {
                width:100%;
								height:100%;
                margin:0px;
                }
                
body            {
                height:100%;
                overflow: auto;
                background-color:#FFFFFF;
                margin-top:0px;
                margin-left:0px;
                margin-right:0px;
                margin-bottom:10px;
                font-family:Verdana,Arial,Helvetica,sans-serif;
                font-size:11px;
                color:#000000;
                }



td.news_body_td img		{
			border:0;
		}
		
/******* Farben *********
hellgrün:		#E0ECE0
grün:       #D6E6D6
hellgraublau: #E3E8EC
graublau:		#BBC9D5
dunkelblau:	#527DA1
dunkelgrau: #828F97
hellgrau:   #EEEEEE
*************************/

/*** LINKS ****************************************************************/

a:link,
a:visited,
a:active        {
                color:#527DA1;
                font-family:Verdana,Arial,Helvetica,sans-serif;
                font-size:11px;
                text-decoration:none;
                }

a:hover         {
                color:#000000;
                text-decoration:underline;
                background-color:#FFFFFF;
                }

a.footer:link,
a.footer:visited,
a.footer:active {
                color:#527DA1;
                font-family:Verdana,Arial,Helvetica,sans-serif;
                font-size:11px;
                text-decoration:none;
								padding:2px;
                }

a.footer:hover  {
                color:#000000;
                text-decoration:none;
                background-color:#E3E8EC;
								padding:2px;
                }

								
/*** MENÜS ***************************************************************/

.table_fuer_menue
								{
								background-image:url(images/bg_menu_table.jpg);
								background-repeat: repeat-y;
								}
.td_fuer_menue	{
								background-image:url(images/bg_menu.jpg);
								background-repeat: no-repeat;
								padding-top:68px;
								}

/*** Hauptmenü definieren ***/

#menuHaupt			{
								margin:0px;
								margin-left:14px;								
								padding:0px;
								list-style:none;
								list-style-image:none;
								}

#menuHaupt li		{
								margin:0px;
								padding:0px;
								}
								
#menuHaupt li a.hauptmenu_no
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#BBC9D5;
								background-image:url(images/btn_main_normal.jpg);
								text-decoration:none;
								}
#menuHaupt li a.hauptmenu_no:hover
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#BBC9D5;
								background-image:url(images/btn_main_over.jpg);
								text-decoration:none;
								}

#menuHaupt li a.hauptmenu_cur	{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#BBC9D5;
								background-image:url(images/btn_main_over.jpg);
								text-decoration:none;
								}

/*** Untermenüs definieren ***/

#menuSub				{
								margin:0px;
								margin-left:14px;								
								padding:0px;
								}
								
#menuHaupt li a.submenu_no
								{
								display:block;
								-moz-box-sizing: border-box;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:15px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#B7CADB;
								text-decoration:none;
								}
#menuHaupt li a.submenu_no:hover
								{
								display:block;
								-moz-box-sizing: border-box;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:15px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#CFDCE7;
								text-decoration:none;
								}

#menuHaupt li a.submenu_cur
								{
								display:block;
								-moz-box-sizing: border-box;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:15px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#CFDCE7;
								text-decoration:none;
								}

/*** Menu TOP definieren ***/


#menuTop			{
								position:relative;
								margin:0px;
								margin-left:14px;						
								padding:0px;
								list-style:none;
								list-style-image:none;
								overflow:visible;
								float:left;
								}

#menuTop li		{
								margin:0px 5px 0px 0px;
								padding:0px;
								float:left;
								white-space:nowrap;
								}

#menuTop li a						{
								width:10px;
}

								
								
/*Nur bei Firefox */
#menuTop[id] li a						{
								width:auto;
}
								
#menuTop li a.Zweimenu_no
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								/*width:10px;*/
								padding-bottom:3px;
								padding-top:4px;
								padding-left:5px;
								padding-right:5px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#FFFFFF;
								font-weight:bold;
								background-color:#79935c;
								background-image:url(images/btn_zwei_normal.jpg);
								text-decoration:none;
								}
#menuTop li a.Zweimenu_no:hover
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								/*width:10px;*/
								padding-bottom:3px;
								padding-top:4px;
								padding-left:5px;
								padding-right:5px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#ffffff;
								font-weight:bold;
								background-color:#9aaf83;
								background-image:url(images/btn_zwei_over.jpg);
								text-decoration:none;
								}

#menuTop li a.Zweimenu_cur	{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								/*width:10px;*/
								padding-bottom:3px;
								padding-top:4px;
								padding-left:5px;
								padding-right:5px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#ffffff;
								font-weight:bold;
								background-color:#9aaf83;
								background-image:url(images/btn_zwei_over.jpg);
								text-decoration:none;
								}



/*** Menu 2 definieren ***/

#menuZwei			{
								margin:0px;
								margin-left:14px;								
								padding:0px;
								list-style:none;
								list-style-image:none;
								}

#menuZwei li		{
								margin:0px;
								padding:0px;
								}
								
#menuZwei li a.Zweimenu_no
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#ffffff;
								font-weight:bold;
								background-color:#79935c;
								background-image:url(images/btn_zwei_normal.jpg);
								text-decoration:none;
								}
#menuZwei li a.Zweimenu_no:hover
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#ffffff;
								font-weight:bold;
								background-color:#9aaf83;
								background-image:url(images/btn_zwei_over.jpg);
								text-decoration:none;
								}

#menuZwei li a.Zweimenu_cur	{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#ffffff;
								font-weight:bold;
								background-color:#9aaf83;
								background-image:url(images/btn_zwei_over.jpg);
								text-decoration:none;
								}

/*** Untermenüs definieren ***/


								
#menuZwei li a.Zweisubmenu_no
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#BBC9D5;
								background-image:url(images/btn_main_normal.jpg);
								text-decoration:none;
								}
#menuZwei li a.Zweisubmenu_no:hover
								{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#BBC9D5;
								background-image:url(images/btn_main_over.jpg);
								text-decoration:none;
								}

#menuZwei li a.Zweisubmenu_cur	{
								display:block;
								-moz-box-sizing: border-box;
								height:24px;
								width:150px;
								padding-bottom:3px;
								padding-top:4px;
								padding-left:10px;
								padding-right:0px;
								font-family:Arial,Helvetica,sans-serif;
								font-size:11px;
								color:#000000;
								font-weight:bold;
								background-color:#BBC9D5;
								background-image:url(images/btn_main_over.jpg);
								text-decoration:none;
								}
/*** CONTENT ****************************************************************/

#skyskraper			{
								position:absolute;
								top:150px;
								left:800px;
								border:0px solid #F00;
								}

/* Wo die Content-Elemente ausgegeben werden */
.td_inhalt			{
								padding-left:10px;
								
								}

.text_mit_rahmen
								{
								width:100%;
								padding:4px;
								border:1px solid #BBC9D5;
								}
								
td              {
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                color:#000000;
                }

.rot            {
                background-color:#C1373A;
                }

.grau           {
                background-color:#C2B2B2;
                }

.footer         {
                color:#DDDDDD;
                padding:2px;
                padding-right:10px;
                font-size:10px;
                }

hr							{
								width:100%;
								color:#BBC9D5;
								height:1px;
								text-align:center;
								border:1px solid #BBC9D5;
								background-color:#BBC9D5;
								}
								

/*** Extra Schriften festlegen **********************************************/

/* dunkelblau */
h1        			{
                font-family:Arial,Helvetica,Sans-Serif;
                color:#527DA1;
                font-size:16px;
                font-weight:bold;
                padding-top:0px;
                }

/* rot */
h2			        {
                font-family:Arial,Helvetica,Sans-Serif;
                color:#FF0000;
                font-size:16px;
                font-weight:bold;
                padding-top:0px;
                }

/* schwarz */
h3			        {
                font-family:Arial,Helvetica,Sans-Serif;
                color:#000000;
                font-size:16px;
                font-weight:bold;
                padding-top:0px;
                }

/* grün */
h4							{
                font-family:Arial,Helvetica,Sans-Serif;
                color:#00AB4E;
                font-size:16px;
                font-weight:bold;
                padding-top:0px;
                }


/*** Tabellen ***************************************************************/

/*
STANDARD
Alle Spaltenköpfe: hellgrün/schwarz
Alle Spalten: weiss/schwarz
*/
/* Tabellenkopf 1. Spalte */
.tabelle_default_head_1		{
													background-color:#BBC9D5;
													font-size:11px;
													font-weight:bold;
													color:#000000;
													padding:2px;
													}
													
/* STANDARD */
/* Tabelleninhalt 1. Spalte */
.tabelle_default_content_1{
													background-color:#E3E8EC;
													font-size:11px;
													color:#000000;
													padding:2px;
													}

/* STANDARD */	
/* Tabellenkopf 2. Spalte ff */
.tabelle_default_head_2		{
													background-color:#BBC9D5;
													font-size:11px;
													font-weight:bold;
													color:#000000;
													padding:2px;
													}
							
/* STANDARD */
/* Tabelleninhalt restliche Spalten */
.tabelle_default_content_2{
													background-color:#E3E8EC;
													font-size:11px;
													color:#000000;
													padding:2px;
													}

								
/***********************************************
LAYOUT 1
Alle Spaltenköpfe: hellgrün/dunkelblau
1. Spalte: hellgraublau/schwarz
Rest. Spalten: weiss/schwarz
*/
/* Tabellenkopf 1. Spalte */
.tabelle_layout1_head_1		{
													background-color:#D6E6D6;
													font-size:11px;
													font-weight:bold;
													color:#527DA1;
													padding:2px;
													}

/* LAYOUT 1 */
/* Tabelleninhalt 1. Spalte */
.tabelle_layout1_content_1{
													background-color:#E3E8EC;
													font-size:11px;
													color:#000000;
													padding:2px;
													}

/* LAYOUT 1 */	
/* Tabellenkopf 2. Spalte ff */
.tabelle_layout1_head_2		{
													background-color:#D6E6D6;
													font-size:11px;
													font-weight:bold;
													color:#527DA1;
													padding:2px;
													}

/* LAYOUT 1 */	
/* Tabelleninhalt restliche Spalten */
.tabelle_layout1_content_2{
													background-color:#FFFFFF;
													font-size:11px;
													color:#000000;
													padding:2px;
													}


/***********************************************
LAYOUT 2
Alle Spaltenköpfe: dunkelblau/weiss
1. Spalte: hellgraublau/schwarz
Rest. Spalten: hellgraublau/schwarz
*/
/* Tabellenkopf 1. Spalte */
.tabelle_layout2_head_1		{
													background-color:#D6E6D6;
													font-size:11px;
													font-weight:bold;
													color:#000000;
													padding:2px;
													}

/* LAYOUT 2 */
/* Tabelleninhalt 1. Spalte */
.tabelle_layout2_content_1{
													background-color:#FFFFFF;
													font-size:11px;
													color:#000000;
													padding:2px;
													}

/* LAYOUT 2 */	
/* Tabellenkopf 2. Spalte ff */
.tabelle_layout2_head_2		{
													background-color:#D6E6D6;
													font-size:11px;
													font-weight:bold;
													color:#000000;
													padding:2px;
													}

/* LAYOUT 2 */	
/* Tabelleninhalt restliche Spalten */
.tabelle_layout2_content_2{
													background-color:#FFFFFF;
													font-size:11px;
													color:#000000;
													padding:2px;
													}


/***********************************************
LAYOUT 3
Alle Spaltenköpfe: dunkelblau/weiss
1. Spalte: hellgraublau/schwarz
Rest. Spalten: hellgrün/schwarz
*/
/* Tabellenkopf 1. Spalte */
.tabelle_layout3_head_1		{
													background-color:#527DA1;
													font-size:11px;
													font-weight:bold;
													color:#FFFFFF;
													padding:2px;
													}

/* LAYOUT 3 */
/* Tabelleninhalt 1. Spalte */
.tabelle_layout3_content_1{
													background-color:#E3E8EC;
													font-size:11px;
													font-weight:normal;
													color:#000000;
													padding:2px;
													}

/* LAYOUT 3 */	
/* Tabellenkopf 2. Spalte ff */
.tabelle_layout3_head_2		{
													background-color:#527DA1;
													font-size:11px;
													font-weight:bold;
													color:#FFFFFF;
													padding:2px;
													}

/* LAYOUT 3 */	
/* Tabelleninhalt restliche Spalten */
.tabelle_layout3_content_2{
													background-color:#E0ECE0;
													font-size:11px;
													color:#000000;
													padding:2px;
													padding-left:2px;
													}


								
/*** Formularelemente *******************************************************/

input						{
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                color:#000000;
                }
								
select					{
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                color:#000000;
                }

textarea				{
                font-family:Verdana,Arial,Helvetica,Sans-Serif;
                font-size:11px;
                color:#000000;
                }
								
.anmeld_fehler_table
								{
								}
					
.anmeld_fehler_tr
								{
								background-color:#FF0000; /*Text von Feld wird hinterlegt */
								}

.anmeld_fehler_td
								{
								border:1px solid #FF0000;
								color:#FF0000;
								font-weight:bold;
								background-color:#FFFFAA;
								padding:5px;
								}
								
.anmeld_table		{
								width:500px;
								background-color:#FFFFFF;
								}
								
.anmeld_schritt	{
								background-color:#D6E6D6;
								color:#000000;
								font-size:11px;
								border:0px;
								padding:5px;
								}
								
.anmeld_header	{
								background-color:#527DA1;
								color:#FFFFFF;
								font-weight:bold;
								font-size:11px;
								border:0px;
								padding:3px;
								}
								
.anmeld_bezeichnung
								{
								font-size:11px;
								color:#000000;
								padding:3px;
								padding-right:5px;
								}
								
.anmeld_feld		{
								background-color:#E3E8EC;
								padding:3px;
								}
								
.anmeld_tr_buttons
								{
								background-color:#D6E6D6;
								}
								
.anmeld_td_buttons
								{
								padding:3px;
								}
								
/*
.anmeld_button	{
								color:#80FF80;
								background-color:#FF0000;
								padding:5px;
								padding-left:10px;
								padding-right:10px;
								}

.anmeld_button_korrigieren
								{
								color:#80FF80;
								background-color:#FF0000;
								padding:5px;
								padding-left:10px;
								padding-right:10px;
								}
*/


/*** NEWS *******************************************************/

.news_searchform_td		{
											background-color:#D6E6D6;
											padding:2px;
											}
								
.news_header_td				{
											font-family:Verdana, Arial, Helvetica;
											font-size:11px;
											font-weight:bold;
											color:#000000;
											padding:3px;
											background-color:#E3E8EC;
											}
								
.news_erstellDatum		{
											font-family:Verdana, Arial, Helvetica;
											font-size:10px;
											color:#000000;
											font-weight:normal;	
											padding:3px;	
											background-color:#BBC9D5;
											width:150px;
											text-align:center;
											}
											
.news_body_td					{
											padding:3px;
											font-family:Verdana, Arial, Helvetica;
											font-size:11px;
											color:#000000;
											}
											
.news_image_td				{
											padding-top:5px;
											}
											
.news_kategorie				{
											color:#666666;
											font-size:10px;
											}

/* Ab hier alles fürs Archiv */											
.news_archiv_table		{
											padding:2px;
											width:200px;
											}											

.news_archiv_head			{
											background-color:#BBC9D5;
											color:#000000;
											padding:3px;
											}
											
.news_archiv_content_tr
											{
											background-color:#E0ECE0;
											}
											
.news_archiv_monat		{
											padding:2px;
											}											
											
.news_archiv_anzahl_eintraege
											{
											padding:2px;
											color:#000000;
											}
											
											

