/* CSS Document */

/*Main*/
* {margin:0; padding:0; }	
body { font-family: Verdana, Geneva, sans-serif; }
a { text-decoration:none; }
img { border: 0px; }

table.blog {width:100%;}


#top1{
	font-size: 11px;
	line-height: 19px;
	height: 25px;
	color: #dcdada;
	
	}

#top2{
	background:url(../images/top_header.jpg)
	
	}
#top2 table {
	
	margin-top:20px;
	
	clear:both;
	}
#top2spacer{
	height:18px;
	}

#inset1 {
	background: #DCE9EF;
	height:auto;
	margin-bottom:10px;
	color:#666;
	}

table.blog_modules { 	color:#666; }

div#inset1 div#flash_links
{
	width:337px; 
	float:left;
	padding-left: 53px;
	padding-top: 33px;
	
}

div#inset1 div#flash_links h2
{
	color: #7d7d7d;
	font-size: 21px;
	font-family: "Futura BdCn BT",Impact,Haettenschweiler,Verdana,Geneva,sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
}

div#inset1 div#flash_links p
{
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
}

div#inset1 object
{
	float: left;
}

div#inset1 div#flash_rechts {
	width:258px; 
	float:right;
	padding-top: 47px;
	padding-left: 8px;
	}

div#inset1 div#flash_rechts li
{
	color:         #7d7d7d;
	font-size:     21px;
	line-height:   30px;
	font-family:   "Futura BdCn BT", Impact, Haettenschweiler, Verdana, Geneva, sans-serif;
	font-weight:   normal;
}

ul.menu_colors_menu a span { display:none;} 

ul.menu_specials a span {	
	display:none;
	}

ul.menu_pakketten { 
	list-style:none; 
	margin-left:0px;
	margin-right:0px;
	padding-left: 18px;
	margin-top: 16px;
	}

ul.menu_pakketten li {
	float:left;
	list-style:none;
	width:236px;
	}

ul.menu_pakketten li img { border:0px;}
div._hidden {display:none;}

div#specials {
	background-image: url('/colors/templates/toscani_colors/images/bottom_footer.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height:276px;
	width:993px;
	}

div#sidebar1 #specials_otherlabels {
	margin-left:45px;
}

#specials_otherlabels {
	width:265px;
	height:220px;
	/*background:#000000;*/
	margin-left:70px;
	margin-top:30px;
	float:left;
	}

#specials_txtmenu {
	width:530px;
	height:30px;
	/*background:#039;*/
	margin-left:401px;
	margin-top:10px;
	}
	
#specials_adres
{
	float:left;
	color:#FFF;
	width:300px;
	height:100px;
	margin-left:85px;/*
	margin-top:15px;
	
	font-size: 11px;
	line-height: 19px;
	padding-top: 11px;*/
}
	

.menu_specials li{
	float:left;
	
	list-style:none;
}

.menu_specials ul{
	height:10px;
}

div#top2 .mainlevel_topmenu
{
	font-size: 11px;
	font-weight: bold;
	color: #7d7d7d;
}

#mainContent { margin:0 !important; }

#specials_txtmenu *
{
	font-size: 11px;
	font-weight: bold;
	color: #7d7d7d;
}

#specials_txtmenu table
{
	margin-top: 11px;
}

ul.menu_specials li
{
	float:left;
}

ul.menu_specials li.item8  { height: 40px; margin-top: 6px; }
ul.menu_specials li.item9  { height: 28px; }
ul.menu_specials li.item10 { height: 48px; }

div#offerte_top {
	background-color:#e5edf2;
	width:auto;
	height:200px;
	}
	
div#offerte_modules {
	width:600px;
	height:200px;
	/*background:#033;*/
	float:left;
	}
div#offerte_pakket {
	background:#F66;
	height:200px;
	width:390px;
	float:left;}

/*------------------------------------------------------------------------------------------------------*/


@charset "utf-8";
/* CSS Document */

*
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

ul, li
{
	list-style-type: none;
}

a
{
	text-decoration: none;
}




/*        product page.                              */ 
.product
{
	background-color: #fff;
	color: #000;
	/* width: 994px;*/
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* //height:575px;*/
	height:550px;
	diplay:block;
}

.product .content
{
	background-image: url('/colors/templates/toscani_colors/images/blue_label_prod.png');
	background-repeat: no-repeat;
	background-position: 90px 0px;
	float: left;
	width: 800px;
		
}

.product .content .leftcontent
{
	float: left;
	width: 360px;
}

.product .content .leftcontent .menu
{
	margin: 80px 0 90px 30px;
}

.product .content .leftcontent .menu li
{
	margin: 4px 0;
}

.product .content .leftcontent .modules
{
}

.product .content .leftcontent .modules .leftmodules
{
	text-align: right;
	width: 124px;
	float: left;
	margin-left: 50px;
	margin-right: 8px;
}

.product .content .leftcontent .modules .rightmodules
{
	float: left;
}

