/**
* @author  Joachim  Eberhardt
* @copyright Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015  Agentur Lernsite - Joachim  Eberhardt
* @version 1.62 21.10.15
* @package die honigmacher
*
* @desc CSS-Datei 
*       <p>Layout fuer das Webportal www.die-honigmacher.de </p>
*
*/

/* @import url(http://fonts.googleapis.com/css?family=Droid+Sans+Mono); */
/* @import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200,300,400,700); */
/* @import url(http://fonts.googleapis.com/css?family=Cantarell);  */
/* @import url(http://fonts.googleapis.com/css?family=Molengo); */
 

* {
margin:  0;
padding: 0;
}
html {
height:101%;
}
body {
 font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: 	99%;
 background: #ffffcc;
 quotes:"\201E" "\201C" "\201A" "\2018";
}
 
.copyright {
 font-size: 0.6em;
}
.font08 {
 font-size: 0.8em;
}
.green {
 color: green;
}
.red {
 color: red;
}
.hidden  {
 visibility:hidden;
 display:none;
}
.versteckt {
 visibility:hidden;
 display:none;
}


div#container {
 position: relative;
 margin: auto auto 0; 
 width: 64.4em;
 height: 40em;
 background: #ffffcc;
 z-index:       10;
 }

div#container div#content {
 position:    absolute;
 top:            148px;
 left:          14.3em;
 width:            85%; 
 z-index:           10;
 height:	    auto;
}

div#container div#content sup {
	font-size: 0.5em;
}

div#container div#content div#headline {
 position: relative;
 top:  1.7em;
 left: 0;
 width: 35em;
 z-index: 15;
}

div#container div#content div#headline.zoom {
 display:      none;
 visibility: hidden;
} 


 div#container div#content h1 {
 margin-top:  0.25em;
 font-size:   1.30em;
 /*font-size:   1.20em;*/
 font-family:  Verdana,Helvetica,Arial,sans-serif;
 /*font-family: 'Droid Sans Mono','Molengo','Yanone Kaffeesatz',Cantarell,Verdana,Helvetica,Arial,sans-serif;*/
 font-weight:   bold;
 line-height: 1.5em;
 color:      #6d2f00;
 white-space: nowrap;
 z-index:         20;
}

div#container div#content h2 {
 margin-top:    0.4em;
 margin-bottom: 0.4em;
 font-size:    1.05em;
 font-weight:    bold;
 color:       #6d2f00;
 z-index:          20;
}

div#container div#content h3 {
 margin-bottom:   0;
 font-size:     1em;
 font-weight:  bold;
 color:     #6d2f00;
 width:        auto;
 z-index:        20;
 white-space: nowrap;	
}
div#container div#content h4 {
 margin-top:      0;
 margin-bottom:   0;
 font-size:  0.90em;
 font-weight:  bold;
 line-height: 1.3em;
 color:     #6d2f00;
 width:        auto;
 z-index:        20;
 white-space:nowrap;	
}

div#content p {
 margin-bottom: 0.5em;
 font-size:   0.90em;
 line-height: 1.3em;
 font-weight: normal;
 z-index:         20;
}

div#container div#content p.hint {
 padding-left:   53px;
 padding-top:    10px;
 padding-bottom: 10px;
 min-height:     55px;	
 background-image:url("../layout/hinweis_rechts_sm.jpg");
 background-repeat: no-repeat;
}

div#container div#content div#box2 p.hint {
 padding-left:   22em;
 padding-top:    10px;
 padding-bottom: 10px;
 min-height:     55px;	
 background-image:url("../layout/hinweis_rechts_sm.jpg");
 background-position: 18em 10px;
 background-repeat: no-repeat;
}


div#content ul {
 margin-left:   1.2em;
 margin-bottom: 0.5em;
 font-size:    0.90em;
 }
 div#content ol {
 margin-left:   1.6em;
 margin-bottom: 0.5em;
 font-size:    0.90em;
}
div#content li {
 margin-top: 0.5em;
 padding-left: 0.5em;
 font-size:    1.0em;
 font-weight: normal;
}


/* Link-Darstellung im Content */
div#content a {
 color:#990000;
 text-decoration: none;
} 
div#content a:hover {
 color:#990000;
 text-decoration: none;
} 
div#content a.schwarz {
 color: #000000;
 text-decoration: none;
 white-space:nowrap;
}
div#content a:hover.schwarz {
 color: #990000;
 text-decoration: none;
 white-space:nowrap;
}

div#container div#content div.weiterlesen {
 font-size:   0.9em;
 clear: both;
 z-index: 15;
} 

/* Spalten etc Gliederung des Content */
/*div#content #headline {
 position:absolute;
 top:  1.5em;
 left: 0;
 width: 35em;
 z-index: 15;
}
*/
.preface {
 font-size:   0.9em;
 z-index: 15;
 } 
 
 
 div#container div#content input[type=submit] {
 margin-top:      0.3em;
 margin-bottom:   1.3em;
 width:          11.3em;
 background-color: #ffffcc;
 border-left:   1px solid #d36238; 
 border-top:    1px solid #d36238;
 border-right:  1px solid #990000;
 border-bottom: 1px solid #990000;
}
div#container div#content input[type=submit]:hover {
 background-color: #eeeebb;
 border-left:   1px solid #990000; 
 border-top:    1px solid #990000;
 border-right:  1px solid #d36238;
 border-bottom: 1px solid #d36238;
}
 
 
 

div#contentImage0 {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:       0em;
 text-align:     left;
 width:		     25.0em; 
 font-size:       0.9em;
 z-index: 15;
}

div#contentImage0 img {
 margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
  
div#contentImage0 img.hinweis {
 padding-right: 0.5em;
 /*padding-bottom: 1.5em;*/
 float: left;
 border: 0;
 }
 
div#contentImage1 {
 padding-top: 		  0;
 padding-bottom:  0.5em;
 margin-left:       0em;
 text-align:     left;
 width:		     21.5em; 
 font-size:       0.9em;
 z-index: 15;
}
div#contentImage1 img {
 margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
  
div#contentImage1 img.hinweis {
 padding-right: 0.5em;
 padding-bottom: 1.0em;
 float: left;
 border: 0;
 }
 
div#contentImage2 {
 padding-top: 		  0;
 margin-left:       0em;
 text-align:    left;
 width:		     16.5em; 
 font-size:       0.9em;
 z-index: 15;
}
div#contentImage2 img {
  margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
div#contentImage2 img.hinweis {
padding-right: 0.5em;
 padding-bottom: 1.0em;
 float: left;
 border: 0;
 }

div#container div#content div#glossarbegriffe {
 margin-top:  2.0em;
 width:       25em;
 font-size:   0.8em;
 z-index: 15;
} 

div#glossarbegriffePrint {
 display:      none;
 visibility: hidden;
}
 
/* generelle Tabellen Formatierung */
div#container div#content table {
margin-bottom:   2.0em;
font-size:   0.8em;
background-color: transparent;

}

div#container div#content table tr  {
 height: 2.0em;
} 

div#container div#content table tr td {
 padding-left:  0.5em;
 padding-right: 0.3em;
 line-height:   1.0em;
 text-align:    center;
}

div#container div#content table tr td.left {
 text-align:     left;
}

div#container div#content table tr td:first-child {
 text-align:     left;
} 

div#container div#content table tr th {
 padding-left:  0.8em;
 padding-right: 0.8em;
}
/* ************************************************************************************ */
/* STRUCTURE BREAD CRUMBS NAVIGATION                                                    */
/* ************************************************************************************ */

div#container div#kapitel {
 position:            absolute;
 top:                    155px;
 display:               inline;
 left:                  20.5em;
 font-size:              0.7em;
 color:                #202020;
 background-color: transparent;
 z-index:                   50;
}

/* Link-Darstellung*/
div#container div#kapitel a {
 color:               #990000;
 text-decoration:        none;
} 

div#container div#kapitel a:hover {
 color:#990000;
 text-decoration: none;
} 

div#container div#kapitel .honig {
 font-weight:             bold;
 font-size:              1.1em;
 color:                #e3bc31;
 background-color: transparent;
}

div#container div#kapitel .standard {
 font-weight:             bold;
 font-size:              1.1em;
 color:                #e3bc31;
 background-color: transparent;
}

