body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#35495B;
background-color:#fff;
margin:6px 6px 18px;
padding:0;
}

#page {
width:948px;
margin-left:auto;
margin-right:auto;
}

td {
vertical-align:top;
font-size:11px;
}

#wrap2 {
background:transparent url("../images/css-wrapinnerright.gif") repeat-y right top;
}

#wrap3 {
background:transparent url("../images/css-wrapinner.gif") repeat-y 0 0;
}

#wrap3_support {
background:transparent url("../images/css-wrapinner-support.gif") repeat-y 0 0;
}

.services {
width:100%;
margin:15px;
padding:5px;
}

.services .service {
clear:both;
padding:5px;
}

.service .icon {
float:left;
margin:5px;
}

.service .title {
float:left;
margin:15px 5px 5px;
padding:5px;
}

.servicehead {
font-size:8pt;
}

.servicehead a:hover {
color:#38ade4;
}

.pricing {
font-weight:700;
color:#2b83ad;
}

.servicehead a:link,.servicehead a:visited {
border-bottom:1px dotted #1c698d;
color:#2b83ad;
text-decoration:none;
}

.inlineicon {
float:right;
margin:5px 10px 10px;
}

.kop2 {
font-weight:700;
color:#369;
}

.kop2 h1 {
font-size:10px;
margin:2px 0 5px;
}

.moduletable-latestnews ul li a:hover {
text-decoration:none;
background:url(../images/arrow_2.png) no-repeat 100% 50%;
}

.moduletable-latestnews ul li a .ln_title {
font-size:13px;
font-weight:700;
color:#666;
font-family:"Trebuchet MS", Tahoma, Verdana;
cursor:pointer;
}

.moduletable-latestnews ul li a:hover .ln_title {
color:#24a;
}

.moduletable-latestnews ul li a .ln_content {
font-size:11px;
color:#999;
display:block;
width:90%;
cursor:pointer;
}

.moduletable-latestnews ul li a:hover .ln_content {
color:#666;
}

#topmodules,#bottommodules,#footermodules,#component {
overflow:hidden;
margin:0;
padding:0;
}

#screenshots {
margin-bottom: 26px;
background-color: #f2fafd;
border: 1px solid #E5E5E5;
height: 154px;
padding: 2px 0 8px 27px;
}

.module {
width:100%;
background:url(../images/module-bg-m.png) repeat-x top left;
margin-bottom:10px;
}

.module div {
width:100%;
background:url(../images/module-bg-l.png) no-repeat top left;
}

.module div div {
width:100%;
background:url(../images/module-bg-r.png) no-repeat top right;
overflow:visible;
height:220px;
}

.module div div div {
background:none;
width:90%;
margin-bottom:20px;
padding:10px 10px 20px;
}

.module div div div div {
width:100%;
margin:0;
padding:0;
}

.module h3 {
font-size:17px;
font-weight:400;
color:#FFF;
font-family:"Trebuchet MS", Tahoma, Verdana;
margin:0 0 10px;
padding:0;
}

.module-mod1 {
background:none;
width:90%;
margin-bottom:2px;
line-height:120%;
padding:10px 10px 2px;
}

.module-mod1 h3 {
font-size:17px;
font-weight:400;
color:#36e;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-bottom:1px solid #CCC;
margin:0 0 5px;
padding:0 0 5px;
}

span.alert,span.info,span.download,span.note,.shop_error,.shop_warning,.shop_info,.shop_debug,.shop_critical,.shop_tip,span.notice,span.error {
display:block;
margin:15px 0;
padding:15px 15px 15px 60px;
}

span.info,.shop_debug,.shop_info,.shop_tip,span.notice {
color:#455D9F;
border:2px solid #DFE8FF;
background:#EFF3FF no-repeat;
}

.whitespace_menu {
width:25px;
}

.spacer_hor5 {
height:5px;
}

.spacer_hor2 {
height:2px;
}

.knop2 {
background-color:#369;
color:#fff;
border:1px #fff solid;
font-size:11px;
cursor:pointer;
padding:2px 5px;
}

#header h1 {
cursor:hand;
margin:0;
padding:0;
}

#header h1 a {
cursor:hand;
}

#toolbar_home {
text-align:left;
vertical-align:middle;
padding-right:14px;
color:#B5D5D6;
background:#4177a4 url("../images/css-toolbar_home.gif") repeat-x 0 0;
}

#toolbar {
text-align:left;
vertical-align:middle;
padding-right:14px;
color:#B5D5D6;
background:#4177a4 url("../images/css-toolbar.gif") repeat-x 0 0;
}

#toolbarinner {
height:25px;
padding-top:5px;
}

#bestel_button1 {
width:110px;
height:22px;
background:transparent url("../images/button_bestel-nu.gif") no-repeat 0 0;
}

