/* allgemeine Elemente */
* {
  text-align: left;
  vertical-align: top;
  font-family: Verdana, Arial, Helvecita, sans-serif;
  font-size: 11px;
  line-height: 102%;
  color: #000000;
}


/* Links */
a:link {
  color: #2F2F2F;
  text-decoration: none;
  font-size: 11px;
}
a:visited {
color: #2F2F2F;
text-decoration: none;
  font-size: 11px;
}
a:hover {
color: #3F3F3F;
text-decoration: underline overline;
  font-size: 11px;
}
a:active {
color: #9F0000;
text-decoration: underline;
  font-size: 11px;
}


/* Horizontale Linie (Wird als Trennlinie verwendet) */
hr {
  height: 1px;
  width: 100%;
  border: 1px #DF0000 solid;
}
/* Horizontale Linie (beim newsticker) */
hr.newsticker {
  margin: 0px;
  height: 1px;
  width: 100%;
  border: 1px #DF0000 solid;
}
/* Horizontale Linie (bei news) */
hr.news {
  margin: 0px;
  height: 1px;
  width: 100%;
  border: 1px #BFBFBF solid;
}


/* Horizontale Linie (Wird als Trennlinie im Disclaimer verwendet) */
hr.disc {
  height: 1px;
  width: 100%;
  border: 1px #DF0000 solid;
}



span.fontnavLink {
  font-size: 12px;
  line-height: 102%;
}

/*---------------------------------------------
Set as blockelements
---------------------------------------------*/
h1,h2,h3,h4,h5,h6,hr,p,div,form {
  display: block;
}

/*---------------------------------------------
Set font bold inside of this elements.
---------------------------------------------*/
strong, caption, optgroup, .strong {
  font-weight: bold;
  font-style: normal;
}

/*---------------------------------------------
Set no border for tables and images, the images
border comes if you link any image <a href=""><img></a>
and this sheet does make the border invisible
---------------------------------------------*/
img,table {
  border: 0px none;
}

/*---------------------------------------------
Set a cursor for the label-TAG
---------------------------------------------*/
label {
  cursor: pointer;
}

/*---------------------------------------------
Set a square as in front of an unordered list
---------------------------------------------*/
ul li {
	list-style: square;
}


/*---------------------------------------------
Attributes of various font-styles
---------------------------------------------*/
span.fontText {
  font-weight: normal;
}

span.fontBold {
  font-weight: bold;
}

span.fontItalic {
  font-style: italic;
}

span.fontUnder {
  text-decoration: underline;
}

span.fontBoldUnder {
  font-weight: bold;
  text-decoration: underline;
}

span.fontItalicUnder {
  font-style: italic;
  text-decoration: underline;
}

span.fontError,span.fontWichtig,span.fontMarked,span.fontRed {
  font-weight: bold;
  color: #e50000;
}

span.fontGreen {
  font-weight: bold;
  color: #17D427;
}

/*
  Navigation ( << 1 2 3 >> )
*/

span.fontSites {
  font-weight: bold;
  color: #EE0000;
}

span.fontSitesMisc {
  color: #000;
}

.sites:link,.sites:visited,.sites:hover,.sites:active {
  font-size: 10px;
  text-decoration: none;
}

.sites:hover,.sites:active {
  text-decoration: none;
}





















