div#container div#kapitel div {
 display:               inline;
 padding-left:           0.1em;
 padding-right:          0.1em;
 color:                #202020;
 background-color: transparent;
 z-index:                   25;
}

div#container div#kapitel h3 {
 display:               inline;
 padding-left:           0.1em;
 padding-right:          0.1em;
 color:                #202020;
 background-color: transparent;
 font-size:              1.0em;
 z-index:                   25;
}

div#container div#kapitel h3 a {
 color:                #5c4816;
 background-color: transparent;
 font-size:              1.0em;
}

div#container div#kapitel h3 a:hover {
 color:                #fb2700;
 background-color: transparent;
} 

div#container div#kapitel h3 a.red {
 color:                #fb2700;
 background-color: transparent;
 font-size:              1.0em;
}
div#container div#kapitel div#seitenmenue{
 display:               inline;
 z-index:                   50;
}

div#container div#kapitel div#dynamicAbschnittIndex {
 display:               inline;
 z-index:                   50;
}

div#container div#kapitel ul#dynamicAbschnittListe {
 margin-top:               -1.8em;
 padding:                       0;
 padding-left:             0.5em;
 padding-right:             0.5em;
 color:                   #202020;
 background-color:        #ffeea9;
 border-left:      1px solid #ddd; 
 border-top:       1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 z-index:                   50;
}

div#container div#kapitel ul#dynamicAbschnittListe li {
 list-style-type:             none;
 font-weight:                 bold;
  color:                    #fb2700;
 /*color:                    #202020;*/
 background-color:         #ffeea9;
 padding-bottom:            0.25em;
 z-index:                   50;
}

div#container div#kapitel ul#dynamicAbschnittListe li a { 
 color:                    #202020;
 background-color:         #ffeea9;
}

div#container div#kapitel ul#dynamicAbschnittListe li a:hover { 
 color:                    #fb2700;
 background-color:         #ffeea9;
}

div#container div#kapitel ul#dynamicAbschnittListe li a.standort {
color:                     #fb2700;
}
/*
div#container div#kapitel div#dynamicMenuIndex {
 display:               inline;
 z-index:                   50;
}
*/
div#container div#kapitel ul#dynamicMenuListe {
 margin-top:               -1.8em;
 padding:                       0;
 padding-left:             0.5em;
 padding-right:             0.5em;
 color:                   #202020;
 background-color:        #ffeea9;
 border-left:      1px solid #ddd; 
 border-top:       1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 z-index:                   50;
}

div#container div#kapitel ul#dynamicMenuListe li {
 list-style-type:             none;
 font-weight:                 bold;
 color:                    #202020;
 background-color:         #ffeea9;
 padding-bottom:            0.25em;
 z-index:                   50;
}

div#container div#kapitel ul#dynamicMenuListe li a { 
 color:                    #202020;
 background-color:         #ffeea9;
}

div#container div#kapitel ul#dynamicMenuListe li a:hover { 
 color:                    #fb2700;
 background-color:         #ffeea9;
}

div#container div#kapitel ul#dynamicMenuListe li a.standort {
color:                     #fb2700;
}
/* ************************************************************************************ */
/* STRUCTURE CONTENT BREAD CRUMBS NAVIGATION     CONTENT-BEREICH                        */
/* ************************************************************************************ */

div#container div#content div#kapitel {
 position:            absolute;
 display:               inline;
 top:                    0.2em;
 left:                       0;
 font-size:              0.7em;
 color:                #202020;
 background-color: transparent;
 z-index:                   50;
}

div#container div#content div#kapitel .honig {
 font-weight:             bold;
 font-size:              1.1em;
 color:                #e3bc31;
 background-color: transparent;
}

div#container div#content div#kapitel .standard {
 font-weight:             bold;
 font-size:              1.1em;
 color:                #e3bc31;
 background-color: transparent;
}

div#container div#content div#kapitel div {
 display:               inline;
 padding-left:           0.1em;
 padding-right:          0.1em;
 color:                #202020;
 background-color: transparent;
 z-index:                   50;
}

div#container div#content div#kapitel h3 {
 display:               inline;
 padding-left:           0.1em;
 padding-right:          0.1em;
 color:                #202020;
 background-color: transparent;
 font-size:              1.0em;
 z-index:                   50;
}

div#container div#content div#kapitel h3 a {
 color:                #5c4816;
 background-color: transparent;
 font-size:              1.0em;
}

div#container div#content div#kapitel h3 a:hover {
 color:                #fb2700;
 /* color:                #d36238; */
 background-color: transparent;
} 

div#container div#content div#kapitel h3 a.red {
 color:                #fb2700;
 /* color:                #d36238; */
 background-color: transparent;
 font-size:              1.0em;
}
 

div#container div#content div#kapitel div#dynamicAbschnittIndex {
 display:               inline;
 z-index:                   50;
}

/* div#container div#content div#kapitel div#dynamicAbschnittIndex ul#dynamicAbschnittListe {*/
div#container div#content div#kapitel ul#dynamicAbschnittListe {
 margin-top:               -1.8em;
 padding:                       0;
 padding-right:             0.5em;
 color:                   #202020;
 background-color:        #ffeea9;
 border-left:      1px solid #ddd; 
 border-top:       1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 z-index:                      50;
}

/*div#container div#content div#kapitel div#dynamicAbschnittIndex ul#dynamicAbschnittListe li {*/
div#container div#content div#kapitel ul#dynamicAbschnittListe li {
 list-style-type:             none;
 font-weight:                 bold;
 color:                    #202020;
 background-color:         #ffeea9;
 padding-bottom:            0.25em;
 z-index:                       50;
}
 
/*div#container div#content div#kapitel div#dynamicAbschnittIndex ul#dynamicAbschnittListe li a { 
}*/
/*div#container div#content div#kapitel div#dynamicAbschnittIndex ul#dynamicAbschnittListe li a:hover { */
div#container div#content div#kapitel ul#dynamicAbschnittListe li a:hover { 
 color:                    #fb2700;
 background-color:         #ffeea9;
}

/* ************************************************************************************ */
/* STRUCTURE CONTENT LINKE SPALTE                                                       */
/* ************************************************************************************ */
/*
div#container div#content div#linkeSpalte {
 position:         absolute;
 top: 		          5.1em;
 left:                    0;
 width:     		 24.0em; 
 margin-right:          3.0em;
padding-right:          3.0em;
 font-size:           0.9em;
 z-index:                15;
} 
*/

div#container div#content div#linkeSpalte {
 position:      relative;
 top: 		       2.7em;
 left:                 0;
 width:		      20.0em; 
 min-height:      33.7em; 
 margin-right:     1.0em;
 margin-bottom:    0.5em;
 padding-bottom:   0.5em;
 font-size:        0.9em;
 line-height:      1.1em;
 z-index:             15;
} 

div#container div#content div#linkeSpalte .hinweis {
 float: left;
 }

div#container div#content div#linkeSpalte dl {
 margin-top:   1.2em;
 margin-bottom:  1.2em;
 padding-left: 0.4em;
 font-size:    0.9em;
 line-height:  1.0em;
 color: #202020;
}
div#container div#content div#linkeSpalte dt {
 margin-top: 0.6em;
  }

div#linkeSpalte dd {
 margin-top: -1em;
 margin-right: 1.0em;
 margin-bottom: 0.3em;
 /*padding-top: -1em;*/
 text-align: right;
}


div#linkeSpalte dd.linie {
  border-bottom:1px solid #202020;
}

div#container div#content #linkeSpalte p {
 padding-bottom:   0.5em;
 font-size:        0.9em;
 line-height:      1.3em;
 font-weight:     normal;
 z-index:             15;
}

div#container div#content #linkeSpalte div.externeURL {
 padding-top:   0.6em;
 font-size:     0.9em;
 line-height:   1.2em;
 font-weight:  normal;
 z-index:          15;
}

div#container div#content div#linkeSpalte div.externeURL dl {
 padding-top:   0.6em;
 margin-left:       0;
 font-size:     0.9em;
 line-height:   1.2em;
 color:       #000000;
}
div#container div#content #linkeSpalte div.externeURL dl dt {
 margin-left:       0;
 text-indent:     -5.2em;
 padding-left:     5.2em;
 }
 
div#content #linkeSpalte div.externeURL dl dt a {
 color:               #5c4816;
 font-weight:            bold;
 text-decoration:        none;
}
div#content #linkeSpalte div.externeURL dl dt a:hover {
 color:               #fb2700;
}

