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

body {
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#717171;
}

hr {
	height:1px;
}

a:link {
	color:#3c3c3c;
}
a:visited {
	color:#3c3c3c;
}
a:active {
	color:#3c3c3c;
}
a:hover {
	color:#3c3c3c;
}

.clear {
	clear:both;
	height:0;
	width:0;
}

form {
	margin:0;
	padding:0;
}

#header {
	width:100%;
	height:99px;
	border-bottom:#b5b5b5 1px solid;
	background:url(../images/bg_header.jpg) bottom repeat-x;
}

#header_center {
	clear:both;
	width:980px;
	margin:0 auto;
	height:99px;
	background:url(../images/bg_header_center.jpg) bottom no-repeat;
}

#logo {
	float:left;
	width:253px;
	margin-top:12px;
}

#banner_top {
	float:left;
	padding:0px;
	margin:9px 0px 0px 50px;
	width:576px;
	height:91px;
}

#menu {
	clear:both;
	width:100%;
	height:37px;
	border-top:#FFFFFF 1px solid;
	background:url(../images/bg_menu.gif) top repeat-x;
}

#flash_header {
	width:100%;
	clear:both;
	height:342px;
	background:url(../images/bg_flash_header.gif) top repeat-x;
}

#banner {
	height:342px;
	width:980px;
	margin:0 auto;
}

#content {
	width:100%;
	background:url(../images/bg_content.gif) top repeat-x;
	min-height:330px;
}

#content_center {
	width:980px;
	padding-top:13px;
	margin:0 auto;
}

#content_center h4 {
	color:#6494bd;
}

#packages {
	width:100%;
	clear:both;
	overflow:hidden;
}

#mailcamp_mkb {
	float:left;
	position:relative;
	width:485px;
	height:190px;
	border:#e3e3e3 1px solid;
	background:#FFFFFF;
/*	background:#f7f7f7 url(../images/bg_packages.gif) top repeat-x;*/
}

#mailcamp_bureau {
	float:right;
	position:relative;
	width:485px;
	height:190px;
	border:#e3e3e3 1px solid;
	background:#FFFFFF;
/*	background:#f7f7f7 url(../images/bg_packages.gif) top repeat-x;*/
}

.package_left {
	float:left;
	position:relative;
	width:350px;
}

.package_left a {
	padding:10px 0 0px 18px;
	text-decoration:none;
	color:#717171;
}


.package_left a.lp {
	padding:0px;
}

.package_right {
	float:left;
	position:relative;
	width:130px;
	margin-top:20px;
}

.package_right a {
	padding:10px 0 0px 18px;
}

.package_text {
	margin:18px 50px 10px 18px;
	color:#717171;
	line-height:1.9em;
}

.package_text strong {
	font-weight:bold;
	color:#6494bd;
	font-size:13px;
}

#index_testimonial {
	width:978px;
	border:#e3e3e3 1px solid;
	height:238px;
	margin-top:13px;
	background:#FFFFFF url(../images/bg_testimonial.jpg) right no-repeat;
	clear:both;
}

#index_testimonial_text {
	margin:20px 0px 12px 18px;
	width:680px;
	font:italic 20px/30px Georgia, "Times New Roman", Times, serif;
	color:#494949;
}

#index_testimonial_text span {
	font-size:16px;
	color:#717171;
}

#index_testimonial p {
	margin-left:18px;
}

#info_tip {
	margin-top:13px;
	width:923px;
	border:#e3e3e3 1px solid;
	background:#fff7d0 url(../images/bg_infotip.gif) top left no-repeat;
	padding:10px 10px 10px 45px;
	font:11px Arial, Helvetica, sans-serif;
	color:#494949;
}

wrapper_bottom {
	width:100%;
	clear:both;
}

#newsletter {
	margin-top:13px;
	float:left;
	position:relative;
	width:449px;
	padding:18px;
	height:105px;
	border:#e3e3e3 1px solid;
	background:#f7f7f7 url(../images/bg_bottom.gif) top repeat-x;
}

