body {margin: 0px; padding: 0px; font-family: Arial, Verdana; font-size: 12px;}
.Wrapper {position: relative; margin: 0px auto 0px auto; width: 796px; min-height: 599px; height: auto !important; height: 599px}
#Banner { background-image:url(../images/banner.jpg); width: 796px; min-height: 227px; height: auto !important; height: 227px;}
#Content {width: 796px; overflow: hidden; background: #BA90DC;}
#columnLeft {float: left; width: 202px;}
#columnLeftFrontPage { float: left; width: 384px; }
#columnRightFrontPage { float: left; width: 190px; height: 306px; background: url('../images/frontpage-afbeelding.jpg') no-repeat; }
#columnPage { min-height: 100px; background: url('../images/background-afbeelding.jpg') no-repeat top right; padding-top: 7px; }
#columnRight {float: left; width: 594px; min-height: 373px; height: auto !important; height: 373px; background:url(../images/frontpage-afbeelding.jpg) no-repeat top right; background-color:#FFFFFF;}
#columnRightText { background:url(../images/background-bottom.jpg) left bottom #ffffff no-repeat; float: left; width: 594px; min-height: 373px; height: auto !important; height: 373px;}
#columnRightContent {padding: 7px 0px 30px 20px; width: 360px; min-height: 372px; height: auto !important; height: 372px;}
#columnRightContent li {line-height: 18px; margin-bottom: 4px;}
#columnRightContentText {background:url(../images/background-top.jpg) left top no-repeat; padding: 0px 0px 30px 20px; min-height: 386px; height: auto !important; height: 386px;}
#columnRightContentText li {line-height: 18px; margin-bottom: 10px;}
#menuTop {background:url(../images/menu-topBackground.jpg) no-repeat top; width: 202px; height: 19px;}
#menuText {font-size: 18px; font-weight: bold; color: #9846D8; padding: 30px 0px 5px 19px;}
#menuItems ul {list-style-type: none; padding-left: 20px; margin: 0; width: 155px;}
#menuItems li {background: url(../images/dot.jpg) left 7px no-repeat; padding: 6px 0px 6px 25px; min-height: 20px; height: auto !important; height: 20px;}
#menuItems li.multiLineLI {border: 0px; border-bottom: 1px dashed #9B47DD;}
#menuItems li.Dotted {border-bottom: 1px dashed #9B47DD;}
#menuItems a {display: block; color: #FFFFFF; text-decoration: none; font-weight: bold; min-height: 20px; height: auto !important; height: 20px;}
.ImgAlign {float: right;}

#backgroundTop { background:url(../images/background-top.jpg) no-repeat; width: 13px; min-height: 172px; height: auto !important; height: 172px;}
#backgroundBottom { background:url(../images/background-bottom.jpg) no-repeat; width: 13px; min-height: 169px; height: auto !important; height: 169px; position: absolute; bottom: 0px;}

#logoApotheek {padding: 60px 0px 0px 25px;}
#Footer {color:#FF03CE; font-size: 10px; position:relative; bottom: 0px; left: 70px;}
a.ApotheekLogoButton {display: block; position: absolute; left: 595px; top: 32px; width: 180px; min-height: 60px; height: auto !important; height: 60px;}
a {color: #FF03CE;}
p, label {color:#9A47DA;}
a:hover {text-decoration: none;}

/* Form */
.FormLineLabel, .FormLineLabelLarge, .FormLineErrorMessage, .FormLineTextBox, .FormLineComboBox, .FormLineRadioButton, .FormLineRadioButtonList input, .FormLineRadioButtonList label, .FormLineRadioButtonLabel, .FormLineCheckBox1, .FormLineCheckBoxLabel1, .FormLineCheckBox2, .FormLineCheckBoxLabel2, .FormLineDoubleLabel, .FormLineContentHolder {float: left;}
.FormLineRadioButtonLabel, .FormLineRadioButtonList label, .FormLineErrorMessage, .FormLineLabel, .FormLineDoubleLabel {line-height: 20px;}
.FormLine {width: auto; padding: 0 0 5px 0;}
.FormSection {width: auto; padding: 0 0 15px 0;}

.FormLineLabel, .FormLineDoubleLabel {display: block; width: 175px;}
.FormLineLabelLarge {width: 250px;}
.FormLineCheckBoxLabel2 {padding: 0 0 0 5px; width: 406px;}

.FormLineTextBox {width: 250px;}

.FormLineComboBox, .FormLineContentHolder {width: 256px;}
.FormLineComboBoxWide {width: 431px;}
.FormLineErrorMessage {padding: 0 0 0 5px;}

.AddressTextBox {width: 190px}
.AddressNumberTextBox {margin: 0 0 0 9px; width: 45px;}

.DateDayComboBox {width: 60px;}
.DateMonthComboBox {margin: 0 0 0 10px; width: 106px;}
.DateMonthComboBox2 {margin: 0 0 0 10px; width: 186px;}
.DateYearComboBox {margin: 0 0 0 10px; width: 70px;}
.ExperienceComboBox {width: 70px;}

.DateTextBox {width: 75px;}

.ValidationSummary ul {line-height: 18px; padding: 0 0 0 16px; color: red; }

.PasswordStrength, .PasswordStrength1, .PasswordStrength2, .PasswordStrength3, .PasswordStrength4, .PasswordStrength5 {font-weight: bold; line-height: 18px;}
.PasswordStrength1 {color: #d32e25;}
.PasswordStrength2 {color: #f2b013;}
.PasswordStrength3 {color: #ff7200;}
.PasswordStrength4 {color: #bdec00;}
.PasswordStrength5 {color: #72e501;}

.MaskedTextBox, .MaskedSearchTextBox {color: #999999;}

.CommentsTextBox {width: 620px; min-height: 80px; height: auto !important; height: 80px; overflow: auto;}
.CommentsTextBox2 {float: left; width: 425px; min-height: 80px; height: auto !important; height: 80px; overflow: auto;}

.ErrorLabel, .ResultErrorMessage {font-weight: bold; color: Red;}

p, h1, h2, h3, ul {margin: 0; padding: 0 0 15px 0;}

#menuItems a:hover {color: #9846D8;}
h1 {color:#FF03CE; margin: 0px; font-size:20px;}
h2 {color: #FF33D6; font-size: 18px;}
h3 {font-size: 14px; margin: 0px; color: #9946dc;}
ul {color: #9946DC; padding: 0 0 15px 16px;}

a img {border: 0;}

.ClearEnd {clear: both; font-size: 0;}

#easyButtons 
{
	list-style: none;
	padding: 200px 0;
}

#easyButtons p
{
	margin: 0;
	text-align: center;
}

#easyButtons p a
{
	display: block;
	width: 82px;
	height: 22px;
	color: #9c4adb;
	font-weight: bold;
	background: url('../images/button.gif') no-repeat top left;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	margin-left:auto;
	margin-right:auto;
}

#easyButtons p a:hover
{
	color: #ffffff;
	background: url('../images/buttonHover.gif') no-repeat top left;
}
