/* APM Interactive Global CSS Styles */
/* <link href="css/stylesheet.css" rel="stylesheet" type="text/css" media="screen" /> */

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html, body 
{
    height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #818181;
}

.hideforprint
{
    display: none;
}

#form1, .siteform, #__VIEWSTATE
{
    min-height: 100%;
}

#maincontainer 
{
    min-height: 100%;
	width: 995px;
	clear: both;
	margin: 0px auto;
    margin-top: -81px;
    overflow: visible;
}

#sitecontainer 
{
    float: left;
    min-height: 100%;
	width: 995px;
	margin: 0px auto;
	background-image: url(../images/interface/sitebackground.gif);
	background-repeat: repeat-y;
	overflow: visible;
}

img {
	border: none;
}

hr 
{
    height: 1px;
    border: none;
    border-top: 1px dotted #8B8A8A;
}

/* Header Styles */

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

h2 {
	margin: 0px;
	padding: 0px;	
	font-size: 0.9em;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
}

h5 {
	margin: 0px;
	padding: 0px;
	font-size: 0.6em;
}

h6 {
	margin: 0px;
	padding: 0px;
	font-size: 0.55em;
}

#content h1, #freecontent h1 {
	color: #d92a2a;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

#content h2, #freecontent h2 {
	color: #d92a2a;
	margin: 0px;
	padding: 0px;	
	font-size: 0.9em;
}

#content h3, #freecontent h3 {
	color: #d92a2a;
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
}

#content h4, #freecontent h4 {
	color: #d92a2a;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
}

#content h5, #freecontent h5 {
	color: #d92a2a;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
}

#content h6, #freecontent h6 {
	color: #d92a2a;
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
}


/* Paragraph */

p {
	margin: 0px;
	padding: 0px;
}

/* Lists */

#content ol, #freecontent ol  
{
    list-style: none;
}

#content ol li, #freecontent ol li
{
    line-height: 1.8em;
    background-image: url(../images/interface/list_stip.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 20px;
}

#content ol.domeincheck 
{
    list-style: none;
    list-style-image: none;
    background-image: none;
    margin-left: 23px;
    margin-bottom: 10px;
}

#content ol.domeincheck li
{
    list-style-type: decimal;
    list-style-image: none;
    background-image: none;
    padding-left: 0px;
}

#content table.domeinchecktable td
{
    width: 150px;
    height: 25px;
    padding-right: 10px;
}


#content ul, #freecontent ul 
{
    list-style: none;
}

#content ul li, #freecontent ul li 
{
    line-height: 1.8em;
    background-image: url(../images/interface/list_stip.gif);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 20px;
}

#freecontent ol,  #freecontent ul 
{
    font-size: 1em;
}



/* Table */

/* table title */
caption {
}

table {
}

tr {
}

td {
}

/* Link Styles */

a:link {
}

a:visited {
}

a:hover {
}

a:active {
}

/* Form styles */

/* Input box */
input 
{
    border: 1px solid #818181;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 2px;
}

textarea 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #818181;
	border: 1px solid #818181;
	padding: 2px;
}

/* Marker als er gezocht is */
span.marker 
{
    padding: 2px;
    background-color: #D92A2A;
    color: #FFFFFF;
    font-weight: 700;
}

/* in contenttext komt de text zelf */
#templatesmalltext #content 
{
    float: left;
    width: 400px;
}

#templatebigtext #content 
{

}

#templatebigtext #freecontent
{
    display: none;
}

#freecontent 
{
    float: left;
    width: 250px;
    margin-left: 5px;
    margin-right: 5px;
}

#content p {
}

#content a:link, #freecontent a:link
{
    color: #d92a2a;
    text-decoration: none;
}

#content a:visited, #freecontent a:visited 
{
    color: #d92a2a;
    text-decoration: none;
}

#content a:hover, #freecontent a:hover
{
    color: #d92a2a;
    text-decoration: underline;
}

#content a:active, #freecontent a:active 
{
    color: #d92a2a;
    text-decoration: underline;
}

#siteleft {
	float: left;
	min-height: 100%;
	width: 255px;
	padding-top: 81px;
}

#sitelefttop {
	height: 275px;
	background-image: url(../images/interface/sitelefttopbackground.gif);
	background-repeat: repeat-y;
}

#logo {
	height: 229px;
	background-image: url(../images/interface/logobackground.jpg);
	background-repeat: no-repeat;
}

#logo img {
	margin-top: 30px;
	margin-left: 33px;
}

#siteleftmenu 
{

}

#menu 
{
    min-height: 125px;
}

#menutop {
	width: 255px;
	height: 12px;
	background-color: #8b8a8a;
	background-image: url(../images/interface/menutop.gif);
	background-repeat: no-repeat;
	font-size: 0em;
}

#siteleftbottom {
	height: 85px;
	background-image: url(../images/interface/siteleftbottom.gif);
	background-repeat: no-repeat;
}

#siteright 
{
	float: left;
	width: 734px;
	padding-top: 81px;
	border-left: 1px solid #b9b9b9;
	border-right: 5px solid #b9b9b9;
}

#sitesearch {
	float: left;
}

#sitetopright {
	float: right;
}

.searchfield {
	float: left;
	height: 17px;
	width: 123px;
	margin-top: 2px;
	padding-left: 6px;
	font-size: 0.6em;
	background-image: url(../images/interface/searchfield_background.gif);
	background-repeat: no-repeat;
	border: 0px solid;
}

