body{
	background: #FFFFFF;
    margin: 0px 0px 0px 0px;
	font: 11px/180% Verdana, Geneva, Arial;
}
input, select{
	background: #FFFFFF;
	border: 1px solid #0066FF;
	color: #333333;
	font: 11px/130% Verdana, Geneva, Arial;
}
.head{
	color: #2e63bf;
	font: 11px/180% Verdana, Geneva, Arial;
	text-align: justify;
    font-weight: bold
}
#kop{
  margin-top: 15px;
  margin-left: 40px;
  height: 65px;
  background-image: url(images/kop.png);
  background-repeat: no-repeat;
}
#menu{
  margin-left: 40px;
  margin-right: 40px;
  height: 25px;
  background-color: #000000;
}
#menu a:link, #menu a:active, #menu a:visited {
  text-decoration: none;
  color: #FFFFFF;
  border-right: 1px solid #FFFFFF;
  font: 11px/11px verdana, arial, helvetica;
  height: 25px;
  margin: 0;
  padding: 8px 15px;
  vertical-align: middle;
}
#menu a:hover, #menu a:focus {
  text-decoration: none;
  color: #2e63bf;
}
#page{
    margin-top: 40px;
    margin-left: 50px;
    margin-right: 190px;
    margin-bottom: 40px;
}
#footer
{
	top: 100%;
    margin-top: -30px;
    left: 40px;
    right: 40px;
    height: 30px;
    position: fixed;
	color: #000000;
    background-color: #ffffff;
    text-align: center;
}
* html #footer{                /* Position fix voor IE */
    position: absolute;
}
#sidebar{
  top: 105px;
  left: 100%;
  margin-left: -180px;
  width: 140px;
  height: 60%;
  background-color: #ffffff;
  position: absolute;
}
.outer{
  top: 0px;
  width: 40px;
  height: 100%;
  background-color: #9EA5AC;
  position: fixed;
}
#left{
  margin-left: 0px;
  border-right: 2px solid #ffffff;
}
#right{
  left: 100%;
  margin-left: -40px;
  margin-right: 0px;
  border-left: 2px solid #FFFFFF;
}
#image_switch{
    background-image: url(images/switch.png);
    background-repeat: no-repeat;
    margin-left: 40px;
    height: 131px;
}

#bieden {
  border: 1px solid #000000;
  left: 50%;
  margin-left: -150px;
  margin-top: 0px;
  width: 300px;
  height: 125px;
  position: relative;
}
#error {
  font-weight: bold;
  color: #FF0000;
}
#test {
  font-weight: bold;
  color: #2e63bf;
}
td.kop {
  font-weight: bold;
  color: #2e63bf;
  vertical-align: bottom;
  height: 35px;
}
p {
  margin-bottom: 25px;
}
p.kop {
  font-weight: bold;
  font-size: 12px;
  color: #2e63bf;
  vertical-align: top;
  height: 25px;
}
p.nieuwskop {
  font-weight: bold;
  font-size: 11px;
  color: #2e63bf;
  vertical-align: top;
  height: 15px;
}
.hostingpakket{
  border: 1px solid #2e63bf;
  width: 20%;
  padding: 2px 2px 2px 2px;
}

#vendors{
  margin-bottom: 20px;
}
.vendors{
  background-repeat: no-repeat;
  width: 50px;
  position: fixed;
}
.vendors a{
    display: block;
}
#tux{
  left: 70px;
}
#tux a:hover {
  background-image: url(images/vendors/tux2.png);

}
#tux a{
  background-image: url(images/vendors/tux1.png);
}
#centos{
  left: 140px;
}
#centos a:hover {
  background-image: url(images/vendors/centos2.png);
}
#centos a{
  background-image: url(images/vendors/centos1.png);
}
#cisco{
  left: 210px;
}
#cisco a:hover {
  background-image: url(images/vendors/cisco2.png);
}
#cisco a{
  background-image: url(images/vendors/cisco1.png);
}

/* WhoIS */
#whoistable
{
    border-bottom:1px solid #D4D0C8;
}
#whoistable th
{
    text-align:left;
}
#whoistable a, #whoistable a:visited
{
    color:#000;
    text-decoration:none;
}
#whoistable a:hover
{
    color: #2e63bf;
    text-decoration:none;
}
#whoiswait
{
    text-align: center;
    overflow: visible;
    visibility: visible;

    top: 50%;
    left: 45%;
    margin-left: -150px;
    margin-top: -60px;
    width: 300px;
    height: 120px;
    position: absolute;

    background-color:#ffffff;
    padding:30px;
    line-height:30px;
    border:1px solid #D4D0C8;
}
.error
{
    color:#DD0000;
    font-weight: bold;
}
.vrij
{
    color:green;
    font-weight: bold;
}
.whoisrow1, .whoisrow1available
{
    background-color: #FCFAF6;
    border-top:1px solid #D4D0C8;
}
.whoisrow2, .whoisrow2available
{
    background:#FFF;
    border-top:1px solid #D4D0C8;
}
