body 
{
  font-family: Verdana, Arial, Geneva;
  font-size: 11px;
  color: #333333;
  margin: 0px;
  padding: 0px;
}


a {
    text-decoration: underline;
}
a:link {
    color: #E3303D;
}
a:visited {
    color: #E3303D;
}
a:hover, a:active {
    color: #333333;
}

[onclick] {
 cursor:pointer;
}

td {font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px; 
line-height: 14px;
    color: #333333;}


hr {    noshade;
    color: #333333}

input, select, textarea
{
font-family : Verdana, Arial, Geneva;
 font-size: 11px; 
}

form{
margin: 0px;
padding: 0px;
}

.formBut  {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    width: 120px;
}

.form0  {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}


    
.medium     {font-size:11px;color: #333333}    
.medium a    {color: #E3303D;text-decoration:underline}    
.medium a:hover    {color: #333333;text-decoration:underline} 
.medium :visited{color: #E3303D; text-decoration:underline}    

.teaser    {font-size:10px; text-align: left; color: #333333}    
.teaser a    {color: #E3303D;text-decoration:underline}    
.teaser a:hover    {color: #333333;text-decoration:underline} 
.teaser :visited{color: #E3303D; text-decoration:underline}    

.metahead        {font-size:10px; color: #666666;  text-decoration: none; }
.metahead a        {color: #666666;    text-decoration: none; }
.metahead a:hover    {color: #E3303D; text-decoration: none;}
.metahead :visited    {color: #666666;  text-decoration: none; }  

.menu         {font-size:12px; color: #666666;   text-decoration: none; }    
.menu a        {color: #666666;    text-decoration: none; }
.menu a:hover     {color: #E3303D; text-decoration: none;}
.menu :visited    {color: #666666;  text-decoration: none; }  

.submenu         {font-size:11px; color: #666666;   text-align: left; text-decoration: none; }    
.submenu a        {color: #666666;    text-decoration: none; }
.submenu a:hover    {color: #E3303D; text-decoration: none;}
.submenu :visited    {color: #666666;  text-decoration: none; }  

.sitemap    {font-size:10px;color: #666666}    
.sitemap a    {color: #666666; text-decoration:none}    
.sitemap a:hover    {color: #333333;text-decoration:none} 
.sitemap :visited{color: #666666; text-decoration:none}   

.sitemapbig  {font-size:11px;font-weight: bold; color: #ffffff}
.sitemapbig  a {font-size:11px;font-weight: bold; color: #ffffff; text-decoration:none}
.sitemapbig  a:hover {font-size:11px;font-weight: bold; color: #ffffff; text-decoration:none}
.sitemapbig  :visited {font-size:11px;font-weight: bold; color: #ffffff; text-decoration:none}

.headline     {font-size:12px;font-weight: bold; line-height: 18px;color: #E3303D}        

.small         {font-size:10px;color: #333333}    
.small a    {color: #E3303D;text-decoration:underline}   
.small a:hover    {color: #333333;text-decoration:underline}    
.small :visited    {font-size:10px;color: #E3303D}

.footer     {font-size:10px; color: #ffffff}        
.footer a     {font-size:10px;color: #ffffff; text-decoration:none}
.footer a:hover    {font-size:10px;color: #000000;text-decoration:none}
.footer :visited{font-size:10px;color: #ffffff; text-decoration:none}    

.trenner{
    line-height: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    border: solid;
    border-color:#999999;
    border-width: 1px 0 0 0;
}







/* ----------------------------------------------------
    Menu settings ...
---------------------------------------------------- */

ul.makeMenu{
background: #fff;
color: #333;
margin: 0px;
padding: 0px;
}

ul.makeMenu ul, ul.makeMenu li a, ul.makeMenu li ul li a{
      margin: 0px;
      padding: 0px;
      color: #333;
}

ul.makeMenu ul{
width: 140px;
background: #e2e2e2;
}

ul.makeMenu, ul.makeMenu ul {
      border: 0px solid #000; 
      padding-left: 0px;
      cursor: default;
}

ul.makeMenu li {
     background: #fff;
      list-style-type: none;
      margin: 0px;
      position: relative;
      padding: 2px 4px 2px 4px;    
      margin-top: 4px;
      margin-right: 10px;
      float: left;
      font-size: 11px;
}


ul.makeMenu li > ul {
      display: none;
      position: absolute;
      top: 17px;
      left: 0px;
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
      font-weight: normal;
      color: #333;
}

ul.makeMenu ul.CSStoShow {
      display: block;
}

ul.makeMenu li:hover > ul {
      display: block;
}

ul.makeMenu li a, ul.makeMenu li a:visited {
      width: 100%;
      text-decoration: none;
      background-image: none;
      color: #333;
}

ul.makeMenu li a:hover {
      color: #333;
}

/* submenu */
ul.makeMenu li ul {
      padding: 2px;
      border: 1px solid #333;
}

ul.makeMenu li ul li{
      margin-top: 0px;
      margin-bottom: 4px;
      background: none;
      float: none;
      clear: left;
      display: block;
      margin-right: 0px;
      border-top: 1px solid #fff;
      border-bottom: 1px solid #fff;
}

ul.makeMenu li ul li a, ul.makeMenu li ul li a:visited {
     display: block;
      text-decoration: none;
      background-image: none;
}




/* selected */

ul.makeMenu li.selected, ul.makeMenu li.selected a:link, ul.makeMenu li.selected a:hover{
      font-weight: bold;
}

ul.makeMenu li.sub ul li a:link, 
ul.makeMenu li.sub ul li a:visited, ul.makeMenu li.sub ul li a:hover{
      background-image: none;
      font-weight: normal;
      color: #333;
}
