body {	
background-color: #CEC8C8;
margin: 0px;
}
.changeLanguage {	
font-size: 11px;
font-family: Tahoma;
color: #D62720;
}
.HomeButton {	
font-size: 11px;
font-family: Tahoma;
color: #D62720;
padding-bottom: 5px;
}
.HomeButton a:visited, 
.HomeButton a:link, .HomeButton a:active {	
font-size: 11px;
font-family: Tahoma;
color: #D62720;
padding-bottom: 5px;
text-decoration: none;
font-weight: bold;
}
.HomeButton a:hover {	
font-size: 11px;
font-family: Tahoma;
color: #000000;
padding-bottom: 5px;
text-decoration: underline;
font-weight: bold;
}
.mainMenu {	
font-size: 12px;
font-family: "Times New Roman", Times, serif;
color: #6A6A6A;
text-decoration: none;
height:30px;
line-height:30px;
text-align:center;
cursor: pointer;
}
.mainMenuOver {	
font-size: 12px;
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
height:30px;
line-height:30px;
text-align:center;
cursor: pointer;
}
.mainMenuActive {	
font-size: 12px;
font-family: "Times New Roman", Times, serif;
color: #000000;
text-decoration: none;
height:30px;
line-height:30px;
text-align:center;
cursor: pointer;
}
#bodylayout {	
font-family: Arial, Helvetica, sans-serif;
color: #635E5E;
font-size: 11px;
background-color: #FFFFFF;
}
ul.submenu {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
}
ul.submenu li {
	float: left;
	margin: 0 10px;
	padding: 0;
}
ul.submenu li a {

}
.Hoofdtitel {	
font-size: 16px;
color: #D62720;
font-family: Tahoma;
padding: 5px;
}
a:link {	
color: #A20F38;
text-decoration: none;
font-weight:bold;
}
a:visited {	
text-decoration: none;
color: #A20F38;
font-weight:bold;
}
a:hover {	
text-decoration: underline;
color: #7B0928;
font-weight:bold;
}
a:active {	
text-decoration: none;
color: #A20F38;
font-weight:bold;
}
.randomMouseOver {
text-decoration: underline;
color: #3753AE;
cursor:pointer;
}
table.bruidslijst {
	font-size:0.8em;
	color:#7B0928;
	width:620px;
	margin:5px auto;
}
table.bruidslijst a {
	cursor:pointer;
}
table.bruidslijst caption {
	width:620px;
	margin:5px auto 0 auto;	
	padding:2px;
	border:1px outset #7B0928;
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	background-color:#7B0928;
}
table.bruidslijst td {
	padding:0.1em 0.2em;
	margin:0;
	border-bottom:1px solid #ccc;
}
table.bruidslijst td em {
	font-weight:bold;
	text-decoration:underline;
	margin-right:5px;
	color:#F00;
}
td.nextrow {
	background-color:#ebe5e5;
}
td.aantal {
	width:40px;
}
td.product {
	width:400px;
}
td.artikelno {
	width:200px;
}
td.prijs {
	width:80px;
	text-align:right;
}
td.voorkeur {
	background-color:#dc889f;
	color:#FFF;
}
tr.besteldProduct td {
	background-color:#090;
	color:#FFF;
}
tr.besteldProduct td em {
	color: #FFF;
}
tr.besteldProduct td a {
	color:#FFF;
}
#RequestList {
	margin:10px
}
#RequestList label {
	font-size:0.8em;
	color:#7B0928;
}
#RequestList button {
	font-size:0.9em;
	background-color:#7B0928;
	border:1px outset #7B0928;
	color:#FFF;
	cursor:pointer;
	padding:2px 10px;
	height:20px;
	font-weight:bold;
}
#RequestList input {
	font-size:0.9em;
	background-color:#ebe5e5;
	border:1px inset #7B0928;
	color:#7B0928;
	height:20px;
	padding:2px;
}
ul.bruidslijst_error {
	color:#F00;
	font-weight:bold;
	font-size:0.9em;
	list-style:none;
	margin:5px;
	padding:0;
}
#bestel td {
	padding:10px 0 ;
}
#bestel input {
	font-size:0.9em;
	background-color:#ebe5e5;
	border:1px inset #7B0928;
	color:#7B0928;
	height:20px;
	padding:2px;
}
#bestel select {
	font-size:0.9em;
	background-color:#ebe5e5;
	border:1px inset #7B0928;
	color:#7B0928;
	height:20px;
	padding:2px;
}
#bestel textarea {
	font-size:0.9em;
	background-color:#ebe5e5;
	border:1px inset #7B0928;
	color:#7B0928;
	height:20px;
	padding:2px;
	font-family:inherit;
	width:350px;
	height:80px;
}
#bestel form label {
	display:block;
	float:left;
	width:200px;
}
#bestel form strong {
	display:block;
	font-weight:normal;
	font-size:0.9em;
	width:100px;
}
#bestel form button {
	float:left;
	clear:both;
	font-size:0.9em;
	background-color:#7B0928;
	border:1px outset #7B0928;
	color:#FFF;
	cursor:pointer;
	padding:2px 10px;
	height:20px;
	font-weight:bold;
	margin:10px;
}
.selectedProduct {
	color:#a80038;
	font-weight:bold;
	font-size:1.2em;
}
.disabled {
	background-color:#cccccc;
	color:#333;
	border:1px inset #333;
}
.bruidslijst_header {
	width: 614px;
	margin: 0 auto;
}
.bruidslijst_header h3 {
	color: #7B0928;
	margin: 5px 0 0;
}
.bruidslijst_header h4 {
	color: #a80038;
	margin: 0;
	font-size: 14px;
}
