body {	
	font-family: "Verdana", "Trebuchet MS", "Tahoma", "Arial", sans-serif;
	/* color: #787878; */
	color: #FFFFFF;
	font-size: 0.8em;
	background-color: #005826;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
/*	background-image: url('../images/kachel.jpg'); */
	background-image: url('../images/hg.gif');
	background-repeat: repeat;
	text-align: left;
}

#container {
	width: 1001px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-right: 2px solid #014B22;
	background-color: #004C22;
}

#headerNavContainer {
	width: 1001px;
	height: 22px;
	background-image: url('../images/hg-oben.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px !important;
	*margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

#headerBox {
	clear: both;
	font-size: 0.001em;
	width: 1001px;
	height: 143px;
	background-image: url('../images/hg-header.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
}

#headerBox p.bodytext {
	display: inline;
/*	width: 282px; */
/*	height: 116px; */
	overflow: hidden;
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-align: left;
	font-size: 0.001em;
}

#headerBox img, #headerBox p.bodytext img, #headerBox a {
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

#contentBox {
	clear: both;
	float: none;
	width: 1001px;
	height: auto;
	overflow: hidden;
	/* background-color: #f0f0f0; */
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	border: none;
}

#contentBox .column {
/*
	padding-bottom: 20010px;
	margin-bottom: -20000px;
*/
	float: left;
}

.column {
	padding-bottom: 20010px;
	margin-bottom: -20000px;
	float: left;
}

#leftBox {
	width: 187px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	/* background: #F5F5F5; */
	padding-top: 0px;
	*padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 20px !important;
	*margin-left: 10px;
	margin-right: 0px;
	/* border-left: 1px solid #C9D300; */
	overflow: hidden;
}

#centerBox {
	width: 440px;
	min-height: 300px;
	height: auto !important;
	height: 100%;
	overflow: hidden;
	padding-top: 23px;
	*padding-top: 31px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	white-space: normal;
	text-align: left;
}

#centerBox p {
font-size: 0.95em;
}

#rightBox {
	width: 282px;
	min-height: 300px;
	height: auto !important;
	*height: 930px;
	color: #C9D300;
	background-image: url('../images/rechts.gif');
	background-repeat: no-repeat;
	padding-top: 23px;
	*padding-top: 23px;
	margin-top: 0px;
	margin-left: 0px !important;
	*margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	white-space: normal;
}

#footerBox {
	height: 61px;
	overflow: hidden;
	padding: 0px; 
	margin: 0px;
	border: none;
	border-right: 2px solid #014B22;
}

#dividerBrowserContainer {
	margin-top: 0px;
}

#dividerTopnaviHead {
	margin-bottom: 0px;
}

#dividerHeadContent {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
	/* border-left: 1px solid #C9D300; */
}

#dividerLeftCenter {
	width: 36px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#dividerCenterRight {
	width: 36px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	min-height: 923px;
	*height: 923px;
	height: auto !important;
}

#dividerContentFooter {
	float: none;
	margin: 5px 0px 0px 0px !important;
	margin: 5px 0px 0px 0px;
}

#dividerContainerBrowser {
	margin-bottom: 10px;
}









p {
	text-align: left;	
	line-height: 1.5em;	
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
}

