/******************************************************************************
*
*						RESET ONDERDELEN
*
******************************************************************************/
/* cabedge.com Screen Styles */
html { margin: 0; padding: 0; width: 100%}

/* resets most browser styles to enhance cross-browser compatibility */
h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { margin: 0; padding: 0; }
img, a{ border:none; text-decoration: none;}
ul, li{ }


/*reset link eigenschappen*/
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
a:active { text-decoration: none;}

html, body
	{
		/*reset padding */
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;

		/*reset margin */
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}

.clr
	{
		clear: both;
	}

body
	{
		background: #e6e7e8;
	}

#site
	{
		width: 1045px;
		margin-left: auto;
		margin-right: auto;
	}

#wrapper
	{
		width: 880px;
		float: left;
		background: url('../images/site/wrapper_bg.png') repeat;
	}

/******************************************************************************
*
*						HEADER
*
******************************************************************************/


#header
	{
		width: 860px;
		height: 220px;
		float: left;
		display: inline;
		margin: 10px;
		background: url('../images/site/wrapper_bg.png') repeat;
	}

#logo
	{
		width: 190px;
		height: 220px;
		float: left;
		display: inline;
		margin-right: 10px;
	}

#rotator
{
	overflow: hidden;
	width: 460px;
	height: 220px;
	position: relative;
	float: left;
	display: inline;
	margin-right: 10px;
}

#rotator img
{
	width: 460px;
	height: 220px;
}


#header_right
	{
		width: 190px;
		height: 220px;
		float: left;
		display: inline;
	}

/******************************************************************************
*
*						HEADER_LOGIN
*
******************************************************************************/
#div_login
	{
		width: 190px;
		height: 105px;
		float: left;
		display: inline;
		background: url('../images/site/login_bg.png') no-repeat;
		margin-bottom: 10px;
	}

#login_button
	{
		width: 39px;
		height: 18px;
		float: left;
		display: block;
		background: url('../images/site/login_button.png') no-repeat;
		cursor: pointer;
		text-indent: -9999px;	
		border: none;
	}

.login_input
	{
		width: 90px;
		height: 11px;
		padding: 1px;
		float: left;
		display: inline;
		background: #FFFFFF;
		border: 1px solid #8780b1;
		font-family: Verdana;
		font-size: 10px;
		margin-top: 1px;
	}

#lid_row
	{
		width: 120px;
		height: 16px;
		float: left;
		display: inline;
		margin-top: 41px;
		margin-left: 18px;		
	}

#ww_row
	{
		width: 172px;
		height: 19px;
		float: left;
		display: inline;
		margin-left: 18px;	
		margin-top: 2px;
	}

#ww_row .login_input
	{
		width: 90px;
		height: 11px;
		padding: 1px;
		float: left;
		display: inline;
		background: #FFFFFF;
		border: 1px solid #8780b1;
		font-family: Verdana;
		font-size: 10px;
		margin-top: 5px;
	}

.login_label	
	{
		width: 22px;
		height: 16px;
		float: left;
		display: inline;
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		padding-top: 1px;
	}	

#ww_row .login_label
	{
		padding-top: 3px;
	}

.login_button
	{
		width: 39px;
		height: 18px;
		float: left;
		display: block;
		background: url('../images/site/login_button.png') no-repeat;
		cursor: pointer;
		text-indent: -9999px;
		border: none;
		margin-left: 9px;
		margin-top: 3px;
	}

#login_links
	{
		width: 150px;
		float: left;
		display: inline;
		font-family: Verdana;
		font-size: 9px;
		color: #FFFFFF;
		margin-top: 5px;
		padding-left: 40px;
	}

#login_links a
	{
		font-family: Verdana;
		font-size: 9px;
		color: #FFFFFF;
	}

/******************************************************************************
*
*						HEADER_STELLING
*
******************************************************************************/
#div_stelling
	{
		width: 190px;
		height: 105px;
		float: left;
		display: inline;
		background: url('../images/site/stelling_bg.png') no-repeat;
	}

#stelling_title
	{
		width: 152px;
		height: 30px;
		float: left;
		display: inline;
		margin-top: 41px;
		margin-left: 18px;
		font-family: Verdana;
		font-size: 11px;
		color: #FFFFFF;
	}

#stelling_reacties
	{
		width: 152px;
		height: 18px;
		float: left;
		display: inline;
		margin-left: 18px;
		margin-top: 5px;
		font-family: Verdana;
		font-size: 11px;
		color: #FFFFFF;
		text-align: left;
	}

#stelling_reacties .reacties
	{
		float: left;
	}

