/* -- Allgemeines -- */
body {	background: url(../img/bg.gif) #e7f3f7; 	/* Hier sollte man auch wenn man ein Bild als Hintergrund nicht vergessen die Hintergrundfarbe zu setzen. Es könnte nämlich sein dass man aus versehen für den Text die gleiche Farbe hat wie für den Hintergrund wobei die Leute mit ausgeschalteten Bildern nichts erkennen können. */
         color: black; margin: 0;
	padding: 1%; 					/* Ein wenig Abstand damit der Anschein eines Blattes auf der Wand immer erhalten bleibt */
	min-width: 640px; 				/* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen */
	font-size: 100.01%; 				/* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
	font-family: "Times New Roman", verdana, arial, sans-serif ;
    background-color: white; }
.skip 	{ 						/* Da ein wichtiger Screenreader das display: none; auch fälschlicherweise für sich versteht und nichts vorließt obwohl das hier sich vor allem an Blinde richtet, muss man es so lösen dass man diesen Link außerhalb des Sichtfeldes bringt. Somit wird er trotzdem vorgelesen. */
 	position: absolute;
 	margin-left: -10000px;
	}
h1 	{ /* Die Überschrift jeder Seite stellen wir besonders da, denn sie ist sehr wichtig. */
	font-size: 2.5em;
	line-height: 0.8em;
	padding: 12px 0 5px 5%;
	margin: 0;
	border-bottom: 1px dashed #aaa;
}
h1, h2, h3 { /* Alle Überschriften bekommen eine besondere Farbe und da sie sehr groß sind können wir es uns erlauben hier eine Schrift mit Serifen zu wählen. Wir spielen hier ein wenig mit Typographie, und entgegen dem Einheitsbrei auf vielen Seiten. */
	color: #6699CC;
	padding: 10px 0 1px 5%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h4	{ /* Alle Überschriften bekommen eine besondere Farbe und da sie sehr groß sind können wir es uns erlauben hier eine Schrift mit Serifen zu wählen. Wir spielen hier ein wenig mit Typographie, und entgegen dem Einheitsbrei auf vielen Seiten. */
	font-size: 1.5em;
	color: #6699CC;
	padding: 10px 0 1px 5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
h5, h6 { /* Alle Überschriften bekommen eine besondere Farbe und da sie sehr groß sind können wir es uns erlauben hier eine Schrift mit Serifen zu wählen. Wir spielen hier ein wenig mit Typographie, und entgegen dem Einheitsbrei auf vielen Seiten. */
	font-size: 1.3em;
	color: #6699CC;
	margin: 0mm 0mm 0pt;
	padding: 8px 0 1px ;
	font-family:  "Times New Roman", Georgia, Times, serif;
	border-bottom: 1px dashed #aaa;
}

#container {
	font-size: 0.9em;
	max-width: 1000px;
	margin: auto;
	border: 1px solid #aaa;
	border-top: 0;
	background-color: white;
}
#logo {
	background: url(sfb-logo.jpg) 0 0 no-repeat black;
	height: 64px;
	padding: 0 20px;
	text-align: right;
	line-height: 54px;
	font-size: 54px;
	overflow: hidden;
	letter-spacing: -3px;
	margin: 0;
}
#logo a {
	color: white;
	text-decoration: none;
}
#logo a span { 			
	color: black;
	background: white;
	padding-right: 0.1em; 		/* damit das weiße rechts und links genau so breit ist. */
	font-weight: bold;
}
/* - Menü - */
#top h1 {   /* Kasten, in dem die UEberschrift platziert wird */
	padding: 0em 1em;
	font-style: italic;
	border-bottom: 1px solid black;
	color: white;
	font-size: 1.2em;
 	line-height: 1.6em;
	margin: 0;
	background: url(../img/wechselschatten.png) #287635
}
#aussen-box  {    /* Box fuer die Hauptnavigation */
	float: right;
	margin-top: -1em;
}
#aussen-box-unten  {  /*wahlweise die Hauptnavigation unten platzieren  */
	float: right;
	display: none;
}
#menu {  /* Box fuer die obere waagrechte Hauptnavigation */
    text-align: right;
    font-size: 0.9em;
    text-transform: uppercase;
    }
#menu li {
    list-style: none;
    display: inline;
    line-height: 2.0em;
	 padding: 0px
    }
#menu a {
    margin-right:  0.2em;
    padding: 0.2em 0.5em;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    color: black;
    background-color: #ffcc99;
}
#menu a:hover,
#menu li.current a:hover {
    color: white;
    background-color: #336699;
    }
#menu a.current {
    color: black;
    background-color: white;
    }

/* - Subnavigation, Rechte Spalte - */
#subnav {
 background: url(../img/sfb-symb4.jpg) no-repeat 6% 0 white;
 width: 20%; 			
 min-width: 10em;
 float: right; 
 padding: 15px 0.5%;
 margin: 0.5%;
 border-left: 1px dotted #aaa;
 font-size: 0.9em; 
}
#subnav dt { 
 font-size: 1.2em;
 font-family: "Times New Roman", Times, serif;
 padding: 0.5em;
 margin-top: 1em;
 border-top: 1px dotted #aaa;
}
#subnav dd {/* Die Unterpunkte der Subnavigation. */
	padding: 0;
	margin: 0.2em 0;
}