div {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

h1 {	
	text-align: left;	
	font-size: 1.01em;
/*	font-size: 1.4em; 	*/
	color: #FFFFFF;		
	font-weight: bold;	
	line-height: 1.05em;	
	padding: 0px 0px 5px 0px;
/*	border-bottom: 1px solid #FFFFFF;*/
	margin-bottom: 20px;
}

h2 {
	text-align: left;
	font-size: 1.01em; 
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.01em;
	padding : 0px 0px 4px0px;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 15px;
}

h5 {
	text-align: left;
	font-size: 0.85em; 
	font-weight: bold;
/*	line-height: 1.01em;  */
	padding : 0px 0px 4px 0px;
/*	border-bottom: 1px solid #FFFFFF;  */
	margin-bottom: 5px;
}

img {
	border-style: none;
	border-width: 0px;
}

.bildlinks {
float: left;
margin: 7px 15px 10px 0px;
border: none;
}

.bildrechts {
float: right;
margin: 7px 0px 10px 15px;
border: none;
}

a {
	color: #C9D300;
	text-decoration: none;
	border: none;
}

a:hover {
	color: #E4EAA1;
	text-decoration: underline;
}

table, .contenttable {
	/* width: auto; */
	width: 440px; 
	table-layout: fixed; 	/* Breitenangaben haben Vorrang vor dem Zellinhalt */
	/* table-layout: auto; 	*/	/* Breite wird unabhängig von Angaben automatisch an den Inhalt angepasst */
	line-height: 1.2em;
	text-align: left;
	/*border: 1px solid #00461F;					 Linienstärke, Linienstil, Farbe */
	/* border-collapse: collapse; */
	/* background: #0F3625;*/
	empty-cells: hide;
	border-spacing: 1px;
	margin: 5px 0px 15px 0px !important;		/* Werte: oben, rechts, unten, links */
	margin: 5px  0px 20px  0px;					/* spezielle Werte für IE6 */
}

td, td.tdnormal, .tdnormal, .contenttable td, .contenttable .tdnormal {
	font-size: 0.9em;

	/* horizontale Zentrierung der Zellinhalte */
	/* text-align: center; */

	/* vertikale Zentrierung der Zellinhalte - besonders sinnvoll bei hohen Zellen
		ansonsten lässt sich die Zentrierung auch über die padding-Werte erzielen */
	/* height: 100px; */
	vertical-align: top;

	/* Rahmendefinition */
	border: 1px solid #00461F;
	background-color: #005826;
	color: #E4EAA1;
	padding: 3px 5px;
	margin: 0px;
	width: auto;
	overflow: auto;
	white-space: normal;
}

td.tdheader, .tdheader, .contenttable .tdheader {
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	/* Rahmendefinition */
	border: 1px solid #00461F;
	background-color: #C8D300;
	color: #005826;
	padding: 3px 5px;
	margin: 0px;
	width: auto;
	overflow: auto;
	white-space: normal;
}


/* Aussehen einer Tabellenzelle bei Mouse-Over */
td:hover {
	/*background: #00BE51;*/
}

/* tierungen für die Zellen im Tabellenfuß */
tfoot {
	font-size: 0.9em;
	font-weight: bold;

	/* extra starker Rahmen um den Tabellenfuß */
	border: 2px solid #9F9F9F;
}

/* =======================================================

	1.	Body und Container
	f.	Dokumentübergreifende Listen

========================================================== */


/* =======================================================

	2.	Header
	a.	Allgemeine Formatierungen (Größe, Abstände)

========================================================== */



/* =======================================================

	2.	Header
	b.	Spezielle Absatz- und Headlineformatierungen

========================================================== */


/* =======================================================

	2.	Header
	c.	Spezielle Linkformatierungen

========================================================== */


/* =======================================================

	2.	Header
	d.	Spezielle Bildformatierungen

========================================================== */


/* =======================================================

	2.	Header
	e.	Headernavigation

========================================================== */

#headerNavList1 {
	padding: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;	/* spezielle IE6-Werte */
	margin: 0px 0px 0px 225px !important;
	margin: 0px 0px 0px 110px;
	width: 540px;
	height: 22px;
	float: left;
	overflow: hidden;
	
	/* untere Abschlusslinie der Navigation */
	/* border-bottom: 1px solid #004CA0; */
}

#headerNavList2 {
	padding: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;	/* spezielle IE6-Werte */
	margin: 0px 0px 0px 0px;

	width: 150px;
	*width: 170px;
/*
	width: 200px;
	*width: 220px;
*/	
	height: 22px;
	float: left;

	overflow: hidden;

/*border: 1px solid #FFFFFF;*/
}


#headerNavList1 ul, #headerNavList1 li, #headerNavList2 ul, #headerNavList2 li  {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	height: 18px;
	/* border-left: 1px solid #C9D300; */
	background-image: url('../images/linie-navi2.gif');
	background-repeat: no-repeat;
	padding: 4px 0px 0px 5px;
	float: left;
	overflow: hidden;
}

#headerNavList1 a, #headerNavList1 a:visited, #headerNavList2 a, #headerNavList2 a:visited {
	font-size: 0.85em;
	font-weight: normal;
	color: #C9D300;
/*	line-height: 1.3em; */
	text-decoration: none;
}

#headerNavList1 a:hover, #headerNavList2 a:hover {
	color: #C9D300;
	border-bottom: 1px solid #C9D300;
	padding-bottom: 2px;
	background: transparent;
}


/* =======================================================

	3.	Contentbox
	a.	Allgemeine Formatierungen (Größe, Abstände)

========================================================== */


