/* ---------------------------*/
/* Stylesheet for  VfH-BSA */
/* ---------------------------*/
  body.basis { 
  color : #fff; 
  font-size: 100%; 
  background: #303030;
  font-family: verdana, geneva, sans-serif; 
  margin: 0; 
  padding: 0; 
  }

 body.basis-2 { 
 color : #fff; 
 font-size: 100%;  
 background: #000;
 font-family: verdana, geneva, sans-serif;  
 text-align: center;
 margin: 0; 
 border: solid 10px #804020; 
 }

 .kasten-left { 
 color: #fff; 
 background: #000;  
 text-align: left;
 margin: 0 0 0 200px; 
 padding: 15px 100px 15px 50px; 
  line-height: 1.3em;
 }

 .kasten-leftarchiv { 
 color: #fff; 
 background: #000;  
 text-align: left;
 margin: 0 0 0 200px; 
 padding: 15px 50px 15px 50px; 
  line-height: 1.3em;
 }
 
 .kasten-center { 
 color: #fff; 
 background: #000;  
 text-align: center;
 margin: 0 0 0 200px; 
 padding: 15px 100px 15px 50px; 
  line-height: 1.3em;
 }

 .kasten-center-2 { 
 color: #fff; 
 background: #101010;
 margin-left: 8%;
 margin-right: 8%; 
 padding-left: 5%;
 padding-right: 5%;
 text-align: center; 
  line-height: 1.3em;
 }

  .top-border1 { 
  padding: 5px;  
  margin: 0;  
  height: 70px; 
  text-align: center;
  background: #000; 
  color: #fff; 
  }

 .top-border2 {
  padding: 0;  
  margin: 0; 
  height: 110px; 
  text-align: center;
  background: #000;
  /*background: transparent; */  
  color: #fff; 
  }

 .nav-rahmen { 
 color: #fff; 
 background: #303030; 
 width: 200px; float: left; 
 margin-top: 10px;  
 padding:0; 
 font-family: arial, verdana, sans-serif;
 font-size: 0.8em; 
 text-align: left; 
 font-weight: bold; 
 }

  p.navig0 { 
  background: #c0c0c0; 
  color: #000; 
  padding: 1px 0 1px 200px;
  text-align: left;  
  margin: 0px; 
  font-size: 0.7em; 
  }
  
 p.navig1 { 
 background: #600; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 }
 
 p.navig1a { 
 background: #006; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 }
 
  p.navig1b { 
 background: #060; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 }

  p.navig1c { 
 background: #906; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 }
 
   p.navig1d { 
 background: #906; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 }
 
   p.navig1e { 
 background: #609; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 } 

   p.navig1f { 
 background: #960; 
 color: #fff; 
 margin: -8px 0 -8px 0;
 padding: 2px 0 2px 30px; 
 text-align: left; 
 font-size: 0.9em; 
 } 
  
 .navig { 
 margin-top: 1.5em; 
 text-align: left; 
 background: #4f4f4f; 
 color: #000;
 border: solid thin;  
 padding: 3px; 
 font-size: 0.8em; 
 }

 ul { 
 margin-left: 30px; 
 padding: 0; 
 list-style-position: outside;
 }

 table { 
 border-collapse: collapse;  
 margin-left: auto; 
 margin-right: auto; 
 }

 p.abschluss { 
 background: #c0c0c0; 
 color: #000;
 text-align: center; 
 clear: both;
 padding: 2px;  
 margin: 0; 
 font-size: 0.8em; 
 }

 .titel { 
 background: #303030;  
 padding: 3px; 
 text-align: center; 
 }

 a img { 
 border: 0; 
 text-align: center; 
 }
 
 .foto { 
 font-size: 0.8em; 
 font-style: italic; 
 color: #c90;
 text-align: right; 
 }

 body.foto { 
 color: #000; font-size: 100%; 
 font-family: verdana, geneva, sans-serif;
 background: #808080 url(images/back-11.jpg);
 margin-left: 10%;  
 margin-right: 10%; 
 text-align: center; 
 }

 .nav a {  
 display: block; 
 color: #000;  
 text-decoration: none; 
 }
 
 .nav a:link { 
 color: #fff; 
 background-color: transparent; 
 text-decoration: none;
 }
 
 .nav a:visited { 
 background-color: transparent;  
 color: #fb9; 
 text-decoration: none;
 }
 
 .nav a:hover { 
 background-color: #0f0;  
 color: #000; 
 text-decoration: none; 
 }
 
 .nav a:active { 
 background-color: #fcf; 
 color: #000; 
 text-decoration: none; 
 }

 a:link { 
 background: transparent; 
 color:#6ff; 
 text-decoration: underline;  
 }
 
 a:visited { 
 background: transparent; 
 color:#fb9;
  text-decoration: underline; 
  }
  
 a:hover { 
 color:#000; 
 text-decoration:none; 
 background:#0f0; 
 }
 
 a:active { 
 color:#000; 
 background:#fcf; 
 }

 H1 { 
 font-size: 1.4em;  
 text-align: left; 
 margin-top: 0.5em; 
 margin-bottom: 0.2em;  
 }
 
 H2 { 
 font-size: 1.3em;  
 text-align: left; 
 margin-top: 0.4em; 
 margin-bottom: 0.2em; 
 }
 
 H3 { 
 font-size: 1.2em;  
 text-align: left; 
 margin-top: 0.3em; 
 margin-bottom: 0.2em; 
 }
 
 H4 { 
 font-size: 1.1em;  
 text-align: left; 
 margin-top: 0.2em; 
 margin-bottom: 0.2em; 
 }
 
 H5 {
  font-size: 1em;  
  text-align: left; 
  margin-top: 0.2em; 
  margin-bottom: 0.2em;
  }

 .font-gelb { 
 color: #ff0; 
 background: transparent; 
 font-style: italic; 
 }
 
 .font-braun { 
 color: #f90; 
 background: transparent; 
 font-style: italic; 
 }
 
 .font-gruen { 
 color: #0f0; 
 background: transparent; 
 font-style: italic; 
 }
 
 .font-blau { 
 color: #fbf; 
 background: transparent;
 font-style: italic; 
 }

 .font-weiss { 
 color: #fff; 
 background-color: #4f4f4f; 
 font-style: italic; 
 padding: 4px;
 }
 
 .weisshervor { 
 color: #fff; 
 background: transparent; 
 }
 
 .gelb { 
 color: #ff0; 
 background: transparent; 
 }

 .clearr { clear: right; }
 .clearl { clear: left; }

 .link-r a:hover { 
 color: #fff; 
 background: #c30; 
 border: 0px; 
 text-decoration: none; 
 }

 .footer { 
 text-align: left; 
 border-top: solid thin; 
 border-color: #fff; 
 padding: 10px; 
 }

 blockquote { 
  background: transparent; 
 text-align: left; 
 color: #fff; 
 }

 .jubel { 
 background: #006; 
 color: #fff;  
 margin: 5% 20% 2% 20%;
 padding: 10px; 
 text-align: center; 
 font-weight: bold; 
 border: solid thin white; 
 }

 .center { text-align: center; }
 .italic { font-style: italic;  }
 .bold { font-weight: bold;  }
 .left { text-align: left;  }
 .right { text-align: right; padding-right: 15px; }
 .nobr { white-space: nowrap; }

/* ende */
