p {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 text-align:left;
 margin:1px 0px 2px;
 }

p.link {margin-top:8px; }

p.links {margin-left:20px; }

p.rechts {text-align:right;}

#titel{
 position: absolute;
 top: 5px;
 left: 5px;
 width:600px;
 background-color: #ffFF99;
}

#logo{
 position: absolute;
 top: 5px;
 left: 610px;
 background-color: #ffFF99;
}

#meta{
 position: absolute;
 top: 15px;
 left: 435px;
 right: 2%;
 width:160px;
 background-color: #ffFFcc;
}

#nav{
 position: absolute;
 top: 75px;
 left: 5px;
 width:590px;
 background-color: #ffFFcc;
}

#nav1{
 position: absolute;
 top: 75px;
 left: 500px;
 width:90px;
 background-color: #ffFFcc;
}

#sub1{
 position: absolute;
 top:100px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}
#sub2{
 position: absolute;
 top: 120px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub3{
 position: absolute;
 top: 140px;
 left: 25px;
 width:115px;
 background-color: #FFFFcc;
}
#sub4{
 position: absolute;
 top: 160px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub5{
 position: absolute;
 top: 180px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub6{
 position: absolute;
 top: 200px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub7{
 position: absolute;
 top: 220px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub8{
 position: absolute;
 top: 240px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub9{
 position: absolute;
 top: 260px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub10{
 position: absolute;
 top: 280px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub11{
 position: absolute;
 top: 300px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#sub12{
 position: absolute;
 top: 320px;
 left: 25px;
 width:115px;
 background-color: #ffFFcc;
}

#kategorie{
 position: absolute;
 top:255px;
 left: 5px;
 width:140px;
 background-color: #ffFFcc;
}

#marker1{
 position: absolute;
 top:105px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}
#marker2{
 position: absolute;
 top: 125px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker3{
 position: absolute;
 top: 145px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}
#marker4{
 position: absolute;
 top: 165px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker5{
 position: absolute;
 top: 185px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker6{
 position: absolute;
 top: 205px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker7{
 position: absolute;
 top: 225px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker8{
 position: absolute;
 top: 245px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker9{
 position: absolute;
 top: 265px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker10{
 position: absolute;
 top: 285px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker11{
 position: absolute;
 top: 305px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#marker12{
 position: absolute;
 top: 325px;
 left: 5px;
 width:20px;
 background-color: #ffFFcc;
}

#inhalt{
 position: absolute;
 top: 100px;
 left: 150px;
 width:450px;
 background-color: #ffFF99;
 }

#rand2{
 position: absolute;
 top: 120px;
 left: 25px;
 width:115px;
 background-color: #ffFF99;
}

#indexinhalt{
 position: absolute;
 top: 140px;
 left: 319px;
 }

#tipps{
 position: absolute;
 top: 110px;
 left: 620px;
 right: 2%;
 width:150px;
}

a {
  text-decoration: none;
  font-weight:580;
}

a:hover {text-decoration: underline; }

a:link {color:#666666; }
a:visited {color:#000000; }
a:active {color:#FF0000; }

a.weiss:link {color:#FFFFFF; }
a.weiss:visited {color:#FFFFFF; }
a.weiss:active {color:#FF0000; }

a.gruen:link {color:#339900; }
a.gruen:visited {color:#339900; }
a.gruen:active {color:#FF0000; }

a.gelb:link {color:#ffffcc; }
a.gelb:visited {color:#ffffcc; }
a.gelb:active {color:#FFffcc; }

td {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 text-align: left;
 }

blockquote {
 margin: 6px 10px 2px 10px;
 }

h5 {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: 600;
 text-align: left;
 color: #339900;
 margin: 4px 0px; }

h4 {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 14px;
 font-weight: 600;
 text-align: left;
 color: #339900;
 margin: 4px 0px; }

h3 {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 16px;
 font-weight: 550;
 text-align: left;
 color: #339900;
 margin: 0px; }

h2 {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 20px;
 font-weight: 600;
 text-align: left;
 color: #339900;
 margin: 4px 0px; }

h1 {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 24px;
 font-weight: 600;
 text-align: left;
 color: #339900;
 margin: 4px 0px; }

ul {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
}

ol {
font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
}

kbd {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 text-align: right;
 font-size: 12px;
 font-weight: 500;
 color: #000000;
}