/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich (soll vorzugsweise der Navigation dienen)
			a.	Allgemeine Formatierungen (Größe, Abstände)

========================================================== */


/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich
			b.	Spezielle Absatz- und Headlineformatierungen

========================================================== */


/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich
			c.	Spezielle Linkformatierungen

========================================================== */


/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich
			d.	Navigation

========================================================== */

#mainNavContainer {
	padding: 0px; 
	margin: 0px;
	border: none;
	padding-top: 17px;
	*padding-top: 31px;
	border-left: 1px solid #C9D300;
}

.mainNavList {	
	/* Breite der Navigation - ohne Abstände und Rahmen */
	/* width: 148px; */ 
	
	/* 
	font-size: 0.85em;		
	font-weight: bold;		
	*/
	padding: 0px;
	margin: 0px;
}

.mainNavList li {
	list-style: none;
	text-align: left;
	/* border-bottom: 1px #f0f0f0 solid; */
	margin: 0px;
}

#mainNavContainer .a1 {
	display: block;
	height: 15px;
	color: #fffffff;
	font-weight: normal;
	font-size: 1.01em;
	text-decoration: none;
	border: none;
	padding: 0px 0px 0px 22px;
	margin: 12px 0px 12px 0px;

	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mainNavContainer .a1:hover {
	color: #ffffff;
	border: none;
	padding: 0px 0px 0px 22px;
	margin: 12px 0px 12px 0px;

	background-image: url('../images/aktiv1.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mainNavContainer .a1active, #mainNavContainer .a1active:hover {
	display: block;
	height: 15px;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.01em;
	text-decoration: none;
	border: none;
	padding: 0px 0px 0px 22px;
	margin: 12px 0px 12px 0px;

	background-image: url('../images/aktiv1.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mainNavContainer .a2, #mainNavContainer .a2:visited {
	display: block;
	height: 15px;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: none;
	border: none;
	padding: 0px 0px 0px 33px;
	margin: 0px 0px 5px 0px;

	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mainNavContainer .a2:hover {
	color: #ffffff;
	border: none;
	padding: 0px 0px 0px 33px;
	margin: 0px 0px 5px 0px;

	background-image: url('../images/aktiv2.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mainNavContainer .a2active, #mainNavContainer .a2active:hover  {
	display: block;
	height: 15px;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	border: none;
	padding: 0px 0px 0px 33px;
	margin: 0px 0px 5px 0px;

	background-image: url('../images/aktiv2.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mainNavContainer .navspacer {
	height: 10px;
}

/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich
			e.	Spezielle Bildformatierungen

========================================================== */


/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich
			f.	Listen

========================================================== */


/* =======================================================

	3.	Contentbox
		3.1	Linker Contentbereich
			g.	Alternative Bildnavigation

========================================================== */


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			a.	Allgemeine Formatierungen (Größe, Abstände)

========================================================== */

/*contentActive*/

/*Navigation 3.Ebene, Contentbereich */

.contentNavList {
	padding: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px;	/* spezielle IE6-Werte */
	margin: 0px 0px 20px 0px !important;
	margin: 0px 0px 20px 0px;
	height: auto;
	overflow: hidden;
	text-align: right;
}

.contentNavList form {
	display: inline;
	margin: 0px 0px 0px 20px;
}

.contentNavList select {
	width: 220px;
	height: 16px;
	*height: 20px;
	background: #005826;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	border: 1px solid #C9D300;
	*border: none;
	font-size: 0.8em;
	font-weight: bold;
	color: #C9D300;
}

.contentNavList select option {
	background: #005826;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #C9D300;
}


.contentNavList a, .contentNavList a:visited {
	font-size: 0.85em;
	font-weight: normal;
	color: #C9D300;
	text-decoration: none;
	background-image: url('../images/linie-navi2.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 20px;
	padding: 4px 0px 0px 5px;
}

.contentNavList a:hover {
	color: #E3EBA2;
	border-bottom: 1px solid #C9D300;
	padding-bottom: 2px;
}

.contentNavList .contentActive {
	color: #E3EBA2;
	padding-bottom: 2px;
}














.contentSubNavList {
	text-align: right; 
	margin: 10px 0px 30px 0px; 
	font-size: 0.75em
}

.contentSubNavList a {
/*	font-size: 0.85em;   */
	font-weight: normal;
	color: #C9D300;
/*	background-color: #006F31;  */
	text-decoration: none;
	padding: 1px 5px 1px 5px;
	margin-left: 2px;
	margin-bottom: 10px;
	border: none;
	text-align: center;
	white-space: nowrap;
}

.contentSubNavList a:hover {
	color: #E3EBA2;
}

.contentSubNavList .contentActive {
	color: #E3EBA2;
}











/* Container für ein Bild mit Untertitel in einem Text-Bild-Block */
.picWithTitle {
	/* bewirkt, dass Bild und Untertitel rechts neben dem Text positioniert werden */
	float: left;
	
	/* Breite = "Gesamtbreite mittige Spalte" - "Breite p.withPic" - "margin-Werte (links u. rechts) p.withPic" - "margin-Werte .picWithTitle"
		500px - 300px - 20px - 30px = 150px */
	width: 150px;
	margin-left: 30px;		/* linker Abstand zum Text */
	margin-top: 5px;		/* Abstand des Bildes nach oben - Korrekturwert, Text und Bild auf eine Höhe zu bringen */
}

/* leerer Absatz um sämtliche Formatierungen von einem Text-Bild-Block 
	zu löschen und den Abstand zum nachfolgenden Inhalt zu definieren */
.clear {
	width: auto;			/* Breite passt sich automatisch an die Umgebung an */
	height: 0.5em;			/* relative Höhe - kann natürlich durch fixen Wert ersetzt werden */
	
	clear: both;			/* hebt float-Eigenschaften auf */
	display: block;			/* erzwingt Zeilenumbruch nach dem DIV */
	
	padding: 0px;
	margin: 0px;
}


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			b.	Spezielle Absatz- und Headlineformatierungen

========================================================== */

/* Textormatierungen für einen Absatz mit Text und Bild auf gleicher Höhe */
.withPic {
	/* Breite des Textabschnittes */
	width: 300px;
	
	/* Textausrichtung */
	text-align: justify;

	/* Zeilenabstand */
	line-height: 1.4em;
	
	padding: 0px;
	margin: 0px 0px 0px 20px !important;
	margin: 0px 0px 0px 10px;	/* Korrektur des Box-Modells für IE6 - stets 10px weniger */
	
	float: left;
}

/* Schriftformatierungen für den Bilduntertitel eines Text-Bild-Absatzes */
.picTitle {
	width: 125px;
	
	font-size: 0.7em;			/* Schriftgröße */
	line-height: 1.3em;			/* Zeilenhöhe */
	text-align: center;			/* Textausrichtung */
	
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			c.	Spezielle Linkformatierungen

========================================================== */


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			d.	Spezielle Tabellen

========================================================== */


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			e.	Spezielle Listen

========================================================== */

/* allgemeine Eigenschaften der sortierten Liste */
#centerBox ol {
	margin: 0px 0px 0px 0px;
	
	/* Abstände der gesamten Liste zu den Rändern sowie zum folgenden Inhalt */
	padding: 0px 20px 5px 40px;
	
	list-style-type: decimal;
	
	/* bei der Verwendung von "outside" als Listenstilposition muss bei
		der Berechnung des linkes Seitenabstandes 20 Pixel addiert werden,
		damit die Liste genauso eingerückt wird wie der Inhalt */
	/* bei "inside" brauchen die 20 Extrapixel nicht berücksichtigt werden */
	list-style-position: outside;
}

/* spezielle Eigenschaften für die einzelnen Einträge der sortierten Liste */
#centerBox ol li {	
	/* Abstand rund um die einzelnen Listeneinträge */
	padding: 0px 20px 5px 5px;
}

/* allgemeine Eigenschaften der unsortierten Liste */
#centerBox ul {
	margin: 0px;
	
	/* Abstände der gesamten Liste zu den Rändern sowie zum folgenden Inhalt */
	/* alternative grafische Werte: disc, circle square */
	list-style-type: disc;
	
	/* alternativ zu einem vorgegebenem Zeichen, können eigene Bilder verwendet werden */
	/* Grafiken werden im Allgemeinen nicht mittig vor den Eintrag gesetzt,
		sondern nach oben versetzt, daher sollten die Grafiken von vornherein
		mit etwas Abstand nach oben erstellt werden */
	list-style-image: url(../images/test_symbol_10x10.png) !important;
	
	/* bei Bildern/Grafiken mit Transparenzen sollte für den IE6 entweder
		- eine separate Grafik mit der Hintergrundfarbe angefertigt werden
		- oder generell auf den Einsatz von Transparenzen verzichtet werden */
	list-style-image: url('../images/test_symbol_10x10_ie6.png') !important;
	
	/* Positionierung der Aufzählungszeichen; alternativ: inside */
	list-style-position: outside; padding-left:35px; padding-right:20px; padding-top:0px; padding-bottom:5px
}

/* spezielle Eigenschaften für die einzelnen Einträge der unsortierten Liste */
#centerBox ul li {	
	/* Abständ rund um die einzelnen Listeneinträge */
	padding: 0px 20px 5px 5px;
	font-size: 0.99em;
}


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			f.	Spezielle Bildformatierungen

========================================================== */

/* Bildormatierungen für ein Bild über die gesamte centerBox-Breite */
img.voll {
	/* Breite des Bildes (ohne Abstände und Ränder) */
	/* eine Höhe für das Bild braucht nicht angegeben werden, sie wird
		entsprechend der Breite des Bildes skaliert */
	width: 436px;
	
	/* linksbündige Ausrichtung des Bildes */
	margin: 0px 2px 10px 2px;
}

/* Bildormatierungen für einen Absatz mit Text und Bild auf gleicher Höhe */
img.halb {
	/* Breite des Bildes (ohne Abstände und Ränder) */
	/* eine Höhe für das Bild braucht nicht angegeben werden, sie wird
		entsprechend der Breite des Bildes skaliert */
	width: 125px;
	
	/* Bildrahmen definieren */
	border: 1px solid #B1D5ED;			/* Linienstärke, Linienstil, Linienfarbe */
}


/* =======================================================

	3.	Contentbox
		3.2	Zentraler Contentbereich
			g.	Formulare

========================================================== */

/* für das gesamte Formular gültige Angaben */
#centerBox form {
	margin: 0px 0px 10px 0px;
	width: 440px;
}

/* Klasse für *-Angaben (um Pflichtfelder zu kennzeichnen) */
#centerBox .important {
	font-weight: bolder;
	font-size: 0.9em;
	color: #C80000;
}

/* Angaben, die nur für ein Fieldset gültig sind */
#centerBox fieldset {
	/* vordefinierte Rahmen werden gelöscht */
	border: none;
	/* für die obere und untere Kante eines Fieldsets wird eine 1px breite Linie definiert */
	border: 1px solid #C9DCA6;
	/* border-bottom: 1px solid #C9DCA6; */
	
	/* Für den Abschluss eines Fieldsets kann alternativ zu "border-bottom" eine Grafik verwendet werden.
		Diese wird durch "left bottom" unten links ausgerichtet und in horizontaler (x)-Richtung 
		bis zum rechten Ende des Fieldsets wiederholt */
	/* background: url(../images/form_divider.gif) left bottom repeat-x; */
	
	/* Abstand der Eingaben zum unteren Rand des Fieldsets */
	padding-bottom: 10px;
	
	/* äußerer Abstand nach einem Fieldset */
	margin-bottom: 20px;
}

