/*  DEFAULT  */
*, BODY, P, OL, UL, DIV, H1, H2, A, FORM, INPUT {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px; 
  font-style: normal;
  color: #333333;
}

H1 SPAN {
  font-size: 18px;
  font-weight: bold;
}

H2 {
  font-size: 16px;
  font-weight: bold;
}

A {
  text-decoration: none;
}

HR {
  size: 1px;
}

/* TOP NAVI */
.topnavi {
  color: #FFFFFF;
  margin: 5px 20px 5px 0px;
}

.topnavi a {
  color: #FFFFFF;
  text-decoration:none;
}

/* NAIVGATION */
.naivgation {
  padding: 20px 5px 20px 5px;
  vertical-align: top;
  border-right: solid 2px #666666;
}

/*  MENU  */
.menu {
   margin: 20px 10px;
   color: #333333;
}

.menu a {
   color: #333333;
   text-decoration:none;
}


.menu TD.menu-level1-no  {
  color: #333333;
  height:12px;
  padding-left:10px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  text-indent:-10px;  
}

.menu TD.menu-level1-no A {
  color: #333333;
  text-decoration: none;
}

.menu TD.menu-level1-act {
  color: #7F1717;
  height:12px;
  font-weight: bold;
  padding-left:10px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  text-indent:-10px;  
}

.menu TD.menu-level1-act A {
  color: #7F1717;
  text-decoration: none;
  font-weight: bold;
}

.menu TD.menu-level2-no  {
  color: #333333;
  height:12px;
  padding-left:35px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  text-indent:-10px;  
}

.menu TD.menu-level2-no A {
  color: #333333;
  text-decoration: none;
}

.menu TD.menu-level2-act {
  color: #7F1717;
  height:12px;
  padding-left:35px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  text-indent:-10px;  
  font-weight: bold;
}

.menu TD.menu-level2-act A {
  color: #7F1717;
  text-decoration: none;
  font-weight: bold;
}

.menu TD.menu-level3-no  {
  color: #333333;
  height:12px;
  padding-left:60px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  text-indent:-10px;  
}

.menu TD.menu-level3-no A {
  color: #333333;
  text-decoration: none;
}

.menu TD.menu-level3-act {
  color: #7F1717;
  height:12px;
  padding-left:60px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  font-style:italic;
  text-indent:-10px;  
  font-weight: bold;
}

.menu TD.menu-level3-act A {
  color: #7F1717;
  text-decoration: none;
  font-weight: bold;
}



/*  CONTENT  */
.content {
  margin: 20px 10px;
}

.content h1 {
  font-size: 18px;
  font-weight: bold;
}

.content h2 {
  font-size: 16px;
  font-weight: bold;
}

 /* noch nicht besuchte Ziele */
.content a:link { 
      font-weight: bold;
      } 

 /* besuchte Ziele */
.content a:visited { 
     font-weight: bold;
     color: #6D6E71; 
} 

 /* Verweise bei "MouseOver" */ 
.content a:hover { 
     font-weight: bold;
     color: #ad0100;
}

/* Angeklickte Verweise */  
.content a:active { 
     font-weight: bold;
     color: #FF0000;
} 

/* Verweise, die Fokus erhalten */ 
a:focus { 
     font-weight: bold;
     color: #00FF00;
     text-decoration:underline 
}   


.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice 
{ font-style: normal;  }
