Body {
  margin-left:0;
  background-color: #ffffff;
  color: #373737;
  font-size: 10px;
  font-family: Arial, Verdana, Helvetica, sans-serif; }

#aussen{ 
  width: 96.2em; 
  padding-bottom: 2em;}

#oben {
  margin-top: 1em;
  width: 96.2em; 
  border: 0; }


/* --------- */

#navigation {
  list-style-type: none;
  padding: 0;
  margin-top: 3.5em;
  margin-left: 1.5em;
  width: 13.5em;
  float:left;
  background-color: #E2E7F4;}
  
#navigation li {
  background-color: #5a81ad;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff; 
  padding-left: 1.5em;
  padding-top: 0.25em;
  margin-left: -1.5em;
  padding-bottom: 0.25em;
  margin-bottom: 0.5em; }
 
#navigation li:hover {
  background-color: #FBB53B; }

#navigation #active_li {
  background-color: #FBB53B; }

#navigation a {
  display:block;
  color: #ffffff;
  text-decoration: none; }

#navigation #unternavigation a {
  display:block;
  color: #5C82AF;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none; }

#navigation #unternavigation a:hover {
  display:block;
  color: #314762;
  font-weight: normal;
  text-decoration: none; }
  
#unternavigation #active_unter_li a {
  color: #314762; }
  
#unternavigation {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  
#navigation #unternavigation li {
  background-color: transparent;
  color: #000000;
  padding: 0;
  margin: 0;
  margin-left: 1em; }

/* --------- */

#mitte {
  margin-top: 3.5em;
  margin-left: 2.2em;
  width: 61em; 
  float:left;
  text-align: justify;   }

#ueberschrift_mitte {
  margin-top:0;
  font-weight: bold;
  padding: 0.25em;
	overflow: hidden;
  font-size: 11px;
  background-color: #e2e7f4; }

#ueberschrift_mitte img {
	float: right;
	border: 0; }
	
.ueberschrift_rechts {
  color: #ffffff;
  font-size: 11px;
  /*float:right;*/
  margin-top: 3.2em;
  width: 15.2em;
  font-weight: bold;
  padding: 0.25em;
  background-color: #fbb53b; }

.rechts p {
  color: #5A81AD;
  font-weight: bold; 
  margin: 0;
  font-size: 11px; }
 
#inhalt {
  font-size: 11px;
  border: 1px solid #e2e7f4; 
  padding: 1em; 
  line-height: 1.7em; }

#inhalt textarea {
  font-size: 11px;
  border: 1px dashed #BA2727;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #373737;
  height: auto;
  width: 550px;
  padding: 5px; }

#inhalt label {
  width: 200px;
  float:left; }
  
#inhalt input {
  width: 30em;
  border: 1px dashed #BA2727;
  margin-bottom: 0.2em;
  padding: 0.2em; }
  

#inhalt a:link, #inhalt a:visited, #inhalt a:active, .rechts a:link, .rechts a:visited, .rechts a:active, .bildvorschau a:link, .bildvorschau a:visited, .bildvorschau a:active {
  color: #5B81AE;
  text-decoration: none; }

#inhalt a:link:hover, #inhalt a:visited:hover, #inhalt a:active:hover, .rechts a:link:hover, .rechts a:visited:hover, .rechts a:active:hover, .bildvorschau a:link:hover {
  color: #5B81AE;
  text-decoration: underline; }

.inlinebild {
  width: 15em;
  float:left;
  margin-right: 1em;
  margin-bottom: 1em;
  cursor: pointer; }

.titel {
  font-weight:bold;
  margin: 0;
  margin-left: -0.5em;
  color: #5B81AE; }

#fusszeile {
  margin-top: 0.3em;
  text-align: right;
  color: #607ecd; }

#fusszeile a {
  color: #607ecd; 
  text-decoration: none; }

#fusszeile a:hover {
  text-decoration: underline; }

#fusszeile img {
	border: 0; 
	vertical-align: middle; }

.rechts {
  border: 1px solid #e2e7f4; 
  padding: 0.5em;
  width: 16em; }

.bildvorschau {
  float:left;
  margin: 1em; 
  width: 15em;
  height: 23em;
  overflow:hidden;
  border: 1px solid #CBDFF5;
  padding: 0.2em; }

.alert {
  background-color: #FBB53B;
  color: #ffffff;
  font-size: 14px;
  text-align: center; }

#neuereintrag {
  background-color: #EEEEEE; 
  text-align: left; 
  padding: 10px; 
  margin-bottom: 10px; 
  margin-left: 100px;
  border: 5px solid; 
  width: 700px;
  position: absolute;
  top: 150px;
  left: 150px;
  z-index: 2; }

.borderless {
  border: 0; }

#zentriert {
  text-align: left;
  padding-left: 1em; }

#fullsizefoto {
  border: 0.5em solid #5A81AD;
  width: 50.0em; 
  float:left; }

#kommentar {
  float:left;
  background-color: #5A81AD; 
  width: 50em; 
  border: 0.5em solid #5A81AD; 
  /*font-size: 10px; */
  color: #ffffff; 
  font-weight: bold; }
  
.clear { clear:both; }