div#content div#linkeSpalte div.externeURL dl dd {
 margin-top:     0.3em;
 padding-left:   5.2em;
 text-indent:     0;
 }
div#content div#linkeSpalte div.externeURL dl dd.externerLink {
 margin-top: 0.5em;
 padding-left:   0;
 text-indent:    0;
 text-align: left;
 }
 
/* ************************************************************************************ */
/* STRUCTURE CONTENT LINKE SPALTE BREIT                                                 */
/* ************************************************************************************ */


div#container div#content div#linkeSpalteBreit {
 position:      relative;
 top: 		       2.7em;
 left:                 0;
 width:		      29.0em; 
 min-height:      30.0em; 
 margin-right:     1.0em;
 margin-bottom:    0.5em;
 padding-bottom:   0.5em;
 font-size:        0.9em;
 z-index:             15;
} 

/*
div#content div#linkeSpalteBreit {
 position: relative;
 top: 		5.1em;
 left:        0;
 width:		 29.0em; 

 margin-right: 1em;
 font-size:   0.9em;
  z-index: 15;
} 
*/

#linkeSpalteBreit .hinweis {
 float: left;
 }
 
div#linkeSpalteBreit div#image {
float: right;
}
 div#content #linkeSpalteBreit p {
 padding-bottom:   0.5em;
 font-size:        0.9em;
 line-height:      1.3em;
 font-weight:     normal;
 z-index:             15;
}

div#content #linkeSpalteBreit dl dt {
 padding-top:           0.5em;
 font-size:             0.9em;
 font-weight:          normal;
 text-decoration:        none;
 width: auto;
}

div#content #linkeSpalteBreit dl dd {
 font-style:  normal;
 }

div#content #linkeSpalteBreit dl.zitate dd {
 font-style:          oblique;
 font-size:             0.9em;
 }

div#content div#linkeSpalteBreit div.externeURL {
 padding-top:   0.6em;
 font-size:   0.9em;
 line-height:   1.2em;
 font-weight:  normal;
 width:          36em;
 z-index:          15;
}
div#content div#linkeSpalteBreit div.externeURL dl dt {
 text-indent:     -5.2em;
 padding-left:     5.2em;
 }
 
div#content div#linkeSpalteBreit div.externeURL dl dt a {
 color:               #5c4816;
 font-weight:            bold;
 text-decoration:        none;
}
div#content div#linkeSpalteBreit div.externeURL dl dt a:hover {
 color:               #fb2700;
}
div#content div#linkeSpalteBreit div.externeURL dl dd  {
 margin-top:     0.3em;
 padding-left:   5.2em;
 }
div#content #linkeSpalteBreit div.interneURL {
 padding-top:   0.6em;
 font-size:   0.9em;
 line-height:   1.2em;
 font-weight:  normal;
 z-index:          15;
}
div#content #linkeSpalteBreit div.interneURL a {
 color:               #5c4816;
 font-size:   0.9em;
 font-weight:            bold;
 text-decoration:        none;
}
div#content #linkeSpalteBreit div.interneURL a:hover {
 color:               #fb2700;
}

div#content #linkeSpalteBreit div.interneURL dl dt {
 text-indent:     -5.2em;
 padding-left:     5.2em;
 }
 
div#content #linkeSpalteBreit div.interneURL dl dt a {
 color:               #5c4816;
  font-size:   0.9em;
 font-weight:            bold;
 text-decoration:        none;
}
div#content #linkeSpalteBreit div.interneURL dl dt a:hover {
 color:               #fb2700;
}
div#content #linkeSpalteBreit div.interneURL dl dd {
 padding-left:   5.2em;
 }

 
div#content #linkeSpalteBreit h3 {
 font-size:      1.0em;
  line-height:   1.2em;
 font-weight:     bold;
 }
   
div#container div#content div#linkeImageSpalte  {
 position:absolute;
 top: 		5.3em;
 left:        0;
 width:		 587px; 
 margin-right: 0.5em;
 font-size:   0.9em;
  z-index: 15;
} 

div#container div#content div#linkeImageSpalte  img {
border: 0;
}

/* ************************************************************************************ */
/* STRUCTURE CONTENT RECHTE SPALTE                                                       */
/* ************************************************************************************ */

/*
div#container div#content div#rechteSpalte {
 /*position:absolute;*/
/*op: 		5.1em;

 /*left:       30.9em;*/
 /*left:       24.9em;*/
 /* width:		 22.9em;*/
  /*width:		 50.0em;*/
 /*margin-left:       2.5em; */
 /*margin-left:       75em; */
 /*margin-left: 1em;*/
/* background-color: green;*/
/* font-size:   0.9em;
 z-index: 15;

 }
*/
 div#container div#content div#rechteSpalte {
 position: absolute;
 top: 		5.1em;
 left:       21.6em;
 /*left:       19.3em;*/
 width:		 20.0em; 
 /*margin-left: 3.0em;*/
 font-size:   0.9em;
 z-index: 15;
}

 
 
div#container div#content div#rechteSpalte p {
 clear: both;
 padding-bottom:   0.5em;
 font-size:        0.9em;
 line-height:      1.3em;
 font-weight:     normal;
 z-index:             15;
}
 
div#container div#content div#rechteSpalte .hinweis {
 float: left;
 padding-bottom: 1.5em;
 }
div#container div#content div#rechteSpalte dl {
 margin-top:   1.2em;
 margin-bottom:  1.2em;
 padding-left: 0.4em;
 font-size:    0.9em;
 line-height:  1.0em;
 color: #202020;
}
div#container div#content div#rechteSpalte dt {
  margin-top: 0.6em;
 }
div#container div#content div#rechteSpalte dd {
 margin-top: -1em;
/* padding-top: -1em;*/
 margin-right: 1.0em;
 text-align: right;
}
div#container div#content div#rechteSpalte dd.linie {
  border-bottom:1px solid #202020;
}
div#container div#content div#rechteSpalte dd.externerLink {
 margin-top: 0.5em;
 text-align: left;
 }
div#container div#content div#rechteSpalte ul {
 margin-top: 0.4em;
 font-size:  1.0em;
 clear: both;
 }

div#content div#rechteSpalte  ul.listeIndex {
 margin-top: 0.8em;
 clear: both;
 }
 
div#content div#rechteSpalte ul li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 }
 
 
div#container div#content div#rechteSpalte div#contentImage {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:       0;
 text-align:     left;
 width:		     25.0em; 
 font-size:       0.9em;
 z-index: 15;
}
div#container div#content div#rechteSpalte div#contentImage img {
 margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
  
div#container div#content div#rechteSpalte div#contentImage img.hinweis {
 padding-right: 0.5em;
 padding-bottom: 1.5em;
 float: left;
 border: 0;
 }


div#container div#content div#rechteSpalte div.weiterlesen {
 margin-top:  0.5em;
 width:       25em;
 font-size:   0.9em;
 clear: both;
 z-index: 15;
} 
 
 div#content div#rechteSpalte div.externeURL {
 padding-top:   0.6em;
 font-size:     0.9em;
 line-height:   1.2em;
 font-weight:  normal;
 z-index:          15;
}

div#content div#rechteSpalte div.externeURL dl {
 padding-top:   0.6em;
 margin-left:       0;
 font-size:     0.9em;
 line-height:   1.2em;
 color:       #000000;
}
div#content div#rechteSpalte div.externeURL dl dt {
 margin-left:       0;
 text-indent:     -5.2em;
 padding-left:     5.2em;
 }
 
div#content div#rechteSpalte div.externeURL dl dt a {
 color:               #5c4816;
 font-weight:            bold;
 text-decoration:        none;
}
div#content div#rechteSpalte div.externeURL dl dt a:hover {
 color:               #fb2700;
}

div#content div#rechteSpalte div.externeURL dl dd {
 margin-top:     0.3em;
 padding-left:   5.2em;
 text-indent:     0;
 }
div#content div#rechteSpalte div.externeURL dl dd.externerLink {
 margin-top: 0.5em;
 padding-left:   0;
 text-indent:    0;
 text-align: left;
 }
 
/* rechte Spalte schmal */ 
 
