/* algemeen
	*/
* {
	margin: 0;
	padding: 0;
}	
html,body{
	background-color:#fff;
	height: 100%;
	font: normal 11px/17px "lucida grande", verdana, sans-serif;
	margin-top: 10px;
}

a:link { color:#c2c2c2;}
a:visited { color:#c2c2c2;}
a:hover { color:#3f3f3f;}

h1{font:Impact, Arial; margin:0 0 10px 0;}
h2{font:Impact, Arial; color:#88abc2; font-size: 1.2em; margin:12px 0 3px 0;}
h3{font:Impact, Arial; font-weight: bold; font-size: 1.13em;}
/*	einde algemeen
	classes: */

.thuisgym a{font-color:#db1bb9; float:left; font-size:25px; margin: 0; text-decoration: none; padding-bottom: 10px;}
.thuisgym a:link {color: #db1bb9;}
.thuisgym a:visited {color: #db1bb9;}
.thuisgym a:hover {color: #db1bb9;}

h1.thuissporten{color:#88abc2; float:right; font-size:15px; margin: 12px 10px 0 0;}
h1.titel{margin-top:5px; color:#db1bb9; font-size: 25px;}

p.tip{border:#db1bb9, solid, 2px;}
.artikel{display:none; background-color:#cbe14f; width: 162px; height:59px; margin: 0 0 10px 0;}

.clear{clear:both;}
.footerlinks{float:left;}
.footerlinks a:link {color:#000000;}
.footerlinks a:visited {color:#000000;}

.footerrechts{float:right;}
.footerrechts a:link {color:#000000;}
.footerrechts a:visited {color:#000000;}

/* einde classes
	lists: */
#content ul{
	margin: 0 0 0 13px;
	list-style:square;
}

#navlist{
	border-bottom: 1px dotted gray;
	width: 162px;
}
#navlist li{
	list-style: none;
	padding: 0.25em;
	border-top: 1px dotted gray;
}
#navlist li a {text-decoration: none;}
#navlist li a#currentpage { color: #3f3f3f; padding-left: 15px;}



#oefeningen{
	margin-top: 20px;;
}
#oefeningen li{
	list-style: none;
	padding: 0.05em;
	margin-left: 3px;
}
#oefeningen li a { text-decoration: none; }
#oefeningen li a#currentoefening { color: #db1bb9; font-weight:bold;}
#oefeningen li a:hover{color:#db1bb9;}

/*	einde lists 

	layers: */

#container{
	width: 677px;
	margin: 0 auto;
	min-height: 400px;
	height:expression(
    this.scrollHeight < 400? "400px" : "auto" );
}

#header{
	width: 677px;
	padding-bottom:10px;
}

#menu{
	padding: 15px 0px 0px 10px;
	width: 162px;
	height:auto;
	float:left;
}

#artikelmenu{
	padding: 20px 0 0 0;
	float:left;
}

#content{
	margin: 10px 0 0 20px;
	width: 485px;
	height:auto;
	left: 170px;
	float:left;
}
#content p{margin: 10px 10px 15px 0;}

#googleadheader{
	width: 600px;
	height: 15px;
	display:block;
	position:relative;
	margin: 0 0 10px 15px;
}

#googleadfooter{
	width: 468px;
	height: 60;
	margin: 0 auto 15px auto;
	display:block;
	position:relative;
}


#footer{
	width: 677px;
	border: none;
	margin: 0 auto;
	padding: 0px 25px 10px 25px;
}
#footer a { text-decoration: none; }