.submitbutton 
{
    float: left;
    width: 27px;
    height: 21px;
    margin: 0px;
    padding: 0px;
}

.sitetopmenubutton {
	float: left;
	width: 28px;
	height: 21px;
	font-size: 0em;
}

#sitetopmenu {
	height: 22px;
	background-image: url(../images/interface/siterighttop.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #b9b9b9;
}

#siterighttopleft {
	float: left;
	height: 21px;
	width: 21px;
	background-image: url(../images/interface/siterighttopleft.gif);
	background-repeat: no-repeat;
	font-size: 0em;
}

#sitebanner {
	height: 207px;
	background-image: url(../images/interface/bannerbackground.gif);
	background-repeat: repeat-x; 
	border-bottom: 1px solid #b9b9b9;
}

#sitemainmenu {
	height: 44px;
	background-image: url(../images/interface/sitemainmenu.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #c6c7c6;
}

#sitemainmenuleft {
	float: left;
	width: 16px;
	height: 44px;
	background-image: url(../images/interface/sitemainmenuleft.gif);
	background-repeat: no-repeat;
}

ul.horizontalmenu 
{
    list-style: none;
}

ul.horizontalmenu li
{
    float: left;
    height: 33px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 2.3em;
    background-image: url(../images/interface/sitemainmenuline.gif);
    background-repeat: no-repeat;
    background-position: top right;
}

ul.horizontalmenu li:hover, ul.horizontalmenu li.selected {
    background-image: url(../images/interface/sitemainmenuline-over.gif);
    background-repeat: no-repeat;
    background-position: 0px right;
}
    

#sitemenuitems a:link
{
    text-decoration: none;
    color: #818181;
}

#sitemenuitems a:visited
{
    text-decoration: none;
    color: #818181;
}

#sitemenuitems a:hover
{
    text-decoration: underline;
    color: #818181;
}

#sitemenuitems a:active
{
    text-decoration: underline;
    color: #818181;
}

#sitecontent 
{
    width: 734px;
    float: left;
	background-image: url(../images/interface/sitecontentbackground.gif);
	background-repeat: repeat-y;
}

#sitecontenttop {
	height: 33px;
	background-image: url(../images/interface/sitecontenttop.gif);
	background-repeat: repeat-x;
}

#sitecontenttopleft {
	float: left;
	height: 33px;
	width: 26px;
	background-image: url(../images/interface/sitecontenttopleft.gif);
	background-repeat: no-repeat;
}

#content 
{
	margin-left: 25px;
	margin-right: 25px;
	font-size: 0.8em;
	line-height: 1.5em;
}

#content span.underline, #freecontent span.underline
{
    text-decoration: underline;
}

#freecontent 
{
    font-size: 0.7em;
	line-height: 1.5em;
	padding: 5px;
	background-color: #F7F7F7;
}

#content p, #freecontent p {
	margin-bottom: 10px;
}

#footerarea 
{
    position: relative;
    width: 995px;
    height: 81px;
    margin: 0px auto;
    clear: left;
}

#sitefooter 
{
	width: 734px;
	height: 81px;
	margin-left: 255px;
	background-image: url(../images/interface/footerbackground.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #b6b6b6;
	border-right: 5px solid #b6b6b6;
	font-size: 0.55em;
	color: #818181;
	text-align: center;
}

#sitefooter p {
	padding-top: 3px;
}

#sitefooter a:link, #sitefooter a:visited 
{
    color: #818181;
    text-decoration: none;
}

#sitefooter a:hover, #sitefooter a:active 
{
    color: #818181;
    text-decoration: underline;
}



/* Contactformulier */

.formtable td
{
    vertical-align: top;
}

.formcolname 
{
    width: 120px;
}

.formcolvalidator 
{
    min-width: 10px;
}

.formcolfield 
{
}

.formtextbox 
{
    width: 180px;
}

table.forminputnoborder input, span.forminputnoborder input
{
    border: none;
}

input.formsubmitbutton 
{
    width: auto;
    overflow: visible;
    height: 23px;
    font-size: 1em;
    font-weight: 700;
    border-color: #CE0C0C;
    background-color: #CE0C0C;
    color: #FFFFFF;
}

tr.spacerrow 
{
    height: 20px;
}

/* Poll */

.pollcontainer img
{
    float: right;
    clear: right;
    width: 105px;
    height: 105px;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-left: 15px;
    text-align: center;
}

.pollcontainer h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}

.pollAnswers 
{
    float: left;    
}

.pollcontainer .pollAnswers img 
{
    float: right;
    clear: none;
    width: 7px;
    height: 7px;
    margin-top: 3px;
    margin-right: 5px;
    text-align: left;
}

.pollQuestion 
{
    font-weight: 700;
}

#content table.domeinpricetable 
{
    border-collapse: collapse;
    
}

#content table.domeinpricetable td 
{
    width: 200px;
    line-height: 2em;
    border-bottom: 1px solid #666666;
    text-align: right;
}

#content table.domeinpricetable td.domain
{
    text-align: left;
}

#content table.domeinpricetable tr.altrow td 
{
    background-color: #F3F3F3;
}

.domaintable table.formtable td.formcolname 
{
    width: 150px;
}

.hiddenlifix 
{
    display: none;
}

th {
	display: none;
}

#content span.underline, #freecontent span.underline
{
    text-decoration: underline;
}

img.border 
{
	border-width: auto;
    	border-color: #000000;
	border-style: solid
}