div#container div#content div#rechteSpalteSchmal {
  position:absolute;
 top: 	        	5.1em;
 left:             31.0em;
 /* width:		       12em;*/ 
 /*width:		 17em; */
 margin-left: 1em;
 font-size:   0.9em;
 z-index: 15;
}

div#container div#content div#rechteSpalteSchmal div#contentImage {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:       0;
 text-align:     left;
/* width:		     17.0em; */
 font-size:       0.9em;
 z-index: 15;
}

div#container div#content div#rechteSpalteSchmal  div.contentImageLandscape{
 width:		     17.0em; 
}

div#container div#content div#rechteSpalteSchmal  div.contentImagePortrait{
 width:		     16.0em;
}

div#container div#content div#rechteSpalteSchmal  img {
 margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
  
div#container div#content div#rechteSpalteSchmal img.hinweis {
 padding-right: 0.5em;
 padding-bottom: 1.0em;
 float: left;
 border: 0;
 }

 
div#container div#content div#rechteSpalteSchmal div.weiterlesen {
 margin-top:  0.5em;
 width:       17em;
 font-size:   0.9em;
 clear: both;
 z-index: 15;
} 


div#container div#content div#rechteSpalteSchmal ul {
 margin-top: 0.4em;
 font-size:  1.0em;
 clear: both;
 }

div#container div#content div#rechteSpalteSchmal ul li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 }

div#container div#content div#rechteSpalteSehrSchmal  {
 position:absolute;
 top: 		5.3em;
 left:       38.0em;
 /*left:       35.0em;*/
 width:		 16.0em; 
 /*width:		 17.0em; */
 margin-left: 1em;
 font-size:   0.8em;
 /*font-size:   0.9em;*/
 z-index: 15;
} 
div#container div#content div#rechteSpalteSehrSchmal .hinweis {
 float: left;
 padding-bottom: 2.0em;
 }

div#container div#content div#rechteSpalteSehrSchmal ul {
 margin-top: 0.4em;
 font-size:  1.0em;
 clear: both;
 }

div#container div#content div#rechteSpalteSehrSchmal ul li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 }


/* ************************************************************************************ */
/* STRUCTURE CONTENT MONO SPALTE                                                        */
/* ************************************************************************************ */


div#container div#content div#monoSpalte {
 position:     relative;
 top: 		      2.7em;
 left:                0;
 padding-bottom:   1.0em;
 width:            43em;
 min-height:     34.0em; 
 font-size:       0.9em;
 z-index: 15;
} 


div#container div#content div#monoSpalte label {
 font-size:   0.9em;
}
  
div#container div#content div#monoSpalte h4 {
margin-top:    1.0em;
margin-bottom: 0.5em;
padding-top:    1.0em;
width: 100%; 
border-top:    1px solid #ddd;
}

div#container div#content div#monoSpalte h4 img {
 padding-left: 1.0em;
 border: 0;
}
 
div#container div#content div#monoSpalte ul {
margin: 0;
padding: 0;
list-style-type: none;
}


div#container div#content div#monoSpalte div.contentImagePortrait {
 /*width:		     auto;*/
 width:		     200px;
 font-size:       0.9em;
 z-index: 15;
}

div#container div#content div#monoSpalte div.contentImageLandscape {
 width:		       300px;
 font-size:       0.9em;
 z-index: 15;
}



div#container div#content div#monoSpalte div.boxText { 
 line-height:    1.3em;
}


div#container div#content div#monoSpalte div.boxText p { 
 line-height:    1.3em;
}


div#container div#content div#monoSpalte div.boxText  dl {
 margin-top:   1.2em;
 margin-bottom:  1.2em;
 padding-left: 0.4em;
 font-size:    0.9em;
 line-height:  1.0em;
 color: #202020;
}
div#container div#content div#monoSpalte div.boxText  dt {
 margin-top:     0.6em;
 font-weight:     bold;
  }

div#container div#content div#monoSpalte div.boxText  dd {
 margin-right: 1.0em;
 margin-bottom: 0.3em;
}

div#container div#content div#monoSpalte div.boxText dl.zitate dt {
 padding-top:           0.2em;
 font-style:           normal;
 font-weight:            bold;	
 font-size:             0.8em;
 }
div#container div#content div#monoSpalte div.boxText dl.zitate dd {
 font-style:          oblique;
 font-size:             0.9em;
 }

div#container div#content div#monoSpalte div#box1 {
 margin-bottom:     0.6em;
 min-height:       7.5em; 
 /*min-height:       11.0em; */
 width:		     42em;
}

div#container div#content div#monoSpalte div#box1 div.boxText h4 {
margin-top:    1.0em;
margin-bottom: 0.5em;
padding-top:   1.0em;
width:          100%; 
border:            0;
}



div#container div#content div#monoSpalte div#box1 ul.listeIndex { 
 float: right;
 margin-left:       2.0em;
 margin-bottom:     1.0em;
 min-width:        18.0em;   
 min-height:        4.5em;   
}

div#container div#content div#monoSpalte div#box1 ul.listeIndex li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 }
 
 div#container div#content div#monoSpalte div#box1 ul.listeSecOrderIndex { 
 float: right;
 margin-left:       2.0em;
 margin-bottom:     1.0em;
 /*margin-bottom:     1.5em;*/
 min-width:        18.0em; 
 min-height:        4.5em;    
}

div#container div#content div#monoSpalte div#box1 ul.listeSecOrderIndex li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 }


div#container div#content div#monoSpalte div#box1 div#contentImage0 { 
float: right;
margin-left:       1.5em;
/* margin-bottom:     0.8em; */
}



div#container div#content div#monoSpalte div#box1.boxText { 
 line-height:    1.3em;
}

div#container div#content div#monoSpalte div#box1.boxText p { 
 line-height:    1.3em;
}


div#container div#content div#monoSpalte div#box1.boxText ul { 
margin-left: 0;
padding-left: 0;
margin-bottom: 0.5em;
}

div#container div#content div#monoSpalte div#box1.boxText ol { 
 margin:             0;
 margin-left:    1.0em;
 padding:            0;
 padding-left:   1.0em;
 margin-bottom:  0.5em;
}

div#container div#content div#monoSpalte div#box1.boxText ul li { 
 margin-left:        0.8em;
 padding-left:     0.3em;
 list-style-type: square;
   margin-bottom:  0;
  margin-top:  0;
}

div#container div#content div#monoSpalte div#box1.boxText ol li { 
 margin-left:        0.8em;
 padding-left:     0.3em;
  margin-bottom:  0;
  margin-top:  0;
}


div#container div#content div#monoSpalte div#box1 div.boxText ul { 
margin-left: 0;
padding-left: 0;
margin-bottom: 0.5em;
}

div#container div#content div#monoSpalte div#box1 div.boxText ol { 
 margin:             0;
 margin-left:    0.5em;
 padding:            0;
 padding-left:   0.5em;
 margin-bottom:  0.5em;
}

div#container div#content div#monoSpalte div#box1 div.boxText ul li { 
 margin-left:      0.8em;
 padding-left:     0.3em;
 list-style-type: square;
 margin-bottom:        0;
 margin-top:           0;
}

div#container div#content div#monoSpalte div#box1 div.boxText ol li { 
 margin-left:        0.8em;
 padding-left:     0.3em;
 margin-bottom:  0.5em;
 margin-top:  0;
}

div#container div#content div#monoSpalte div#box2 {
 margin-top:       0;
 padding-top:       0;  
 padding-bottom:   0.5em;
}

div#container div#content div#monoSpalte div#box2 div.boxText { 
 padding-top:       0;
 margin-top:        0;
}

div#container div#content div#monoSpalte div#box2 div#boxText2 div.boxText { 
 padding-left: 3.8em;
 color: #0000ff;
}

div#container div#content div#monoSpalte div#box2 div.boxText h3 { 
  line-height:    1.3em;
  white-space:  nowrap;
  clear: right; 		
}

div#container div#content div#monoSpalte div#box2 div.boxText h4 {
	margin-top:    1.0em;
	margin-bottom: 0.5em;
	padding-top:   1.0em;
	width:          100%; 
	border:            0;
}

div#container div#content div#monoSpalte div#box2 div.boxText p { 
  line-height:    1.3em;
  text-align:   justify;
}


div#container div#content div#monoSpalte div#box2 div.boxText ul { 
 display:             table;
 margin-bottom:       0.5em;
 padding-left:        0.5em;
 list-style-position:inside;
 line-height:         1.3em;	
}

