/* CSS Document */
@font-face { font-family: Tahoma; font-weight: bold; }
body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#4f4f4f;text-align:center;margin:0;padding:0}
.clear {clear:both}
.floatLeft {float:left}
.floatRight {float:right}
.intro {color:#000}
.clasp {text-align:left; display:inline;}
.toggle0 {text-align:left; display:none;}
.toggle1 {text-align:left; display:inline;}
.jobbox {display:none;}
.subtitle {font-size:14px;margin-top:4px;}

.gray { color: gray; font-style: italic; }

/* Layout */
#container {width:913px;margin:0 auto}
#topnav {height:13px;padding-top:11px;text-align:right;margin:0px 60px;color:#07a4b7;}
#logo {height:66px;text-align:left; padding: 5px;}
#header {width:913px;height:337px;}
#header.small {height:93px;}
#header.header { background: transparent url('../img/header_technologies.jpg') no-repeat top left; color: white; font-size: 30pt; line-height: 93px; height: 93px; width: 913px; text-align: left; padding-left: 5em; }
#header.header a { color: white ! important; }
#header.about { background-image: url('../img/header_about.jpg') }
#header.clients { background-image: url('../img/header_clients.jpg') }
#header.contact { background-image: url('../img/header_contact.jpg') }
#header.invite { background-image: url('../img/header_uitnodiging.jpg'); height: 167px; line-height: 167px; padding-left: 10em; }
#header.jobs{ background-image: url('../img/header_jobs.jpg') }
#header.solutions { background-image: url('../img/header_solutions.jpg') }
#header.news { background-image: url('../img/header_news.jpg') }
#header.technologies { background-image: url('../img/header_technologies.jpg') }

#content {margin:15px 0 0;text-align:left}
#content.products {margin:15px 0 0;text-align:left;background:url('../img/side_background.gif') top left no-repeat;padding-top:20px}
#news {float:left;width:270px;padding:0 57px 0 35px;}
#blocks {float:left;margin-top:40px;}
.block {float:left;width:135px; }
.block a { text-decoration: none ! important; }
.block a:hover { text-decoration: none ! important; }
#sidebar {width:183px;margin-right:30px; background:url('../img/side_background.gif') top center no-repeat;color:#8a8a8a;float:left;padding:23px 0 200px 0;line-height:16px;}
#content_right {width:664px;float:left;padding-top:23px;line-height:24px;padding-right:30px;}
#footer {margin:40px 0;text-align:left;color:#999999;font-size:9px;padding-left:35px;}

/* Link colors */
a {color:#07a4b7;text-decoration:none;}
a:hover {text-decoration:underline;}
#topnav a {text-decoration:none;}
#topnav a:hover {color:#00a4b5;text-decoration:none;}
#footer a {color:#999999;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
.greenlink {font-weight:bold;color:#07a4b7}


/* Headings */
h1,h2,h3,h5 {margin:0;padding:0;}
h1 {font-size:30px;color:#505050;font-weight:normal;}
h2 {font-size:24px;color:#07a4b7;font-weight:normal;}
h3 {font-size:14px;color:#07a4b7;font-weight:normal;}
h5 {font-size:12px;color:#929292;font-weight:normal;}
#blocks h3 {color:#505050;font-size:15px;font-weight:bold;margin-bottom:10px}

/* List menus */
#topnav ul {margin:0;padding:0;list-style:none;float:left}
#topnav ul#lang {float:right;}
#topnav li {margin:0 10px 0 0;padding:0;color:#07a4b7;float:left;font-size:13px;}
#topnav li.selected {margin:0 10px 0 0;padding:0;color:#07a4b7;float:left;}
#topnav li span{color:#07a4b7;}
#topnav li a {margin:0;padding:0;color:#666666;font-size:13px;}

/* News */
#news ul {margin:8px 0 8px 0;padding:0;list-style:none;width:280px;line-height:14px;background:url(../img/li_background_dotted.gif) bottom left repeat-x;}
#news li {margin:0;padding:8px 0;color:#07a4b7;background:url(../img/li_background_dotted.gif) top left repeat-x;}
#news li a {color:#07a4b7;font-size:11px;font-weight:bold}
#news span {color:#07a4b7}
#news span, .more {font-size:11px;}

/* Blocks */
#blocks ul {margin:8px 0 0 0;padding:0;list-style:none;line-height:14px;}
#blocks li {margin:0;padding:0 0 0 12px;color:#07a4b7;text-transform:uppercase;background:url(../img/li_background_arrow.gif) 0% 0% no-repeat}
#blocks li a {color:#07a4b7;font-size:11px;}

/* Sidebar */
#sidebar ul {margin:0 15px 0 35px;padding:0;list-style:none;line-height:20px;}
#sidebar li {margin:0;padding:0 0 0 12px;color:#07a4b7;background:url(../img/li_background_arrow.gif) 0% 10% no-repeat}
#sidebar li a {color:#07a4b7;font-size:12px;}

/* Jobs */
div.job {background-color:#eef8f9;width:505px;margin-top:30px;}
div.job h3 {padding:10px 0 0 16px;margin:0;font-size:18px}
div.job h4 {padding-left:16px;}
div.job p {padding:0 16px 10px 16px;margin:0;}
div.job .apply {background-color:#cbeef2;padding:1px 0px 1px 0;text-align:right}
div.job .apply a{color:#ffffff;padding:5px;font-size:12px;background:#07a4b7;}

/* Products */
.productscontainer {margin:30px;line-height:24px;}
.productscontainer .icon {float:left;width:77px}
.productscontainer .producttitle {float:left;width:158px;font-size:18px;color:#07a4b7}
.productscontainer .producttext {float:left;width:504px;color:#000;font-weight:bold}

/* Products detail */
#sidebar ul.product_detail { margin:0 15px 0 15px;padding:0;list-style:none;line-height:20px;}
#sidebar ul.product_detail li {margin:0;padding:0 0 0 12px;color:#4E4E4E;background:url(../img/li_background_arrow.gif) 0% 10% no-repeat}
#sidebar ul.product_detail li a {color:#07a4b7;font-size:12px;}
.testimonialbox {background-color:#eef8f9;margin:20px 27px 20px 0;width:300px;padding:6px 10px 12px 8px;float:left}

#sidebar ul.sub_nav { margin: 0px; padding: 0px; }
#sidebar ul.sub_nav li { margin: 0px; }

/* Clients */
.clientscontainer {margin:0 0 20px 0;line-height:24px;}
.clientscontainer .logo {float:left;margin: 0px 15px;width:120px;text-align: center;padding-top:10px;}
.clientscontainer .logo img {max-width:120px; max-height:60px}
.clientscontainer a img {border: 0;}
.clientscontainer .clienttext {float:left;width:500px;background-color:#eef8f9;padding:6px;}

/* Mini demo icon */
.minidemo_content {background:#00a4b5 url(../img/minidemo.jpg) no-repeat;height:27px;display:block;color:#FFFFFF;float:right;padding:0 0px 0 35px;}
.minidemo{background:url('../img/minidemo_end.jpg') no-repeat right;height:27px;width:auto;display:block;float:right;margin-top:0px;padding-right:4px;margin: 10px 10px 0px 0px;}
.more_info { background: url('../img/side_background.gif') repeat-x top center; display: block; border: 1px dotted #929292; height: 47px; padding: 5px; margin-top: 2em; }
.more_info .info_text { padding-left: 5px; }

/* Contact */
div.address {float:left;width:270px;margin-top:23px;}
div.map {float:left;width:430px;}
table  {padding:2px;margin:20px 0 0 0}
table  td{padding:0;margin:0}
table th {text-align:left;width:90px;padding:0;margin:0}
div.address a.contacticon {display:block;width:131px;height:87px;font-size:11px;font-weight:normal;padding:15px 0 0 100px;padding-right:0;background:#eef8f9 url(../img/icons/contact.jpg) no-repeat 12px 12px;line-height:15px;color:#4f4f4f;margin-top:33px;}
div.address a.contacticon:hover {text-decoration:none;color:#4f4f4f;background:#CBEEF2 url(../img/icons/contact_hover.jpg) no-repeat 12px 12px;}
div.address .contacticon h3 {font-size:14px;font-weight:bold;line-height:0px;color:#4f4f4f;margin-bottom:-4px;margin-top:2px;}
div.address .contacticon .bolddemo {color:#07a4b7;font-weight:bold;}
.newsletter {color:#323232;background:url(../img/icons/newsletter.jpg) no-repeat;margin-left:35px;display:block;padding-top:45px;}
.partners {color:#323232;background:url(../img/icons/HRM_icon_small.gif) no-repeat;margin:0px 0px 15px 35px;display:block;padding-top:45px;}

#lang { float: right; }
#lang li, #lang li a { margin: 0px; padding: 0px; }
li.disabled, li.disabled span { color: #bbb ! important; }

#sidebar .infotable { width: 100%; }
#sidebar .infotable th { font-weight: bold; width: 25%; vertical-align: top; }
#sidebar .infotable td { width: 75%; }

strong, .bold { font-weight: 900 !important; }

