html, body, input {
  font-family: "Verdana", sans-serif;
  font-size: 11px;
  color: #2A1F55;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

th, td {
  padding: 0px;
  font-size: 11px;
}

form {
  margin: 0px;
}

input {
   font-size: 16px;
   border: 0 none;
   /* margin-bottom: 2px; */
}

img {
  border: 0px;
}

hr {
  border: 1px solid #a6a8b3;
  border-bottom: 0px;
  height: 1px;
  size: 1px;
  border-color: #a6a8b3;
  margin: 0px;
}

a:link, 
a:hover, 
a:active, 
a:visited {
  color: #2a1f55;
  text-decoration: underline;
  font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 12px;
  font-weight: bold;
  color: #2a1f55;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

h1{
  font-size: 18px;
}

h2{
  font-size: 16px;
}

h3{
  font-size: 14px;
}

h4{
  font-size: 12px;
}

h5{
  font-size: 12px;
  font-weight: normal;
}

p {
  color: #2a1f55;
}

.CenterHolder ul {
  padding-left: 20px;
}

.CenterHolder ul li {
  list-style-type: none;
  padding-left: 20px;
  background-image: url(../images/circle1.gif);
  background-repeat: no-repeat;
  background-position: 6px 5px;
}

.SearchForm{
  position: absolute;
  top: 48px;
  left: 23px;
}

.HeaderTitleText{
  color:white;
  float:left;
  font-size:11px;
  font-weight:normal;
  height:30px;
  line-height:30px;
  padding-left:15px;
  text-decoration:none;
}

.WelcomeBanner{
  background-image: url(../images/WelcomeMyMarketplace.jpg);
  height: 115px; /* 131*/
  left: 0px;
  position: relative;
  font-size: 14px;
  padding-left: 23px;
  padding-top: 16px;
  margin-bottom: 20px;
  color: white;
  font-weight: bold;
  width: 532px; /* 555 */
}

.MainHolder{
  background-color: white; 
  margin: 0 auto;
  position: relative;
  width: 804px;
  overflow: hidden;
}

.HeaderHolder{
  height:170px;
  position:relative; 
  width:800px;
  color: #939598;
  margin-bottom:20px;
}

.LogoHolder {
  background-color: white;
  height: 161px;
  left: 0px;
  position: absolute;
  top: 12px;
  width: 275px;
}

.LogoHolder a {
  outline-style: none;
  outline-width: 0;
}

.TitleHolder { 
  z-index: 2;
  background-color: #939598;
  height: 32px;
  left: 0px;
  position: absolute;
  bottom: 0px; 
  width: 777px; 
  color:white;
  font-size: 11px;
  font-weight: bold;
  line-height: 32px;
  padding-left: 23px;
  padding-top: 8px;
}

.MainHolder .HeaderHolder .TitleHolderActief {
  height: 28px; /* 4px minder ivm border */
  background-color: #f0f1f3;
  border-top: 2px solid #c7c9cb;
  border-bottom: 2px solid #c7c9cb;
  color: #939598;
}

.TabsHolder{
  background-color: white;
  height: 33px;
  right: 0px;
  position: absolute;
  bottom: 40px; 
  width: 440px;
}

.TabsHolder ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  z-index: 3;
}

.TabsHolder ul li {
   position: relative;
   float: right;
   width: 135px; /* 161px origineel; absolute breedte van de tab */
   height: 33px;
   background-image: url(../images/tabblad.png);
   cursor: pointer;
   z-index: 0;
   margin-left: -25px;
   text-align: center;
   padding-left: 26px;
   overflow: hidden;
}

.TabsHolder ul li a,
.TabsHolder ul li a:link,
.TabsHolder ul li a:visited,
.TabsHolder ul li a:active {
  display: block;
  outline-style: none;
  outline-width: 0;
  height: 23px;
  padding-top: 10px;
  color: #949599;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.TabsHolder ul .Actief {
  border-bottom: 2px solid #c7c9cb;
  z-index: 3;
}

.TabsHolder ul .Actief a {
  color: #665ba7 !important;
}

.HeaderLinks{
  background-color: white;
  height: 40px;
  right: 0px;
  position: absolute;
  top: 0px; 
  text-align: right;
  font-size:11px;
  font-weight: normal;

}

.CenterHolder{
  background-color: white;
  position: relative;
  width: 800px;
  /* border: 1px solid black; */
}

#Page15 .CenterHolder {
   height: 544px; /* 564 */
}

.CenterText{
  padding-left: 23px;
  padding-right: 10px;
}

.FooterHolder{
  background-color: white;
  color: #939598;
  position: relative;
  width: 800px;
  padding-top: 18px;
}

