/***************************************************************************
 * STANDARD HTML TAGS
 ***************************************************************************/
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-align: center;
	background: #FFF url(../images/bg_body.jpg) repeat-x scroll 0px 0px; /* #DEF1FF */
}
h3 {
	display: block;
	width: 100% - 4px;
	height: 14px;
	background: #FFC000 url(../images/bg_linkkader.gif) repeat-x scroll 0px 0px;
	margin: 0px;
	padding: 2px 2px;
	font-size: 1em;
}
hr {
	background-color: #01446E;
	border: none;
	height: 1px;
}
a {
	color: #01446E;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/***************************************************************************
 * AANBIEDING V2 WIJZIGINGEN
 ***************************************************************************/

.v2block {
	height: 155px; 
	position: absolute;
	width:562px;
}

.wintrip {
	color: black; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: verdana; 
	float:right;	
	width:538px;
	text-align:right;
	padding-right:5px;
	
}

.mostdiscount {
	color: white; 
	font-size: 12px; 
	font-family: verdana; 
	width:320px;	
	top: 45px; 
	height:48px;
	float:right;
	text-align: left;
	
}

.offer {
	margin-top:42px;
	float:right;
	color: white; 
	font-size: 40px; 
	font-family: verdana; 
	width:320px;	
	top: 42px; 

}

.v2block a#logolink {
	position: absolute;
	top: 0px;
	left: 0px;

	width: 562px;
	height: 155px;
	
	display: block;
}



/***************************************************************************
 * MAIN DIVS
 ***************************************************************************/
#page {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 770px;
	border-left: 6px solid #FFF;
	border-right: 6px solid #FFF;
}
#header {
	width: 100%;
}
#main {
	width: 100%;
	padding: 0px;
}
#left_top_banner {
	float: left;
	width: 562px;
	height: 160px;
}
#left_content {	
	clear:left;
	float:left;	
	width: 418px;
	padding-left: 8px;
}
#left_banners {
	float: left;
	padding-left: 8px;
	width: 120px;
}
#right {
	float: right;
	padding-right: 8px;
	width: 200px;
}

/***************************************************************************
 * MAIN CLASSES
 ***************************************************************************/
.clear_both {
	clear: both;
}
.footer {
	width: 100%;
	text-align: center;
}
img.banner {
	margin-bottom: 8px;
}
.paragraph {
	padding: 4px;
}
.error {
	color: #F00;
}
.rss {
	border: none;
}

/***************************************************************************
 * MAIN MENU - the menu on the top of the page
 ***************************************************************************/
#main_menu {
	position: relative;
	top: 0px;
	width: 100%;
	height: 28px;
	background: #FC0 url(../images/bg_topbalk.gif) repeat-x scroll 0px 0px;
	font-size: 1.1em;
}
#main_menu ul {
	margin: 0px;
	padding: 4px 0px 0px 8px;
}
#main_menu ul li {
	padding: 2px 0px;
	list-style-type: none;
	float: left;
}
#main_menu ul li a {
	padding: 2px 3px;
	text-decoration: none;
	color: #000;
}
#main_menu ul li a:hover {
	padding: 1px 2px;
	border: 1px solid #01446E;
	background-color: #FCEEC9;
}
#main_menu ul li a.rss:hover {
	padding: 2px 3px;
	border: none;
	background-color: transparent;
}
#main_menu img {
	border: none;
}
#subdomains_header {
	position: absolute;
	right: 108px;
	top: 5px;
}

#main_menu .subdomainstab {
        font-size: 10pt;
        font-weight: bold;
        height: 20px;
        width: 107px;
        margin: -4px 0 0 5px;
        padding: 4px 5px 2px 13px;
        background: transparent url(../images/subdomainstab.gif) no-repeat scroll 0px 0px;
}

#main_menu .subdomainsborder {
        height: 6px;
        font-size: 2px;
        width: 200px;
        background: transparent url(../images/subdomainsborder.gif) no-repeat scroll 0px 0px;
        float: right;
        margin: -4px 0px 0 0;
        padding-right: 8px;
}

/***************************************************************************
 * SUBDOMAIN TITLE - the title which on the portal contains 'www.aanbieding.nl'
 ***************************************************************************/
#subdomain_title {
	margin: -36px 0px 28px 30px;
	color: #FC0;
}
#subdomain_title_bg1 {
	margin: -36px 0px 0px 31px;
	color: #333;
}
#subdomain_title_bg2 {
	margin: 102px 0px 0px 32px;
	color: #666;
}
#subdomain_title h1, #subdomain_title_bg1 h1, #subdomain_title_bg2 h1 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times, serif;
	font-size: 2.8em;
	font-weight: normal;
}
#subdomain_subtitle h2{
	margin:0px;
	padding:0px;
	padding-left:35px;
	font-size:12px;
}


