/**
* @author  Joachim  Eberhardt
* @copyright Copyright 2007, 2008, 2009  Agentur Lernsite - Joachim  Eberhardt
* @version 1.6 09.07.09
* @package front end Agentur lernsite Screen Standard Layout
*
*/

* {
margin:  0;
padding: 0;
}


body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #505050;
	background: #ffffff;
}

 
div#container {
	position: relative;
	margin: 0 auto 0 auto;
	width: 66.8em;
	min-height: 100%;
}

div#container.forwindow {
	position: relative;
	margin: 0;
	/*margin: 0 auto 0 auto;*/
	width: 488px;
	min-height: 30%;
}

div#container div#content {
	position: absolute;
	margin-top: 10.0em;
	width: 99.5%;
	min-height: 35em; 
}

/* ************************************************************************************ */
/* allgemeine Klassen */
/* ************************************************************************************ */
.hidden  {
 visibility:hidden;
 display:none;
}
.versteckt {
 display: none;
 color: #ffffff;
 visibility: hidden;
}

.rot {
color: #a02020;
}

.externeURL {


}

.externeURL a {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;

}

.externeURL a:hover {
color:                 #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}
 
/* ************************************************************************************ */
/* NAVIGATION - OBERE LEISTE                                                            */
/* ************************************************************************************ */
div#container ul#navigationOben {
 position: absolute;
 margin: 6.8em auto 0 auto; 
 padding:     0;
 padding-left:     1px;
 color:            #a5b05e;
 background-color: transparent;
 white-space: nowrap;
 font-size:    1.1em;
 font-weight:       bold;
 list-style-type: none;
 border:1px solid #e0e0e0;
 width: 99.5%;
}

div#container ul#navigationObenSecOrder {
 position: absolute;
 margin: 9.5em auto 0 auto; 
 padding:     0;
 color:           #a5b05e;
 background-color: transparent;
 white-space: nowrap;
 font-size:    1.0em;
 font-weight:       bold;
 list-style-type: none;
 border:1px solid #e0e0e0;
 /*border-bottom :1px solid #666666;*/
 width: 100%;
}

div#container div#layout {
	position: absolute;
	margin-top: 0;
	width: 40em;
}

/* ************************************************************************************ */
/* NAVIGATION - OBERE LEISTE - CONTAINER                                                */
/* ************************************************************************************ */

div#container ul#navigationOben li {
 padding-top: 0.2em; 
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 0.2em; 
 float: left;
 color: #000000;
 white-space: nowrap;
 list-style-type: none;
 border-right:1px solid #666666;
}
div#container ul#navigationOben li.last {
padding-top: 0.1em; 
padding-bottom: 0; 
  /*padding-left:      2.2em;*/
  /*padding-right:      0; */
  border-right: 0;
 }
div#container ul#navigationOben li h2 {
 font-size: 1.0em;
 font-weight: bold;
 color:            #a5b05e;
 }
 
div#container ul#navigationOben li h2 a {
 color:            #586600;
 text-decoration:     none;
}
div#container ul#navigationOben li h2 a.standort {
 color:            #000000;
 }

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

/* 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;
}


div#container ul#navigationObenSecOrder li {
 padding-left: 1.1em;
 padding-right: 1.1em;
 padding-bottom: 0.1em;
 float: left;
 color: #000000;
 white-space: nowrap;
 list-style-type: none;
 border-right:1px solid #586600; 
 /*border-right:1px solid #666666;*/
}

div#container ul#navigationObenSecOrder li.last{
  padding-left:      2.2em;
  padding-right:      0;
  border-right: 0;
 }
div#container ul#navigationObenSecOrder li h2 {
 font-size: 1.1em;
 font-weight: bold;
 }
div#container ul#navigationObenSecOrder li h2 a {
color:            #586600; 
background-color: transparent;
/*color:            #a5b05e;*/
 text-decoration:     none;
}
div#container ul#navigationObenSecOrder li h2 a:hover {
color: #a60b00;
 background-color: transparent;
}
div#container ul#navigationObenSecOrder li h2 a:active {
 color: #000000;
 background-color: transparent;
}






/* ************************************************************************************ */
/* CONTENT - SPALTE */
/* ************************************************************************************ */


div#container div#content div.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;
}