#inside_button1 {
width:325px;
height:80px;
background:transparent url("../images/insidebox-email.jpg") no-repeat 0 0;
}

#inside_button2 {
width:325px;
height:80px;
background:transparent url("../images/insidebox-web.jpg") no-repeat 0 0;
}

#inside_button3 {
width:325px;
height:80px;
background:transparent url("../images/insidebox-Overige-oplossingen.jpg") no-repeat 0 0;
}

#banner_low {
width:325px;
height:250px;
background:transparent url("../images/inside_banner_hostedexchange.gif") no-repeat 0 0;
}

#menu {
width:204px;
padding-left:10px;
padding-right:10px;
padding-top:12px;
float:left;
background:transparent url("../images/css-wrapinnertop.gif") no-repeat 0 0;
}

#menuContent {
padding:8px;
}

#content {
margin-left:224px;
border-right:#DDECEC solid 10px;
background:#fff url("../images/bg-contenttopright.gif") no-repeat top right;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
min-height:300px;
height:expression(this.scrollHeight > 300 ? "auto":"300px");
padding:15px 15px 25px;
}

#content a {
font-weight:700;
text-decoration:none;
}

#content h1 {
background:#fff url("../images/titleback.gif") no-repeat top left;
font-size:15px;
line-height:28px;
padding-left:12px;
font-weight:700;
margin-left:-9px;
}

.title {
font-size:15px;
padding-left:12px;
font-weight:700;
margin-left:-12px;
padding-bottom:6px;
}

#homepage {
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
background:#DDECEC url("../images/bg-footerhome.gif") no-repeat bottom right;
min-height:250px;
height:expression(this.scrollHeight > 250 ? "auto":"250px");
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#homepage2 {
border-top:3px solid #fff;
clear:both;
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
background:#fff url("../images/css-homepage2back.gif") no-repeat 0 2px;
min-height:200px;
height:expression(this.scrollHeight > 200 ? "auto":"200px");
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#homepage2bottom {
height:12px;
clear:both;
background:#fff url("../images/css-homepage2bottom.gif") no-repeat top left;
}

#footer1 {
clear:both;
padding-top:27px;
font-size:11px;
text-align:center;
color:#7CA4A2;
background:#fff url("../images/css-footer.gif") repeat-x 0 0;
}

#footerhome1 {
clear:both;
padding-top:7px;
font-size:11px;
text-align:center;
color:#7CA4A2;
background:#fff url("../images/css-bg.gif") repeat-x 0 0;
}

#footerhome2 img {
padding-bottom:6px;
}

#support_header {
width:948px;
height:94px;
background:transparent url("../images/consultplanet_header_inside.jpg") no-repeat 0 0;
}

#support_webmail {
width:77px;
height:30px;
background:transparent url("../images/consultplanet_webmail.gif") no-repeat 0 0;
}

#support_client {
width:101px;
height:30px;
background:transparent url("../images/consultplanet_panel.gif") no-repeat 0 0;
}

#support_button_home {
width:97px;
height:24px;
background:transparent url("../images/navigation/home_off.gif") no-repeat 0 0;
}

#support_button_hosting {
width:131px;
height:24px;
background:transparent url("../images/navigation/hosting_off.gif") no-repeat 0 0;
}

#support_button_diensten {
width:107px;
height:24px;
background:transparent url("../images/navigation/diensten_off.gif") no-repeat 0 0;
}

#support_button_helpdesk {
width:75px;
height:24px;
background:transparent url("../images/navigation/helpdesk_off.gif") no-repeat 0 0;
}

#support_button_overons {
width:83px;
height:24px;
background:transparent url("../images/navigation/overons_off.gif") no-repeat 0 0;
}

#support_button_contact {
width:99px;
height:24px;
background:transparent url("../images/navigation/contact_off.gif") no-repeat 0 0;
}

a:link,a:visited {
color:#369;
text-decoration:none;
font-weight:400;
}

a:hover {
color:#369;
font-weight:400;
text-decoration:underline;
}

ul.nav {
font-size:11px;
font-weight:400;
line-height:1em;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin:0 0 1em;
padding:0;
}

ul.nav li a {
display:block;
background:transparent url("../images/css-nav-square.gif") no-repeat 13px 50%;
font-weight:400;
color:#35495B;
padding:5px 12px 4px 28px;
}

ul.nav a:link,ul.nav a:visited {
text-decoration:none;
color:#35495B;
}

ul.nav a:hover {
background-color:#DDECEC;
color:#000;
}

ul.nav li a.on {
background-color:#F0F7F6;
color:#35495B;
background-image:url("../images/css-nav-square-on.gif");
}

