		/* CSS für Blaue Lagune by gedankengut.de
		//////////////////////////////////////////////////////////*/
		
		html, body, div, p, h1, h2, h3, ul, ol, a, table, td, form, img, li {
			margin:0;
			padding:0;
			text-align:left;
			vertical-align:top;
			font-weight:normal;
		}
		
		* html body { /* IE erziehen */
			font-size:x-small;
			font-size:small;
		}
		
		body {
			font:small/1.3em Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			background:url(../../inc/img/bgMain.jpg) top left no-repeat fixed;
			background-color:#ccebec;
		}
		
		p, blockquote, pre, ul, ol {
			margin:0 0 1.0em 0;
		}
		
		br.clear {
			clear:both;
		}
		
		img {
			border:0;
		}
		
		/* links
		//////////////////////////////////////////////////////////*/
		
		* a				{ font:small/1.2em Verdana, Arial, Helvetica, sans-serif; font-size:x-small; font-size:small; }
		a:link 			{ color:#000099; text-decoration:underline; }
		a:visited 		{ color:#000099; text-decoration:underline; }
		a:hover 		{ color:#000099; text-decoration:none; }
		a:active 		{ color:#000099; text-decoration:underline; }		
		
		h1				{ background-color:#e3eef0; padding:6px; padding-left:10px; font-size:1.1em; font-weight:bold; }
		h2				{ color:#000099; font-weight:bold; font-size:1.1em; }
		
		
		.hinweis, .formtiny	{ font-size:0.9em; color:#000099; }
		.admin, div.admin	{ color:#009900 !important; font-size:11px !important; }
		.formErrorBox		{ color:#990000; font-size:0.9em; padding-bottom:15px; }
		.galPic				{ padding:1px; border:1px #000099 solid; margin:5px; margin-bottom:7px; }
		.galPicB			{ padding:2px; border:1px #000099 solid; margin:5px; margin-left:0; }
		.boxContent			{ padding-left:10px; padding-top:3px; }
		
		.drink				{ float:left; width:70%; font-size:0.9em; line-height:1.3em; font-weight:bold; }
		.drinkInhalt		{ color:#000099; font-weight:normal; }
		.drinkPreis			{ float:left; text-align:right; width:30%; font-size:0.9em; font-weight:bold; }
		
		input, textarea, select {
			font:1.0em Verdana, Arial, Helvetica, sans-serif;
			color:#000000;
			padding:1px;
			width:250px;
		}
		
		textarea {
			height:80px;
		}
		
		table {
			border:0;
		}
		
		td, div.row1, div.row0 {
			padding:3px;
			padding-left:10px;
		}
		
		tr.row1, div.row1 {
			background-color:#e3eef0;
		}
		
		#leftCol {
			margin-left:20px;
			margin-right:12px;
			margin-top:32px;
			float:left;
		}
		
			#navigation {
				margin-top:8px;
			}
			
				#navigation a {
					width:150px;
					line-height:22px;
					color:#000099;
					display:block;
					margin-bottom:2px;
					padding-left:19px;
					background-color:#ffffff;
					font-size:0.8em;
					font-weight:bold;
					text-decoration:none;
					filter:alpha(opacity=75);
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
					-moz-opacity:0.75; opacity:0.75;
				}
				
				#navigation a:hover {				
					filter:alpha(opacity=85);
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
					-moz-opacity:0.85; opacity:0.85;
				}
				
				#navigation a.current {
					color:#f85502;				
					filter:alpha(opacity=100);
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
					-moz-opacity:1.00; opacity:1.00;
				}
			
			#facebook {
				background: #fff;
				padding: 5px 0;
				text-align: center;
				margin-top: 20px;
			}
		
		.line {
			width:50px;
			background:url(../../inc/img/bgLine.gif);
			float:left;
		}
			
		#rightCol {
			width:570px;
			float:left;
			background-color:#ffffff;
			margin-top:38px;
		}
		
			#content {
				padding-left:33px;
				padding-right:24px;
				padding-top:90px;
				min-height:320px;
				_height:320px; /* für IE */
			}
			
			#rightCol {
				font-size:0.9em;
			}
			
			#showLoungePic {
				padding-bottom:5px;
			}
			
			.messageBox {
				background-color:#e3eef0;
				padding-top:10px;
				padding-bottom:25px;
				margin-bottom:4px;
				color:#000000;
			}
			.messageBox div {
				padding-left:16px;
			}
			.messageBoxHead {
				background-color:#eff6f7;
				padding-bottom:2px;
				overflow:hidden;
			}
				.messageBoxHead a {
					font-size:0.8em;
					vertical-align:baseline;
				}
				.messageBoxDatum {
					font-size:0.8em;
					text-align:right;
					color:#000099;
					padding-right:16px;
					padding-top:2px;
				}
			.messageBoxContent {
				padding-top:3px;
				width:460px;
				overflow:hidden;
			}
				
				#bottom {
					background:url(../../inc/img/bgContentBottom.jpg) left top no-repeat;
					background-color:#ccebec;
					color:#9eb2d5;
					font-size:0.8em;
					padding-left:13px;
					padding-top:47px;
				}
					#bottom a {
						color:#9eb2d5;
						font-size:1.0em;
						text-decoration:none;
					}