/*
Theme Name: Torsit 2009
Theme URI: http://www.torsit.nl
Description: Torsit template 2009
Version: 2009
Author: Supracom
Author URI: http://www.supracom.nl
*/

body {background-color:#FFFFFF;color:Black;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;height:100%;margin:0;padding:0;text-align:left;text-decoration:none;width:100%;}
a img {border:medium none;}
#wrapper {margin:0 auto;width:95%;}
#header {height:auto;width:100%;}
.logo {border:medium none;display:block;float:left;height:74px;width:106px;}
.logo-print {display:none;}
#topmenu {background:transparent url(images//man-top.jpg) no-repeat scroll right bottom;float:right;height:74px;padding-right:85px;width:auto;}
#topmenu ul {float:left;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 3px;}
#topmenu li {border-right:1px solid Black;display:block;float:left;margin-left:5px;padding-right:5px;}
#topmenu li.last {border:medium none;}
#topmenu a {color:black;text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}
#searchform {clear:both;margin:0 0 0 5px;padding:0;}
#searchform input[type="text"] {width: 180px;border:1px solid Black;color:Black;font-family:arial;font-size:0.9em;padding:2px; }
#searchform input[type="submit"] {border: 1px Solid Black; background-color: #000; color: white; font-size:0.8em; padding: 2px 10px 3px 10px;} 
#languagebar {background:black url(images//man-middel.jpg) no-repeat scroll right top;clear:both;height:25px;width:100%;}
#title {background:transparent url(images//title.jpg) no-repeat scroll left top;display:block;float:left;height:25px;width:195px;}
#flags {float:left;margin-left:10px;padding-top:7px;}
#flags a {display:block;float:left;padding-right:5px;}
#banner {background-color:#CCCCCC;clear:both;display:block;height:130px;overflow:hidden;position:relative;width:100%;}
.loading {background:transparent url(images//ajax-loader.gif) no-repeat scroll center center;}
#banner img {height:auto;width:auto;z-index:10;}
#person {background:transparent url(images//man-onder.png) no-repeat scroll right top;display:block;height:130px;position:absolute;right:0;width:115px;z-index:29;}
#navigation {background-color:Black;float:left;height:auto;overflow:hidden;width:100%;}
#navigation ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#navigation li {
float:left;font-family:Verdana;height:48px;text-align:center;}
#navigation li a {color:White;float:left;font-weight:normal;height:41px;margin-right:0;padding:7px 10px 0;text-decoration:none;}
#navigation li a span {color:White;font-size:0.7em;}
#navigation ul li a:hover {background:transparent url(images//menuitem_bg.jpg) repeat-x scroll center top;}
#navigation ul li a.bromma:hover {background:transparent url(images//menuitem_bromma_bg.jpg) repeat-x scroll center top;}
#navigation ul li.current_page_item, #navigation ul li.current_page_ancestor {background:transparent url(images//menuitem_bg.jpg) repeat-x scroll center top;}
#navigation ul li a.active {background:transparent url(images//menuitem_bg.jpg) repeat-x scroll center top;}
#navigation ul li a.bromma_active {background:transparent url(images//menuitem_bromma_bg.jpg) repeat-x scroll center top;}
#container {background:transparent url(images//right-bg.jpg) repeat-y scroll right top;clear:both;font-family:verdana;font-size:0.9em;height:auto;margin-bottom:0px;overflow:hidden;width:100%;}
#container.nobg {background-image:none;}
#left {margin-right:380px;padding:10px;}
#intro {border-bottom:1px solid #B2B2B2;margin-right:10px;}
#news {padding:10px 0; overflow: hidden;}
#news ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#news ul li {float:left;margin-right:10px;padding-bottom:10px;padding-top:10px;width:45%;}
#news ul li.odd {border-right:1px solid #B2B2B2;}
#news ul li.even {margin-left:5px;}
#news ul li span.img {background-color:#CCCCCC;display:block;float:left;height:75px;margin:0px 10px 0px 0px; overflow:hidden;width:75px; padding:0px;}
#news ul li span.text {color:Black;display:block;padding-right:5px;}
#news ul li strong {color:#7F7F7F;font-weight:normal;}
#news ul li h3, #news ul li h3 a {color:#FF0000;display:inline;font-size:1.1em;font-weight:normal;margin:0;padding:0;}
#news ul li a {text-decoration:none;}
#right {display:block;float:right;overflow:hidden;padding:0 10px; margin: 10px 0px 10px 0px; width:380px;}
.units {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px 0px 0px 10px;padding:0;height:auto;}
.units h2 {color:Black;font-size:12px;font-weight:bold;line-height:14px;margin:0;padding:0;}
.units span {color:#7F7F7F;}
.units a {color:#FF0000;text-decoration:underline;}
.units li {background-position:left center;background-repeat:no-repeat;display:block;margin-bottom:4px;padding-left:180px; position: relative; height: 50px;}
li.bromma {background-image:url(images//unit-brommaspreaders.jpg);}
li.keuring {background-image:url(images//unit-hijsinstallaties.jpg);}
li.projecten {background-image:url(images//unit-hijsmiddelen.jpg);}
li.handel {background-image:url(images//unit-projecten.jpg);}
li.blanco {background-image:url(images//unit-diversen.jpg);}
h1 {color:#FF0000;font-size:20px;font-weight:normal;line-height:22px;margin:0;padding:0;}
b, strong {color:#FF0000;}
p {line-height:15px;margin:0 0 10px;padding:0 0 10px;}

a.quicklinks {display: block; float: right; position: absolute; right: 0px; top: 27px;}

#breadcrumbs {color:#999999;padding:10px;}
#breadcrumbs a {color:Red;text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs p.the_breadcrumbs{padding:0px; margin:0px;}
#content {margin:0;overflow:hidden;padding:0;}
#submenu sup {font-size:60%;}
#submenu a {color:#666666;text-decoration:none;}
#submenu a:hover {color:Red;}
#submenu a.active {color:Red;}
#submenu {background-color:#F2F2F2;float:left;overflow:hidden;padding:5px 5px 0;width:180px;}
#submenu ul {font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#submenu ul li {border-bottom:1px solid #B2B2B2;padding:4px;}
#submenu ul li.last {border:medium none;}
#submenu li ul li {border:medium none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;padding:2px 4px 2px 0;}
#submenu li.current_page_item a{font-weight: bold; color: Red;}
#submenu li.current_page_item ul li a{font-weight: bold; color: #666666;}
#maincontent {font-family:verdana;margin:0 200px 0 195px;padding:0 10px; width: auto; height: auto; overflow: hidden;}
#contenttitle {width: auto; margin-bottom: 0px; display: block; width: 100%; padding-bottom:17px;}
#maincontent h1 {color:Black;margin-bottom:10px; float: left; display: block; width: auto;}
#maincontent p {padding-top: 3px;}
#maincontent h2 {color:Red;font-size:16px;font-weight:normal;margin:0;padding:0;}
#maincontent strong, #maincontent b {color:Black;}
#maincontent a {color:Red;text-decoration:none;}
#maincontent a:hover {text-decoration:underline;}
#maincontent p.postscript {background-color:#E6E6E6;display:block;padding:0px;}
#maincontent .wp-caption{text-align: center;}
#maincontent img.size-full{padding:0px; margin:0px;}
#maincontent p.wp-caption-text{padding:0px; margin:0px;}
#maincontent .aligncenter {padding: 10px; margin-left: auto; margin-right: auto;}
#toolbar {float: right;}
#toolbar a.printer {background-image: url(images//print-icon.gif); padding-left: 20px; background-repeat: no-repeat; background-position: center left; color: #666;}
#toolbar a.printer:hover {color: Red;}
#toolbar a.iframe {background-image: url(images//print-icon.gif); padding-left: 20px; background-repeat: no-repeat; background-position: center left; color: #666;}
#toolbar a.iframe:hover {color: Red;}
#toolbar a.pdf {background-image: url(images//page-icon.gif); padding-left: 15px; background-repeat: no-repeat; background-position: center left; color: #666;}
#toolbar a.pdf:hover {color: Red;}

/* ROUTE */
#directions {width: 48%; float: left; }
#map_canvas {width: 48%; height: 400px; float: right; }

/* CONTACTFORM */
#contactform {padding:0px; margin:0px;}
#errors {color: Red;}
#errors ul{display: block; list-style: circle; margin:0px; padding:0px;}
#errors ul li {display: block; list-style: none;}
#contactform label {width: 120px; float: left; clear: both; margin: 5px; }
#contactform label span {color: Red;}
#contactform label.no_clear {clear: none;}
#contactform label.error {width: auto;}
#contactform label.smallwidth {width: auto;}
#contactform input, #contactform select, #contactform textarea {float: left; margin: 5px;}
#contactform input.small {width: 50px;}
#contactform input.medium {width: 150px;}
#contactform input.large {width: 200px;}
#contactform textarea {width: 250px; height: 100px;}
#contactform .fromdiv {clear: both; overflow: hidden; margin:0px; padding:0px; width: auto; height: auto;}
#sidebar {border-left:1px solid #B2B2B2;float:right;padding:5px 5px 0 10px;position:relative;width:180px;}
#certificaten {bottom:0;display:block;height:40px;position:absolute;right:0;width:180px; text-align: center;}
img.centered {display:block;margin-left:auto;margin-right:auto;}
p.slogan {color:Red;display:block;font-weight:bold;margin-left:auto;margin-right:auto;padding-top:10px;text-align:center;width:80%;}
#footer {background-color:Black;clear:both;height:auto;padding:3px 0;width:100%;}
#footer p {color:White;font-size:0.8em;margin:0;padding:0 10px;}
#footer a {color:White;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#slideshow_items {display: none;}

