/* CSS Document */

body { margin:0px; padding:0px; background:url(../img/bg_body.jpg) top left repeat-x; }

img { border:0px;}

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

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

p { margin:8px 0 0 0; padding:0; }

#container { position:relative; float:left;	width:1024px; }

/* header */

#head {
	position: relative;
	float: left;
	width: 700px;
}
#header {
	position: relative;
	float: left;
	width: 925px;
	height: 170px;
	margin: 0px;
	padding: 0px;
}

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

/* menu */

#menu {
	position: relative;
	float: left;
	width: 700px;
	height: 52px;
	background: url(../img/menu.jpg) top left no-repeat;
}
#button_nieuws {
	position: absolute;
	top: 6px;
	left: 125px;
}
#button_teams {
	position: absolute;
	top: 6px;
	left: 194px;
}
#button_tafelschemas {
	position: absolute;
	top: 6px;
	left: 259px;
}
#button_formnregels {
	position: absolute;
	top: 6px;
	left: 378px;
}
#button_historie {
	position: absolute;
	top: 28px;
	left: 161px;
}
#button_sponsors {
	position: absolute;
	top: 28px;
	left: 238px;
}
#button_streetball {
	position: absolute;
	top: 28px;
	left: 323px;
}
#button_forum {
	position: absolute;
	top: 28px;
	left: 420px;
}
#button_links {
	position: absolute;
	top: 28px;
	left: 486px;
}
#button_contact {
	position: absolute;
	top: 28px;
	left: 541px;
}

/* titel */

#titel { position: relative;
	float: left;
	width: 700px;
	height: 62px;
	background: url(../img/bg_titels.jpg) top left no-repeat; }
	
#bread { position: relative; float: right; width: 280px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #45916b; text-align: right; padding-top: 16px; }
#bread a { font-size:11px; }

#titel_image {
	position: relative;
	float: left;
	width: 480px;
	height: 34px;
	padding: 0px 0px 0px 100px;
}
#main {
	position: relative;
	float: left;
	width: 825px;
	padding: 25px 0px 0px 100px;
}
#main_content {
	position: relative;
	float: left;
	width: 525px;
}
#main_image {
	position: relative;
	float: left;
	width: 300px;
	height: 113px;
	padding: 0px 0px 5px 0px;
}
#main_right {
	position: relative;
	float: left;
	width: 300px;
	background-color: #303030;
}
#right_frame {
	position: relative;
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

/* teams */

#main_teams {
	position: relative;
	float: left;
	width: 475px;
}
#teams_menu {
	position: relative;
	float: left;
	width: 475px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#teams_foto {
	position: relative;
	float: left;
	width: 275px;
	height: 227px;
}
#teams_buttons {
	position: relative;
	float: left;
	width: 475px;
	height: 32px;
	background: url(../img/buttons_teams.jpg) top left no-repeat;
}
#teams_content {
	position: relative;
	float: left;
	width: 475px;
	padding-top: 20px;
}
#team_info {
	position: relative;
	float: left;
	width: 472px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 25px 3px;
}
#spelers {
	position: relative;
	float: left;
	width: 175px;
	background-color: #303030;
}
#spelers_content {
	position: relative;
	float: left;
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 30px;
}

.teams { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }

/* formulieren en schema's */

#main_forms {
	position: relative;
	float: left;
	width: 825px;
}
#forms_menu {
	position: relative;
	float: left;
	width: 825px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#forms_content {
	position: relative;
	float: left;
	width: 825px;
	padding-top: 20px;
}
#forms_info {
	position: relative;
	float: left;
	width: 825px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 25px 3px;
}

/* streetball */

/* forum */

#forum {
	position: relative;
	float: left;
	padding: 25px 0px 25px 25px;
}

/* links */

#links {
	position: relative;
	float: left;
	width: 625px;
}
.links_content {
	position: relative;
	float: left;
	width: 800px;
	height: 100px;
	padding: 0px 0px 15px 0px;
}
.links_blok {
	position: relative;
	float: left;
	width: 400px;
	height: 100px;
	background: url(../img/tape.jpg) top left no-repeat;
}
.links_tekst {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 26px 0px 0px 22px;
}

/* contact */

#contact_top {
	position: relative;
	float: left;
	width: 825px;
	padding-bottom: 25px;
}
#contact {
	position: relative;
	float: left;
	width: 825px;
	padding-top: 30px;
}
#adres {
	position: relative;
	float: left;
	width: 220px;
	height: 110px;
	background: url(../img/bg_contact.jpg) top left no-repeat;
}
#adresgegevens {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 11px 0px 0px 17px;
}
#e-mail {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 30px 30px;
}

/* footer */

#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 */

.nieuws_topic_head {
	width: 500px;
	padding-top: 8px;
}
.nieuws_topic_content {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 0 20px 10px;
}
.nieuws_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #45916b;
	padding: 7px 0 0 0;
}
.nieuws_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 8px 0 0 10px;
}
.main_right_top {
	width: 300px;
	height: 20px;
	background: url(../img/main_right_top.jpg) top left no-repeat;
}
.main_right_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	padding: 0 15px 0 20px;
}
.main_right_bottom {
	width: 300px;
	height: 20px;
	background: url(../img/main_right_bottom.jpg) top left no-repeat;
}
.spelers_top {
	width: 175px;
	height: 15px;
	background: url(../img/spelers_top.jpg) top left no-repeat;
}
.spelers_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 0 15px 0 20px;
}
.spelers_bottom {
	width: 175px;
	height: 15px;
	background: url(../img/spelers_bottom.jpg) top left no-repeat;
}
.content {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 8px 0px 0px 5px;
}
.spelers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 10px 0px 8px 5px;
}

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

.padding-left_0		{ padding: 0px 0px 5px 0px; }
.padding-left_10	{ padding: 0px 0px 5px 10px; }
.padding-left_20	{ padding: 0px 0px 5px 20px; }

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

.relative	{ position: relative; }