div#container div#content div.commentarCall {
 font-family: "trebuchet ms",  verdana, arial, sans-serif;
 color: #a60b00;
 font-size: 1.2em;
 }

/* ************************************************************************************ */
/* STRUCTURE CONTENT HEADLINE                                                           */
/* ************************************************************************************ */



div#container div#content div#headline {
 margin-top:    1.0em;
 margin-left:    16.5em;
 margin-bottom: 0.5em;
 width:          42em;  
 z-index:         5;
}

div#container div#content div#headline h1 {
 font-family: "trebuchet ms",  verdana, arial, sans-serif;
 font-size: 1.7em;
 color: #404040;
	/*color: #374000;*/
	/*color: #9e9960;*/
	/*color: #a5b05e; */
	/*color: #b7c07e; */
	/*color: #c74761; */
 line-height: 1.1em;
}

/* ************************************************************************************ */
/* STRUCTURE CONTENT  BREAD CRUMB NAVIGATION                                            */
/* ************************************************************************************ */

div#container div#content div#kapitel {
 margin-top:     0;
 margin-left:    0;
 margin-bottom:  0.5em;
 font-size:      0.9em;
 z-index:        5;
}

div#container div#content div#kapitel h3 {
font-size:      1.0em;
}

div#container div#content div#kapitel h3 a {
color: #868686;
font-size:      1.0em;
text-decoration: none;
}
div#container div#content div#kapitel h3 a:hover {
font-size:      1.0em;
color: #a60b00;
}
/* ************************************************************************************ */
/* STRUCTURE CONTENT NAVIGATION LINKE SPALTE                                            */
/* ************************************************************************************ */


div#container div#content ul#navigationLinks {
 position:relative;
 top: 		0.8em;
 left:        0;
 float:      left;
 padding-left: 0;
 /*padding-left: 0.5em;*/
 width:		 15.5em; 
 list-style: none;
 padding-bottom: 0.5em;
 margin-right: 0.8em;
 z-index: 5;
} 

div#container div#content ul#navigationLinks li {
padding-top:     0.5em;
padding-bottom:  0.5em;
list-style:       none;
font-size:       1.0em;
font-weight:      bold;
}

div#container div#content  ul#navigationLinks li a {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

div#container div#content ul#navigationLinks li a:hover {
color:                 #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}


div#container div#content  ul#navigationLinks li ul.listeIndex {
padding-left:        0;
padding-top:         0.3em;
font-size:       1.0em;
font-weight:      bold;
} 

div#container div#content ul#navigationLinks li ul.listeIndex li {
padding-top:     0.3em;
padding-left:    1.2em;
padding-bottom:  0.5em;
background-image:url('../layout/navigation_1Ebene.gif');
background-repeat:no-repeat;
background-position: left center;
}

div#container div#content ul#navigationLinks li ul.listeIndex li.listeLinkItem a {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}
div#container div#content ul#navigationLinks li ul.listeIndex li.listeLinkItem a:hover {
color:                #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
 }

div#container div#content ul#navigationLinks li ul.listeIndex li.listeLinkItemAktuell {
background-image:url('../layout/navigation_1Ebene_standort.gif');
background-repeat:no-repeat;
background-position: left center;
}
div#container div#content ul#navigationLinks ul.listeIndex li.listeLinkItemAktuell a {
color:                #404040;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}


/* ************************************************************************************ */
/* STRUCTURE CONTENT LINKE SPALTE                                                       */
/* ************************************************************************************ */

div#container div#content div#linkeSpalte {
 position:    relative;
 top: 		     1.2em;
 float:           left;
 width:           24em;
 padding-bottom: 0.5em;
 margin-right:   1.0em;
 min-height:    31.0em; 
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
} 

div#container div#content div#linkeSpalte h3 {
 font-size:      1.0em;
 font-weight:   bold;
 
}

div#container div#content div#linkeSpalte p {
 padding-bottom:   6px;
 font-size:    1.0em;
 line-height:  1.2em;
 }
 
div#container div#content div#linkeSpalte ul  {
margin-top: 0.5em;
padding-left: 1.0em;
}

div#container div#content div#linkeSpalte ul li {
padding-bottom: 0.5em;
/*list-style: none;*/
}

 
div#container div#content  div#linkeSpalte a {
text-decoration: none;
color: #a5b05e;
background-color: transparent;
}

