    *{
      padding: 0;
      margin: 0;
    }
    
    a{
      outline-color: invert;
      outline-style: none;
      outline-width: medium;
    }

    body{
      text-align: center;
      font-family: 'Trebuchet MS', sans-serif;
      font-size: 15px;
      background: #fff url('/images/seite-background.png');
    }
    
    div#main{
      background: #fff url('/images/content-background.png') top left;
      margin: 10px auto 10px;
      width: 660px;
      text-align: left;
    }
    
    div#head{
      background: #fff url('/images/header.png') no-repeat top left;
      height: 154px;
    }
    
    div#ticker{
      position: relative;
      color: #000;
      font-size: 12px;
      top: 119px;
      left: 202px;
      height: 15px;
    }
    
    div.ticker{
      height: 17px;
    }
    
    div#head h1{ display: none }
    
    /* div#menu{
      float: left;
      width: 160px;
      padding-top: 10px;
      background: #fff url('/images/menu-background.png') repeat-y top left;
    } */
    
    ul#navi{
      float: left;
      width: 160px;
      padding-top: 10px;
      list-style: none outside none;
    }
    
    ul#navi li{
      margin-bottom: 10px;
    }
    
    ul#navi li a{
      display: block;
      text-indent: -9999px;
      width: 160px;
      height: 27px;
    }
    
    ul#navi li.home a{ background: transparent url('/images/menu-home.png') no-repeat top left; }
    ul#navi li.berichte a{ background: transparent url('/images/menu-berichte.png') no-repeat top left; }
    ul#navi li.ueber-uns a{ background: transparent url('/images/menu-ueber-uns.png') no-repeat top left; }
    ul#navi li.fotos a{ background: transparent url('/images/menu-fotos.png') no-repeat top left; }
    ul#navi li.vorstand a{ background: transparent url('/images/menu-vorstand.png') no-repeat top left; }
    ul#navi li.forum a{ background: transparent url('/images/menu-forum.png') no-repeat top left; }
    ul#navi li.gaestebuch a{ background: transparent url('/images/menu-gaestebuch.png') no-repeat top left; }
    ul#navi li.links a{ background: transparent url('/images/menu-links.png') no-repeat top left; }
    ul#navi li.programm a{ background: transparent url('/images/menu-programm.png') no-repeat top left; }
    ul#navi li.newsletter a{ background: transparent url('/images/menu-newsletter.png') no-repeat top left; }
    ul#navi li.impressum a{ background: transparent url('/images/menu-impressum.png') no-repeat top left; }
    
    div#content{
      margin-left: 160px;
    }
    
    div#content h2{
      font-family: 'Trebuchet MS', sans-serif;
      font-size: 15px;
      font-weight: bold;
      color: #000;
      margin-left: 20px;
    }
    
    div#content h3{
      font-family: 'Trebuchet MS', sans-serif;
      font-size: 14px;
      font-weight: normal;
      color: #000;
      margin-left: 20px;
      margin-top: 10px;
    }
    
    div#content h4{
      font-family: 'Trebuchet MS', sans-serif;
      font-size: 16px;
      font-weight: normal;
      margin-bottom: 6px;
      color: #000;
    }
    
    div.textcont{
      background-color: #fff;
      padding: 10px;
      margin: 5px 20px 10px;
    }
    
    div.textcont p{
      font-size: 13px;
      line-height: 20px;
      margin-bottom: 7px;
    }
    
    .klein{
      font-size: 11px;
      color: #aaa;
    }
    
    div#footer{
      background: transparent url('/images/footer.png') no-repeat top left;
      height: 17px;
    }
    
    td{
      font-size: 13px;
      vertical-align: top;
      padding: 2px;
    }
    
    div#content ul{
      padding-left: 17px;
    }
    
    div#content li{
      font-size: 13px;
      line-height: 20px;
      padding-bottom: 5px;
    }
    
    .input{
      border: 1px solid #aaa;
      font-family: 'Trebuchet MS', sans-serif;
      font-size: 13px;
      padding: 2px;
    }
    
    a{
      color: #000;
      text-decoration: underline;
    }
    
    a:hover{
      text-decoration: none;
    }
    
    a img{
      border-width: 0;
    }
    
    img.rahmen{
      border: 2px solid #fff;
    }
    
    #sexyBG { display: none; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; z-index: 50; }
    #sexyBOX { display: none; position: absolute; padding: 20px; background: #ECEDD8; color: #333; text-align: left; border: 1px solid #636D61; top: 70px; z-index: 100; }
    .sexyX { font-size: 12px; padding: 4px 0; }

	#studivz{
		position: absolute;
		top: 0;
		right: 0;
		width: 200px;
		height: 200px;
	}