/*
  Stylesheet fuer finut.net

  Letzte Aenderungen:
  08.12.2008: Farbanpassung zum neuen Logo
  02.06.2008: Breite auf 960px angepasst
  01.06.2008: Tabellen weniger auffaellig
  Erstellt am 23.05.2008
*/

/* Farben
  Hintergrund der Gesamtseite (Dunkles Tuerkisgruen): #758C9A
  Heller Hintergrund (weiß): #FFF
  Schrift (aehnlich schwarz) #15191D
  Navigation (helles gruen): #A4C401
  Navigation (dunkles gruen): #338926
*/

* {
  margin:0;
  padding:0;
}

html {
	font-size: 80%; 	
}

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

body {
	background: #758C9A;
	text-align: center;		
}

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

#meta-information {
	background: FFF;
	color:  #FFF;
	padding: 0 0;
}

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


#hauptinhalt {
      background: #FFF;
	float: left;
	width: 37em;
      /* entspricht 590px bei 14px Schrift */
      max-width: 62%;
}

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

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

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


/* Horizontale Navigation mit Links */
#navigation-1 li {
	background: #A4C401;
      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;
      font-weight: normal;
}

#navigation-1 li a:hover {
	background: #A4C401;
	color: #15191D;
      text-decoration: underline;
      font-weight: normal;
}

#navigation-1 li a.active {
	background: #338926;
	color: #FFF;
	text-decoration: underline;	
      font-weight: normal;
}

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

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

#navigation-2 li a:hover {
	background: #338926;
	color: #fff;
      text-decoration: underline;
      font-weight: normal;
}

#navigation-2 li a.active {
	background: #338926;
	color: #fff;
	text-decoration: underline;
      font-weight: normal;	
}

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

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

/* Gewoehnliche Links */

a {
	color: #758C9A;
      font-weight: bold;
}

a:hover {
	color: #4B538B;
      font-weight: bold;
}

a.active {
	color: #4B538B;
      font-weight: bold;
}

/* 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 0 0 2em ;
}


h1 {
	font: 1.67em/0.9em Georgia, "Times New Roman", Times, serif;
	margin-top: 0.9em;
	margin-bottom: 0.9em;	
}

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: #A4C401;
      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 {
	float:  left;
	padding: 0.42em;
	border:  0.083em solid #eee;
	margin: 0 1.5em 1.5em 0;
	width: 25em;
	height: 16.7em;	
}

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


table {
      background: #FFF;
      border: 3px solid #758C9A;
      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: #A4C401;
      text-align: center;
      border: 3px solid #758C9A;
}

td {
      background: #FFF;
      padding: 0.5em;
      border: 3px solid #758C9A;	
}