div#container div#content  div#linkeSpalte a:hover {
 color:            #a60b00;
 text-decoration:     none;
 background-color: transparent;
 }

/* Editor-Funktion AJAX */ 
div#container div#content div#linkeSpalte textarea#id_text {
color:       #800000;
background-color: #e0e0e0;
z-index:        25;
}
 

div#container div#content div#linkeSpalte div.commentarCall {
margin-top: 1.3em;
margin-bottom: 0.3em;
text-align: center;
color:                #404040;
background-color: transparent;
border:1px solid #e0e0e0;
}

div#container div#content div#linkeSpalte div.commentarCall a {
text-decoration: none;
color: #a5b05e;
background-color: transparent;
}

div#container div#content div#linkeSpalte div.commentarCall a:hover {
 color:            #a60b00;
 text-decoration:     none;
 background-color: transparent;
 }
 
div#container div#content  div#linkeSpalteOhneNavigation {
 position:    relative;
 top: 		     1.2em;
 left:          16.4em;
 float:           left;
 width:           28em;
 padding-bottom: 0.5em;
 margin-right:   1.0em;
 min-height:    30.0em; 
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
} 

div#container div#content div#linkeSpalteOhneNavigation h3 {
 font-size:      1.0em;
 font-weight:   bold;
 
}

div#container div#content div#linkeSpalteOhneNavigation p {
 padding-bottom:   6px;
 font-size:    1.0em;
 line-height:  1.2em;
 }
 
div#container div#content div#linkeSpalteOhneNavigation ul  {
margin-top: 0.5em;
padding-left: 1.0em;
}

div#container div#content div#linkeSpalteOhneNavigation ul li {
padding-bottom: 0.5em;
}

 
div#container div#content  div#linkeSpalteOhneNavigation a {
text-decoration: none;
color: #a5b05e;
background-color: transparent;
}

div#container div#content  div#linkeSpalteOhneNavigation a:hover {
 color:            #a60b00;
 text-decoration:     none;
 background-color: transparent;
 }
 
 
/* ************** */
/* BREIT          */
/* ************** */
div#container div#content div#linkeSpalteBreit {
 position:    relative;
 top: 		     1.2em;
 float:           left;
 width:         32.0em;
 padding-right:  0.5em;
 padding-bottom: 0.5em;
 margin-right:   0.5em;
 min-height:    27.5em; 
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
} 


div#container div#content div#linkeSpalteBreit h3 {
 font-size:      1.0em;
 font-weight:   bold;
 }

div#container div#content div#linkeSpalteBreit p {
 padding-bottom:   6px;
 font-size:    1.0em;
 line-height:  1.3em;
 }
 
div#container div#content div#linkeSpalteBreit p a {
text-decoration: none;
color: #586600;
}
div#container div#content div#linkeSpalteBreit p a:hover {
color: #a60b00;
}
 
div#container div#content div#linkeSpalteBreit ul  {
margin-top: 0.5em;
padding-left: 1.0em;
}

div#container div#content div#linkeSpalteBreit ul li {
padding-bottom: 0.5em;
/*list-style: none;*/
}
/* Editor-Funktion AJAX */ 
div#container div#content div#linkeSpalteBreit textarea#id_text {
color:       #800000;
background-color: #e0e0e0;
z-index:        25;
} 

/* ************** */
/* SCHMAL          */
/* ************** */

div#container div#content div#linkeSpalteSchmal {
 position:    relative;
 top: 		     1.0em;
 float:           left;
 width:           20em;
 padding-bottom: 0.5em;
 margin-right:   0.5em;
 min-height:    20.0em; 
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
} 


div#container div#content div#linkeSpalteSchmal h3 {
 font-size:      1.0em;
 font-weight:   bold;
 }

div#container div#content div#linkeSpalteSchmal p {
 padding-bottom:   6px;
 font-size:    1.0em;
 line-height:  1.2em;
 }

/* Editor-Funktion AJAX */ 
div#container div#content div#linkeSpalteSchmal textarea#id_text {
color:       #800000;
background-color: #e0e0e0;
z-index:        25;
}

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

 
 
div#container div#content div#rechteSpalte {
 position:    relative;
 top: 		     1.2em;
 float:          right;
 width:           24em;
 padding-bottom: 0.5em;
 min-height:    27.0em; 