#subdomainlist {
	list-style-type:none;
	margin:0px;
	margin-top:5px;
	float:left;
	width:200px;
	padding: 2px 8px 8px 0px;
	#padding: 2px 0px 2px 0px;
}
#subdomainlist li {
		width: 185px;
		clear:left;
		float: left;
        text-align: left;
        font-weight: bold;
        color: #01446e;
        font-size: 7.5pt;
        padding-left:15px;
        padding-top:2px;
        padding-bottom:2px;
}
#subdomainlist li.alt {
	background:#fff5df;
}

#subdomainlist li a {
	display:block;
	#padding:0px;
	text-align:left;
	color:#01446E;
	text-decoration: none;

}


#subdomainlist li.subcontainer {
	background:#fff url(../images/bullet_toggle_plus.png) left 2px no-repeat;
}
#subdomainlist li.altsubcontainer {
	background:#fff5df url(../images/bullet_toggle_plus_alt.png) left 2px no-repeat;
}

#subdomainlist li.subcontainer ul.foldout,#subdomainlist li.altsubcontainer ul.foldout {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#subdomainlist li.subcontainer ul.foldout li {
	margin:0px;
	padding:0px;
	text-align:left;
	padding-left:15px;
  padding-top:2px;
  padding-bottom:2px;
	padding-right:0px;
	width:150px;
	#width:150px;
	background:#fff url(../images/bullet_green.png) left 2px no-repeat;
}
#subdomainlist li.altsubcontainer ul.foldout li {
	margin:0px;
	padding:0px;
	text-align:left;
	padding-left:15px;
	padding-top:2px;
  padding-bottom:2px;
	padding-right:0px;
	width:150px;
	#width:150px;
	background:#fff5df url(../images/bullet_green_alt.png) left 2px no-repeat;
}
#subdomainlist li.subcontainer ul.foldout li a,#subdomainlist li.altsubcontainer ul.foldout li a {
	width:100px;
	#width:100px;
}

#subdomainlist li a:hover {
	text-decoration: underline;
}
/***************************************************************************
 * SUBDOMAINS - the list containing the subdomains
 ***************************************************************************/
 
#subdomains {
	width: 200px;
	margin-bottom: 8px;
	background: #fff url(../images/bg_schaduw.gif) repeat-x scroll 0px 0px;
}

#subdomains .domaintitles {
        width: 100px;
        _width: 90px;
        float: left;
        text-align: right;
        font-weight: bold;
        color: #01446e;
        font-size: 7.5pt;
        margin: 7px -5px 0px 3px;
        background: transparent url(../images/subdomainsbg.gif) repeat scroll 0px 0px;
}


#subdomains .domaintitles a {
        color: #01446e;
}

#subdomains .sitetitles {
        width: 84px;
        float: left;
        background: transparent url(../images/subdomainsbg.gif) repeat scroll 0px 0px;
        margin-top: 7px;
}

#subdomains .sitetitles img {
        border: none;
}

/***************************************************************************
 * TOP BANNER - the banner between header and content
 ***************************************************************************/
#top_banner {
	position: relative;
	left: 40px;
	margin: 4px 0px;
}

#banners {
	float: right;
}

/***************************************************************************
 * CONTENT - content div for the portal
 ***************************************************************************/
#content {
	position: relative;
	width: 418px;
	background-color: #D9EFFC;
}
#content ul {
	margin: 0px 4px 4px 4px;
	padding: 0px;
	list-style-type: none;
}
#content ul li {
	margin: 0px;
	padding: 6px 4px;
	text-align:left;
}
#content ul li.link_bgcolor {
	background-color: #FFF;
}

.daytip_title {
	text-align:right;
	text-decoration: underline;	
}

.daytip_title a {
	text-decoration: underline;
}

#content ul li b{
	width:410px;
}

#content ul li span{
	
}

#content ul.rss li {
	padding: 0px 4px;
}

#content tr.link_bgcolor {
	background-color: #FFF;
}

#content td {
	padding-right: 4px;
	padding-left: 2px;	
}


#content .banner {
	text-align: center;
}

#content tr.header {
	height: 14px;
	background: #FFC000 url(../images/bg_linkkader.gif) repeat-x scroll 0px 0px;
	margin: 0px;
	padding: 2px 2px;
	font-size: 1em;
}

/***************************************************************************
 * DAYTIP - Special stylez for teh win
 ***************************************************************************/
.daytip_body a {
	text-decoration: underline;
}

/***************************************************************************
 * SUB CONTENT - content div for subdomains
 ***************************************************************************/
#sub_content {
	position: relative;
	width: 546px;
	background-color: #D9EFFC;
}
#sub_content ul {
	margin: 0px 4px 4px 4px;
	padding: 0px;
	list-style-type: none;
}
#sub_content ul li {
	margin: 0px;
	padding: 6px 4px;
}
#sub_content ul li.link_bgcolor {
	background-color: #FFF;
}
#sub_content .banner {
	text-align: center;
}

