@charset "UTF-8";
/* CSS Document */

/* hier beginnt die Rahmenprogrammierung */

body {
display             : block;
text-align          : center;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
}

#globalcontainer {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px auto;
border              : 1px solid #666666;
width               : 998px;
height              : auto;
}

#kopfcontainer {
display             : block;
text-align          : left;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 150px;
background-image    : url(../wb-bilder/wb-bilder-global/wb-master-kopf.gif);
}

#kopfleercontainer {
display             : block;
text-align          : left;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 112px;
}

#navigationcontainer {
display             : block;
text-align          : left;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 30px;
}

#philosophiemenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 139px;
height              : 30px;
}

#leistungenmenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 123px;
height              : 30px;
}

#teammenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 71px;
height              : 30px;
}

#kontaktmenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 97px;
height              : 30px;
}

#impressummenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 120px;
height              : 30px;
}

#leistemenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 10px;
height              : 30px;
}

#kopfbodyleercontainer {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 27px;
}

#bodycontainer {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : auto;
}

#bodyabstandlinkscontainer {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 8px;
height              : auto;
}

#bodyspaltelinkscontainer {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 182px;
height              : auto;
}

#bodyspaltelinkscontainer.umenue {
display             : block;
float               : left;
text-align          : left;
background-color    : #CCCCCC;
margin              : 0px 0px 0px 0px;
width               : 182px;
height              : 22px;
}

#bodyspaltelinkscontainer.umenueabstand {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 182px;
height              : 5px;
}

#bodyspaltelinkscontainer.umenueadresseabstand {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 182px;
height              : auto;
}

#bodyinhaltcontainer {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 0px 29px 0px 29px;
width               : 590px;
height              : auto;
background-image    : url(../wb-bilder/wb-bilder-global/strichlinie-hg.gif);
background-position : top left;
background-repeat   : repeat-y;
}

#bodyspalterechtscontainer {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 152px;
height              : auto;
}

#bodyabstandrechtscontainer {
display             : block;
float               : left;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 8px;
height              : auto;
}

#bodyfusscontainer {
display             : block;
clear               : both;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 70px;
}

#fussliniecontainer {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 3px;
background-image    : url(../wb-bilder/wb-bilder-global/fusslinie.gif);
background-position : top left;
background-repeat   : repeat-x;
}

#fussmenuecontainer {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 998px;
height              : 40px;
}

/* hier endet die Rahmenprogrammierung */

/* hier beginnt die Inhaltsprogrammierung */

a:link {
color               : #AA6416;
text-decoration     : none;
}
     
a:visited {
color               : #AA6416;
text-decoration     : none;
}
     
a:hover {
font-weight         : bold;
color               : #AA6416;
text-decoration     : none;
}

.auszeichnungorange {
color               : #AA6416;
}

.auszeichnungfett {
font-weight         : bold;
}

.auszeichnungfettorange {
font-weight         : bold;
color               : #AA6416;
}

#pfadanzeige {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
border              : 1px solid #666666;
padding             : 0px 0px 0px 8px;
width               : 580px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.65em;
letter-spacing      : 0.15em;
word-spacing        : 0em;
line-height         : 20px;
text-decoration     : none;
color               : #AA6416;
}

#spalterechtsbsdsiegel {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 152px;
height              : auto;
}

#spaltelinksadresse {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
width               : 182px;
height              : auto;
}

#bodyinhaltcontainer h1 {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 28px 0px 15px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.9em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.2em;
text-decoration     : none;
color               : #AA6416;
}

#bodyinhaltcontainer h2 {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : bold;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #000000;
}

#bodyinhaltcontainer h3 {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : bold;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

#bodyinhaltcontainer h4 {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : bold;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #AA6416;
}

#bodyinhaltcontainer p {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

#bodyinhaltcontainer #feldgrau {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 8px;
padding             : 0px 0px 0px 8px;
width               : 574px;
height              : auto;
}

#bodyinhaltcontainer #feldgrau h2 {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : bold;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #000000;
}

#bodyinhaltcontainer #feldgrau h3 {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : bold;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

#bodyinhaltcontainer #feldgrau h4 {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : bold;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #AA6416;
}

