/* --- tl_files/css/default.css --- */ 
body{color:#888;font-size:11px;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Sans-Serif;line-height:16px}
#MAINautoSlideWrapper_601{position:relative}
img{line-height:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(...)}
#wrapper{padding-bottom:30px;padding-top:10px}
#container,#header{margin:0 20px}
#left .inside{margin-right:20px}
#left-bottom{position:absolute;top:380px;width:200px;margin-top:14px;background:url(../images/diverse/dots.gif) left top repeat-x}
#main-top{height:414px}
#header{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd}
.full{background:url(../images/diverse/dots.gif) left top repeat-x}
.ce_image,.image_container{height:394px}
.latest-cases a{text-indent:-9999px;height:116px;width:116px;z-index:2200000;position:absolute;top:135px;left:-40px;background:url(../images/diverse/latest-cases-sprite.png) left top repeat-x}
.latest-cases a:hover{background:url(../images/diverse/latest-cases-sprite.png) left bottom repeat-x}
h1{letter-spacing:1px;color:#000;font-weight:400;font-size:9px;text-transform:uppercase;margin:0 0 12px;padding:30px 0 0}
#logo h1{font-size:23px;font-weight:400;background:none;letter-spacing:0}
a{color:#888;outline:none;text-decoration:none}
a:hover{text-decoration:none;color:#333}
h1 span{margin-left:10px}
p{margin:12px 0;padding:0}
.ce_colsetStart .c70l .subcl{background:url(../images/diverse/dots.gif) left top repeat-x;margin-right:10px}
.ce_colsetStart .c30r .subcr{background:url(../images/diverse/dots.gif) left top repeat-x;margin-left:10px;padding:0}
.latest-case{border-top:1px dotted #ddd;margin-top:100px}
.latest-case h1{padding-top:20px}
.round-btn{margin-top:10px;height:32px;background:url(../images/diverse/round-btn.jpg) no-repeat 0 0;display:block;text-indent:-9999px}
a:hover.round-btn{height:32px;background:url(../images/diverse/round-btn.jpg) no-repeat 0 -32px;display:block}
#nav{margin-top:20px;margin-left:-20px}
#nav li{height:auto;margin:0 0 1px;padding:0 0 0 20px}
#nav li.active,#nav li.trail{background:url(../images/diverse/active.gif) 0 2px no-repeat}
#nav a,#nav span{font-size:23px;text-transform:uppercase;color:#989898;text-decoration:none;margin:0;padding:0}
#nav a:hover{color:#ddd}
#sub{line-height:12px;margin-left:-20px;margin-top:30px}
#sub li{padding-left:20px;margin-bottom:2px}
#sub li.active,#sub li.trail{background:url(../images/diverse/cross.gif) 0 3px no-repeat}
#sub a,#sub span{text-decoration:none;letter-spacing:1px;color:#888;font-weight:400;font-size:9px;text-transform:uppercase}
#sub .referenceliste{margin-top:15px}
#sub-sub{position:absolute;top:408px;left:0;background-color:#FFF}
#sub-sub li{line-height:17px;float:left;background-color:#ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0 10px 0 0;padding:0 6px}
#sub-sub a,#sub-sub span{text-decoration:none;letter-spacing:1px;color:#FFF;font-weight:400;font-size:9px;text-transform:uppercase;margin:0;padding:0}
.copyright{position:absolute;top:-70px;left:0;color:#000;font-size:9px;font-weight:400;letter-spacing:1px;text-transform:uppercase}
.mod_changelanguage li{list-style:none;display:inline}
.mod_changelanguage a{text-decoration:none;text-transform:uppercase;font-size:9px;color:#999;letter-spacing:1px}
.mod_changelanguage span{text-decoration:none;text-transform:uppercase;font-size:9px;color:#000;letter-spacing:1px}
.col_0{padding-right:5px}
#main .ce_form{margin-bottom:15px}
#main .ce_form textarea{width:128px;border:1px solid #ccc;font-family:Lucida Sans Unicode, Lucida Sans, Verdana, sans-serif;color:#888;margin-top:0;padding:3px}
input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:0 none}
#main .ce_form input.submit{text-align:center;cursor:pointer;color:#000;margin-top:5px}
.toggler{cursor:pointer}
.toggler.header{margin-bottom:0;text-transform:uppercase;color:#000;font-size:9px;letter-spacing:1px;margin-top:0;padding-top:30px}
.toggler.more{margin-top:11px}
.toggler:hover{color:#00aeee}
.accordion.text p{margin-bottom:0}
#subForm input{margin-bottom:10px}
.mod_subscribe{margin-top:-10px;margin-bottom:10px}
.slide-curve{background:url(../images/diverse/bg-curve.png) no-repeat;z-index:12000;position:absolute;top:0;left:0;height:394px;width:200px}
p.buttons{position:absolute;top:396px;left:0;margin:0;padding:0}
.shPicker{z-index:2100000;position:absolute;top:0;left:0}
.left-button{float:left;margin-right:1px}
#newsletter{padding:0 0 40px}
.cases-full ul{list-style:none;background:url(../images/diverse/dots-single.gif) bottom left repeat-x;margin:20px 0 0;padding:0}
.cases-full li{background:url(../images/diverse/dots-single.gif) top left repeat-x;line-height:23px;text-decoration:none;letter-spacing:1px;color:#888;font-weight:400;font-size:9px;text-transform:uppercase;padding:0}
.cases-full span{height:16px;width:auto;font-size:9px;float:right;background-color:#d3d3d3;color:#FFF;margin:0 0 0 1px;padding:0 2px 0 3px}
.case-link{letter-spacing:1px;color:#000;font-weight:400;font-size:9px;text-transform:uppercase;text-decoration:none;position:absolute;top:-48px;right:0}
.ce_gallery p{float:left;margin:0;padding:0}
.ce_gallery li{float:left;margin-right:10px;list-style:none}
.pagination ul{float:right}
.ce_showroom{position:relative;top:0;left:0}
#mbCenter{z-index:13000}
#vid{margin-bottom:13px}
#mygalone{margin-bottom:20px}
.layout_simple.first{margin-top:30px}
h1.firstHeading,#main .ce_form tr{padding-top:5px}
.boxgrid a,#left-bottom a{text-decoration:none}
#nav ul,#sub ul,#sub-sub ul{list-style:none;margin:0;padding:0}
#nav span,#nav li.trail a,#sub span,#sub li.trail a{color:#333}
#sub a:hover,.mod_changelanguage a:hover{color:#000}
#sub-sub li.active,#sub-sub li:hover{background-color:#0f0f0f}
.mod_changelanguage ul,.ce_autoSlider p,.ce_gallery ul{margin:0;padding:0}
.formbody,#subForm,.mod_subscribe input.submit{margin-top:10px}
#main .ce_form input.text,.mod_subscribe input.text{width:128px;color:#888;border:1px solid #ccc;height:14px;margin-bottom:3px;padding:3px}
.numbers,.mod_newslist .info{display:none}

