* 								{ font-family: Arial; font-size: 9pt; }
body							{ font-family: Arial; font-size: 9pt; background-color: #94afcd; background-image: url(../pics/layout/hg_balken_rot.jpg); background-repeat: repeat-x; }

ol								{ list-style-type: disc; margin: 0px 0px 0px 6px; }
ul								{ list-style-type: disc; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 6px; }
li								{ list-style-type: disc; margin: 0px 0px 0px 6px;  list-style: url(../pics/layout/grafik_viereck_rot.gif) outside; vertical-align: middle; }

hr								{ color: #ff0000; }

/* vormals headlines bzw. subheadlines*/
.headline   					{ margin-bottom: 27px; color: #002e73; font-size: 14pt; font-weight: bold; line-height: 15pt; text-decoration: none;}
.subheadline  					{ margin-bottom: 27px; color: #002e73; font-size: 11pt; font-weight: bold; line-height: 12pt; text-decoration: none }

a:link							{ text-decoration: none; }
a:visited						{ text-decoration: none; }
a:hover							{ text-decoration: none; }
a:active						{ text-decoration: none; }

.balken-blau					{  border-left: 1px solid #ffffff;  padding-bottom: 7px; background-image: url(../pics/layout/hg_balken_dbl.jpg); width: 127px; height: 159px; background-repeat: repeat-x;}
.balken-blau a:link				{ color: #ffffff; }
.balken-blau a:visited			{ color: #ffffff; }
.balken-blau a:hover			{ color: #ffffff; }
.balken-blau a:active			{ color: #ffffff; }


.leiste-links					{ border-left: 1px solid #ffffff; background-color: #1A2C5C; }
.bild-leiste					{ border-bottom: 1px solid #efefef; }

.hintergrund					{ background-image: url(../pics/layout/hg_tgzwu_logo.gif); background-repeat: no-repeat; border-left: 1px solid #ffffff; }
.navi-hintergrund				{ background-color: #6988aa; border-bottom: 1px solid #ffffff; }

.kompakt-div-ebene-1			{ line-height: 15pt;  margin-left: 10px; margin-right: 10px;}
.kompakt-div-ebene-2			{ line-height: 15pt; margin-left: 10px; margin-right: 10px;}
.kompakt-div-rahmen-ebene-1		{ border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; background-color: #6988aa;}
.kompakt-div-rahmen-ebene-2		{ border-bottom: 1px solid #efefef; }

.kompakt-ebene-1-aktiv			{ font-size: 8pt; color: #ffffff; }
.kompakt-ebene-1-aktiv a:link	{ color: #ffffff; }
.kompakt-ebene-1-aktiv a:visited{ color: #ffffff; }
.kompakt-ebene-1-aktiv a:hover	{ color: #ffffff; }
.kompakt-ebene-1-aktiv a:active	{ color: #ffffff; }

.kompakt-ebene-2				{ font-size: 8pt; color: #ffffff; }
.kompakt-ebene-2 a:link			{ color: #ffffff; }
.kompakt-ebene-2 a:visited		{ color: #ffffff; }
.kompakt-ebene-2 a:hover		{ color: #ffffff; }
.kompakt-ebene-2 a:active		{ color: #ffffff; }

.kompakt-ebene-2-aktiv			{ font-size: 8pt; color: #ff0000; }
.kompakt-ebene-2-aktiv a:link	{ color: #ff0000; }
.kompakt-ebene-2-aktiv a:visited{ color: #ff0000; }
.kompakt-ebene-2-aktiv a:hover	{ color: #ffffff; }
.kompakt-ebene-2-aktiv a:active	{ color: #ff0000; }

.portal-div-rahmen-ebene-1-erster	{ border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; }
.portal-div-rahmen-ebene-1			{ border-bottom: 1px solid #efefef; }

.portal-div-ebene-1				{ line-height: 15pt;  margin-left: 10px; margin-right: 10px; }

.portal-ebene-1						{ font-size: 8pt; color: #ffffff; }
.portal-ebene-1	a:link				{ color: #ffffff; }
.portal-ebene-1	a:visited			{ color: #ffffff; }
.portal-ebene-1	a:hover				{ color: #ffffff; }
.portal-ebene-1	a:active			{ color: #ffffff; }

.portal-ebene-1-aktiv				{ font-size: 8pt; color: #ff0000; }
.portal-ebene-1-aktiv a:link		{ color: #ff0000; margin-left: 10px; }
.portal-ebene-1-aktiv a:visited		{ color: #ff0000; margin-left: 10px; }
.portal-ebene-1-aktiv a:hover		{ color: #ff0000; margin-left: 10px; }
.portal-ebene-1-aktiv a:active		{ color: #ff0000; margin-left: 10px; }


.content-rahmen					{ border: 1px solid #ffffff;  background-color: #ffffff; }
.content						{ padding: 30px 20px 20px 20px; }
.content a:link					{ color: #ff0000; line-height: 25px; background-image: url(../pics/layout/pfeil_rot.gif); background-repeat: no-repeat; padding-left: 15px;}
.content a:visited				{ color: #ff0000; line-height: 25px; background-image: url(../pics/layout/pfeil_rot.gif); background-repeat: no-repeat; padding-left: 15px;}
.content a:hover				{ color: #002e73; line-height: 25px; background-image: url(../pics/layout/pfeil_blau.gif); background-repeat: no-repeat; padding-left: 15px;}
.content a:active				{ color: #ff0000; line-height: 25px; background-image: url(../pics/layout/pfeil_rot.gif); background-repeat: no-repeat; padding-left: 15px;}

.content-modul a:link			{ color: #ff0000; line-height: 15px; background-image: none; padding-left: 0px; }
.content-modul a:visited		{ color: #ff0000; line-height: 15px; background-image: none; padding-left: 0px; }
.content-modul a:hover			{ color: #002e73; line-height: 15px; background-image: none; padding-left: 0px; }
.content-modul a:active			{ color: #ff0000; line-height: 15px; background-image: none; padding-left: 0px; }

.linie-rot						{ background-image: url(../pics/layout/linie_rot.gif); background-repeat: x-repeat; }

.bild-tabelle-rechts			{padding-left: 20px;}


.tabelle-line-0				{ color: #002e73; background-color: #efefef; height: 20px; padding: 3px 3px 4px 3px; border-bottom-width: 1px; border-bottom-style: solid; }
.tabelle-cell-0-0			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-0-1			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-0-2			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-0-3			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-0-4			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }

.tabelle-line-1				{ color: #002e73; background-color: #E2EBF2; height: 20px; padding: 3px 3px 4px 3px;}
.tabelle-cell-1-0			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-1-1			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-1-2			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-1-3			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
.tabelle-cell-1-4			{ text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }

.tabelle-border				{  }

.tabcellhead 				{ font-weight: bold; color: #002e73; background-color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 15px; }
.tabcellhellblau 			{ color: #002e73; background-color: #ffffff; height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 15px; }
.tabcellmittelblau 			{ color: #002e73; background-color: #94afcd; height: 20px;padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 15px; }
.tabcellspace 				{ font-size: 1px; color: #1A2C5C; background-color: #FFFFFF; height: 2px; }