/* min-height:    30.0em; */
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
}

div#container div#content div#rechteSpalte h3 {
 margin:             0;
 padding:            0;
 font-size:      1.0em;
 font-weight:     bold;
 
}

div#container div#content div#rechteSpalte p  {
 padding-bottom:   0.5em;
 font-size:        1.0em;
 line-height:      1.2em;
 }
 


div#container div#content div#rechteSpalte p.center {
 text-align: center;
}

div#container div#content div#rechteSpalte p a {
color: #868686;
text-decoration: none;
}

div#container div#content div#rechteSpalte p a:hover {
color: #a60b00;
}

/* Bild */
div#container div#content div#rechteSpalte div#contentImage0 {
 padding-bottom: 0.5em;
 font-size:      1.0em;
 text-align: center;
}

div#container div#content div#rechteSpalte div#contentImage0 img {
  padding-bottom: 0.5em;
  border: 0;
}

div#container div#content div#rechteSpalte div#contentImage0 p {
  padding-bottom: 0.5em;
  text-align: left;
}
/* Liste */

div#container div#content div#rechteSpalte ul.listeSecOrderIndex {
padding-left: 1.0em;
}

div#container div#content div#rechteSpalte ul.listeSecOrderIndex li {
padding-top:     0.3em;
padding-left:    2.0em;
padding-bottom:  0.5em;
list-style-type: none;
background-image: url('../layout/navigation_2Ebene.gif');
background-repeat: no-repeat;
background-position: left center;
}
div#container div#content div#rechteSpalte ul.listeSecOrderIndex a.listeLinkItem {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}


div#container div#content div#rechteSpalte ul.listeSecOrderIndex li a.listeLinkItem:hover {
color:                #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

/* Liste listeIndex */
div#container div#content div#rechteSpalte ul.listeIndex  {
padding-left: 1.0em;
}

div#container div#content div#rechteSpalte ul.listeIndex li {
padding-top:     0.3em;
padding-left:    1.2em;
padding-bottom:  0.5em;
background-image:url('../layout/navigation_1Ebene.gif');
background-repeat:no-repeat;
background-position: left center;
list-style: none;
}
div#container div#content div#rechteSpalte ul.listeIndex li a.listeLinkItem {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

div#container div#content div#rechteSpalte ul.listeIndex li a.listeLinkItem:hover {
color:                #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}


/* weiterlesen */
div#container div#content div#rechteSpalte div.weiterlesen {
bottom: 0;
/*margin-top: 1.5em;*/
padding-left: 1.0em;
padding-bottom: 0.5em;
}

div#container div#content div#rechteSpalte div.weiterlesen a {
	color:            #586600;
	background-color: transparent;
}
div#container div#content div#rechteSpalte div.weiterlesen a:link {
	color:            #586600;
	text-decoration: none;
	background-color: transparent;
}
div#container div#content div#rechteSpalte div.weiterlesen a:visited {
 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}
div#container div#content div#rechteSpalte div.weiterlesen  a:hover {
 color:              #a60b00;
 text-decoration:     none;
 background-color: transparent;
}


div#container div#content div#weiterlesen {
 position:    relative;
 padding-top:    1.0em;
 float:          right;
 width:           24em;
 text-align:     right;
 padding-bottom: 0.5em;
 font-size:      1.0em;
 line-height:    1.8em;
 z-index:        5;
}

div#container div#content div#weiterlesen a {
	color:            #586600;
	background-color: transparent;
}
div#container div#content div#weiterlesen a:link {
	color:            #586600;
	text-decoration: none;
	background-color: transparent;
}
div#container div#content div#weiterlesen a:visited {
 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}
div#container div#content div#weiterlesen  a:hover {
 color:              #a60b00;
 text-decoration:     none;
 background-color: transparent;
}


/* SCHMAL */

div#container div#content div#rechteSpalteKapitel {
 position:    relative;
 top: 		     1.0em;
 float:          right;
 width:           21em;
 padding-bottom: 0.5em;
 padding-right:      0;
 margin-right:      0;
 min-height:    27.0em; 
/* min-height:    30.0em; */
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
}