#screencast {
	margin-top:13px;
	float:right;
	position:relative;
	width:449px;
	padding:18px;
	height:105px;
	border:#e3e3e3 1px solid;
	background:#f7f7f7 url(../images/bg_bottom.gif) top repeat-x;
}

.box_text {
	margin:0;
	padding:0;
	color:#717171;
	line-height:1.9em;
}

.box_text strong {
	font-weight:bold;
	color:#6494bd;
	font-size:13px;
}

.newsletter_field {
	width:330px;
	border:#e3e3e3 1px solid;
	font:italic 11px Arial, Helvetica, sans-serif;
	padding:6px;
	color:#a4a4a4;
}

#footer {
	width:700px;
	margin:40px 0 40px 18px;
}

#footer_menu {
	color:#494949;
}

#footer_menu a {
	color:#494949;
	text-decoration:none;
}

#footer_menu span {
	padding:0px 7px 0px 7px;
	width:100%;
	color:#494949;
}

#copyright {
	width:100%;
	color:#717171;
	margin-top:10px;
}

#copyright a {
	color:#717171;
	text-decoration:none;
}

#copyright span {
	padding:0px 7px 0px 7px;
}

/* PAGINA */
#breadcrumb {
	width:100%;
	height:66px;
	height:66px;
	background:url(../images/bg_breadcrumb.gif) top repeat-x;
}

#breadcrumb_center {
	margin:0 auto;
	padding-left:18px;
	width:958px;
	height:66px;
	font:12px/66px Arial, Helvetica, sans-serif;
	color:#717171;
}
#breadcrumb_center a {
	color:#6494bd;
}

#breadcrumb_center span {
	padding:0px 4px 0px 4px;
}

#page_center {
	width:980px;
	margin:0 auto;
	margin-top:13px;
	overflow:hidden;
	background:url(../images/tab_line.gif) left repeat-y;
}

#pitgroup_team {
	border:#e3e3e3 1px solid;
}

#prijzen {
	width:978px;
	border:#e3e3e3 1px solid;
	height:195px;
	background:#FFFFFF url(../images/bg_prijzen.gif) right bottom no-repeat;
	clear:both;
}

#prijzen_text {
	margin:18px;
	width:570px;
}

#prijzen_text h1 {	
	color:#d61516;
	font:bold 22px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#prijzen_text strong {
	color:#6595bb;
}

#prijzen_text ul {
	margin-left:18px;
}

#prijzen_text li {
	list-style-image:url(../images/icons/list_icon.gif);
	color:#727272;
	line-height:18px;
}

#prijzen_mkb {
	margin-top:13px;
	width:485px;
	float:left;
	position:relative;
	border:#e3e3e3 1px solid;
	background:#FFFFFF url(../images/bg_prijzen_packages.jpg) bottom repeat-x;
}

#prijzen_reseller {
	margin-top:13px;
	width:485px;
	float:right;
	position:relative;
	border:#e3e3e3 1px solid;
	background:#FFFFFF url(../images/bg_prijzen_packages.jpg) bottom repeat-x;
}

.prijzen_packages_text {
	margin:18px 0 0px 18px;
	width:310px;
	float:left;
	position:relative;
}

.prijzen_packages_text ul {
	margin-left:18px;
}

.prijzen_packages_text li {
	list-style-image:url(../images/icons/list_icon.gif);
	color:#727272;
	line-height:18px;
}

.prijzen_package_img {
	float:left;
	position:relative;
	margin-top:22px;
}

.prijzen_packages_text h3 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#6595bb;
}

.prijzen_jubileum {
	margin:12px 0px 0px 18px;
	font:13px/12px Arial, Helvetica, sans-serif;
	color:#717171;
	height:60px;
}

.prijzen_jubileum h4 {
	font:15px/15px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.prijs_groter {	
	font:bold 16px Arial, Helvetica, sans-serif;
}

.prijs_grootst {
	font:bold 22px Arial, Helvetica, sans-serif;	
}

.prijs_grootst strong {	
	color:#d61317;
}

.prijzen_geenadders {
	margin:10px 18px 10px 18px;
	color:#717171;
	line-height:1.5em;
}

.prijzen_geenadders a {
	color:#6693bc;
}

.prijzen_geenadders img {
	margin-top:12px;
}

#prijzen_vergelijken {
	background:#FFFFFF url(../images/bg_prijzen_packages.jpg) bottom repeat-x;
	border-bottom:#ebebeb 1px solid;
	border-right:#ebebeb 1px solid;
	margin-top:13px;
}

