* {
	margin:0;
	padding:0;
	font-weight:normal;
	font-family: "Lucida Grande",Arial,"Tahoma",Verdana, sans-serif;
	text-decoration: none;
	background-repeat: none;
	border:0;
}

a:focus {
	outline: none;
}

a,
a:link,
a:visited {
	color: #006599;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #006599;
	text-decoration: none;
}

a.bestel_online {
	height: 44px;
	width: 161px;	
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_online.png) top left no-repeat;
	float: left;
	margin: 0;
}

a.bestel_online:hover {
	height: 44px;
	width: 161px;	
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_online.png) bottom left no-repeat;
	float: left;
}

a.bestel_online2 {
	height: 44px;
	width: 161px;	
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_online.png) top left no-repeat;
	float: left;
	margin: 0 0 8px 20px;	
}

a.bestel_online2:hover {
	height: 44px;
	width: 161px;	
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_online.png) bottom left no-repeat;
	float: left;
}

a.bestel_auto {
	height: 44px;
	width: 161px;
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_auto.png) top left no-repeat;
	float: left;
	margin: 10px 0 0 0;	
}

a.bestel_auto:hover {
	height: 44px;
	width: 161px;
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_auto.png) bottom left no-repeat;
	float: left;
}

a.bestel_auto2 {
	height: 44px;
	width: 161px;
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_auto.png) top left no-repeat;
	float: left;
	margin: 0 0 0 10px;	
}

a.bestel_auto2:hover {
	height: 44px;
	width: 161px;
	text-indent: -9999px;
	display: block;
	background: url(../img/bestel_auto.png) bottom left no-repeat;
	float: left;
}

.photos {
	margin:0px 20px 20px 20px;
}

.thickbox m{
	margin-right:5px;
	margin-bottom:10px;
}

/* SPONSORS */

a.bcat {
	height:83px;
	width:138px;
	background:url(../img/bcat.jpg);
	display: block;
	text-indent: -9999px;
}

a.bcat:hover {
	background-position:bottom;
	border:0;
}

a.blueSeventy,
a.blueSeventy:link,
a.blueSeventy:visited {
	height: 83px;
	width: 138px;
	background: url(../img/blue-seventy.jpg) top left no-repeat;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

a.blueSeventy:hover,
a.blueSeventy:active {
	background: url(../img/blue-seventy.jpg) bottom left no-repeat;
	border: 0;
	text-decoration: none;
}

.bottompic {
	margin:0px 70px 0px 70px;
}

body {
	background:#111;
	font-size:12px;
}

#container {
	width:885px;
	margin:0 auto;
}

#container2 {
	width:880px;
}

#container2 strong {
	font-weight: bold;
}

.height20 {
	height:10px;
}

#header {
	height:146px;
	background:url(../img/header.jpg) no-repeat;
}

#menu {
	float:right;
	margin-top:78px;
	margin-right:20px;
}

#menu a {
	height:25px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin-left:5px;
}

#language {
	color: #fff;
	width: 300px;
	padding: 13px 0 0 10px;
}

/* Buttons */
a.but_bestellen {
	height: 25px;
	text-indent: -9999px;
	display: block;
	background: url(../img/buttons/but_order.png) top left no-repeat;
	width: 50px;
	float: left;
}

a.but_bestellen:hover {
	background: url(../img/buttons/but_order.png) bottom left no-repeat;
}

a.but_informatie {
	height: 25px;
	text-indent: -9999px;
	display: block;
	background: url(../img/buttons/but_information.png) top left no-repeat;
	width: 80px;
	float: left;
}

a.but_informatie:hover {
	background: url(../img/buttons/but_information.png) bottom left no-repeat;
}

/* Bestel buttons groot */

a.but_bestellen_groot {
	height: 32px;
	text-indent: -9999px;
	display: block;
	background: url(../img/buttons/but_bestellen_groot.png) top left no-repeat;
	width: 150px;
	float: left;
}

a.but_bestellen_groot:hover {
	background: url(../img/buttons/but_bestellen_groot.png) bottom left no-repeat;
}

