/* Allgemeines */

  body{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:0.7em;
    padding:0;
    margin:0;
  }
  
  img{
    border:none;
  }
  
  #container{
   width:698px;
   margin:0 auto;    
  }
  
  a:link{
    color:#35778e;
    text-decoration:none;
    font-weight:bold;
  }
  
  a:visited{
    color:#808285;
    text-decoration:none;
    font-weight:bold;
  }
  
  a:hover, a:active, a:focus{
    text-decoration:underline;
  }
  
  h1{
    font-weight:bold;
    font-size:1.5em;
    color:#5acaf0;
  }
  
  h2{
    font-weight:bold;
    font-size:1.3em;
  }
  
  h3{
    font-weight:bold;
    font-size:1em;
  }
  
/* Header */
  
  #header{
    width:100%;
    height:94px;
    display:block;
    background: url('../img/krisp-header.jpg') left top no-repeat;
    margin:0;
  }
  
  #homelink{
  height:100%;
  width:257px;
  top:0;
  left:0;
  display:block;
  float:left;
  }
  
  #header p{
    color:#FFF;
    font-size:1.4em;
    font-weight:bold;
    padding:50px 0 0 300px;
    margin:0;
  }
  
  #header ul{
    padding:0;
    margin:0 0 0 300px;
  }
  
  #header li{
    list-style-type:none;
    display:block;
    float:left;
    margin:0 2em 0 0;
    padding:2px 0 5px 4px;
    background:url('../img/top-button.png') left top no-repeat;
    width:75px;
    text-transform:lowercase;
  }
  
  #header a:link, #header a:visited{
    font-weight:bold;
    color:#000;
    text-decoration:none;
    
  }
  
  #header a:hover, #header a:active, #header a:focus{
    text-decoration:underline;
  }
  
  #header a:link span, #header a:visited span{
    font-family: Arial, sans-serif;
    color:#5acaf0;
    font-weight:900;
    text-decoration:none;  
    margin:0 -4px 0 0;
  }
  
  
/* Navigation links */

  #leftnav{
    width: 150px;
    float:left;
    background:url('../img/bg-leftnav-repeat.png') left top repeat-y;
  }
  
  #wrapper{
    background:url('../img/bg-leftnav-bottom.png') left bottom no-repeat;
    margin:0;
  }
  
  #leftnav ul{
    list-style-type:none;
    margin:0em;
    padding:2em 0 1em 1em;
  }
  
  #leftnav li{
    list-style-type:none;
    padding:0.4em 0;
    margin:0;
  }
  
  #leftnav a:link, #leftnav a:visited{
    font-weight:bold;
    font-size:1em;
    color:#000;
  }
  
  #leftnav a:link span, #leftnav a:visited span{
    font-size:0.7em;
    color:#5acaf0;
  }
  
  #leftnav ul ul{
    border:1px solid #d6d6d6;
    padding:1px;
    margin:0.3em 0.5em 0.5em 0.3em;
  }
  
  #leftnav ul ul a:link, #leftnav ul ul a:visited{
    font-size:0.8em;
  }
  
  #leftnav ul ul li{
    margin:0;
    padding:0;
  }

  #content{
    margin:1.5em 0 0 170px;
    border:1px solid #d6d6d6;
    padding:1em 2em 1em 2em;
  } 
  
  .news h2{
    margin-bottom:0;
  }
  
  .news p{
    margin:0;
  }
  
  .news .archivelink{
    margin-top:0.5em;
  }

  ul#breadcrumb{
    list-style-type:none;
    margin:0;
    padding:0;
    font-size:0.8em;
  }

  ul#breadcrumb li{
    display:inline;
  }
  
  fieldset.csc-mailform {
    padding: 1em;
    margin-top:1em;
  }
  
  fieldset.csc-mailform label{
    float:left;
    width:20%;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
  }