#stelling_reacties .reageer_stelling
	{
		width: 59px;
		height: 18px;
		float: right;
		display: block;
		background: url('../images/site/stelling_button.png') no-repeat;
		text-indent: -9999px;
		cursor: pointer;
	}

/******************************************************************************
*
*						TOPMENU
*
******************************************************************************/

#topmenu
	{
		width: 860px;
		height: 26px;
		float: left;
		position: relative;
		background: url('../images/site/menu_bg.png') no-repeat;
		margin: 0px 10px 10px 10px;
	}

#topmenu ul.first
	{
		list-style: none;
		float: left;
		padding-bottom: 7px;
	}

#topmenu ul.first li
	{
		display: inline;
		padding-left: 27px;
		padding-bottom: 5px;
		padding-top: 1px;
	}

#topmenu ul.first li.visited
	{
		background: url('../images/site/hockey_stick.png') no-repeat;
		background-position: left top;
		padding-left: 27px;
	}

#topmenu ul.first li.page_visited
	{
		background: url('../images/site/hockey_stick.png') no-repeat;
		background-position: left top;
		padding-left: 27px;
	}

#topmenu ul.first li.home
	{
		float: left;
		display: inline;
		margin-right: 116px;
		padding-top: 2px;
		margin-left: 4px;
	}

#topmenu  ul.first li.de_club
	{
		float: left;
		display: inline;
		margin-right: 3px;
		padding-top: 2px;
	}

#topmenu  ul.first li.hockey
	{
		float: left;
		display: inline;
		margin-right: 3px;
		padding-top: 2px;
	}

#topmenu  ul.first li.fotos
	{
		float: left;
		display: inline;
		margin-right: 3px;
		padding-top: 2px;
	}

#topmenu  ul.first li.agenda
	{
		float: left;
		display: inline;
		margin-right: 3px;
		padding-top: 2px;
	}

#topmenu  ul.first li.route
	{
		float: left;
		display: inline;
		margin-right: 3px;
		padding-top: 2px;
	}

#topmenu ul.first li a
	{		
		float: left;
		font-family: Verdana;
		font-size: 13px;
		color: #FFFFFF;
		text-transform: capitalize;
		padding-bottom: 8px;
		margin-top: 2px;
	}

#topmenu ul.first li.contact
	{
		float: left;
		display: inline;
		padding-top: 2px;
	}

#topmenu ul.second li a
	{
		font-size: 12px;
		color: #000000;
		display: block;
		padding: 5px;
	}

#topmenu ul.second 
	{	
		width: 150px;
		position: absolute;
		top: 1em;
		left: 1em;
		float: left;
		display: none;
		background: #FFFFFF;
		border-left: 1px solid #5f9ef9;
		border-bottom: 1px solid #5f9ef9;
		border-right: 1px solid #5f9ef9;
		margin-top: 10px;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}

#topmenu ul.second li
	{
		width: 150px;
		display: inline;
		float: left;
		padding: 0px;
		background: none;
	}

#topmenu ul.second li.visited
	{
		margin: 0px;
		padding: 0px;
		background: none;
	}

#topmenu ul.second li a
	{	
		font-size: 11px;
		float: left;
		color: #0e0062;
	}

#topmenu ul.second li
	{
		background: none;
	}

ul.de_club
	{
		margin-left: 170px;
	}

ul.hockey
	{
		margin-left: 250px;
	}

ul.fotos
	{
		margin-left: 330px;
	}

ul.agenda
	{
		margin-left: 410px;
	}

ul.route
	{
		margin-left: 480px;
	}

ul.contact
	{
		margin-left: 550px;
	}
/******************************************************************************
*
*						ZOEKEN
*
******************************************************************************/
#zoeken
	{
		width: 188px;
		height: 17px;
		float: right;
		display: inline;
		border-left: 2px solid #897EB0;
		margin-top: 3px;
		padding-left: 6px;
	}

#zoeken h3
	{
		float: left;
		font-family: Verdana;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;
		margin: 2px 6px 0px 3px;
	}

.searchinput
	{
		width: 103px;
		height: 11px;
		float: left;
		display: inline;
		border: 1px solid #958bb8;
		margin-top: 2px;
		padding: 1px;
		font-family: Verdana;
		font-size: 10px;
		color: #000000;
		margin-right: 5px;
	}

.searchbutton
	{
		width: 15px;
		height: 15px;
		float: left;
		display: inline;
		border: none;
		background: url('../images/site/search_button.png') no-repeat;
		margin-top: 2px;
		cursor: pointer;
	}

/******************************************************************************
*
*						CONTENT
*
******************************************************************************/

#content
	{
		width: 880px;
		float: left;
		display: inline;
		margin: 5px 10px 15px 10px;
		background: url('../images/site/content_bg.png') repeat-y;
	}