div#container div#content div#monoSpalte div#box2 div.boxText ol { 
 margin:             0;
 margin-left:    1.0em;
 padding:            0;
 padding-left:   1.0em;
 margin-bottom:  0.5em;
 list-style-position:inside;
}

div#container div#content div#monoSpalte div#box2 div.boxText ul li {
 text-indent:     -1.0em;
 font-size:        1.0em;
 list-style-type: square;
 margin-bottom:    0.5em;
}


div#container div#content div#monoSpalte div#box2 ul.listeIndex { 
 float: right;
 margin-left:       2.5em;
 margin-bottom:     1.0em;
 min-width:        18.0em;   
 min-height:        5.0em;   
}

div#container div#content div#monoSpalte div#box2 ul.listeIndex li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
  padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 }
 
div#container div#content div#monoSpalte div#box2 ul.listeSecOrderIndex { 
 float: right;
 margin-left:       0.5em;
 margin-bottom:     1.0em;
 min-width:        21.0em; 
 min-height:        5.0em;   
}

div#container div#content div#monoSpalte div#box2 ul.listeSecOrderIndex li {
 list-style-image:url("../layout/punkt.gif");
 margin-top:        0;
 margin-left:   1.6em;
 padding-top:       0;
 padding-left:  0.6em;
 font-size:    1.0em;
 line-height: 1.5em;
}

div#container div#content div#monoSpalte div#box2 table {
padding-left:      1.0em;
margin-left:       1.0em;
padding-right:     1.0em;
margin-right:      1.0em;
float:             right;
}


div#container div#content div#monoSpalte div#box2 div#contentImage0 { 
padding-top:       0.5em;
margin-left:            0; 
padding-left:           0;
padding-right:      0.5em;
margin-right:       0.5em;
margin-bottom:      0.5em;
padding-bottom:         0;
float: left;
}

div#container div#content div#monoSpalte div#box2 div#contentImage1 { 
margin-left:            0; 
padding-left:           0;
padding-top:            0.5em;
padding-right:      0.5em;
margin-right:       0.5em;
margin-bottom:      0.5em;
padding-bottom:         0.5em;
float: left;
}

div#container div#content div#monoSpalte div#box2 div#contentImage2 { 
margin-left:       1.5em;
margin-bottom:     0.8em;
float: right;
}

div#container div#content div#monoSpalte div#box2 div.contentImagePortrait {
width:              17.0em;
margin-right:        0.5em;
}
/*
div#container div#content div#monoSpalte div#box2 div.boxText ul {
 margin:                0;
 padding-top:            0;
 padding-bottom:         0.3em;

}

div#container div#content div#monoSpalte div#box2 div.boxText ul li { 
 margin-left:        1.8em;
 padding-left:       0.3em;
 padding-top:            0;
 padding-bottom:         0;
 list-style-type:   square;
 line-height:        1.1em;     
}
*/
div#container div#content div#monoSpalte div#box2.boxText div#glossarbegriffe {
/*div#container div#content div#monoSpalte div#glossarbegriffe {*/
 display: block;
 width: 30em;
  margin-bottom:     1.5em;
 }

div#container div#content div#monoSpalte div#box3 {
 margin-top: 		0.2em;
 margin-bottom:     1.0em;
 padding-top: 		0.2em;
 clear: 			 both;
} 

div#container div#content div#monoSpalte div#box3 div.boxText div.clear { 
  
  clear: both;		
}

div#container div#content div#monoSpalte div#box3 div.boxText h3 { 
  line-height:    1.3em;
  white-space:  nowrap;
}


div#container div#content div#monoSpalte div#box3 div#contentImage1 { 
float: right;
margin-left:       1.5em;
/* margin-bottom:     0.8em; */
}
div#container div#content div#monoSpalte div#box3 div#contentImage2 { 
float: right;
margin-left:       1.5em;
/* margin-bottom:     0.8em; */
}

div#container div#content div#monoSpalte div#box3 div#contentImage3 { 
float: right;
margin-left:       1.5em;
/* margin-bottom:     0.8em; */
}

div#container div#content div#monoSpalte div#box3 div#contentImage4 { 
margin-left:            0; 
padding-left:           0;
padding-top:            0.5em;
padding-right:      0.5em;
margin-right:       1.5em;
margin-bottom:      0.5em;
padding-bottom:         0.5em;
float: left;
}



div#container div#content div#monoSpalte div#box3 div.boxText { 
 line-height:    1.3em;
}

div#container div#content div#monoSpalte div#box3 div.boxText p { 
 line-height:    1.3em;
} 
div#container div#content div#monoSpalte div#box3 div.boxText ul { 
 margin-left: 0;
 padding-left: 0;
 margin-bottom: 0.5em;
 line-height:    1.3em;
}

div#container div#content div#monoSpalte div#box3 div.boxText ol { 
 margin:             0;
 margin-left:    1.0em;
 padding:            0;
 padding-left:   1.0em;
 margin-bottom:  0.5em;
}

div#container div#content div#monoSpalte div#box3 div.boxText ul li { 
 margin-left:      1.0em; 
 padding-left:     0.3em;
 font-size:        1.0em;	
 list-style-type: square;
 margin-bottom:    0.5em;
}

div#container div#content div#monoSpalte div#box3 div.boxText ol li { 
 margin-left:        0.8em;
 padding-left:     0.3em;
 margin-bottom:    0.5em;
}
/*
div#container div#content div#monoSpalte div#box3 div.boxText ul {
 margin:                0;
 padding-top:            0;
 padding-bottom:         0.3em;

}

div#container div#content div#monoSpalte div#box3 div.boxText ul li { 
 margin-left:        1.8em;
 padding-left:       0.3em;
 padding-top:            0;
 padding-bottom:         0;
 list-style-type:   square;
 line-height:        1.1em;     

}
*/

div#container div#content div#monoSpalte  img {
 margin-top: 		0.2em;
/* padding-top: 		0.2em;*/
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }

div#container div#content div#monoSpalte  img.hinweis {
 border: 0;
 }
  
div#container div#content div#monoSpalte div#boxGrafik {
float:             right;
margin-left:       1.0em;
}


div#container div#content div#monoSpalte div#boxGrafik ul.listeIndex {
 width:		      20.5em;
 font-size:        0.9em;
 margin-top:       0;
 /*margin-top:       1.5em;*/
 margin-left:      0.5em;
 margin-bottom:    1.0em;

 z-index:             15;
}

div#container div#content div#monoSpalte div#boxGrafik ul.listeIndex li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 } 

 div#container div#content div#monoSpalte div#boxGrafik ul.listeSecOrderIndex {
 width:		      22.0em;
 font-size:        0.9em;
 margin-left:      0.5em;
 margin-top:       1.5em;
 margin-bottom:    1.0em;
 z-index:             15;
}

div#container div#content div#monoSpalte div#boxGrafik ul.listeSecOrderIndex li {
 list-style-image:url("../layout/punkt.gif");
 margin-top: 0;
 margin-left: 1.6em;
 padding-top: 0;
 padding-left: 0.6em;
 font-size:   1.0em;
 line-height: 1.5em;
 } 
 
div#container div#content div#monoSpalte div#boxGrafik div#contentImage0 {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:     0.5em;
 text-align:       left;
 font-size:       0.9em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#boxGrafik div#contentImage1 {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:     0.5em;
 text-align:       left;
 font-size:       0.9em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#boxGrafik div#contentImage2 {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:     0.5em;
 text-align:       left;
 font-size:       0.9em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#boxGrafik div#contentImage3 {
 padding-top: 		  0;
 padding-bottom:  0.8em;
 margin-left:     0.5em;
 text-align:       left;
 font-size:       0.9em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#boxGrafik div.contentImageLandscape { 
 width:		      300px;
 font-size:       0.9em;
 margin-left:     1.0em;
 margin-right:    0.7em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#boxGrafik div.contentImagePortrait {
/* width:		      200px;*/
 font-size:       0.9em;
 margin-left:    1.0em;
 margin-right:    0.3em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#box2 div.contentImageLandscape { 
 width:		      320px;
 font-size:       0.9em;
 margin-left:     1.0em;
 margin-right:    0.7em;
 z-index:            15;
}