.Copyright{
  background-color: white;
  border-top: 1px solid #a6a8b3;
  position: relative;
  width: 787px;
  padding-left: 13px;
  padding-top: 8px;
  font-size:11px;
  font-weight: normal;
}

.FooterLinks a, .HeaderLinks a, .FooterLinks span {
  padding-left: 8px;
  padding-right: 8px;
}

.FooterLinks {
  font-size:11px;
  font-weight: normal;

  padding-top: 4px;
}

.FirstFooterLink{
  padding-left: 13px;
  cursor: pointer;
}

#Summary {
  display: none;
  width: 0px;
  height: 0px;
  color: #2A1F55;
  margin-left: 10px;
  margin-top: 10px;
}

#FooterText {
  display: none;
  margin-left: 10px;
  margin-top: 10px;
}

a.LastHeaderLink{
  padding-right: 0px;
}

.Clear{
  clear: both;
  width: 0px;
  height: 0px;
  overflow: hidden;
} 

/* For default height */
.RightResultsHolder{
  float: right;
  height: 246px;
}

.FormHolder{
  background-color: #bec3ce;
  left: 0px;
  position: relative; 
  font-size: 14px;
  padding-left: 23px;
  padding-top: 16px;
  color: #2a1f55;
  font-weight: bold;
  width: 531px;
}

.SearchHeader{
  margin-bottom: 20px;
}

.AdvancedSearchHolder{
  height: 264px; /* 280 */
}

.SearchHolder{ 
  height: 115px; /* 131 */
}

.LoginHolder{
  height: 115px; /* 131 */
  margin-bottom: 20px;
}

.SignInFormBasic,.SignInFormExtra{
  width: 790px;
  padding-left: 10px;
  padding-top: 0px;
  background-color: white;
  width: 100%;
}

.FormHolder td{
  font-weight: bold;
}

.AdShortInfo .Col1, .adShortInfo .Col2{
  color:#2A1F55;
  font-size: 11px;
  padding-bottom: 6px;
}

.AdInfoHolder{
  position: relative;
  width: 554px; 
}

.AdShortInfo .Col1{
  font-weight: bold;
  width: 130px; 
}

.FormHolder .SubmitBtn{
  width: 83px;
  height: 58px;
  text-align: center;
  background-image: url(../images/SearchButton.jpg);
  position: absolute;
  left: 448px;
  top: 47px; /* 48 */
  font-size: 12px;
  font-weight: bold;
  line-height: 58px;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}

.ButtonBar a.SubmitButton{
  display: block;
  width: 126px;
  height: 33px;
  text-align: center;
  background-image: url(../images/btnForm.jpg);
  position: relative;
  font-size: 12px;
  line-height: 33px;
  text-decoration: none;
  margin-right: 10px;
}

.FormHolder a.ASLink:link,
.FormHolder a.ASLink:hover,
.FormHolder a.ASLink:active,
.FormHolder a.ASLink:visited {
  position: absolute;
  right: 25px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}

.FormHolder .TextInput{
  width: 292px;
  height: 17px;
  background-image: url(../images/SearchInputbox.jpg);
  position: relative;
  background-repeat: no-repeat;
  padding-left: 4px;
  padding-top: 5px;
}

/* Form input boxes */
.FormHolder .TextInput input{
  position: absolute;
  top: 5px;
  left: 4px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 284px;
  height: 13px;
  font-size: 10px;
}

.InvalidText{
 color: red;
}

.OptionalSearchForm {
  width: 509px; 
  position: absolute;
  top: 145px;
}


.SignInFormBasic .Col1, .SignInFormExtra .Col1{
  width: 140px;
}

.SignInFormExtra .Col2{
  width: 330px;
}

.SignInFormExtra .Col3{
  width: 30px;
}


.SignInFormExtra .Col4 .TextInput{ 
  width: 110px;
  background-image:url(../images/Inputbox100x22.jpg);
}

.SignInFormExtra .Col4 .TextInput input{
  width: 84px;
}

.OptionalSearchForm .ExtraText {
  color:#524b96; 
  font-size:12px; 
  font-weight: bold; 
  padding-bottom:11px;
}

.SignInFormExtra .Col4{
  left: 0px;
}

.FormHolder .HelpText{
  font-weight: normal;
}

.SignInFormExtra input{
  float: left;
  clear: left;
}

label {
  font-weight: normal;
  margin-top: 2px;
  float: left;
  clear: none;
}

.FormHolder .Col1Row1,  
.OptionalSearchForm .Col1Row1,
.OptionalSearchForm .Col3Row1{
  width: 98px;
}