#content_groot
	{
		width: 860px;
		float: left;
		display: inline;
		margin: 5px 10px 15px 10px;
	}

#content_headlines
	{
		width: 860px;
		float: left;
		display: inline;
		margin: 5px 10px 15px 10px;
		background: url('../images/site/content_bg.png') repeat-y;
	}

/******************************************************************************
*
*						LEFT MENU
*
******************************************************************************/
#left
	{
		width: 193px;
		float: left;
		display: inline;
	}

#left ul
	{
		list-style: none;
	}

#left ul li.dropdown_hoofd
	{
		width: 163px;
		display: block;
		font-family: Verdana;
		font-size: 12px;
		padding-left: 30px;
		padding-top: 4px;
		color: #0e0062;
		margin-bottom: 5px;
		cursor: pointer;
	}

#left ul li.dropdown_hoofd_visited
	{
		width: 163px;
		display: block;
		font-family: Verdana;
		font-size: 12px;
		padding-left: 30px;
		background: url('../images/site/left_menu_bg.png') no-repeat;
		color: #0e0062;
		padding-top: 4px;
		margin-bottom: 5px;
		cursor: pointer;
	}

#left ul li ul
	{		
		margin-top: 8px;
		margin-bottom: 8px;
		cursor: pointer;
	}

#left ul li ul li a
	{
		font-family: Verdana;
		font-size: 11px;
		color: #49A3FC;
	}

#left ul li ul li a:hover
	{
		text-decoration: underline;
	}

/******************************************************************************
*
*						MIDDEN
*
******************************************************************************/

#midden
	{
		width: 446px;
		float: left;
		display: inline;
		margin-left: 15px;
		margin-right: 15px;
		color: #58595B;
		font-family: Verdana;
		font-size: 11px;
	}

#midden a
	{
		font-family: Verdana;
		color: #49A3FC;
	}

#midden_groot
	{
		width: 651px;
		float: left;
		display: inline;
		margin-left: 15px;
		color: #58595B;
		font-family: Verdana;
		font-size: 11px;
		padding-right: 1px;
	}

#midden_groot a
	{
		font-family: Verdana;
		color: #49A3FC;
	} 

#headlines_page_header_container
	{
		width: 435px;
		float: left;
		display: inline;
		margin-bottom: 10px;
		background: url('../images/site/midden_header_bg.png') repeat-x;
		background-position: bottom;
		padding-bottom: 2px;
		margin-top: 3px;
	}

#midden_groot #headlines_page_header_container
	{
		width: 646px;
		float: left;
		display: inline;
		margin-bottom: 10px;
		background: url('../images/site/midden_header_bg.png') repeat-x;
		background-position: bottom;
	}

#headlines_page_header
	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana;
		font-size: 26px;
		color: #49A3FC;
		float: left;
		margin-bottom: 2px;
		line-height: 17px;
		padding-bottom: 10px;
	}

.midden_header
	{
		width: 446px;
		height: 35px;
		float: left;
		display: inline;
		margin-bottom: 10px;
		background: url('../images/site/midden_header_bg.png') repeat-x;
		background-position: bottom;
	}

.midden_header h1
	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana;
		font-size: 26px;
		color: #49A3FC;
		float: left;
		font-weight: normal;
	}

.midden_header h1.bold
	{
		font-weight: bold;
	}

.midden_header a
	{
		display: inline;
		margin: 0px;
		padding: 0px;
		font-family: Verdana;
		font-size: 12px;
		color: #49A3FC;
		float: left;
		font-weight: normal;
		margin-top: 12px;
		margin-left: 27px;
	}

/******************************************************************************
*
*						HEADLINE
*
******************************************************************************/

.headline
	{
		width: 451px;
		height: 78px;
		float: left;
		margin-bottom: 10px;
	}

.headlines_foto
	{
		width: 100px;
		height: 75px;
		float: left;
		display: inline;
		margin-right: 21px;
	}

.headlines_foto img
	{
		width: 100px;
		height: 75px;
		float: left;
	}

.headlines_content
	{
		width: 330px;
		height: 60px;
		float: left;
		display: inline;
		font-family: Verdana;
		font-size: 11px;
		overflow: hidden;
		line-height: 12px;
	}

.headlines_title
	{	
		width: 330px;
		height: 16px;
		float: left;
		display: inline;
		overflow: hidden;
		line-height: 14px;
		margin-bottom: 7px;
	}

.headlines_title h2
	{
		font-family: Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #0E0062;
	}

#midden .headline .headlines_content .headlines_title a
	{
		font-family: Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #0E0062;
	}

.headlines_date
	{
		font-family: Verdana;
		font-size: 11px;
		color: #49A3FC;
	}	

