body
{
  font-family:Tahoma,Arial,Helvetica,Verdana;
  font-size:11px;
  background:#fff url(style_FILES/leiste-oben.gif) top left repeat-x;
}

html,body
{
  height:101%;
}


.csc-textpic-left dt
{
  padding-left:10px;
}

.csc-textpic-right
{
  padding-left:100px;
}


#logo
{
  position:absolute;
  top:14px;
  left:490px;
  margin-left:-418px;
  z-index:50;
  border-bottom:0px solid black;
}

#navigation
{
  position:absolute;
  top:72px;
  left:490px;
  margin-left:-333px;
  background:url(style_FILES/button.jpg) top left no-repeat;
  padding-left:162px;
  z-index:20;
  
}
  
  #navigation a
  {
    border-bottom:0px solid black;
  }

#punkte-oben
{
  position:absolute;
  top:-60px;
  left:510px;
  margin-left:90px;
}

#inhalt
{
  width:805px;
  position:absolute;
  top:118px;
  left:493px;
  margin-left:-333px;
  padding-top:10px;
  padding-bottom:60px;
  border:1px solid #c3ecf2;
  border-top:0px solid black;
  border-bottom:0px solid black;
  min-height:400px;
  background:url(style_FILES/inhalt-verlauf-unten.jpg) bottom left repeat-x;
  _height:400px;
}

  #inhalt .suche
  {
    display:none;
  }
  
#suche
{
  position:absolute;
  top:10px;
  left:490px;
  margin-left:290px;
  z-index:180;
  width:200px;
}

  #suche h1, #suche select, #suche a, #suche h2, #suche table, #suche p
  {
    display:none;
  }
  
  #suche fieldset, #suche form p
  {
    margin:0px;
    padding:0px;
    display:inline;
  }
  
  #suche input
  {
    background-color:#fff;
    border:0px solid black;
  }
  
  #suche fieldset:first-child 
  {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    background:url(style_FILES/suchinput.png) top left no-repeat;
    width:164px;
    height:26px;
  }
  
    #suche fieldset:first-child input
    {
      position:absolute;
      top:5px;
      left:11px;
      width:142px;
      font-size:10px;
      background:transparent;
      font-weight:bold;
      color:#d10019;
    }
    
    #suche input.search-submit
    {
      position:absolute;
      top:5px;
      left:168px;
      background:url(style_FILES/suchbutton.png);
      width:16px;
      height:16px;
    }

#unter-navigation
{
  position:absolute;
  top:140px;
  left:490px;
  margin-left:-470px;
  width:135px;
}

  #unter-navigation a
  {
    color:#00a9c3;
    font-size:11px;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:20px;
    border-bottom:0px solid black;
  }
  
  #unter-navigation  a:hover, #unter-navigation  a.active
  {
    background:url(style_FILES/pfeil.gif) center left no-repeat;
  }
  
  #unter-navigation .tl-0
  {
    display:none;
  }
  
  #unter-navigation .tl-2
  {
    margin-top:-8px;
    margin-bottom:-8px;
    margin-left:20px;
  }
  
  
  
  #footer
  {
    position:absolute;
    bottom:-45px;
    left:-1px;
    height:45px;
    width:807px;
    background:#f2f2f2;
  }
  
  #navigation-unten-links
  {
    position:absolute;
    bottom:49px;
    left:685px;
    color:#fff;
  }
    
    #navigation-unten-links a
    {
      color:#666;
      text-decoration:none;
      border-bottom:0px solid black;
    }
    
  #navigation-unten-rechts 
  {
    position:absolute;
    bottom:15px;
    right:20px;
  }
  
    #navigation-unten-rechts a
    {
      padding:0px 5px;
      border-bottom:0px solid black;
    }
    
.homepage #inhalt
{
  background-color:#ffffff;
  background-image:url(style_FILES/startseiten-bg.gif);
  padding-bottom:0px;
}

  #teaser-links
  {
    background:url(style_FILES/teaser-links-bg.png) top left no-repeat;
    width:181px;
    height:214px;
    padding-left:16px;
    padding-top:15px;
    float:left;
    margin-top:-9px;
  }

  #teaser-mitte
  {
    background:url(style_FILES/teaser-mitte-bg.png) top left no-repeat;
    width:169px;
    height:214px;
    padding-left:16px;
    padding-top:15px;
    float:left;
    margin-top:-9px;
  }
  #teaser-rechts
  {
    background:url(style_FILES/teaser-rechts-bg.png) top left no-repeat;
    width:180px;
    height:214px;
    padding-left:16px;
    padding-top:15px;
    float:left;
    margin-top:-9px;
  }
  
    #teaser-links .teaser
    {
      float:left;
      width:175px;
      margin-right:11px;
      height:180px;
    }
    
    #teaser-links h1
    {
      font-weight:bold;
      font-size:1.3em;
      width:auto;
      height:30px;
      margin:0px;
      margin-left:5px;
      margin-bottom:4px;
      color:#296083;
    }
    
    #teaser-links img
    {
      padding-left: 227px;
      padding-top: 2px;
      margin-bottom:0px;
    }
    
    #teaser-links .teaser a
    {
      display:block;
      border:0px solid black;
      margin-left:5px;
      padding-left:10px;
      font-weight:bold;
      color:#296083;
      background:url(style_FILES/dot.gif) left center no-repeat;
      margin-bottom:5px;
    }
    
    #teaser-links .teaser a:hover
    {
      color:#000;
    }
    
  #zitat-box
  {
    background:url(style_FILES/zitat-box-bg.png) top left no-repeat;
    width:224px;
    height:214px;
    padding-left:16px;
    padding-top:15px;
    margin-right:-50px;
    margin-top:3px;
    float:left;
    position:relative;
    margin-left:-7px;
    margin-top:-6px;
  }
  
    #zitat-box h1
    {
      font-weight:bold;
      font-size:1.3em;
      width:auto;
      height:30px;
      margin:0px;
      margin-left:5px;
      margin-bottom:4px;
      color:#296083;
    }
    
    #zitat-box img
    {
      position:absolute;
      left:7px;
      bottom:24px;
      z-index:30;
    }
    
    #zitat-box #zitat
    {
      position:absolute;
      bottom:24px;
      right:28px;
      width:110px;
      height:130px;
      padding:10px;
      background-color:#e6f7f9;
      line-height:1.3em;
      color:#296083;
    }

