#background   {
		position:absolute; left:0px; top:0px;
		padding:0px;
		width:1076px;
		height:890px;
		text-align:center;
		margin:auto;
		border:0px;
		background-color: #110215 ;
	      }


body          { 
                font-family: Arial, Helvetica, sans-serif;
   	        font-size: 10pt;
		color: white;
		text-decoration: none;

		background-color: #110215 ;

		margin-left: 10px;
		margin-top:  10px;
              }
hr	      {
		border:dotted #89C2DF 1px;
		height:1px;
		width:80%;
		text-align:center;
	      }

h1            { 
		font-size: 14pt;
	      }
h2            { 
		font-size: 12pt;
	      }


td 	      {
		 font-size: 10pt;
	      }

A:link        {
		 font-size: 10pt;
		 text-decoration: underline; 
              }

A:visited     {
		 text-decoration: underline;
	      }
A:hover       {
		font-size: 10pt;
		background-color: white ;
		text-decoration: underline;
              }


.liste	      {
		list-style-type: none;
		margin:2px;
		padding:0px;
	      }

#raiffeisen   {
		position:absolute; left:0px; top:0px;
		padding:0px;
		width:249px;
		height:38px;
	      }

#banner       {
		position:absolute; left:335px; top:30px;
		padding:0px;
		width:728px;
		height:90px;
	      }


#querdatum    {
		position:absolute; left:775px; top:760px;
		padding:0px;
		width:263px;
		height:56px;
	      }

#menu	      {
		position:absolute; left:25px; top:150px;
		padding:0px;
		width:170px;
		height:234px;
		text-align:left;
		filter:alpha(opacity=90); opacity: 0.90; -moz-opacity: 0.90; khtml-opacity: 0.90;

		border:2px;
		border-color:#000000;
		border-style:solid;
	      }

#menu a       {
		color:#FFFFFF ;
		padding:0px;
		text-decoration:none;
		background:transparent;
		display:block;
		width:140px;
		padding:0px 2px 0px 0px;
	      }
#menu a:visited {
		color:#FFFFFF ;
	      }
#menu a:hover {
		font-weight:bold;
		color:#0F1A20; 
		background:white;
	      }
#menu a .dot  {
		color:#a59a81;
		background:transparent;
		font-weight:bold;
		font-size:14px;
	      }
#menu a:hover .dot  {
		color:#c8ba9b;
		background:transparent;
		font-weight:bold;
		font-size:14px;
	      } 


#sponsoren    {
		position:absolute; left:775px; top:150px;
		position:absolute; left:25px; top:600px;
		padding:0px;
		width:170px;
		height:188px;
		text-align:center;

		border:2px;
		border-color:#000000;
		border-style:solid;
	      }
#sponsoren a:hover {
		background:transparent;
	      }	

#logos	      {
		position:absolute; left:25px; top:450px;
		padding:0px;
		width:170px;
		height:121px;
		text-align:center;

		border:2px;
		border-color:#000000;
		border-style:solid;
	      }
#logos a:hover {
		background:transparent;
	      }	

#helfer       {
		position:absolute; left:790px; top:460px;
		padding:0px;
		width:120px;
		height:120px;
		background:transparent;
	      }

#helfer A:hover  {
		background-color: #FFFFFF ;
		background:transparent;
		}

#tickets      {
		position:absolute; left:30px; top:630px;
		padding:0px;
		width:104px;
		height:104px;
		background:transparent;
	      }
#tickets A:hover  {
		background-color: #FFFFFF ;
		background:transparent;
		}


#content      {
		position:absolute; left:220px; top:150px;
		padding:0px;
		margin:0px;
		width:800px;
		height:650px;

		width:0px;
		height:0px;

		overflow:auto;
		font-size: 10pt;
		color: #FFFFFF;
		text-align:left;
		text-decoration: none;
		filter:alpha(opacity=90); opacity: 0.90; -moz-opacity: 0.90; khtml-opacity: 0.90;

		border:2px;
		border-color:#000000;
		border-style:solid;

 		scrollbar-face-color: #E31917;
		scrollbar-track-color: #000000;
		scrollbar-3dlight-color: #EF6D6C;
		scrollbar-darkshadow-color: #8B0908;
		scrollbar-track-color: #800000;
		scrollbar-arrow-color: #000000;
		scrollbar-highlight-color: #EF6D6C;
		scrollbar-shadow-color: #8B0908;
	      }

#content a    {
		 font-size: 10pt;
		 color: #FFFFFF;
		 text-decoration: underline; 
	      }
#content a:visited {
		 color: #FFFFFF;
		 text-decoration: underline;
	      }
#content a:hover {
		 color: #0A0A0A;
		font-size: 10pt;
		background-color: white ;
		text-decoration: underline;
	      }


#campreview   {
		position:absolute; left:775px; top:520px;
		padding:0px;
		width:219px;
		height:164px;
		background:transparent;

		border:2px;
		border-color:#000000;
		border-style:solid;
	      }


#webcam       {
		position:absolute; left:30px; top:150px;
		padding:0px;
		width:650px;
		font-size: 10pt;
		color: #FFFFFF;
		text-align:left;
		text-decoration: none;

		border:2px;
		border-color:#000000;
		border-style:solid;
	      }

