/**
 *
 *			BetterHost
 *			www.BetterHost.nl
 *			info@BetterHost.nl
 *
 */

*
{
	margin:				0;
	padding:			0;
}

body
{
	font:				normal 62.5%/1.5em Verdana, Tahoma, Arial, serif;
	color:				#A6A193;
	background:			#F0F0F0 none;
}

h1, h2, h3, h4, h5
{
	font:				normal 1em Verdana, Tahoma, Arial, serif;
}

a
{
	outline:			none;
	text-decoration:	none;
	color:				#A6A193;
}

.link_underline
{
	text-decoration:	underline;
}


#container
{
	width:				800px;
	margin:				0 auto;
}

#header_top
{
	position:			relative;
	height:				67px;
	width:				800px;
	background:			#F0F0F0 url(../images/header/top_bg.png) no-repeat left top;
}

#header_top h1
{
	position:			absolute;
	top:				0;
	left:				0;
	height:				79px;
	width:				313px;
	background:			#F0F0F0 url(../images/header/logo.png) no-repeat left top;
	text-indent:		-9000px;
}

#header_top h5
{
	position:			absolute;
	top:				62px;
	left:				78px;
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
	color:				#66645C;
}

.links
{
	width:				566px;
	float:				left;
}

.rechts
{
	width:				234px;
	float:				left;
}

#header_onder
{
	height:				167px;
	width:				562px;
	background:			#F0F0F0 url(../images/header/bottom_bg.png) no-repeat left top;
}

#header_onder img
{
	height:				139px;
	width:				560px;
	margin-top:			26px;
	border:				1px solid #D0CEC6;
}

#checkdomein
{
	position:			relative;
	height:				70px;
	width:				312px;
	background:			#F0F0F0 url(../images/controleer/bg.png) no-repeat left top;
	float:				left;
	margin:				4px 4px 0 0;
}

#checkdomein #domeinnaam
{
	position:			absolute;
	top:				26px;
	left:				5px;
	height:				14px;
	width:				290px;
	padding:			1px 5px 0 5px;
	background:			#EEEDEA url(../images/input/text_bg.png) no-repeat top left;
	font:				bold 11px Verdana, Tahoma, Arial, serif;
	color:				#66645C;
	border:				1px solid #A6A193;
}

#checkdomein #checkdomeinsubmit
{
	position:			absolute;
	top:				47px;
	left:				5px;
	width:				120px;
	font:				normal 11px Verdana, Tahoma, Arial, serif;
	background:			#A6A193 none;
	color:				#FFF;
	border:				1px solid #66645C;
}

#checkdomein div.help
{
	position:			absolute;
	bottom:				0;
	right:				0;
	height:				26px;
	width:				30px;
	background:			#A6A193 url(../images/controleer/help.png) no-repeat top left;
	color:				#66645C;
	text-indent:		-90000px;
}

#checkdomein div.help a
{
	height:				26px;
	width:				30px;
	display:			block;
}

#registreren
{
	position:			relative;
	height:				70px;
	width:				246px;
	background:			#F0F0F0 url(../images/domeininfo/bg.png) no-repeat left top;
	float:				left;
	margin:				4px 0 0 0;
}

#registreren p
{
	position:			absolute;
	top:				25px;
	left:				8px;
	font:				bold 1.5em/1.2em Verdana, Tahoma, Arial, serif;
	color:				#66645C;
}

#contentlinks
{
	width:				148px;
	margin:				4px 4px 0 0;
	clear:				both;
	float:				left;
}

#contentlinks div.menu
{
	width:				146px;
	border:				1px solid #66645C;
	background:			#A6A193 none;
}

#contentrechts #bestelsubmit
{
	width:				150px;
	font:				normal 11px Verdana, Tahoma, Arial, serif;
	background:			#A6A193 none;
	color:				#FFF;
	border:				1px solid #66645C;
}

