/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #45916b;
	margin: 0px;
}

#container {
	position: relative;
	float: left;
}

a:link, a:hover, a:active, a:visited {
	text-decoration: none;
	color: #45916b;
}

/* header */

#header {
	position: relative;
	float: left;
	width: 925px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	background: url(../img/header_home.jpg) top left no-repeat;
}

#sponsors { position:absolute; left:700px; }

#menu {
	position: relative;
	float: left;
	width: 950px;
	height: 305px;
	background: url(../img/bg_home.jpg) top left no-repeat;
}
#menu_left {
	position: relative;
	float: left;
	width: 100px;
	height: 305px;
}
	#buttons {
		position: relative;
		float: left;
		width: 575px;
		height: 305px;
	}
		#button_nieuws {
			position: absolute;
			top: 23px;
			left: 15px;
		}
		#button_teams {
			position: absolute;
			top: 47px;
			left: 15px;
		}
		#button_tafelschemas {
			position: absolute;
			top: 71px;
			left: 15px;
		}
		#button_formnregels {
			position: absolute;
			top: 95px;
			left: 15px;
		}
		#button_historie {
			position: absolute;
			top: 119px;
			left: 15px;
		}
		#button_sponsors {
			position: absolute;
			top: 143px;
			left: 15px;
		}
		#button_streetball {
			position: absolute;
			top: 167px;
			left: 15px;
		}
		#button_forum {
			position: absolute;
			top: 191px;
			left: 15px;
		}
		#button_links {
			position: absolute;
			top: 215px;
			left: 15px;
		}
		#button_contact {
			position: absolute;
			top: 239px;
			left: 15px;
		}
	#wedstrijden {
		position: relative;
		float: left;
		width: 250px;
		height: 305px;
	}
		#wedstrijden_content {
			position: relative;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #fff;
			line-height: 18px;
			padding: 65px 0px 0px 25px;
		}
#main {
	position: relative;
	float: left;
	width: 950px;
}
	#main_left {
		position: relative;
		float: left;
		width: 100px;
	}
	#over_akros {
		position: relative;
		float: left;
		width: 250px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		padding-right: 50px;
	}
	#nieuws {
		position: relative;
		float: left;
		width: 255px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		padding-right: 45px;
	}
	#main_right {
		position:relative; float:left; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; background:url(../img/twitter.gif) 195px 70px no-repeat; }
		#tafelschema {
			position: relative;
			float: left;
			width: 250px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 18px;
			padding-bottom: 25px;
		}
		#hot_topic {
			position:relative; float:left; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; }

#twitter_div ul { list-style:none; margin:0 0 10px 0; padding:0; }
#twitter_div li { margin:0; padding:8px 0; border-bottom:1px solid #cccccc; }
	
	#footer {
	position: relative;
	float: left;
	padding: 50px 0px 20px 100px;
}
#footer_content {
	position: relative;
	float: left;
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: right;
	border-top: solid 1px #cccccc;
	padding: 25px 0 10px 0;
}

/* classes */

.line-height_18	{ line-height: 18px; }
.line-height_24	{ line-height: 24px; }
.line-height_36	{ line-height: 36px; }

.padding-top_10	{ padding-top: 10px; }