ul.nav li a.parent {
background-image:url("../images/css-nav-arrow-right.gif");
}

ul.nav li a.parent-open {
background-image:url("../images/css-nav-arrow-down.gif");
font-weight:700;
}

ul.nav li a.parent-on {
color:#35495B;
background-color:#F0F7F6;
background-image:url("../images/css-nav-arrow-down-on.gif");
font-weight:700;
}

ul.nav ul.nav {
border:0;
margin:0;
}

ul.nav ul.nav li a {
padding-left:40px;
background-position:25px 50%;
}

ul.nav ul.nav ul.nav li a {
padding-left:52px;
background-position:37px 50%;
}

ul.panel {
background-color:#fff;
border:1px solid #ccc;
margin:0 0 2em;
padding:5px;
}

ul.panel li a {
display:block;
padding:0 3px;
}

ul.panel a:link,ul.panel a:visited {
text-decoration:none;
color:#213d57;
}

ul.panel a:hover {
background-color:#a7c6e3;
}

p {
margin:0 0 1em;
}

h1 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:400;
margin:0 0 .4em;
}

#menuContent h1 {
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#333;
margin:2em 0 0;
}

h2 {
font-family:Arial, sans-serif;
font-size:14px;
font-weight:700;
color:#5B8382;
margin:1em 0 0;
}

h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
margin:1.5em 0 0;
}

img {
vertical-align:bottom;
}

a.button {
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

FONT.fieldLabel {
margin-left:3px;
font-size:Verdana, Arial, SunSans-Regular, Sans-Serif;
font-family:11px;
color:ffffff;
}

FONT.footer {
font-size:Verdana, Arial, SunSans-Regular, Sans-Serif;
font-family:11px;
color:#0;
text-decoration:none;
}

FONT.adminBlue {
font-weight:700;
font-size:11px;
color:#0;
font-family:Verdana, Arial, sans-serif;
}

TD.cellPadding {
padding:2px 0;
}

TD.line {
line-height:1px;
margin:0;
padding:0;
}

TD.adminTable {
margin:3px;
padding:3px 2px 3px 5px;
}

P.break {
margin-top:5px;
margin-bottom:5px;
}

DIV.help {
font-size:9.5px;
font-family:11px;
margin:4px 6px 4px 5px;
}

DIV.break {
margin-top:7px;
}

.returncodeerror {
font-size:10px;
color:red;
margin:0;
}

.returncodeinfo {
font-size:10px;
color:#00f;
margin:0;
}

.returncodetip {
font-size:10px;
color:#000;
margin:0;
}

#navlist {
margin-left:0;
border-bottom:1px solid #778;
font:bold 12px Verdana, sans-serif;
padding:3px 0;
}

#navlist li {
list-style:none;
display:inline;
margin:0;
}

#navlist li a {
margin-left:3px;
border:1px solid #778;
border-bottom:none;
background:#e5e9ed;
text-decoration:none;
padding:3px 0.5em;
}

#navlist li a:hover {
color:#000;
background:#d0d9e1;
border-color:#227;
}

#navlist li a#current {
background:#FFF;
border-bottom:1px solid #FFF;
}

#navbar {
background:#DDECEC url("../images/css-topnav_back.gif") no-repeat top left;
height:26px;
border-top:#DDECEC solid 6px;
border-left:#DDECEC solid 10px;
border-right:#DDECEC solid 10px;
border-bottom:#DDECEC solid 7px;
}

#navbar ul {
list-style:none;
float:left;
margin:0;
padding:0 10px;
}

#navbar li {
list-style:none;
float:left;
margin:0;
padding:1px 0 0;
}

#navbar li.line {
padding:0;
}

#barnav {
float:right;
}

#homepageleft {
background:#DDECEC url("../images/css-homeleftback.gif") no-repeat top left;
padding:12px 12px 0;
}

#homepageleftbottom {
height:12px;
background:#DDECEC url("../images/css-homeleftbottom.gif") no-repeat bottom left;
}

#homepageleftcontent {
float:right;
width:274px;
padding-right:12px;
}

#homepageleftcontent h1 {
font-size:16px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#homepageright {
width:293px;
float:right;
background:#DDECEC url("../images/css-homerightback.gif") no-repeat bottom left;
padding-bottom:12px;
}

#homepageright ul {
list-style:none;
margin:0 12px 10px 36px;
padding:0;
}

#homepageright li {
list-style:none;
background:transparent url("../images/css-homebullet.gif") no-repeat 1px 8px;
margin:0;
padding:0 0 6px 12px;
}

#homepagerighttitle {
padding-top:18px;
padding-left:25px;
font-size:16px;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336;
background:transparent url("../images/css-homerighttop.gif") no-repeat top left;
padding-bottom:6px;
}

