﻿/*@font-face {
    font-family: Dekor42-Serial-Medium;
    src: url('Dekor42-Serial-Medium.ttf') format('truetype');
}*/
@import url("layout.css");
body {
  /*font-family:  Dekor42-Serial-Medium;*/
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  font-size: 1.0em;
  background-color: #d1f2d0;
  /*background-image: url("../images/background.gif");*/
  background-repeat: repeat;
  background-attachment: scroll;
}
#container {
  width: 980px;
  margin: 10px auto;
}
#masthead {
  text-align: center;
  width: 969px;
  height: 150px;
  border-top: 1px solid #a9a9a9;
  border-right: 10px solid #62c262;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #a9a9a9;
  background-color: white;
  background-image: url("logo_s.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 200px;
}
#navigation {
  position: relative;
  float: left;
  width: 178px;
  min-height: 600px;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #dcdcdc;
  /*border-right: 1px solid #a9a9a9;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #a9a9a9;*/
  background-color: #d1f2d0;
}
#content {
  float: left;
  width: 761px;
  min-height: 580px;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px;
  border-top: 1px solid #dcdcdc;
  border-right: 10px solid #62c262;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #a9a9a9;
  background-color: #fff;
}
#mitteTabelle {
  /*width: 100%;
    height: 100%;
    max-width: 969px;*/
  float: left;
  padding-left: 5px;
  font-size: large;
  table-layout: fixed;
  background: #ffffff;
  column-count: 2;
  text-align: center;
  clear: both;
  width: 964px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #a9a9a9;
  border-right: 10px solid #62c262;
  border-left: 1px solid #a9a9a9;
}
.col1 {
  width: 459px;
  border-left: 3px solid #d3d3d3;
  border-bottom: 3px solid #d3d3d3;
  border-right: 3px solid #d3d3d3;
  border-top: 3px solid #d3d3d3;
  /*margin: @marginTab;*/
  /*padding: @marginTab;*/
}
.col2 {
  width: 300px;
  border-left: 3px solid #d3d3d3;
  border-bottom: 3px solid #d3d3d3;
  border-right: 3px solid #d3d3d3;
  border-top: 3px solid #d3d3d3;
}
#footer {
  text-align: center;
  clear: both;
  width: 969px;
  padding-top: 5px;
  padding-bottom: 5px;
  /*border-top: 1px solid #dcdcdc;*/
  border-right: 10px solid #62c262;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #a9a9a9;
  background-color: #fefeff;
}
/* Masthead Styles */
#masthead h1 {
  color: #006447;
}
#masthead h3 {
  color: #006447;
}
/* Navigation Styles */
#navigation ul {
  list-style-type: none;
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}
#navigation li {
  display: block;
  margin: 0;
  padding: 0;
  border: 1px solid lightgreen;
  background-color: lightgreen;
}
#navigation a {
  color: #006447;
  text-decoration: none;
  display: block;
  padding: 5px;
  border: 1px solid #fff;
  background-color: #fff;
}
#navigation a:hover {
  color: lawngreen;
  text-decoration: none;
  border: 1px solid #006447;
  background-color: #006447;
}
/* Content Styles */
#content h1,
h2,
h3,
h4,
h5,
h6 {
  color: #006447;
}
#content img {
  padding: 5px;
  border: 1px solid #808080;
}
/* Footer Styles */
#footer p {
  color: #808080;
  margin-top: 5px;
}
#footer a {
  color: #5f8ea9;
  text-decoration: underline;
}
#footer a:hover {
  color: #006447;
  text-decoration: none;
}
a {
  color: #5f8ea9;
  text-decoration: underline;
}
a:hover {
  color: #006447;
  text-decoration: underline;
}
.style_bold {
  font-weight: bold;
}
.style_italic {
  font-style: italic;
}
/* Menü Schrift */
.style1 {
  font-weight: normal;
}
/* Menü Schrift - ausgewählte Seite */
.style1a {
  font-weight: bold;
}