/* Liste listeIndex */
div#container div#content div#rechteSpalteKapitel ul.listeIndex  {
padding-left: 1.0em;
}

div#container div#content div#rechteSpalteKapitel ul.listeIndex li {
padding-top:     0.3em;
padding-left:    1.2em;
padding-bottom:  0.5em;
background-image:url('../layout/navigation_1Ebene.gif');
background-repeat:no-repeat;
background-position: left center;
list-style: none;
}
div#container div#content div#rechteSpalteKapitel ul.listeIndex li a.listeLinkItem {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

div#container div#content div#rechteSpalteKapitel ul.listeIndex li a.listeLinkItem:hover {
color:                #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}
/* SCHMAL */

div#container div#content div#rechteSpalteSchmal {
 position:    relative;
 margin-top:     1.0em;
 float:          right;
 width:         15.0em;
 padding-bottom: 0.5em;
 min-height:    26.5em; 
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
}

div#container div#content div#rechteSpalteSchmal h3 {
 font-size:      1.0em;
 font-weight:   bold;
 
}

div#container div#content div#rechteSpalteSchmal p {
  padding-bottom: 0.5em;
 font-size:      1.0em;
 
}

/* Liste */

div#container div#content div#rechteSpalteSchmal ul.listeSecOrderIndex {
padding-left: 0;
}

div#container div#content div#rechteSpalteSchmal ul.listeSecOrderIndex li {
padding-top:     0.3em;
padding-left:    2.0em;
padding-bottom:  0.5em;
list-style-type: none;
background-image: url('../layout/navigation_2Ebene.gif');
background-repeat: no-repeat;
background-position: left center;
}
div#container div#content div#rechteSpalteSchmal ul.listeSecOrderIndex a.listeLinkItem {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}


div#container div#content div#rechteSpalteSchmal ul.listeSecOrderIndex li a.listeLinkItem:hover {
color:                #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

/* Liste listeIndex */
div#container div#content div#rechteSpalteSchmal ul.listeIndex  {
padding-left: 1.0em;
}

div#container div#content div#rechteSpalteSchmal ul.listeIndex li  {
padding-top:     0.3em;
padding-left:    1.2em;
padding-bottom:  0.5em;
background-image:url('../layout/navigation_1Ebene.gif');
background-repeat:no-repeat;
background-position: left center;
list-style: none;
}

div#container div#content div#rechteSpalteSchmal ul.listeIndex li a.listeLinkItem {
color:                #586600;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

div#container div#content div#rechteSpalteSchmal ul.listeIndex li a.listeLinkItem:hover {
color:                #a60b00;
background-color: transparent;
text-decoration:         none;
font-weight:             bold;
}

/* *********** */
/* Abbildungen */
/* *********** */

div#container div#content div#rechteSpalteSchmal div#contentImage0 {
 padding-bottom: 0.5em;
 font-size:      0.9em;
 text-align: center;
}

div#container div#content div#rechteSpalteSchmal div#contentImage0 img {
 padding:  0;
 border:   0;
}

div#container div#content div#rechteSpalteSchmal div#contentImage0 img.hinweis {
 padding-top: 0.5em;
 padding-right: 0.5em;
 padding-bottom: 1.5em;
 float: left;
 border: 0;
 }

div#container div#content div#rechteSpalteSchmal div#contentImage0 p {
  padding-bottom: 0.5em;
  text-align: left;
}

div#container div#content div#rechteSpalteSchmal div#contentImage1 {
 padding-bottom: 0.5em;
 font-size:      0.9em;
 text-align: center;
}

div#container div#content div#rechteSpalteSchmal div#contentImage1 img {
 padding:  0;
 border:   0;
}

div#container div#content div#rechteSpalteSchmal div#contentImage1 img.hinweis {
 padding-top: 0.5em;
 padding-right: 0.5em;
 padding-bottom: 1.5em;
 float: left;
 border: 0;
 }

div#container div#content div#rechteSpalteSchmal div#contentImage1 p {
  padding-bottom: 0.5em;
  text-align: left;
}

/* *********** */
/* weiterlesen */
/* *********** */
div#container div#content div#rechteSpalteSchmal div.weiterlesen {
margin-top: 1.5em;
padding-left: 1.0em;
padding-bottom: 0.5em;
}

