.web
{
        text-align                                :        center;
}
#oben {
  float:none;
  clear:both;
        margin                                        :auto;
        padding:0 5px 0 5px;
        width: 975px;
        text-align:left;
  background: #fff;
}
#oben1 {
  padding : 0;
  margin: 0 0 0 77px;
  width:888px;
  height:20px;
}
#oben1 img {
  margin:0; padding:0;
  float:left;
}
#oben1 ul {
  float:right;
  padding:0;
  margin:0 0 0 0;
}
#oben1 li {
  margin:0 0 0 8px;
  float:left;
        list-style-type:none;
}
#oben1 a,#oben1 a:active, #oben1 a:link,#oben1 a:visited   {
  color:#a4abaf;
        font-size:76%;
  text-decoration:none;
  font-weight:bold;
}
#oben1 a:hover   {
  text-decoration:underline;
}
#oben2 {
        width:965px;
        margin : 0;
        padding: 0;
        height:        128px;
}

#wrapper{
        margin:0;
        padding:0;
        width: 965px;
  height:400px;
  display:table;
  float:none;
  clear:both;
        background: #fff;
}
#wrapper_tr{
  height:100%;
}
*html #wrapper_tr
{ display:block;}

#leftColumn {
  width:220px;
        padding:0;
        margin:0;
        float:left;
}
#centerColumn {
        float:left;
        padding:        0;
        margin:         5px 10px 0 15px;
  width:500px;
  overflow:hidden;
}

#centerColumn_o {
        float:left;
        padding:        0;
        margin:         0 5px 0 15px;
  width:593px;
}
#rightColumn {
        float:left;
        width: 220px;
        margin                                        :        0;
        padding:         0;
  font-size:0.72em;
}

#navigation .ulstart
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
        background: #fff;
}
#navigation
{
        margin:5px 0 0 0;
        padding:0;
  font-size:0.72em;
}
#navigation li, #navigation ul
{
        margin:0;
        padding:0;
        text-align:left;
}

  .li1_off
  {
    list-style-type                :        none;
    padding: 0 ;
    background                        :        #D9EAF3 url("/images/pfeil.gif") 2px 8px no-repeat;
  }
  .li1_on
  {
    list-style-type                :        none;
    padding: 0 ;
    background                        :        #005294 url("/images/pfeil2.gif") 2px 8px no-repeat;
  }
  .li2_off
  {
    list-style-type                :        none;
    padding: 0 ;
    background                        :        #D9EAF3 url("/images/pfeil.gif") 14px 8px no-repeat;
  }
  .li2_on
  {
    list-style-type                :        none;
    padding: 0 ;
    background                        :        #005294 url("/images/pfeil2.gif") 14px 8px no-repeat;
  }
  .li3_off
  {
    list-style-type                :        none;
    padding: 0 ;
    background                        :        #D9EAF3 url("/images/pfeil.gif") 26px 8px  no-repeat;
  }
  .li3_on
  {
    list-style-type                :        none;
    padding: 0 ;
    background                        :        #005294 url("/images/pfeil2.gif") 26px 8px  no-repeat;
  }
.nav_cont1
{
  padding: 4px 0 4px 12px;
}
.nav_cont2
{
  padding: 4px 0 4px 24px;
}
.nav_cont3
{
  padding: 4px 0 4px 36px;
}
.testlinie
{
  height:1px;
  background:#005294 ;
}
  #Navigation .on,#Navigation .on:active,#Navigation .on:visited,#Navigation .on:link
   {
    padding: 0;
    font-weight: bold;
    text-decoration:none;
    color:#fff;
  }
  #Navigation .on:hover
   {
    color:#fff;
    text-decoration:underline;
    background:transparent;
  }
  #Navigation .off,#Navigation .off:active,#Navigation .off:visited,#Navigation .off:link
   {
    padding: 0;
    font-weight: bold;
    text-decoration:none;
    color:#000;
  }
  #Navigation .off:hover
   {
    color:#000;
    text-decoration:underline;
    background:transparent;
  }


#rechts-navigation ul.navi {
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#rechts-navigation li.navi {
        list-style-type: none;
        margin: 5px 0 0 5px;
        padding: 0;
}
#rechts-navigation li {
        list-style-type: none;
        margin:5px 0 0 0;
}

#rechts-navigation .head  {
        display: block;
        padding: 3px 5px 3px 5px;
        background-color: #005294;
        color: #fff;
        text-decoration: none;
        font-weight:bold;
}
#rechts-navigation .head:hover {
        text-decoration: underline;
}
#rechts-navigation .sdiv  {
        display: block;
        padding: 5px 5px 5px 5px;
        background:#D9EAF3;
        margin:1px 0 0 0;
}

#centerColumnContent
{
  overflow:hidden;
  margin:0 0 0 0;
  font-size:0.72em;
}
#footer
{
  margin: 8px 0 0 0;
  font-size:0.72em;
  padding: 5px 0 0 0;
  border-top:1px solid #D9EAF3;
}
.o_link, .o_link:link, .o_link:active, .o_link:visited
{
  text-decoration:none;
  padding:0 0 0 15px;
  background: url("/images/o_link.gif") no-repeat;
}
.o_link:hover
{
  text-decoration:underline;
}

#centerColumnContent ul, #centerColumnContent li
{
  margin:0 0 0 10px;
}
.input1
{
  float:left;
  border: 1px solid #005294;
  height: 22px;
  width: 150px;
  margin: 0;
  padding:0;
}
.input3
{
  margin: 0;
  padding:0;
  float:left;
}
.suchform
{
  margin:0;
  padding:0 5px 0 0;
  height:25px;
}