.OptionalSearchForm .Col2Row1,
.OptionalSearchForm .Col4Row1{
  width: 154px;
}

.OptionalSearchForm select{
  width: 154px;
}

.LoginForm{
  top: 48px;
  left: 23px;
  position: absolute;
}

/* mail to advertiser */
.MailToAdForm{
  top: 48px;
  left: 23px;
  position: absolute;
} 

.MailToAdHolder{
  margin-bottom: 20px;
  padding-bottom: 10px;
  height: 320px;
}
/* end mail to advertiser */

/* Contact form */
.ContactGEForm{
  top: 48px;
  left: 23px;
  position: absolute;
} 

.ContactGEHolder{
  margin-bottom: 20px;
  padding-bottom: 10px;
  height: 285px;
}



/* End contact form */


.FormHolder thead td, 
.OptionalSearchForm thead td{
  padding-top: 5px;
} 

.OptionalSearchForm .Col3Row1,
.OptionalSearchForm .Col3Row2,
.OptionalSearchForm .Col3Row3,
.OptionalSearchForm .Col3Row4{
  padding-left: 26px;
} 

.FormHolder tbody td, 
.OptionalSearchForm tbody td{
  padding-bottom: 11px;
} 

.BannerHolder{
  position: absolute;
  left: 0px;
}

.TextHomeHolder {
	position: relative;
	padding: 0;
	width: 554px;
	height: 410px;
	overflow-y: auto;
}

.TextHomeHolderText {
	position: relative;
	padding: 22px 0 0 22px;
	width: 507px;
	font-size: 11px;
	font-weight: normal;
}

.TextHomeHolder h1 {
	font-size: 20px;
	line-heigt: 30px;
}

.BannerImg{
  border: 1px solid #dcdddf;
}

.LeftCenter{
  position: relative;
}

.RightCenter{
  position: absolute;
  left: 574px;
  top: 0px;
}

/* Buy bundle / place ad */
.BBBundlesOverview {
  left:0;
  margin-top:152px;
  position:relative;
}

.BBInfoHolder{
  top: 0px;
  position: absolute;
  right: 0px;
  width: 209px; /* 226px*/
  height: 113px; /* 132px */
  padding-left: 17px;
  padding-top: 19px;
  background-color: #e8ebed;
}

.BBInfoHolder a.BBInfoBtn:link,
.BBInfoHolder a.BBInfoBtn:hover,
.BBInfoHolder a.BBInfoBtn:active,
.BBInfoHolder a.BBInfoBtn:visited {
  top: 89px;
  width: 194px;
  background-image: url(../images/HomepageButton.jpg);
  color: white;
}

.BBBuyBtn{
  background-image:url(../images/BuyBtn.jpg);
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  height:33px;
  line-height:33px;
  text-align:center;
  text-decoration:none;
  width:53px;
}

.BBBundlesOverview .BundelTabel .Col1, .BundlesOverview .Col1,
.BBBundlesOverview .BundelTabel .Col2, .BundlesOverview .Col2{
  padding-left:10px;
  text-align:left;
}

/* End BB */ 

/* MM: My Marketplace */ 
.MMBundleNameHolder{
  top: 0px;
  position: absolute; 
  left: 0px;
  width: 537px; /* 554px*/
  height: 113px; /* 132px */
  padding-left: 17px;
  padding-top: 19px;
  background-color: #e8ebed;
}

.MMBundleInfoHolder{
  top: 0px;
  position: absolute;
  right: 0px;
  width: 209px; /* 226px*/
  height: 113px; /* 132px */
  padding-left: 17px;
  padding-top: 19px;
  background-color: #e8ebed;
}

.BundleAdsOverview{
  position: relative;
  margin-top: 152px;
  left: 0px;
}

.MMFavHolder{
  top: 0px;
  position: relative;
  left: 0px;
  width: 209px; /* 226px*/
  height: 113px; /* 132px */
  padding-left: 17px;
  padding-top: 19px;
  margin-bottom: 19px;
  background-color: #e8ebed;
}

.MMSubHolder {
  background-color:#E8EBED;
  height:51px; /* 70 px */
  left:0;
  padding-left:17px;
  padding-top:19px;
  position:relative;
  top:0;
  width:537px; /* 554px */
}

.MMSubHolder .Title{
  position: absolute;
  font-size: 16px;
  font-weight: bold;
}

.MMSubHolder .Text{
  padding-top: 6px;
  font-size: 11px;
  width: 530px;
  font-weight: normal;
}