#prijzen_vergelijken td {
	border-top:#ebebeb 1px solid;
	border-left:#ebebeb 1px solid;
	font-size:12px;
}
#prijzen_vergelijken td strong {
	font-size:11px;
}
.prijzen_vergelijken_titel {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#6494bc;
}

.prijzen_vergelijken_titel span {
	color:#d61412;
}

#extra_opties_1 {
	margin-top:13px;
	width:485px;
	height:550px;
	float:left;
	position:relative;
	border:#e3e3e3 1px solid;
	background:#FFFFFF url(../images/bg_prijzen_packages.jpg) bottom repeat-x;
}

#extra_opties_2 {
	margin-top:13px;
	width:485px;
	height:550px;
	float:right;
	position:relative;
	border:#e3e3e3 1px solid;
	background:#FFFFFF url(../images/bg_prijzen_packages.jpg) bottom repeat-x;
}

.extra_opties_text td {
	color:#494949;
}

.extra_opties_text strong {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#6594be;
}
.extra_opties_text h5 {
	margin:18px 0px 18px 18px;
	color:#d71515;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.extra_opties_text span {
	color:#7c7c7c;
}

.vraagdemoaan {
	margin:18px;
}

#submenu {
	float:left;
	position:relative;
	width:239px;
	border-left:#e5e5e5 1px solid;
	border-top:#e5e5e5 1px solid;
	background:#FFFFFF;
}

#content_right {
	float:left;
	position:relative;
	width:739px;
	background:#FFFFFF;
	border-right:#e5e5e5 1px solid;
	border-top:#e5e5e5 1px solid;
	border-bottom:#e5e5e5 1px solid;
}

.tab_column {
	float:left;
	position:relative;
	margin:24px;
	_margin:12px;
	width:300px;
	font:11px/1.5em Arial, Helvetica, sans-serif;
	color:#717171;
}

.tab_column_wide {
	float:left;
	position:relative;
	margin:24px;
	_margin:12px;
	width:648px;
	font:11px/1.5em Arial, Helvetica, sans-serif;
	color:#717171;
}

.tab_column_wide td {
	text-align:center;
	vertical-align:top;
	padding-bottom:40px;
}

.tab_column_wide td img {
	padding-bottom:10px;
}

.tab_column_wide td a {
	text-decoration:none;
	font-size:12px;
	line-height:1.5em;
}

.tabcontent h3 {
	color:#d81519;
	font:bold 23px/25px Arial, Helvetica, sans-serif;
	margin:24px 0 0px 24px;
	padding:0px 0px 10px;
}

.tabcontent h4 {
	margin-left:24px;
}

/* step style */
#step {
	margin: 10px 0 40px;
	padding: 0;
}
#step li {
	padding: 3px 0 6px 110px;
	margin: 0 0 20px;
	list-style: none;
}
#step h3 {
	font: bold 200%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	color: #666;
}

#step .item1 {
	background: url(../images/step1.gif) no-repeat;
}
#step .item2 {
	background: url(../images/step2.gif) no-repeat;
}
#step .item3 {
	background: url(../images/step3.gif) no-repeat;
}
#step .item4 {
	background: url(../images/step4.gif) no-repeat;
}

/* ROUTEBESCHRIJVING */

#map {
	border:#e3e3e3 1px solid;
	width:978px;
	width:100%; 
	height:250px;
}
#map_canvas {
	border:#e3e3e3 1px solid;
	width:978px;
	width:100%; 
	height:350px;
	margin-bottom:10px;
}

#contact_wrapper {
	margin-top:13px;
	width:660px;
	float:left;
	position:relative;
}

.contact_column {
	float:left;
	position:relative;
	width:320px;
	border:#e3e3e3 1px solid;
	margin-right:8px;
	_margin-right:6px;
	height:430px;
	background:#f7f7f7 url(../images/bg_packages.gif) top repeat-x;
}

