@charset "UTF-8";
body       { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px  ; }
p        { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; }
h2 { font-size: 14px; font-weight: bold; }
p.align-left { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: left; }
p.align-center { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: center; }
p.align-right { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: right; }
p.align-justify { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; }
td     { color: #161812; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px  }
.csc-header csc-header-n1 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.csc-firstHeader { color: #161812; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.menue     { color: #161812; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #fc0; background-image: url(images/ffcc00-20x1.jpg); text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff          }
.menue:link     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #fc0; background-image: url(images/ffcc00-20x1.jpg); text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid white          }
.menue:visited     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #fc0; background-image: url(images/ffcc00-20x1.jpg); text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff          }
.menue:hover     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ffe066; background-image: url(/fileadmin/template/images/ffe066-20x1.jpg); text-decoration: none; background-repeat: repeat-x; background-position: 20px 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff          }
.menue:active     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ff9719; text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff         }
.menue_active     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ff9719; text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff         }
.menue_active:link     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ff9719; text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff         }
.menue_active:visited    { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ff9719; text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff         }
.menue_active:hover     { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ff9719; text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff         }
.menue_active:active    { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; background-color: #ff9719; text-decoration: none; background-repeat: repeat-x; background-position: 0 20px; height: 20px; float: left; padding-top: 3px; padding-right: 5px; padding-left: 5px; border-right: 1px solid #fff         }
.menue1     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #fc3; text-align: left; text-indent: 30px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue1:link     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #fc3; text-align: left; text-indent: 30px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue1:visited     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #fc3; text-align: left; text-indent: 30px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue1:hover     { color: #000; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ffe066; text-align: left; text-indent: 30px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue1:active     { color: #000; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ff9719; text-align: left; text-indent: 30px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue1_active     { color: #006; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ff9719; text-align: left; text-indent: 30px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue2     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #fc3; text-align: left; text-indent: 40px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue2:link     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #fc3; text-align: left; text-indent: 40px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue2:visited     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #fc3; text-align: left; text-indent: 40px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue2:hover     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ffe066; text-align: left; text-indent: 40px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue2:active     { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ff9719; text-align: left; text-indent: 40px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.menue2_active     { color: #006; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ff9719; text-align: left; text-indent: 40px; display: block; padding-top: 3px; width: 187px; height: 20px; border-top: 1px solid #fff }
.randspalte    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #fff; padding: 3px; border-style: none none none solid; border-width: 0 0 0 1px; border-color: #99f }
.teaser { color: #003; font-size: 10px; line-height: 12px; text-decoration: none; background-color: #ccf; text-align: left; display: block; padding-top: 3px }
.teaserheadline { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900 }
.tx-guestbook-list-header  { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #06c }
.tx-guestbook-latest-header { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #06c }
.weisse_linie_links { border-left: 1px solid #fff }
.weisse_linie_links_rechts { border-right: 1px solid #fff; border-left: 1px solid #fff }
.aussenrahmen { border: solid 1px #c0c0c0; }
.rand_weiss_hks04_rechts { background-color: #fc0; border-right: 1px solid #fff; }
.rand_weiss_hks04_links { background-color: #fc0; border-left: 1px solid #fff; }
.rand_grau_links { border-left: 1px solid #cacaca; }
.rand_grau_rechts { border-right: 1px solid #cacaca; }
.rand_grau_unten { border-bottom: 1px solid #cacaca; }
.rand_grau_unten_links { border-bottom: 1px solid #cacaca; border-left: 1px solid #cacaca; }
.rand_grau_unten_rechts { border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; }