.WelcomeBanner a.EMALink:link,
.WelcomeBanner a.EMALink:hover,
.WelcomeBanner a.EMALink:active, 
.WelcomeBanner a.EMALink:visited {
  font-size:11px;
  color: white;
  font-weight:normal;
  position:absolute;
  right:25px;
  text-decoration:underline;
}

.BundelTabel thead{
  text-align: center;
  padding: 10px;
}

.BundelTabel td{
  text-align: center;
  padding: 10px;
}

.BundelTabel .editbutton{
  width: 47px;
  background-image: url(../images/EditBtn.jpg);
  height: 29px;
  position: relative;
  right: 4px;
  cursor: pointer;
  font-size:12px;
  font-weight:bold;
  line-height:29px;
  text-align:center;
  text-decoration:none;
}


/* End MM */

.SigninHolder{
  top: 0px;
  position: absolute;
  left: 0px;
  width: 209px; /* 226px*/  
  height: 261px; /* 285px */ 
  padding-left: 17px;
  padding-top: 19px;  
  background-color: #e8ebed;
}

.SigninHolder a.SigninButton:link, 
.SigninHolder a.SigninButton:hover, 
.SigninHolder a.SigninButton:active, 
.SigninHolder a.SigninButton:visited {
  top: 93px;
}

.SigninHolder a.LoginButton:link, 
.SigninHolder a.LoginButton:hover, 
.SigninHolder a.LoginButton:active, 
.SigninHolder a.LoginButton:visited {
  top: 233px;
}


.MMInfoHolder{
  top: 0px;
  position: relative;
  left: 0px;
  width: 209px; /* 226px*/
  height: 261px; /* 285px */
  padding-left: 17px;
  padding-top: 19px;
  margin-bottom: 20px;
  background-color: #645ca2;
  color: white; 
}

.MMInfoHolder a.AdButton:link,
.MMInfoHolder a.AdButton:hover,
.MMInfoHolder a.AdButton:active,
.MMInfoHolder a.AdButton:visited {
  top: 93px;
  background-image: url(../images/MyMarketplaceBtn1.jpg);
  color: #2a1f55;
}

.MMInfoHolder a.BannerButton:link,
.MMInfoHolder a.BannerButton:hover,
.MMInfoHolder a.BannerButton:active,
.MMInfoHolder a.BannerButton:visited {
  top: 233px;
  width: 194px;
  background-image: url(../images/MyMarketplaceBtn1.jpg);
  color: #2a1f55;
}

.MMFavHolder a.FavBtn:link,
.MMFavHolder a.FavBtn:hover,
.MMFavHolder a.FavBtn:active,
.MMFavHolder a.FavBtn:visited {
  top: 89px;
  width: 194px;
  background-image: url(../images/MyMarketplaceBtn2.jpg);
  color: #2a1f55;
}

.MMBundleInfoHolder a.AdAddBtn:link,
.MMBundleInfoHolder a.AdAddBtn:hover,
.MMBundleInfoHolder a.AdAddBtn:active,
.MMBundleInfoHolder a.AdAddBtn:visited {
  top: 89px;
  width: 194px;
  background-image: url(../images/MyMarketplaceBtn2.jpg);
  color: #2a1f55;
}

.MMBundleNameHolder .SigninTitle .SigninText{
  width: 520px;
}

.Expired{
  background-color: #e8ebed;
}

.BundleAdsOverview .BundelTabel .Col1, .BundlesOverview .Col1 {
  text-align: left;
  padding-left: 10px;
}

.BundleAdsOverview .BundelTabel .Col2, .BundlesOverview .Col2{
  text-align: left;
  padding-left: 10px;
}


.SigninTitle{
  position: absolute;
  font-size: 16px;
  font-weight: bold;
}

.SigninText{
  padding-top: 6px;
  font-size: 11px;
  width: 200px;
  font-weight: normal;
}

.SigninHolder a, a.FavBtn, .MMInfoHolder a, a.AdAddBtn, .BBInfoHolder a {
  display: block;
  width: 193px;
  height: 33px;
  text-align: center;
  background-image: url(../images/HomepageButton.jpg);
  position: absolute;
  text-decoration:none;
  font-size: 14px;
  font-weight: bold;
  line-height: 33px;
  color: white; 
}


#BackToSearchResults {
  position: absolute;
  right: 10px;
  top: -5px;
  color: #b90000 !important;
  font-weight: bold !important;
}

.SearchResultsHolder
{
  position: relative;
  left: 0px;
  width: 804px;
}

.SearchResultsHolder table {
  width: 800px;
}

.LeftResultsHolder {
  float: left;
}

.TitleBarHolder{
  background-color: #a7aab4;
  position: relative;
  height: 20px;
  width: 544px; 
  line-height: 20px;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
  color: #2a1f55;
  margin-bottom: 0px;
}