div#container div#content div#rechteSpalteSchmal div.weiterlesen a {
color:            #586600;
	background-color: transparent;
}
div#container div#content div#rechteSpalteSchmal div.weiterlesen a:link {
color:            #586600;
	text-decoration: none;
	background-color: transparent;
}
div#container div#content div#rechteSpalteSchmal div.weiterlesen a:visited {
	 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}
div#container div#content div#rechteSpalteSchmal div.weiterlesen  a:hover {
 color:            #a60b00;
 text-decoration:     none;
 background-color: transparent;
 }



 
 
div#container div#content div#rechteSpalteBreit {
 position:    relative;
 top: 		     1.0em;
 margin-left:    0.5em;
 float:           right;
 width:           29em;
 padding-bottom: 0.5em;
 min-height:    30.0em; 
 font-size:      1.0em;
 line-height:    1.3em;
 z-index:        5;
}

div#container div#content div#rechteSpalteBreit h3 {
 font-size:      1.0em;
 font-weight:   bold;
 
}

div#container div#content div#rechteSpalteBreit p {
 padding-bottom: 0.5em;
 font-size:      1.0em;
 
}

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

div#container div#content div#rechteSpalteBreit div#contentImage0 img {
border: 0;
}

div#container div#content div#rechteSpalteBreit div#contentImage0 a.startbutton {
color: #000000;
 text-decoration: none;
}

div#container div#content div#rechteSpalteBreit div#contentImage1 img {
border: 0;
}

div#container div#content div#rechteSpalteBreit div#contentImage1 a.startbutton {
color: #000000;
 text-decoration: none;
}

/* weiterlesen */
div#container div#content div#rechteSpalteBreit div.weiterlesen {
bottom: 1.0em;
padding-bottom: 0.5em;
}

div#container div#content div#rechteSpalteBreit div.weiterlesen a {
	color: #c74761;
	background-color: transparent;
	text-decoration: none;
}
div#container div#content div#rechteSpalteBreit div.weiterlesen a:link {
	color: #c74761;
	text-decoration: none;
	background-color: transparent;
}
div#container div#content div#rechteSpalteBreit div.weiterlesen a:visited {
 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}
div#container div#content div#rechteSpalteBreit div.weiterlesen  a:hover {
 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}


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

div#container div#content div#monoSpalte {
 position:   relative;
 top: 		    1.0em;
 float:          left;
 width:		      70%; 
 padding-bottom: 0.5em;
 min-height: 32em; 
 font-size:    1.0em;
 line-height:  1.3em;
 z-index: 5;

} 

div#container div#content div#monoSpalte.content {
 position:   relative;
 top: 		    1.8em;
 float:          left;
 width:		      75%; 
 min-height:     31em; 
}


div#container div#content div#monoSpalte h2 {
 font-size:     1.2em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
  line-height:  1.5em;
 padding-bottom: 0.5em;
}
div#container div#content div#monoSpalte h3 {
 font-size:      1.0em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
 
}

div#container div#content div#monoSpalte p {
 padding-bottom:   6px;
 font-size:    1.0em;
 line-height:  1.2em;
 
}
 
div#container div#content div#monoSpalte h2 {
 font-size:     1.2em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
  line-height:  1.5em;
 padding-bottom: 0.5em;
}
div#container div#content div#monoSpalte h3 {
 font-size:      1.0em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
 
}

div#container div#content div#monoSpalte p {
 padding-bottom:   6px;
 font-size:    1.0em;
 line-height:  1.2em;
}

div#container div#content div#monoSpalte div.stichwortindex {
margin-top:     1.0em;
margin-left:    16.5em;
}

div#container div#content div#monoSpalte div.stichwortindex h3  {
width:          40.0em;
}

div#container div#content div#monoSpalte div.stichwortindex h3 a {
color: #c74761;
 background-color: transparent;
 text-decoration: none;
}
div#container div#content div#monoSpalte div.stichwortindex h3  a:hover { 
 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}


div#container div#content div#monoSpalte div.stichwortindex p {
width:          42.0em;
}
div#container div#content div#monoSpalte p.stichwortindex  {
margin-left:    16.5em;
width:          42.0em;
}

div#container div#content div#monoSpalteStatisch {
 position:   relative;
 margin-top:     1.0em;
 margin-left:    16.5em;
 width:		        70%; 
 padding-bottom: 0.5em;
 min-height: 32em; 
 font-size:    1.0em;
 line-height:  1.3em;
 z-index: 5;

} 

