body { background-color: #9f8f7a }

.inhalt {overflow: auto; clip: auto; height: 445; margin: 0px 0px 0px 0px; padding-top: 25px; padding-right: 15px; padding-left: 15px }
.adresse { font-family: arial; color: #A88F6C; font-size: 11px; padding: 5px 15px 3px 15px}

.contentr-pos { padding: 5px 5px 5px 10px }
.title-pos { padding: 5px 5px 5px 355px }

a.navi:link { padding: 2px 17px 2px 17px; color: #A88F6C; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #E7D6AD; border-right: 1px solid white }
a.navi:visited { padding: 2px 17px 2px 17px; color: #A88F6C; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #E7D6AD; border-right: 1px solid white }
a.navi:hover { padding: 2px 17px 2px 17px; color: white; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #A88F6C; border-right: 1px solid white }
a.n-act:link,a.n-act:visited,a.n-act:hover,a.n-act:active { padding: 2px 17px 2px 17px; color: white; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #A88F6C; border-right: 1px solid white }

a.subnavi-2:link { padding: 2px 13px 2px 13px; color: #A88F6C; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #E7D6AD; border-right: 1px solid white ; border-top: 1px solid white; border-bottom: 1px solid white}
a.subnavi-2:visited { padding: 2px 13px 2px 13px; color: #A88F6C; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #E7D6AD; border-right: 1px solid white ; border-top: 1px solid white; border-bottom: 1px solid white }
a.subnavi-2:hover { padding: 2px 13px 2px 13px; color: white; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #A88F6C; border-right: 1px solid white ; border-top: 1px solid white; border-bottom: 1px solid white }
a.sub2-act:link,a.sub2-act:visited,a.sub2-act:hover,a.sub2-act:active { padding: 2px 13px 2px 13px; color: white; font-weight: bold; font-size: 11; text-decoration: none; height: 20px; background-color: #A88F6C; border-right: 1px solid white ; border-top: 1px solid white; border-bottom: 1px solid white }

a:link { font-size: 11px; color: #A88F6C }
a:visited { font-size: 11px; color: #A88F6C }
a:hover, a:active { font-size: 11px; color: #A88F6C }

a.infonavi:link { font-size: 11px; font-weight: 600; color: white; text-decoration: none; margin: 0px 5px 0px 5px }
a.infonavi:visited { font-size: 11px; font-weight: 600; color: white; text-decoration: none; margin: 0px 5px 0px 5px }
a.infonavi:hover { font-size: 11px; font-weight: 600; color: white; text-decoration: none; margin: 0px 5px 0px 5px }
a.info-act { font-size: 11px; font-weight: 600; color: white; text-decoration: none; margin: 0px 5px 0px 5px }


.sub2-abstand { padding: 0px 0px 20px 0px}

a.subnavi:link          { color: white; font-size: 11px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: transparent; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; #width: 188px; border-bottom: 1px solid white }
a.subnavi:visited      { color: white; font-size: 11px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: transparent; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; #width: 188px; border-bottom: 1px solid white }
a.subnavi:hover      { color: white; font-size: 11px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: #468653; padding-top: 3px; padding-bottom: 3px; #width: 188px; border-bottom: 1px solid white }
a.subnavi:active          { color: white; font-size: 11px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: transparent; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; #width: 188px; border-bottom: 1px solid white }
.sub-act,a.sub-act:link,a.sub-act:visited,a.sub-act:hover,a.sub-act:active          { color: white; font-size: 11px; font-family: Arial; font-weight: 700; text-decoration: none; background-color: #468653; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; #width: 188px; border-bottom: 1px solid white }



.bodytext { color: #A88F6C; margin-top: 0px; font-size: 11px }


p {margin: 0px; padding: 0px}

.csc-uploads-fileName a:link   { color: #365596; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-uploads-fileName a:visited   { color: #365596; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-uploads-fileName a:hover   { color: #d59719; font-weight: bold; font-size: 11px; text-decoration: underline }

.csc-menu a:link   { color: #365596; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-menu a:visited   { color: #365596; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-menu a:hover   { color: #d59719; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-menu a:active   { color: #365596; font-weight: bold; font-size: 11px; text-decoration: underline }


p,td,tr,li { font-family: arial; font-size: 11px; color: #A88F6C;}

.tr-even { background-color: ; width: 600px }
.tr-odd { background-color:  }

.spacer-gif  { margin-top: 0px; padding-top: 0px; height: 0px }

.imgtext-table { padding-bottom: 0px; margin-bottom: 0px}

.csc-sitemap-level1 {padding-left: 0px; margin: 5px 5px 5px 5px }
.csc-sitemap-level2 {padding-left: 30px; margin: 5px 5px 5px 5px }
.csc-sitemap-level3 {padding-left: 50px; margin: 5px 5px 5px 5px }
.csc-sitemap-level4 {padding-left: 60px; margin: 5px 5px 5px 5px }
.csc-sitemap-level5 {padding-left: 70px; margin: 5px 5px 5px 5px }

.csc-sitemap-level1 a:link   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level1 a:visited   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level1 a:hover   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level1 a:active   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: underline }

.csc-sitemap-level2 a:link   { color: #7C9668; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level2 a:visited   { color: #7C9668; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level2 a:hover   { color: #7C9668; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level2 a:active   { color: #7C9668; font-weight: bold; font-size: 11px; text-decoration: underline }

.csc-sitemap-level3 a:link   { color: #A2AE87; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level3 a:visited   { color: #A2AE87; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level3 a:hover   { color: #A2AE87; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level3 a:active   { color: #A2AE87; font-weight: bold; font-size: 11px; text-decoration: underline }

.csc-sitemap-level4 a:link   { color: #AD8C6B; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level4 a:visited   { color: #AD8C6B; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level4 a:hover   { color: #AD8C6B; font-weight: bold; font-size: 11px; text-decoration: underline }
.csc-sitemap-level4 a:active   { color: #AD8C6B; font-weight: bold; font-size: 11px; text-decoration: underline }



.csc-caption { padding: 5px 5px 5px 5px  }

/*---HEADER und HEADER LINKS---*/

.csc-header {  }

h1  { color: #246F37; font-size: 13px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; position: relative }

h1 a:link    { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h1 a:visited   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h1 a:hover   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h1 a:active   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }

h2  { color: #246F37; font-size: 13px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; position: relative }

h2 a:link    { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h2 a:visited   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h2 a:hover   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h2 a:active   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }

h3  { color: #246F37; font-size: 13px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; position: relative }

h3 a:link    { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h3 a:visited   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h3 a:hover   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }
h3 a:active   { color: #246F37; font-weight: bold; font-size: 11px; text-decoration: none }


h5  { color: #246F37; font-size: 15px; font-weight: bold; margin-bottom: 0; padding-bottom: 0; position: relative }

/*---FORM---*/
.csc-mailform  { border: 0; width: }
label  { font-size: 11px; float: left }
input  { font-size: 11px; background-color: white; float: right; margin-bottom: 12px; border: solid 1px #CBD4BA; width: 220px }
select  { font-size: 11px; background-color: white; float: right; margin-bottom: 12px; border: solid 1px #CBD4BA; width: 220px }
textarea  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; float: right; margin-bottom: 12px; border: solid 1px #CBD4BA; width: 220px }
.csc-mailform-field  { background-color: transparent; float: none; clear: both; width: 400px; display: block }

.tr-odd  { background-color: transparent; font-family: arial; font-size: 12 }
.tr-even  { background-color: #d0d4dc; font-family: arial; font-size: 12 }
.table    { padding-left: 40px; font-family: arial; font-size: 12 }

ol {
  margin-left: 19px; padding-left: 4px;
}