.SmallTitleBar{
  width: 216px;  /* 226 */
}

.LargeTitleBar{
 width: 790px; /* 800 */
}

.FirstTitleBar{
  margin-top: 0px;
}


.TextHolder{
  position: relative;
  /* width: 554px; */
  background-color: #e8ebed;
  line-height: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.LargeTextHolder{
 width: 780px; /* 800 */
 height: 40px; 
}

.SmallTextHolder{
  width: 206px;  /* 226 */
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.HeaderLinks a:link, .FooterLinks a:link,
.HeaderLinks a:hover, .FooterLinks a:hover,
.HeaderLinks a:active, .FooterLinks a:active, 
.HeaderLinks a:visited, .FooterLinks a:visited {
  color: #939598;
  text-decoration: none;
  font-weight: normal; 
}

.TitlePicBarHolder{
  border-top: 1px solid #939598;
  border-bottom: 1px solid #939598;
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px;
  height: 20px;
  width: 544px; 
  line-height: 20px;
  font-size: 10px;
  font-weight: bold;
  padding-left: 10;
  color: #939598;
}

.ThumbsHolder{
  width: 554px;
}

.ThumbsHolder .Thumb{
  width: 118px;
  height: 70px;
}

.ThumbsHolder  table{
  margin-top: 10px;
  width: 100%;
}

.ThumbsHolder .Col1, .ThumbsHolder .Col2, ThumbsHolder .Col3{
  width: 145px;
}

.ThumbsHolder .Col4{
  text-align: right;
}

.PicHolder {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 554px;
  display: none;
}

.PicHolder .Pic{
  width: 471px;
  height: 355px;
}

.AdHolder{
  width: 534px; 
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  margin-bottom: 20px;
}

.SearchResultsHolder thead td,
.AdvertiserResults thead td{
  background-color: #a7aab4;
  border: 1px solid #dcdddf;
  font-weight: bold;
  color: #2a1f55;
  line-height: 20px;
  height: 20px;
}

.AdvertiserResults thead td{
  line-height: 14px;	
  height: 14px;	
  padding: 5px; 	
}

.SearchResultsHolder tbody td,
.AdvertiserResults tbody td{
  background-color: white;
  border: 1px solid #dcdddf;
  font-size: 11px;
  color: #2a1f55; 
  height: 94px;
  vertical-align: top; 
  text-align: center;
  padding-top: 13px;
}

.AdvertiserResults tbody td{
	height: 14px;
	padding: 5px;
	text-align: left;
}

.SearchResultsHolder tbody a
{ 
   text-decoration: none;
   font-weight: normal;
}

.SearchResultsHolder .Col1{ 
  padding-top: 9px;
}

.SearchResultsHolder thead .Col1Row1{
  width: 443px;
  padding-left: 11px;
}

.SearchResultsHolder thead .Col2Row1{
  width: 80px;
  text-align: center;
}

.SearchResultsHolder thead .Col3Row1{
  width: 108px;
  text-align: center;
}

.SearchResultsHolder thead .Col4Row1{
  width: 75px;
  text-align: center;
}

.SearchResultsHolder thead .Col5Row1{
  width: 40px;
  text-align: center;
}

.SearchResultsHolder thead .Col6Row1{
  width: 55px;
  text-align: center;
}

.Thumb{
  border: 1px solid #2a1f55;
  width: 118px;
  height: 70px;
}

.ThumbHolder{
  border: 1px solid #dcdddf;
  padding-left: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 1px;
}

.AdInfoHolder .ThumbHolder{
  left: 0px;
  position: relative;
  float: left;
  height: 72px;  
  width: 120px;
}

.SearchResultsHolder .ThumbHolder{
  left: 7px;
  position: relative;
  float: left;
  height: 72px;  
  width: 120px;
}

.AdShortInfo{
  left: 0px;
  padding-left: 30px;
  position: relative;
  float: right;
  width: 390px;
  margin-bottom: 20px;
}


.GeneralLeftCenter{
  float: left;
  width: 554px;
}

.NWLeftCenter{
  width: 800px;
}

.NWLeftCenter p{
  margin-top:0px;
  margin-bottom:0px;
}

.GeneralRightCenter{
  float: right;
  position: relative;  
}

.NWRightCenter{
  height: 544px; 
  width: 0px;
}

.AdRightCenter{
  width: 226px;
  overflow-x: hidden; 
}

.MMRightCenter{
  width: 226px;
  /* height: 544px; */
}

.TextBlokHolder,
.CompanyContactInfoHolder{
  background-color: #bec3ce;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 10px;
}

.CompanyContactInfoHolder{
  background-color: #bab138;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.ButtonBar{
  height: 33px;
  margin-top: 20px;	
  margin-bottom: 20px;	
}

.TextBlokHolder .MailAdButton{
  width: 157px;
  height: 33px;
  text-align: center;
  background-image: url(../images/EmailAdButton.jpg);
  position: absolute;
  right: 49px;
  top: 50px; 
  font-weight: bold;
  color: #07050e;
  line-height: 33px;
  text-decoration: none; 
}

.MailCompanyBtn{
  position: relative;
  width: 157px;
  height: 33px;
  background-image: url(../images/Btn157x33.png);
  display: block;
  text-align: center;
  font-weight: bold;
  color: #07050e;
  line-height: 33px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none !important; 
}

.SearchResults{
  margin-bottom: 20px;
}

.SearchResultsHolder .TeaserHolder{
  position: relative; 
  width: 288px;
  text-align: left;
  padding-top: 2px;
  left: -10px;
  float: right;
}

/* My Bundle overview */

.BundelTabel thead .C1,
.BundelTabel thead .C2,
.BundelTabel thead .C3,
.BundelTabel thead .C4,
.BundelTabel thead .C5,
.BundelTabel thead .C6,
.BundelTabel thead .C7,
.BundelTabel thead .C8 {
  padding: 5px 2px;
  vertical-align: top;
}

.BundelTabel thead .C4,
.BundelTabel thead .C5 {
	width: 85px;
}

/* My Ads Tabblad */

.BundelTabel {
  width: 800px; /* !important */
  border-right: 1px solid #d2d3d5;
  margin-bottom: 20px;
  border: 1px solid #d2d3d5; 
}

.BundelTabel thead th {
  background-color: #a7a9b5;
  color: #292055;
  height: 21px;
  border: 1px solid #d2d3d5;
}

.BundelTabel td {
  border: 1px solid #d2d3d5;
  padding-left: 10px;
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
}

.BundelTabel thead .Column1 {
  width: 100px;
  text-align: left;
  padding-left: 10px;
}
.BundelTabel thead .Column2 {
  width: 250px;
  text-align: left;
  padding-left: 10px;
}
.BundelTabel thead .Column3 {
  width: 90px;
  text-align: center;
}
.BundelTabel thead .Column4 {
  width: 90px;
  text-align: center;
}
.BundelTabel thead .Column5 {
  width: 60px;
  text-align: center;
}

.BundelTabel thead .Column6 {
  text-align: center;
  width: 60px;
}
.BundelTabel thead .Column7 {
  width: 55px;
  text-align: center;
}
.BundelTabel thead .Column8 {
  width: 55px;
  text-align: center;
}

.Activate {
  width: 26px;
  height: 33px;
  background-image: url(../images/Save.gif);
  float: right;
  cursor: pointer;
}


.BundleInfo {
  position: relative;
  left: 13px;
  top: 10px;
  width: 290px;
  float: left;
}

.BundelTabelInhoud {
  width: 500px;
  background-color: #e8ebed;
  border-right: 1px solid #d2d3d5;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d2d3d5;
  display: block;
  top: 0px;
  right: 0px;
  position: relative;
  float: right;
}

.BundelTabelInhoud thead th {
  background-color: #a7a9b5;
  color: #292055;
  height: 21px;
}


.BundelTabelInhoud td {
  border-left: 1px solid #d2d3d5;
  border-bottom: 1px solid #d2d3d5;
  padding-left: 5px;
  vertical-align: top;
  padding-top: 2px;
  padding-bottom: 10px;
  text-align: left;
  width: 50%;
}





.InfoTabel {
  position: relative;
  left: 480px;
  top: 5px;
  width: 300px;
  border-right: 1px solid #d2d3d5;
  border-left: 1px solid #d2d3d5;
  padding-right: 1px;
}

.InfoTabel thead th {
  background-color: #a7a9b5;
  padding: 3px;
}

.InfoTabel td, .InfoTabel th {
    border-bottom: 1px solid #d2d3d5;
}

.InfoTabel td {
  padding: 3px;
}



  /* Advertentie toevoegen */

 .AdWizard .NextStep {
   position: relative;
   float: right;
   background-image: url(../images/Next.gif);
   width: 164px;
   height: 33px;
   margin-top: 10px;
 }

 .BottomNavigation.Step3,
 .AdWizard .BottomNavigation {
   width: 800px;
   height: 50px;
   background-color: #bec3ce;
   margin-top: 10px;
   text-align: center;
 }

 .AdWizard .BottomNavigation input,
 .BottomNavigation.Step3 input {
   cursor: pointer;
 }

 .AdWizard .BottomNavigation .Proceed,
 .BottomNavigation.Step3 .Proceed {
   background-image: url(../images/btnForm.jpg); 
   font-size: 12px;
   line-height: 33px;
   text-align: center;
   text-decoration: none; 
   font-weight:bold;
   height: 33px;
   width: 126px;
   margin-top: 8px;
 }

 .AdWizard .BottomNavigation .Back,
 .BottomNavigation.Step3 .Back {
   background-image: url(../images/Back.gif);
   height: 33px;
   width: 126px;
   margin-top: 8px;
 }

 .AdWizard .BottomNavigation .Upload {
   background-image: url(../images/Upload.gif);
   height: 33px;
   width: 126px;
   margin-top: 8px;
 }

 .AdWizard .Topbalk {
   background-color: #bec3ce;
   margin-top: 15px;
   padding: 5px;
   padding-left: 10px;
   color: white;
   font-size: 11px;
 }
 .AdWizard .Topbalk ul {
    margin: 0px;
    padding: 0px;
    top: 0px;
    list-style-type: none;
 }
 .AdWizard .Topbalk ul li {
    float: left;
    margin: 0px;
    padding: 0px;
    margin-right: 5px;
 }
 .AdWizard .Topbalk a:link,
 .AdWizard .Topbalk a:visited,
 .AdWizard .Topbalk a:active {
   color: white;
   font-size: 11px;
   text-decoration: none;
 }
 .AdWizard .Topbalk a:hover {
   text-decoration: underline;
 }
 .AdWizard .Topbalk .Active {
   color: #2a1f55 !important;
 }

 .AdWizard .AdInfoTabel {
   position: relative;
   left: 7px;
   top: 10px;
 }

 .AdWizard .AdInfoTabel td {
    vertical-align: top;
 }
 .AdWizard .AdInfoTabel .Left {
   width: 150px;
   color: #2a1f55;
   font-weight: bold;
   height: 30px;
   padding-top: 4px;
 }


.AdWizard .TextInput{
  width: 292px;
  height: 17px;
  background-image: url(../images/SearchInputbox.jpg);
  position: relative;
  background-repeat: no-repeat;
  padding-left: 4px;
  padding-top: 5px;
  margin-bottom: 4px;
}

.AdWizard .TextInput input{
  position: absolute;
  top: 5px;
  left: 4px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 291px;
  height: 15px;
  font-size: 10px;
}

.AdWizard .select {
  width: 296px;
  border: 1px solid #2f2459;
  margin-bottom: 2px;
}

.AdWizard .Navigation {
  background-color: #bec3ce;
  height: 50px;
  margin-top: 10px;
}


   /* uploaden */

  .UploadTabel {
     width: 790px !important;
     position: relative;
     left: 10px;
     top: 8px;
     margin-bottom: 8px;
  }

  .UploadTabel tr {
     position: relative;
     width: 800px;
     max-width: 800px;
     overflow: hidden;
   }

  .UploadTabel .Number {
    color: #2a1f55;
    font-weight: bold;
    width: 80px;
    height: 30px;
  }

  .UploadTabel .FilenameTD {
    width: 390px; 
    text-align: center;
  }
  .UploadTabel .FilenameTD .FileName {
    width: 463px;
    background-image: url(../images/UploadInput.gif);
    background-repeat: no-repeat;
  }

  .UploadTabel .BrowseTD {
    width: 110px !important;
    text-align: center;
    background-image: url(../images/Browse.gif);
    background-position: 10px 1px;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
  }

  .UploadTabel .BrowseTD .container {
     position: relative;
     width: 110px;
     height: 30px;
     overflow: hidden;
  }

  .UploadTabel .BrowseTD .container .collector {
    position: relative;
    left: -400px;
    width: 500px;
    height: 30px;
    top: 1px;
    overflow: hidden;
  }

  .UploadTabel .BrowseTD .container .collector .file {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
     opacity: 0;
     filter: alpha(opacity=0);
  }


/* Einde My-Ads Tabblad */


/* Menu */
/*MAILFORMULIER*/

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton {
  width: 99px;
  height: 19px;
  color: #FFFFFF;
  font-size: 10px;
  background-color: #455560;
  border: 1px solid #455560;
}

.MFSubmitTD,
.MFDataTD {
  text-align: center;
}

.MFTD  {
  width: 180px;
  vertical-align: top;
  font-weight: normal;
}

.MFNaamType, .MFEmailType, .MFFileType {
  border: 1px solid #7b797a;
  width: 250px;
  margin: 2px;
  padding-left: 3px;
  font-size: 12px;
}

.MFExtraUitleg {
  font-weight: normal;
  font-style: italic;
  padding-bottom: 10px;
}

.MFVerplichtTD {
  color: red;
  font-weight: bold;
  vertical-align: top;
  padding-top: 5px;
  width: 10px;
}

.MFFileType {
  color: #7b797a;
  border: 1px solid #46003F;
  margin: 2px;
  padding-left: 3px;
  padding-right: 3px;
  width: 304px;
}




/* aanpassingen door sander */
.CenterHolder #AdWizard .Terms {
   position: relative;
   left: 100px;
   width: 600px;
   margin-top: 10px;
   background-color: #E8EBED;
   border-bottom: 1px solid #D2D3D5;
   border-right: 1px solid #D2D3D5;
   color: #2A1F55;
   padding-bottom: 5px;
   margin-bottom: 10px;
}

.CenterHolder #AdWizard .Terms .Title {
   background-color: #A7A9B5;
   height: 18px;
   color: #292055;
   font-weight: bold;
   text-align: center;
   padding-top: 3px;
}

