@charset "utf-8";
/* CSS Document */
html, body {
	width: 100%;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #9a988c;
}

a {
	color: #134983;
}

body.background_1 {background-color: #292925;}
body.background_2 {background-color: #eae7d3;}
body.background_3 {background-color: #eae7d3;}
body.background_4 {background-color: #ffffff;}

div#wrapper {
	width: 980px;		
	background: url(images/content_bg.png) repeat-y;
	min-height: 100%;
}

div.top {
	width: 980px;
	height: 110px;
	background: #fff url(images/logo.gif) no-repeat 24px 24px;
}

div.top ul.topMenu {
	list-style: none;
	position: absolute;
	left: 570px;
	top: 23px;
	margin: 0;
	padding: 0;
}

div.top ul.topMenu li {
	float: left;
	font-size: 14px;
	margin: 0 6px 0 4px;
	
}

div.top ul.loginMenu {
	list-style: none;
	position: absolute;
	left: 688px;
	top: 78px;
	margin: 0;
	padding: 0;
}

div.top ul.loginMenu li {
	float: left;
	font-size: 14px;
	margin: 0 0;
	
}

div.top div.login,
div.top div.loggedin {
	position: relative;
	left: 827px;
	top: 22px;
	width: 134px;
	height: 88px;
	background: url(images/login.gif) no-repeat;
	font-size: 11px;
}

div.top div.login form {
	margin: 0; 
	padding: 0;
}

div.top div.login form input {
	font-size: 11px;
	color: #fff;
	background: transparent;
	border: none;
	width: 120px;
	margin: 0 0 0 5px;
}

div.top div.login form input#username {
	margin-top: 2px;
}

div.top div.login form input#password {
	margin-top: 10px;
}

div.top div.login form button {
	background: transparent;
	overflow: hidden;
	text-indent: 200px;
	color: transparent;
	border: none;
	cursor: pointer;
	margin: 10px 0 0 0;
	width: 100px;
}

div.top div.loggedin {
	background: none;
	text-align: right;
}

div.menu {
	width: 980px;
	
	background: #605f57;
}

div.letNav {
	font-size: 12px;
	margin: 0 0 18px 0;
	text-transform: uppercase;
}
div.letNav a {font-weight: bold;}
div.letNav a, div.letNav span {
	margin: 0 6px;
}

div.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	
	
	width: 980px;
	background: #605f57;
}
div.menu ul li.Contact {border: none;}
div.menu ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	float: left;
	font-size: 15.5px;
	text-transform: uppercase;
	font-family: Geneva, sans-serif;
	font-weight: bold;
	color: #b5b3a5;
	
	height: 39px;
	overflow: hidden;
}

div.menu ul li object {border-right: 2px solid #fff;margin: 9px 0 0 0;}

div.menu ul li a {
	color: #b5b3a5;
	text-decoration: none;
}


div.subMenu {
	width: 980px;
	height: 201px;
	background: url(images/main_image.png) no-repeat;
}

div.subMenu ul {
	margin: 24px 0 0 0;;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 48px;
	
}
div.subMenu ul li a {
	color: #fff;
	font-size:12px;
	text-decoration: none;
	line-height: 24px;
}
div.subMenu div.background {
	background: #605f57;
	opacity: .88;
	filter: alpha(opacity=88);
	-ms-filter: "alpha(opacity=88)";
	-khtml-opacity: .88;
	-moz-opacity: .88;
	width: 256px;
	height: 201px;
	position: absolute;
	left: 24px;
}

div.contentWrapper {
	position: relative;
	width: 980px;
	
}

div.contentWrapper div.textWrapper {
	padding: 24px;
	color: #605f57;
	font-size: 12px;
	width: 640px;
}

div.contentWrapper div.textWrapper h1 {
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: 1px solid #d4d1c1;
}

div.contentWrapper div.buttons {
	width: 326px;
	position: absolute;
	left: 668px;
	top: 13px;
}

div.contentWrapper div.buttons div.button {
	width: 326px;
	height: 117px;
}

div.contentWrapper div.buttons div.button input {
	font-style:italic;
	border: 0;
	font-size: 13px;
	background: none;
	margin: 60px 0 0 48px;
	width: 140px;
}

div.contentWrapper div.buttons div.button button {
	position: absolute;
	right: 41px;
	height: 40px;
	width: 73px;
	margin: 47px 0 0 0;
	cursor: pointer;
	opacity: .0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: .0;
	-moz-opacity: .0;
}

div.contentWrapper div.buttons div.button.newsletter 		{background: url(images/button_nieuwsbrief.png) no-repeat;}
div.contentWrapper div.buttons div.button.search 			{background: url(images/button_zoeken.png) no-repeat;}
div.contentWrapper div.buttons div.button.sponsor_arthrex 	{background: url(images/button_sponsor_arthrex.png) -2px -12px no-repeat;cursor: pointer;}
div.contentWrapper div.buttons div.button.sponsor_depuy 	{background: url(images/button_sponsor_depuy.png) no-repeat;cursor: pointer;}
div.contentWrapper div.buttons div.button.sponsor_conmed 	{background: url(images/button_sponsor_conmed.png) 0 -12px no-repeat;cursor: pointer;}



div.bottom {
	width: 980px;
	height: 50px;
	background:  url(images/content_bottom.png) no-repeat;
}

div.error {
	border: 1px solid #C00;
	background: #FED1CB;
	padding: 0;
	margin: 0 0 10px 0;
	color: red;
	font-weight: bold;
}

table.fileList {
	width: 600px;
}

table.fileList tr.header {
	background: #444;
	color: #fff;
	font-weight: bold;
}

table.regTable tr td,
table.fileList tr td {
	padding: 2px 10px 2px 2px;
}

table.fileList tr.odd td {
	background: #ddd;
}

table.fileList tr.even td {
}

fieldset {
	margin: 30px 0 0 0;
	width: 400px;
	border: 1px solid #333;
}
fieldset legend {
	font-weight: bold;
}
fieldset label {
	width: 120px;
	float: left;
}

fieldset input {
	width: 250px;
}
.sponsors{
  height:130px;
}
.sponsors img{
  float:left;
  border:none;
}
