/* CSS Stylesheet Michael Ruf 08/2006 */

/* BODY */
BODY {
    leftmargin="0"; 
    topmargin="0"; 
    marginwidth="0"; 
    marginheight="0";

    scrollbar-base-color: #ffffff;
    scrollbar-face-color: #ffffff; 
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #000000;
    scrollbar-highlight-color: #000000; 
    scrollbar-3dlight-color: #ffffff; 
    scrollbar-shadow-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff; 
}


/* Alle Links */
  
  /* normale Links */
a:link {
    color: #DC2B19;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
a:visited {
    color: #DC2B19;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
a:hover {
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}
a:active {
    color: #000000;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

  /* Links für das Navigationsmenü*/
.menulinks a:link { 
    color: Black;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px; 
}
.menulinks a:visited {
    color: Black;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px; 
}
.menulinks a:hover {
    color: #DC2B19;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px; 
}
.menulinks a:active {
    color: Black;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px; 
}



/* Standard-Schrift in Absätzen. Listen, Tabellen, ... */
p, wft
     {
    color: Black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : lighter;

    
}
h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{
    color: Black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : lighter;
    
    
}


/* Schriften spezial */
.11px_Black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    text-align: justify;
}
.11px_Bold_Black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bold;
}
.11px_Bold_Blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #DC2B19;
    font-weight: bold;
}
.11px_Blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #DC2B19;
    font-weight: lighter;
}
.14px_Black{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    font-weight: lighter;
}
.21px_Bold_Black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: black;
    font-weight: bold;
    text-align: left;
}

.px11_Black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    text-align: justify;
}
.px11_Bold_Black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    font-weight: bold;
}
.px11_Bold_Blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #DC2B19;
    font-weight: bold;
}
.px11_Blue {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #DC2B19;
    font-weight: lighter;
}
.px14_Black{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    font-weight: lighter;
}
.px21_Bold_Black {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: black;
    font-weight: bold;
    text-align: left;
}

/*
  Following part deals with the navigation in div with id "navContainer"
*/
ul#menu {
  margin: 1em;
  padding: 0;
}

ul#menu a.current {
  text-decoration: none;
  color: #DC2B19;
}

ul#menu li {
  margin: 0 0 0.3em 0;
  padding: 1;
  list-style: none;
}

ul#menu li ul {
  margin: 0;
  padding: 0;
}

ul#menu li ul li {
  margin: 0.5em 0 0 1.2em;
  padding: 0;
  list-style: none;
}

ul#menu li ul li ul {
  margin: 0.3em 0 0 0;
  padding: 0;
}

ul#menu li ul li ul li {
  margin: 0 0 0 .7em;
  list-style: none;
  padding: 3;
}

#column1 {
  float: left;
  width: 20em;
}

#column2 {
  float: left;
  width: 40em;
}

.navigationBorder{  /* Start and End of Navigation with gradient */
  width: 15em;
  text-align: center;
}

.navigationBorder#naviHead{  /* Header */
  height: 2.0em;
  background-image: url("../../images/background/naviHead.gif");
  background-repeat: repeat-x;
}

.navigationBorder#naviFoot{  /* Footer */
  height: 3.5em;
  background-image: url("../../images/background/naviFoot.gif");
  background-repeat: repeat-x;
}
