/*****************************************************************

	Do not remove this remark: Copyright 2009-2015 
	Cross Browser Compatible Layout CSS - 3 Cols - Footer Adjusted
	Frick & Partner GmbH, Benno Frick, CH-8703 Erlenbach
	www.frick-partner.ch, for www_maiengrün_restaurant_ch, 2014

*****************************************************************/
*{margin:0;padding:0;outline:0} 

a img {
	border: none; /* für IE9, damit kein schwarzer Rand um Grafiken mit Link */
}

/* --- hyphens: Automatische Silbentrennung, sofern in html-Dok in Meta korrekte Sprache eingetragen --- */
body {
	font-family: 'Source Sans Pro', Geneva, Arial, Helvetica, sans-serif; font-weight: 400;
	line-height: 140%;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-hyphens: auto;
}

#wrapper {
	margin:20px 0px 20px 0px;
	position: absolute; /* mit relative in allen Browsern sichtbar, aber zu weit oben */
	width: 960px;
	left: 50%; 
	margin-left: -480px; 
	background: rgba(255,255,255,0.95);
/*	-webkit-box-shadow: 0px 0px 10px 0px #000; /* Aussen-Schatten Wrapper Safari und Chrome */
/*	-moz-box-shadow: 0px 0px 10px 0px #000; /* Aussen-Schatten Wrapper Firefox */
/*	box-shadow: 0px 0px 10px 0px #000; /* Aussen-Schatten Wrapper */
}

#header {
	height: 260px;
	border: 0px solid #bbb;
}

/*
#navoben {
	height: 280px;
	padding: 0px;
	border: 1px solid #bbb;
}
*/

#content {
	padding-top: 0px; 
	padding-bottom: 0px; /* war 0px */
	min-height: 440px; /* war 440px */
	height: expression(document.body.clientHeight > 440 ? "auto":"440px"); 
	border: 0px solid #336699;
}

/*
#content div {
	float: left; 
}
*/
#content-left {
	float: left; /* dazu, statt in content div, ansonsten funktioniert Accordion nicht */
	padding: 16px 20px 15px 0px; /* war 16 0 15 42 */
	margin: 0px 7px 0px 24px;
	width: 175px; /* war 215 */
	border: 0px solid #bbb;
}

#content-main {
	float: left; /* dazu, statt in content div, ansonsten funktioniert Accordion nicht */
	padding: 38px 7px 15px 0px; 
	width: 510px; /* war 514 */
	border: 0px solid #bbb;
}

#content-right {
	float: left; /* dazu, statt in content div, ansonsten funktioniert Accordion nicht */
	padding: 16px 0px 0px 0px;  /* war 16 0 15 0 */
	margin-left: 23px; /* war 43 */
	width: 166px; /* war 215 */
/*	background-color: #999999; */
	border: 0px solid #999;
/*	z-index: 2; */
}

#footer {
	float: left; 
	padding-top: 6px; 
	margin-bottom: 15px;
	border: 0px solid #336699;
	width: 960px;
	height: 170px; /* war 175px */
}

/*
#bottom {
	clear: both;
	position: relative; 
	bottom: 0px;
	height: 50px;
	background-color: #ffffff; 
}
*/


	/* overflow-y > vertikale Scrollbar auch in FF konstant, aber horizontale in FF nicht unterdrückt */
	/* #content > gleiches Verhalten aller Links innerhalb von content, ausgenommen header,footer und bottom etc */
	/* #content div: wirkt sich auf alle divs innerhalb von content aus: */
