html,body
	{
	margin:0;
	padding:0;
	font:77% arial;
	height:100%;
         background:#000;
	}

h1 	{
	text-align:center;
         color:#fff;
         font-family:arial;
         font-size:2em;
	}
h2	{
         color:#fff;
         font:arial;
         font-size:1.5em;
         text-align:center;
         margin-top:2px;
         }
h5	{
         color:#fff;
         font:arial;
         font-size:1.5em;
         }
p	{
         color:#fff;
         font:arial;
         font-size:1.8em;
	}
#logo	{
          margin:auto;
	 padding:0;
	 left:30%;
          top:10px;
          width:454px;
          height:59px;
	}
#header	{
	margin:0;
	margin: 0 0 10px 0;
         height:100px;
	background:#5D5D5D;
         background-image:url(../background/background.gif);
         background-repeat:repeat y;
         background-position:center;
         width:100%
	}
#navi	{
	position: absolute;
         top:83px;
         width:100%;
	}
#navi li	{
         float:left;
         background:url(../icons/reiter.gif)
         no-repeat top left;
         }
#navi li a	{
         float:left;
         color:#fff;
         width:150px;
         padding:5px 0;
         text-align:center;
         text-decoration:none;
         font-family:arial;
         font-size:1.8em;
	}
#content	{
          margin:auto;
          padding:20px;
          width:1100px;
          height:700px;
          overflow:auto;
	}
#inhalt {
	min-height:100%;
         min-width:100%;
         }
#textinhalt
	{
         margin:10px;
         padding:10px;
         top:160px;
         position:absolute;
         left:20%;
	font-family:arial
         font-size:1em;
         text-align:left;
         width:700px;
         height:400px;
         background-color:#1d1d1d;
         background-image:url(../images/369.jpg);
         background-repeat:no-repeat;
         background-position:top right;
	border:1px solid #555555;
	}
#aktuell	{
          margin:auto;
          padding:10px;
          height:6px;
          width:1000px;
          background-color:#333333;
          font-family:arial
          font-size:2em;
          text-align:left;
          font-color:#fff;
	}
#letztes	{
          margin:auto;
          padding:10px;
          height:6px;
          width:1000px;
          background-color:#000;
          font-family:arial
          font-size:2em;
          text-align:left;
          font-color:#fff;
	}
#date	{
	float:left;
	width:20%;
	background:#000;
	margin:0;
         margin-top:5px;
	padding:0;
	min-height:100%;
	}
#galerie	{
         float:right;
	width:80%;
	background:#000;
         margin:0;
         margin-top:20px;
	padding:0;
	height:650px;
	}
table	{
          border-collapse:collapse;
          font-family:Arial, helvitica, sans-serif;
          font-size:1.5em;
          font-color:#fff;
	}
caption	{
          margin-bottom:0.6em;
          font-weight:bold;
          text-transform: uppercase;
	}
td, th	{
          padding: 0.1em 0.5em;
          font-color:#fff;
	}
ul	{
	position:relative;
         list-style-type:none;
         margin:0 auto;
         padding:0;
         width:900px;
	}
.shotul	{
         position:relative;
         list-style-type:none;
         margin:auto;
         padding:0;
         width:1000px;
	}
.shotli	{
         float:left;
         color:#fff;
         width:75px;
         padding:0px 0;
         text-align:center;
         text-decoration:none;
         font-family:arial;
         font-size:1.5em;
	}
.clear:after {
         display:block;
         content:"."
         visibility:hidden;
         clear:both;
	height:0;
	}
.clearer {
	height:0;
         clear:both;
         visibility:hidden;
	}
