/*
****************************************************************************************
* 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) 2010 Statistisches Bundesamt                                           *
*                                                                                      *
* Datei: skm_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 ! 12.07.07 ! Schaefer        ! Korrektur: Optimierung fuer Druckausgabe           *
* 13 ! 20.07.07 ! Schaefer        ! Korrektur: weitere Optimierung fuer Druckausgabe   *
* 14 ! 07.08.07 ! Schaefer        ! statt courier nur monospace -> wegen verkleinern   *
* 15 ! 08.08.07 ! Schaefer        ! neue class als Hintergrund von Pictogrammen        *
* 16 ! 17.08.07 ! Schaefer        ! neue class fuer Farbe von Diagrammlinien           *
* 17 ! 21.08.07 ! Schaefer        ! class langtext angepasst                           *
* 18 ! 17.01.08 ! Schaefer        ! Anpassungen fuer valides CSS 2.0                   *
* 19 ! 14.02.08 ! Schaefer        ! Layout angepasst 								   *
* 20 ! 15.02.08 ! Wolpert		  ! Erweiterung für IP								   *
* 21 ! 09.04.10 ! Wolpert		  ! Neue Größen Eingabesize und SKM-Button             *
* 22 ! 22.12.10 ! Wolpert		  ! Container ohen oberen Abstand eingefügt			   *
* 23 ! 26.06.13 ! Henning         ! Anpassung Ticket #223                              *
* 24 ! 02.07.13 ! Henning         ! Anpassung Ticket #239                              *
* 25 ! 11.09.13 ! Henning         ! Ticket #279 Redesign                               *
****************************************************************************************
*/


/* ++++++++++++++++++++++++ */
/* +    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:         #84CE84;
    }
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;
}

* #leftNavigationUndContentAreaContainer{ height: 90%; }

#leftNavigationUndContentAreaContainerET{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}

#leftNavigationUndContentAreaContainerET2{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}

#contentAreaContainer{
	margin: 0px 0px 0px 17.8em;
	background-color: #FFFFFF;
	color: #000000;
}

* #contentAreaContainer{ height: 100%; }

#contentAreaContainerET{
	margin: 0px 0px 0px 17.8em;
	background-color: #FFFFFF;
	color: #000000;
}

* #contentAreaContainerET{ height: 100%; }

#contentAreaContainerET2{
	margin: 0px 0px 0px 17.8em;
	background-color: #FFFFFF;
	color: #000000;
}

#leftNavigationContainer{
    background-color:	#84CE84;
    color:	            #84AECD;
	position: absolute;
	width: 17.8em;
	top: 7.7em;
	left: 0px; 
}

#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;

}

#containerCenter_notopspacer {
	border-right: #fff 12px solid;
	border-top: #fff 0px solid;
	border-left: #fff 12px solid;
	border-bottom: #fff 6px solid;
	background-color: #fff;
	color: #000000;
	
}

* #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:   #d1edd1;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}
.buttonbig{
    width:              18em;
    background-color:   #ACDFAC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}
.buttonbighell{
    width:              18em;
    background-color:   #d1edd1;;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}
.buttonbig2{
    width:              20em;
    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{
} 
img{
    border:     0px;
}
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;
}

div.untertitel{
    background-color:   #FFFFFF;
    color: 			    #006000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    font-weight:	    bold;
}

.zudenips{
	padding-top:95px;
	padding-left:300px;
}

.zudenips a:link, .zudenips a, .zudenips a:visited{
    background-color:   #FFFFFF;
    color: 			    #006000;
    font-family:	    arial,sans-serif;
    font-size:		    1.5em;
    font-weight:	    bold;
    text-decoration:	none;
}
.zudenips a:hover	{
	text-decoration:	underline;
	color: 			    #006000;
}   
    
.Text{
    background-color:	#FFFFFF;
    color:			    #000000;
    border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
    border-color:		#006000;
    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:          1.2em;
}
.langtext{
    background-color:   #FFFFFF;
    color:			    #000000;
	margin-top:			0px;
	margin-bottom:		0px;
    font-family:    	monospace;
	font-size:          1.2em;
}
.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;
}
.mittlerespalte4{
    width:  120px;
}
.breitespalte1{
    width:  150px;
}
.breitespalte2{
    width:  200px;
}
.sehrbreitespalte1{
    width:  250px;
}
.sehrbreitespalte2{
    width:  300px;
}
.breitestespalte{
    width:  450px;
}
.breitetabelle{
	width:			98%;
}
.cellpadding{
	padding-top: 3px;
	padding-bottom: 3px;
}
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.buttonLogoff	{
	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;
}
.highEmphBlack{
	  background-color:   inherit;
    font-weight:      bold;
    color:       #000000;
}
.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%;
}
div.H1Diagramm{
    margin-top:  	    1.0em;
    background-color:   #FFFFFF;
    color:			    #006000;
    font-family:	    arial,sans-serif;
    font-weight:	    bold;
    font-size: 		    100%;
}
.U1Text{
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
.U1TextDiagramm{
    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%;
}
div.verzeichnisNavigation{
    border-top-width:1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 1px;
    border-style:solid;
 /**border-color:#ACDFAC;**/
	background-color:	#3D9A3D;
	color:				#FFFFFF;
	width:              99,7%;
	text-align:         center;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    margin-top:			0px;
    margin-bottom:		0px;   
    
}

