  body{
    margin:0;
  }
  a{
    color:#191970;
    text-decoration:underline;
  }
  a:hover{
    text-decoration:none;
  }
  h1{
    margin:0 0 15px;
    color:#191970;
    font-size:20px;
    font-weight:bold;
  }
  h2{
    margin:0 0 5px;
    color:#191970;
    font-size:17px;
    font-weight:bold;
  }
  hr{
    height:1px;
    border-width:1px 0 0;
    border-style:dashed;
    border-color:#191970;
    margin:10px 0;
  }
  #container{
    width:850px;
    margin:auto;
  }
  ul#navigation{
    background:url(images/navigation.png) no-repeat;
    width:850px;
    height:40px;
    margin:15px 0;
    padding:0;
  }
  ul#navigation li{
  	display: inline;
  	list-style: none;
  }
  ul#navigation li.main a{
    background:url(images/trenner.png) no-repeat;
    height:27px;
    float:left;
    padding:11px 20px 0;
    margin-top:1px;
    text-decoration:none;
    font:14px arial;
    color:#778899;
    font-weight:bold;
  }
  ul#navigation li.left a{
    background-image:none;
  }

  ul#navigation li.main a:hover{
    color:#fff;
    background:url(images/navigation_hover.png) no-repeat;
    background-position:top left;
  }
  ul#navigation li.left a:hover{
    background:url(images/navigation_left_hover.png) no-repeat;
  }
  ul#navigation li.lang{
    padding-left:15px;
    height:38px;
    float:left;
    margin:1px;
  }
  ul#navigation li.lang a{
  position:relative;
    top:7px;
    font:10px arial;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
  }
  ul#navigation li.lang a:hover{
    text-decoration:underline;
  }
  #top{
    background:url(images/top.png) no-repeat;
    width:850px;
    height:396px;
    font:12px arial;
    overflow:hidden;
  }
  .sprechblase{
    background:url(images/sprechblase.png) no-repeat;
    width:179px;
    height:96px;
    font-weight:bold;
  }
  .newsDate{
    font-size:10px;color:#aaa;
  }
  #main_content{
    float:left;
    background:url(images/main_bg.gif) repeat-y;
    font:12px arial;
  }
  
  #main_content_big{
    float:left;
    background:url(images/main_bg_big.gif) repeat-y;
    font:12px arial;
  }

  #content_left{
    width:137px;
    margin-right:15px;
    padding:0 10px;
    float:left;
  }
  #content_middle{
    width:476px;
    margin-right:15px;
    padding:0 15px;
    float:left;
  }
  #content_right{
    width:137px;
    padding:0 10px;
    float:left;
  }

  #content_middle_big{
    width:632px;
    margin-right:15px;
    padding:0 15px;
    float:left;
  }
  #content_right_big{
    width:153px;
    padding:0 10px;
    float:left;
  }
  #footlinks{
    clear:both;
    overflow:hidden;
    padding:30px 0 15px;
    background:url(images/main_bottom.gif) no-repeat;
    text-align:center;
    font:10px arial;
    color:#999;
  }
  #footlinks_big{
    clear:both;
    overflow:hidden;
    padding:30px 0 15px;
    background:url(images/main_bottom_big.gif) no-repeat;
    text-align:center;
    font:10px arial;
    color:#999;
  }
  #footlinks a,#footlinks_big a{
    color:#999;
  }
  #footlinks a:hover,#footlinks_big a:hover{
    text-decoration:none;
  }
  #success{
    background-color:#32cd32;
    color:#fff;
    padding:5px;
    text-align:center;
    font-weight:bold;
  }
  #failure{
    background-color:red;
    color:#fff;
    padding:5px;
    text-align:center;
    font-weight:bold;
  }