body{font:8pt verdana,arial,helvetica;margin:0px;background-color:#D6182A;}
form{margin-top:0px;}
div.maindiv{
		font:8pt verdana,arial,helvetica;
		background-color:#FFFFFF;
		width:1000px;
		align:center;
		padding-top:20px;
		padding-bottom:20px;
		margin-bottom:10px;
		-moz-border-radius: 15px; 
    -webkit-border-radius: 15px; 
    border-radius: 15px; 		
    border: 2px solid #000;
}
div.maindivflex{
		font:8pt verdana,arial,helvetica;
		background-color:#FFFFFF;
		padding-top:20px;
		padding-bottom:20px;
		margin-bottom:10px;
		-moz-border-radius: 15px; 
    -webkit-border-radius: 15px; 
    border-radius: 15px; 		
    border: 2px solid #000;
}

div.heading{
		background-color:#DDDDDD;
		padding:10px;
		padding-bottom:5px;
		border-top-right-radius: 25px;  
		border-top-left-radius: 25px;  		
		-webkit-border-top-right-radius: 25px;  
		-webkit-border-top-left-radius: 25px;      
		-moz-border-radius-topright: 25px;  
		-moz-border-radius-topleft: 25px;  
		border: 1px solid #DDD;
		overflow:hidden;
}

div.menuheading{
		background-color:#DDDDDD;
		padding:10px;
		padding-bottom:5px;
		font:bold 10pt verdana,arial;
		border-top-right-radius: 25px;  
		border-top-left-radius: 25px;  		
		-webkit-border-top-right-radius: 25px;  
		-webkit-border-top-left-radius: 25px;      
		-moz-border-radius-topright: 25px;  
		-moz-border-radius-topleft: 25px;  
		border: 1px solid #DDD;
}

div.advheading{
		background-color:#DDDDDD;
		font:8pt arial;
		letter-spacing:2;
		border-top-right-radius: 25px;  
		border-top-left-radius: 25px;  		
		-webkit-border-top-right-radius: 25px;  
		-webkit-border-top-left-radius: 25px;      
		-moz-border-radius-topright: 25px;  
		-moz-border-radius-topleft: 25px;  
		border: 1px solid #DDD;
}

div.competitieheading{
		background-color:#0000FF;
		padding:10px;
		padding-bottom:5px;
		font:bold 10pt verdana,arial;
		color:#FFF;
		border-top-right-radius: 25px;  
		border-top-left-radius: 25px;  		
		-webkit-border-top-right-radius: 25px;  
		-webkit-border-top-left-radius: 25px;      
		-moz-border-radius-topright: 25px;  
		-moz-border-radius-topleft: 25px;  
		border: 1px solid #0000FF;
}
div.competitieblokje{
		border: 1px solid #0000FF;
		padding:5px;
		margin-bottom:20px;
		overflow:hidden;
		border-bottom-right-radius: 10px;  
		border-bottom-left-radius: 10px;  		
		-webkit-border-bottom-right-radius: 10px;  
		-webkit-border-bottom-left-radius: 10px;      
		-moz-border-radius-bottomright: 10px;  
		-moz-border-radius-bottomleft: 10px;  
	}

div.editorheading{
		background-color:#D6182A;
		color:#FFF;
		padding:10px;
		padding-bottom:5px;
		font:bold 10pt verdana,arial;
		border-top-right-radius: 25px;  
		border-top-left-radius: 25px;  		
		-webkit-border-top-right-radius: 25px;  
		-webkit-border-top-left-radius: 25px;      
		-moz-border-radius-topright: 25px;  
		-moz-border-radius-topleft: 25px;  
		border: 1px solid #D6182A;
}
div.editorblokje{
		border: 1px solid #D6182A;
		padding:5px;
		margin-bottom:20px;
		overflow:hidden;
		border-bottom-right-radius: 10px;  
		border-bottom-left-radius: 10px;  		
		-webkit-border-bottom-right-radius: 10px;  
		-webkit-border-bottom-left-radius: 10px;      
		-moz-border-radius-bottomright: 10px;  
		-moz-border-radius-bottomleft: 10px;  
	}


div.blokje{
		border: 1px solid #DDD;
		padding:5px;
		margin-bottom:20px;
		overflow:hidden;
		border-bottom-right-radius: 10px;  
		border-bottom-left-radius: 10px;  		
		-webkit-border-bottom-right-radius: 10px;  
		-webkit-border-bottom-left-radius: 10px;      
		-moz-border-radius-bottomright: 10px;  
		-moz-border-radius-bottomleft: 10px;  
	}

div.blokje2{
		border: 1px solid #DDD;
		margin-bottom:20px;
		overflow:hidden;
		border-bottom-right-radius: 10px;  
		border-bottom-left-radius: 10px;  		
		-webkit-border-bottom-right-radius: 10px;  
		-webkit-border-bottom-left-radius: 10px;      
		-moz-border-radius-bottomright: 10px;  
		-moz-border-radius-bottomleft: 10px;  
	}

div.advblokje{
		border: 1px solid #DDD;
		margin-bottom:20px;
		overflow:hidden;
		padding:0px;
		border-bottom-right-radius: 10px;  
		border-bottom-left-radius: 10px;  		
		-webkit-border-bottom-right-radius: 10px;  
		-webkit-border-bottom-left-radius: 10px;      
		-moz-border-radius-bottomright: 10px;  
		-moz-border-radius-bottomleft: 10px;  
	}


.balkje{
		border: 1px solid #DDD;
		background-color:#FFF;
		padding:5px;
		margin-top:5px;
#		margin-bottom:10px;
		overflow:hidden;
		border-radius: 25px;  
		-webkit-border-radius: 25px;  
		-moz-border-radius: 25px;  
/* for IE */
*   height:20px;
*   padding:0px 5px;
*   padding-top:3px;
*		margin:0px;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

.balkje2{
		border: 1px solid #DDD;
		background-color:#FFF;
		padding:5px;
		margin-top:5px;
		margin-bottom:5px;
		overflow:hidden;
		border-radius: 25px;  
		-webkit-border-radius: 25px;  
		-moz-border-radius: 25px;  
}

.icon_comment{
		font:7pt arial,helvetica;
		padding-top:3px;
	  text-align:center;
		cursor:pointer;
		float:left;
		width:34px;
		height:22px;
		background: url(http://img.cyclingfever.com/site/icons/ico_comment_grey.jpg);
	 	background-repeat:none;

	}

.icon_comment:hover{
		font:bold 7pt arial,helvetica;
		background: url(http://img.cyclingfever.com/site/icons/ico_comment_red.jpg);
	}


.memo{
		font:7pt arial,helvetica;
		width:250px;
		height:250px;
		overflow:hidden;
		background: url(http://img.cyclingfever.com/site/bg/bg_memo.jpg);
	 	background-repeat:none;
	}

.topmemo{
		margin:10px;
		margin-bottom:0px;
		width:230px;
		height:30px;
		overflow:hidden;
	}
.innermemo{
		margin:10px;
		margin-top:0px;
		margin-bottom:0px;
		width:230px;
		height:190px;
		overflow: auto;
		overflow-x:hidden;
	}

table.maintable{
		font:8pt verdana,arial,helvetica;
		color:#000000;
		-moz-border-radius-bottomright: 10px; 
		-khtml-border-radius-bottomright: 10px; 
		-webkit-border-bottom-right-radius: 10px; 
		-moz-border-radius-bottomleft: 10px; 
		-khtml-border-radius-bottomleft: 10px; 
		-webkit-border-bottom-left-radius: 10px; 
		}

table{font:8pt verdana,arial,helvetica;margin:0px;}
tr.label{background-color:black;color:white;}
td.bodytd{padding:10px;color:#000000;background-color:#FFFFFF;}


div.voetmenu{color:white;
					background-color:black;
				 height:20px;
				 font:8pt verdana,arial,helvetica;
				 padding-top:5px;
}
div.topmenu{color:white;
				 background-color:black;
				 height:30px;
				 valign:middle;
				 font:8pt verdana,arial,helvetica;
				 padding:10px;
				 }

div.subtopmenu{color:black;
							 background-color:#CCCCCC;
							 height:17px;
							 valign:middle;
							 font:8pt verdana,arial,helvetica;
							 padding:3px;
							 border-style:solid;
							 border-width:1px;
							 border-color:#333333;
							 margin-bottom:10px;
				 }

.wrapper{
	margin:10px;
	}

div.h20{line-height:18px;}

a{color:#D6182A;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}

a.inlink{color:#000000;text-decoration:none;}
a.inlink:hover{color:#D6182A;text-decoration:underline;}

a.black{color:#000000;text-decoration:underline;}
a.black:hover{color:#D6182A;text-decoration:underline;}

a.white{color:#FFF;text-decoration:none;}
a.white:hover{color:#FFF;text-decoration:underline;}

a.linkje{font:8pt verdana;font-weight:bold;color:#000000;text-decoration:none;}
a.linkje:hover{color:#D6182A;}
					
a.topmenu{font-weight:bold;color:white;text-decoration:none;}
a.topmenu:hover{color:white;text-decoration:underline;}

a.subtopmenu{font:8pt verdana;font-weight:bold;color:#000000;text-decoration:none;}
a.subtopmenu:hover{color:#FFFFFF;}

a.voetmenu{font-weight:bold;color:white;text-decoration:none;}
a.voetmenu:hover{color:white;text-decoration:underline;}


hr{border-style:solid;height:0px;color:#DDD;border-bottom:none;}
#hr.hr1{border-style:dashed;height:0px;color:#D6182A;border-bottom:none;}
hr.hr1{border-style:dashed;height:0px;color:#DDD;border-bottom:none;}
br.spacer{line-height:10px;}


.kop4{font-family:verdana;
			font-size:10pt;
			font-weight:bold;
			color:#000000;
			line-height:16pt;
		}

.kop4a{font-family:verdana;
			font-size:10pt;
			font-weight:bold;
			color:#D6182A;
			line-height:16pt;
		}

.kop1{font-family:verdana;
			font-size:16pt;
			font-weight:bold;
			color:#000000;
			line-height:21pt;
		}
.kop1a{font-family:verdana;
			font-size:16pt;
			font-weight:bold;
			color:#D6182A;
			line-height:21pt;
		}

.kop2{font-family:verdana;
			font-size:13pt;
			font-weight:bold;
			color:#D6182A;
			line-height:21pt;
		}

.kop2a{font-family:verdana;
			font-size:13pt;
			font-weight:bold;
			color:#000000;
			line-height:21pt;
		}

.kop2b{font-family:verdana;
			font-size:13pt;
			font-weight:bold;
			color:#D6182A;
		}

.kop3{font-family:verdana;
			font-size:17pt;
			font-weight:bold;
			color:#000000;
			line-height:21pt;
		}
.kop3a{font-family:verdana;
			font-size:17pt;
			font-weight:bold;
			color:#D6182A;
			line-height:21pt;
		}

.logokop{font-family:verdana;
			font-size:20pt;
			font-weight:bold;
			color:#D6182A;
			line-height:22pt;
			letter-spacing:3px;
			margin-left:20px;
			margin-top:10px;
		}
.logokopa{font-family:verdana;
			font-size:20pt;
			font-weight:bold;
			color:#000000;
			letter-spacing:3px;
			line-height:22pt;
		}


.sublabel{font-family:verdana;
			font-size:8pt;
			font-weight:normal;
			color:#000000;
		}

.sublabel2{font-family:verdana;
			font-size:7pt;
			font-weight:normal;
			color:#000000;
		}

.timeline{font-family:verdana;
			font-size:8pt;
			color:#000000;
		}

h2{font-family:verdana;
			font-size:13pt;
			font-weight:bold;
			color:#000000;
		}

h3{font-family:verdana;
			font-size:11pt;
			font-weight:bold;
			color:#000000;
		}

h4{font-family:verdana;
			font-size:10pt;
			font-weight:bold;
			color:#000000;
		}

.highlight{color:#D6182A;}
.gedimd{color:#CCCCCC;}


.navmenu { margin:0px 0px 0px 0px;height:30px;background-color:#000;padding:0px;}

/* TOPNAVIGATIE */
ul#topnav { font-size:12px; margin: 0; padding: 0; float: left; width: 800px; list-style: none; position: absolute;}
ul#topnav li { float: left; margin: 0; padding: 0; border-right: 1px solid #555; }
ul#topnav li a { padding: 8px 8px; display: block; color: #f0f0f0; text-decoration: none; }
ul#topnav li a:hover { background-color:#555;}
ul#topnav li span { float: left; 
										padding: 5px 0; 
										padding-bottom: 15px; 
										position: absolute; 
/*										left: 0; */
										top:29px; 
										display: none; 
										line-height:25px;
										width: 200px; 	
										background: #1376c9; 
										color: #fff; 
										-moz-border-radius-bottomright: 10px; 
										-khtml-border-radius-bottomright: 10px; 
										-webkit-border-bottom-right-radius: 10px; 
										-moz-border-radius-bottomleft: 10px; 
										-khtml-border-radius-bottomleft: 10px; 
										-webkit-border-bottom-left-radius: 10px;  }
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline; background-color:transparent;}

#topnav li:hover span, #topnav li.msieFix span
                {
                display: block;
                }

div.m:hover{background-color:#555;}

div.thumb44{
		width:42px;
		height:52px;
		font:6pt arial;
		overflow:hidden;
		float:left;
		align:center;
	}

div.thumb60{
		width:60px;
		height:80px;
		font:6pt arial;
		overflow:hidden;
		float:left;
		align:center;
		margin-right:9px;
		margin-bottom:3px;
	}

div.thumb62{
		width:62px;
		height:86px;
		font:8pt arial;
		overflow:hidden;
		float:left;
		align:center;
		line-height:11px;
		margin-left:5px;
		margin-right:3px;
		margin-bottom:3px;
	}
	
table.tab100{
	width:100%;
* width:95%;	
	}

table.tab100a{
	width:100%;
* width:90%;	
	}

div.newsfeedblock{
	float:left;
	overflow:hidden;
	width:250px;
	margin:3px;
	}

ul#clean { margin: 0; padding-left: 15; }
	
div.newsfeedblokje{
	border: 1px solid #DDD;
	padding:5px;
	margin-bottom:20px;
	height:250px;
	overflow:hidden;
	border-bottom-right-radius: 105px;  
	border-bottom-left-radius: 10px;  		
	-webkit-border-bottom-right-radius: 10px;  
	-webkit-border-bottom-left-radius: 10px;      
	-moz-border-radius-bottomright: 10px;  
	-moz-border-radius-bottomleft: 10px;  
}	

div.calendarheading{
	background:#000;
	color:#FFF;
	padding:3px;
	font-size:8pt;	
}

#mytoolbar{
top: 0px;
width:100%;
position:fixed;
display:none;
* position: absolute;
font:7pt arial;
border: 1px solid #000;
background-color:#FFF;
border-radius: 15px;  
-webkit-border-radius: 15px;  
-moz-border-radius: 15px;  
min-height:30px;
z-index:100;
}

#mytoolbarswitch{
top: 5px;
left: 5px;
position:fixed;
* position: absolute;
width:20px;
height:20px;
z-index:150;
}