.product .content .leftcontent .modules .rightmodules li
{
	background-image: url('/colors/templates/toscani_colors/images/li_blue.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 14px;
}

.product .content .leftcontent .modules .leftmodules a,
.product .content .leftcontent .modules .rightmodules a
{
	color: #ccc;
	line-height: 20px;
}

.product .content .rightcontent
{
	float: left;
	width: 423px;
}

.product .content .rightcontent .buttons 
{
	margin-top: 180px;
	margin-left: 190px;
}

.product .content .rightcontent .buttons li
{
	display: inline;
	margin-right: 4px;
}

.product .content .rightcontent .description
{
	margin-top: 75px;
	margin-left: 10px;
}

.product .content .rightcontent .description h1
{
	color: #18c; /* #1189ca */
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}

.product .content .rightcontent .description p
{
	float: left;
	font-size: 11px;
	line-height: 20px;
	width: 180px;
	height: 180px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.product .content .rightcontent .description ul.more
{
	width: 400px;
}

.product .content .rightcontent .description ul.more li
{
	display: inline;
	margin-right: 30px;
}

.product .sidebar
{
	float: left;
	margin-top: 22px;
	color: #fff;
}

.product .sidebar .block
{
	width: 160px;
	height: 160px;
	padding: 10px;
	background-image: url('/colors/templates/toscani_colors/images/right_block_gray.gif');
	background-repeat: no-repeat;
}

.product .sidebar .blue
{
	background-image: url('/colors/templates/toscani_colors/images/right_block_blue.gif') !important;
}

.product .sidebar .block h2
{
	font-size: 17px;
	font-weight: normal;
}

.product .sidebar .block p
{
	font-size: 10px;
	line-height: 16px;
}



/*####################################################################################################*/


/*  RED LABEL  */
/* Pakketlogo */
.redlabel .content 
{
	background-image: url('/colors/templates/toscani_colors/images/red_label_prod.png');
	background-repeat: no-repeat;
	background-position: 90px 0px;
	float: left;
	width: 800px;
	position:absolute;
	float: left;
}

/* pakketnaam heading in eigen kleur */
.redlabel .content .rightcontent .description h1
{
	color: #DA2027; /* #1189ca */
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}


/* gekleurde bullets voor de lijst met componenten  */
.redlabel .content .leftcontent .modules .rightmodules li
{
	background-image: url('/colors/templates/toscani_colors/images/red_bullet.png');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 14px;
}


/*####################################################################################################*/

/*  GREEN LABEL  */
/* Pakketlogo */
.greenlabel .content 
{
	background-image: url('/colors/templates/toscani_colors/images/green_label_prod.png');
	background-repeat: no-repeat;
	background-position: 90px 0px;
	float: left;
	position:absolute;
	float: left;
	width: 800px;
}

/* pakketnaam heading in eigen kleur */
.greenlabel .content .rightcontent .description h1
{
	color: #A7CE33; /* #1189ca */
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}


/* gekleurde bullets voor de lijst met componenten  */
.greenlabel .content .leftcontent .modules .rightmodules li
{
	background-image: url('/colors/templates/toscani_colors/images/green_bullet.png');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 14px;
}


/*####################################################################################################*/

/*  YELLOW LABEL  */
/* Pakketlogo */
.yellowlabel .content 
{
	background-image: url('/colors/templates/toscani_colors/images/yellow_label_prod.png');
	background-repeat: no-repeat;
	background-position: 90px 0px;
	position:absolute;
	float: left;
	width: 800px;
}

/* pakketnaam heading in eigen kleur */
.yellowlabel .content .rightcontent .description h1
{
	color: #FBE119; /* #1189ca */
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}


/* gekleurde bullets voor de lijst met componenten  */
.yellowlabel .content .leftcontent .modules .rightmodules li
{
	background-image: url('/colors/templates/toscani_colors/images/yellow_bullet.png');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 14px;
}

/*####################################################################################################*/

/*  BLUE LABEL  */
/* Pakketlogo */
.bluelabel .content 
{
	background-image: url('/colors/templates/toscani_colors/images/blue_label_prod.png');
	background-repeat: no-repeat;
	background-position: 90px 0px;
	position:absolute;
	float: left;
	width: 800px;
}


div.buttonheading span  a img {
	
	}

div.buttonheading  {
	z-index:10;
	/*padding-top:178px;*/
	float:right;
	margin-right:5px;
	
	}
	
	
	
label#h4b40_41_label { 
	
	float:left;
	margin-top:-160px;
	margin-left:300px;
}

div.contactformulier input.jfbutton { float:right;margin-right:-100px;margin-top:-100px;}
	
table.contenttoc { float:right; padding:7px; border:1px solid; width:130px;padding-bottom:10px; margin-bottom:20px;}

table.contenttoc th {padding-bottom:10px; }

.footerlinkies
{
	float:right;
	width:120px;
	height:210px;
	margin-top:-51px;
	display:block;
}

#sitemapplaatje
{
	margin-top: -20px;
}

.ref-topitems img { cursor: pointer; }


div#inset1 .moduletable_allmodules p a,
.blog_modules .article-content p { color: #a5a5a5; }


.blog_modules .article-content
{
	height: 80px;
}

#inset1 .moduletable_allmodules p img,
.blog_modules .article-content p img
{
	float: left;
	padding-bottom: 40px;
	padding-right: 10px;
}

h2.contentheading_modules { margin-left: 5px; }

div#inset1 div.moduletable_allmodules
{
	background-color: #f9f9f9;
}


h2.componentheading { display: none; }

.searchintro { margin-bottom: 14px; }
.searchintro p { color: #adb2b5; }
.searchintro p.search_heading
{
	font-weight: bold;
	font-size: 16px;
	color: #767e84;
}

.results h4 a { font-size: 14px; }
.results .list li, .results .list li * { color: #767e84 !important; }
ol.list span.highlight { font-weight: normal !important; font-style: normal !important; }
span.search_description { float: left; display: block;width: 485px; padding-left: 10px; }
.results .list li p { clear: left; /*text-decoration: underline;*/ }
ol.list li { margin-left: 0 !important; }
ol.list li h4 { margin-left: 0 !important; }

label.error, label.error b { display: none !important; }
input.error, textarea.error { border-color: #f00 !important; }
