* {
margin: 0px;
padding: 0px;
}

body {
background: #fff url(./images/global-bg.gif) top left repeat-x; 
font-family:tahoma;
color:#666;
text-decoration:none;
font-size:11px;

}



a {
text-decoration:underline;
color:#666;
}

a:hover {

text-decoration:none;
}

img {
border:none;
}

div.clearer {
clear:both;
}



div#greybg {
background: #8c8a8c url(./images/global-bg.gif) top left repeat-x; 
}

div#superwrapper {
width:766px;
overflow:hidden;
background: #fff url(./images/top-blue.gif) no-repeat;
padding-top:11px;

}


div#wrapper {
background: transparent url(./images/right-grey-bar.gif) top right repeat-y;
}

.blue {
color:#1172a9;
}


div#top-comp-left {
float:left;
}


div#mid {
background: transparent url(./images/right-grey-bar.gif) top right repeat-y;
}


div.mid-right {
margin: 10px 40px 0 0;
background: transparent url(./images/mid-right.gif) no-repeat;
float:right;
height: 83px;
width:231px;
}




div#mid div.corrector1 {
margin-top:4px;
}


div.mid-right-left {
float:left;
width: 131px;
}

div.mid-right-right {
float:right;
width:100px;
padding: 7px 0 0 0;
}


div.mid-right div.mid-right-left h3 {
font-size: 13px;
padding: 10px 0 0 17px;
}




div.mid-right div.mid-right-left ul  {
padding: 5px 0 0 17px;
}


div.mid-right div.mid-right-right img  {
padding: 6px 0 0 11px;
}

div.mid-right ul li {
background: transparent url(./images/li-arrow.gif) bottom left no-repeat;
padding: 0 0 0 10px;
list-style-type: none;
}




div.mid-left {
margin: 15px 0 0 0;
padding: 0px;
background: transparent url(./images/bar-zoekdomein.gif) no-repeat;
float:left;
height: 59px;
width:481px;
}




div.mid-left div#domainform {
margin: 15px 0 0 223px;
}


div#bottom {
background: transparent url(./images/right-grey-bar.gif) top right repeat-y;
}



div#bottom div#bottom-left {
margin: 12px 0 0 0;
padding: 0px;
background: transparent url(./images/bottom-left.gif) no-repeat;
float:left;
height: 225px;
width:240px;
}


div#bottom div#bottom-left h3 {
font-size: 15px;
padding: 18px 0 0 67px;
}





div#bottom div#bottom-left ul{
padding: 17px 0 0 35px;;
font-size:12px;
color:#1172a9;
}

div#bottom div#bottom-left ul li {
list-style-type: none;
background: transparent url(./images/bottom-left-libg.gif) bottom left no-repeat;
line-height: 15px;
padding: 0 0 6px 15px;
}

div#bottom div#bottom-left ul li#nbtmline {
background: transparent url(./images/bottom-left-libgnol.gif) bottom left no-repeat;
}



div#bottom div#bottom-mid {
margin: 0 0 0 0px;
padding: 0 0 0 0px;
float:left;
height: 225px;
width:245px;
text-align: justify;
}



div#bottom div#bottom-mid img#bottom-mid-logo {
padding: 27px 0 0 15px;
}



div#bottom div#bottom-mid p {
margin: 0 0 0 20px;
}



div#bottom div#bottom-mid img {
margin: 5px 0 5px 35px;
}



div#bottom div#bottom-line {
margin: 17px 1px 0px 0px;
}



div#bottom div#bottom-mid p#bottom-mid-meerweten {
margin: 2px 0 0 20px;
padding: 0px 0 0px 15px;
background: transparent url(./images/redicon.gif) bottom left no-repeat;
font-size:10px;
}



div#bottom div#bottom-mid h3 {
font-size: 15px;
margin: 28px 0 11px 15px;
padding: 0 0 3px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}

div#bottom div#bottom-right {
margin: 12px 0 0 0;
padding: 0px;
background: transparent url(./images/bottom-right.gif) no-repeat;
float:left;
height: 225px;
width:240px;
}


div#bottom div#bottom-right h3 {
font-size: 15px;
padding: 18px 0 0 67px;
}


div#bottom div#bottom-right a {
font-size: 12px;
color:#1172a9;
}

div#bottom div#bottom-right p#bottom-right-meerfaq {
margin: 2px 0 0 36px;
padding: 5px 0 0px 15px;
background: transparent url(./images/redicon.gif) bottom left no-repeat;
font-size:10px;
}