a.but_order_groot {
	height: 32px;
	text-indent: -9999px;
	display: block;
	background: url(../img/buttons/but_order_groot.png) top left no-repeat;
	width: 110px;
	float: left;
}

a.but_order_groot:hover {
	background: url(../img/buttons/but_order_groot.png) bottom left no-repeat;
}

a.home {
	background:url(../img/menu/home.png) top left no-repeat;
	width:47px;
}

a.home_sel {
	background:url(../img/menu/home.png) bottom left no-repeat;
	width:47px;
}

a.home2 {
	background:url(../img/menu/home.png) top left no-repeat;
	width:47px;
}

a.bio {
	background:url(../img/menu/bio.png) top left no-repeat;
	width:30px;
}

a.bio_sel {
	background:url(../img/menu/bio.png) bottom left no-repeat;
	width:30px;
}

a.home2_sel {
	background:url(../img/menu/home.png) bottom left no-repeat;
	width:47px;
}

a.resultaten_en {
	background:url(../img/menu/results.png) top left no-repeat;
	width:55px;
}

a.resultaten_en_sel {
	background:url(../img/menu/results.png) bottom left no-repeat;
	width:55px;
}

a.fans {
	background:url(../img/menu/fans.png) top left no-repeat;
	width:39px;
}

a.fans_sel {
	background:url(../img/menu/fans.png) bottom left no-repeat;
	width:39px;
}

a.book {
	background:url(../img/menu/book.png) top left no-repeat;
	width:42px;
}

a.book_sel {
	background:url(../img/menu/book.png) bottom left no-repeat;
	width:42px;
}

a.fotos_en {
	background:url(../img/menu/photos.png) top left no-repeat;
	width:51px;
}

a.fotos_en_sel {
	background:url(../img/menu/photos.png) bottom left no-repeat;
	width:51px;
}

a.presentations {
	background:url(../img/menu/presentations.png) top left no-repeat;
	width:90px;
}

a.presentations_sel {
	background:url(../img/menu/presentations.png) bottom left no-repeat;
	width:90px;
}

a.media {
	background:url(../img/menu/media.png) top left no-repeat;
	width:45px;
}

a.media_sel {
	background:url(../img/menu/media.png) bottom left no-repeat;
	width:45px;
}

a.news {
	background:url(../img/menu/news.png) top left no-repeat;
	width:44px;
}

a.news_sel {
	background:url(../img/menu/news.png) bottom left no-repeat;
	width:44px;
}

a.book {
	background:url(../img/menu/book.png) top left no-repeat;
	width:42px;
}

a.book_sel {
	background:url(../img/menu/book.png) bottom left no-repeat;
	width:42px;
}

a.sponsors {
	background:url(../img/menu/sponsors.png) top left no-repeat;
	width:66px;
}

a.sponsors_sel {
	background:url(../img/menu/sponsors.png) bottom left no-repeat;
	width:66px;
}

a.contact {
	background:url(../img/menu/contact.png) top left no-repeat;
	width:56px;
}

a.contact_sel {
	background:url(../img/menu/contact.png) bottom left no-repeat;
	width:56px;
}

#menu a:hover {
	background-position:bottom;
}

#header h1, #header h2, #olympicchampion h1, #olympicchampion h2, #footer h1, #footer h2, #footer-olympic h1, #footer-olympic h2 {
	display: none;
}

#intro {
	height:88px;
	background:url(../img/intro.jpg) no-repeat;
}

#intro p {
	line-height:20px;
	padding:20px 150px 20px 20px;
}

#intro span {
	font-weight:bold;
	color:#CC6600;
}

#biography {
	background:#FAFAFA url(../img/bg_1.jpg) no-repeat bottom left;	
}

#results {
	background:#FAFAFA url(../img/bgcontainer2.jpg) no-repeat;
}

#news, #media {
	background:#FAFAFA url(../img/bgcontainer2.jpg) no-repeat;
}