/* Formatierungen für die Zwischenüberschrift (Titel eines Fieldsets) */
#centerBox legend {
	font-weight: bold;
	color: #C9DCA6;
	
	/* Abstände nach einer Zwischenüberschrift */
	margin: 0px 0px 5px 0px;
}

/* Container für ein/e Eingabe/Eingabeset
	Eine solche Eingabe bestehen aus einem Label und dem zugehörigen Formularfeld */
#centerBox .inputSet {
	/* Abstände eines Eingabesets zum Rahmen des Fieldsets, in dem sich die Eingabe befindet */
	margin: 10px 10px 5px 10px;
	
	/* Darstellung als Block ohne jegliche float-Werte, damit nach jedem Eingabeset ein 
		Zeilenumbruch erfolgt und die nächsten Eingaben darunter platziert werden */
	display: block;
	
	/* hebt die Umfließen-Eigenschaft der Label-Inputfield-Kombination auf */
	float: none;
	clear: both;
}

/* Formatierungen für das Label einer Eingabe */
#centerBox label {
	/* float-Wert = left, damit das zugehörige Eingabefeld rechts daneben platziert wird */
	float: left;
	width: 120px;
	text-align: right;
	
	/* Abstände des Labels nach rechts und links */
	margin-right: 10px;
	margin-left: 0px;
}

