     body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #FFFFFF;
		background-color: #000000;
          background-image: url("bild/back3.jpg");
	}


    a:link { 
	font-weight: bold; 
	color: #220022;
	}
    a:visited { 
	font-weight: bold; 
	color: #000000;
	}
    a:hover, a:active { 
     font-weight: bold;
	color: #440044;
	}

    a.none
    { 
        text-decoration:none;
    }

    div.categories
    {
        position:absolute;
        z-index:3;
        top: 60px;
        left: -130px;
        width: 150px;
        padding: 0px;
        color: #000000;
    }


    div.categories ul{
      display:none;
      position:absolute;
      top: -50%;
      left: 50%;
      padding:4px;
      list-style-type: none;
      background-color:#dd7dc1;
      border-width:4px;
      border-style:ridge;
      border-color:#5e0042;
    }

    div.categories a
    {
      text-decoration: none;
    }

    div.categories div:hover ul{
      display:block;
    }

    div.categories div:hover{
      z-index:5;
    }

    div.CategoryItemA
    {
       position:relative;
       z-index:4;
       left:8px;
       background-color: #ac4c90;
       border-width:4px;
       border-style:ridge;
       border-color:#5e0042;
       padding:4px;
       margin-top:15px;
       margin-bottom:15px;
    }

    div.CategoryItemB
    {
       position:relative;
       z-index:4;
       left:-8px;
       background-color: #ac4c90;
       border-width:4px;
       border-style:ridge;
       border-color:#5e0042;
       padding:4px;
       margin-top:15px;
       margin-bottom:15px;
    }

	
	div.container
	{
          position: static;
          top:10px;
		margin: 1em auto;
		width: 1000px;
          height: auto;
		text-align: left;

	}

    div.topline
    {
        position:relative;
        top:-5px;
        left:-100px;
        letter-spacing:2px;
        z-index:3;
        color:#FFFFBB;
    }

    div.about
    {
        position: relative;
        top:0px;
        left:850px;
        z-index:1;
        width: 170px;
        height: 155px;
        font-size:smaller;
        color:#b75555;
    }

    div.about a{
        color:#b75555;
    }
  
    div.about a:hover{
        color:#b75555;
    }

    div.logo
    {
        position:absolute;
        top: 15px;
        left: 25px;
        z-index:2;
        margin-top: 0px;
        width: 353px;
        height: 192px;
        background-image: url("bild/logo.png");
    }

    div.textwindow
    {
        position: relative;
        top: -20px;
        left:150px;
        z-index:3;
        width: 550px;
        min-height:650px;
        padding: 20px;
        padding-left:50px;
        padding-right:50px;
        background-color: #FFFFBB;
        background-image: url("bild/background2.jpg");
        color: #000000;
        border-width:4px;
        border-style:ridge;
        border-color:#FFFFBB;
    }

    div.bottomup
    {
        float:left;
        width: 150px;
        padding: 5px;
        background-color:#ac4c90;
        color: #000000;
        border-width:4px;
        border-style:ridge;
        border-color:#5e0042;
    }

    div.news
    {
        font-size:smaller;
        position:absolute;
        top: 20px;
        right: -205px;
        width: 220px;
        max-height: 600px; 
        overflow: auto;
        padding: 4px;
        background-color:#b75555;
        color:#000000;
        border-width:4px;
        border-style:ridge;
        border-color:#791616;
    }

    div.saying
    {
        position:absolute;
        top: 90px;
        left:450px;
        height:70px;
        max-height:70px;
        overflow: auto;
        width:330px;
        font-style:italic;
        color:#d77575;
    }

    div.impressum
    {
        float:right;
        font-size:smaller;
        color:#FFFFBB;
    }

    div.impressum a
    {
        color:#FFFFBB;
        text-decoration:none;
    }

    div.imgr
    {
        float:right;
        padding:2px;
    }

    div.imgl
    {
        float:left;
        padding:2px;
    }

    div.alignr
    {
        text-align:right;
    }

    hr.clear
    {
        clear: both;
    }