/***************************************************************************
 * FORUM CONTENT - content div for the forum
 ***************************************************************************/
#forum_content {
	position: relative;
	width: 546px;
	background-color: #D9EFFC;
}
#forum_content ul {
	margin: 0px 4px 4px 4px;
	padding: 0px;
	list-style-type: none;
}
#forum_content ul li {
	margin: 0px;
	padding: 6px 4px;
}
#forum_content ul li.link_bgcolor {
	background-color: #FFF;
}
#forum_content tr.link_bgcolor {
	background-color: #FFF;
}
#forum_content td {
	padding-right: 4px;
	padding-left: 2px;	
}
#forum_content .banner {
	text-align: center;
}
#forum_content tr.header {
	height: 14px;
	background: #FFC000 url(../images/bg_linkkader.gif) repeat-x scroll 0px 0px;
	margin: 0px;
	padding: 2px 2px;
	font-size: 1em;
}

/***************************************************************************
 * RIGHT COLUMN - the most right column, containing the subdomains and other things
 ***************************************************************************/
.right_column {
	background-color: #FCEEC9;
	width: 200px;
	float: right;
	margin-bottom: 8px;
}
.right_column .r_c_content {
	width: 100% - 8px;
	padding: 4px;
}
.right_column .r_c_content form {
	padding: 0px;
	margin: 0px;
}

/***************************************************************************
 * LINKEXCHANGE - The list for the linkpartners
 ***************************************************************************/
dl.linkexchange {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
dl.linkexchange dt {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	width: 84%;
}
dl.linkexchange dd {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: right;
	width: 16%;
	text-align: right;
}
dl.linkexchange dt.bg_color, dl.linkexchange dd.bg_color {
	background-color: #FFF;
}

/***************************************************************************
 * RIGHT COLUMN LISTS - Standard layout for right column lists
 ***************************************************************************/
.right_column ul {
	margin: 0px;
	padding: 2px 8px 4px 8px;
}
.right_column ul li {
	list-style-type: none;
	padding: 2px 0px 0px 0px;
}

/***************************************************************************
 * X7CHAT - The iframe for the chat app
 ***************************************************************************/
#x7chat {
	border: none;
	margin: 0px;
	height: 330px;
	width: 420px;
}

/***************************************************************************
 * SEARCH - The search form and inputs
 ***************************************************************************/
#content .search {
	padding: 0px;
	margin: 8px;
}
.right_column .r_c_content form {
	padding: 0px;
	margin: 0px;
}
.search_input_text {
	border: 1px solid black;
	width: 188px;
}
.search_select {
	margin-top: 4px;
	border: 1px solid black;
	width: 192px;
	font-size: 1.0em;
}

/***************************************************************************
 * SITEMAP - List ytems for them sitemappe
 ***************************************************************************/
ul#sitemap {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	list-style: disc inside none;
}
ul#sitemap li {
	margin: 0px;
	padding: 0px;
}
ul#subdomains_map {
	margin: 0px 0px 8px 12px;
	list-style: disc inside none;
}

/***************************************************************************
 * Luxury spa addon
 ***************************************************************************/

div.luxspa-leftcol {
	float:left;
	width:45%;
	text-align:justify;
}
div.luxspa-rightcol {
	float:right;
	width:45%;
	background: url(../images/luxspa_image.jpg) right top no-repeat;
	height:150px;
}
div.luxspa-formdata {
	clear:left;
	width:100%;
	margin-top:5px;
	padding-top:15px;
}
div.luxspa-formdata table {
	border:medium none;
	width:100%;
}
div.luxspa-formdata table select,
div.luxspa-formdata table input{
	border:1px solid #636363;
	background:#F9F9F9;
}

div.luxspa-formdata table tr td.err {
	color:red;
}

#mc-embedded-subscribe-form label {
	width:150px;
	float:left;
}
#mc-embedded-subscribe-form fieldset {
	border:medium none;
}

/***************************************************************************
 * cta newsletter
 ***************************************************************************/

	#left_top_banner{
		position:relative;
	}
	#cta-newsletter{
		color: black;
		position: absolute;
		top: -5px;
		left: -40px;
		background-image: url("http://www.aanbieding.nl/images/inschrijven-voor-de-nieuwsbrief.png");
		height: 52px;
		width: 283px;
		padding: 18px 40px 0px 10px;
	}
	#cta-newsletter em{
		color: red;
		font-weight: bold;
	}
	#cta-newsletter .close{
		font-weight: bold;
		position: absolute;
		right: 15px;
		top: 15px;
		padding: 1px 3px;
		background-color: white;
		text-decoration: none;
	}
	#cta-newsletter .close:hover{
		color: white;
		background-color: black;
	}