/* allgemeine Klasse für Eingabefelder vom Typ input */
/* alternative Deklaration: #centerBox input[type=text], #centerBox textarea {} - wird jedoch vom IE6 ignoriert */
#centerBox .input {
	width: 240px;
	
	/* Höhe eines Eingabefeldes */
	/* height: 20px; */
	
	/* alternativ können auch nur die Abstände des eingetragenen Textes zum Rand des Feldes 
		angegeben werden - die Höhe wird automatisch auf Grund der Schriftgröße gewählt */
	/* font-size: 1.0em; */
	/* linke und rechte Padding-Werte müssen dann natürlich bei der Gesamtbreite (width) berücksichtigt werden
		Bsp. Gesamtbreite des Feldes: 200px + 10px + 10px = 220px */
	padding: 2px 10px 3px 10px;
		
	/* Möglichkeit, Hintergrundfarbe eines Eingabefeldes zu verändern */
	background: #E3F0CC;

	/* gleiches gilt natürlich auch für die Umrandungen */
	border: none;
	/* Rahmen für unten und links */
	border-left: 1px solid #C9DCA6;
	border-bottom: 1px solid #C9DCA6;
}

/* Containerklasse für eine Mehrfachauswahl (Checkbox oder Radiobutton)
	enthält: den input-Tag (type=radio od. checkbox) und ein span-Tag für den Text
	neben dem Radiobutton oder der Checkbox */