div#container div#content div#monoSpalte div#box2 div.contentImagePortrait {
/* width:		      190px;*/
 font-size:       0.9em;
 margin-left:     1.0em;
 margin-bottom:   2.0em;
 padding-bottom:  2.0em;
 margin-right:    0.3em;
 z-index:            15;
}

div#container div#content div#monoSpalte img {
 margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
  
 
div#container div#content div#monoSpalte img.hinweis {
 padding-right: 0.5em;
 padding-bottom: 1.5em;
 float: left;
 border: 0;
 }
/* 
div#container div#content div#monoSpalte div#boxGrafik img {
 margin-top: 		0.2em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 }
  
 
div#container div#content div#monoSpalte div#boxGrafik  img.hinweis {
 padding-right: 0.5em;
 padding-bottom: 1.5em;
 float: left;
 border: 0;
 }
 */

div#container div#content div#monoSpalte li.suche {
 margin-top: 0.6em;
 padding: 0;
}

div#container div#content div#monoSpalte li.suche img {
 border:          0;
}

div#container div#content div#monoSpalte li.suche h3  {
 display: inline;
 font-size: 1.1em;
 margin: 0; 
 padding: 0;
}
 
div#container div#content div#monoSpalte li.suche a  { 
  font-size: 0.7em;
} 

div#container div#content div#monoSpalte li.suche h3 a  { 
  font-size: 1.1em;
} 




div#container div#content div#monoSpalte li.stichwortindex {
 margin-top:       1.0em;
 padding-left:     2.0em; 
 min-height:	   2.0em;	
 list-style-type:   none;
 background-image: url("../layout/hk_info_sm.gif");
 background-repeat: no-repeat;
 background-position: 0 0;
}

div#container div#content div#monoSpalte div.stichwortindex {
margin-top: 0.5em;
padding-left: 2em; 
clear: both;
 background-image: url("../layout/hk_info_sm.gif");
 background-repeat: no-repeat;
 background-position: 0 0;
 }

div#container div#content div#monoSpalte div.stichwortindex h3  {
 display: inline;
 font-size: 0.9em;
 margin: 0; 
 padding: 0;
}
 
div#container div#content div#monoSpalte div.stichwortindex a  { 
  font-size: 0.7em;
} 

div#container div#content div#monoSpalte div.stichwortindex h3 a  { 
  font-size: 1.0em;
} 
div#container div#content div#monoSpalte div.stichwortindex p {
margin: 0; 
clear: both;
}

div#container div#content div#monoSpalte div.stichwortindex p a img {
 padding-left: 0.5em;
 border: none;
 float: right;
}


div#container div#content div#monoSpalte div.externeURL {
 margin-top:  1.0em;
 width:       42em;
 font-size:   0.8em;
 z-index: 15;
} 

div#container div#content div#monoSpalte div.externeURL dt {
 padding-top: 0.5em;
 font-weight: bold;
 }
 
 
/* auskommentiert 260610 */
div#container div#content div#monoSpalte div#glossarbegriffe {
 display: inline;
}
div#container div#content div#monoSpalte div#weiterlesen {
 margin-left: 25.0em;
}


/* ************************************************************************************ */
/* Zertifikat                                                                           */
/* ************************************************************************************ */

div#container div#content div#monoSpalte img.zertifikat {
 margin-top:    1.0em;
 margin-right:  2.0em;
 margin-bottom: 2.0em;
 float: right;
}


div#container div#content div#monoSpalte div#formularFeld {
 width: 25em;
}

div#container div#content div#monoSpalte div#formularFeld fieldset {
 padding-left: 1.0em;
}

div#container div#content div#monoSpalte div#formularFeld input.submitButton {
 margin-top:      0.3em;
 margin-bottom:   0.3em;
 width:          11.3em;
 background-color: #ffffcc;
 border-left:   1px solid #d36238; 
 border-top:    1px solid #d36238;
 border-right:  1px solid #990000;
 border-bottom: 1px solid #990000;
}
div#container div#content div#monoSpalte div#formularFeld input.submitButton:hover {
 background-color: #eeeebb;
 border-left:   1px solid #990000; 
 border-top:    1px solid #990000;
 border-right:  1px solid #d36238;
 border-bottom: 1px solid #d36238;
}


#obereHaelfteText {
 position:absolute;
 top: 		5.1em;
 left:        0;
 height:    15em;
 width:       45em;
 font-size:   0.9em;
  z-index: 15;
} 

/* rechte Spalte */

#untereHaelfteBild {
 position:absolute;
 top: 		20.3em;
 left:        0;
 width:       45em;
 font-size:   0.9em;
  z-index: 15;
} 



div#container div#content div#vorzurueck {
 position: absolute; 
 top:               1.5em;
 /*top:              2.4em;*/
 left:             52.0em;
 width:             8.5em;
 font-size:   0.8em;
 font-weight: bold;
 color:     #5c4816;
 z-index: 15;
}

div#content #vorzurueck a {
 color:     #202020;
}
div#content #vorzurueck a:hover {
 color:     #ff0000;
}
/*
.weiterlesen {
 margin-top:  0.7em;
 width:       23em;
 font-size:   1.0em;
 clear: both;
 z-index: 15;
} 
.weiterlesen p {
 margin-top:  0.2em;
 margin-bottom: 0; 
}
*/

.interneURL {
 margin-top:  1.0em;
 width:       25em;
 font-size:   0.8em;
 z-index: 15;
}
/*
.externeURL {
 margin-top:  1.0em;
 width:       25em;
 font-size:   0.8em;
 z-index: 15;
} 

.externeURL dt {
 padding-top: 0.5em;
 font-weight: bold;
 }
 */

/* ************************************************************************************ */
/* Zoom                                                                                 */
/* ************************************************************************************ */

/* Bild Navigation */
div#container div#content div#bildnavigation {
margin-top:    2.0em;
margin-left:       0;
margin-bottom: 1.0em;
text-align:     left;
white-space:  nowrap;
 }
 
div#container div#content div#bildnavigation a {
color: #868686;
font-size:      0.9em;
text-decoration: none;
}

div#container div#content div#bildnavigation a:hover {
font-size:      0.9em;
color: #a60b00;
}
 
div#container div#content div#bildnavigation .honig {
 color:       #e3bc31;
 font-weight:    bold;
 font-size:     1.2em;
 padding-right: 0.2em;
 }
 
 div#container div#content div#bildnavigation  img {
 border: 0;
 }
 
 div#container div#content div#bildnavigation div#previous {
 display: inline;
 margin-left: 0;
 width: 10em;
 }
 
div#container div#content div#bildnavigation div#index{
 display: inline;
 /*margin-left: 16em;*/
 width: 16em;
 text-align: center;
}
 
 div#container div#content div#bildnavigation div#next{
 display: inline;
 margin-left: 16em;
 text-align: right;
 width: 16em;
 }
 
/* Bild quer */ 
 
div#container div#content div#zoomImageQuer {
 text-align: center;
 margin-left: -10em;
}

div#container div#content div#zoomImageQuer img { 
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
} 
 
div#container div#content div#zoomImageQuer canvas { 
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
} 

div#container div#content div#zoomImageQuer a {
 text-decoration: none;
 }
 
div#container div#content div#zoomImageQuer a img { 
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
} 
 
 div#container div#content div#zoomImageQuer form  {
 display: inline;
 
 }
 
div#container div#content div#zoomImageQuer div.descriptionQuer  {
 margin-left:   10.0em;
 margin-top:     0.3em;
 width:         60.0em;
 font-size:      0.8em;
 line-height:    1.3em;
 }
 
div#container div#content div#zoomImageQuer div.discriptionQuer p {
 padding-top:    0.4em;
 }
 
div#container div#content div#zoomImageQuer span.copyright  {
 font-size: 0.7em;
}


/* Bild laengs */

div#container div#content div#zoomImageLaengs {
 margin-left:      0;
 margin-top:   1.0em;
 padding-left:     0;
 width:         50em; 
 z-index:         12;
}


div#container div#content div#zoomImageLaengs div.descriptionLaengs {
 font-size:     0.8em;
 /*float:         right; */
 padding-top:   0.5em;
 padding-left:  0.5em;
  line-height:    1.3em;
/* width:        23.0em;*/
 }
 
div#container div#content div#zoomImageLaengs div.descriptionLaengs p {
 padding-top:   0.5em;
 }
  
