/*
****************************************************************************************
* Dieses css-Stylesheet wird zur Formatierung der html-Seiten verwendet.               *
* Es definiert die Formatvorlagen fuer den Contentbereich.                             *
*                                                                                      *
* ACHTUNG: ALLE BEZEICHNER MUESSEN MIT BUCHSTABEN BEGINNEN, ANSONSTEN KANN NETSCAPE 4.7*
*		   NICHTS FINDEN!!!                                                            *
*                                                                                      *
* FARBEN:                                                                              *
*            |        RGB           |        IHS           |                           *
*            | Hex    |   Dezimal   | Hex    |   Dezimal   |                           *
*   --------------------------------------------------------                           *
*     hell   | E3F4E3 | 227-244-227 |   -    |  80-105-222 |                           *
*            | D1EDD1 | 209-237-209 |   -    |  80-105-210 |                           *
*            | BFE6BF | 191-230-191 |   -    |  80-105-198 |                           *
*            | ACDFAC | 172-223-172 |   -    |  80-105-186 |                           *
*            | 99D799 | 153-215-153 |   -    |  80-105-173 |                           *
*            | 84CE84 | 132-206-132 |   -    |  80-105-159 |                           *
*            | 3D9A3D |  61-154- 61 |   -    |  80-105-101 |                           *
*   dunkel   | 006000 |   0- 96-  0 |   -    |  80-240- 45 |                           *
*                                                                                      *
* Copyright (c) 2004 Statistisches Bundesamt                                           *
*                                                                                      *
* Datei: content.css                                                                   *
*                                                                                      *
* Aenderungshistorie:                                                                  *
*                                                                                      *
* Nr ! Datum    ! Name            ! Aenderungsgrund                                    *
* _____________________________________________________________________________        *
*  1 ! 06.01.04 ! Hollmann        ! neu erstellt                                       *
*  2 ! 12.03.04 ! Hollmann        ! Feintuning                                         *
*  3 ! 26.01.05 ! Schaefer        ! px auf prozent und em umgestellt                   *
*  4 ! 19.04.05 ! Schaefer        ! Formatierung von Buttons                           *
*  5 ! 26.04.05 ! Schaefer        ! neuer Block zur Formatierung von Ergebnistabellen  *
*  6 ! 19.05.05 ! Schaefer        ! neue class ul mit list-style-type none             *
*  7 ! 27.06.05 ! Schaefer        ! etfussnote in courier                              *
*  8 ! 02.08.06 ! Hollmann        ! Aenderung: Abschaffung der Frames                  *
*  9 ! 14.03.07 ! Schaefer        ! genereller linker Abstand bei kopfText             *
* 10 ! 05.04.07 ! Hollmann        ! Neu: Demo für Infobox eingebaut (tooltip)          *
* 11 ! 26.06.07 ! Schaefer        ! neuer Block zur Formatierung von Ergebnistabellen  *
* 12 ! 11.07.07 ! Schaefer        ! Druckoptimierung der Seiten                        *
* 13 ! 12.07.07 ! Schaefer        ! Korrektur: Optimierung fuer Druckausgabe           *
* 14 ! 07.08.07 ! Schaefer        ! statt courier nur monospace -> wegen verkleinern   *
* 15 ! 17.01.08 ! Schaefer        ! Anpassungen fuer valides CSS 2.0                   *
****************************************************************************************
*/


/* ++++++++++++++++++++++++ */
/* +    SEITENAUFBAU      + */
/* ++++++++++++++++++++++++ */

body{
    background-color:	#FFFFFF;
    color:				#000000;
    font-family:		arial,sans-serif;
    font-style:			normal;
    font-size: 			0.75em;
    margin:             0px;
}
html, body { 
height: 100% 
}
div.topNavigationBox
    {
	position:			absolute;
	margin-top:			1em; 
	margin-left:	    1em;
    }
div.leftNavigationBox
    {
	position:			absolute;
	height:				85%;
	margin-top:			7.5em; 
	margin-left:	    0.0em;
	margin-bottom:      0.0em;
	background:         url(../images/genesis_hg.gif);
    }
div.contentArea
    {
	position:			absolute;
	margin-top:			9em; 
	margin-left:	    17em;
	margin-bottom:      0.0em;
    }

#leftNavigationUndContentAreaContainer{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
width: 100%;
padding-top: 0px;
background-image: url(../images/genesis_hg.gif);
}

* #leftNavigationUndContentAreaContainer{ height: 90%; }

#leftNavigationUndContentAreaContainerET{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
width: 100%;
padding-top: 0px;
background-image: url(../images/genesis_hg.gif);
}

#leftNavigationUndContentAreaContainerET2{
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
width: 100%;
padding-top: 0px;
background-image: url(../images/genesis_hg.gif);
}

