* 		{	margin: 0;
    			padding: 0; }

/* Höhen- und Breitenanpassung zu 100%; Scrollbar ausblenden */

body, html	{	width: 100%;
            	height: 100%;
			background-color:#000000;
	            overflow: hidden; }

/* Hintegrund */

div.bgfixed	{	background-image:url(hintergrund.jpg);
			background-attachment:fixed;
			background-repeat:no-repeat; }

/* Body-Dummy absolut über BG-Image legen; Scrollbar bei Bedarf einblenden */

#bodyDiv	{	position: absolute;
         		top: 0;
	      	left: 0;
		 	z-index: 2;
			overflow: auto;
		      width: 100%;
		      height: 100%;
		      text-align: center; }

/* Layoutelemente */

#logo		{	position:absolute;
			top:20px;
			left:20px; }

#menue	{ 	position:absolute;
			top:50px; 
			left:350px; }

#camilo	{	position:absolute;
			top:170px; 
			left:820px; }

#infozzz		{	position:absolute;
			top:330px; 
			left:830px;
			z-index:2 }

#leute	{	position:absolute;
			top:450px; 
			left:830px; }

#flaschen	{	position:absolute;
			top:200px; 
			left:20px; }

#contentBox	{	position:absolute;
			top: 160px;
			left: 270px;
      	  	height: 560px;
			width: 530px; }
			
#contentDiv	{	position:absolute;
			top: 195px;
			left: 305px;
        	height: 460px;
			width: 470px;
			overflow:auto; }

#contentDivText	{	position:absolute;
			top: 195px;
			left: 315px;
        	height: 490px;
			width: 450px;
			overflow:auto; }

#contentDivGuestbook	{	position:absolute;
			top: 190px;
			left: 300px;
        		height: 470px;
			width: 500px;
			overflow:auto; }

#contentImg	{	position:absolute;
			top: 200px;
			left: 280px;
        		height: 560px;
			width: 530px; }

#map		{	position:absolute;
			top: 328px;
			left: 305px;
        		height: 330px;
			width: 478px; }

#footerDiv	{	position:absolute;
			top: 670px;
			left: 280px;
        		width: 530px; }

#line		{ 	position:absolute;
			width: 650px;
			height: 1px;
			top: 130px;
			left: 330px; }

#stats	{	position:absolute;
			top:700px;
			left:3px;	}

p 		{	font-size:11pt;
			font-family:Verdana; }

h1		{	font-weight:bold; }

.input{ border-bottom: black 1px solid; border-left: #297394 1px solid; border-right: black 1px solid; border-top: #297394 1px solid; font-family:Verdana; font-size: 11px; text-align:left; padding-left:5px; padding-top:2px; padding-bottom:2px; font-weight:bolder; color:black; background-color:#CAD3EB; cursor:hand; display:inline; } form{ display:inline; }

a:link { text-decoration:none; font-weight:none; color:#808080; }
a:visited { text-decoration:none; font-weight:none; color:#808080; }
a:hover { text-decoration:none; font-weight:none; color:#000000; }
a:active { text-decoration:none; font-weight:none; color:#808080; }
a:focus { text-decoration:none; font-weight:none; color:#808080; }

