/* NOE Schüler Golfclub CSS 2010 */
body {
	background: #BCE0FC;
	margin: 0;
}
#noesgcSite {
	width: 1060px;
	height: auto;
	margin: auto;
}
#noesgcHead {
	width: 1060px;
	height: 180px;
	background: url(slices/headbg_r1.jpg) no-repeat;
	float: left;
	position: relative;
}
#Headlink {
	width: 500px;
	height: 180px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	z-index: 10;
}
#noesgcBody {
	position: relative;
	width: 1060px;
	height: 640px;
	background: url(slices/bodybg_r1.jpg) no-repeat;
	float: left;
}
#noesgcFoot {
	width: 1060px;
	height: 90px;
	background: url(slices/footbg_r1.jpg) no-repeat top;
	float: left;
}
#footLinks {
	width: 257px;
	height: 54px;
	margin: 10px auto 0 auto;
}
#weatherbox {
	width: 260px;
	height: 100px;
	background: url(slices/intro_weatherbg.png) no-repeat right;
	float: left;
	margin: 60px 0 0 40px;
}
#weatherbox a {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
#weatherbox a:hover {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #3A436D;
	text-decoration: underline;
}

/* start bgs */
#intro_link1 {
	position: absolute;
	top: 278px;
	left: 102px;
	width: 265px;
	height: 363px;
	cursor: pointer;
	z-index: 20;
}
#intro_link2 {
	position: absolute;
	top: 277px;
	left: 372px;
	width: 311px;
	height: 262px;
	cursor: pointer;
	z-index: 21;
}
#intro_link3 {
	position: absolute;
	top: 421px;
	left: 689px;
	width: 304px;
	height: 118px;
	cursor: pointer;
	z-index: 22;
}
#intro_link4 {
	position: absolute;
	top: 277px;
	left: 688px;
	width: 306px;
	height: 137px;
	cursor: pointer;
	z-index: 23;
}
#intro_link5 {
	position: absolute;
	top: 28px;
	left: 559px;
	width: 431px;
	height: 139px;
	cursor: pointer;
	z-index: 24;
}

#intro_info1 {
	position: absolute;
	top: 178px;
	left: 274px;
	width: 218px;
	height: 154px;
	background: url(slices/intro_info1.png) no-repeat;
	z-index: 10;
}
#intro_info2 {
	position: absolute;
	top: 442px;
	left: 393px;
	width: 213px;
	height: 139px;
	background: url(slices/intro_info2.png) no-repeat;
	z-index: 11;
}
#intro_info3 {
	position: absolute;
	top: 438px;
	left: 626px;
	width: 180px;
	height: 97px;
	background: url(slices/intro_info3.png) no-repeat;
	z-index: 12;
}

#intro_info4 {
	position: absolute;
	top: 155px;
	left: 721px;
	width: 180px;
	height: 171px;
	background: url(slices/intro_info4.png) no-repeat;
	z-index: 13;
}

#intro_info5 {
	position: absolute;
	top: 16px;
	left: 659px;
	width: 137px;
	height: 107px;
	background: url(slices/intro_info5.png) no-repeat;
	z-index: 14;
}

#page {
	margin: 30px auto 0 auto;
	width: 928px;
	height: 597px;
	background: url(slices/pagebg_r1.png) no-repeat;
}

#navMenu {
	width: 450px;
	height: 100px;
	margin: 78px 0 0 500px;
	float: left;
}
#pageMenu {
	width: 261px;
	height: 590px;
	float: left;
}
#pageTitle {
	width: 261px;
	height: 109px;
	margin: 0;
	float: left;
}
#pageMenuLinks {
	width: 200px;
	height: auto;
	margin: 10px 0 0 30px;
	float: left;
	line-height: 30px;
}
#pageMenuLinks a {
	font: 11pt Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	line-height: 30px;
}
#pageMenuLinks a:hover {
	font: 11pt Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
	line-height: 30px;
}
#pageContent {
	width: 610px;
	height: 546px;
	float: left;
	margin: 27px 0 0 32px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	font: 11pt Arial, Helvetica, sans-serif;
	color: #3A436D;
}
#pageContent a {
	font: Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
#pageContent a:hover {
	font: Arial, Helvetica, sans-serif;
	color: #3A436D;
	text-decoration: underline;
}


/* IMGS */
.rollover {
	cursor: pointer;
	border: none;
}
.pageillustration {
	border: 1px solid #EFE7EC;
	-moz-border-radius: 4px;
	background: #EFE7EC;
	padding: 6px;
}
.listseparator1 {
	width: 600px;
	height: 20px;
	background: url(imgs/sites/listseparator1.png) center no-repeat;
}


/* TEXT */
.h1 {
	font: 17pt Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
}
.h1b {
	font: 17pt Geneva, Arial, Helvetica, sans-serif;
	color: #00B02D;
}	
.h1c {
	font: 19pt Geneva, Arial, Helvetica, sans-serif;
	color: #F9A200;
}	
.h2 {
	font: 14pt Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
}	
.h2b {
	font: 14pt Geneva, Arial, Helvetica, sans-serif;
	color: #00B02D;
}	
.h3 {
	font: 13pt Geneva, Arial, Helvetica, sans-serif;
}
.h3b {
	font: 11pt Geneva, Arial, Helvetica, sans-serif;
	color: #00B02D;
	font-weight: bold;
}
.h3c {
	font: 11pt Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
}	
.h3d {
	font: 10pt Geneva, Arial, Helvetica, sans-serif;
	color: #00B02D;
}	
.smaller {
	font: 9pt Geneva, Arial, Helvetica, sans-serif;
}	
.smallest {
	font: 9px Geneva, Arial, Helvetica, sans-serif;
}
/* FORMS */
input.form1 {
	border: 1px #99CCCC solid;
	-moz-border-radius: 3px;
	font: 10pt Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 2px;
	height: 22px;
	color: #333;
	margin: 2px;
}
textarea.form1  {
	border: 1px #99CCCC solid;
	-moz-border-radius: 3px;
	font: 10pt Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 2px;
	height: auto;
	color: #333;
	margin: 2px;
}
select.form1  {
	border: 1px #99CCCC solid;
	-moz-border-radius: 3px;
	font: 10pt Arial, Helvetica, sans-serif;
	background: #fff;
	padding: 2px;
	height: 24px;
	color: #333;
	margin: 2px;
}