div#container div#content div#zoomImageLaengs div.image {
 margin-left:   0;
 float: left;
 text-align: center;
  width: 500px;
  /*width: 28em;*/
  
}

div#container div#content div#zoomImageLaengs div.image span.copyright  {
 text-align: left;
 font-size: 0.7em;
}


  

div#container div#content div#zoomImageLaengs div.image img {
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div#container div#content div#zoomImageLaengs div.image a {
 text-decoration: none;
 }
 
div#container div#content div#zoomImageLaengs div.image a img {
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}
 


 
 
/* ************************************************************************************ */
/* Footer                                                                                */
/* ************************************************************************************ */

div#container div#content div#beenden  {
 clear: both;

 }

div#container div#content ul#footer  {
 margin-top:             1.5em;
 margin-left:                0;
 padding-top:            1.0em;	
 width:                   45em;
 list-style-type:         none; 
 border-top:    1px solid #ddd; 
 z-index:     380;
}

div#container div#content ul#footer p {
 margin-bottom:              0; 
 padding-bottom:             0; 
}

div#container div#content ul#footer li {
 margin-left: 0.5em;
 margin-right: 0.5em;
 width: 13.5em;
 float: left;
 font-size:   0.9em;
 background-color: transparent;
 list-style-type: none;
} 

div#container div#content ul#footer li ul {
 margin:                     0;
 margin-bottom:          0.7em; 
 padding:                    0;
 padding-bottom:         0.7em; 
 font-size:              1.0em;
}

div#container div#content ul#footer li ul li {
 margin:                     0;
 padding:                    0;
 font-size:              1.0em;
}

div#container div#content ul#footer li#glossarbegriffe {
 margin-left:  0;
 z-index:       50;
}

div#container div#content ul#footer li#weiterlesen {
 margin-right:        0;
 width:          13.5em;
 white-space:    nowrap;
}

div#container div#content ul#footer li#weiterlesen  ul li {
 white-space:    nowrap;
}

div#container div#content ul#footer li#additionalURLs  {
 z-index:       5;
}
div#container div#content ul#footer li#additionalURLs  ul li  {
 font-size:              0.9em;
}


div#container div#content ul#footer li#additionalURLs  ul li div.linkkommentar {
 visibility:         hidden;
}

div#container div#content ul#footer li#additionalURLs dl dd.externerLink {
 display: none;
 }


/* ************************************************************************************ */
/* Kommentar-Funktion fuer Nutzer                                                       */
/* ************************************************************************************ */

div#formEditBoxText {
 position:  absolute;
 top:         25em;
 left:        15em;
 z-index:     80;
 /*
 clear:both;
 display: none;
 visibility:hidden;
 */
}
 
div#formEditBoxText form#changeBoxTextEditorForm {

}

div#formEditBoxText form#changeBoxTextEditorForm fieldset {
padding: 1.0em;
background-color: #f0f0f0;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 width: 50em;
}


 
 

/* ************************************************************************************ */
/* NAVIGATION - linke LEISTE                                                            */
/* ************************************************************************************ */

div#container div#navigationLinks {
 position:  absolute;
 top:         13.8em;
 left:             0;
 font-size:    1.0em;
 width:         10em;
 height:	    85%;
 /*height:	    100%;*/
 z-index:          5;
}

div#container div#navigationLinks.line {
 top:         14.2em; 
}

div#container div#navigationLinks a {
 color: #4a3a12; 
 text-decoration: none;
}

div#container div#navigationLinks a:hover {
 color:#fb2700;
 text-decoration: none;
}

div#container div#navigationLinks a:active {
 color:#fb2700;
 text-decoration: none;
}

div#container div#navigationLinks ul li {
 font-weight:     bold;
 line-height:    1.2em;
 /*line-height:    1.0em;*/
 list-style-type: none;
 text-align:     left;
 font-size:     0.75em;  
 /*font-size:     0.8em;  */
 /*font-size:     0.7em;  */
 color:    #fb2700; 
 white-space:nowrap;
}

div#container div#navigationLinks ul li.menue {
 margin-top:    0.5em;
 margin-bottom: 0.3em;
 margin-left:   0.5em;
}

div#container div#navigationLinks ul li.menueLine {
 margin-top:     0.1em;
 padding-top:    0.8em;
 padding-bottom: 0.9em;
 /*margin-bottom: 0.3em;*/
 margin-left:   0;
 /*margin-left:   0.5em;*/
 min-width: 210px;
 background-image:url("../layout/menueLinie.jpg");
 background-repeat:no-repeat;
 background-position: top;
}

div#container div#navigationLinks ul li.inaktivMenueLine {
 margin-top:     0.1em;
 padding-top:    0.8em;
 padding-bottom: 0.9em;
 /*margin-bottom: 0.3em;*/
 margin-left:   0;
 /*margin-left:   0.5em;*/
	 color:        #c0c0c0;
 min-width: 210px;
 background-image:url("../layout/menueLinie.jpg");
 background-repeat:no-repeat;
 background-position: top;
}





div#container div#navigationLinks ul li ul#dynamicIndex {
 margin-top:    0.2em;
 margin-bottom: 0;
 /*margin-bottom: 0.2em;*/
 margin-left:   2.1em;
 color:       #000000;
 background-color: #ffffcc;
 z-index:          155;
}

div#container div#navigationLinks ul li ul#dynamicIndex li {
 padding-top:    0.3em;
 /*padding-bottom: 0.3em;*/
 }
 

div#container div#navigationLinks ul li ul#dynamicIndex li.punkte {
 color: #000000;
 line-height: 0.5em;
}

div#container div#navigationLinks .abstand {
 margin: 0;
 padding-top: 3.5em;
}

div#container div#navigationLinks ul li.abstandLine {
 margin-top:      -0.4em;
 margin-bottom: 5.5em;
 padding-top:     0;   
 padding-bottom:     0;   
 height:         2px;
}
 
div#container div#navigationLinks .honig {
 color: #e3bc31;
 font-weight: bold;
 font-size:   1.5em;
 padding-right: 0.1em;
 /*padding-right: 0.3em;*/
}

div#container div#navigationLinks .standard {
 color: #e3bc31;
 font-weight: bold;
 font-size:   1.5em;
 padding-right: 0.1em;
 /*padding-right: 0.3em;*/
}
 
div#container div#navigationLinks .rot {
 color:    #fb2700;
 font-weight: bold;
 font-size:   1.6em;
 padding-right: 0.1em;
 /*padding-right: 0.3em;*/

}

div#container div#navigationLinks div#kalender {
 margin-top: 3.0em; 
 font-weight: bold;
 font-size:   0.70em;
 text-align: center;
}

div#container div#navigationLinks div#kalender img {
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
}

/* ************************************************************************************ */
/* NAVIGATION - OBERE LEISTE                                                            */
/* ************************************************************************************ */
/*
div#container ul#navigationOben .kursIE {
 left:                           24.5em;
}
*/

div#container ul#navigationOben {
 position:                absolute;
 top:                        108px;
 margin:                         0;
 padding:                        0;
 left:                        34em;
 min-width:                   38em;  
 color:                    #990000;
 background-color:     transparent;
 white-space:               nowrap;
 font-size:                 0.90em;
 font-weight:                 bold;
 list-style-type:             none;
 z-index: 30;
}

div#container ul#navigationOben.fachkunde {
 left:                           0;
 min-width:                   73.3em;  
}

div#container ul#navigationOben.anfaenger {
 left:                           0;
 min-width:                   71.6em;  
}



div#container ul#navigationOben.kursAll {
 left:                           23.8em;
}
/*
div#container ul#navigationOben.punkt {
 vertical-align:   middle;
 margin-right:     0.55em;
 margin-left:      0.55em;
 padding-bottom:    0.4em;
 font-weight:        bold;
 visibility:       hidden;
 }
*/
div#container ul#navigationOben li {
 padding-top: 0.2em; 
 padding-left: 0.8em;
/*  padding-left: 1.0em; */
 padding-right: 1.0em;
 padding-bottom: 0.2em; 
 float: left;
 color:                    #990000;
 background-color: transparent;
 white-space: nowrap;
 list-style-type: none;
}

div#container ul#navigationOben.kursIE6 li {
 left:                           1.0em;
}

div#container ul#navigationOben.anfaenger li.dib {
 padding-left:           0.8em;
 padding-right:          9.3em;
 color:                #aa0000;
 background-color: transparent;
} 
 
