
html {
	margin: 0px;
	padding: 0px;
}
body { 
	font: 80% verdana, arial, sans-seriff; 
	color: #666; 
	background: #fff url(../gfx/br.jpg) no-repeat bottom right; 
	margin: 0px; 
	padding: 0px;
}
TABLE,TD{
	font: 100% verdana, arial, sans-seriff; 
	color: #666; 
	margin: 0px; 
	padding: 0px;
}
h3 { 
	font: normal 90% arial, sans-seriff; 
	font-weight:bold;
	margin-bottom: 0px; 
	color: #666;
}

a.rood { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #D21919;
}
a.rood:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #D21919;
}
a.rood:hover{ 
	text-decoration: none; 
	color: #666;
}

a.grijs { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #666;
}
a.grijs:visited { 
	text-decoration: underline; 
}
a.grijs:hover{ 
	text-decoration: none; 
}

/*top right bottom left*/
/*top right bottom left*/
/*top right bottom left*/
/*top right bottom left*/
/*top right bottom left*/

ol{
	margin:10px 0px 10px 0px;
	width:80%;
}
li{
	margin:0px 0px 0px 25px;
}

.up{
	background-color:#f8f8f8;
}
.down{
	background-color:#fff;
}

fieldset {border: 1px solid #ccc;margin-right:20px;padding:0px 10px 0px 10px;}
legend{font: normal 90% arial, sans-seriff;font-size:100%;font-weight:bold;color:#666;}
#norm input,select {border: 1px solid #ccc; font-weight:bold; background-color:#F5F7F8;text-align:left;width:270px;clear:right;}
#rad input,select {border: 1px solid #ccc; font-weight:bold; background-color:#F5F7F8;text-align:left;clear:right;}
label {float:left; width: 30%; text-align: right;margin-right:5px;}
label.admin{float:left; width: 20%; text-align: right;margin-right:5px;}
div.admin{clear:right;}
.buttons{border:0;width:100%;}

#container { 
	padding: 0px 0px 0px 0px;  
	margin: 0px; 
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
}
#intro { 
	margin-right:10px;
	margin-top:20px;
	min-width: 290px;
	margin-bottom:5px;
	float:left;
	font-size:100%;
	width:auto;
}
#intro h1{ 
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:.11em;
	margin:0px;
}

.kleiner{
	font-size:.85em;
}
#desc {
	margin:115px 120px 0px 10px;
	clear:right;
	min-width:100px;
}

#desc h3{
	padding: 0px 0px 0px 0px; 
	font-size:100%;
	font-style:normal;
	font-weight:bold;
}

#desc span{
	margin: 0px 0px 0px 0px;
}

#voorwaarden { 
	margin-top:19px;
	margin-right:140px;
	min-width: 290px;
	font-size:100%;
}
#voorwaarden h1{ 
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:.12em;
	display:block;
}
#adres {
	font-size:85%;
	margin: 54px 10px 10px 0px;
	line-height:2em;
	width: 160px;
	text-align:center;
	float:left;
}

#adres_wielercafe {
	font-size:85%;
	margin: 20px 10px 10px 0px;
	line-height:2em;
	width: 160px;
	text-align:center;
	height:400px;
	float:left;
}

#flaptekst {
	margin: 30px 50px 20px 170px;
	clear:left;
	width:500px;
}

#shop {
	margin: 57px 0px 0px 20px;
}

#cash {	
	margin:50px 0px 0px 10px;
}

#boek {
	margin: 17px 0px 0px 0px;
}

#normaal {
 	width: auto;
	min-width:500px;
	margin: 15px 10px 20px 0px;
}

#pers {
	margin: 15px 200px 20px 0px;
	width:490px;
}

#menu {
	position:absolute;
	clear:right;
	text-align:center;
	right:10px;
	top: 24px; 
	width:125px;
}

#menu ul {
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
#menu li {
	color:#fff;
	margin: 0px 0px 2px 0px;
}
#menu li a {
	display: block;
	width:125px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #666;
	background:#999;
	text-decoration: none;
}
#menu li a:link, #menu a:active, #menu a:visited {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}
#menu li a:hover {
	border: 1px solid #666;
	background: #D21919;
	color: #ffffff;
} 
#menu li.wit{
	background-color:#fff;
	color:#999;
	font-weight:bold;
	border: 1px solid #666;
	padding: 2px;
	width:125px;
}
	

#menu_admin {
	clear:both;
	margin-left: 0em;
	text-align:center;
	margin-top: 10px; 
	width:120px;
}
#menu_admin ul {
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
#menu_admin li {
	color:#999;
	margin: 2px 0px 2px 0px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
	border: 1px solid #666;
	width:120px;
}
#menu_admin li a {
	display: block;
	padding:0;
	background-color:#D21919;
	text-decoration: none;
}
#menu_admin li a:link, #menu_admin a:active, #menu_admin a:visited {
	color: #fff;
	display: block;
	text-decoration: none;
}
#menu_admin li a:hover {
	color: #fff;
	background-color:#999;
	text-decoration: none;
} 

#adminBoven{
	top:55px;
	left:200px;
	position:absolute;
	width:80%;
	text-align:left;
}
#adminOnder{
	position:absolute;
	top:197px;
	left:200px;
	width:80%;
	border-top: solid 1px #999;
	text-align:left;
}

	
.links{padding-left:20px;}
.vet{font-weight:bold;}
.rood{color:#D21919;}
.rood{color:#D21919;}
.klein{font-size:80%}

.info{font-weight:normal;color:#000;text-decoration:underline}
.info:hover{font-weight:normal;color:#D21919;text-decoration:none}

.kleinelink{font-size:80%;font-weight:normal;color:#000;text-decoration:none}
.kleinelink:hover{font-weight:normal;color:#D21919;text-decoration:underline}


.f1{background-color:#EFF4F4;margin-bottom:2px;}
.f2{background-color:#FAFCFC;margin-bottom:2px;}

a.naam{text-decoration:none;color:#666;}
a.naam:hover{text-decoration:underline;}

.kassa{padding-left:25px;}