.lees_meer
	{
		width: 80px;
		height: 15px;
		float: right;
		background: #FFFFFF;
		font-family: Verdana;
		font-size: 11px;
		color: #49A3FC;
		padding-left: 250px;
	}	

/******************************************************************************
*
*						HEADLINES_GROOT
*
******************************************************************************/

.headlines_groot
	{
		width: 446px;
		float: left;
	}

.headlines_title_groot	
	{
		font-family: Verdana;
		font-size: 14px;
		font-weight: normal;
		color: #0E0062;
	}

.headlines_content_groot
	{
		width: 445px;
		float: left;
		display: inline;
		margin-top: 5px;
		font-family: Verdana;
		font-size: 11px;
		color: #58595B;
	}

.headlines_groot_photo
	{
		width: 190px;
		float: right;
		display: inline;

	}

.headlines_groot_photo img
	{
		width: 190px;
		height: 142px;
		float: left;
	}

/******************************************************************************
*
*						RIGHT
*
******************************************************************************/
#right
	{
		width: 150px;
		float: left;
		display: inline;
		padding: 20px;
		background: #f0f1f1;
	}

.block
	{
		width: 150px;
		float: left;
		display: inline;
		margin-bottom: 25px;
	}
	
.block_header
	{
		width: 150px;
		float: left;
		display: inline;
		margin-bottom: 5px;
	}

.block_header h2
	{
		font-family: Verdana;
		font-size: 11px;
		color: #0E0062;
		font-weight: bold;
	}

.block_content
	{
		width: 150px;
		float: left;
		font-family: Verdana;
		font-size: 11px;
		color: #0E0062;
	}

.block_content table
	{
		width: 100%;
	}

.block_content a
	{
		font-family: Verdana;
		font-size: 11px;
		color: #49A3FC;
	}

/******************************************************************************
*
*						HOCKEY RSS
*
******************************************************************************/

#hockeybaserss_header
{
	width: 180px;
	height: 23px;
	display: inline;
	float: left;
	background: #cc6600 url('../images/site/hockey_nl.png') no-repeat;
	background-position: left bottom;
	margin-top: 10px;
	margin-left: 10px;
}

#hockeybaserss_content
{
	width: 185px;
	float: left;
	padding: 10px;
}

#hockeybaserss_content ul
{
	margin: 0px;
	padding: 0px;
}

#hockeybaserss_content li
{
	margin: 0px;
	padding: 0px;
	list-style:none;
	margin-bottom: 8px;
	font-family: Verdana;
	font-size: 11px;
	color: #58595B;
}

#hockeybaserss_content li a
{
	font-family: Verdana;
	font-size: 11px;
	color: #58595B;
}
/******************************************************************************
*
*						SPONSORS
*
******************************************************************************/
#sponsors
	{
		width: 165px;
		float: left;
	}

.sponsorblock
	{
		width: 155px;
		float: right;
		display: inline;
		margin-top: 10px;
	}

.sponsor_header
	{
		width: 155px;
		height: 25px;
		float: left;
		background: url('../images/site/sponsor_header.png') no-repeat;
		text-align: center;
	}

.sponsor_header h3
	{
		font-family: Verdana;
		font-size: 11px;
		color: #FFFFFF;
		padding-top: 5px;
	}

.sponsor_content
	{	
		width: 155px;
		float: left;
		background: url('../images/site/sponsor_content.png') repeat-y;
		text-align: center;
		padding-bottom: 3px;
		padding-top: 3px;
	}

.sponsor_content img
	{
		margin-bottom: 5px;
	}

.sponsor_footer
	{	
		width: 155px;
		height: 9px;
		float: left;
		background: url('../images/site/sponsor_footer.png') repeat-y;
	}

#footer
	{
		width: 880px;
		height: 17px;
		float: left;
		clear: both;
		background: url('../images/site/footer.png') repeat-x;
		padding-top: 5px;
	}

#footer a
	{
		color: #6d6e71;
	}

#footer a:visited
	{
		color: #6d6e71;
	}

#footer .lisa
	{
		float: left; 
		display: inline;
		font-family: Verdana;
		font-size: 10px;
		color: #6d6e71;
		margin-left: 400px;
	}

#footer .designica
	{
		float: left; 
		display: inline;
		font-family: Verdana;
		font-size: 10px;
		color: #6d6e71;
		margin-left: 240px;
	}

/******************************************************************************
*
*						BACK LINK
*
******************************************************************************/
.back_link
	{
		float: left;
		margin-bottom: 15px;
	}

#midden_groot .back_link a
	{
		cursor: pointer;
		color: #58595B;
	}

.tablecolor
	{
		color: #FFFFFF;
	}