/* 
**  last changed: 2008-06-05, simplicity gmbh, pma
*/

@media all
{

/* Formatierung der Seite */
body { 
	background: #000; 
	padding: 10px;
	background-image: url(../../templates/img/background_curve.png); 
	background-repeat: no-repeat; 
	background-position: 0px 170px; 
}

/* px in em umrechnen bei 75%: 950px / (0.75*16px) = 79.1666 */
#page_margins { width: 77.9167em; min-width: 77.9167em; max-width: 77.9167em; margin: auto; }


/* ----------------------------------------
** Formatierung des Headers 
*/
#header {
	height:120px; 
	position:relative; 
	padding: 8px;
	background:transparent;
} 
#header #logo { padding:0 0 0 7px; margin-left:0; margin-top:30px; }
#header #topnav { padding:0; height: 34px; margin-top:100px; }
#header #topnav span { padding-left:30px; font-size: 80%; text-transform: uppercase; }

/* ----------------------------------------
** Formatierung der Inhaltsspalten
*/
#main {
	margin: 0; 
	padding: 0; 
	min-height: 600px;
} 
#main-flash {
	margin: 0; 
	padding: 0; 
	min-height: 490px;
} 

/* Linke Spalte */
#col1 {	width: 245px; }	
#col1_content {
	margin-top: 21px;
	margin-left: 15px;
	margin-right: 10px;
	background: inherit;
}

/* Mittlere Spalte Standard Layout*/
#col3 {
	width: 690px;
	margin-left: 245px; 
	margin-right: 0px; 
	background: #000;
	background-image: url(../../templates/img/background_main_top.png); 
	background-repeat: no-repeat; 
	background-position: right top; 
}
#col3_bottom_bg {
	width: 100%;
	position: relative;
	z-index: 1;
	background-image: url(../../templates/img/background_main_bottom.png); 
	background-repeat: no-repeat; 
	background-position: bottom; 
}
#col3_content {
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 22px;
	margin-right: 22px;
	background: transparent;
	min-height: 600px;
	width: 646px;
}

/* Mittlere Spalte Theme Layout*/
#col4 {
	width: 690px;
	margin-left: 245px; 
	margin-right: 0px; 
	background: #000;
}
#col4_bottom_bg {
	position: relative;
	z-index: 1;
	background-image: url(../../templates/img/background_main_bottom.png); 
	background-repeat: no-repeat; 
	background-position: bottom; 
}
#col4_content {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 22px;
	margin-right: 22px;
	background: transparent;
	min-height: 280px;
	width: 646px;
}

/* Mittlere Spalte Flash Layout*/
#col5 {
	width: 690px;
	margin-left: 245px; 
	margin-right: 0px; 
	background: #000;
}
#col5_bottom_bg {
	position: relative;
	z-index: 1;
	background-image: url(../../templates/img/background_main_bottom.png); 
	background-repeat: no-repeat; 
	background-position: bottom; 
	overflow: hidden;
}
#col5_content {
	float: left;
	padding-top: 0;
	padding-bottom: 0px;
	margin-left: 22px;
	margin-right: 22px;
	background: transparent;
	min-height: 0px;
	width: 646px;
}

/* Mittlere Spalte Theme Flash Layout*/
#col6 {
	width: 690px;
	margin-left: 245px; 
	margin-right: 0px; 
	background: #000;
}
#col6_bottom_bg {
	position: relative;
	z-index: 1;
	background-image: url(../../templates/img/background_main_bottom.png); 
	background-repeat: no-repeat; 
	background-position: bottom; 
}
#col6_content {
	float: left;
	padding-top: 0;
	padding-bottom: 10px;
	margin-left: 22px;
	margin-right: 22px;
	background: transparent;
	min-height: 280px;
	width: 646px;
}

/* ----------------------------------------
** Formatierung Footer
*/
#footer { 
	height: 34px;
	margin: 6px 0 6px 255px;
	padding: 0px;
	clear: none;
}

#footer .copyright { 
	float:left; 
	width: 12em; 
	margin-left: 0px; 
	padding:0.9em 0 0.7em 30px; 
	font-size: 80%;
	background-image: url(../../templates/img/yabo/yabo-sailing-klein.png); 
	background-repeat: no-repeat; 
	background-position: right; 
	padding-right: 175px; 
}

#footer .bottomnav { float:right; width: auto; padding:0.7em 0 0.7em 10px; margin-right:10px; }
#footer .bottomnav span { padding-left:30px; font-size: 80%; }
#footer .bottomnav a {}
#footer .bottomnav a:hover {background:transparent;}
#footer .bottomnav a:focus {background:transparent;}


/* ----------------------------------------
** DEBUG STYLES
** TODO: auslagern
*/

/* Farbschema für Browsertests */ 
/*
#col1 {background: #fee; }
#col1_content {background: #edd; }
#col3 {background: #202020; }
#col3_content {background: #ded; }
*/


/* do not delete */
}