#news h1, #biography h1, #results h1, #media h1 {
	font-size:16px;
	padding:20px;
}

#news h2, #biography h2, #results h2, #media h2 {
	font-size:14px;
	padding:0px 20px 10px 20px;
	color:#006699;
}

#news h3, #biography h3, #results h3 {
	font-size:12px;
	font-style: italic;
	padding:0px 20px 10px 20px;
}

#news p, #biography p, #results p, #media p {
	font-size:12px;
	color:#333;
	line-height:20px;
	padding:0px 20px 10px 20px;
}

#news ul, #biography ul, #results ul {
	padding:0px 20px 20px 40px;
	line-height:20px;
	color:#333;
}

#mediamiddle {
	width:740px;
	margin:70px 70px 0px 70px; /* aangepaste margin:45px 70px 0px 70px; */
	float:left;
	background:url(../img/bgtop.png);
}

#columnmiddle {
	width:740px;
	margin:70px 70px 0px 70px; /* aangepaste margin:45px 70px 0px 70px; */
	float:left;
	background:url(../img/bgtop.png);
}

.middle {
	width:740px;
	margin:70px 70px 0px 70px;
	float:left;
	background:url(../img/bgtop.png);
}

.middle p a {
	color:#333;
}
	
.middle p a:hover {
	border-bottom: 1px solid #333;
}

#middlebottom {
	width:740px;
	margin:0px 70px 70px 70px;
	float:left;
	background:url(../img/bgbottom.png) no-repeat;
	height:10px;
	overflow: hidden;
}

.height70 {
	height:70px;
}

h6 {
	font-size:13px;
	margin:0px 20px 10px 20px;
}

a.morenews {
	width:78px;
	background:url(../img/morenews.jpg);
	height:25px;
	display:block;
	float:right;
	margin-right:20px;
	margin-bottom:20px;
	text-indent:-9999px;
}

a.morenews:hover {
	background:url(../img/morenews.jpg) bottom;
}

.column img {
	padding:0px 20px 10px 0px;
}

.right {
	float:right;
	padding:0px 20px 10px 20px;
}

.column {
	width:370px;
	float:left;
}

.column2 {
	width:370px;
	float:right;
}

.clear {
	clear:both;
}

span.source {
	font-size:10px;
}

.source a, .column a {
	color:#006699;
}

.source a:hover, .column a:hover {
	border-bottom:1px solid #006699;
}

#olympicchampion {
	height:453px;
	background:url(../img/olympicchampion_final.jpg) no-repeat;	 /* orgineel: 	background:url(../img/olympicchampion.jpg) no-repeat; */
}

#footer-olympic p, #footer p {
	float:right;
	text-align:right;
	color:#EEE;
	font-size:10px;
	margin-top:30px;
	margin-right:20px;
	line-height:20px;
}

#footer-olympic a, #footer a {
	color:#FFF;
}

#footer-olympic a:hover, #footer a:hover {
	border-bottom:1px solid #FFF;
}

.leftblock {
	float:left;
	width:300px;
	padding-top:10px; /* orgineel 150 */
}

#boek_intro {
	width: 285px;
	height: 188px;
	background: url(../img/boek_bg3.png) top left no-repeat;
	padding: 0;
	margin: 0 0 0 11px;
}

#boek_intro #boek_left {
	width: 95px; 
	float: left; 
	padding: 10px; 
	margin: 0;
}

#boek_intro #boek_right {
	width: 150px; 
	_width: 140px; 
	float: left; 
	padding: 10px; 
	margin: 0;
}

#boek_intro #boek_right span a {
	text-decoration: none;
	color: #000;
}

#boek_right h4 {
	color: #cd781d;
	font-size: 20px;
	padding: 0;
	margin: 0;
}

#boek_intro2 {
	width: 212px;
	/*
	height: 123px;
	background: url(../img/boek_bg3.png) bottom left no-repeat;
	*/
	height: 73px;
	background: url(../img/boek_bg2.png) bottom left no-repeat;
	padding: 0;
	margin: 0 0 0 11px;
}

