body {
  #background: #edf6fd;
  background: url(../images/background.png) repeat-x;
  margin: 0px;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 13px;
}

#algemene opmaak hyperlinks.
a {font-family:Georgia,serif; font-size:large;text-decoration: none;}
a:link {color: #4BA4EF;text-decoration: none;}
a:visited {color: #4BA4EF;}
a:hover {text-decoration: none; color: #4BA4EF; font-weight:bold;}
a:active {color: red;text-decoration: none;}


h3 {
border-bottom:1px solid #DDDDDD;
font-size:115%;
}

#wrapper {
  width: 900px;
  background-color: white;
  margin: 15px auto;
  margin-bottom: 0px;
  overflow:hidden;
  border: 1px solid #DFDBDB;
}

#content {
background: white;
color:#353535;
width: 630px;
float: left;
padding: 10px 10px 5px 10px;
font-size:95%;
line-height:24px;
padding-left: 20px;
}


#sidebar {
 background: white;
 color:#353535;
 width: 230px;
 float:right;
}

#header {
   	height: 90px;
        font-size : 15px;
  	background-image: url(../images/header.jpg);
}



#navigation {
	height:40px;
        float: right;
	margin-right: 30px;
	margin-top: 30px;
	list-style-type:none;
	background:white;
}

#navigation li {
	display: inline;
}

#navigation a:link,
#navigation a:visited {
	padding:5px;
	
}

#navigation a {
	color:  #4ba4ef;
	text-decoration: none;
	
}
#navigation a:hover{
        border-bottom: 3px solid #4BA4EF;
		
        }

#footer {
	clear:both;
        background-color: white;
	height:40px;
	width: 900px;
	padding: 15px 0px 10px 0px;
	margin: 0 auto;
}

#copyright {
        margin: 0 auto;
        text-align: center;
        color: #9c9c9c;
}

#logos {
	vertical-align: middle; /*auto vertikaal uitlijnen*/
	text-align:center;
        clear: both;	
}

/* Class voor hover effect logo's in footer*/
.highlightit img{
	-moz-opacity: 0.5;
}

.highlightit:hover img{
	-moz-opacity: 1;
}


img {
	border: medium none;
}


#topwrapper {
	width: 900px;
	margin: 0 auto;
	background: transparent url(../images/logo.png) no-repeat scroll 0 40% ;
	height: 90px;
}
.logo {
	float: left;
	background-image: url(../images/logo.png);
}

.bannerwrapper {
	width:630px;
	margin-left:10px ;
}

.bannerwrapper h1 {
	font-size: 18px;
	margin: 10px;
        color: orange;
}

.banner {
        background-image: url(../images/banner-background.png);
	height:200px;
	width:180px;
	float:left;
	border:#dfdbdb solid 1px; 
	margin: 0 10px 0 0;
        padding: 0 5px;
        word-spacing: 0.25em;
        line-height: 15px; 
}

.banner p {
	margin:0px;
        padding : 2px;
        font-size: 13px;
}

.banner .star {
        float: right;
        padding: 0 10px 5px 0px;
}

.banner .info {
	float: left;
        margin-top : 55px;
        padding: 0px 0px 10px 0px;
}

/*clearing class*/
.clear {
	clear:both;
}

table {
	color:#353535;
	font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

td, th {
	border-bottom: 1px solid #aba7a7;
	border-right: 1px solid #aba7a7;
	padding: 5px 8px 3px;
	text-align: center;
}

/*eerste kolom van tabel*/
th.kolom1 {
	text-align:left;
	border-left: 1px solid #aba7a7;
}

/*bovenste rij van tabel*/
th.rij1 {
	background-color:#dfdbdb;
	border-top: 1px solid #aba7a7;
}

/*eerste vak tabel*/
th.vak1 {
	background-color:#dfdbdb;
	border-left: 1px solid #aba7a7;
	border-top: 1px solid #aba7a7;
}

th h3 {
	font-size: 16px;
}

label {
  float:left;
  width: 16%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  }

/*navigatiebalk diensten hosting, domeinregistratie*/

#navigation_diensten {
	height:40px;
        float: left;
	margin: auto;
	/*margin-top: 17px;*/
	list-style-type:none;
	background:white;
	font-size: 16px;
}

#navigation_diensten li {
	display: inline;
}

#navigation_diensten a:link,
#navigation_diensten a:visited {
	padding:5px;
	
}

#navigation_diensten a {
	color:  #4ba4ef;
	text-decoration: none;
	
}
#navigation_diensten a:hover{
        font-weight: bold;
        font-color: #4BA4EF;
		
        }
#blok_diensten {
	padding-top: 50px;

	padding-left: 20px;
} 

#contactformulier {
	line-height: 15px;
}

.prijs_domein {
       width: 400px;
       padding: 5px;
}

.tldnaam {
       float: left;
       width: 200px;
       border-bottom: dotted 1px;
       
}
.tldprijs {
      width: 200px;
      border-bottom: dotted 1px;
      padding: 4px;      
}

//domein controle form
#swForm {
	margin-top: 20px;
        width: 700px;
}

.swSubmit {

}
