body, p, table, td, th, ul, ol, textarea, input
{
        font-family: verdana,helvetica,arial,sans-serif;
        font-size: 11px;
        color: #000000;
}

h1, h2, h3, h4, h5, h6 {
font-family: verdana,helvetica,arial,sans-serif;
line-height: normal;
font-weight: normal;
background-color: transparent;
border-bottom: 0px;
}

.drop                    {
        color: #fffc00;
        font-size: 11px;
        font-family: Verdana, Geneva, sans-serif;
        background-color: #3D3D3C;
}

#tablemain {
  border-width:2px;
  border-style:solid;
  border-color:#5C5C5C;
  background-image:url(images/background_main.jpg);
  width:1000;
  height:800;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
}
#newsobent {
  padding-left: 3px;
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 2px;
}

#berichta {
  border-width:1px;
  border-style:solid;
  border-color:#373737;
}

#bba {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  border-color:#373737;
}

#bbb {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  background-color:dcd9d9;
  border-color:#373737;
  padding-left: 2px;
}

#fahrt {
  border-width:2px;
  border-style:solid;
  border-color:#AFAFAF;
  background-color:#E8E8E8;
  width:155;
  height:160;
  vertical-align:top;
}

#haupt {
  border-width:2px;
  border-style:solid;
  border-color:#AFAFAF;
  background-color:#E8E8E8;
  width:720;
  height:580;
}

.tdmain {
  vertical-align:top;
}

.fahrtober {
  padding-left: 13px;
  width:200;
}

.navi {
  padding-left: 20px;
  padding-top: 10px;
}

.berichtb {
  border-bottom-width:2px;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  border-style:solid;
  border-color:#373737;
}

#tableheadera {
  border-bottom-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  background-color:#F8E92D;
  border-color:#000000;
}
#tableheaderb {
  border-bottom-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-left-width:0px;
  border-style:solid;
  background-color:#F8E92D;
  border-color:#000000;
}

#tablefollow1a {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:0px;
  border-style:solid;
  background-color:#E8E8E8;
  border-color:#000000;
}
#tablefollow1anfang {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  background-color:#E8E8E8;
  border-color:#000000;
}
#gb {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  background-color:#CCCCCC;
  border-color:#000000;
  padding-left: 5px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
}
#termine2 {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  border-style:solid;
  background-color:#CCCCCC;
  border-color:#000000;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

#termine {
  border-bottom-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  background-color:#DDDDDD;
  border-color:#000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}
#tablefollow2a {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:0px;
  border-style:solid;
  background-color:#CCCCCC;
  border-color:#000000;
}
#tablefollow2anfang {
  border-bottom-width:1px;
  border-top-width:0px;
  border-right-width:1px;
  border-left-width:1px;
  border-style:solid;
  background-color:#CCCCCC;
  border-color:#000000;
}


#bild                    {
        color: #CCCCCC;
        font-size: 11px;
        font-family: Verdana, Geneva, sans-serif;
        border-bottom: solid 1px #525250;

}
#bild a {
        display: block;
        padding: 3px;
        color: #CCCCCC;
}
#bild a:hover {
        display: block;
        padding: 3px;
        color:#FFF700;

}

a          {
        color: black;
        text-decoration: none
}
#newsmenu                    {
        color: #000000;
        font-size: 12px;
        font-family: Verdana, Geneva, sans-serif;
        border-bottom: dashed 1px #525250;
        background-color: dcd9d9;

}
#newsmenu a {
        display: block;
        padding: 3px;
        color: #000000;
        background-color: dcd9d9;
}
#newsmenu a:hover {
        display: block;
        padding: 3px;
        color:#fffc00;
        background-color: #3D3D3C;
}