body			{ height: 100%; margin: 0px; padding: 8px; font-family: Arial; font-size: 12px; }
html{height: 100%; }
a	{text-decoration: none; color:#d2d200; font-weight: bold; cursor: pointer;}
a:hover	{text-decoration: underline;}
a.generic_link {text-decoration: none; color:#ffffff; font-weight: bold; cursor: pointer;}
a.generic_link:hover	{text-decoration: underline;}

body.site		{		height: 100%; margin: 0px; padding: 0px; font-family: Franklin Gothic Medium Cond; font-size: 11px; color: #ffffff; background-color: rgb(133,133,133); background-image:url('../images/backgradient.gif'); background-repeat: repeat-x; background-position: top;	}

td				{	vertical-align: top; font-family: Tahoma; font-size: 11px; margin: 0px; padding: 0px; line-height: 18px; }
div				{	font-family: Tahoma; font-size:11px; }
form			{	margin: 0px; padding: 0px; color:#ffffff;}

blockquote{padding: 5px;  font-style: italic; border: 1px dotted #68845c; }
input{border:none;}
textarea{color: #000000;}

label {width: 120px; text-align: left;}
button.iDEALeasy {background-color: #FFFFFF;}

div.maincontainer	{	position: relative; top: 0px; left:50%; width: 980px; margin-left: -490px; min-height: 100%; height: auto; _height: 100%; background-color: #357117;background-image:url('../images/contentback1.gif');background-repeat: repeat-y;}
div.home_maincontainer	{	position: relative; top: 0px; left:50%; width: 980px; margin-left: -490px; min-height: 100%; height: auto; _height: 100%; background-color: #357117;background-image:url('../images/contentback2.gif');background-repeat: repeat-y;}
div.quiz_maincontainer	{	position: relative; top: 0px; left:50%; width: 980px; margin-left: -490px; min-height: 100%; height: auto; _height: 100%; background-color: #357117;background-image:url('../images/contentback3.gif');background-repeat: repeat-y;}
div.shop_maincontainer	{	position: relative; top: 0px; left:50%; width: 980px; margin-left: -490px; min-height: 100%; height: auto; _height: 100%; background-color: #357117;}
div.topbar	{width: 980px; height: 81px;}
	div.pageheader	{float: left;width: 736px; height: 81px; background-image:url('../images/mainheader.jpg');}
	div.sitestatus	{float: left;width: 244px; height: 81px; background-color: #cddcc5;}
div.actionbar{width: 980px; height: 42px;background-color: #ffff00;}
	div.topmenu	{float: left;width: 736px; height: 42px; background-color: #000000; overflow: hidden;}
		div.menubutton{position:relative; float: left; height: 42px; margin-left: 5px;margin-right: 5px;cursor:pointer;}
		div.menubutton_ov{position: absolute; top: 0px: left:0px; margin-top: -42px; cursor:pointer;}
	div.login	{float: left;width: 244px; height: 42px;background-color: #b5291a; }
div.topspacer{width: 980px; height: 32px;background-image:url('../images/topspacer.gif');}
div.contentcontainer{position: relative;  width: 980px; }
div.home_contentcontainer{position: relative; width: 980px; }
div.shop_contentcontainer{position: relative; width: 980px; }
	div.contentholder{width: 980px;}
		div.c_bar{position: relative;width: 980px; height: 42px;overflow:hidden;background-image:url('../images/contentbar.gif');}
		div.home_bar{position: relative;width: 980px; height: 42px;background-image:url('../images/homecontentbar.gif');}
		div.content{width: 980px;height: 100%;  min-height: 100%; height:auto; color: #ffffff;}
			td.content{width: 573px;}
				div.content_in_table{width: 533px; color: #ffffff; margin: 17px 20px 17px 20px; text-align: left;}
			td.centerspacer{width: 36px;}
			td.homeside{width: 371px; background-image:url('../images/home_side.jpg'); height: 470px; background-repeat: no-repeat; background-position: 0px -42px;}
			td.sidebar{width: 371px;}
				div.sidebar{width: 356px;margin: 17px 10px 17px 10px;}
					div.act_linker{margin: 0px 10px 0px 10px;color: #000000; cursor: pointer; width: 350px;text-decoration:none; font-family: arial; font-size: 10pt; font-weight: bold;}
						a.act_linker{margin-left: 15px; text-decoration: none; color: #000000; font-weight: normal;}a.act_linker:hover{text-decoration: underline;}
						a.act_linker_ov{margin-left: 15px; text-decoration: none; color: #ffffff; font-weight: normal;}a.act_linker_ov:hover{text-decoration: underline;}
					div.act_linker_ov{margin: 0px 10px 0px 10px;color: #ffffff; cursor: pointer; width: 350px; background-color: #527245; font-family: arial; font-size: 10pt; font-weight: bold;}
					div.forumlink_ov{color: #000000; cursor: pointer; width: 356px; background-image:url('../images/forumlink_ov.jpg');background-repeat: no-repeat;text-decoration:none; font-family: arial; font-size: small;}
					div.forumlink{color: #000000; cursor: pointer; width: 356px; background-image:url('../images/forumlink_ov.jpg');background-repeat: no-repeat;text-decoration:none; font-family: arial; font-size: small;}
					div.clubslink{color: #000000; cursor: pointer; width: 356px; background-image:url('../images/clubslink.gif');background-color: #ffffff; text-decoration:none; font-family: arial; font-size: small;}
						td.td_clubslink{padding-left: 25px; color: #000000; cursor: pointer; width: 356px; text-decoration:none; font-family: arial; font-size: 9pt;line-height: 12pt;padding-top:2px;padding-bottom:2px;padding-right:10px;}
						td.td_clubslink_ov{padding-left: 25px; color: #000000; cursor: pointer; width: 356px; text-decoration:none; font-family: arial; font-size: 9pt;line-height: 12pt;padding-top:2px;padding-bottom:2px;padding-right:10px;}
					div.clubslink_ov{color: #000000; cursor: pointer; width: 356px; background-image:url('../images/clubslink_ov.gif');background-color: #527245; text-decoration:none; font-family: arial; font-size: small;}
					div.newslink{color: #000000; cursor: pointer; width: 356px; background-image:url('../images/newslink.gif');background-color: #ffffff; text-decoration:none; font-family: arial; font-size: small;}
						td.td_newslink{padding-left: 25px; color: #000000; cursor: pointer; width: 356px; text-decoration:none; font-family: arial; font-size: 9pt;line-height: 12pt;padding-top:2px;padding-bottom:2px;padding-right:10px;}
					div.newslink_ov{color: #ffffff; cursor: pointer; width: 356px; background-image:url('../images/newslink_ov.gif');background-color: #527245; text-decoration:none; font-family: arial; font-size: small;}
						td.td_newslink_ov{padding-left: 25px; color: #ffffff; cursor: pointer; width: 356px; text-decoration:none; font-family: arial; font-size:  9pt;line-height: 12pt;padding-top:2px;padding-bottom:2px;padding-right:10px;}
					div.newsarchive{text-align: left; color: #962216; width: 356px; background-color: #d4d4d4;font-family: arial; font-size: medium; font-weight: bold; height: 90px;}
					a.news{}
				div.c_menu{width: 980px; height: 42px; background-color:#ffffff;font-family: arial;}
	div.webshop{}
a.home_newslink{font-weight: normal; text-decoration: none; color: #000000; line-height: 13px;}
a.home_newslink:link{font-weight: normal; text-decoration: none; color: #000000; line-height: 13px;}
a.home_newslink:visited{font-weight: normal; text-decoration: none; color: #000000; line-height: 13px;}
a.home_newslink:hover{font-weight: normal; text-decoration: underline; color: #000000; line-height: 13px;}
div.home_newslink{font-weight: normal; width: 297px;}
div.home_actlink{font-weight: normal; width: 297px;}
input.contactField{margin-left: 25px; margin-right: 5px; background-color:#d4dcd1;}
input.contactField2{margin-left: 25px; margin-right: 5px; background-color:#d4dcd1;}
img.img_left_noborder{ margin-right: 15px; margin-bottom: 10px; float: left;}
img.img_right_noborder{ margin-left: 15px; margin-bottom: 10px; float: right;}
img.img_noalign_noborder{ margin-left: 15px; margin-right: 15px;}

	.tbmodule{
	background-color:#ea0082;
	color:#FFFFFF;
	padding:20px;
	margin:15px 0px 15px 0px;
	text-align:center;
	font-weight:bold;
	border:dotted 1px #000000;
}

div.biedwedstrijd{display: inline;}
div.biedwedstrijd table{width: 300px; border: 0px solid #bcc8b7; background-color: #a4b59e; margin-top: 10px;color: #000000; font-size: 12px;text-align: center;}
div.biedwedstrijd table td{padding-top: 3px; border-top: 1px solid #768372;border-left: 1px solid #768372;}

div.kaarten{display: inline;}
div.kaarten table{width: 250px; border: 0px solid #bcc8b7; background-color: #a4b59e; margin-top: 10px; color: #000000; font-size: 12px;text-align: center;}
div.kaarten table td{padding-top: 3px; border-top: 1px solid #768372;border-left: 1px solid #768372;}