@charset "UTF-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	color: #252525;
	font-size: 11pt;
	background-color: #0000aa;
	min-width: 1050px;
}

h1 {
	font-size: 2em;
}

p {
	font-size: 1em;
}

#maincontent { 
			margin: 0 auto;
			width: 1050px;
			background-image: url(../media/layout/Hintergrund-Liveaboard2.png);
			background-repeat: no-repeat;
			height: 930px;
}

#branding {	border: 1px; color: #ffffff;
	margin-bottom: -25px;
	height: 140px;
	}
	
#content1 {
	background-image: url(../media/layout/bild_transparent2.png);
	background-repeat: repeat;
	width: 630px;
	height: 720px;
	margin: 10px;
	padding: 10px;
	float: left;
}

#content2 {
	background-image: url(../media/layout/bild_transparent2.png);
	background-repeat: repeat;
	width: 350px;
	height: 720px;
	margin: 10px;
	padding: 10px;
	margin-left: 670px;
}
	
#left {
	background-image: url(../media/layout/bild_transparent4.png);
	background-repeat: repeat;
	padding: 10px;
}
.left1 {
	width:440px;
	float: left;
	height: 80px;
}	
.left2 {
	width:120px;
	margin-left: 490px;
}	
.left3 {
	width:610px;
	float: none;
	height: 140px;
	text-align: right;
}	
	
	
	
	
	
	
	/* Layout Klappmen� */
#navi1 ul { min-width: 1000px;
	max-width: 1050px;
	margin: 0;
}

#navi1 ul li { display: inline-block; position:relative; min-width:160px; }
#navi1 ul li:first-child { margin-left:50px;}
#navi1 ul ul li:first-child { margin:0px; }
#navi1 ul li { width: 120px; }
#navi1 ul ul, #navi4 ul ul ul { display: none; width: 120px; }
#navi1 ul li:hover > ul { display: block; position: absolute; left:0px; top: 100%; }
#navi1 ul ul li:hover ul { left: 100%; top: 0px; }
#navi1 ul ul li, #navi4 ul ul ul li { display: block; }

/* Styling Klapp-Men� */

#navi1 > ul {
	padding: 0px; background: url(../media/layout/bg_blue_2.png) repeat-x;
}

#navi1 ul li { background: url(../media/layout/bg_blue_2.png) repeat-x; padding: 5px 15px; min-width: 80px; }

#navi1 a { color: white; text-decoration: none; }
#navi1 li:hover { background: url(../media/layout/bg_gray_2_hover.png); }
#navi1 ul li a { background: url(../media/layout/li1.png) center left no-repeat; padding-left: 20px; }
#navi1 ul ul li a { background: url(../media/layout/li3.png) center left no-repeat; padding-left: 20px; font-size: .8em; }
#navi1 ul ul li a:hover { background: url(../media/layout/li1.png) center left no-repeat; padding-left: 20px; font-size: .8em; }

#at {
	text-align: center;
	padding: 30px;
}
#site-info { 
	margin: 1em auto;
	text-align: center;
	color: #ffffff;
	vertical-align: bottom;
}

#galerie	{
	position: relative;
	left: 0px;
	width: 730px;
	height: 650px;
	border:0px;
	float:left;
	margin-left: 5px;
}
.miniaturbild a { display: block; float:left; margin:5px}
.miniaturbild a img { width: 110px; height: 110px; border: 0; }