div#container ul#navigationOben.anfaenger li.dib a {
 color:                #aa0000;
 background-color: transparent;
 text-decoration:     none;
}


div#container ul#navigationOben.fachkunde li.first {
 padding-left:           0.8em;
 padding-right:         10.3em;
 color:                #aa0000;
 background-color: transparent;
} 
 
div#container ul#navigationOben.fachkunde li.first a {
 color:                #aa0000;
 background-color: transparent;
 text-decoration:     none;
}

div#container ul#navigationOben.fachkunde li.dib {
 padding-left:           0.8em;
 padding-right:          9.3em;
 color:                #aa0000;
 background-color: transparent;
} 
 
div#container ul#navigationOben.fachkunde li.dib a {
 color:                #aa0000;
 background-color: transparent;
 text-decoration:     none;
}

div#container ul#navigationOben.fachkunde li.fnl {
 font-size:              0.8em;
 padding-top:            0.4em;
 padding-left:           0.8em;
 padding-right:          5.5em;
 color:                #aa0000;
 background-color: transparent;
} 
 
div#container ul#navigationOben.fachkunde li.fnl a {
 color:                #aa0000;
 background-color: transparent;
 text-decoration:     none;
}
 
div#container ul#navigationOben li.last {
 padding-top:       0.1em;  
 padding-bottom:    0.2em; 
 padding-left:      6.2em;
 padding-right:         0; 
 border-right: 0;
}
div#container ul#navigationOben li h2 {
 font-size: 1.0em;
 font-weight: bold;
 color:            #172241; 
}
 
div#container ul#navigationOben li h2 a {
 color:            #172241; 
 background-color: transparent;
 text-decoration:     none;
}

div#container ul#navigationOben li h2 a.standort {
 color:            #000000;
 background-color: transparent;
}

div#container ul#navigationOben li h2 a:hover {
 color: #990000;
 background-color: transparent;
}
div#container ul#navigationOben li h2 a:active {
 color:            #172241;
 background-color: transparent;
}

/* SUCHE ************************************************************************* */
/*
div#container ul#navigationOben li.last  fieldset { 
margin:  0;
padding: 0;
border:  0;
}
div#container ul#navigationOben li.last  input {
 margin: 0;
 padding: 0; 
 font-size: 1.1em;
 float: left;
 }
div#container ul#navigationOben li.last  input[type=submit] {
margin-top: -0.1em;
clear:both;
}
*/

/* ************************************************************************************ */
/* STRUCTURE CONTENT GLOSSAR AJAX                                                       */
/* ************************************************************************************ */

div#glossarItemAJAX {
 margin:                     0; 
 padding:                0.5em; 
 width:                   23em;
 font-size:              1.0em;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
 background-color:     #ffffff;
 opacity:                  1.0; 
 text-indent:                0;
 z-index:                   80;
 min-height:             28em;
}
div#glossarItemAJAX div#glossarCloseTextfield {
 margin-top:         0;
 margin-bottom:      0;
 padding-bottom:      0;
 text-align: right;
} 

div#glossarItemAJAX div#glossarCloseTextfield a {
color: #c74761;
text-decoration:   none;
}

div#glossarItemAJAX div#glossarBegriffAJAX {
 margin-top:          0;
 padding-top:      0; 
 } 
 
div#glossarItemAJAX div#glossarBegriffAJAX h3 {
padding-top:      0; 
font-size:          1.0em;
}

div#glossarItemAJAX div#glossarDefinitionAJAX {
 margin-top:         0.5em;
 font-size:          0.9em;
 }
div#glossarItemAJAX div#glossarDefinitionAJAX p {
 margin-top:         0.3em;
 }
 
div#glossarItemAJAX div#glossarDefinitionAJAX p.small {
 font-size:          0.8em;
 }

div#glossarItemAJAX div#glossarVerwandteAJAX {
 margin-top:         0.5em;
 font-size:          0.9em;
 }

div#glossarItemAJAX div#glossarVerwandteAJAX h4 {
 font-size:          0.9em;
}

div#glossarItemAJAX div#glossarVerwandteAJAX ul {
 list-style-type: none;

}

div#glossarItemAJAX div#glossarVerwandteAJAX ul li a {
 margin-top:         0.5em;
 font-size:          0.9em;
 text-decoration:   none;
 }



/* ************************************************************************************ */ 
/* Layout Elemente                                                                      */ 
/* ************************************************************************************ */

div#container div#helptext {
 position:       absolute ;
 left:           17.7em;
 top:            16.7em;
 width:          45em;
 font-size:      0.8em;
 font-weight:    normal;
 padding:         0.8em;
 background-color: #fafafa;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #ae905c;
 border-bottom: 1px solid #ae905c;
 display:            none;
 visibility:       hidden;
 z-index:              50;
}

div#container div#helptext div#titlelinehelptext {
font-size:     0.9em;
color:        #d39d05;
text-align:    left;
}
div#container div#helptext div#closebutton {
font-size:     0.9em;
text-align:    right;
}

div#container div#helptext div#closebutton a {
 color:        #d39d05;
 text-decoration: none;
}

div#container div#helptext div#helpdescription {
 font-size:   	1.0em;
} 

div#container div#helptext div#helpdescription.quer {
 width: 700px;
} 
div#container div#helptext div#helpdescription p {
 padding-top:  0.5em;
 padding-bottom:  0.25em;
}

div#container div#helptext div#helpdescription p.quer {
 width: 700px;
 }
 
div#container div#helptext div#helpdescription img.laengs {
 padding-top:  0.5em;
 padding-left:  0.5em;
  float: right;
  
}

div#container div#helptext div#helpdescription dl dt {
 padding-right:  0.5em;
 font-weight: bold;
 
}

div#container div#helptext div#helpdescription dl dd {
  padding-bottom:  0.25em;
}


div#container div#helptext div#helptitle {
 padding-top: 1.0em;
 font-weight: bold;
 font-size:   	1.2em;
} 


div#container div#kursline  {
 position:  absolute;
 left:         0.5em;
 top:          144px;
 width:        9.0em;
 font-size:    1.5em;
 font-weight:   bold;
 color:      #d39d05;
 z-index:         11;
}

div#container div#kursline a {
 font-weight:     bold;
 color:        #d39d05;
 text-decoration: none;
}

div#container div#layoutElemente {
 position:absolute;
 top:    0px;
 left:   0px;
 height:100.1%;
 width: 100.1%;
 z-index:  2;
 } 
div#container div#layoutElemente div#balkenOben {
 position:  absolute;
 top:              0;
 left:             0;
 right:            0;
 height:       109px;
 width:   1020px;
 /*width:       59.2em;*/
 margin:           0;
 padding:          0;
 background: #83400b; 
 z-index:          2;
 }
div#layoutElemente #linieObenRot  {
 position:  absolute;
 top:          101px;
 left:             0;
 right:            0;
 height:         2px;
 margin:           0;
 padding:          0;
 line-height:    2px;
 width:   1020px;
 /*width:       59.2em;*/
 background: #fb2700;
 z-index:   3;
 }
div#layoutElemente #titelbild {
 position:absolute;
 left:     0px;
 top:      0px;
 width:   1020px;
 /*width:   940px;*/
 height:  109px;
 z-index:    10;
}
div#layoutElemente #titelbild img {
 border: none;
}
div#layoutElemente #linieMitte {
 position:   absolute;
 top:           109px;
 left:              0;
 right:             0;
 margin:            0;
 padding:           0;
 height:         29px;
 width:   1020px;
 /*width:        59.25em;*/
 background-image:url("../layout/horizontaleLinie.jpg");
 z-index:          10;
 }
 
 
div#layoutElemente #linieAsImageMitte  {
 position:   absolute;
 top:           109px;
 left:              0;
 right:             0;
 margin:            0;
 padding:           0;
 height:         29px;
 width:   1020px;
 /*width:         940px;*/
 z-index:          8;
 }
 
 div#layoutElemente #linieAsImageMitte img {
 border: none;
}
 
 /* Fehlermeldungen und Debugging */
 
 
#debugging {
 position:  absolute;
 top:       30px;
 left:      1520px;
 width:     220px;
}  
#errormessage {
 position:  absolute;
 top:       290px;
 left:      50px;
 width:     560px;
 font-size: 11pt;
}
