
/*
   blau:        #5780ae
   lila:        #842b34
   grau1(hell): #e2e2e2
   grau2:       #c9cacb
   grau3:       #b0b1b3
*/

#page{ background: #fff; border: 1px #fff solid; }
#page_margins { margin-top: 3em; min-width: 680px; max-width: 790px; }

body {
 color:black;
 font-family: century gothic, verdana, arial, sans-serif ;
 background-image:url(../img/background_streifen.jpg); background-repeat:repeat-y;
}

a { color: #3333333; text-decoration: none; }
a:visited { color: black; }

a.hier { color: #333333; text-decoration: underline; }

  h1 { font-size: 175% }                        /* 24px */
  h2 { font-size: 160%}                         /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%}                      /* 14px */



h1, h2, h3, h4, h5 {
 color: #842b34;
 font-family: Century Gothic, Verdana, arial, sans-serif;
}

h1{
 border-bottom: 0px #ddd solid;
}

#anfahrt{
font-size: 0.8em
}

img {
 border: solid 1px #c9cacb;
 }


 #nav_main ul li#current {
    background: #272727 url("../img/background_active.gif") repeat-x center right;
    border-left: 0px #444 solid;
    border-right:0px #888 solid;
  }


  #nav_main {
    background: #c0c0c0 url("../img/background.gif") repeat-x center right;
    border-top: 0px #333 solid;
    border-bottom: 0px #333 solid;
    line-height: 0;
  }

#main{
margin-top:-20px;
}

#logo{
padding:0px 0px 0px 0px;

}

#logo img {
 border: solid -0px #c9cacb;
 }

#logo_grey {
 border: solid 0px #c9cacb;
 }


#logo {
z-index: 10;
margin-left: 20px;
}


#header {
 background: url(../img/head.jpg) 0 0 repeat-x;
 height: 128px;
 padding: 0 0px;
 line-height: 54px;
 font-size: 54px;
 overflow: hidden;
 letter-spacing: -3px;
 margin: 0;
 border-bottom: 0px #ddd solid;
 border-top: 12px #fff solid;
}


#footer {
 background: #fff;
 text-align: left;
 font-size: 12px;
 border-top: 0px #ddd solid;
}

#mainalt {
 padding: 0 0px 0px 0px;
 line-height: 1.5em;
 min-height:350px;
 list-style-type: none;
}

#col3{
border-left: 0px solid #ddd;
}

#aktuelles tr {
border-bottom: 1px #ddd solid;

}
#top50 td {
padding:0px 30px 0px 10px;

}