div#bottom div#bottom-right p#bottom-right-meerfaq a {
font-size:10px;
color:#666;
}


div#bottom div#bottom-right a:hover {
text-decoration: none;
}





div#bottom div#bottom-right ul{
padding: 17px 0 0 35px;;
font-size:12px;
color:#1172a9;
}

div#bottom div#bottom-right ul li {
list-style-type: none;
background: transparent url(./images/bottom-left-libg.gif) bottom left no-repeat;
line-height: 15px;
padding: 0 0 6px 15px;
}


div#footer img {
float: left;
}


div#footer a {
text-decoration: none;
}

div#footer a:hover {
text-decoration: underline;
}

div#footer {
width:766px;
}

div#footer ul {
margin: 22px 0px 0 10px;
float: left;
color:#666;
}


div#footer ul li {
list-style-type: none;
display: inline;
padding: 0 4px 0 2px;
}




div#footer p {
float: left;
color:#b1b1b1;
margin: 5px 0px 0 12px;
}

div#footer a {
color:#b1b1b1;
}

div#footer p a {
color:#1172a9;
text-decoration: none;
}

div#footer p a:hover {
text-decoration: underline;
}


/******contactpage*******************************************************/

div#contact-right {

background: transparent url(./images/contact-right.gif) top left no-repeat;
height: 256px;
width:237px;
float: right;

margin: 13px 19px 0 0; /* dees is enkel voor IE6, juiste staat hieronder */

}


 
html>body div#contact-right {

margin: 13px 37px 0 0; /* kan niet gelezen worden door IE6, wel IE7 en FF */
 
}



div#contact-right h3 {
font-size: 15px;
margin: 20px 0 8px 18px;
padding: 0 0 5px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}





div#contact-right p {
font-size: 12px;
margin: 17px 0px 0px 48px;
padding: 0 0 0px 0px;
}


div#bottom div#contact-bottom-line {
margin: 14px 1px 0px 0px;
}




div#bottom div#contact-bottom-left {
margin: 12px 0 0 0;
padding: 0px;
background: transparent url(./images/bottom-left.gif) no-repeat;
float:left;
height: 226px;
width:240px;
}


div#bottom div#contact-bottom-left h3 {
font-size: 15px;
padding: 18px 0 0 67px;
}


div#bottom div#contact-bottom-left p {
margin: 13px 10px 0 30px;
text-align: justify;

}


div#bottom div#contact-bottom-left a {
color:#1172a9;
}


div#bottom div#contact-bottom-left ul {
list-style-type: none;
margin: 20px 10px 0 30px;
}

div#bottom div#contact-bottom-mid {
margin: 0 0 0 0px;
padding: 0 0 0 0px;
float:left;
height: 225px;
width:245px;
text-align: justify;
}



div#bottom div#contact-bottom-mid p {
margin: 10px 10px 10px 20px;
}



div#bottom div#contact-bottom-mid h3 {
font-size: 15px;
margin: 30px 0 8px 15px;
padding: 0 0 3px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}

div#bottom div#contact-bottom-mid img {
margin: 5px 0 0px 30px;
}

div#bottom div#contact-bottom-right {
margin: 0;
padding: 35px 0 0 0;
}

div#bottom div#contact-bottom-right p {

}

div#bottom div#contact-bottom-right img {
padding: 5px 15px 10px 15px;
float: left;
border: none;
}




div.contact-mid-left {
margin: 0px 0 0 0;
padding: 0px;
background: transparent url(./images/contact-left.gif) no-repeat;
float:left;
height: 269px;
width:483px;
position:relative;
}

div.contact-mid-left h3 {
background: transparent url(./images/bottom-right-logo.gif) bottom left no-repeat;
font-size: 15px;
margin: 33px 0 5px 35px;
padding: 0 0 3px 31px;
}

div.contact-mid-left table{
margin: 0px 0 0 64px;
}

div.contact-mid-left .form {
padding: 1px;
font-size: 11px;
color: #787878;
border: 1px solid #8D8D8D;
background-color: #f7f7f7; 
}

div.contact-mid-left table img {
padding: 6px 0 0px 0px;
}

div.contact-mid-left textarea {
width: 391px;
height: 74px;
}


div.contact-mid-left table tr td {
padding: 0px 5px 0 0px;
}

div.contact-mid-left td.error {
color:red;
}

div.contact-mid-left p#errorline {
position: absolute;
top:230px;
left: 150px;
padding: 0 15px 0 0px;
color:red;
font-size: 12px;
font-weight: bold;
}