#contentrechts #bestelsubmit2
{
	width:				150px;
	font:				normal 11px Verdana, Tahoma, Arial, serif;
	background:			#A6A193 none;
	color:				#FFF;
	border:				1px solid #66645C;
}

#contentrechts #domeinformctr
{
	width:				100px;
	font:				normal 11px Verdana, Tahoma, Arial, serif;
	background:			#A6A193 none;
	color:				#FFF;
	border:				1px solid #66645C;
}

p.formdomain 
{
	margin: 5px 5px 5px 5px; 
	background-color: #F0F0F0;
	text-align: center;
	border:				1px solid #66645C;
}

a.underline
{
	text-decoration:				underline;
}

#contentlinks div.menu li
{
	list-style:			none;
}

#contentlinks div.menu li li
{
	margin:				0;
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
}

#contentlinks div.menu li li a
{
	width:				116px;
	display:			block;
	background:			#A6A193 url(../images/menu/list_style.png) no-repeat 0 50%;
	color:				#FFF;
	padding-left:		10px;
	margin-left:		20px;
}

#contentlinks div.menu li div
{
	width:				146px;
	background:			transparent url(../images/menu/scheiding.png) no-repeat center bottom;
}

#contentlinks div.menu li div.last
{
	background:			none;
}

#contentlinks div.menu li div div
{
	width:				138px;
	background:			transparent url(../images/menu/list_style.png) no-repeat 0 50%;
	font:				normal 1.2em/1.5em Verdana, Tahoma, Arial, serif;
	color:				#FFF;
	margin-left:		8px;
}

#contentlinks div.menu li a
{
	width:				128px;
	display:			block;
	background:			transparent url(../images/menu/list_style.png) no-repeat 0 50%;
	color:				#FFF;
	padding-left:		10px;
}

#contentlinks div.registreren
{
	position:			relative;
	height:				75px;
	width:				138px;
	border:				1px solid #272823;
	background:			#44463C;
	margin-top:			4px;
	padding:			4px;
}

#contentlinks div.registreren p, div.rechts div.registreren p
{
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
	color:				#FFF;
}

#contentlinks div.reserveren, div.rechts div.reserveren
{
	position:			absolute;
	bottom:				0;
	_bottom:			-1px;
	right:				0;
	height:				21px;
	width:				111px;
}

#contentlinks div.leesmeer, div.rechts div.leesmeer
{
	position:			absolute;
	bottom:				0;
	_bottom:			-1px;
	right:				0;
	height:				21px;
	width:				111px;
}

#contentlinks div.reserveren a, div.rechts div.reserveren a
{
	height:				21px;
	width:				111px;
	text-indent:		-90000px;
	display:			block;
	background:			#56584D url(../images/eureclame/leesmeer.png) no-repeat right bottom;
}


#contentlinks div.leesmeer, div.rechts div.leesmeer a
{
	height:				21px;
	width:				111px;
	text-indent:		-90000px;
	display:			block;
	background:			#56584D url(../images/eureclame/leesmeer.png) no-repeat right bottom;
}


#contentlinks div.registreren h2.eu, div.rechts div.registreren h2.eu
{
	height:				21px;
	width:				138px;
	background:			#46483F url(../images/eureclame/titel.png) no-repeat left top;
	text-indent:		-90000px;
}

#contentlinks div.registreren h2.mobi, div.rechts div.registreren h2.mobi
{
	height:				21px;
	width:				157px;
	background:			#46483F url(../images/eureclame/titelmobi.png) no-repeat left top;
	text-indent:		-90000px;
}

#contentlinks div.idealbetalen
{
	position:			relative;
	height:				129px;
	width:				138px;
	border:				1px solid #272823;
	background:			#c30062;
	margin-top:			4px;
	padding:			4px;
}

#contentlinks div.idealbetalen p, div.rechts div.idealbetalen p
{
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
	color:				#FFF;
}

#contentlinks div.idealmeerinfo, div.rechts div.idealmeerinfo
{
	position:			absolute;
	bottom:				0;
	_bottom:			-1px;
	right:				0;
	height:				21px;
	width:				111px;
}