.CenterHolder #AdWizard .Terms .Content {
   overflow-y: scroll;
   padding: 10px;
   padding-top: 0px;
   height: 250px;
}

.BottomNavigation .Accept {
  width: 150px;
  background-image: url(../images/Accept.gif);
  height: 33px;
}

.AdWizard .Topbalk .active {
  font-weight: bold;
}



/* Registratie pagina aanpassingen door sander */

.RegistrationOptions span {
  width: 390px;
  height: 315px;
}

.RegistrationOptions span a {
  position: absolute;
  display: block;
  color: white;
  font-size: 14px;
  font-weight: bold;
  width: 188px;
  height: 22px;
  top: 241px;
  text-align: center;
  padding-top: 5px;
  text-decoration: none;
}

.RegistrationOptions span.AdvertiseAccount {
  display: inline-block;
  float: left;
  background-image: url(../images/Reg0_Left.jpg);
  cursor: pointer;  
}

.RegistrationOptions span.AdvertiseAccount a {
  left: 165px;
}

.RegistrationOptions span.SearchAccount {
  display: inline-block;
  float: right;
  background-image: url(../images/Reg0_Right.jpg);
  cursor: pointer;
}

.RegistrationOptions span.SearchAccount a {
  left: 447px;
  top: 242px;
}