div#container div#content div#monoSpalteStatisch h2 {
 margin-top:    1.5em;
 font-size:     1.2em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
  line-height:  1.5em;
 padding-bottom: 0.5em;
}

div#container div#content div#monoSpalteStatisch dl dt {
 margin-top:    0.8em;
 font-size:     1.0em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
 line-height:  1.1em;
 }

div#container div#content div#monoSpalteStatisch dl dd { 
}
div#container div#content div#monoSpalteStatisch dl dd a { 
 color: #c74761;
 background-color: transparent;
 text-decoration: none;
}

div#container div#content div#monoSpalteStatisch dl dd a:hover { 
 color:            #586600;
 text-decoration:     none;
 background-color: transparent;
}
 
/* Such-Ergebnisse anzeigen */

div#container div#content div#monoSpalteStatisch li.suche {
margin-top: 0.5em;
list-style: none;
}


div#container div#content div#monoSpalteStatisch li.suche a { 
 color: #c74761;
 background-color: transparent;
 text-decoration: none;
}

div#container div#content div#monoSpalte div#contentImage0 {
 text-align: center;
 float: right;
 margin-bottom: 0.5em;
 border:        0;
}

div#container div#content div#monoSpalte div#contentImage0 img {
border: 0;
}

div#container div#content div#monoSpalte div#contentImage1 {
 text-align: center;
 float: right;
 margin-bottom: 0.5em;
 border:        0;
}

div#container div#content div#monoSpalte div#contentImage1 img {
border: 0;
}
/* Editor-Funktion AJAX */ 
div#container div#content div#monoSchmal textarea#id_text {
color:       #800000;
background-color: #e0e0e0;
z-index:        25;
}




/* ************************************************************************************ */
/* STRUCTURE CONTENT REFERENZ SPALTE                                                        */
/* ************************************************************************************ */

div#container div#content div#referenzSpalte {
 position:   relative;
 top: 		    1.0em;
 float:          left;
 width:		      75%; 
 padding-bottom: 0.5em;
 min-height: 32em; 
 font-size:    1.0em;
 line-height:  1.3em;
 z-index: 5;
} 

div#container div#content div#referenzSpalte h2 {
 font-size:     1.2em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
  line-height:  1.5em;
 padding-bottom: 0.5em;
}
div#container div#content div#referenzSpalte h3 {
 font-size:      1.0em;
 color:         #333;
 background-color: transparent;
 font-weight:   bold;
 
}

div#container div#content div#referenzSpalte p {
 padding-bottom:   0.5em;
 font-size:    1.0em;
 line-height:  1.2em;
}

div#container div#content div#referenzSpalte p a {
text-decoration: none;
color: #a5b05e;
background-color: transparent;
}

div#container div#content div#referenzSpalte p a:hover {
color: #a60b00;
}

div#container div#content div#referenzSpalte div#illustration {
float: right;
margin-left:   1.0em;
margin-bottom: 0.5em;
}

div#container div#content div#referenzSpalte div#illustration div#contentImage0 {

}

div#container div#content div#referenzSpalte div#illustration div#contentImage0 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#referenzSpalte div#illustration div#contentImage0 a {
text-decoration: none;

}
div#container div#content div#referenzSpalte div#illustration div#contentImage0 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#referenzSpalte div#illustration div#contentImage1 {

}

div#container div#content div#referenzSpalte div#illustration div#contentImage1 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#referenzSpalte div#illustration div#contentImage1 a {
text-decoration: none;

}
div#container div#content div#referenzSpalte div#illustration div#contentImage1 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#referenzSpalte div#illustration p {
padding-top:      0.5em;
padding-bottom:   0.5em;
}

div#container div#content div#referenzSpalte div#illustration p a {
color: #868686;
background-color: transparent;
text-decoration: none;
}

div#container div#content div#referenzSpalte div#illustration p a:hover {
 color:            #a60b00;
 text-decoration:     none;
 background-color: transparent;
 }
/* ************************************************************************************ */
/* STRUCTURE CONTENT  PFAD-NAVIGATION */
/* ************************************************************************************ */

