/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: arial; font-size: 12px; color: #292929; }
input, select, textarea { font-family: verdana; font-size: 12px; color: #292929; }
body { background:url('../img/bg_top.jpg') repeat-x;}
img { border: 0px; display: block; }
ul{list-style:none;}

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### main content ### */

#container { width:965px; margin:0 auto; height:100%;}
#contain_top {float:left; width:620px;}

img.logo_top {float:left; margin:18px 0 0 -8px;}
ul#submenu_top {float:right; list-style:none; width:215px; padding:40px 0 0 0;}
li.subitem {float:left; color:#23547d; padding:0 5px 0 0; font-weight:bold;}
	li.subitem a {color:#23547d; text-decoration:none; }
	li.subitem a:hover {color:#23547d; text-decoration:underline; }
img.login_top {float:right; margin:30px 0 0 0;}

ul#menu {float:left; clear:both; height:36px; width:980px; margin:13px 0 0 0;}
li.menuitem {float:left; font-size:14px; font-family:arial; color:#505050; padding:9px 15px 0 0;}
	li.menuitem a{color:#505050; text-decoration:none;}
	li.menuitem a:hover{color:#505050; text-decoration:underline;}
li.stripe {float:left; height:36px; border-left:1px solid #dadada; border-right:1px solid #fff; margin:0 15px 0 0;}

#contain_message {width:980px; float:left; clear:both; padding:25px 0 0 0;}
img.melding {float:left; margin:0 0 0 175px;}

img.shadow {float:left; clear:both; width:965px;}

#box_left {float:left; clear:both; width:491px; padding:20px 0 20px 0;}
#domeincheck {background:url('../img/bg_domeincheck.jpg') no-repeat; width:491px; height:51px; margin:0 0 25px 0;}
.input_domein {float:left; border:0; margin:20px 55px 10px 150px;}
.check_butt {float:left; padding:13px 0 0 0;}

p {font-size:12px; font-family:arial; color:#858585; line-height:26px; padding:0 0 20px 0;}
p.content {font-size:12px; font-family:arial; color:#858585; line-height:26px; padding:0 0 20px 0;}

.accordion h5 {	background: #f5f7f9 url(../img/arrow-square.gif) no-repeat right -53px;	padding: 5px 0 5px 5px; margin: 0 0 5px 0; font: bold 120%/100% Arial, Helvetica, sans-serif; cursor: pointer; font-size:12px; font-weight:bold; color:#1d66a0; border:1px solid #c3c3c3;}
.accordion h5:hover {}
.accordion h5.active { background-position: right 3px;}

p.antwoord {line-height:26px; color:#484848; padding:0 0 10px 5px;}

#news {float:left; clear:both; width:491px;}
img.stripe_news {float:left; clear:both; padding:10px 0 10px 0;}
img.stripe_news_last {float:left; clear:both; padding:10px 0 20px 0;}

#support {background:url('../img/bg_support.jpg') no-repeat; width:491px; height:94px; margin:0 0 25px 0; padding:20px 0 0 0;}

#box_right {float:right; width:393px;}
#webhostingpakket {background:url('../img/bg_pakket.jpg') no-repeat; width:392px; height:174px; margin:5px 0 25px 0;}
ul#specs {width:200px; float:left; color:#808080; padding:20px 20px 0 35px;}
li.spec {float:left; clear:both; width:200px; background:url('../img/list_img.jpg') no-repeat; padding:0 0 8px 25px;}
img.bekijk_pakket {padding:15px 0 0 0;}

#box_large {clear:both; width: 965px; margin:0 auto;}
.webhosting_pakket {background:url('../img/bg_webhosting.jpg') no-repeat; width:965px; height:174px; margin:0 0 25px 0; padding:20px 0 0 0;}

.specs_left {width:250px; float:left;}
p.betaling {font-size:12px; font-family:arial; color:#747474; padding:5px 0 0 15px;}
img.bestellen {padding:15px 0 0 15px;}

.specs_right {width:680px; float:right;}
ul.specs_pakket-1 {line-height:22px; color:#7c7c7c; font-weight:bold; float:left; list-style:none; width:230px; }
ul.specs_pakket-2 {line-height:22px; color:#7c7c7c; font-weight:normal; float:left; list-style:none; width:100px; }
li.img {padding:5px 0 5px 0;}

#footer {width:100%; background:url('../img/bg_footer.jpg') repeat-x; height:73px; clear:both; margin:0 0 25px 0; }
#contain_footer {width:980px; margin:0 auto; }
ul#footer_menu {width:500px; list-style:none; padding:28px 0 0 0; color:#777777;}
li.footeritem {float:left; padding:0 15px 0 0;}
	li.footeritem a{text-decoration:none; color:#777;}
	li.footeritem a:hover{text-decoration:underline; color:#777;}
img.footer_logos {float:right; margin:-10px 0 0 0;}
p.aftiteling {float:left; clear:both; color:#aaaaaa; padding:40px 0 30px 0;}

ul#domeinen { width : 115px; float:left; padding-top : 10px; color : #5b5b5b; font-family : arial; font-size : 12px; line-height : 28px;}
ul#tarieven { width : 115px; float:left;	padding-top : 10px;	padding-bottom : 15px; color : #5b5b5b; font-family : arial; font-size : 12px; line-height : 28px;}
	ul#domeinen a {color:#319efb; text-decoration:none; font-weight:bold;}
	ul#domeinen a:hover {color:#319efb; text-decoration:underline; font-weight:bold;}

div#ruimte_boven {width:980px; float:left; clear:both; height:20px;}

.iframe {margin-top:-50px;}

span {font-size:12px; font-family:arial; float:left; color:#858585;}
.input {margin-top:5px; margin-bottom:5px; width:150px;}
.bericht {width:400px; height:150px;}
.submit {background:#319efb; border:0; color:#fff; font-size:14px; font-weight:bold; padding:5px 5px 5px 5px; margin:15px 0 0 0;}

div#content {width:980px; margin:0 auto;}
div.nieuwsbericht {float:left; clear:both; width:491px;}

a.terug_overzicht {color:#319efb; text-decoration:underline; font-weight:bold;}
a.terug_overzicht:hover {color:#319efb; text-decoration:none; font-weight:bold;}

div.naam {font-size:12px; font-family:arial; color:#858585;}

/* ### headings ### */
h1.belons {font-size:24px; color:#3d3d3d; float:right; clear:both; padding:15px 0 0 0;}
h1.melding {font-size:22px; font-weight:normal; color:#245680; width:480px; float:left; padding:0 0 0 20px; line-height:32px;}
h1.melding a{font-size:22px; color:#30b5ff; padding:34px 0 0 0; margin:0 0 0 10px; border-bottom:1px dotted; text-decoration:none;}
h1.melding a:hover{color:#30b5ff; border-bottom:0px dotted; text-decoration:none;}

h2 {font-size:22px; color:#3d3d3d; padding:0 0 25px 0; }
h2.support {padding:80px 0 10px 0;}
h2.small {font-size:18px; font-weight:normal; padding:0 0 5px 0; margin:0;}
h2.small_prijslijst {float:left; clear:both; width:491px; font-size:18px; font-weight:normal; padding:0 0 5px 0; margin:15px 0 0 0;}
h3.support {color:#676767; font-size:18px; font-family:arial; padding:0 0 10px 160px;}

h4.titel {color:#303030; font-size:22px; padding:15px 0 0 15px;}
h4.titel_large {color:#303030; font-size:22px; padding:0 0 0 15px;}
h4.prijs {color:#747474; font-size:24px; padding:15px 0 0 0; font-family:arial;}
h4.prijs_large {color:#747474; font-size:24px; padding:10px 0 0 15px; font-family:arial;}

h3.nieuws_bericht {float:left; clear:both; color:#144c7b; font-size:12px; font-weight:bold; font-family:arial;}
	h3.nieuws_bericht a{color:#144c7b; text-decoration:none;}
	h3.nieuws_bericht a:hover{color:#144c7b; text-decoration:underline;}
h3.date {float:right; color:#929292; font-size:12px; font-weight:bold; font-family:arial;}