div.contact-mid-left p#successline {
position: absolute;
top:230px;
left: 150px;
padding: 0 15px 0 0px;
color:green;
font-size: 12px;
font-weight: bold;
}

/******bestelpage*******************************************************/



div#bestellen {
/* background: transparent url(./images/global-bg.gif) bottom right repeat-x; */
}


div#bestellen-mid {
padding: 20px 50px;
margin-right: 32px;
background-color: #fff; 
}

div#bestellen-mid h4 {
margin: 5px 0;
}

div#bestellen-mid p {
margin: 5px 0;
}


div#bestellen-mid ul li {
margin: 2px 0;
list-style-type: none;
}


div#bestellen-mid table tr td {
padding: 2px 0;
}


/******domainpage*******************************************************/

div#domain-right {

background: transparent url(./images/contact-right.gif) top left no-repeat;
height: 256px;
width:237px;
float: right;

margin: 13px 19px 0 0; /* dees is enkel voor IE6, juiste staat hieronder */

}


 
html>body div#domain-right {

margin: 13px 37px 0 0; /* kan niet gelezen worden door IE6, wel IE7 en FF */
 
}

div#domain-right table {
margin: 5px 0 0 29px;
font-size: 12px;
color: #000;
}

div#domain-right table, div#domain-right td {
border: 1px solid black;
border-collapse: collapse;
}


div#domain-right td {
padding: 3px;
width: 30px;
}

div#domain-right td.scheidingslijn {
background-color: black;
padding: 1px;
width: 1px;
}


div#domain-right h3 {
font-size: 15px;
margin: 20px 0 8px 18px;
padding: 0 0 5px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}





div#domain-right p {
font-size: 10px;
margin: 5px 32px 0px 26px;
padding: 0 0 0px 0px;
}


div#bottom div#domain-bottom-line {
margin: 14px 1px 0px 0px;
}




div#bottom div#domain-bottom-left {
margin: 12px 0 0 0;
padding: 0px;
background: transparent url(./images/bottom-left.gif) no-repeat;
float:left;
height: 226px;
width:240px;
}


div#bottom div#domain-bottom-left h3 {
font-size: 15px;
padding: 18px 0 0 67px;
}

div#bottom div#domain-bottom-left ul{
padding: 17px 0 0 24px;;
font-size:11px;
color:#1172a9;
}

div#bottom div#domain-bottom-left ul li {
list-style-type: none;
background: transparent url(./images/bottom-left-libg.gif) bottom left no-repeat;
line-height: 15px;
padding: 0 0 6px 15px;
}

div#bottom div#domain-bottom-left ul li#nbtmline {
background: transparent url(./images/bottom-left-libgnol.gif) bottom left no-repeat;
}


div#bottom div#domain-bottom-mid {
margin: 0 0 0 0px;
padding: 0 0 0 0px;
float:left;
height: 225px;
width:245px;
text-align: justify;
}

div#ajaxloader {
position: absolute;
top: -5px;
right: 25px;
}


div#bottom div#domain-bottom-mid p {
margin: 10px 10px 10px 20px;
}



div#bottom div#domain-bottom-mid h3 {
font-size: 15px;
margin: 30px 0 8px 15px;
padding: 0 0 3px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}

div#bottom div#domain-bottom-mid img {
margin: 5px 0 0px 30px;
}

div#bottom div#domain-bottom-right {
float: left;
margin: 0;
padding: 35px 0 0 0;
width:250px;
}

div#bottom div#domain-bottom-right p {
margin: 15px 35px 0 40px;
text-align: justify;

}



div#bottom div#domain-bottom-right a {
color:#1172a9;

}

div#bottom div#domain-bottom-right img {
padding: 0px 0px 0px 75px;

border: none;
}




div.domain-mid-left {
margin: 0px 0 0 0;
padding: 0px;
background: transparent url(./images/contact-left.gif) no-repeat;
float:left;
height: 269px;
width:483px;
font-size: 12px;


}

div.domain-mid-left h3 {
background: transparent url(./images/bottom-right-logo.gif) bottom left no-repeat;
font-size: 15px;
margin: 33px 0 5px 35px;
padding: 0 0 3px 31px;
}



div.domain-mid-left table, div.domain-mid-left td {
border: 0px solid black;
border-collapse: collapse;
}


div.domain-mid-left table{
margin: 2px 0 0 34px;
}

div.domain-mid-left table tr td {
padding: 0px 5px 0 0px;
width: 190px;
height: 20px;
}

div.domain-mid-left table tr td#bestellen {
height: 40px;
padding: 0 0 0 0px;
}