#contentlinks div.idealmeerinfo a, div.rechts div.idealmeerinfo a
{
	height:				21px;
	width:				111px;
	text-indent:		-90000px;
	display:			block;
	background:			#c30062 url(../images/eureclame/leesmeer.png) no-repeat right bottom;
}

#contentlinks div.idealbetalen h2.ideal, div.rechts div.idealbetalen h2.ideal
{
	height:				21px;
	width:				138px;
	background:			#c30062 url(../images/betaalonline/titel.png) no-repeat left top;
	text-indent:		-90000px;
}

#contentrechts
{
	width:				410px;
	float:				left;
}

#contentrechts div.content
{
	position:			relative;
	min-height:			10em;
	width:				400px;
	background:			#EDECE9;
	border:				1px solid #73726B;
	margin-top:			4px;
	padding:			4px;
	font-size: 			1.1em;
	color: 			#777; 			
}

#contentrechts div.content a
{
	color: 			#777; 			
}

#contentrechts div.menu
{
	position:			relative;
	width:				400px;
	background:			#EDECE9;
	border:				1px solid #73726B;
	margin-top:			4px;
	padding:			4px;
}

#contentrechts div.content h2
{
	text-align:			right;
	font:				normal 1.3em/1.5em Verdana, Tahoma, Arial, serif;
	color:				#534F44;
	padding-right:		4px;
}

#contentrechts div.content h2 span
{
	font-weight:		bold;
}

#contentrechts div.content ul
{
	margin:				0 0 15px 10px;
	list-style:			none;
}

#contentrechts div.content li
{
	margin-bottom:		2px;
	clear:				both;
}

#contentrechts div.content li div.icon
{
	height:				15px;
	width:				15px;
	float:				left;
	margin:				0 4px 2px 0;
	border:				1px solid #73726B;
}

#contentrechts div.content li.even div
{
	background-color:	#E1E1DF;
}

#contentrechts div.content li div
{
	float:				left;
	width:				300px;
}

#contentrechts div.content li div.veld
{
	text-align:			left;
	width:				200px;
}
#contentrechts div.content li div.pveld
{
	text-align:			left;
	width:				183px;
}

#contentrechts div.content li div.titeldveld
{
	float:				left;
	width:				130px;
}

#contentrechts div.content li div.dveld
{
	text-align:			center;
	width:				140px;
}

#contentrechts div.content li div.dbveld
{
	text-align:			center;
	width:				100px;
}

#contentrechts div.content li div.Otiteldveld
{
	float:				left;
	width:				70px;
}

#contentrechts div.content li div.Oveld
{
	text-align:			center;
	width:				100px;
}

#contentrechts div.content li div.Obveld
{
	text-align:			center;
	width:				100px;
}

#contentrechts div.content li span
{
	font-weight:		bold;
}

#inloggen, #hostinggroen, #hostingblauw, #hostingrood
{
	position:			relative;
	height:				105px;
	width:				234px;
	margin-bottom:		4px;
}

#inloggen
{
	background:			#F0F0F0 url(../images/login/bg.png) no-repeat top left;
}

#inloggen label
{
	padding:			8px 0 0 5px;
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
	color:				#57544A;
	display:			block;
}

#inloggen #username, #inloggen #password
{
	width:				112px;
	margin-left:		5px;
	padding:			1px 5px 0 5px;
	background:			#EEEDEA url(../images/input/text_bg.png) no-repeat top left;
	font:				bold 11px Verdana, Tahoma, Arial, serif;
	color:				#66645C;
	border:				1px solid #A6A193;
}

#inloggen #loginsubmit
{
	outline:			none;
	border:				none;
	background:			#F0F0F0 url(../images/login/inloggen.png) no-repeat	left top;
	text-indent:		-90000px;
}

#inloggen #loginsubmit, #hostinggroen div.bestellen, #hostingblauw div.bestellen, #hostingrood div.bestellen
{
	position:			absolute;
	bottom:				0;
	_bottom:			-1px;
	right:				0;
	height:				22px;
	width:				112px;
}

