body {
    background: #e7e6e6 none repeat scroll 0 0;
}
body {
    color: #333333;
    font-family: "Titillium Web","Verdana","Arial","Verdana",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
input {
  border:1px solid black;
  padding:6px;
  font-size:1em;
}
textarea {
  margin:0.5em 0;
  border:1px solid black;
  padding:6px;
  font-family: PTMono, Courier;
  font-size:1em;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  width: 100%;
}
tt {font-family:Courier New,Courier; color:#993399; }
a > tt {font-family:Courier New,Courier; color:#fb5004; }
ul {
  margin: 0;
  padding: 0 0 0 30px;
}
ol {
  margin: 0;
  padding: 0 0 0 30px;
}
div > div.aktuell > p, div > div.aktuell2 > p, div > div.alt > p {
  margin: 0.2em 0 0.2em 0;
}
div > div > p {
  margin: 0.2em 0 0 15px;
}
div > div.footer-li > p {
  margin: 0;
}
td, th {
    vertical-align: top;
    padding: 0.2em 0.4em 0.2em 0.4em;
    font-size: 1em;
}
#header {
    background: white none repeat scroll 0 0;
    border-bottom: 2px solid #009ee0;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 980px;
    padding: 10px 20px 3px 20px;
}
#logo {
    margin: 0 auto;
    width: 60px;
    height: 60px;
    text-align: left;
}
#logotext {
    margin: 0 auto;
}
#verband, #lv {
    font-size: 1.0em;
    font-weight: normal;
    float: none;
    margin: 0;
    text-align: left;
}
#lv {
    text-transform: none;
    color: #009ee0;
    margin: 0.2em 0em 0.2em 0em;
}
hr.clear {
    clear: both;
    visibility: hidden;
    font-size: 2px;
}
#content {
    background: white none repeat scroll 0 0;
    border-bottom: 2px solid #009ee0;
    box-sizing: border-box;
    font-size: 0.6em;
    margin: 0 auto;
    max-width: 980px;
    padding: 10px 20px 30px;
}
#foto {
    visibility: visible;
    float: right;
    margin-left: 15px;
    width: 9%;
    min-width: 60px;
}
div.li {
    margin: 0;
    border: 0;
    width: 100%;
    text-align: left;
}
div.re {
    margin: 0;
    border: 0;
    width: 100%;
    text-align: left;
}
#footer {
    background: #01567a none repeat scroll 0 0 !important;
    border-bottom: 0 none;
    box-sizing: border-box;
    font-size: 0.6em;
    color: white;
    margin: 0 auto;
    max-width: 980px;
    padding: 10px 20px 10px;
}
h2 {
    color: #009ee0;
    margin: 0.3em 0;
}
h3, h4 {
    color: #009ee0;
    font-weight: 600;
    margin: 0.2em 0;
}
p, h3 {
    margin: 0.2em 0;
}
h4.ergebnis {
    margin: 0.8em 0;
}
a, a:visited {
    text-decoration: none;
    color: #fb5004;
}
a:hover {
    text-decoration: underline;
}
a.footerlink {
    color: white;
}

@media (min-width: 440px) {

#header {
    background: white none repeat scroll 0 0;
    border-bottom: 3px solid #009ee0;
    box-sizing: border-box;
    height: ;
    margin: 0 auto;
    max-width: 980px;
    padding: 10px 30px 0px;
}
#logo {
    margin: 0 auto;
    text-align: left;
    width: 95px;
    height: 95px;
    float: left;
}
#logotext {
    margin: 0 auto;
    float: right;
}
#verband, #lv {
    font-size: 1.4em;
    font-weight: normal;
    float: none;
    margin: 0;
    text-align: left;
}
#lv {
    text-transform: none;
    color: #009ee0;
    margin: 0.4em 0 0.3em 0;
}
#content {
    background: white none repeat scroll 0 0;
    border-bottom: 3px solid #009ee0;
    box-sizing: border-box;
    font-size: 0.8em;
    margin: 0 auto;
    max-width: 980px;
    padding: 10px 30px 30px;
}
#footer {
    background: #01567a none repeat scroll 0 0 !important;
    border-bottom: 0 none;
    box-sizing: border-box;
    font-size: 0.8em;
    color: white;
    margin: 0 auto;
    max-width: 980px;
    padding: 10px 30px 10px;
}

}

@media (min-width: 650px) {

div.li {
    margin: 0;
    margin-right: 20px;
    float: left;
    width: 58%;
}
div.re {
    margin: 0;
    border: 0;
    float: right;
    width: 38%;
    text-align: left;
}
div.rere {
    margin: 0;
    border: 0;
    float: right;
    width: 38%;
    text-align: right;
}
#footer, #content {
    font-size: 1em;
}

}

/* titillium-web-300 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/titillium-web-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/titillium-web-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-300italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/titillium-web-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/titillium-web-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/titillium-web-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-600italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}