#bodyinhaltcontainer #feldgrau p {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.75em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

#fussmenuecontainer p {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 8px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.65em;
letter-spacing      : 0.15em;
word-spacing        : 0em;
line-height         : 1.9em;
text-decoration     : none;
color               : #A35000;
}

/* hier endet die Inhaltsprogrammierung */

/* hier beginnt die Formularprogrammierung */

form {
display             : block;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : auto;
height              : auto;
}

#formularkopffeldgrau {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 8px;
padding             : 0px 0px 0px 8px;
width               : 574px;
height              : auto;
}

#formularkopffeldgrau h1 {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 5px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-weight         : normal;
font-size           : 0.65em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

#formularkopffeldgrau p {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 5px;
width               : auto;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.4em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 5px;
text-decoration     : none;
color               : #424242;
}

#formularfeldgrau {
display             : block;
text-align          : left;
background-color    : #EAEAEA;
margin              : 0px 0px 0px 8px;
padding             : 0px 8px 0px 8px;
width               : 566px;
height              : auto;
background-image    : url(../wb-bilder/wb-bilder-global/formularfeld-hg.gif);
background-position : top left;
background-repeat   : repeat-y;
}

#formularspaltelinks {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 13px 0px 5px;
width               : 265px;
height              : auto;
}

#formularspalterechts {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 5px 0px 13px;
width               : 265px;
height              : auto;
}

#formularspaltelinks .zeilenumbruch {
display             : block;
clear               : both;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 265px;
height              : 3px;
}

#formularspalterechts .zeilenumbruch {
display             : block;
clear               : both;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 265px;
height              : 3px;
}

#formularspalterechts .zeilenumbruchb {
display             : block;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 265px;
height              : 3px;
}


#formularspaltefuss {
display             : block;
clear               : both;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 566px;
height              : 10px;
}

.labellaengea {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 80px;
height              : auto;
}

.labellaengeb {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 30px;
height              : auto;
}

.labellaengec {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 50px;
height              : auto;
}

.labellaenged {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 130px;
height              : auto;
}

.labellaengee {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 190px;
height              : auto;
}

.labellaengef {
display             : block;
text-align          : left;
margin              : 0px 0px 0px 0px;
padding             : 0px 0px 0px 0px;
width               : 265px;
height              : auto;
}

label {
font-family         : Verdana, sans-serif;
font-size           : 0.65em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabeliste {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 0px;
width               : 133px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabefeldbreitea {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 3px;
width               : 180px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabefeldbreiteb {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 3px;
width               : 35px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabefeldbreitec {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 3px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 3px;
width               : 137px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabefeldbreited {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 3px;
width               : 130px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabefeldbreitee {
display             : block;
float               : left;
text-align          : left;
margin              : 0px 0px 0px 0px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 3px;
width               : 70px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.eingabefeldbreitef {
display             : block;
text-align          : left;
margin              : 0px 0px 0px 0px;
border              : 1px solid #424242;
background-color    : #FFFFFF;
padding             : 0px 0px 0px 3px;
width               : 260px;
height              : auto;
font-family         : Verdana, sans-serif;
font-size           : 0.7em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

.formularfuss {
display             : block;
clear               : both;
text-align          : left;
margin              : 0px 0px 0px 8px;
padding             : 0px 0px 0px 8px;
width               : 574px;
height              : 10px;
}

#sendenfeld {
display             : block;
text-align          : left;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 8px;
padding             : 0px 0px 0px 0px;
width               : 582px;
height              : auto;
}

.sendenschaltflaeche {
display             : none;
text-align          : center;
background-color    : #EAEAEA;
font-family         : Verdana, sans-serif;
font-size           : 0.65em;
letter-spacing      : 0em;
word-spacing        : 0em;
line-height         : 1.5em;
text-decoration     : none;
color               : #424242;
}

/* hier endet die Formularprogrammierung */

/* hier beginnt die sitemapprogrammierung */

#sitemap-grafik {
display             : block;
text-align          : center;
background-color    : #FFFFFF;
margin              : 0px 0px 0px 0px;
padding             : 10px 0px 0px 0px;
width               : 590px;
height              : 230px;
}

/* hier endet die sitemapprogrammierung */