#homepage2leftinner {
width:252px;
padding-top:18px;
}

#homepage2left {
float:left;
width:250px;
padding-left:20px;
}

#homepage2left a {
font-weight:400;
color:#35495B;
}

#homepage2leftinner ul {
list-style:none;
margin:0;
padding:6px 0 0;
}

#homepage2leftinner li {
list-style:none;
background:transparent url("../images/css-homebullet2.gif") no-repeat 3px 6px;
margin:0;
padding:0 0 6px 18px;
}

#homepage2middleinner {
width:315px;
padding-top:9px;
height:240px;
}

#homepage2middle {
padding-left:307px;
padding-right:270px;
}

#homepage2middle p {
margin:0;
padding:6px 0 0;
}

#homepage2rightinner {
width:245px;
padding-top:18px;
}

#homepage2right {
float:right;
width:270px;
}

.tbl_pad4 {
width:100%;
border-collapse:collapse;
border:0;
padding:4px;
}

.tbl_pad2 {
border-collapse:collapse;
border:0;
padding:2px;
}

.tbl_header {
background-color:#369;
color:#fff;
font-weight:700;
padding:4px;
}

.tbl_ln0 {
background-color:#fff;
padding:4px;
}

.tbl_ln1 {
background-color:#EAEAEA;
padding:4px;
}

#pricetable {
width:600px;
}

#pricetable td {
border:#DFEDED solid 1px;
padding:3px;
}

#contentblock {
background:#fff url("../images/css-contentblock_back.gif") no-repeat bottom left;
width:181px;
text-align:left;
margin:0 0 12px 12px;
padding:0 0 7px;
}

#contentblocktitle {
background:#fff url("../images/css-contentblock_top.gif") no-repeat top left;
font-size:12px;
text-align:left;
padding-left:9px;
line-height:24px;
font-weight:700;
border-bottom:#fff solid 1px;
margin:0;
}

#contentblock p {
width:98%;
padding:6px 9px 0;
}

#contentblock a:hover {
color:orange;
font-weight:400;
text-decoration:underline;
}

#positioncontentblock {
float:right;
padding-top:6px;
}

#contentblock ul {
width:90%;
list-style:none;
margin:0;
padding:0 0 0 9px;
}

#contentblock li {
width:90%;
padding-left:12px;
list-style:none;
background:transparent url("../images/css-homebullet.gif") no-repeat 1px 8px;
margin:0;
}

a.clicktocall {
line-height:36px;
background:transparent url("../images/css-clicktocall.gif") no-repeat;
font-weight:700;
padding:12px 36px 12px 42px;
}

a.formbutton {
line-height:36px;
background:transparent url("../images/css-formbutton.gif") no-repeat;
padding:12px 24px 12px 42px;
}

a.signupnow {
line-height:36px;
background:transparent url("../images/css-signupnow.gif") no-repeat;
font-weight:700;
padding:12px 24px 12px 42px;
}

* html #page,* html #wrap,* html #wrap2,* html #wrap3,* html ul.nav li a,* html ul.panel li a {
height:1px;
}

.whitespace_hor,.spacer_hor10 {
height:10px;
}

#toolbar *,#toolbar_home * {
vertical-align:middle;
}

#toolbar label,#toolbar_home label {
height:30px;
font-family:Arial, Helvetica, sans-serif;
padding-left:30px;
padding-right:12px;
font-size:11px;
font-weight:700;
}

#toolbar h1,#toolbar_home h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
display:inline;
padding-left:30px;
padding-right:12px;
}

#toolbar a.btnLogout,#toolbar_home a.btnLogout {
padding-right:18px;
padding-left:8px;
border-right:1px solid #7396b8;
}

#toolbar a:link,#toolbar a:visited,#toolbar_home a:link,#toolbar a:visited {
text-decoration:none;
color:#a0c2da;
}

#toolbar input#mainSearch,#toolbar_home input#mainSearch {
font-size:11px;
width:120px;
background:#DDECEC url("../images/.gif") repeat-x 0 0;
border:1px solid #000;
margin:0;
padding:1px 3px;
}

#footer2,#footerhome2 {
clear:both;
font-size:11px;
text-align:center;
color:#7CA4A2;
}

ul.nav li,ul.panel li {
display:inline;
list-style:none;
margin:0;
padding:0;
}

#footer p,form {
margin:0;
}

#barnav ul,#barnav li {
list-style:none;
float:left;
margin:0;
padding:0;
}

#contentblock a:visited,#contentblock a {
color:#000;
text-decoration:none;
font-weight:400;
}

#header,#homepageleft h2,#toolbar input,#toolbar_home input,#homepage2leftinner li a,#homepage2left h3,#homepage2middle h3,#homepage2right h3 {
margin:0;
padding:0;
}