div#bodycheckdomain p#firstdomainp {

padding: 0 0 0 80px;


}


div#bodycheckdomain p a img {
margin: 0 0 -3px 0;
}


div#bodycheckdomain {
position: relative;
}


div.domain-mid-left table tr td #bestelbutton {
visibility: hidden;
}


div.domain-mid-left div#domeinchecktable {
display: none;
margin-top: 15px;
}


div.domain-mid-left div#domeinchecktekst {
margin: 15px;
}

div.domain-mid-left table{
height: 97px;
}


div#bodycheckdomain {
margin: 10px 0 0 35px;
}

div#bodycheckdomain p {
margin: 5px 0;
}

div#bodycheckdomain ul {
margin: 5px 0 0 15px;

list-style-type: none;
}

/******hostingpage*******************************************************/



div#hosting {
/* background: transparent url(./images/global-bg.gif) bottom right repeat-x; */
}


div#hosting-mid {
padding: 10px 5px 20px 15px;
margin-right: 32px;
background-color: #fff; 
}


div#hosting-mid div.hosting-bottom-right {
height: 256px;
width:237px;
float: left;
}


div#hosting-mid div.hosting-bottom-right img {
margin: 20px 0 0px 65px;
}


div#hosting-mid div.hosting-bottom-right img.linhost {
margin: 0px 0 -10px 15px;
}



div#hosting-mid div.hosting-bottom-right p {
padding: 15px 15px 0 15px;
font-size: 12px;
}


div#hosting-mid div#hosting-bottom {
padding: 15px 15px 0 15px;
font-size: 12px;
}


div#hosting-mid div#hosting-bottom img {
float: left;
margin: 15px 15px 25px 5px;
}


div#hosting-mid div#hosting-bottom h5 {
padding: 5px 0 5px 0;
font-size: 12px;
}








div#hosting-mid h3 {
font-size: 15px;
margin: 20px 0 8px 18px;
padding: 0 0 5px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}








div#hosting-mid div.host-top {

background: transparent url(./images/contact-right.gif) top left no-repeat;
height: 256px;
width:237px;
float: left;
margin: 0px 0px 5px 0; /* dees is enkel voor IE6, juiste staat hieronder */

}
 
html>body div#hosting-mid div.host-top {

margin: 0px 0px 5px 0; /* kan niet gelezen worden door IE6, wel IE7 en FF */
 
}

div#hosting-mid div.host-top div.innerhost {

padding: 0px 0px 0 30px;

position: relative;

}

div#hosting-mid div.host-top div.innerhost div.hostprice {

position: absolute;
top: -10px;
left: 120px; /* dees is enkel voor IE6, juiste staat hieronder */


}
 
html>body div#hosting-mid div.host-top div.innerhost div.hostprice {

left: 130px;  /* kan niet gelezen worden door IE6, wel IE7 en FF */
 
}

div#hosting-mid div.host-top div.innerhost div.hostprice span.price {
font-size: 27px;
position: absolute;
top: 0px;
right: -55px;
}

div#hosting-mid div.host-top div.innerhost div.hostprice span.month {
font-size: 9px;
position: absolute;
top: 6px;
left: 57px;

}

div#hosting-mid div.host-top div.innerhost div.hostprice span.eur {
font-size: 11px;
position: absolute;
top: 16px;
left: 57px;

}



div#hosting-mid  div.host-top div.innerhost h4 {
font-size: 13px;
margin: 25px 0 8px -20px;
padding: 2px 0 2px 31px;
background: transparent url(./images/bottom-right-logo.gif) bottom left no-repeat;
}




div#hosting-mid  div.host-top div.innerhost img {
margin: 5px 25px 0 0px;
}

div#hosting-mid  div.host-top ul {

margin:10px 0 4px 0;
}


div#hosting-mid  div.host-top div.innerhost ul li {

font-size: 12px;
background: transparent url(./images/li-arrow.gif) bottom left no-repeat;
padding: 0 0 0px 10px;
margin: 0 0 2px 0;
list-style-type: none;
}


div#hosting-mid  table#hostingdetailtable {
margin: 15px 0 0 60px;
}


div#hosting-mid  table#hostingdetailtable, div#hosting-mid  table#hostingdetailtable td, div#hosting-mid  table#hostingdetailtable th {
border: 1px solid black;
border-collapse: collapse;
padding: 5px;
text-align: left;
}


div#hosting-mid  table#hostingdetailtable td {
width: 70px;
}


/******faq*******************************************************/




