@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */

@import url(../yaml/screen/basemod.css);
/* @import url(../yaml/screen/content.css); */

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

body {
  color: black;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  line-height: 14pt;
  padding: 0;
}
div.page {
  padding-top: 10px;
}
h1, h2, h3, h4, h5, h6, h7 {
  color: #af0917;
  font-weight: normal;
  margin-bottom: 5px;
  line-height: 150%;
}
h1 {
  font-size: 16pt;
  margin-bottom: 17px;
}
h2 {
  font-size: 11pt;
}
h3 {
  font-size: 11pt;
}
h4, h5, h6, h7 {
  font-size: 9pt;
}
a {
  color: #b3b3b3;
}
hr {
  border-top: solid 1px #b3b3b3;
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
#col1_content {
  padding-bottom: 20px;
}
#main {
  background: none;
}
#leftBorder {
  background: url(../images/rand-links.png) no-repeat bottom left;
}
#rightBorder {
  background: url(../images/rand-rechts.png) no-repeat bottom right;
}
#footer {
  color: white;
  background: white url(../images/footer-hg.png) no-repeat; 
  height: 73px;
  padding-bottom: 0;
}
#footerAddress {
  float: left;
  margin-right: 25px;
}
#footer a {
  color: white;
  text-decoration: none;
}
#leftLinks {
  color: black;
  position: relative;
  left: 0;
  bottom: 23px;
  margin-top: -23px;
  height: 23px;
}
#leftLinks a {
  color: black;
  text-decoration: none;
}
#sword {
  color: #af0917;
  border: solid 1px #af0917;
  margin: 0 0 20px 10px;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  padding: 5px 3px 3px 3px;
}
#searchButton {
  padding-top: 1px;
}
#menu a {
  color: black;
  text-decoration: none;
}
#menu ul {
  margin-bottom: 0;
}
#menu ul.menuLevel1 li.menuActive {
  font-weight: bold;
}
#menu ul.menuLevel2 li.menuActive {
  font-weight: normal;
}
#menu ul.menuLevel2 {
  font-size: 7pt;
}
#menu li {
  margin: 5px 0;
}
#menu li {
  list-style: none;
}
#menu li.menuActive a {
  color: #af0917;
}

h2.news {
  margin: 60px 0 15px 0;
  background: url(../images/icon-kalender.png) no-repeat top left;
  height: 30px;
  padding: 7px 0 0 35px;
}
div.news {
  margin-bottom: 20px;
}
div.moreLink a {
  color: #b3b3b3;
}

div.newsDate {
  font-size: 7pt;
}

#sponsorSection {
  margin-top: 50px;
  margin-bottom: -18px;
}
div.sponsorLogo {
  float: left;
}