div#container div#content div#vorzurueck {
 position:       absolute;
 top:               2.3em;
 left:             60.0em;
 width:             6.5em;
 text-align:       center;
 font-size:         1.0em;
 /*font-weight:        bold;*/
 color:           #404040;
 background-color: transparent;
border:1px solid #e0e0e0;
 /*border: 1px #b7c07e; */
 z-index:              15;
}
div#container div#content div#vorzurueck a {
 color:            #586600;
 text-decoration: none;
 background-color: transparent;
 }

div#container div#content div#vorzurueck a:hover {
  color:              #a60b00;
 text-decoration: none;
 background-color: transparent;
 }


/* ************************************************************************************ */
/* STRUCTURE CONTENT  FOOTER */
/* ************************************************************************************ */

div#container div#content div#footer {
 margin-top: 1.5em;
 font-size:  1.0em;
 width:      800px;
 
}

div#container div#content div#footer ul#socialBookmarks {
 background-color: transparent;
 white-space: nowrap;
 list-style-type: none;
 margin-bottom: 0.5em;
 }
div#container div#content div#footer ul#socialBookmarks li  {
display: inline;
padding-right: 0.5em;
}
div#container div#content div#footer ul#socialBookmarks li img {
border: none;
}
div#container div#content div#footer div#balkenGrauUnten1 {
 background: #b0b0b0;
 width: 800px;
 height: 1px;
 font-size:1pt;
 z-index: 8;
}

div#container div#content div#footer div#linie9 {
 margin-top: 0;
 background:#b7c07e;
 width: 800px;
 font-size: 2pt;
 height: 2px;
 }

div#container div#content div#footer div#balkenGrauUnten2 {
 margin-top: 0;
 margin-bottom: 0.5em;
 background: #a0a0a0;
 width: 800px;
 height: 1px;
 font-size:1pt;
 z-index: 8;
}

div#container div#content div#footer div#modifiziert {
float:left;
color: #868686;
}

div#container div#content div#footer div#lms {
float:left;
padding-left: 15em;
}

div#container div#content div#footer div#lms a {
color: #868686;
text-decoration: none;
}


div#container div#content div#footer div#impressum {
float:left;
padding-left: 15em;
}

div#container div#content div#footer div#impressum a {
color: #868686;
text-decoration: none;
}

div#container div#content div#footer div#impressum a:hover {
color: #a60b00;
/*color: #ff4753;'*/
}




/* ************************************************************************************ */
/* LAYOUT - CONTAINER                                                                   */
/* ************************************************************************************ */

div#container div#layout div#balkenDunkel {
 position:absolute;
 left:0px;
 top:0px;
 background: #a5b05e;
 width: 523px;
 height: 85px;
 z-index: 9;
}
div#container div#layout div#balkenHell {
 position:absolute;
 left:523px;
 top:0px;
 background: #b7c07e;
 width: 277px;
 height: 85px;
 z-index: 9;
}

div#container div#layout div#titelbild {
 position:absolute;
 left:346px;
 top:14px;
 z-index:10;
}

div#container div#layout div#titelbild img {
border: 0;
}

div#container div#layout div#balkenGrauOben {
 position:absolute;
 left:0px;
 top:85px;
 background: #909090;
 width: 800px;
 height: 1px;
 font-size:1pt;
 z-index: 8;
}
div#container div#layout div#balkenGrauUnten1 {
 position:absolute;
 left:  0px;
 top:   574px;
 background: #b0b0b0;
 width: 800px;
 height: 1px;
 font-size:1pt;
 z-index: 8;
}
div#container div#layout div#balkenGrauUnten2 {
 position:absolute;
 left:  0px;
 top:   578px;
 background: #a0a0a0;
 width: 800px;
 height: 1px;
 font-size:1pt;
 z-index: 8;
}

div#container div#layout div#linie9 {
 position:absolute;
 left:0px;
 top:575px;
 background:#b7c07e;
 width: 800px;
 font-size: 2pt;
 height: 3px;
 z-index: 9;
}

/* Fehlermeldungen und Debugging */
 

#debugging {
 position:  absolute;
 top:       30px;
 left:      1250px;
 width:     220px;
}  
#errormessage {
 position:  absolute;
 top:       290px;
 left:      50px;
 width:     560px;
 font-size: 11pt;
}
