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

	BEREICHE - DIVs
	Kopfbereich mit Slogan
	Headline links
	Content links
	Content rechts
	Navigation 
	
    ---------------------------------------------------------------- */
/* Generell */  
  
body {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  color: #fff; 
  font-size: 100%;
  font-family: AndaleMono;
  margin: 0; padding: 2em;
}

div#kopfbereich {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  color: black; 
  font-size: 1.5em; line-height: 120%;
  min-width: 11em;  /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
  font-weight:200;
}

div#kopfbereich p {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
}

div#headline {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  color: black;
  font-size: 1.2em; line-height: 120%;
  min-width: 11em;  /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}


div#content {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  min-width: 100%; color: #fff; line-height: 120%;
}

div#content p,ul,li {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	list-style: none; /* list-style-position:inside; list-style-type:disc; */
	line-height: 120%; padding:0em;
}

div#content_links { }

div#content_rechts {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  margin-left: 0em;
  float: right; width: 22em; 
  font-size:1.4em; padding: 1em; /* statt padding:0 1.5em; border: 1px dashed silver; */
  text-align: right; min-width: 22em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}

div#content_rechts ul.a:link, li.a:link, a:link {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  color:#ccc;
}
div#content_rechts ul.a:visited, li.a:visited, a:visited {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  color:#ccc;
}
div#content_rechts li.a:hover, a:hover {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  background-color: #666;
}
div#content_rechts a:active {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  background-color: #333;
}



div#navigation {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  position:absolute; bottom:1em;
  float: left; margin: 0; padding: 0; /* vertical-align:bottom; */
  /* background-color: #abc; */
  min-width: 97%;
  /* border: 1px dashed silver; */
}


ul#navigation_main {
  /* position:absolute; bottom:1em; */
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  margin: 0; padding: 0; float: left; width: 20em; /* navigation-breite */
  vertical-align:bottom;
  color:#FFF; font-size: 1.2em; line-height: 120%; /* border: 1px dashed silver; */
}
ul#navigation_main li {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  list-style: none; margin: 0; padding: 0.1em;
}
ul#navigation_main a {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  text-decoration: none; display: block; padding: 0.1em;
}
ul#navigation_main a:link {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  color:#FFF;
}
ul#navigation_main a:visited {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  text-decoration: none; color: #FFF; 
}
ul#navigation_main a:hover {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  background-color: #666;
}
ul#navigation_main a:active {
  font-family: AndaleMono, Verdana, Geneva, sans-serif;
  background-color: #333;
}