/*
Allgemeine Formatierungen fuer die Inhaltsbereiche der Spaltenlayouts;
die Anordnung der Spalten erfolgt je Beispiel im style-Element
*/




/* Damit FF immer einen Scrollbalken anzeigt und das horizontale springen aufhoert.	*/
/* Vgl. http://www.nealgrosskopf.com/tech/thread.asp?pid=12 								*/
html {
	overflow-y: scroll;
}



/*
+++++++++++++++++++++++++++++++++++
  Farben
+++++++++++++++++++++++++++++++++++
*/


body {
  background: #FAF8CF;  /* gelb krbw */
  background: #BFBF78;  /* kaki FA */

  color: #000;			/* krbw */
  color: #666;			/* FA */


}
#seite {
  background: #FFF;
}


/*
+++++++++++++++++++++++++++++++++++
  Reset und allgemeine Angaben
+++++++++++++++++++++++++++++++++++
*/

* {
  margin: 0;
  padding: 0;
}


#seite {
  /* Schriftgroesse nicht im <body> gesetzt, um min-width-expression fuer IE 6 einsetzen zu koennen */
  /* aenderung der Schriftgroesse beeinflusst die breite der Spalten! */
  font-size: 	82%;

  font-family:	"MS Sans Serif";
  font-family: "Times New Roman", Times, serif;

  /* prefered */
  font-family: "Trebuchet MS", sans-serif;
  font-family:	georgia, "Times New Roman", Times, serif;
  font-family:	tahoma, helvetica, sans-serif;
  font-family:	verdana, helvetica, sans-serif;
  font-family:	arial, helvetica, sans-serif;

  /* gut fuer verdana und georgia */
  /* letter-spacing: 0.01em; */

  /* letter-spacing: 0.05em; */
  /* line-height: 2.0em; */
  /* word-spacing: 0.1em; */

}


a {
  color: #89652C;	 /* krbw braun */
  color: #566CA9;  /* FA - dunkelblau */

  text-decoration: none;
  /* font-weight: bold; */
}
a:visited {
  /* color: #999; */
}
a:hover {
  text-decoration: underline;
}



h1,
h2,
h3 {
	line-height: normal;
	text-align: left;
	font-weight: normal;
}

h1,
h2 {
	color:#666;
	color: #54542B;  /* FA kaki dist */
	color: #B1B19E;  /* FA kaki opacity 46% */
}

h1 {
	/* 174% */
	font-size: 160%;
}
h2 {
	font-size: 130%;
	padding-bottom: 0.2em;
}
h3 {
	font-size: 100%;
	font-weight: bold;
}



#hauptteil .spalte3 #box-aktuelles h2 {
	font-size: 90%;
}






/*
+++++++++++++++++++++++++++++++++++
  SEITENKOPF
+++++++++++++++++++++++++++++++++++
*/
#schatten-oben,
#kopf {
  /* background-color: #FFFF42; */
  color: #666666;
}



#kopf {
 position: relative;
}
/* IE <= 6: hasLayout noetig fuer containing block */


/*
+++++++++++++++++++++++++++++++++++
  HAUPTTEIL
+++++++++++++++++++++++++++++++++++
*/



/*
+++++++++++++++++++++++++++++++++++
  FUSS
+++++++++++++++++++++++++++++++++++
*/
#fuss {
  padding-top: 1em;
  padding-bottom: 1em;
}


/* Allgemeine Einstellungen fuer Footermenues */
#fuss li {
  display: inline;
}


/* Footermenues default padding von ul entfernen */
#fuss .spalte1 ul,
#fuss .spalte2 ul,
#fuss .spalte3 ul{
	margin: 0;
	border: 0;
	padding:0;

}
/* Footermenues default padding von ul entfernen */
#fuss .spalte1 li,
#fuss .spalte2 li,
#fuss .spalte3 li{
	margin-right:2em;
	/* damit unverlinkter text auch blau ist. */
	color: #89652C;  /* KRBW - rotbraun */
	color: #666;  /* FA - grau */
	color: #566CA9;  /* FA - dunkelblau */
	font-weight: normal;
	text-transform: none;
}


#fuss .spalte1 li {
	padding-left: 1em;
}



/* ENDE DER DEFAULT SETTINGS */




/**************************************************************************
*
*  Spaltenspezifische Farben
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*	Farben fuer Text und Links
*
***************************************************************************/

/**************************************************************************
*  rootline
***************************************************************************/
#navrootline {
	margin-top: 	1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* current page not bold, but strong for accessibility in non css version */
#navrootline strong {
	font-weight: normal;
}



/**************************************************************************
*
*  Barrierefreiheit
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*	1. Versteckte Elemente
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*	2. cron_accessiblemenues
*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*  dfn und accesskey styles.
*  Hauptsaechlich um sie im normalen Layout unsichtbar zu machen.
*
***************************************************************************/
#kopf h2,
#einschub h2,
#navrootline h2,
#navigation h2,
#fuss h2,
h2#anchor-search,
.tx-dvssimplenews-pi1 h2,
.hide-accessibility-item {
  position: absolute;
  left: -9999px;
}



/* kleiner text */
/* schriftgroesse fuer alle anderen spalten und abschnitte setzen */
/* #hauptteil #navigation, */
#hauptteil .spalte3 {
	/* nur fuer verdana noetig, nicht fuer arial */
	/* font-size: 84%; */
 }



/* sehr kleiner text */
/* schriftgroesse fuer alle anderen spalten und abschnitte setzen */
/* Nicht fuer den Fuss         */
/* #fuss, #fuss-printversion, */
#hauptteil #navrootline,
.tx-dvssimplenews-singleview-backlink-top,
.tx-dvssimplenews-singleview-backlink-bottom,
#letzte-aenderung,
.footer-content {
  font-size: 84%;   /* 78% von 10.5pt */
}


