/**
UIT OUDE XOLTEMP STYLESHEET
*/
#domain_extensions, #header_domain_extensions {
	width: 640px;
	height: auto;
	padding: 20px;
	background: #FFF;
	border: 1px solid #888;
	position: absolute;
	top: 313px;
	right: 50px;
	z-index: 22;
	display: none;
}
#header_domain_extensions {
	width: 440px;
	right: 0px;
	z-index: 55;
}
#domain_extensions img.domext_close, #header_domain_extensions img.domext_close {
	position: absolute;
	right: 15px;
	bottom: 15px;
	cursor:pointer;
}
#domain_extensions ul, #header_domain_extensions ul {
	float: left;
	margin: 0 20px 0 0;
	list-style: none;
	width: 100%;
}
#domain_extensions h1, #header_domain_extensions h1 {
	display: block;
	margin-bottom: 10px;
}
#domain_extensions li, #header_domain_extensions li {
	display: block;
	width: 70px;
	float:left;
}

.dominfo {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 11px;
	display:none;
}

.show_dominfo {
	font-size: 12px;
}

/* orderform */
#bestelformulier h3 {color: #4480A5; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: 100; padding: 5px 0 10px 0;}
#bestelformulier p {padding-bottom: 10px;}
#domeincheck {background: #fffdd5 url(images/domein_bg.gif) top center no-repeat; padding: 10px 10px 10px 10px; border: 1px solid #fcf675; margin-bottom: 20px;}
#domeincheck div { margin: 5px }
#domcheck_input_dom, #domcheck_input_ext { border: 1px solid #888888; }
#domcheck_input_ext { background: #F0EDE3 url(images/arrow.gif) no-repeat right; width:140px !important;cursor:pointer; position:relative; }
#domcheck_input_ext.normal { background-color: #F0EDE3; }
#domcheck_input_ext.active { background-color: white; border-bottom: 0px; z-index: 100 }
#domcheck_header_input_ext { background: #F0EDE3 url(images/arrow.gif) no-repeat right; width:50px !important; cursor:pointer; position:relative; height: 16px; top: -1px; }
#domcheck_header_input_ext.normal { background-color: #F0EDE3; }
#domcheck_header_input_ext.active { background-color: white; border-bottom: 0px; z-index: 100 }
#verhuizing {padding: 20px 0 0 0;}
#domeincheck input {width: 300px; padding: 3px; font-size: 16px; color: #777;}
#domeincheck select {padding: 2px 3px; font-size: 16px; color: #777;}
#domeincheck select {width: 140px;}

p.dom_beschikbaar, p.dom_niet_beschikbaar
{
	padding: 5px;
	font-weight: bold;
	margin: 5px 0px;
	height: 40px;
	line-height: 50px;
	vertical-align: middle;
	position:relative;
}

p.dom_beschikbaar strong, p.dom_niet_beschikbaar strong
{
	font-size: 20px;
}

p.dom_beschikbaar span.dom_actie, p.dom_niet_beschikbaar span.dom_actie
{
	position: absolute;
	right: 14px;
	top: 2px;
	padding: 0px;
}



/*
#extensie_uitleg {background: #fffba1; font-size: 11px; padding: 10px; border: 1px solid #f7ef3a; margin: 5px 0;}
#extensie_uitleg p {padding-bottom: 0;}
#verhuizing_true {background: #ffd8d8; font-size: 11px; padding: 10px; border: 1px solid #f73a55; margin: 5px 0;}
#verhuizing_true p {padding-bottom: 0;}

#meerdomeinen {width: 320px; float: left; display: inline; margin: 0 20px 0 0;}
#meerdomeinen_opties {width: 200px; float: left; font-size: 11px;}
#meerdomeinen_opties h3 {margin-bottom: 10px;}
#meerdomeinen_opties ul {list-style: none;}
#meerdomeinen_opties li {margin-bottom: 10px;}
*/
#welke {width: 180px; padding: 3px;}
textarea#meerdomeinen_ta {padding: 3px; font-size: 12px; color: #777; width: 300px; height: 160px;}
.pakket {width: 155px; float: left; margin: 10px 10px 0 0; padding: 10px 10px 10px 0;}
.pakketmidden {width: 150px; float: left; margin: 10px 10px 0px 20px; padding: 10px;}
.pakketrechts {width: 155px; float: right; margin: 10px 10px 0 10px; padding: 10px;}
.button_wrap {background: #d4f2ff url(images/afronden.gif) top left repeat-x; border: 1px solid #70d5ff; display: block; width: 100%; height: 40px; padding-top: 18px; vertical-align: middle; text-align: center;}
.button_wrap input {width: 300px;}
#persgegevens {}
#persgegevens dt {margin: 10px 0 5px 0;}
#persgegevens label {display: block; clear: both; height: 20px; line-height: 20px; vertical-align: middle; padding-top: 10px;}
#samen label {display: inline !important; clear: none;}
#samen input {display: inline; clear: none;}
#check_beschikbaarheid {margin: 5px 0;}
#persgegevens td {padding-top: 5px;}
#persgegevens input.input {width: 300px; padding: 3px; font-size: 14px; color: #777; clear: both;}
#persgegevens input.inputsmall {width: 70px; padding: 3px; font-size: 14px; color: #777;}
#persgegevens input.inputsmallish {width: 80px; padding: 3px; margin-right: 6px; display: inline; font-size: 14px; color: #777;}
#persgegevens input.inputpc {width: 118px; margin-right: 5px; display: inline; padding: 3px; font-size: 14px; color: #777;}
#persgegevens input.inputwp {width: 166px; padding: 3px; font-size: 14px; color: #777;}



#overzicht_bestelling { width: 100%; float: right; display: block; font-size: 11px; }
#overzicht_bestelling ul {padding-left: 15px; padding-top: 10px;}
#overzicht_bestelling h3 {color:#366885 }
#overzicht_bestelling #productoverzicht li { width: 95%; position:relative; }
#overzicht_bestelling #productoverzicht small { display:inline; font-size:9px; }
#overzicht_bestelling #productoverzicht span.price { position:absolute; right: 2px; }
#overzicht_bestelling #productoverzicht li.totalprijs { list-style: none; border-top: 1px solid black; }


#bestelling_wijzigen {padding-left: 3px;}

#domcheck_right {padding: 0 20px; font-size: 11px; margin-bottom: 20px;}
#domcheck_right h2 {font-size: 16px;}
#slide_dom dl {display: block; margin-bottom: 20px;}
#slide_dom dt, slide_dom dd {display: block;}
#slide_dom dt {float: left; width: 50px;}
.orderform_clear {margin-right: 20px;}

#bestelformulier #error {margin: 20px 0; background: #FFEFF7; padding: 10px; border: 2px solid #EA7176; font-weight:bold;}

p.verder { padding-bottom:0px !important; text-align: right; margin: 3px; }
p.verder input { padding: 3px 30px;}

.button_wrap input { padding: 5px 40px;}

.orderform_dom_delete { vertical-align:middle; margin-left: 14px; cursor: pointer; }