#boek_intro2 p.bestellenonline {
	margin: 0;
	padding: 10px 0 0 20px;
}

.rightblock {
	float:right;
	width:300px;
	padding-top:120px; /* orgineel 150 */
}

#olympicchampion h3 {
	color:#000;
	font-size:14px;
	padding:20px 20px 0px 20px;
	line-height:20px;
	font-weight:bold;
}

#olympicchampion p {
	font-weight:bold;
	line-height:20px;
	padding:20px 20px 0px 20px;
	color:#222;
	font-size:12px;
	display: block;
}

a.readmore {
	color:#111;
	font-weight:bold;
	font-size:11px;
}

a.readmore:hover {
	border-bottom:1px solid #111;
}

#menubottom {
	margin-top:1px;
	margin-bottom:1px;
	background:#CC6600;
	height:30px;
	width:880px;
}

#menubottom p {
	line-height:30px;
	color:#FFF;
	padding-left:20px;
	font-size:10px;
}
#menubottom a {
	font-size:10px;
	color:#FFF;
}
#menubottom a:hover {
	border-bottom:1px solid #FFF;
}

#menubottom-olympic {
	background:#CC6600 url(../img/menubottom.jpg);
	height:32px;
}

#menubottom-olympic p {
	line-height:30px;
	color:#FFF;
	padding-left:20px;
	font-size:10px;
}

#menubottom-olympic a {
	font-size:10px;
	color:#FFF;
}

#menubottom-olympic a:hover {
	border-bottom:1px solid #FFF;
}

#footer {
	background:url(../img/footer.jpg);
	height:100px;
	margin-bottom:50px;
}

p.copyright {
	color:#333;
	line-height:20px;
	text-align:center;
	padding-right:20px;
	font-size:11px;
}

p.copyright a {
	color:#555;
	font-size:11px;
}

p.copyright a:hover {
	border-bottom:1px solid #555;
}

#footer-olympic {
	background:url(../img/footer-olympic.jpg);
	height:100px;
}

#copyright {
	height:100px;
	background:url(../img/copyright.jpg);
}

p.copyright-olympic {
	color:#666;
	line-height:20px;
	padding-left:20px;
	font-size:10px;
	padding-top:20px;
}

p.copyright-olympic a {
	color:#999;
	font-size:10px;
}

p.copyright-olympic a:hover {
	border-bottom:1px solid #999;
}


/* TWITTER */

#twitter {
	width: 340px; 
	float: left; 
	magin: 0; 
	padding: 0;
}

#fanRight h4 {
	color: #cd781d;
	font-size: 16px;
	padding: 0;
	margin: 0 0 5px 0;
}

#twitter h4 {
	color: #cd781d;
	font-size: 16px;
	padding: 0;
	margin: 0 0 0 5px;
}

#tweet {
	color: #f60;
	float: left;
	width: 310px;
	margin: 0;
	padding: 0;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

#tweet ul {
	list-style: none;
	margin: 0;
	padding:0;
}

#tweet ul li {
	list-style: none;
	padding: 8px 0 0 0;	
	margin: 8px;
	border-top: 1px solid #a1a9bc;
	color: #000;
}

#tweet ul li a.twit,
#tweet ul li a.twit:link,
#tweet ul li a.twit:hover,
#tweet ul li a.twit:visited,
#tweet ul li a.twit:active {
	text-decoration: none;
	color: #000;
}

#tweet ul li a,
#tweet ul li a:link,
#tweet ul li a:visited {
	text-decoration: none;
	color: #f60;
}

#tweet ul li a:hover,
#tweet ul li a:active {
	text-decoration: underline;
	color: #f60;
}

#fanRight {
	width: 360px; 
	float: left; 
	color: #333; 	
}

#fanRight p {
	padding: 0;
	margin: 0;
	line-height: 22px;
}

#fanRight p.adres {
	font-style: italic;  
}	

#fanRight p.txt {
	text-align: center; 
	color: #666666; 
	font-size: 10px;
}	
	
	
	
	
