/*
Theme Name:		vergelijkADSLprijzen
Author:			  Activo
Author URI:		http://www.activo.nl
*/

body { background: url('../images/background.gif') 0px 55px repeat-x #fff; color: #111; font-size: 11px; }
* { padding: 0; margin: 0; border: 0px; }
* { font-family: Verdana, Arial, Tahoma; }

td.hoi { text-align: left; }

table.content {
  border: 0px solid #FFF;
  width: 1000px;
}

#ad {
/* border: 1px solid #5f9bc5;  */
 border: 0px solid #5f9bc5;
 background: #FFF;
 margin: 0 0 20px 0;
}

div#breadcrumbs {
 padding: 10px 0 0 0;
 height: 40px;
}

div#left {
 text-align: left;
 width: 600px;
 padding: 2px 0px 0px 20px;
 line-height: 18px;
}

div#left p {
margin-bottom:12px
}

div#right {
 text-align: left;
 width: 300px;
 padding: 52px 0px 0px 0px;
 line-height: 18px;
}

.content tr td {
  font-weight: normal !important;
  color: #111;
  border: 0px solid #FFF;
}

div#greyBlend {
 background: url('../images/grey_blend.gif') center top no-repeat;
 padding: 50px 0 0 0;
}

div#greyBottom {
 background: url('../images/grey_blend.gif') center top no-repeat;
 height: 50px;
 width: 1000px;
}

div#container {
 width: 100%;
 background: url('../images/background_top.jpg') center 55px no-repeat;
}

div#footBlend {
 padding: 0 0 25px 0;
 width: 100%;
 background: url('../images/background_footer.gif') center bottom repeat-x;
}

div#footer {
 padding: 10px 0 10px 0;
 height: 10px;
 width: 100%;
}

div#footMenu {
 width: 960px;
 text-transform: uppercase;
 text-align: right;
 font-weight: bold;
 font-size: 10px;
}

div#header {
 width: 1000px;
 height: 101px;
 text-align: right;
 background: url('../images/background_top.jpg') center top no-repeat;
}

div#providers {
 width: 1000px;
 height: 55px;
 background: url('../images/providers.jpg') center top no-repeat;
}

div#menu {
 width: 100%;
 height: 31px;
 background: url('../images/menu.gif') left top repeat-x;
}

div#submenu {
 width: 100%;
 height: 31px;
 background: #cae9ff url('../images/menu.gf') left top repeat-x;
 margin-bottom: 19px;
}

div#content {
 width: 1000px;
}
div#content li {margin-left:15px}

div#intro {
 text-align: left;
 padding: 52px 20px 20px 20px;
 line-height: 18px;
}
div#l_intro {
 text-align: left;
 padding: 2px 20px 20px 20px;
 line-height: 18px;
 }
div#outro {
 width: 960px;
 text-align: left;
 padding: 20px;
 line-height: 18px;
}

h1, span.title, span.adsltitle {
 font-size: 18px;
 font-weight:normal;
}
span.subtitle {
 font-size: 13px;
}

table.ads{
  width: 960px;
}

table.ads tr td {
  border: 0px solid #FFF !important;
}

ul#tabs { width: 979px; border: 0px solid #000; background: url('../images/menu_line.gif') 20px top no-repeat; padding: 0 0 0 21px; }
ul#tabs li { list-style: none;  background: url('../images/menu_line.gif') right top no-repeat; border: 0px solid #ddd; float: left; padding: 10px 14px 10px 14px;  }
ul#tabs li.current_page_item, ul#tabs li.current-cat, ul#tabs li.active { background: url('../images/menu_active.gif') right top; padding: 10px 14px 10px 14px; }
ul#tabs li a { display: block; line-height: 1em; text-transform: uppercase; color: #FFF; font-weight: bold; cursor: pointer; cursor: hand; }
ul#tabs li a:hover { color: #FFF; }
ul#tabs li:hover   { background: url('../images/menu_active.gif') right top; padding: 10px 14px 10px 14px; } 
ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: pointer; cursor: hand;  }
ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover{ text-decoration: none; }
ul#tabs li.rss   { padding-right: 0; background: none; border: none; float: right; }
ul#tabs li.rss a { padding-right: 16px; background: url('../images/icon-rss.gif') 100% 50% no-repeat; }
#tabs li a { text-decoration: none !important; }

ul#footMenu li { list-style: none; float: right; padding: 0 10px 0 10px; }
#footMenu a { text-decoration: none; color: #002f50 !important; }
#footMenu a:hover { text-decoration: underline; color: #002f50 !important; }


ul#subtabs { width: 979px; border: 0px solid #000; background: url('../images/submenu_line.gif') 20px top no-repeat; padding: 0 0 0 21px; }
ul#subtabs li { list-style: none;  background: url('../images/submenu_line.gif') right top no-repeat; border: 0px solid #ddd; float: left; padding: 10px 14px 10px 14px;  }
ul#subtabs li.current_page_item, ul#tabs li.current-cat,ul#subtabs li.active{ background: url('../images/submenu_active.gif') right top; padding: 10px 14px 9px 14px; }
ul#subtabs li a { font-size: 10px; display: block; line-height: 1em; text-transform: uppercase; color: #111; font-weight: bold; cursor: pointer; cursor: hand; }
ul#subtabs li a:hover { font-size: 10px;  color: #111; }
ul#subtabs li:hover   { background: url('../images/submenu_active.gif') right top; padding: 10px 14px 9px 14px; } 
ul#subtabs li.current_page_item a, ul#tabs li.current-cat a { cursor: pointer; cursor: hand;  }
ul#subtabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover{ text-decoration: none; }
ul#subtabs li.rss   { padding-right: 0; background: none; border: none; float: right; }
ul#subtabs li.rss a { padding-right: 16px; background: url('../images/subicon-rss.gif') 100% 50% no-repeat; }
#subtabs li a { text-decoration: none !important; }



a:link 		{ text-decoration: underline; font-weight: bold; color: #002f50;  }
a:visited { text-decoration: underline; font-weight: bold; color: #002f50; }
a:active 	{ text-decoration: underline; font-weight: bold; color: #002f50; }
a:hover 	{ text-decoration: none; 		  font-weight: bold; color: #002f50; }

/* contact form  */
input {height:18px;border:1px solid #ccc;padding:0px 0px 0px 2px;margin:0px;vertical-align:middle;background:white;font-size:11px}
textarea {border:1px solid #ccc;padding:0px 0px 0px 2px;margin:0px;vertical-align:middle;background:white;font-size:11px}
input.blue {height:24px;width:96px;background-color: #ddd;}

div.bluebox-l {width:185px;float:left;height:324px;border:1px solid #A3D9FF;margin: 0 10px 10px 0;padding:3px}
div.bluebox-r {width:185px;float:right;height:324px;border:1px solid #A3D9FF;margin: 0 0 10px 0;padding:3px}
div.bluebox-big-l {width:294px;float:left;height:530px;border:1px solid #A3D9FF;margin: 0 20px 10px 0;padding:5px}
div.bluebox-big-r {width:294px;float:right;height:530px;border:1px solid #A3D9FF;margin: 0 0 10px 0;padding:5px}
.banner {padding:20px}
.ditto_summaryPost {margin-bottom:20px}
.ditto_info {margin-bottom:10px}
span.p_actie {color: rgb(255, 34, 34);font-weight:bold}
span.doorhaal {text-decoration: line-through;}

/*toevoeging details.html */
.directbestellen {background:orange;text-align:center;width:150px;padding:5px;}