#centerBox .multipleChoice {
	margin-bottom: 4px;
}

/* spezielle Klassen für Radiobuttons und Checkboxen */
/* alternative Deklaration: #centerBox input[type=radio], input[type=checkbox] {} - wird jedoch vom IE6 ignoriert */
#centerBox .radio, #centerBox .checkbox {
	margin: 0px;	
	padding: 0px;
		
	/* float-Wert = left bewirkt, dass der nachfolgende Text neben den Radiobuttons und Checkboxen platziert wird */
	float: left;
}

/* Formatierungen für den Text neben Radiobuttons und Checkboxen */
#centerBox .radioText, #centerBox .checkboxText {
	/* 5px = Abstand zum nebenstehenden Eingabeelement (Radiobutton oder Checkbox) */
	margin-left: 5px;
}

/* Allgemeine Formatierungen des Drop-Down-Menüs */
#centerBox .select {
	width: 221px;
	background: #E3F0CC;
	
	/* Abstände der Menüpunkte zum umgebenden Rand des Menüs */
	padding: 5px 10px 3px 10px;
	margin: 0px 0px 0px 0px;

	/* Rahmen für ein Drop-Down-Feld */	
	border: none;
	border-left: 1px solid #C9DCA6;
	border-bottom: 1px solid #C9DCA6;
}

/* Formatierungen für die Elemente in einem Drop-Down-Menü */
#centerBox option {
	/* dokumentübergreifende Schriftfarbe muss extra angegeben werden, sonst
		wird die Schrift im Menü schwarz dargestellt */
	color: #787878;

	/* Abstände oben, rechts, unten und links rund um ein Element */
	padding: 3px 3px 3px 3px;
}

/* Container, der die Buttons enthält */
#centerBox .button {
	/* Positionierung der Buttons innerhalb des Containers */
	text-align: right;
}

/* nachfolgende Klassen ermöglichen es, Buttons in Beschriftung und Farbigkeit anzupassen */
/* normales Aussehen von Buttons mit primären Aktionen - wie beispielsweise: Senden oder Speichern */
#centerBox .primaryAction {
	color: #564b47;
	font-weight: bold;
	
	/* Rahmen- und Hintergrundformatierungen */
	border: 1px solid #C9DCA6;
	background: #fff;
	
	/* Bei der Verwendung von Hintergrundgrafiken müssen Höhe, Weite, Position und ggf. Abstände definiert werden.
		Andernfalls wird die Grafik nicht korrekt angezeigt. */
	/* background: url('') left top no-repeat; */
	/* width: 100px; */
	/* height: 20px; */
	/* padding: 0px; */
}

/* Aussehen von Buttons mit primären Aktionen bei Rollover mit der Maus */
#centerBox .primaryAction:hover, #centerBox .primaryAction:focus {
	background: #C9DCA6;
	border: 1px solid #C9DCA6;
} 

/* normales Aussehen von Buttons mit sekundären Aktionen - wie beispielsweise: Löschen oder Zurück */
#centerBox .secondaryAction {
	color: #c0c0c0;
	background: #fff;
	border: 1px solid #C9DCA6;
}