div#faq-left {
margin: 10px 0 0 12px;
background-color: #fff; 
width: 473px;
/* height: 521px; */
}


div#faq-left-top {

height: 14px;
background: transparent url(./images/faq-top.gif) top left no-repeat;
}


div#faq-left-middle {
background: transparent url(./images/faq-middle.gif) top left repeat-y;

padding: 5px 0px 5px 25px;
position: relative;
}


div#faq-left-middle div#backtofaq {

position: absolute;
bottom: 3px;
left: 330px;
}

div#faq-left-middle div#backtofaq a {
color:#1172a9;
}


div#faq-left h2 {
font-size: 15px;
margin: 20px 0 8px 18px;
padding: 0 0 5px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}


div#faq-left h1 {
font-size: 15px;
margin: 0 0 10px 0;
}


div#faq-left-middle p {
font-size: 12px;
margin: 0 50px 10px 0;
}


div#faq-left-middle ul {
font-size: 12px;
line-height: 18px;
margin: 0 50px 0 0;
}


div#faq-left-middle ul li{
list-style-type: none;
}



div#faq-left-bottom {
background: transparent url(./images/faq-bottom.gif) top left no-repeat;
height: 14px;
width: 476px;
}



div#faq-right {

background: transparent url(./images/contact-right.gif) top left no-repeat;
height: 256px;
width:237px;
float: right;

margin: 62px 19px 0 0; /* dees is enkel voor IE6, juiste staat hieronder */

}


 
html>body div#faq-right {

margin: 62px 37px 0 0; /* kan niet gelezen worden door IE6, wel IE7 en FF */
 
}



div#faq-right h3 {
font-size: 15px;
margin: 20px 0 8px 18px;
padding: 0 0 5px 33px;
background: transparent url(./images/bottom-mid-logo.gif) bottom left no-repeat;
}





div#faq-right p {
font-size: 12px;
margin: 17px 30px 0px 33px;
padding: 0 0 0px 0px;
text-align: left;
}




div#btm-faq-left {
margin: 3px 0 0 12px;
background-color: #fff; 
width: 476px;
}


div#btm-faq-left-top {
width: 476px;
height: 14px;
background: transparent url(./images/faq-top.gif) top left no-repeat;
}


div#btm-faq-left-middle {
background: transparent url(./images/faq-middle.gif) top left repeat-y;
width: 476px;
padding: 5px 0px 5px 25px;
position: relative;
}


div#btm-faq-left-middle p {
font-size: 12px;
margin: 0 50px 10px 0;
}


div#btm-faq-left-middle ul {
font-size: 12px;
line-height: 18px;
margin: 0 50px 0 0;
}


div#btm-faq-left-middle ul li{
list-style-type: none;
}



div#btm-faq-left-bottom {
background: transparent url(./images/faq-bottom.gif) top left no-repeat;
height: 14px;
width: 476px;
}

/*************************bestellen***********************************************************************/

div#bestellen-mid h4 {
font-size: 14px;
margin: 20px 0 10px 0;
}


div#bestellen-mid table {
margin: 5px 0 0 29px;
font-size: 12px;
color: #000;
}

div#bestellen-mid table, div#bestellen-mid td {
border: 0px solid black;
border-collapse: collapse;
}

div#bestellen-mid .scheidingslijn {
background-color: black;
padding: 1px;
width: 1px;
}


div#bestellen-mid table tr td {
padding: 5px;
}



div#bestellen-mid table#hostpakket {
margin: 5px 0 0 29px;
font-size: 12px;
color: #000;
}

div#bestellen-mid table#hostpakket, div#bestellen-mid table#hostpakket td {
border: 1px solid black;
border-collapse: collapse;
}


div#bestellen-mid table#hostpakket tr td {
padding: 5px;
width: 50px;
height: 30px;
}


div#bestellen-mid table#hostpakket tr td.firstselect {
padding: 0px;
width: 20px;
text-align: center;
}



div#bestellen-mid hr.bestelhr {
margin: 30px 0;
}



html>body div#bestellen-mid #btn-besteloverzicht { /* kan niet gelezen worden door IE6, wel IE7 en FF */
padding: 10px 0px;
width: 635px;
background-color: #ccc;
font-size: 16px;
font-weight: bold;
}

table#besteloverzicht , table#besteloverzicht  td {
border: 1px solid black;
}


div#domeinnaambox, div#hostingbox, div#extrabox, div#adresbox, div#bedrijfadresbox {
display: none;
}

div#fillwhitespace {
margin: 190px 0;
}