#contentAreaContainer{
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #000000;
}

* #contentAreaContainer{ height: 100%; }

#contentAreaContainerET{
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #000000;
}

* #contentAreaContainerET{ height: 100%; }

#contentAreaContainerET2{
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #000000;
}

#leftNavigationContainer{
position: absolute;
width: 15.8em;
top: 7.4em;
left: 0px; 
background-image: url(../images/genesis_hg.gif);
display: none;
}

#containerCenter {
border-right: #fff 12px solid;
border-top: #fff 6px solid;
border-left: #fff 12px solid;
border-bottom: #fff 6px solid;
background-color: #fff;
color: #000000;
min-height: 750px;
}

* #containerCenter { height: 100%; }

#containerCenterET {
border-right: #fff 12px solid;
border-top: #fff 6px solid;
border-left: #fff 12px solid;
border-bottom: #fff 6px solid;
background-color: #fff;
color: #000000;
}

#containerCenterET2 {
border-right: #fff 12px solid;
border-top: #fff 6px solid;
border-left: #fff 12px solid;
border-bottom: #fff 6px solid;
background-color: #fff;
color: #000000;
}

div.wrapper {
width: 100%;
}



/* ++++++++++++++++++++++++ */
/* +      ALLGEMEIN       + */
/* ++++++++++++++++++++++++ */
.button{
    width:              12em;
    background-color:   #ACDFAC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
} 
.buttondisabled{
    width:              12em;
    background-color:   #CCCCCC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}
.buttonklein{
    width:              1.7em;
    height:             1.7em;
    background-color:   #3D9A3D;
    color:              #FFFFFF;
}
.buttonkleindisabled{
    width:              1.7em;
    height:             1.7em;
    background-color:   #CCCCCC;
    color:              #FFFFFF;
}
.buttonbuch{
    width:              2.58em;
    height:             2em;
} 
.buttonselect{
    width:              1.5em;
    height:             1.5em;
} 
img{
    border:     0px;
}
br{
    clear:  		left;
}
hr{
    margin-right:   10px;
    margin-top:     10px;
    clear:  		left;
}
div.titel{
    background-color:   #FFFFFF;
    color: 			    #006000;
    font-family:	    arial,sans-serif;
    font-size:		    117%;
    font-weight:	    bold;
}
.Text{
    background-color:   inherit;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.Text2{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.Code{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    monospace;
    font-size: 		    100%;
}
.langtextH1{
    background-color:   #FFFFFF;
    color:			    #000000;
	margin-top:			0.7em;
	margin-bottom:		0.4em;
    font-family:    	monospace;
    font-weight:	    bold;
    font-size: 		    100%;
}
.langtext{
    background-color:   #FFFFFF;
    color:			    #000000;
	margin-top:			0px;
	margin-bottom:		0px;
    font-family:    	monospace;
    font-size: 		    100%;
}
.langtextLI{
	margin-left:		1.0em;
	padding-left:		1.0em;
	margin-top:			0px;
	margin-bottom:		0px;
	font-family:    	monospace;
	list-style-image:	url(../images/genesis_langtext_LI.gif);
}
table{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
 }
tr{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
th{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
td{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
.abstandsspalte{
    width:              5px;
    background-color:   #FFFFFF;
    color:              #FFFFFE;
}
.saeulenspalte{
    width:  16px;
}
.mbuttonspalte{
    width:  20px;
}
.buttonspalte{
    width:  145px;
}
.schmalespalte{
    width:  50px;
}
.mittlerespalte1{
    width:  75px;
}
.mittlerespalte2{
    width:  100px;
}
.mittlerespalte3{
    width:  80px;
}
.breitespalte1{
    width:  150px;
}
.breitespalte2{
    width:  200px;
}
.sehrbreitespalte1{
    width:  250px;
}
.sehrbreitespalte2{
    width:  300px;
}
.breitestespalte{
    width:  450px;
}
.breitetabelle{
	width:			98%;
}
form{
    margin:			0px;
    font-family:	arial,sans-serif;
    font-size: 		100%;
}
form.inline {
    margin:			0px;
    font-family:	arial,sans-serif;
    font-size: 		100%;
	display:		inline;
}
div.inline {
    margin:			0px;
    font-family:	arial,sans-serif;
    font-size: 		100%;
	display:		inline;
}
pre{
    margin:			0px;
    font-family:	arial,sans-serif;
    font-size: 		100%;
}
p.button {
	margin: 0px;
}
ul.bulletText_U1 {
	margin-top:			0px;
	margin-bottom:		0px;
    margin-left:		0.7em;
    padding-left:		0.7em;
	list-style-image:	url(../images/genesis_bulletText_U1.gif);
}
ul.bulletText_U2 {
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0.6em;
	padding-left:		1.0em;
	list-style-image:	url(../images/genesis_bulletText_U2.gif);
}
ul.list_style_none {
	margin-left:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
	padding-left:		0.2em;
	list-style-type:	none;
}
ul.mb_information {
	margin-top:			0px;
	margin-bottom:		0px;
	vertical-align:		middle;
	list-style-type:	none;
}
ul.mb_merkmal {
	margin-top:			0px;
	margin-bottom:		0px;
	list-style-image:	url(../images/mb_merkmal.gif);
}
ul.mb_zeitreihen {
	margin-top:			0px;
	margin-bottom:		0px;
	list-style-image:	url(../images/mb_zeitreihen.gif);
}
ul.mb_tabelle {
	margin-top:			0px;
	margin-bottom:		0px;
	list-style-image:	url(../images/mb_tabelle.gif)
}
ul.mb_statistik {
	margin-top:			0px;
	margin-bottom:		0px;
	list-style-image:	url(../images/mb_statistik.gif);
}
ul.mb_auspraegung {
	margin-top:			0px;
	margin-bottom:		0px;
	vertical-align:		middle;
	list-style-image:	url(../images/mb_auspraegung.gif);
}
p.buttonText_U1 {
	margin-top:			0px;
	text-align:			right;
}
div.buttonRight	{
	margin-top:			0px;
	margin-right:		0px;
	vertical-align:		top;
	text-align:			right;
}
div.buttonCenter{
	float:				left;
	vertical-align:		top;
	margin: 			0px 10px 10px 0px;
	text-align:			right;
}
div.buttonLeft	{
	float:				left;
}
div.buttonLogin	{
	margin: 			5px 0px 20px 0px;
}
a.buttonDiagramm:link	{
	text-decoration:	none;
	color: 			    #006000;
}
a.buttonDiagramm:visited	{
	text-decoration:	none;
	color: 			    #006000;
}
a.buttonDiagramm:hover	{
	text-decoration:	underline;
	color: 			    #006000;
}
div.fussnote	{
	width:				100%;
    text-align:			left;
}
li.mb			{
	margin-top: 		20px;
}
.blank{
    background-color:   #FFFFFF;
    color:              #FFFFFE;
}
.emphasized{
    font-weight:		bold;
}
.highlighted{
    background-color:   inherit;
    color: 			    #FF0000;
}
.focused{
    text-decoration:underline;
}
.highEmph{
    background-color:   inherit;
    color: 			    #FF0000;
    font-weight:	    bold;
}
.money{
    background-color:   inherit;
    color: 			    #FFFF00;
    font-size:	        117%;
}
.localLink:link{
    background-color:   #FFFFFF;
    color:			    #006000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.localLink:visited{
    background-color:   #FFFFFF;
    color:			    #006000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.localLink:hover{
    background-color:   #FFFFFF;
    color:			    #C00000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}

/* ++++++++++++++++++++++++ */
/* +      Seitenkopf      + */
/* ++++++++++++++++++++++++ */
div.einleitung{
    font-family:	arial,sans-serif;
    font-size: 		100%;
}
td.kopfBezeichnung {
    background-color:   #FFFFFF;
    color:			    #006000;
    vertical-align:     top;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
td.kopfText {
    font-family:	arial,sans-serif;
    font-size: 		100%;
    padding-left: 	5px;
}
td.kopfTextEmph {
    font-family:	arial,sans-serif;
    font-weight:	bold;
    font-size: 		100%;
    padding-left: 	5px;
}
td.kopfTextHigh {
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
    padding-left: 		5px;
}


/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 1    + */
/* ++++++++++++++++++++++++ */
div.H1{
    margin-top:  	    1.0em;
    background-color:   #FFFFFF;
    color:			    #006000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.U1Text{
    margin-left:	    1.3em;
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
.U1TextEmph{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.U1TextHigh{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.U1TextHighEmph{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}

/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 2    + */
/* ++++++++++++++++++++++++ */
div.H2{
    margin-left:	    1.3em;
    margin-top:  	    1em;
    background-color:   #FFFFFF;
    color:			    #006000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    1.0em;
}
.U2Text{
    margin-left:	    2.65em;
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
.U2TextEmph{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.U2TextHigh{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.U2TextHighEmph{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}

/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 3    + */
/* ++++++++++++++++++++++++ */
div.H3{
    margin-left:	    2.65em;
    margin-top:  	    0.5em;
    background-color:   #FFFFFF;
    color:			    #006000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
.U3Text{
    margin-left:	    2.65em;
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.U3TextEmph{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.U3TextHigh{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.U3TextHighEmph{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}


/* ++++++++++++++++++++++++ */
/* +       Auswahl        + */
/* ++++++++++++++++++++++++ */
td.selectionTitelHell{
    background-color:	#84CE84;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
td.selectionTextHell{
    background-color:	#84CE84;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-size: 			100%;
}
td.selectionTitelDunkel{
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
td.selectionTextDunkel{
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-size: 			100%;
}

/* ++++++++++++++++++++++++ */
/* +       Listen         + */
/* ++++++++++++++++++++++++ */
th.listenTitel{
    background-color:   #FFFFFF;
    color:				#000000;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.listenText{
	font-family:		arial,sans-serif;
    font-size: 			100%;
}
.listenTextEmph{
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.listenTextHigh{
    background-color:   inherit;
    color: 				#FF0000;
	font-family:		arial,sans-serif;
    font-size: 			100%;
}
.listenTextHighEmph{
    background-color:   inherit;
    color: 				#FF0000;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}

/* ++++++++++++++++++++++++ */
/* +    Verzeichnisse     + */
/* ++++++++++++++++++++++++ */
#wrapperContent table.verzeichnis{
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-collapse:collapse;
    width:              100%;
}
.U1Text table.verzeichnis{
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-collapse:collapse;
    width:              98%;
}
table.verzeichnis td{
    border-width:1px;
    border-style:solid;
    border-color:white;
    margin: 0px;
}
table.verzeichnis th{
    border-width:1px;
    border-style:solid;
    border-color:white;
    margin: 0px;
}
th.verzeichnisTitel{
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel20{
	width:  			20px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel30{
	width:  			30px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel40{
	width:  			40px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel50{
	width:  			50px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel55{
	width:  			55px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel60{
	width:  			60px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel65{
	width:  			65px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel75{
	width:  			75px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel90{
	width:  			90px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel100{
	width:  			100px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel115{
	width:  			115px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel130{
	width:  			130px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel145{
	width:  			145px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisTitel275{
	width:  			275px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.verzeichnisTextGruppe{
    background-color:	#99D799;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
    color: 				#000000;
}
.verzeichnisTextHell{
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextHell130{
	width:  			130px;
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextHell150{
	width:  			150px;
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextHellEmph{
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-weight:		bold;
    font-size: 		    100%;
}
.verzeichnisTextHellHigh{
    background-color:	#D1EDD1;
    color: 				#FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextHellHighEmph{
    background-color:	#D1EDD1;
    color: 				#FF0000;
    font-family:	    arial,sans-serif;
    font-weight:		bold;
    font-size: 		    100%;
}
.verzeichnisTextMittel{
    background-color:	#BFE6BF;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextDunkel{
    background-color:	#ACDFAC;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextDunkelEmph{
    background-color:	#ACDFAC;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-weight:		bold;
    font-size: 		    100%;
}
.verzeichnisTextDunkelHigh{
    background-color:	#ACDFAC;
    color: 				#FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.verzeichnisTextDunkelHighEmph{
    background-color:	#ACDFAC;
    color: 				#FF0000;
    font-family:	    arial,sans-serif;
    font-weight:		bold;
    font-size: 		    100%;
}
/* ++++++++++++++++++++++++ */
/* +         EVAS         + */
/* ++++++++++++++++++++++++ */
.evasVerzeichnisStufe1{
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.evasVerzeichnisStufe2{
    background-color:	#BFE6BF;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.evasVerzeichnisStufe3{
    background-color:	#ACDFAC;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.evasVerzeichnisStufe4{
    background-color:	#99D799;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.evasVerzeichnisStufe5{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
/* ++++++++++++++++++++++++ */
/* +         KMA          + */
/* ++++++++++++++++++++++++ */
.kmaHierarchischie0{
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie1{
    background-color:	#D1EDD1;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie2{
    background-color:	#ACDFAC;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie3{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie4{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie5{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie6{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie7{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie8{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie9{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.kmaHierarchischie10{
    background-color:	#84CE84;
    color: 				#000000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}

/* ++++++++++++++++++++++++ */
/* +   Ergebnistabellen   + */
/* ++++++++++++++++++++++++ */
.ergebnistabelle {
	margin-bottom:      10px;
    margin-left:        1px;
	margin-right:       10px;
	border-collapse:    collapse;
	line-height:        140%;
	font-size:          100%;	
}
caption {
	margin-right:       10px;
	margin-left:        0px;
	border-left:        1px solid #ACDFAC;
	border-right:       1px solid #ACDFAC;
	border-top:         1px solid #ACDFAC;
	padding:            4px 0 12px 4px;
	text-align:         left;
	font-weight:        bold;
	font-size:          112%;
}
tfoot{
	border:             0px solid #ACDFAC;
	border-collapse:    collapse;
}
.etfoottext{
	width:              100%;
    border:             0px solid #ACDFAC;
    border-collapse:    collapse;
	margin-bottom:      10px;
	line-height:        115%;
	padding-top:        12px;
	font-family:        monospace;
	font-size:          1.25em;
}
.etueberschrift{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     middle;
	padding:            2px 2px 2px 4px;
	text-align:         left;
	font-weight:        normal;
}
.etueberschrift input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	margin-right:       0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etkopfvorspalte{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     middle;
	padding:            2px;
	text-align:         center;
	font-weight:        normal;
}
th.etkopfvorspalte input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	center;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 4px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspaltedok{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	white-space:        nowrap;
	padding:            2px 2px 2px 4px;
	text-align:         left;
	font-weight:        normal;
}
th.etzelledok{
    border:             1px solid #ACDFAC;
    background-color:   #FFFFFF;
    color:				#000000;
    padding:            3px;
    text-align:         right;
    font-family:		arial,sans-serif;
    font-size: 			100%;
}
td.etvorspalte{
	border:             1px solid #ACDFAC;
    background-color:   #FFFFFF;
    color:				#000000;
	vertical-align:     top;
	padding:            2px 5px 2px 5px;
	text-align:         left;
    font-size: 			100%;
}
td.etvorspalte input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind1{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 15px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind1 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind2{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 30px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind2 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind3{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 45px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind3 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind4{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 60px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind4 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind5{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 75px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind5 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind6{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 90px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind6 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind7{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 105px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind7 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind8{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 120px;
	text-align:         left;
	white-space:        nowrap;
	font-weight:        normal;
}
th.etvorspalte-ind8 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etvorspalte-ind9{
	border:             1px solid #ACDFAC;
    background-color:   #FFFFFF;
    color:				#000000;
	vertical-align:     top;
	padding:            2px 2px 2px 135px;
	text-align:         left;
    font-size: 			100%;
}
th.etvorspalte-ind9 input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
th.etkopfzeile{
	border:             1px solid #ACDFAC;
	background-color:   #E3EDF4;
	color:          	#000000;
	vertical-align:     middle;
	padding:            5px;
	text-align:         center;
	font-weight:        normal;
}
th.etkopfzeile input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	vertical-align:     middle;
	text-align:         center;
	background-color:   #E3EDF4;
	color:          	#84CE84;
	font-size:          1em;
}
.etuntertitel{
	border:             1px solid #ACDFAC;
	background-color:   #FFFFFF;
    color:				#000000;
    text-align:         left;
    font-family:		arial,sans-serif;
    font-weight:        normal;
    font-size: 			100%;
}
.etuntertitel input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #FFFFFF;
	color:          	#84CE84;
	font-size:          1em;
}
.etzwischentitel{
	border:             1px solid #ACDFAC;
	background-color:   #FFFFFF;
    color:				#000000;
    text-align:         left;
    font-family:		arial,sans-serif;
    font-weight:        normal;
    font-size: 			100%;
}
.etzwischentitel input{
	border:             0px;
	padding:            0px 0px 0px 0px;
	margin-left:        0px;
	text-align:     	left;
	background-color:   #FFFFFF;
	color:          	#84CE84;
	font-size:          1em;
}
.etzelle{
    border:             1px solid #ACDFAC;
    background-color:   #FFFFFF;
    color:				#000000;
    padding:            3px;
    text-align:         right;
    font-family:		arial,sans-serif;
    font-size: 			100%;
    white-space:		nowrap;
}
p.etfussnote{
    margin-top:  		2.0em;
    background-color:   #FFFFFF;
    color:				#000000;
	text-align:         left;
    font-family:		monospace;
    font-size: 			100%;
}
.ethinweiskurz{
    border:             0px;
    background-color:   #FFFFFF;
    color:				#FF0000;
    padding-top:        1.0em;
    text-align:         left;
    font-family:		arial,sans-serif;
    font-weight:        bold;
    font-size: 			100%;
}
.copyright{
	background-color:   #FFFFFF;
	color:              #555555;
	line-height:        140%;
	font-size:          90%;
	z-index:            8;
}
/* ++++++++++++++++++++++++ */
/* +       Legende        + */
/* ++++++++++++++++++++++++ */
table.legendeRahmen{
    width:				200px;
	border:				0;
	background-color:	#ACDFAC;
	color:          	#000000;
}
table.legendeContent{
	border:				0;
	background-color:	#D1EDD1;
	color:          	#000000;
}
.legendeTitel{
	background-color:	#ACDFAC;
	color:          	#FFFFFF;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.legendeText{
	background-color:	#D1EDD1;
	color:          	#3D9A3D;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.legendeTextHigh{
	background-color:	#D1EDD1;
	color:          	#3D9A3D;
	font-family:	    arial,sans-serif;
	font-weight:	    bold;
	font-size: 		    100%;
}
.legendeTextEmph{
	background-color:	#D1EDD1;
	color:          	#FF0000;
	font-family:	    arial,sans-serif;
	font-size: 		    100%;
}
.legendeTextHighEmph{
	background-color:	#D1EDD1;
	color:          	#FF0000;
	font-family:	    arial,sans-serif;
	font-weight:	    bold;
	font-size: 		    100%;
}

/* ++++++++++++++++++++++++ */
/* +       Hinweis        + */
/* ++++++++++++++++++++++++ */
div.hinweisTitel{
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.hinweisText{
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.hinweisTextEmph{
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.hinweisTextHigh{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.hinweisTextHighEmph{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.hinweisTextFocused{
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    text-decoration:	underline;
    font-size: 		    100%;
}
.infoText{
    background-color:   #FFFFFF;
    color:			    #FF9900;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.infoTextFocused{
    background-color:   #FFFFFF;
    color:			    #FF9900;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    text-decoration:	underline;
    font-size: 		    100%;
}

/* ++++++++++++++++++++++++ */
/* +       Fehler         + */
/* ++++++++++++++++++++++++ */
div.fehlerTitel{
    margin-left:	    1.3em;
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.fehlerText{
    margin-left:	    1.3em;
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.fehlerTextEmph{
    background-color:   #FFFFFF;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.fehlerTextHigh{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.fehlerTextHighEmph{
    background-color:   inherit;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
/* ++++++++++++++++++++++++ */
/* +      RECHERCHE       + */
/* ++++++++++++++++++++++++ */
.treffertitel{
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	text-align:			center;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.trefferanzahl{
    background-color:   #D1EDD1;
    color:			    #FF0000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.treffertext{
    background-color:   #D1EDD1;
    color:			    #000000;
    text-align:			center;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}
.boxbegriffoptionen {
	position:			relative;
	margin-top:			1.0em; 
	margin-left:	    0.65em;
	margin-bottom:      20px;
	padding:			10px;
	width:              96%;
	float:              left;
    background-color:   #D1EDD1;
    color:			    #006000;
    z-index:            3;
}
.boxbegriffe {
	margin-right:	    1.3em;
	
	float:              left;    
    z-index:			2;
}
.boxoptionen {
	
	float:              right;
	z-index:			1;
}
.boxtreffers{
	position:			relative;
	margin-top:			1.0em; 
	margin-left:	    1.3em;
	margin-bottom:      20px;
}
.boxtreffer {
	margin-right:       10px;
	margin-bottom:      5px;
	float:  			left;
	width:              145px;
}
.auswahlboxtitel{
    margin-top:         1px;
    margin-left:        1px;
    background-color:	inherit;
	color:				#FFFFFF;
	text-align:			left;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    float:              left;
}
.auswahlboxbutton{
	text-align:			right;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.auswahlbox {
    background-color:	inherit;
	color:				#FFFFFF;
	text-align:			left;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.boxsicht{
	position:			relative;
	margin-top:			1.0em; 
	margin-bottom:      20px;
}
.boxauswahlframe {
	margin-right:       10px;
	padding:            1px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	float:  			left;
}
.boxauswahl {
	padding:            1px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	width:              10.5em;
}
.boxauswahlsortierungframe {
	margin-right:       5px;
	padding:            1px;
    background-color:	#84CE84;
	color:				#FFFFFF;
	float:  			left;
}
.boxauswahlsortierung {
	padding:            1px;
    background-color:	#84CE84;
	color:				#FFFFFF;
	width:              10.5em;
}
.boxauswahlsortierungadmin {
	padding:            1px;
    background-color:	#84CE84;
	color:				#FFFFFF;
}
.selectbox{
    background-color:	#FFFFFF;
	color:				#000000;
	width:              10em;
	font-size: 			100%;
}

/* ++++++++++++++++++++++++ */
/* +    Formatierungen    + */
/* ++++++++++++++++++++++++ */
.spalte75{
    width:  75px;
}
.spalte100{
    width:  100px;
}
.spalte150{
    width:  150px;
}
.spalte175{
    width:  175px;
}
.spalte225{
    width:  225px;
}
.spalte300{
    width:  300px;
}
.spalte380{
    width:  380px;
}
.spalte532{
    width:  532px;
}
.historyPath{
    background-color:   #FFFFFF;
    color: 			    #006000;
    font-family:	    arial,sans-serif;
    font-size:		    90%;
}
.historyStation:link{
    background-color:   #FFFFFF;
    color: 			    #006000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
.historyStation:visited{
    background-color:   #FFFFFF;
    color: 			    #006000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
.historyStation:hover{
    background-color:   #FFFFFF;
    color: 			    #C00000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
.historyEndStation{
    background-color:   #FFFFFF;
    color: 			    #999999;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}


div#tooltip a span
 {
  display:none;
 }

 div#tooltip a:hover
 {
  background-color:#FFFFFF;
 }

div#tooltip a:hover span
 {
  display:block;
  text-decoration: none;
  position:absolute;
  top:100px;
  left:300px;
  width:300px;
  padding:5px;
  margin:4px;
  z-index:100;
  color:#FF8040;
  background:#FFCEB7;
  border:1px solid #FF8040;
  font-size:11px;
 }

/* ++++++++++++++++++++++++ */
/* +      ALLGEMEIN       + */
/* ++++++++++++++++++++++++ */
form{
    margin:			0px;
}
.begriffbox{
    background-color:	#FFFFFF;
	color:				#000000;
	width:              10em;
	font-size: 			100%;
	margin-left:     	1.65em;
} 
img{
    border:     0px;
}
.buttonNavigation{
    border:             0px;
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:          1em;
    font-weight:		bold;
    text-align:         left;
    color:              #FF0000;
    display:			none;
} 
.buttonSitemap{
    border:             0px;
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:          1em;
    font-weight:		bold;
    text-align:         left;
    color:              #FF0000;
} 

.blank {
    background-color:	#FFFFFF;
    color:				#FFFFFE;
}
.emphasized {
    font-weight:	    bold;
}
.highlighted {
    background-color:	#FFFFFF;
    color: 			    #FF0000;
}
.highEmph {
    font-weight:	    bold;
    background-color:	#FFFFFF;
    color: 			    #FF0000;
}
.abstandHell{
    background-color:	#ACDFAC;
    color:	            #ADC7DD;
	width:				15.8em;
	height:				7px;
}
.abstandDunkel{
    background-color:	#84CE84;
    color:	            #84AECD;
	width:				15.8em;
	height:				7px;
}
.abstandSpace {
	width:				15.8em;
	height:				2px;
}

/* ++++++++++++++++++++++++ */
/* +   LINKE NAVIGATION   + */
/* ++++++++++++++++++++++++ */
p.leftTitel{
    font-family:	    arial,sans-serif;
    font-size:		    133%;
    background-color:	inherit;
    color: 			    #3D9A3D;
}
.leftU1Titel{
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
    font-weight:	    bold;
    background-color:	inherit;
    color:			    #555555;
    text-decoration:    none;
    margin-left:        1%;
}
.leftU2TitelEnabled {
    font-family:		arial,sans-serif;
    font-size: 			100%;
    background-color:	inherit;
    color:				#000000;
    text-decoration:	none;
    margin-left:     	0.8em;
}
.leftU2TitelEnabled a:link, .leftU2TitelEnabled a:visited {
    font-family:		arial,sans-serif;
    font-size: 			100%;
    background-color:	inherit;
    color:				#000000;
    text-decoration:	none;
}
.leftU2TitelEnabled a:hover {
    font-family:		arial,sans-serif;
    font-size: 			100%;
    background-color:	inherit;
    color:				#C00000;
    text-decoration:	none;
}
.leftU2TitelDisabled {
    font-family:		arial,sans-serif;
    font-size: 			100%;
    font-style:			italic;
    background-color:	inherit;
    color:				#E5E5E5;
    text-decoration:	none;
    margin-left:     	0.8em;
}
.leftU2TitelDisabled a {
    font-family:		arial,sans-serif;
    font-size: 			100%;
    font-style:			italic;
    background-color:	inherit;
    color:				#E5E5E5;
    text-decoration:	none;
}

/* ++++++++++++++++++++++++ */
/* +   OBERE NAVIGATION   + */
/* ++++++++++++++++++++++++ */
.topTitel:link {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#555555;
    text-decoration:	none;
    display: none;
}
.topTitel:visited {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#555555;
    text-decoration:	none;
    display: none;
}
.topTitel:hover {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#000000;
    text-decoration:	none;
    display: none;
}
.topTitelEmph:link {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#555555;
    font-weight:	    bold;
    text-decoration:	none;
}
.topTitelEmph:visited {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#555555;
    font-weight:	    bold;
    text-decoration:	none;
}
.topTitelEmph:hover {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#000000;
    font-weight:	    bold;
    text-decoration:	none;
}
.topTitelHigh:link {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#FF0000;
    text-decoration:	none;
}
.topTitelHigh:visited {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#FF0000;
    text-decoration:	none;
}
.topTitelHigh:hover {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#FF0000;
    font-weight:	    bold;
    text-decoration:	none;
}
.topTitelDisabled {
    font-family:	    arial,sans-serif;
    font-size:			92%;
    background-color:	#FFFFFF;
    color:				#D4D4D4;
    font-style:			italic;
    text-decoration:	none;
}
/* OBERE NAVIGATION */
/* Box fuer Wortmarke */
#box1 {
	position:			absolute;
	top:				1px;
	left:				0px; 
	z-index:			2;
}
/* Box fuer Logo */
#box2 {
	position:			absolute;
	top:				1px;
	right:				10px;
	z-index:			1;
}
/* Box fuer Menuepunkte */
#box3 {
	position:			absolute;
	top:				40px;
	left:				190px;
	z-index:			3;
}
/* Box fuer linke Zeitleiste */
#box4 {
	position:			absolute;
	top:				56px;
	left:				0px;
	width:				190px;
	height:				6px;
	background-image:	url(../images/genesis_hg_timeline1.gif);
}
/* Box fuer linker Balken */
#box5 {
	position:			absolute;
	top:				62px;
	left:				0px;
	width:				190px;
	height:				28px;
	background-color:	#84CE84;
	color:				#84AECF;
}
/* Box fuer rechte Zeitleiste */
#box6 {
	position:			absolute;
	top:				56px;
	left:				190px;
	width:				80%;
	height:				6px;
	background-image:	url(../images/genesis_hg_timeline2.gif)
}
/* Box fuer rechte Balken */
#box7 {
	position:			absolute;
	top:				62px;
	left:				190px;
	width:				80%;
	height:				28px;
	vertical-align:		middle;
	background-color:	#ACDFAC;
	color:				#000000;
}
/* Box fuer Titel im rechten Balken */
#box8 {
	position:			absolute;
	top:				68px;
	left:				190px;
}

#topNavigationLeftLogo{
position: absolute;
top: 0px;
left: 0px; 
z-index: 2;
}

#topNavigationLeftLogo .image{
width: 15.8em;
height: 4.6em;
}

#topNavigationRightLogo{
position: absolute;
top: 0px;
right: 10px;
z-index: 1;
}

#topNavigationRightLogo .image{
width: 9.8em;
height: 4.6em;
}

#topNavigationMenu{
margin: 0px 120px 0px 15.8em;
background-color: #ffffff;
color: #000000;
min-width: 600px;
height: 4.6em;
vertical-align:bottom;
}

#topNavigationMenu .image{
width: 1px;
height: 4.25em;
display: none;
}

#topNavigationMenu img{
display: none;
}

#topNavigationLeftTimeline{
width: 15.8em;
height: 6px;
background-image: url(../images/genesis_hg_timeline1.gif);
float: left;
}

/* Workaround fuer den 3Pixel Bug */
* html #topNavigationLeftTimeline {
margin-right: -3px;
}

#topNavigationRightTimeline{
height: 6px;
background-image: url(../images/genesis_hg_timeline2.gif);
}

#topNavigationLeftTitel{
width: 15.8em;
height: 2.3em;
background-color: #84CE84;
color: #84AECF;
float: left;
}

#topNavigationApplicationName{
vertical-align: middle;
background-color: #ACDFAC;
color: #000000;
}

#topNavigationApplicationNameHight{
background-color: #ACDFAC;
color: #000000;
height: 2.3em;
}

#topNavigationApplicationName .applicationName{
font-family: arial,sans-serif;
font-size: 133%;
background-color: #ACDFAC;
color: #3D9A3D;
vertical-align: middle;
margin-right: 1.25em;
border-top: #ACDFAC 5px solid;
}

#topNavigationApplicationName .applicationName .image{
width: 1px;
height: 1px;
}

table.print
	{
	width:				600px;
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
    border-color:		#000000;
    border-collapse:	collapse;
	}
	
.printth
	{
	background-color:   #c0c0c0;
	color:				#000000;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    text-align:			left;
    border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid; 
	}
	
td.print
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;  
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
	}
	
td.print10
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				10%;
	border-top-width:	0px;
    border-right-width: 0px;
    border-bottom-width:1px;
    border-left-width: 	0px;
    border-style:		solid;
	}
	
td.print10borderless
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				10%;
	border-top-width:	0px;
    border-right-width: 0px;
    border-bottom-width:0px;
    border-left-width: 	0px;
    border-style:		solid;
	}
	
td.print20
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				20%;
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
	}
		
td.print25
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				25%;
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
	}	
	
td.print30
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				30%;
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	0px;
    border-style:		solid;
	}		
	
td.print40
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				40%;
	border-top-width:	0px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	0px;
    border-style:		solid;
	}
	
td.print50
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif;
    width:				50%;
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
	}
	
td.printborderless
	{
	background-color:   #FFFFFF;
	color:				#000000;
	font-family:		arial,sans-serif; 
	border-top-width:	0px;
    border-right-width: 1px;
    border-bottom-width:0px;
    border-left-width: 	0px;
    border-style:		solid;
	}