/* Aussehen von Buttons mit sekundären Aktionen bei Rollover mit der Maus */
#centerBox .secondaryAction:hover, #centerBox .secondaryAction:focus {
	color: #000000;
	border: 1px solid #C9DCA6;
}


/* =======================================================

	3.	Contentbox
		3.3	Rechter Contentbereich
			a.	Allgemeine Formatierungen (Größe, Abstände)

========================================================== */

.contentBlockR {
	background: transparent;
	border: none;
	/* border-right: 1px solid #D1CFD1; */
	margin: 0px 20px 0px 25px;
	padding: 10px 10px 10px 10px;
	height: 250px;
/*	height: 230px;*/
	overflow: hidden;
}

.bottom {
	height: 1px;
	font-size: 0.0001em;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}


/* =======================================================

	3.	Contentbox
		3.3	Rechter Contentbereich
			b.	Spezielle Absatz- und Headlineformatierungen

========================================================== */

.contentBlockR p {
	color: #C9D300;
	font-size: 0.85em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.3em;	
}

.contentBlockR h4 {
	color: #C9D300;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.05em;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #C9D300;
}

.contentBlockR p.pictureTitle {
	font-weight: bold;	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


/* =======================================================

	3.	Contentbox
		3.3	Rechter Contentbereich
			c.	Spezielle Linkformatierungen

========================================================== */

#rightBox a {
	font-weight: normal;
	color: #C9D300;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rightBox a:hover {
	color: #E3EBA2;
	text-decoration: underline;
}

#rightBox .contentBlockR h4 a {
	font-weight: bold;
	text-decoration: none;
	border: none;
	}

/* =======================================================

	3.	Contentbox
		3.3	Rechter Contentbereich
			(d.	Spezielle Tabellen)

========================================================== */


/* =======================================================

	3.	Contentbox
		3.3	Rechter Contentbereich
			e.	Spezielle Bildformatierungen

========================================================== */

#rightBox img {
/*
	width: 128px;
	border: 1px solid #ffffff;
	margin-bottom: 0px;
*/
}

#footerBox {
	width: 1001px;
	background: transparent;
	padding: 0px 0px 0px 0px;	
}

#footerBox p {
	font-size: 0.8em;
	color: #ffffff;	
	margin: 0px 0px 0px 0px;
}


#footerNaviBox {
	padding: 0px;
}

.footerNaviDivider {
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
}

#footerNaviBox a, #footerNaviBox a:visited {
	font-size: 0.75em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#footerNaviBox a:hover, #footerNaviBox a:focus, #footerNaviBox .active {
	color: #004CA0;
	text-decoration: none;
}

#footerBox img, #footerNaviBox img {
	border: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

.tx-ttnews-browsebox {
	border: none;
	padding:0px;
}

.tx-ttnews-browsebox table, .tx-ttnews-browsebox tr {
	width: auto; 
	text-align: left;
	margin: 0px;
	border: none;
	padding: 0px;
}

.tx-ttnews-browsebox-strong {
	font-weight: normal;
}

.tx-ttnews-browsebox TD , .tx-ttnews-browsebox td { 
	font-size: 0.9em;
	background-color: transparent;
	color: #E4EAA1;
	text-align: left;	
	margin: 0px;
	padding: 0px;
}

.tx-ttnews-browsebox-SCell { 
	text-align: left;	
	font-weight: bold; 
}

.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P, .tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p {
	display: inline;
	text-align: left;	
	line-height: 1.0em;	
	font-weight: normal;
	padding: 0px;
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: transparent;
	padding: 0px;
	margin:0px;
}


.tx-ttnews-browsebox-SCell a, .tx-ttnews-browsebox td p a {
	border: 1px solid #FFFFFF;
	padding: 5px;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
}
	
.tx-ttnews-browsebox-SCell a:hover, .tx-ttnews-browsebox td p a:hover {
	border: 1px solid #FFFFFF;
	padding: 5px;
	text-decoration: none;
	background-color: #666666;
}

.tx-ttnews-browsebox p { 
	font-size: 0.75em;
	background-color: transparent;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}



#copyright {
width: 1000px;
margin-top: 15px;
text-align: right;
margin-bottom: 10px;
padding: 0px;
font-size: 0.7em;



}

#copyright a {
border: none;
color: #002c14;
}