/*
  Stylesheet fuer finut2008

  Erstellt am 04.07.2008
*/

/* Farben
  Hintergrund der Gesamtseite (Dunkles braun/Schwarz): #292823
  Heller Hintergrund (aehnlich gelb): #FFFF00
  Helle Schrift (aehnlich beige): #FEFEC8
  Schrift (aehnlich schwarz) #15191D
  Kopfbereich (Orange): #F7A21B
  Navigation (Logo-Farbe): #AAA800 
*/

* {
  margin:0;
  padding:0;
}

html {
	font-size: 80%; 	
}

html>body {
	font-size: 14px;
}

body {
	background: #292823;
	text-align: center;		
}

#wrapper {
      background: #FFFF00;
	margin: 0 auto;
      max-width: 100%;
	text-align: left;		
	width: 68.5em;
      /* entspricht 960px bei 14px Schrift */
}

#meta-information {
	background: #F7A21B;
	color:  #FEFEC8;
	/*padding: 0 0 14px 14px;*/
}

# navigation {
	background: #636886;
	color:  #FEFEC8;
	padding: 14px 0;
}


#hauptinhalt {
      background: #FFFF00;
	float: left;
	width: 42em;
      /* entspricht 590px bei 14px Schrift */
      max-width: 68%;
}

#hauptinhalt-eine-spalte {
      background: #FFFF00;
	float: left;
	width: 62em;
      max-width: 96%;
      padding: 2em;
}

#notizen{
	background: #FFFF00;
	width: 19em;
      /* entspricht 350px bei 14px Schrift */
	float: right;
      max-width: 30%;
      padding: 1em;
}

#rand-information {
      background: #F7A21B;
	clear: both;
	color: #FEFEC8;
	padding: 10px 0;
}


/* Horizontale Navigation mit Links */
#navigation-1 li {
	background: #AAA800;
      float: left;
      font-size: 16px;
      list-style-type: none;
}

#navigation-1 li img {
	border:  0px;
      padding: 1.3px 8px;
}

#navigation-1 li a {
	display: block;
	padding: 10px 20px;
	color: #15191D;
      text-decoration: none;
}

#navigation-1 li a:hover {
	background: #AAA800;
	color: #15191D;
      text-decoration: underline;
}

#navigation-1 li a.active {
	background: #292823;
	color: #FEFEC8;
	text-decoration: underline;	
}

/* Links auf der Sitemap */
#navigation-2 li {
	background: #FFFF00;
	border-top: 1px solid #707F90;
      list-style-type: none;
}

#navigation-2 li a {
	color: #15191D;
	display: block;
	padding: 10px 20px;
      text-decoration: none;
}

#navigation-2 li a:hover {
	background: #292823;
	color: #fff;
      text-decoration: underline;
}

#navigation-2 li a.active {
	background: #292823;
	color: #fff;
	text-decoration: underline;	
}

#navigation-2 li.start {
	border-top: 0;
}

#navigation-2 li.ende {
	border-bottom: 0;
}

/* Gewoehnliche Links */

a {
	color: #292823;
}

a:hover {
	color: #4B538B;
}

a.active {
	color: #4B538B;
}

/* Gewoehnliche Elemente */

p {
	font: 1em/1.5em Arial, Tahoma, Verdana, sans-serif;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	clear: both;
}


ul, li {
      font: 1em/1.5em Arial, Tahoma, Verdana, sans-serif;
      padding: 0;
}

h1 {
	font: 3em/2em Georgia, "Times New Roman", Times, serif;	
}

h2 {
	font: 1.5em/1em Georgia, "Times New Roman", Times, serif;	
	margin-top: 1em;
	margin-bottom: 1em;	
}
h3 {
	font: 1.33em/1.13em Georgia, "Times New Roman", Times, serif;	
	margin-top: 1.13em;
	margin-bottom: 1.13em;	
}
h4 {
	font: 1.17em/1.29em Georgia, "Times New Roman", Times, serif;	
	margin-top: 1.29em;
	margin-bottom: 1.29em;	
}

#notizen p {
	font: 1em/1.5em Arial, Tahoma, Verdana, sans-serif;
}

h1, #hauptinhalt h2, #hauptinhalt h3, #hauptinhalt h4, #hauptinhalt ul, #hauptinhalt p {
	padding: 0 20px;	
}

#notizen h2, #notizen h3, #notizen h4, #notizen ul, #notizen p {
	padding: 0 6px;	
}

#rand-information p {
      background: #F7A21B;
      font: 1em/1.5em Arial, Tahoma, Verdana, sans-serif;
	clear: both;
	margin-top: 1.6em;
	margin-bottom: 1.6em;	
	padding: 0 10px;	
}

/* Bilder */
.bild {
	float:  left;
	padding: 5px;
	border:  1px solid #eee;
	margin: 0 18px 18px 0;
}

.elastisches-bild {
	padding: 0;
	border:  0;
	margin: 0;
	width: 4em;
	height: 2.5em;	
}

.icon {
	border:  0px;
      padding: 0.1em;
}


table {
      background: #FFFF00;
      border: 3px solid #292823;
      border-collapse: collapse;
      caption-side: bottom;
      /* width: 90%; */
      text-align: left;
      margin: 10px 0;
      padding: 5px;
}

caption {
      text-align: right;
      text-transform: uppercase;
      font-weight: bold;
}

th {
      font-weight: bold;
      color: #F7A21B;
      text-align: center;
      border: 3px solid #292823;
}

td {
      background: #FFFF00;
      padding: 0.5em;
      border: 3px solid #292823;	
}



