/* *********************************************************/ 
/* ********************* ALLGEMEINES ***********************/
/* *********************************************************/ 

Body {
  background: url(../img/bg_streifen.gif) repeat-x; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; }

#aussen {
  border: 0px solid blue; 
  margin: 0 auto; 
  margin-top: -2em; 
  min-height: 70em;
  width: 75.9em; 
  padding: 40px 4.5em 0 40px; 
  background: url(../img/bg.png) no-repeat; }

#footer {
  width: 76em; 
  height: 2em;
  margin: 2em 0 0 0;
  padding: 0.3em 0 0 0;
  border-top: 1px solid #979797; }
  
#footer a {
  font-size: 9px;
  color: #010100;
  text-decoration: none; }

h1 { font-size: 13px; color: #020000; font-style: italic; margin: 0 0 1em 1em; }
.fliesstext { font-size: 11px; color: #5a5a5a; line-height: 1.8em; }
.fliesstext img { border: 1px solid #979797; }
.fliesstext a { color: #5a5a5a; text-decoration: none; }
.left  { float: left; }
.right { float: right; }
.clear { clear: both; }

/* *********************************************************/ 
/* ********************* OBEN ******************************/
/* *********************************************************/ 

#logo {
  border: 0;
  margin: 1em 0 0 0; }

#datum {
  margin: 0 auto; 
  height: 15px; 
  text-align: right; 
  width: 75.9em; 
  padding: 0 4.5em 0 40px; }

#datum span {
  color: #5a5a5a; 
  font-size: 11px; }

/* *********************************************************/ 
/* ********************* NAVIGATION ************************/
/* *********************************************************/ 


#navigation {
  height: 2.4em;
  list-style-type: none;
  padding: 0;
  margin-top: -1.4em;
  border-bottom: 1px solid #979797; }
  
#navigation li {
  float: left;
  padding: 0.5em 1em 0 1em;
  height: 1.9em;
  border-left: 1px solid #979797;
  border-top: 1px solid #979797;
  background: url(../img/bg_navigation.gif) repeat-x; }

#navigation .letzter_li {
  border-right: 1px solid #979797; }
  
#navigation li a {
  display: block;
  color: #ffffff;
  font-style: italic;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none; }

/* *********************************************************/ 
/* ********************* UNTERNAVIGATION *******************/
/* *********************************************************/ 

#unternavigation {
  height: 2em;
  margin: -1em 0 2em 6.5em;
  list-style-type: none;
  padding: 0; }

#unternavigation li {
  float: left;
  border: 1px solid #979797;
  border-right: 0;
  padding: 0.3em 1em 0 1em;
  height: 1.7em;
  background-color: #dcdcdc; }

#unternavigation li a {
  color: #5a5a5a;
  text-decoration: none; 
  font-style: italic;
  font-size: 11px; }

#unternavigation .letzter_li {
  border-right: 1px solid #979797; }

#aktiver_li {
  background-color: #8E0000 !important; }
  
#aktiver_li a {
  color: #ffffff !important; }


/* *********************************************************/ 
/* ********************* SCHNELLAUSWAHL ********************/
/* *********************************************************/ 

#schnellauswahl {
  width: 12em; 
  height: 8.9em; 
  text-align: center;
  border: 1px solid #979797;
  padding-top: 0.5em;
  background: url(../img/bg_schnellauswahl.gif) repeat-x;  }

#schnellauswahl span {
  font-size: 13px;
  color: #ffffff; 
  font-weight: bold;
  font-style: italic; }

.schnellauswahl_button {
  border: 0; 
  margin: 2em 0 0 0.25em; }

#schnellauswahl p {
  margin: 1.5em 0 0 0.7em;
  width: 4em;
  float: left;
  text-align: left; }

#schnellauswahl .kreuz {
  margin: 1.6em 0.2em 0 0;
  float: right; }

/* *********************************************************/ 
/* ********************* SPALTENTYP 1 **********************/
/* ************ (Startseite) *******************************/ 

#typ1-spalte1 {
  width: 41em; }

#typ1-spalte2 {
  margin: 0 0 0 1em;
  padding: 0 1em 0 1em;
  border-left: 1px solid #979797;
  border-right: 1px solid #979797;
  width: 17.5em; }

#typ1-spalte3 {
  margin: 0 0 0 1em;
  padding: 0 0em 0 0em;
  width: 13em; }

/* *********************************************************/ 
/* ********************* SPALTENTYP 2 **********************/
/* ******* (Philosophie, Siegel) ***************************/ 

#typ2-spalte1 {
  width: 11em;
  /*border-bottom: 1px solid #979797;*/ }

#typ2-spalte2 {
  font-size: 11px; 
  margin: 0 0 0 1em;
  padding: 0 1em 0 1em;
  /*border-bottom: 1px solid #979797;*/
  /*border-right: 1px solid #979797;*/
  width: 45.5em; }

/* *********************************************************/ 
/* ********************* SPALTENTYP 3 **********************/
/* ******* (Index) *****************************************/ 

#typ3-spalte1, #typ3-spalte2 {
  font-size: 11px; 
  margin: 0 0 0 1em;
  padding: 0 1em 0 1em;
  /*border-bottom: 1px solid #979797;*/
  /*border-right: 1px solid #979797;*/
  width: 30em; }

#typ3-spalte1 img, #typ3-spalte2 img {
  float: left;
  border: 1px solid #979797;
  margin: 0 1em 1em 0; }

#typ3-spalte1 .fliesstext, #typ3-spalte2 .fliesstext {
  color: #5a5a5a;
  height: 18em;
  margin-bottom: 3em;
  text-align: justify;
  line-height: 1.6em; }

.titel {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  color: #5a5a5a; }

.titel a {
  color: #5a5a5a;
  text-decoration: none; }


/* *********************************************************/ 
/* ********************* FORMULAR **************************/
/* *********************************************************/ 

#form label {
text-align: left;
  padding-right: 2em;
  float: left;
  width: 12em;
  color: #5a5a5a; }

#form input, #form textarea {
  margin: 0 0 0.2em 0;
  color: #5a5a5a;
  border: 1px solid #5a5a5a; 
  width: 15em;  }

#form textarea {
  width: 15.4em !important; }