/* Standarddefinition  */
body {
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  background-color:#ffffff;
  color:#000000;
}
/* ====================   Kopfzeile  -  Anfang   ========================================*/
body.kopf {
  border:0px;
  margin:0px;
  padding:0px;
  background-color:#f0f0f0;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
}
body.kopf div.schatten{
  background-color:#cccccc;
  width:590px;
  height:30px;
  margin:10px 0px 0px 10px;
}
body.kopf div.titel_text{
  position:relative;
  top:-35px;
  width:590px;
  height:30px;
  background-color:#fffff;
}
body.kopf ul.nav {
  position:absolute;
  top:44px;
  width:800px;
  margin:0px 0px 0px 0px;
  padding: 0;
  border-bottom: 1px solid;
  border-top: 1px solid;
  height: 20px;
  background-color:#0050ff;
}
body.kopf ul.nav li {
  list-style: none;
  float: left;
  padding-left: 15px;
  font-size: 10px;
  line-height: 20px;
  background-color:#0050ff;}
body.kopf ul.nav a
{ display: block;
  float: left; 
  padding: 0px 15px 0px 15px;
  text-decoration:  none;
  text-align: center;
  font-weight: bold;
  background-color:#d0d0d0;
  color: #333;
  width: auto;
}
body.kopf ul.nav a.aktiv
{ display: block;
  float: left; 
  padding: 0px 15px 1px 15px;
  text-decoration:  none;
  text-align: center;
  font-weight: bold;
  background-color:#f0f0f0;
  color: #333;
  width: auto;
}
body.kopf ul.nav a:hover
{ color: #B00;
}

/*  ============ Kopf  - Ende ---  Seitenstreifen links rechts - Anfang ===================*/
body.seite
{ border:0px;
  margin:0px;
  padding:0px;
  background-color:#001040;
}
/*  ============ Seitenstreifen links rechts - Ende ---- Startseite - Anfang ==============*/

body.start
{ padding:0px;
  margin:0px;
  border:0px;
  background-color:#f0f0f0;
  color:#000000;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  width:800px;
}
body.start h2
{  font-size:12pt;
}
body.start div.text
{ width:600px;
  margin: 5px 95px 0px 95px;
  padding:0px;
  text-align:justify;
}
body.start div.bild
{ width:350px;
  margin: 0px 220px 0px 220px;
  padding:10px;
  text-align:justify;
}

/*  ==================== Startseite - Ende ---- Streifen links - Anfang ===================*/


body.links
{ width:130px;
  background-color:#e0e0e0;    
  color:#000070;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  border-right:0px;
  margin:0px;
  padding:10px 0px 0px 8px;
}
body.links h1
{ width: 130px;
  font: small Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin:6px 0px 6px 0px;
  border:0px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding:2px 0px 2px 2px;
}
body.links h2
{ font: small Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin:2px 0px 2px 5px;
  border:0px;
  padding:3px;
}
body.links ul.txt
{ width:130px;
  color:#000000;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  border:0px;
  margin:0px;
  padding:0px;
}
body.links ul.txt li {
width:124px;
  list-style: none;
  float: left;
  margin:2px 0px 2px 0px;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid white;
  border-left: 1px solid white;
  padding:3px;
  background-color:#d0d0d0;
}
body.links ul.txt a 
{ text-decoration: none;
  font-weight: bold;
  color: #333;
}
body.links ul.txt li.na {
width:124px;
  list-style: none;
  float: left;
  margin:15px 0px 2px 0px;
  border:0px;
  padding:3px;
  background-color:#afafaf;
}
body.links ul.txt a.l 
{ text-decoration: none;
  font-weight: bold;
  color: #333;
  margin-right:35px;
}
/* ===============  Balken links - Ende --- Balken rechts - Anfang ================= */
body.rechts
{ width:629px;
  background-color:#f0f0f0;
  color:#000000;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  border:0px; 
  margin:0px;
  padding:0px 0px 0px 5px;
}
body.rechts div.text_1a
{ background-color:#f0f0f0;
  width:500px;
  margin: 20px 60px 10px 60px;
  border-bottom: 1px solid;
  border-top: 1px solid;  
  padding:10px;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  text-align:justify;
}
div.bilder
{ margin: auto 0px;
  padding:0px;
  float:left;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  width:155px;
  background-color:#ffff99;
}
body.rechts div.bilder1
{ margin: 0px;
  padding:0px 0px 2px 0px;
  border: 0px;
  float:left;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  width:206px;
  background-color:#f0f0f0;
}
/* ========== Hochformat ============================== */
body.rechts div.bilder2h
{ margin: 0px;
  padding:0px 33px 0px 34px;
  border: 0px;
  float:left;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  height:207px;
  background-image: url(../Bilder/hg-bild1.gif); 
  background-color:#f0f0f0;

}
/* ============ Querformat ==========================*/
body.rechts div.bilder2q
{ margin: 0px;
  padding:34px 0px 33px 0px;
  border: 0px;
  float:left;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../Bilder/hg-bild1.gif);
  background-color:#f0f0f0;
}
body.rechts ul.bs {
width:201px:
font: x-small Verdana, Arial, Helvetica, sans-serif;
border:0px 0px 0px 0px;;
margin:0px;
padding:0px 0px 0px 2px;
background-color:#cacaca;
}
body.rechts ul.bs li {
width:191px;
  list-style: none;
  float: left;
  margin:2px 0px 0px 0px;
/*  border:0px;  */
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid white;
  border-left: 1px solid white;
  padding:1px 0px 1px 10px;
  background-color:#cacaca;
}
/*Normaler Text der Herrentour - rechts*/
div.text1
{ width:150px;
  padding:1px;
  border:0px;
  margin-left:6px;
  float:left;
  font: x-small Verdana, Arial, Helvetica, sans-serif;
  text-align:justify;
  background-color:#f0f0f0;
}
div.text2
{
width:300px;
padding:3px;
border:0px;
margin:0px;
float:left;
font: x-small Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
background-color:#f0f0f0;
}
div.text3
{
width:612px;
padding:3px;
border:0px;
margin:0px;
float:left;
font: x-small Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
background-color:#f0f0f0;
}

a:link{color:blue}
a:visited{color:#3030a0}
a:active{color:red}
