#subnav a.current:link,#subnav a.current:visited, #subnav2 a.current:link,#subnav2 a.current:visited {background-color: #FFDE64; color: #3232B5; font-weight: normal; padding: 0 3px; }
#footernav a.current:link,#footernav a.current:visited, #mainnav a.current:link,#mainnav a.current:visited {background-color: #FFFFE6; color: #3232B5; }
a:link, a:visited {color: #0000FF; text-decoration: underline; }
#subnav a.current:link,#subnav a.current:visited, #subnav2 a.current:link,#subnav2 a.current:visited {background-color: #FFDE64; color: #3232B5; font-weight: normal; padding: 0 3px; }
#footernav a.current:link,#footernav a.current:visited, #mainnav a.current:link,#mainnav a.current:visited {background-color: #FFFFE6; color: #3232B5; }
a:link, a:visited {color: #0000FF; text-decoration: underline; }
#subnav li a:hover, #subnav2 li a:hover {background-color: #FFDE64; text-decoration: none; }
#footernav li a:hover, #mainnav a:hover {background-color: #FFFFE6; color: #3232B5; text-decoration: none; }
a:hover {background-color: #FFDE64; text-decoration: underline; }
a:active {color: #FF0000; text-decoration: underline; }
#wrapper {background-color: #FFFFE6; font-size: 12px; }
#subnav2 {margin: 10px 0 0 20px; }
#subnav ul, #subnav2 ul {font-size: 11px; font-weight: normal; list-style-type: none; margin: 0; padding: 0; width: 100%; }
#subnav li.current, #subnav2 li.current {background-image: url(../../images/arrow.gif); background-position: 0px 10px; background-repeat: no-repeat; padding-left: 10px; }
#subnav li, #subnav2 li {padding-top: 7px; }
#subnav li a, #subnav2 li a {background-color: transparent; color: #3232B5; text-decoration: none; }
#subnav {margin: 0px 0 0 20px; }
#sitemade {color: #3232B5; font-size: 10px; padding: 15px 0px; text-align: center; }
#siteheader div {background-color: transparent; color: #FFFFFF; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; left: 710px; position: relative; top: 15px; }
#siteheader {background-image: url(../../images/header.jpg); background-repeat: no-repeat; height: 105px; }
#separator {padding: 60px 0px 25px 0px; }
#search {color: #3232B5; font-size: 11px; padding: 7px 0px 20px 0px; }
#rightrow h2 {margin: 7px 0 10px 0; padding: 0px 0px 0px 0px; }
#rightrow {padding: 0px 0px 0px 0px; }
#mainnav ul {font-size: 11px; font-weight: bold; list-style-type: none; margin: 0; padding: 0; text-align: center; }
#mainnav li a {background-color: transparent; color: #DBDBF7; padding: 2px 3px 3px 3px; text-decoration: none; }
#mainnav {background-color: #3232B5; color: #DBDBF7; padding: 2px 0 3px 0; }
#maincontent ul {line-height: 1.4em; margin: 3px 0 6px 0px; padding: 0px 0px 0px 15px;}
#maincontent table tr td, .small {font-size: 11px; }
#maincontent p {line-height: 1.4em; margin: 5px 0px 0px 0px; }
#maincontent li {line-height: 1.4em; margin: 0 0 0 20px; padding: 0px 0px 0px 0px;}
#maincontent a {text-decoration: underline; }
#maincontent {margin: 0px 0px 0px 0px; padding: 0px 20px 30px 0px; }
#leftrow h2 {background-color: transparent; color: #3232B5; margin-left: 25px; margin-top: 20px; }
#leftrow {background-color: transparent; color: #DBDBF7; }
#lang a {font-size: 11px; font-weight: bold; text-align: right; }
#lang {padding: 6px 12px 3px 3px; text-align: right; }
#kontaktform {border: 1px solid #3232B5; max-width: 90%; min-width: 300px; padding: 20px; }
#footernav ul {font-size: 11px; font-weight: normal; list-style-type: none; margin: 0; padding: 0; text-align: center; }
#footernav li, #mainnav li {display: inline; }
#footernav li#first a {:; }
#footernav li a {background-color: transparent; margin: 0; padding: 2px 3px 3px 3px; text-decoration: none; }
#footernav {background-color: #FFDE64; color: #3232B5; padding: 2px 0 3px 0; }
#aktuell ul {margin: 0 0 0 0px; padding: 0px 0px 0px 15px; }
#aktuell li {margin: 0 0 0 0px; padding: 0px 0px 0px 0px; }
#aktuell h3 {color: #F5C300; font-size: 11px; font-weight: bold; margin: 0px; padding: 0 0 5px 0; }
#aktuell {color: #3232B5; line-height: 1.4em; padding: 10px 10px 0px 20px; }
.smp1 {background-color: transparent; font-size: 10px; padding: 2px 0 2px 25px; }
.smp {background-color: transparent; font-size: 10px; padding: 3px 0 3px 50px; }
.smo {background-color: #FFF693; font-size: 11px; padding: 2px 0 2px 25px; }
.sm1 {background-color: #FFF693; font-size: 11px; font-weight: bold; padding: 2px 0 2px 5px; }
.navfoto {font-size: 11px; padding: 6px 0; text-align: center; }
.kalender ul li {list-style-type: none; }
.kalender li {padding-top: 5px; }
.highlight {background-color: #FFF693; }
.floatright, .pic {float: right; margin: 0 0 10px 10px; }
.floatleft {float: left; margin: 0 10px 10px 0px; }
textarea {background-color: #FFFFFF; border: 1px solid #FFCC99; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 10px; margin-left: 0px; }
label {display: block; font-size: 12px; font-weight: bold; }
input:focus,textarea:focus {background-color: #DDDDDD; }
input.required {border: 1px solid #FF0000; color: #000000; margin-bottom: 2px; margin-top: 2px; }
input.req {border: 1px solid #FF0000; }
input.hidden {border: none; display: none; }
input.button {background-color: #FAFAC8; border: 1px solid #3232B5; color: #3232B5; font-size: 11px; }
input {background-color: #FFFFFF; border: 1px solid #FFCC99; color: #000000; display: inline; margin-bottom: 3px; margin-left: 0px; margin-top: 3px; }
img, input.box {border: none; }
h4 {color: #333333; font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
h3 {color: #3232B5; font-size: 11px; font-weight: bold; margin: 0px; padding: 0 0 5px 0; }
h2.subnavtitle {padding: 30px 0 10px 0; }
h2 {color: #3232B5; font-size: 13px; margin-bottom: 0px; }
h1 {color: #F5C300; font-size: 18px; margin: 75px 0px 15px 0px; padding: 0px; }
body {background-color: #FAFAC8; color: #3232B5; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0; position: absolute; top: 0; }