#contact_formulier {
	margin-top:13px;
	float:right;
	position:relative;
	width:318px;
	_width:316px;
	height:606px;
	border:#e3e3e3 1px solid;
	background:#f7f7f7 url(../images/bg_packages.gif) top repeat-x;
}

/* KLANTEN */

.main_div {
	width:978px;
	border:#e3e3e3 1px solid;
	margin-bottom:13px;
	background:#FFFFFF;
}

.main_text {
	margin:18px;
	font:11px/1.5em Arial, Helvetica, sans-serif;
	color:#494949;
}

.main_text a {
	color:#6494bd;
}

.main_text a.lp {
	color:#494949;
	text-decoration:none;
}

.main_text td {
	height:35px;
}

.main_text h1 {
	color:#d81519;
	font:bold 23px/25px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0px 10px;
}

#pandnoord {
	padding-top:8px;
	width:650px;
}

#pandnoord img {
	border:#e3e3e3 1px solid;
}
.verplicht {
	color:#d51515;
}

.field {
	border:#e3e3e3 1px solid;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px;
	width:180px;
	color:#a4a4a4;
}

label {
	cursor:pointer;
}

.main_text ol li,
.main_text .columns div
{
	list-style: decimal-leading-zero; /* better look for others, override cascade from OL */
	list-style-position: outside !important;
	border-left: 3px solid #6CE26C;
	background-color: #F8F8F8;
	color: #5C5C5C;
	padding: 0 3px 0 10px !important;
	margin: 0 !important;
	line-height: 14px;
}

#float_left {
	float:left;
	width:470px;
}

#float_right ul {
	margin-left:0px;
	padding-left:20px;
}

#float_right li {
	list-style-image:url(../images/icons/list_icon.gif);
	color:#727272;
	line-height:18px;
}

#mailboy_left {
	float:left;
	width:720px;
}

#mailboy_right {
	float:left;
	width:170px;
	padding:15px;
	border:#e3e3e3 1px solid;
	background:#f7f7f7 url(../images/bg_bottom.gif) top repeat-x;
}

.mailboy_first {
	font-size:26px;
	line-height:30px;
	color:#d61516;
}

.mailboy_second {
	font-size:20px;
	line-height:22px;
	color:#9a080b;
}

.mailboy_third {
	font-size:14px;
	line-height:18px;
	color:#520204;
}

/* Languages */
#languages {
	width:100px;
	text-align:right;
	margin-top:3px;
	float: right;
}
#languages img {
	border:0;
}
#languages ul#first-languages {
	float: right;
	height: 1.5em;
	width: auto;
	list-style:none;
	margin:0;
	padding:0;
}
#languages ul#first-languages li {
	float:right;
	margin-right: 0.3em;
}

#languages ul#first-languages li.selected_language {
	float:right;
	margin-right: 0.3em;
}

ul#twinkle {
	margin:0;
}

ul#twinkle li {
	list-style-image:url(../images/icons/list_icon.gif);
	color:#727272;
	line-height:18px;
}

ol#no_border li {
	border-left:0px;
	background:#FFFFFF;
}


#testimonial {
	width:900px;
	height:190px;
	border:#e3e3e3 1px solid;
	padding:25px;
	margin:0 auto;
	overflow:hidden;
	background:#5d798f;
	color:#FFFFFF;
	font-style:italic;
	z-index:100 !important;
}

#screen {
	float:left;
	width:300px;
	margin:-40px 20px 0px 0px;
	z-index:100 !important;
}

#screen img {
	border:#CCCCCC 1px solid;
}

#test p {
	margin:0;
	padding:0;
}

#test {
	width:390px;
	float:left;
	margin-left:20px;
}


/* from screen.css for redesign 2010
------------------------------------------------------*/

#languages
{
	width: 60px;
	float: right;
}

.client_login
{
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	background: url(../images/client-login-icon.gif) 0 50% no-repeat;
	float: right;
}

.header_phone
{
	margin: 3px 30px 0 0;
	padding: 0 0 0 20px;
	background: url(../images/phone_icon.gif) 0 50% no-repeat;
	float: right;
}