#hostinggroen div.bestellen a, #hostingblauw div.bestellen a, #hostingrood div.bestellen a
{
	height:				22px;
	width:				112px;
	display:			block;
	text-indent:		-90000px;
}

#hostinggroen div.prijs, #hostingblauw div.prijs, #hostingrood div.prijs
{
	position:			absolute;
	top:				0;
	right:				0;
	height:				60px;
	width:				120px;
	text-indent:		-90000px;
}

#hostinggroen div.prijs
{
	background:			#F0F0F0 url(../images/hostgroen/prijs.png) no-repeat left top;
}

#hostingblauw div.prijs
{
	background:			#F0F0F0 url(../images/hostblauw/prijs.png) no-repeat left top;
}

#hostingrood div.prijs
{
	background:			#F0F0F0 url(../images/hostrood/prijs.png) no-repeat left top;
}

#hostinggroen div.bestellen
{
	background:			#F0F0F0 url(../images/hostgroen/bestellen.png) no-repeat left top;
}

#hostingblauw div.bestellen
{
	background:			#F0F0F0 url(../images/hostblauw/bestellen.png) no-repeat left top;
}

#hostingrood div.bestellen
{
	background:			#F0F0F0 url(../images/hostrood/bestellen.png) no-repeat left top;
}

#hostinggroen
{
	background:			#F0F0F0 url(../images/hostgroen/bg.png) no-repeat left top;
}

#hostingblauw
{
	background:			#F0F0F0 url(../images/hostblauw/bg.png) no-repeat left top;
}

#hostingrood
{
	background:			#F0F0F0 url(../images/hostrood/bg.png) no-repeat left top;
}

ul.hostingpakket
{
	position:			absolute;
	top:				4px;
	left:				4px;
	list-style:			none;
	font:				bold 1.1em/1.2em  Verdana, Tahoma, Arial, serif;
	color:				#FFF;
}

ul.hostingpakket li.pakket
{
	margin-bottom:		8px;
}

ul.hostingpakket li.meerinfo
{
	margin-top:			8px;
}

ul.hostingpakket li.meerinfo a
{
	color:				#FFF;
}

div.rechts div.registreren
{
	position:			relative;
	height:				75px;
	width:				224px;
	border:				1px solid #272823;
	background:			#44463C;
	margin-top:			4px;
	padding:			4px;
}

#footer
{
	clear:				both;
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
	list-style:			none;
	text-align:			center;
	padding:			40px 0;
}

#footerlinks
{
	clear:				both;
	font:				bold 1.1em Verdana, Tahoma, Arial, serif;
	list-style:			none;
	text-align:			center;
	margin:			-30px 0 -30px 0; 
}

#footer a
{
	color:				#65645D;
	text-decoration:				none;
}

#footer a:hover
{
	color:				#00008B;
	text-decoration:				underline;
}

#footerlinks a
{
	color:				#65645D;
	text-decoration:				none;
}

#footerlinks a:hover
{
	color:				#00008B;
	text-decoration:				underline;
}

#footer li
{
	display:			inline;
	padding:			0 5px;
	border-right:		2px solid #65645D;
	color:				#65645D;
}

#footerlinks li
{
	display:			inline;
	padding:			0 5px;
	border-right:		2px solid #65645D;
	color:				#65645D;
}

#footer li.last
{
	border-right:		none;
}

#footerlinks li.last
{
	border-right:		none;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility:			visible !important;
	margin:				0;
}

.sIFR-replaced {
	visibility:			visible !important;
}

span.sIFR-alternate {
	position:absolute;
	left:				0;
	top:				0;
	width:				0;
	height:				0;
	display:			block;
	overflow:			hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display:				none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .sifr {
	visibility:			hidden;
	font-size:			1em;
}

.sIFR-hasFlash registreren p {
	visibility:			hidden;
	font-size:			1.5em;
	line-height:		1.3em;
}