body {background: #eeeeee; font-family: Arial, Verdana; font-size: 12px; margin: 0px;}

ul {margin: 10px 1px 1px 20px; list-style-type: disc; list-style-position: inside; color: #000000;}
ul li {color: #000000;}
ul li span {color: #000000;}
ul li p {color: #000000;}

#PageWrapper {width: 926px; margin: 0px auto; position: relative; min-height: 599px; height: auto !important; height: 599px;}
#Wrapper {float: left; background: #ffffff; width: 796px; min-height: 599px; height: auto !important; height: 599px;}
#Banner {position: relative; background: url(../images/banners/topbanner.jpg) no-repeat; width: 796px; min-height: 70px; height: auto !important; height: 70px;}
#FrontSubbanner {background: url(../images/banners/frontbanner.jpg) no-repeat; width: 796px; min-height: 205px; height: auto !important; height: 205px;}
#ContentSubbanner {background: url(../images/banners/contentbanner.jpg) no-repeat; width: 796px; min-height: 155px; height: auto !important; height: 155px;}
#Logo {position: absolute; left: 7px; top: 18px;}
#Logo a {display: block; width: 278px; min-height: 36px; height: auto !important; height: 20px;}

#Navigation {background: url(../images/buttons/navigation.jpg) no-repeat; width: 796px; min-height: 50px; height: auto !important; height: 50px;}
#Navigation ul {margin: 0px ; padding: 0px; list-style: none;}
#Navigation ul li {float: left;}
#Navigation ul li a {color: #ffffff; font-size: 13px; text-decoration: none; text-align: center; display: block; width: 120px; min-height: 50px; height: auto !important; height: 50px; margin: 0px 0px 0px 10px;}
#Navigation ul li a:hover {color: #dddddd;}

#Breadcrumbs {padding: 5px 0px 0px 200px; line-height: 25px; width: 596px; min-height: 25px; height: auto !important; height: 25px; font-size: 11px;}

#LeftColumn {float: left; padding: 12px 10px 10px 10px; width: 155px; min-height: 270px; height: auto !important; height: 270px;}
#LeftColumn .Textbox input {width: 135px;}
#LeftColumn .Textbox {margin: 0px 0px 8px 0px;}
#Loginbox label {font-size: 12px;}
#Loginbox .Button input {float: right; color: #ffffff; font-size: 12px; background: #a83a4b; border: solid 1px #99182c;}
#Loginbox .Button {padding: 0px 14px 0px 0px;}

.LoginBox {width: 100%;}
.LoginBox label {font-size: 11px;}
.LoginBox input.LoginButton {margin: 0px 0px 3px 3px; color: #ffffff; font-size: 11px; background: #a83a4b; border: solid 1px #99182c;}
.LoginBox input.Text {font-size: 11px; width: 100px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666;}
#MiddleColumn {float: left; border-left: solid 1px #eeeeee; border-right: solid 1px #eeeeee; padding: 0px 23px 10px 23px; width: 337px; min-height: 270px; height: auto !important; height: 270px;}
#MiddleColumn div.DataRule {display: block; margin: 0px 0px 15px 0px; width: 100%; float: left;}
#MiddleColumn div.DataRule h1 {margin: 10px 0px 0px 0px;}
#MiddleColumn div.DataRule span.Label {display: block; float: left; width: 170px; font-weight: bold;}
#MiddleColumn div.DataRule div.Description {display: block; float: right; width: 167px;}
#MiddleColumn div.DataRule div.WideDescription {display: block; float: left; width: 337px;}
/* This is the samen as #MiddleColumn, except this is used when no rightcolumn is used. */
#MiddleColumnLayout {float: left; border-left: solid 1px #eeeeee; padding: 0px 23px 10px 23px; width: 570px; min-height: 270px; height: auto !important; height: 270px;}
#MiddleColumnLayout div.DataRule {display: block; margin: 0px 0px 15px 0px; width: 100%; float: left;}
#MiddleColumnLayout div.DataRule h1 {margin: 10px 0px 0px 0px;}
#MiddleColumnLayout div.DataRule span.Label {display: block; float: left; width: 170px; font-weight: bold;}
#MiddleColumnLayout div.DataRule div.Description {display: block; float: right; width: 167px;}
#MiddleColumnContent {float: left; border-left: solid 1px #eeeeee; padding: 0px 23px 10px 23px; width: 574px; min-height: 270px; height: auto !important; height: 270px;}

#MiddleColumnContent div.InputPlaceHolder {position: relative; display: block; width: 100%; margin: 5px 0px 20px 0px;}
#MiddleColumnContent div.InputHeader {position: relative; z-index: 1; top: 10px; background-color: #ffffff; border-width: 1px 1px 1px 10px; border-color: #a83a4b; border-style: solid; color: #a83a4b; font-weight: bold; text-transform: uppercase; font-size: 90%; text-align: left; width: 186px; padding: 3px 5px; margin: 0px;}
#MiddleColumnContent div.InputContent {position: relative; z-index: 0; background-color: #ffffff; border-width: 1px 0px 0px 10px; border-style: solid; border-color: #a83a4b; font-size: 12px; margin: 0px 0px 0px 20px; width: 480px; padding: 20px 10px 10px 10px;}
#MiddleColumnContent div.InputContent table {width: 100%;}
#MiddleColumnContent div.InputContent table td {padding: 7px;}
#MiddleColumnContent div.InputContent table th {color: #ffffff; text-align: left; padding: 4px; background-color: #a83a4b;}

#MiddleColumnContent div.InputPageContent {position: relative; display: block; width: 100%;}
#MiddleColumnContent div.InputPageContent table {width: 474px !important; margin: 5px 0px 5px 0px;}
#MiddleColumnContent div.InputPageContent table td {padding: 3px !important;}

div.InputItem {position: relative; display: block; width: 100%;}
div.InputItem table {width: 300px !important; margin: 5px 0px 5px 0px;}
div.InputItem table td {padding: 3px !important;}
div.InputItem label {float: left; width: 110px; line-height: 22px;}
div.InputItem input.CheckBox {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666;}
div.InputItem input.Text {width: 210px; margin: 5px 0px 5px 0px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666; padding: 1px 2px;}
div.InputItem select {margin: 5px 0px 5px 0px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666; padding: 1px 2px;}
div.InputItem textarea {width: 210px; height: 150px; margin: 5px 0px 0px 0px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666; padding: 1px 2px;}

div.TableOverview table {width: 100%;}
div.TableOverview table td {padding: 7px;}
div.TableOverview table th {color: #ffffff; text-align: left; padding: 4px; background-color: #a83a4b;}

input.ContactButton {position: relative; background-color: #9a9a9a; color: #ffffff; border-width: 1px; border-style: solid; border-color: #888888; font-weight: bold; margin: 20px 0px 0px 110px;}
input.Button {position: relative; background-color: #9a9a9a; color: #ffffff; border-width: 1px; border-style: solid; border-color: #888888; font-weight: bold; margin: 0px 0px 15px 0px;}

#ColumnContent {margin: 10px 0px 0px 0px;}

div.Overview {clear: both; display: block; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; width: 100%; border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px;}
div.Overview ul {margin: 0px 0px 10px 0px; padding: 0px;}
div.Overview ul li {padding: 0px; margin: 10px 0px 0px 0px; font-size: 11px;}

.RightColumn {float: left; width: 216px; padding: 0px 10px 10px 10px; min-height: 270px; height: auto !important; height: 270px;}
.RightColumn img.ColumnPhoto {float: left; margin: 5px 8px 8px 0px;}
.RightColumn p {text-align: justify;}

div.Content {padding: 10px 0px 0px 0px;}
div.TermContent {font-size: 12px; padding: 10px 0px 0px 0px; margin-bottom: 10px;}

table.SiteMap {margin-top: 10px;}
table.SiteMap td {padding: 2px;}

div.Photo {padding: 0px 0px 10px 0px; margin: 10px 5px 5px 5px; border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px; }

#ColumnPhotoControls {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align: center;}

#Icons {padding: 10px 0px 0px 0px;}
#RightColumn {float: left; width: 216px; padding: 0px 10px 10px 10px; min-height: 270px; height: auto !important; height: 270px;}
#RssContent {min-height: 250px; height: auto !important; height: 250px;}
#Sitemap {float: left; background: url(../images/overige/SitemapIcon.jpg) no-repeat; margin: 0px 5px 0px 0px;}
#Sitemap a {display: block; width: 20px; min-height: 20px; height: auto !important; height: 20px;}
#RssFeed {float: left; background: url(../images/overige/RssFeedIcon.jpg) no-repeat;}
#RssFeed a {display: block; width: 20px; min-height: 20px; height: auto !important; height: 20px;}

#Footer {background: #9e2437; color: #ffffff; text-align: center; width: 796px; line-height: 19px; min-height: 19px; height: auto !important; height: 19px;}

#VerticalAdvertisement {float: left; background-color: #eeeeee; margin: 0px 0px 0px 10px; width: 120px; min-height: 599px; height: auto !important; height: 599px;}
#ContentAdvertisement {margin: 0 auto; display: block; background-color: #ffffff; width: 336px; min-height: 100px; height: auto !important; height: 100px; margin-top: 40px;}
.HighlightColor, .ValidateColor {color: #99182c;}

label.PageContentTitle {width: 50px !important;}
input[type=text].PageContentTitle {width: 424px !important;}

a {color: #99182c;}
a:hover {text-decoration: none;}

h1 {margin: 0px; padding: 0px 0px 8px 0px; font-size: 16px; color: #666666;}
h2 {margin: 0px; padding: 0px 0px 4px 0px; font-size: 12px; color: #4c5d8f;}
h3 {margin: 0px; padding: 0px 0px 8px 0px; font-size: 12px;}

p {margin: 0px; padding: 0px 0px 18px 0px;}

sup {display: block; margin: 0px 0px 3px 0px;}

ul {margin-bottom: 20px;}

.ClearEnd {clear: both;}

input[type=text], input[type=password] {margin: 5px 0px 5px 0px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666;}

a.TermsLink {color: #ffffff;}

div.State {color: Green; margin-bottom: 20px;}

/* Contact.aspx */

div.InputItem div.RadioButtonListGender {width: 160px;}
div.InputItem div.RadioButtonListGender input[type=radio]{margin: 0px 5px 0px 0px; padding: 0px;}
div.InputItem div.RadioButtonListGender label {width: auto !important; float: none !important;}
div.InputItem div.RadioButtonListGender table {width: 130px !important; margin: 0px 0px 0px 0px;}
div.InputItem div.RadioButtonListGender table td {padding: 0px !important; border-spacing: 0px; margin: 0px 0px 0px 0px;}

input[type=text], input[type=password] {margin: 5px 0px 5px 0px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #666666;}

a.TermsLink {color: #ffffff;}

div.State {color: Green; margin-bottom: 20px;}

/* Contact.aspx */

div.InputItem div.RadioButtonListGender {width: 160px;}
div.InputItem div.RadioButtonListGender input[type=radio]{margin: 0px 5px 0px 0px; padding: 0px;}
div.InputItem div.RadioButtonListGender label {width: auto !important; float: none !important;}
div.InputItem div.RadioButtonListGender table {width: 130px !important; margin: 0px 0px 0px 0px;}
div.InputItem div.RadioButtonListGender table td {padding: 0px !important; border-spacing: 0px; margin: 0px 0px 0px 0px;}>>>>>>> .r46