.verzeichnisNavigationButton{  
    padding-bottom:		0px;
    vertical-align:		bottom;
}

.verzeichnisNavigationSpacer{
    width:              2em;
    height:             1.5em;
}

.verzeichnisNavigationContainer{
    margin-left:        auto;
    margin-right:       auto;
}

.verzeichnisNavigationLinkContainer{
    margin-left:        auto;
    margin-right:       auto;
    vertical-align:     middle;
    padding-top:		2px;
    padding-bottom:		2px;
}

.U1Text table.verzeichnis{
    border-width:       1px;
    border-style:       solid;
    border-color:       white;
    border-collapse:    collapse;
    width:              100%;
}
table.verzeichnis td{
    border-width:   1px;
    border-style:   solid;
    border-color:   white;
    margin:         0px;
    padding:        2px 2px 2px 4px;
}
table.verzeichnis th{
    border-width:   1px;
    border-style:   solid;
    border-color:   white;
    margin:         0px;
    padding:        2px 2px 2px 4px;
}
th.verzeichnisBlank7{
	width:  			7px;
    background-color:	#FFFFFF;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
th.verzeichnisBlank3{
	width:  			3px;
    background-color:	#FFFFFF;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
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.verzeichnisTitel120{
    width:              120px;
    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.verzeichnisTitel200{
	width:  			200px;
    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%;
}
th.verzeichnisTitel460{
  width:        460px;
    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%;
}


.verzeichnisTextGruen0{
    background-color:   #EBF6EB;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          100%;
}
.verzeichnisTextGruen1{
    background-color:   #D1EDD1;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          100%;
}
.verzeichnisTextGruen2{
    background-color:   #ACDFAC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          100%;
}
.verzeichnisTextGruen3{
    background-color:   #84CE84;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          100%;
}
.verzeichnisTextHell90{
	width:  			90px;
    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%;
}
.verzeichnisTextHellLink:link{
    background-color:   #D1EDD1;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	none;
}
.verzeichnisTextHellLink:visited{
    background-color:   #D1EDD1;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	none;
}
.verzeichnisTextHellLink:hover{
    background-color:   #D1EDD1;
    color: 			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	underline
}
.verzeichnisTextHellLink2:link{
    background-color:   #D1EDD1;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	none;
}
.verzeichnisTextHellLink2:visited{
    background-color:   #D1EDD1;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	none;
}
.verzeichnisTextHellLink2:hover{
    background-color:   #D1EDD1;
    color: 			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	underline
}
.verzeichnisTextDunkelLink2:link{
    background-color:   #ACDFAC;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	none;
}
.verzeichnisTextDunkelLink2:visited{
    background-color:   #ACDFAC;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	none;
}
.verzeichnisTextDunkelLink2:hover{
    background-color:   #ACDFAC;
    color: 			    #FF0000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
    text-decoration:	underline
}
.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%;
}
.verzeichnisTextDunkelLink:link{
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.verzeichnisTextDunkelLink:visited{
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
}
.verzeichnisTextDunkelLink:hover{
    background-color:	#3D9A3D;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:          	#006000;
	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:				250px;
	border:				0;
	background-color:	#ACDFAC;
	color:          	#000000;
}
table.legendeContent{
	border:				0;
	background-color:	#D1EDD1;
	color:          	#000000;
	width: 				100%;
}
.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%;
    text-align:left;    
}
.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%;
}
.fehlerText2{
    margin-left:	    0.0em;
    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:				#000000;
	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: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    90%;
}
.historyStation:link{
    background-color:   #FFFFFF;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
.historyStation:visited{
    background-color:   #FFFFFF;
    color: 			    #000000;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
.historyStation:hover{
    background-color:   #FFFFFF;
    color: 			    #999999;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
.historyEndStation{
    background-color:   #FFFFFF;
    color: 			    #999999;
    font-family:	    arial,sans-serif;
    font-size:		    100%;
}
/* ++++++++++++++++++++++++ */
/* +       Diagramm       + */
/* ++++++++++++++++++++++++ */
.ContentRegion table.diagramm{
    border-width:0px;
    border-style:solid;
    border-color:white;
    border-collapse:collapse;
    width:              100%;
}
table.diagramm td{
    border-width:0px;
    border-style:solid;
    border-color:white;
    margin: 0px;
}
.pictogrammDunkel{
    background-color:	#ACDFAC;
    color: 				#000000;
    border:				0px;
    padding:			0px;
    margin:				0px;
    width:				20px;
    height:				20px;
}

div.tooltip a span
 	{
  	display:none;
 	}
 
div.tooltip a
 	{
  	color:#000000;
 	TEXT-DECORATION:none;
 	}
	
div.tooltip a:hover
 	{
  	background-color:#BFE6BF;
  	color:#000000;
  	position:relative;
 	}

div.tooltip a:hover span
 	{
 	display:block;
  	text-decoration: none;
  	position:absolute;
  	top:20px;
  	left:50px;
  	width:200px;
  	padding:4px;
  	margin:3px;
  	z-index:100;
  	color:#000000;
  	background:#FFFF99;
  	border:1px solid #000000;
  	font-size:11px;
 	}





/* Tooltip falls keine Informationen vorhanden 
Unterschiede zu vorher a:hover, bg-col; a:hover span, left	*/ 	

div.tooltip2 a span
 	{
  	display:none;
 	}
 
div.tooltip2 a
 	{
  	color:#000000;
 	TEXT-DECORATION:none;
 	}
	
div.tooltip2 a:hover
 	{
  	background-color:#FFFFFF;
  	color:#000000;
  	position:relative;
 	}

div.tooltip2 a:hover span
 	{
 	display:block;
  	text-decoration: none;
  	position:absolute;
  	top:20px;
  	left:25px;
  	width:200px;
  	padding:4px;
  	margin:3px;
  	z-index:100;
  	color:#000000;
  	background:#FFFF99;
  	border:1px solid #000000;
  	font-size:11px;
 	}
 
  
/* ++++++++++++++++++++++++ */
/* +       neu SKM        + */
/* ++++++++++++++++++++++++ */

.content	{
	text-align:			left;
}
.welcome	{
	float:				right;
	margin:				20px 15px 5px;
	width:				277px;
	height:				182px
}
form.float {
    margin:			0px;
    font-family:	arial,sans-serif;
    font-size: 		100%;
	display:		inline;
	float:			left;
}
div.clear	{
	clear:				left;
}
div.eingabeText	{
	text-align:			left;
	float:				left;
	width:				5em;
	font-family:		arial,sans-serif;
    font-size: 			100%;
    margin: 			3px 0px 3px 0px;
}
div.loginText	{
	text-align:			left;
	float:				left;
	width:				6em;
	font-family:		arial,sans-serif;
    font-size: 			100%;
    margin: 			2px 0px 2px 11px;
}
div.sperrungText	{
	text-align:			left;
	float:				left;
	width:				12em;
	font-family:		arial,sans-serif;
    font-size: 			100%;
}
div.auswahlText	{
	text-align:			left;
	float:				left;
	width:				5.5em;
	font-family:		arial,sans-serif;
    font-size: 			100%;
    padding-top:		2px;
}
div.auswahlText_lang	{
	text-align:			left;
	float:				left;
	width:				7.0em;
	font-family:		arial,sans-serif;
    font-size: 			100%;
    padding-top:		2px;
}
div.auswahlText_lang_lang	{
	text-align:			left;
	float:				left;
	width:				7.5em;
	font-family:		arial,sans-serif;
    font-size: 			100%;
    padding-top:		2px;
}
div.buttonLogin	{
	margin: 			3px 0px 0px 0px;
	width:				95%;
	text-align:			center;
}
.abstandLinks5	{
	padding-left: 		5px;
}
.abstandOben5	{
	padding-top: 		5px;
}
.eingabeSize	{
	width:				12em;
}
.eingabeSize2	{
	width:				4em;
}	
.eingabeSize2_5	{
	width:				5em;
}
.eingabeSize3	{
	width:				8em;
}
.eingabeSize4	{
	width:				10em;
}
.eingabeSize5	{
	width:				16em;
}

.money2{
    background-color:   inherit;
    color: 			    #FFFFFF;
    font-size:	        117%;
}
.selectbox2{
    background-color:	#FFFFFF;
	color:				#000000;
    border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
    border-color:		#006000;
    font-family:	    arial,sans-serif;
	font-size: 			100%;
	vertical-align:		top;
	margin-right:       5px;
}
table.tbl_ip
	{
	background-color:	#84CE84;
    color: 				#000000;
	}
	
table.tbl_ip td
    {
    padding: 2px;
    }
	
table.registrierung
	{
	width:				650px;
	border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
    border-color:		#ACDFAC;
    border-collapse:	collapse;
	}
	
table.tabellenmanager
	{
    border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width:	1px;
    border-style:		solid;
    border-color:		white;
    border-collapse:	collapse;
    width:              100%;
	}
table.merkmaltabelle
{
	width:              350px;
	
}	
table.tabellenmanager td{
    border-top-width:0px;
    border-right-width: 0px;
    border-bottom-width:1px;
    border-left-width: 0px;
    border-style:solid;
    border-color:white;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0px;
}
table.tabellenmanager th{
    border-top-width:0px;
    border-right-width: 0px;
    border-bottom-width:1px;
    border-left-width: 0px;
    border-style:solid;
    border-color:white;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0px;
}	

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;
	}

.skmbutton
{
    width:              8.5em;
    background-color:   #ACDFAC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}
.skmbutton_big
{
    width:              12em;
    background-color:   #ACDFAC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}
.skmbutton_very_big
{
    width:              16em;
    background-color:   #ACDFAC;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
}

.pagenumber1 {
	width:              1em;
	border-top-width:	0px;
    border-right-width: 0px;
    border-bottom-width:0px;
    border-left-width: 	0px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    text-decoration:	underline;
}
.pagenumber2 {
	width:              1.5em;
	border-top-width:	0px;
    border-right-width: 0px;
    border-bottom-width:0px;
    border-left-width: 	0px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    text-decoration:	underline;
}
.pagenumber3 {
	width:              2.2em;
	border-top-width:	0px;
    border-right-width: 0px;
    border-bottom-width:0px;
    border-left-width: 	0px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    text-decoration:	underline;
}
.pagenumber4 {
	width:              2.7em;
	border-top-width:	0px;
    border-right-width: 0px;
    border-bottom-width:0px;
    border-left-width: 	0px;
    background-color:	#3D9A3D;
	color:				#FFFFFF;
	font-family:		arial,sans-serif;
    font-weight:		bold;
    font-size: 			100%;
    text-decoration:	underline;
}
.textbuttonwidth3{
	width:              1em;
    background-color:   #FFFFFF;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
    border:				0px;
}
.textbuttonwidth1{
	width:              5.5em;
    background-color:   #FFFFFF;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
    border:				0px;
    text-decoration:	underline;
    text-align:			left;
}
.textbuttonwidth2{
	width:              9em;
    background-color:   #FFFFFF;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
    border:				0px;
    text-decoration:	underline;
}
.textbuttonwidth4{
	width:              24em;
    background-color:   #FFFFFF;
    color:              #000000;
    font-family:        arial,sans-serif;
    font-size:          1em;
    border:				0px;
    text-decoration:	underline;
} 
	
	
/* Nicht in Benutzung */	
a.tooltip3
	{
	color:#c00;
	}
a.tooltip3 b
	{
	display:none;
	}
a.tooltip3:hover 
	{
	border:0; position:relative; z-index:500; text-decoration:none;
	}
a.tooltip3:hover b
	{
	display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #ff0; background:#8cc; width:150px;
	}

div.tooltip_nace a span
 	{
  	display:none;
 	}
 
div.tooltip_nace a
 	{
  	color:#000000;
 	TEXT-DECORATION:none;
 	}
	
div.tooltip_nace a:hover
 	{
  	background-color:#FFFFFF;
  	color:#000000;
  	position:relative;
 	}

div.tooltip_nace a:hover span
 	{
 	display:block;
  	text-decoration: none;
  	position:absolute;
  	top:-70px;
  	left:250px;
  	width:280px;
  	padding:4px;
  	margin:3px;
  	z-index:100;
  	color:#000000;
  	background:#FFFF99;
  	border:1px solid #000000;
  	font-size:11px;
 	}


div.regtooltip a span
 	{
  	display:none;
 	}
 
div.regtooltip a
 	{
  	color:#000000;
 	TEXT-DECORATION:none;
 	}
div.regtooltip a:hover
 	{
  	background-color:#D1EDD1;
  	color:#000000;
  	position:relative;
 	}

div.regtooltip a:hover span
 	{
 	display:block;
  	text-decoration: none;
  	position:absolute;
  	top:-10px;
  	left:480px;
  	width:150px;
  	padding:5px;
  	margin:4px;
  	z-index:100;
  	color:#000000;
  	background:#D1EDD1;
  	border:1px solid #D1EDD1;
  	font-size:11px;
 	}
.valign
	{
	vertical-align:	middle;
	}
	
.U2TextReg{
    margin-left:	    2.65em;
    margin-top: 		0.5em;
    background-color:   #FFFFFF;
    color:			    #000000;
    font-family:	    arial,sans-serif;
    font-size: 		    1.0em;
}
.emphasized-italic{
    font-weight:		bold;
    font-style:			italic;
    }
    
.navigationnumber
	{   
    font-size: 			1.4em;
    }
    
.localLinkDisabled{    
    font-family:		arial,sans-serif;
    font-size: 			100%;
    font-weight:	    bold;
    background-color:	#FFFFFF;
    color:				#a5a5a5;       
}   
.vvinput{
    background-color:	#FFFFFF;
    color:			    #000000;
    border-top-width:	1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
    border-color:		#84CE84;
    font-family:	    arial,sans-serif;
    font-size: 		    100%;
}

.printborderiprightleft
	{	
    border-color:		#84CE84;	
	border-top-width:	0px;
    border-right-width: 1px;
    border-bottom-width:0px;
    border-left-width: 	1px;
    border-style:		solid;
	}
.printborderiprightleftbottom
	{	
    border-color:		#84CE84;	
	border-top-width:	0px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width: 	1px;
    border-style:		solid;
	}
	
/* ++++++++++++++++++++++++ */
/* +       neu Register   + */
/* ++++++++++++++++++++++++ */
.register_headline
	{
	float:left;
	width: 700px;
	font-weight: bold;
	color: #006000;
	}
	
.register_text
	{
	float:left;
	width: 700px;
	font-weight: bold;
	color: #000000;	
	margin-left: 25px;
    margin-top: 5px;
	}

.register_form
	{
	margin-top: 20px;
	float:left;
	width: 700px;
	}

#register_ressort
	{
	float:left;
	width: 100%;
	margin-top:20px;
	}
	
#register_verbaende
	{
	margin-top: 50px;
	float:left;
	width: 100%;
	}	
#register_formular
	{
	float:left;
	width: 700px;
	display: block;
	}
	
.register_headline
	{
	margin-top: 15px;
	float:left;
	width: 700px;
	font-weight: bold;
	color: #006000;
	display: block;
	}
	
.register_table
	{
	margin-top: 5px;
	margin-left: 20px;
	float:left;
	width: 700px;
	color: #000000;
	display: block;
	}

.register_table_col1
	{	
	border: none;
	width: 200px;
	background-color: #ebf6eb;
	}
	
.register_table_col2
	{
	border: none;
	width: 400px;
	background-color: #ebf6eb;
	}

.registerMustHave
	{
	color: #006000;
	}

#register_submitbutton
	{
	margin-top: 15px;
	float:left;
	width: 700px;
	height: 50px;
	}
	