a.PaymentMethods {
  position: absolute;
  right: 5px;
  bottom: 2px;
}

.NoBackground,
.NoBackground * {
  background-image: none !important;
  background-color: none !important;
}

.ContactError {
  color: red !important;
}

/* Company */
.CompanyLogoHolder{
  width: 555px; 
  padding: 0px;
  margin-bottom: 20px;
  position: relative;
}

.CompanyHeadTextHolder,
.CompanyTabTextHolder{
  width: 511px; /* 555 - 22*2 */ 
  margin-bottom: 20px;
  position: relative;
}

.CompanyTabTextHolder{
  padding: 12px 22px 12px 22px; /* top right bottom left */
}

.CompanyHeadTextHolder{
  background-color: #f3ed31;
  padding: 22px; /* top right bottom left */
} 

.CompanyTabBar{
  width: 555px;
  height: 22px;
  position: relative;
  z-index: 4;  
  background-color: #a7aab4;
}

.CompanyTabsHolder{
  background-color: white;
  height: 22px;
  width: 555px;
}

.CompanyTabsHolder ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  z-index: 3;
}

.CompanyTabsHolder ul li {
   background-position: top left;	
   position: relative;
   float: right;
   width: 148px; /* 161px */
   height: 22px;
   background-image: url(../images/tabblad148x22.png);
   margin-left: -13px;
   cursor: pointer;
   z-index: 0;
   text-align: center;
   padding-left: 0px;
   overflow: hidden;
}

.CompanyTabsHolder ul li a,
.CompanyTabsHolder ul li a:link,
.CompanyTabsHolder ul li a:visited,
.CompanyTabsHolder ul li a:active {
  display: block;
  outline-style: none;
  outline-width: 0;
  height: 22px;
  line-height: 22px;
  color: #949599;
  font-size: 11px;
  padding-left: 15px;
  font-weight: bold;
  text-decoration: none;
}

.CompanyTabsHolder ul .Actief {
  border-bottom: 2px solid #c7c9cb;
  z-index: 3;
}

.CompanyTabsHolder ul .Actief a {
  color: #665ba7 !important;
}

.CompanyContactInfoHolder{
  background-color: #bab138;
  padding-bottom: 15px;
}

.CompanySearchResult{
  background-color: #f9f698 !important;
}


