body										{ font-size: 13px; font-family: "Trebuchet MS"; margin:0px; color: #4e4a46; text-align: left; background: #dbdad8; margin: 0px;}

a:link										{ color: #4e4a46; text-decoration: underline; }
a:visited									{ color: #4e4a46; text-decoration: underline; }
a:hover										{ color: #f29400; text-decoration: none; }
a:active									{ color: #4e4a46; text-decoration: underline; }

h1											{ color: #4e4a46; font-size: 19px; font-family: "Trebuchet MS"; text-align: left; font-weight: normal;   }
h2											{ color: #626a6e; font-size: 17px; font-family: "Trebuchet MS"; text-align: left; font-weight: normal; letter-spacing: 2px; margin: 0px; padding: 0px;  }

li											{ margin: 0px; padding: 0px; }

p											{ margin: 0px; padding: 0px; }
pre											{ margin: 0px; padding: 0px 0px 0px 20px; font-size: 13px; font-family: "Trebuchet MS"; }
.small										{ font-family: "Trebuchet MS"; font-size: 11px; }
.input										{ font-family: "Trebuchet MS"; font-size: 11px; }
.submit										{ font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #0067B1; }
.button										{ font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #0067B1; }

.dark										{ border-bottom: 1px solid #4e4a46; }
.light										{ border-bottom: 1px solid #4e4a46; }

.error										{ font-family: "Trebuchet MS"; color: #990000; }
.label										{ font-weight: bold; color: #FFFFFF; }

.normaal									{ font-size: 13px; font-family: "Trebuchet MS"; color: #4e4a46; }
.kleiner									{ font-size: 11px; font-family: "Trebuchet MS"; color: #4e4a46; }
.groter										{ font-size: 15px; font-family: "Trebuchet MS"; color: #4e4a46; }

.tb_grey									{ background-color: #cccccc;}
.tb_label									{ font-weight: 700; width: 200px; border-right: 8px solid #FFFFFF;}
.tb_big_border								{ border-right: 5px solid #FFFFFF;}
.grey										{ color: #4c4c4c; }
.grey a:link								{ color: #4e4a46; text-decoration: none; }
.grey a:visited								{ color: #4e4a46; text-decoration: none; }
.grey a:hover								{ color: #f29400; text-decoration: underline; }
.grey a:active								{ color: #4e4a46; text-decoration: none; }

ul.gemeente, ul.vereniging					{ list-style: none; }
ul.gemeente li, ul.vereniging li			{ margin: 0px 0px 5px 0px; }

.sportsite #container						{ width: 996px; border: 1px solid #04336D; margin: 30px auto;}/* old border color: 1px solid #f29400;*/
	.sportsite #bovenlaag					{ position: relative; width: 996px; height: 188px; }
		.sportsite #logo					{ position: absolute; left: 659px; top: 5px;}
	.sportsite #menulaag					{ width: 996px; height: 23px; text-align: left; float: left; background-image:url("/images/bg-navigatie.jpg"); color: #626a6e; }
		
	.sportsite #contentkader				{ width: 996px; float: left; background-image: url("/images/bg-content.jpg"); background-repeat: repeat-y;}
		.sportsite #kaderlinks				{ width: 302px; min-height: 374px; float: left; background-image: url("/images/bg-beeldmerk-a.jpg"); background-position: left top; background-repeat:no-repeat;}
			.sportsite #kaderslider			{ width: 302px; height: 102px; float: left; overflow:hidden; }
			.sportsite #kadernieuws			{ width: 200px; min-height: 212px; float: left; padding: 30px 87px 30px 15px; color: #FFFFFF; font-weight: bold;}
			
			.sportsite #kadernieuws a:link		{ color: #FFFFFF; text-decoration: none; }
			.sportsite #kadernieuws a:visited	{ color: #FFFFFF; text-decoration: none; }
			.sportsite #kadernieuws a:hover		{ color: #FFFFFF; text-decoration: underline; }
			.sportsite #kadernieuws a:active	{ color: #FFFFFF; text-decoration: none; }
			
		.sportsite #kaderrechts				{ width: 650px; min-height: 374px; float: left; background-image: url("/images/bg-beeldmerk-b.jpg"); background-position:left top; background-repeat:no-repeat; text-align: left; padding: 15px 44px 0px 0px;}						

	.sportsite #bodemlaag					{ width: 976px; height: 20px; padding: 5px 20px 0px 0px;float:left; text-align:right; font-size: 10px; color: #4e4a46; background-image: url("/images/bg-content.jpg"); background-repeat:repeat-y; }
	.sportsite #bodemlaag a:link	 		{ color: #4e4a46; text-decoration: none; }
	.sportsite #bodemlaag a:visited			{ color: #4e4a46; text-decoration: none; }
	.sportsite #bodemlaag a:hover			{ color: #f29400; text-decoration: none; }
	.sportsite #bodemlaag a:active			{ color: #4e4a46; text-decoration: none; }


.label									{ font-weight: bold; color: #3b3b3b; }
.tablelabel								{ font-weight: bold; color: #FFFFFF; background-color: #Fc8f48; }
.tablelabel_blue						{ font-weight: bold; color: #FFFFFF; background-color: #5478FC; } 
.rule									{ border-top: 4px solid #F3F4EF }
.tablebottom							{ border-bottom: 4px solid #F3F4EF }
.left									{ border-left:4px solid #F3F4EF }
.right									{ border-right: 4px solid #F3F4EF }
.rule_off								{ background-color: #E4E4E4; }
.rule_off_green							{ background-color: #D9FFD9; }
.rule_on								{ background-color: #CED4EA; cursor: pointer; }
.rule_off_blocked						{ color: #999999; }
.rule_on_blocked						{ background-color: #CED4EA; cursor: pointer; color: #99999; }
.rule_red								{ background-color: #FF8282; }

.sportsite #messages					{ position: fixed; top: 0px; left: 50%; color: #000000; width: 998px; margin-left: -499px; font-weight: bold; padding: 75px 0px 75px 0px; text-align: center; z-index: 40; }
	
.error_message							{ background-color: #FF8282; border: 2px solid #CC0000; border-top: 0px solid #CC0000; }
.notify_message							{ background-color: #FFFFCC; border: 2px solid #FFCC99; border-top: 0px solid #FFCC99; }
.success_message						{ background-color: #F0FFF0; border: 2px solid #00FF00; border-top: 0px solid #FFFFFF; }
.extra_message							{ color: #000000; font-weight: bold; }

