/* gudea-regular - latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/gudea-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Gudea'),
       url('../fonts/gudea-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/gudea-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/gudea-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/gudea-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/gudea-v8-latin-regular.svg#Gudea') format('svg'); /* Legacy iOS */
}
/* gudea-italic - latin */
@font-face {
  font-family: 'Gudea';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/gudea-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Gudea Italic'), local('Gudea-Italic'),
       url('../fonts/gudea-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/gudea-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/gudea-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/gudea-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/gudea-v8-latin-italic.svg#Gudea') format('svg'); /* Legacy iOS */
}
/* gudea-700 - latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/gudea-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Gudea Bold'), local('Gudea-Bold'),
       url('../fonts/gudea-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/gudea-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/gudea-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/gudea-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/gudea-v8-latin-700.svg#Gudea') format('svg'); /* Legacy iOS */
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}
nav ul{list-style:none}
ol{list-style:decimal}
ul{list-style:disc}
ul ul{list-style:circle}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
ins{text-decoration:underline}
del{text-decoration:line-through}
sup,sub{font-size:75%}
sup{vertical-align:super}
sub{vertical-align:sub}
mark{background:none}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input[type=submit],input[type=button],button{margin:0;padding:0}
input,select,a img{vertical-align:middle}
:focus{outline:0}
html,body{width:100%;height:100%}
#container{position:relative;min-height:100%}
#nav ul{list-style:none}
#content,#container{width:100%}
#footer{clear:both;width:100%;position:absolute;left:0;bottom:0}
a{color:#444;text-decoration:none}
a:visited{color:#444}
img{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}
.clear,.clr{clear:both}
.left{float:left}
.right{float:right}
.bold{font-weight:bold}
.italic{font-style:italic}
.underline{text-decoration:underline}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
html{overflow-y:scroll;overflow-x:none}
.menu-center{width:100%;position:relative}.menu-center ul{clear:left;float:right;list-style:none;position:relative;right:50%;text-align:center}.menu-center ul li{display:block;float:left;list-style:none;position:relative;left:50%}.menu-center ul li a{display:block}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
.placeholder{color:#999 !important}
#container{background:#fff url("/files/header.jpg") top center no-repeat;background-size:auto 250px;color:#333}
.applicationimage{padding-top:40px;padding-bottom:40px;display:block;margin-left:auto;margin-right:auto}
.centerdimage{display:block;margin-left:auto;margin-right:auto}
.overlay{position:absolute;position:fixed;top:0;left:0;z-index:200}
#content{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC', sizingMethod=crop);zoom:1;width:960px;margin:0 auto;line-height:1.5;font-family:Gudea,Tahoma,arial,sans-serif;font-size:14px;padding-bottom:180px;background:#fff}#content .tinymcewysiwyg a span,#content .tinymcewysiwyg a a{color:#666}
#content .tinymcewysiwyg a:hover{color:#dc323c}#content .tinymcewysiwyg a:hover a.redhotlink,#content .tinymcewysiwyg a:hover .redhotlink{color:#dc323c;background-image:url("/files/marker-red.png")}
#content .tinymcewysiwyg .hotlink,#content .tinymcewysiwyg a.hotlink{background:transparent url("/files/marker-hotlinks.png") center right no-repeat;background-size:5px 9px;padding-right:9px;padding-bottom:1px}#content .tinymcewysiwyg .hotlink span,#content .tinymcewysiwyg a.hotlink span,#content .tinymcewysiwyg .hotlink a,#content .tinymcewysiwyg a.hotlink a{color:#666}
#content .tinymcewysiwyg .hotlink:hover,#content .tinymcewysiwyg a.hotlink:hover{color:#dc323c}#content .tinymcewysiwyg .hotlink:hover a.redhotlink,#content .tinymcewysiwyg a.hotlink:hover a.redhotlink,#content .tinymcewysiwyg .hotlink:hover .redhotlink,#content .tinymcewysiwyg a.hotlink:hover .redhotlink{color:#dc323c;background-image:url("/files/marker-red.png")}
#content .tinymcewysiwyg .hotlink:hover,#content .tinymcewysiwyg a.hotlink:hover{background-image:url("/files/marker-red.png")}
#content .tinymcewysiwyg .outer-hotlink span,#content .tinymcewysiwyg a.outer-hotlink span,#content .tinymcewysiwyg .outer-hotlink a,#content .tinymcewysiwyg a.outer-hotlink a{color:#666}
#content .tinymcewysiwyg .outer-hotlink:hover,#content .tinymcewysiwyg a.outer-hotlink:hover{color:#dc323c}#content .tinymcewysiwyg .outer-hotlink:hover a.redhotlink,#content .tinymcewysiwyg a.outer-hotlink:hover a.redhotlink,#content .tinymcewysiwyg .outer-hotlink:hover .redhotlink,#content .tinymcewysiwyg a.outer-hotlink:hover .redhotlink{color:#dc323c;background-image:url("/files/marker-red.png")}
#content .tinymcewysiwyg ul{list-style:none}
#content .tinymcewysiwyg li{padding-left:15px;background:url("/files/bulletpoint.gif") 0 8px no-repeat;background-size:4px 4px}
#content .redhotlink,#content a.redhotlink{background:transparent url("/files/marker-hotlinks.png") center right no-repeat;background-size:5px 9px;padding-right:9px;padding-bottom:1px}#content .redhotlink span,#content a.redhotlink span,#content .redhotlink a,#content a.redhotlink a{color:#666}
#content .redhotlink:hover,#content a.redhotlink:hover{color:#dc323c}#content .redhotlink:hover a.redhotlink,#content a.redhotlink:hover a.redhotlink,#content .redhotlink:hover .redhotlink,#content a.redhotlink:hover .redhotlink{color:#dc323c;background-image:url("/files/marker-red.png")}
#content .redhotlink:hover,#content a.redhotlink:hover{background-image:url("/files/marker-red.png")}
#content .hotlink,#content a.hotlink,#languages .hotlink{background:transparent url("/files/marker-hotlinks.png") center right no-repeat;background-size:5px 9px;padding-right:9px;padding-bottom:1px}#content .hotlink span,#content a.hotlink span,#content .hotlink a,#content a.hotlink a,#languages .hotlink{color:#666}
#languages .hotlink:hover, #content .hotlink:hover,#content a.hotlink:hover{color:#333}#languages .hotlink:hover a,#content .hotlink:hover a.hotlink,#content a.hotlink:hover a.hotlink,#content .hotlink:hover .hotlink,#content a.hotlink:hover .hotlink{color:#333;background-image:url("/files/marker-dark.png")}
#content .hotlink:hover,#content a.hotlink:hover{background-image:url("/files/marker-dark.png")}
#content .outer-hotlink span,#content a.outer-hotlink span,#content .outer-hotlink a,#content a.outer-hotlink a{color:#666}
#content .outer-hotlink:hover,#content a.outer-hotlink:hover{color:#333}#content .outer-hotlink:hover a.hotlink,#content a.outer-hotlink:hover a.hotlink,#content .outer-hotlink:hover .hotlink,#content a.outer-hotlink:hover .hotlink{color:#333;background-image:url("/files/marker-dark.png")}
#content .three-columns{margin-top:50px;clear:both}#content .three-columns aside.column{width:190px}#content .three-columns aside.column.left-column{padding-left:5px;padding-right:45px}
#content .three-columns aside.column.right-column{padding-left:50px}
#content .three-columns section.column{width:480px}
#content .one-column{margin-top:50px;clear:both}
#content .two-columns{margin-top:50px;clear:both}#content .two-columns aside.column{width:190px}#content .two-columns aside.column.left-column{padding-right:50px}
#content .two-columns aside.column.right-column{padding-left:50px}
#content .two-columns section.column{width:720px}
#content .column h1,#content .column h2{margin-top:0}
#content section{clear:both}
#content .column,#content section.column{float:left;position:relative;clear:none}#content .column img,#content section.column img{max-width:100%}
#footer{background:#414141;background:-moz-linear-gradient(top, #414141 0, #747474 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #414141), color-stop(100%, #747474));background:-webkit-linear-gradient(top, #414141 0, #747474 100%);background:-o-linear-gradient(top, #414141 0, #747474 100%);background:-ms-linear-gradient(top, #414141 0, #747474 100%);background:linear-gradient(to bottom, #414141 0, #747474 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#747474',GradientType=0 );height:30px}
.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}
.nano .content:focus{outline:thin dotted}
.nano .content::-webkit-scrollbar{visibility:hidden}
.nano .has-scrollbar .content::-webkit-scrollbar{visibility:visible}
.nano .pane{background:rgba(0,0,0,0.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.nano .slider{background:#444;background:rgba(0,0,0,0.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.nano:hover>.pane,.nano .pane.active,.nano .pane.flashed{visibility:visible\9;opacity:.99}
.search-nano{height:640px;line-height:1.5;font-family:Gudea,Tahoma,arial,sans-serif;font-size:14px;display:none;width:650px;padding:20px;background:#fff;background:rgba(255,255,255,0.9);z-index:100;position:absolute;box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.search-results .search-result{position:relative;width:650px;height:198px;margin-top:20px;margin-bottom:20px}.search-results .search-result h1{margin:0;padding:0;padding-bottom:10px}
.search-results .search-result img{width:210px;height:160px;padding-right:20px;float:left}
.search-results .search-result .button{position:absolute;left:230px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 0, #eee 100%);background:-o-linear-gradient(top, #fff 0, #eee 100%);background:-ms-linear-gradient(top, #fff 0, #eee 100%);background:linear-gradient(to bottom, #fff 0, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );bottom:0;display:inline-block;width:150px;padding-left:4px;padding-right:4px;font-size:12px;border:1px solid #ccc;margin-top:2px}.search-results .search-result .button img{height:9px;margin-left:3px;float:right}
.search-results .hotlink,.search-results a.hotlink{background:transparent url("/files/marker-hotlinks.png") center right no-repeat;background-size:5px 9px;padding-right:9px;padding-bottom:1px}.search-results .hotlink span,.search-results a.hotlink span,.search-results .hotlink a,.search-results a.hotlink a{color:#666}
.search-results .hotlink:hover,.search-results a.hotlink:hover{color:#333}.search-results .hotlink:hover a.hotlink,.search-results a.hotlink:hover a.hotlink,.search-results .hotlink:hover .hotlink,.search-results a.hotlink:hover .hotlink{color:#333;background-image:url("/files/marker-dark.png")}
.search-results .hotlink:hover,.search-results a.hotlink:hover{background-image:url("/files/marker-dark.png")}
.search-results .product-search-btn{display:block;font-size:20px;margin:auto;margin-top:20px;width:500px}.search-results .product-search-btn img{max-width:120px;max-height:120px;float:left;margin-right:20px}
.search-results .product-search-btn div{padding-top:25px}
.gmap-wrapper{position:relative;overflow:visible}.gmap-wrapper:before{content:"";position:absolute;box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-border-radius:2000px / 100px;-moz-border-radius:2000px / 100px;border-radius:2000px / 100px;top:0;bottom:0;left:20px;right:20px}
.gmap-wrapper #gmap{width:100%;height:330px}
form.directions{margin-top:15px;margin-bottom:100px;text-align:right}form.directions span{padding-right:10px}
form.directions input{width:250px;padding:1px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px}
form.directions button{background:transparent url("/files/marker-hotlinks.png") center right no-repeat;background-size:5px 9px;padding-right:9px;padding-bottom:1px;background-position:center center;border:none;padding:5px}form.directions button span,form.directions button a{color:#666}
form.directions button:hover{color:#333}form.directions button:hover a.hotlink,form.directions button:hover .hotlink{color:#333;background-image:url("/files/marker-dark.png")}
form.directions button:hover{background-image:url("/files/marker-dark.png")}
#ortlinghaus-logo{height:43px;padding-left:7px;padding-top:30px;padding-bottom:10px}
h1{margin-top:50px;font-weight:normal;font-size:24px;line-height:28px}
h2,h3{padding:20px 0;font-weight:normal;font-size:20px;line-height:24px}
h4{text-transform:uppercase;font-size:16px;font-weight:normal;margin-bottom:10px;margin-top:3px}
p{font-size:14px;padding:10px 0}
.border-bottom{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.border-bottom h6{color:#c23;font-weight:bold;display:block;font-size:14px}
.border-bottom a img{height:9px;margin-left:4px}
.red{color:#c23 !important;font-weight:bold}
input,input[type=text]{font-family:Gudea,Tahoma,arial,sans-serif;border:1px solid #ccc;font-size:11px;width:210px;height:17px;padding-top:2px;padding-bottom:2px;padding-left:6px;margin:2px;margin-bottom:6px;color:#333}
button{width:22px;height:24px;border:1px solid #ccc;background:#ddd;margin-top:2px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 0, #eee 100%);background:-o-linear-gradient(top, #fff 0, #eee 100%);background:-ms-linear-gradient(top, #fff 0, #eee 100%);background:linear-gradient(to bottom, #fff 0, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )}button img{height:9px;margin-left:3px}
#top-right-menu{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);width:320px;float:right;margin-right:5px;background:#fff;background:rgba(255,255,255,0.8);z-index:12;position:absolute;top:0;right:5px}#top-right-menu form div.padding,#top-right-menu div div.padding{padding:7px}
#top-right-menu ul{list-style:none;font-size:11px}#top-right-menu ul li{float:left}#top-right-menu ul li a{display:block;text-decoration:none;padding-top:8px;padding-bottom:2px;padding-left:10px;height:15px;color:#dc323c}#top-right-menu ul li a.select-language-link{width:70px;}
#top-right-menu ul li a.login-link,#top-right-menu ul li a.logout-link{width:60px}
#top-right-menu ul li a.search-link{width:70px;text-align:left}
#top-right-menu ul li a img{max-width:10px;max-height:10px;margin-left:8px;margin-bottom:3px}
.full-width{width:100%}
.nearly-full-width{width:90%}
#search,#login,#select-language{display:none}
ul#languages{width:305px;height:20px;border-bottom:1px solid #CCC;padding: 0px 0px 13px;}
ul#languages li{margin-right:10px}ul#languages li a{padding:8px 40px 2px 13px}
#top-right-menu #select-language div.padding{padding-bottom:0}
#search input{width:96%}
#login input{width:270px}#login button{height:23px}
#header,#inner-footer{font-family:Gudea,Tahoma,arial,sans-serif;width:960px;margin:0 auto}
#inner-footer{padding-top:8px;font-size:11px;color:#fff}#inner-footer img{height:11px;position:relative;top:2px}#inner-footer img.tiny-o{height:15px;top:-2px;padding-right:15px}
#inner-footer a{color:#fff;text-decoration:none;padding:0 10px}
#header{height:250px;position:relative}
.worldmap{position:relative}.worldmap .worldmap-select{position:absolute;bottom:40px;right:60px;width:120px;height:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #aaa;background:#fff url("/files/select-arrow.png") 100px center no-repeat;background-size:13px 7px;appearance:button;-moz-appearance:button;-webkit-appearance:button}
#headline{position:absolute;top:221px;left:6px;z-index:10}
#allheadlines a,#headline a{color:#3d3d3d;text-decoration:none;padding-right:14px;background:no-repeat right url(marker-hotlinks.png);background-size:auto 11px}
#headline a b{color:#ce2f38;padding-right:5px}
#allheadlines{font-style:italic;position:absolute;top:221px;left:760px}
#zweiteiler article{width:100%;font-size:14px;line-height:1.6}
#zweiteiler aside#hotlinks{float:left;width:193px;margin-right:40px;padding-top:12px}
#zweiteiler aside#events{float:right;width:200px;padding-top:12px}
#zweiteiler aside#hotlinks ul a,#zweiteiler aside#events ul a{color:#3d3d3d;text-decoration:none;padding-right:10px;background:no-repeat right url(marker-hotlinks.png);background-size:auto 9px}
#zweiteiler aside#hotlinks ul li.extern a,#zweiteiler aside#events ul li.extern a{padding-right:16px;background:no-repeat right url(externerlink.png)}
#zweiteiler aside#hotlinks ul .seeall,#zweiteiler aside#events ul .seeall{font-style:italic}
#zweiteiler aside h2{margin:0 0 5px 0;text-transform:uppercase;font-weight:normal;font-size:14px}
#zweiteiler aside h3{color:#ce2f38;font-size:14px;margin-top:12px}
#zweiteiler aside#hotlinks ul{list-style:none;border-bottom:1px #ccc solid;font-size:14px;padding-bottom:5px}
#zweiteiler aside#events ul{list-style:none;font-size:14px;padding-bottom:5px}
#zweiteiler aside#events ul a b{color:#ce2f38}
#zweiteiler aside#events ul li{border-bottom:1px #ccc solid;padding:4px 0}
#zweiteiler aside#events ul li.seeall{border-bottom:none}
#dreiteiler aside#hotlinks{float:left;width:193px;margin-right:40px;padding-top:12px}
#dreiteiler article{float:left;width:460px}
#dreiteiler aside#events{float:right;width:200px;padding-top:12px}
#dreiteiler aside#hotlinks ul a,#dreiteiler aside#events ul a{color:#3d3d3d;text-decoration:none;padding-right:10px;background:no-repeat right url(marker-hotlinks.png);background-size:auto 9px}
#dreiteiler aside#hotlinks ul li.extern a,#dreiteiler aside#events ul li.extern a{padding-right:16px;background:no-repeat right url(externerlink.png)}
#dreiteiler aside#hotlinks ul .seeall,#dreiteiler aside#events ul .seeall{font-style:italic}
#dreiteiler aside h2{margin:0 0 5px 0;text-transform:uppercase;font-weight:normal;font-size:14px}
#dreiteiler aside h3{color:#ce2f38;font-size:14px;margin-top:12px}
#dreiteiler aside#hotlinks ul{list-style:none;border-bottom:1px #ccc solid;font-size:14px;padding-bottom:5px}
#dreiteiler aside#events ul{list-style:none;font-size:14px;padding-bottom:5px}
#dreiteiler aside#events ul a b{color:#ce2f38}
#dreiteiler aside#events ul li{border-bottom:1px #ccc solid;padding:4px 0}
#dreiteiler aside#events ul li.seeall{border-bottom:none}
#prodeinleitung h1{margin-bottom:40px}
#prodeinleitung table.produkttab h1{font-weight:400;font-size:27px;margin:0 0 24px 0;line-height:1.1}
#prodeinleitung table.produkttab h2{font-weight:normal}
table.produkttab td{vertical-align:middle}
table.produkttab img.bild{max-width:457px;height:auto;margin:40px 0;margin-right:80px}
#prodspez h2{margin:20px 0 5px 0;font-size:20px}
#prodspez article{width:490px}
#prodspez aside{width:395px;float:right}
dl.spez dt{float:left;clear:both;font-weight:bold;margin-right:6px;padding-left:74px;height:56px;padding-top:20px}
dl.spez dd{float:left;padding-top:20px}
dl.spez dt.tor{background:no-repeat url(/files/torque.svg);background-size:auto 56px}
dl.spez dt.rot{background:url(/files/rotations.svg) no-repeat;background-size:auto 56px}
dl.spez dt.out{background:url(/files/outsidediameter.svg) no-repeat;background-size:auto 56px}
dl.spez dt.bor{background:url(/files/borediameter.svg) no-repeat;background-size:auto 56px}
dl.spez dt.len{background:url(/files/length.svg) no-repeat;background-size:auto 56px}
dl.spez dt.fri{background:url(/files/frictiondiameter.svg) no-repeat;background-size:auto 56px}
section#dimension h2{font-weight:normal;margin-bottom:15px}
section#dimension img{max-width:960px;height:auto}
section#download h2{font-weight:normal}
section#download .dlelement{height:55px;width:475px;position:relative;background:#fff;background:-moz-linear-gradient(left, #fff 0, #edecea 51%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(51%, #edecea), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #fff 0, #edecea 51%, #fff 100%);background:-o-linear-gradient(left, #fff 0, #edecea 51%, #fff 100%);background:-ms-linear-gradient(left, #fff 0, #edecea 51%, #fff 100%);background:linear-gradient(to right, #fff 0, #edecea 51%, #fff 100%)}
section#download .pdf{width:230px;float:left}
.dreiernews{margin:40px 0}
.dreiernews article{width:272px;display:table-cell}
.dreiernews article.links,.dreiernews article.mitte{padding-right:69px}
#content .dreiernews h2{font-weight:400;font-size:18px;margin:10px 0 5px 0}
#content .dreiernews p{font-size:13px;margin:0 0 8px 0}
.dreiernews a.readmore{font-style:italic;text-decoration:none}
.dreiernews a.readmore:after{content:" \003E"}
.dreiernewsbild{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px}
.zweiernews{margin:40px 0}
.zweiernews article{width:437px}
.zweiernews article.links{margin-right:80px}
#content .zweiernews h2{font-weight:400;font-size:18px;margin:10px 0 5px 0}
#content .zweiernews p{font-size:13px;margin:0 0 8px 0}
.zweiernews a.readmore{font-style:italic;text-decoration:none}
.zweiernews a.readmore:after{content:" \003E"}
.zweiernewsbild{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px}
table.produkttab2 h2{font-weight:400;font-size:26px;margin:0;padding:0 0 14px 0;line-height:1.1}
table.produkttab2 td{vertical-align:top;min-width:390px}
table.produkttab2 img.bild{max-width:350px;height:auto}
.produkttab2 dl.spez dt{float:left;clear:both;font-weight:bold;margin-right:6px;padding-left:44px;height:30px;padding-top:3px}
.produkttab2 dl.spez dd{float:left;padding-top:3px}
.produkttab2 dl.spez dt.tor{background:no-repeat url(/files/torque.svg);background-size:auto 26px}
.produkttab2 dl.spez dt.rot{background:url(/files/rotations.svg) no-repeat;background-size:auto 26px}
.produkttab2 dl.spez dt.out{background:url(/files/outsidediameter.svg) no-repeat;background-size:auto 26px}
.produkttab2 dl.spez dt.bor{background:url(/files/borediameter.svg) no-repeat;background-size:auto 26px}
.produkttab2 dl.spez dt.len{background:url(/files/length.svg) no-repeat;background-size:auto 26px}
.produkttab2 dl.spez dt.fri{background:url(/files/frictiondiameter.svg) no-repeat;background-size:auto 26px}
.produkttab2 .tinymcewysiwyg{width:500px}
#nav ul{height:32px;background:#dc323c;box-shadow:0 0 1px #611;-webkit-box-shadow:0 0 1px #611;-moz-box-shadow:0 0 1px #611;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px;font-family:Gudea,Tahoma,arial,sans-serif}#nav ul li{float:left;position:relative;list-style:none}#nav ul li a{display:block;height:22px;padding-top:8px;border-top:1px solid #922;border-bottom:1px solid #922;text-shadow:0 1px 0 rgba(0,0,0,0.4);text-decoration:none;text-align:center;color:#fff;width:138px}#nav ul li a div{border-right:1px solid #922}
#nav ul li a:hover,#nav ul li a.hover{border-top:1px solid #434343;border-bottom:1px solid #434343;background:#434343}#nav ul li a:hover div,#nav ul li a.hover div{border-right:none;padding-right:1px}
#nav ul li a.first,#nav ul li a.last{width:65px}#nav ul li a.first img,#nav ul li a.last img{height:13px;padding-bottom:1px}
#nav ul li a.first:hover,#nav ul li a.last:hover,#nav ul li a.first.hover,#nav ul li a.last.hover{border-top:1px solid #922;border-bottom:1px solid #922;background:#dc323c}
#nav ul li a.first{border-left:1px solid #922;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}#nav ul li a.first:hover div{border-right:1px solid #922;padding-right:0}
#nav ul li a.last{border-right:1px solid #922;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px}
#nav ul li ul{position:absolute;top:32px;left:0;display:none;background:#434343;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:0 20px;padding-bottom:5px;text-transform:uppercase;z-index:11;height:auto}#nav ul li ul li{float:none}#nav ul li ul li a{display:block;position:static;padding:15px 5px;text-align:left;color:#ccc;font-size:12px;line-height:1;border:none;border-bottom:1px #363636 solid;letter-spacing:0;width:230px;height:auto}#nav ul li ul li a:hover,#nav ul li ul li a.hover{border:none;border-bottom:1px #363636 solid;background:#434343;color:#fff}
#nav ul li ul li a img{margin-right:10px;display:none}
#nav ul li ul li a.minus-five{padding-bottom:10px}
#nav ul li ul li:last-child a,#nav ul li ul li.last a{border:none}#nav ul li ul li:last-child a:hover,#nav ul li ul li.last a:hover{border:none}
#nav ul li ul.nav-split li{float:left}
#submenu{z-index:5;background:#f0f0f0;background:-moz-linear-gradient(top, #f0f0f0 0, #e9e9e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(100%, #e9e9e9));background:-webkit-linear-gradient(top, #f0f0f0 0, #e9e9e9 100%);background:-o-linear-gradient(top, #f0f0f0 0, #e9e9e9 100%);background:-ms-linear-gradient(top, #f0f0f0 0, #e9e9e9 100%);background:linear-gradient(to bottom, #f0f0f0 0, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e9e9e9',GradientType=0 );height:30px;border:1px solid #dbdbdb;border-top:none;font-size:12px}#submenu li{float:left;list-style:none}#submenu li a{display:block;padding:0 10px;padding-top:5px;height:25px;text-align:center}#submenu li a.active{background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0, #f4f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #f9f9f9 0, #f4f4f4 100%);background:-o-linear-gradient(top, #f9f9f9 0, #f4f4f4 100%);background:-ms-linear-gradient(top, #f9f9f9 0, #f4f4f4 100%);background:linear-gradient(to bottom, #f9f9f9 0, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f4f4f4',GradientType=0 );border-bottom:1px solid #f00;height:25px}
.no-js #nav ul li:hover ul,.no-js #nav ul li ul:hover{display:block}
#cboxNext:hover{background-position:-50px -25px}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxClose{position:absolute;bottom:0;right:0;background:url(images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x}
#cboxTopCenter{height:21px;background:url(images/border.png) 0 0 repeat-x}
#cboxTitle{margin:0;position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxClose:hover{background-position:-25px -25px}
#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px -29px}
.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxContent{position:relative;background:#fff;overflow:hidden}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px -29px}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:28px}
#cboxOverlay{position:fixed;width:100%;height:100%;background:url(images/overlay.png) repeat 0 0}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
#cboxPrevious:hover{background-position:-75px -25px}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px 0}
#colorbox{outline:0}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px 0}
.cf-info{float:right;color:#666;width:220px;margin-top:8px;font-size:13px}
.contactform{width:486px;padding-bottom:100px}.contactform input,.contactform textarea{font-family:Gudea,Tahoma,arial,sans-serif;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 0 0 2px 0 #aaa;-webkit-box-shadow:inset 0 0 2px 0 #aaa;-moz-box-shadow:inset 0 0 2px 0 #aaa;margin:8px 3px;padding-left:10px;font-size:13px;height:19px}
.contactform .cf-company,.contactform .cf-street,.contactform textarea{width:468px}
.contactform .cf-title{width:73px}
.contactform .cf-firstn{width:128px}
.contactform .cf-zip,.contactform .cf-city,.contactform .cf-country,.contactform .cf-phone,.contactform .cf-mail,.contactform .cf-lastn{width:223px}
.contactform .cf-country{display:block;margin-bottom:30px}
.contactform .cf-send{width:94px;text-align:center;background:#dc323c;padding:3px;margin-left:4px;font-size:14px;color:#fff;border:none}
.contactform textarea{min-height:100px;height:auto;word-wrap:break-word;resize:vertical}
.downloads{clear:both}.downloads h2{font-weight:normal;padding-top:40px;padding-bottom:10px}
.downloads table{border-collapse:collapse;border-spacing:0;width:100%}
ul.pdf-downloads{list-style:none;margin:0;padding:0;font-size:13px}ul.pdf-downloads li.pdf-download{float:left;margin-left:25px;width:115px;text-align:center}ul.pdf-downloads li.pdf-download:nth-child(1){margin-left:0}
ul.pdf-downloads li.pdf-download img{margin-bottom:-5px}
ul.pdf-downloads li.pdf-download .red-separator{color:#ce2f38;font-weight:bold}
ul.pdf-downloads li.pdf-download .pdf-download-language{border:1px solid #ccc;border-top:none;color:#000;text-align:center;padding:3px 0}ul.pdf-downloads li.pdf-download .pdf-download-language a{text-decoration:none}
ul.pdf-downloads li.pdf-download .pdf-download-desc{position:relative;width:115px;background:#d9323a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MzIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2RkMzEzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2JjMmMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTJhMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #d9323a 0, #dd313d 37%, #bc2c35 60%, #c12a31 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d9323a), color-stop(37%, #dd313d), color-stop(60%, #bc2c35), color-stop(100%, #c12a31));background:-webkit-linear-gradient(top, #d9323a 0, #dd313d 37%, #bc2c35 60%, #c12a31 100%);background:-o-linear-gradient(top, #d9323a 0, #dd313d 37%, #bc2c35 60%, #c12a31 100%);background:-ms-linear-gradient(top, #d9323a 0, #dd313d 37%, #bc2c35 60%, #c12a31 100%);background:linear-gradient(to bottom, #d9323a 0, #dd313d 37%, #bc2c35 60%, #c12a31 100%);height:40px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.8)}ul.pdf-downloads li.pdf-download .pdf-download-desc:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 20px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.7);-moz-box-shadow:0 0 20px rgba(0,0,0,0.7);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:50%;bottom:0;left:10px;right:10px}
ul.pdf-downloads li.pdf-download .table-cell{display:table-cell;vertical-align:middle;text-align:center;width:inherit;height:inherit}
ul.pdf-downloads li.pdf-download.large-icons{width:150px}ul.pdf-downloads li.pdf-download.large-icons .pdf-download-desc{width:150px;font-weight:bold}
.charta5-downloads a{text-decoration:none}
.charta5-downloads td img{width:80px;height:50px}
.charta5-downloads td.download-text{width:315px}
.charta5-downloads td.download-icon{font-weight:bold;font-size:13px;padding-left:15px}.charta5-downloads td.download-icon img{width:20px;height:20px}
.cert-downloads th,.agb-downloads th,.tpi-downloads th,.charta5-downloads th,.cert-downloads td,.agb-downloads td,.tpi-downloads td,.charta5-downloads td{padding:1px 9px;border-bottom:1px solid #fff;background:transparent;vertical-align:middle}
.tpi-downloads th,.charta5-downloads th,.agb-downloads th,.cert-downloads th{color:#ce2f38;font-weight:bold;text-align:left}
.tpi-downloads tr.even td.tpi-product,.tpi-downloads tr.even td.agb-first,.agb-downloads tr.even td.agb-first,.cert-downloads tr.even td.cert-first,.charta5-downloads tr:nth-child(even) td{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #f8f8f8), color-stop(50%, #edebea), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:-o-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:-ms-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:linear-gradient(to right, #f8f8f8 0, #edebea 50%, #f8f8f8 100%)}
.charta5-downloads tr.even td.download-text{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkZWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #f8f8f8), color-stop(50%, #edebea), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:-o-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:-ms-linear-gradient(left, #f8f8f8 0, #edebea 50%, #f8f8f8 100%);background:linear-gradient(to right, #f8f8f8 0, #edebea 50%, #f8f8f8 100%)}
.downloads tr.even td{margin-bottom:0}
.downloads tr.fancy-line td{padding:0;height:2px}
.downloads tr.even.fancy-line td{height:4px;background:url(/files/fancy-download-lines.png) top center no-repeat;background-size:450px}
.tpi-downloads tr.even td.tpi-first{background:#fff;background:-moz-linear-gradient(left, #fff 0, #f8f8f8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(left, #fff 0, #f8f8f8 100%);background:-o-linear-gradient(left, #fff 0, #f8f8f8 100%);background:-ms-linear-gradient(left, #fff 0, #f8f8f8 100%);background:linear-gradient(to right, #fff 0, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1 )}
.agb-downloads tr.even td.agb-lang,.cert-downloads tr.even td.cert-type,.charta5-downloads tr:nth-child(even) td.download-icon{background:#f8f8f8;background:-moz-linear-gradient(left, #f8f8f8 0, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #f8f8f8), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #f8f8f8 0, #fff 100%);background:-o-linear-gradient(left, #f8f8f8 0, #fff 100%);background:-ms-linear-gradient(left, #f8f8f8 0, #fff 100%);background:linear-gradient(to right, #f8f8f8 0, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 )}
.tpi-downloads td.tpi-first{width:80px}
.agb-downloads td.agb-first,.cert-downloads td.cert-first{min-width:500px}
.cert-downloads td.cert-type{font-size:11px;width:65px;padding-bottom:5px}.cert-downloads td.cert-type img{height:19px;padding-left:9px;vertical-align:middle}
.tpi-downloads tr.even td.tpi-download,.agb-downloads tr.even td.agb-download,.cert-downloads tr.even td.cert-download{background:#f8f8f8;background:-moz-linear-gradient(left, #f8f8f8 0, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #f8f8f8), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #f8f8f8 0, #fff 100%);background:-o-linear-gradient(left, #f8f8f8 0, #fff 100%);background:-ms-linear-gradient(left, #f8f8f8 0, #fff 100%);background:linear-gradient(to right, #f8f8f8 0, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 )}
.tpi-downloads td.tpi-download,.agb-downloads td.agb-download,.cert-downloads td.cert-download{text-align:right;width:105px}
.tpi-downloads td.tpi-download,.agb-downloads td.agb-download,.cert-downloads td.cert-download,ul.pdf-downloads li.pdf-download .pdf-download-language{vertical-align:middle}.tpi-downloads td.tpi-download img,.agb-downloads td.agb-download img,.cert-downloads td.cert-download img,ul.pdf-downloads li.pdf-download .pdf-download-language img{height:20px;padding-left:5px;margin-bottom:0}.tpi-downloads td.tpi-download img[alt="downloadtext"],.agb-downloads td.agb-download img[alt="downloadtext"],.cert-downloads td.cert-download img[alt="downloadtext"],ul.pdf-downloads li.pdf-download .pdf-download-language img[alt="downloadtext"]{height:17px}
.tpi-downloads td.tpi-download .popthingy,.agb-downloads td.agb-download .popthingy,.cert-downloads td.cert-download .popthingy,ul.pdf-downloads li.pdf-download .pdf-download-language .popthingy{background:rgba(255,255,255,0.9);box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);padding:10px;position:absolute;text-align:left}.tpi-downloads td.tpi-download .popthingy a,.agb-downloads td.agb-download .popthingy a,.cert-downloads td.cert-download .popthingy a,ul.pdf-downloads li.pdf-download .pdf-download-language .popthingy a{display:block}.tpi-downloads td.tpi-download .popthingy a img,.agb-downloads td.agb-download .popthingy a img,.cert-downloads td.cert-download .popthingy a img,ul.pdf-downloads li.pdf-download .pdf-download-language .popthingy a img{height:17px;width:17px;margin-right:5px}
.tpi-downloads td.tpi-download .popthingy a .pdf-size,.agb-downloads td.agb-download .popthingy a .pdf-size,.cert-downloads td.cert-download .popthingy a .pdf-size,ul.pdf-downloads li.pdf-download .pdf-download-language .popthingy a .pdf-size{margin-right:10px}
.tpi-downloads td.tpi-download .popthingy a .pdf-name,.agb-downloads td.agb-download .popthingy a .pdf-name,.cert-downloads td.cert-download .popthingy a .pdf-name,ul.pdf-downloads li.pdf-download .pdf-download-language .popthingy a .pdf-name{margin-right:10px;font-weight:bold}
.new-tpi-downloads form{width:940px;background:#fafafa;padding:10px;padding-top:20px;height:60px;box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2)}.new-tpi-downloads form .in-prodno,.new-tpi-downloads form .in-product,.new-tpi-downloads form .in-tpi,.new-tpi-downloads form .in-filename{float:left;padding-right:10px;width:100px}
.new-tpi-downloads form .in-prodno{width:90px}.new-tpi-downloads form .in-prodno input{width:81px}
.new-tpi-downloads form .in-product{width:250px}.new-tpi-downloads form .in-product input{width:241px}
.new-tpi-downloads form .in-tpi{width:200px}.new-tpi-downloads form .in-tpi input{width:191px}
.new-tpi-downloads form .in-filename{width:200px}.new-tpi-downloads form .in-filename input{width:191px}
.new-tpi-downloads form input{height:12px;border:none;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px;width:100%;display:block}
.new-tpi-downloads form label{font-size:11px;display:block;padding-left:5px}
.new-tpi-downloads form button{font-size:11px;height:18px;width:auto;padding:0 6px}.new-tpi-downloads form button img{padding-left:30px}
.new-tpi-downloads form button[type="reset"]{font-size:9px}.new-tpi-downloads form button[type="reset"] img{padding-left:2px}
.new-tpi-downloads .results{width:948px;margin:0 5px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:5px}.new-tpi-downloads .results table{width:100%;border:none}.new-tpi-downloads .results table td,.new-tpi-downloads .results table th{border:none;padding:2px 6px;text-align:left}
.new-tpi-downloads .results table th{font-weight:bold}
.new-tpi-downloads .results table tr.even{background:#eee}
.new-tpi-downloads .results table tr.partial{opacity:.9}
.new-tpi-downloads .results table img{width:17px;height:17px;padding-right:5px;margin-bottom:0;vertical-align:middle}
.calendar{height:280px;font-size:13px}.calendar .calendar-month{width:278px;height:250px;border:1px solid #979797;float:left;margin-left:20px;position:relative}.calendar .calendar-month .calendar-month-text{background:#69676c;color:#fff;height:24px;width:207px;padding-top:2px;padding-left:43px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:112px;left:-112px}
.calendar .calendar-month .calendar-month-days{margin-left:24px;padding:8px}.calendar .calendar-month .calendar-month-days .calendar-days{color:#666}
.calendar .calendar-month .calendar-month-days .calendar-day{width:34px;height:23px;padding-top:5px;margin-bottom:7px;text-align:center;float:left}.calendar .calendar-month .calendar-month-days .calendar-day.active{background:#f7c1a9;color:#ed0003;text-decoration:none;display:block}
.calendar-prev,.calendar-next{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-top:100px;cursor:pointer}
.calendar-prev{border-right:15px solid #e5ded8;float:left}
.calendar-next{border-left:15px solid #e5ded8;float:right}
.news-article{clear:both;font-size:12px;text-align:left;line-height:1.5}.news-article .news-headerbar{padding:20px 0}.news-article .news-headerbar time{color:#b00;font-size:small;padding-bottom:2px}
.news-article .news-headerbar .news-header{text-transform:uppercase;font-size:18px;font-weight:bold}
.two-cols{width:100%;float:left;overflow:hidden;margin-bottom:100px}.two-cols h2{margin-bottom:20px}
.two-cols h4{margin:0;margin-bottom:60px;padding:0;font-weight:normal;font-size:20px}
.two-cols section{clear:none}
.two-cols ul,.two-cols li{margin:0;padding:0}
.two-cols li{float:left;display:block;margin:10px 2px;text-align:center;cursor:pointer;z-index:2;font-size:11px;line-height:1.2}.two-cols li .two-cols-text{font-size:11px;line-height:1.2;color:#666;text-align:center}
.two-cols-icons{float:left;width:570px}.two-cols-icons ul{list-style:none;display:block;margin-bottom:50px}
.two-cols-icon{width:134px;height:134px;margin:0 3px}.two-cols-icon img{max-width:130px;max-height:97.5px;margin-bottom:3px}
.two-cols-content{float:left;width:350px;padding-right:40px}
.no-js .two-cols-content,.no-js .two-cols-icons{margin-bottom:-99999px;padding-bottom:99999px}
.two-cols-content .two-cols-link{font-size:13px}
.tiny-progress-bar{position:absolute;position:fixed;top:0;left:0;width:10%;height:2px;background:#dc323c;z-index:99}
ul.bu-tiles{display:block;margin:0;padding:0;list-style:none;height:300px;margin-top:40px}
li.bu-tile{position:relative;float:left;margin:11px;}li.bu-tile img{max-width:196px;max-height:176px}
li.bu-tile .bu-shadow{height:218px;background:url(/images/bu-shadow-top.png) 0 0 no-repeat;background:url(/images/bu-shadow-top.png) 0 0 no-repeat,url(/images/bu-shadow-bottom.png) 0 232px no-repeat;background-size:218px;padding:14px 0}li.bu-tile .bu-shadow a{width:196px;height:266px;padding:11px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);text-align:center;height:196px;display:block}
li.bu-tile:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 20px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);-webkit-border-radius:10000px / 1000px;-moz-border-radius:10000px / 1000px;border-radius:10000px / 1000px;top:0;bottom:0;left:10px;right:10px}
.productselector{position:relative;min-height:152px;padding:30px;padding-top:14px;margin-bottom:64px;background:#fafafa;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3), 0 0 3px rgba(0, 0, 0, 0.1) inset;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.productselector:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;top:0;bottom:0;left:20px;right:20px}
.productselector a{text-decoration:none}
.productselector ul{list-style:none;display:block}
.productselector ul,.productselector li{margin:0;padding:0}
.productselector li{position:relative;text-align:center;cursor:pointer;z-index:2;float:left;display:block;margin:10px 9px}
.productselector .productselector-icon{width:135px;height:135px}.productselector .productselector-icon img{max-width:130px;max-height:97.5px;margin-bottom:3px}
.productselector .productselector-icon-text{font-size:11px;line-height:11px;color:#666;text-align:center}
.search-dots{margin:auto}
.search-dot{width:8px;height:8px;margin:4px;background:#aaa;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left}.search-dot.active{background:#ce2f38}
.productselector-dots{position:absolute}
.productselector-dot{width:8px;height:8px;margin:4px;background:#aaa;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left}.productselector-dot.active{background:#ce2f38}
#productfinder{padding-top:50px;clear:both}#productfinder h4{margin:0;margin-bottom:60px;padding:0;font-weight:normal;font-size:20px;text-transform:none}
#productfinder h6{margin:0;margin-top:10px;margin-bottom:40px;padding:0;font-weight:normal;font-size:14px;text-align:left}
#productfinder a{text-decoration:none}
#productfinder section{clear:none}
#productfinder ul{list-style:none;display:block}
#productfinder .productfinder-arrow{height:40px;width:39px;margin-top:45px;margin-bottom:50px}
#productfinder .productfinder-nav-arrow{position:relative;top:7px;z-index:2;display:none}#productfinder .productfinder-nav-arrow img{width:40px}
#productfinder .productfinder-select-icons ul{margin-bottom:50px}
#productfinder .productfinder-group{margin-bottom:50px}#productfinder .productfinder-group img{max-height:130px;max-width:130px;float:left}
#productfinder .productfinder-group-text{font-size:11px;line-height:11px;color:#666;text-align:center;clear:both}
#productfinder .productfinder-icon{width:100px;height:120px;margin:0 3px}#productfinder .productfinder-icon img{max-width:96px;max-height:72px;margin-bottom:3px}
#productfinder .productfinder-plain .productfinder-icon-text{font-size:11px;line-height:11px;color:#666;text-align:center;line-height:1.2}
#productfinder .productfinder-main{height:427px;background:url(/images/vpn-shadow-top.png) 0 35px no-repeat;background:url(/images/vpn-shadow-top.png) 0 35px no-repeat,url(/images/vpn-shadow-bottom.png) 0 407px no-repeat;background-size:960px}#productfinder .productfinder-main .productfinder-icon{width:134px;height:134px;margin:0 20px}#productfinder .productfinder-main .productfinder-icon img{max-width:130px;max-height:97.5px;margin-bottom:3px}
#productfinder .productfinder-main .productfinder-plain{position:relative;float:left;height:352px;padding:30px;padding-top:14px;margin-bottom:64px;background:#fafafa;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-sizing:border-box;-moz-box-sizing:border-box;width:100%}#productfinder .productfinder-main .productfinder-plain:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-border-radius:2000px / 100px;-moz-border-radius:2000px / 100px;border-radius:2000px / 100px;top:0;bottom:0;left:20px;right:20px}
#productfinder .productfinder-main .productfinder-plain li{position:relative;text-align:center;cursor:pointer;z-index:2;text-transform:uppercase}
#productfinder .productfinder-main .productfinder-nav li{display:block;float:left;width:33.3333333333%;height:55px;position:relative;text-align:center;font-size:14px;text-transform:uppercase}
#productfinder .productfinder-main .productfinder-nav ul li a{display:block;height:100%;color:#666;text-align:center;font-size:14px;padding-top:4px}#productfinder .productfinder-main .productfinder-nav ul li a.active{font-size:17px;padding-top:0;color:#333}
#productfinder .active .productfinder-nav-arrow{display:block}
#productfinder .productfinder-main .productfinder-plain li,#productfinder .productfinder-select-icons li{float:left;display:block;margin:10px 2px}
#productfinder .productfinder-plain .productfinder-icon-text a{color:#666}
#productfinder .productfinder-plain .active .productfinder-icon-text a{color:#333}
#productfinder .productfinder-main .productfinder-plain,#productfinder .productfinder-main .productfinder-plain li.active svg.js-active{display:none}
#productfinder .productfinder-main .productfinder-plain.active{display:block}
#productfinder .productfinder-select{width:100%;overflow:hidden;display:inline-block}
#productfinder .productfinder-select-content,#productfinder .productfinder-select-groups,#productfinder .productfinder-select-icons{float:left}
#productfinder .productfinder-select-content{width:40%}
#productfinder .productfinder-select-content article{padding-top:20px}
#productfinder .productfinder-select-extra{}
#productfinder .productfinder-select-groups{width:25%}
#productfinder .productfinder-select-icons{width:35%}
#productfinder .productfinder-select-icons h6{margin-bottom:60px}
.no-js #productfinder .productfinder-select-content,.no-js #productfinder .productfinder-select-groups,.no-js #productfinder .productfinder-select-icons{margin-bottom:-99999px;padding-bottom:99999px}
#productfinder .productfinder-select-content{position:relative}
#productfinder .productfinder-select-content .productfinder-content-link{font-size:14px;color:#666}
#productfinder .productfinder-active-state,#productfinder .productfinder-hover-state{position:absolute;display:none;z-index:1}
#productfinder .productfinder-hover-state{position:absolute;display:none;z-index:-1}
#productnav{height:123px;margin-bottom:60px;z-index:5}#productnav a{text-decoration:none}
#productnav ul{list-style:none;display:block;text-align:center}
#productnav .productnav-row-wrapper{height:70px;border:1px solid #ddd;border-top:none;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0, #ececec 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(100%, #ececec));background:-webkit-linear-gradient(top, #f7f7f7 0, #ececec 100%);background:-o-linear-gradient(top, #f7f7f7 0, #ececec 100%);background:-ms-linear-gradient(top, #f7f7f7 0, #ececec 100%);background:linear-gradient(to bottom, #f7f7f7 0, #ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ececec',GradientType=0 )}#productnav .productnav-row-wrapper li{float:left;cursor:pointer}#productnav .productnav-row-wrapper li.active .productnav-icon-text{height:14px}
#productnav .productnav-row-wrapper li.active .productnav-icon{border-bottom:1px solid #f00;background:#fff}
#productnav .productnav-row-wrapper .productnav-icon-text{min-width:90px;text-align:center;padding:0 5px;font-size:12px;line-height:13px;height:15px}
#productnav .productnav-row-wrapper .productnav-icon{text-align:center}
#productnav .productnav-row-wrapper img{max-width:100px;max-height:50px;margin-top:5px}
#productnav .productnav-row-wrapper.collapsed{height:25px;background:#f7f7f7;background:-moz-linear-gradient(top, #f7f7f7 0, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f7f7f7 0, #f1f1f1 100%);background:-o-linear-gradient(top, #f7f7f7 0, #f1f1f1 100%);background:-ms-linear-gradient(top, #f7f7f7 0, #f1f1f1 100%);background:linear-gradient(to bottom, #f7f7f7 0, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 )}#productnav .productnav-row-wrapper.collapsed li .productnav-icon-text{height:25px;line-height:22px}
#productnav .productnav-row-wrapper.collapsed li.active .productnav-icon-text{height:24px;background:#fff}
#productnav .productnav-row-wrapper.collapsed li img{display:none}
.productsearch form{width:650px;background:#fafafa;padding:10px;padding-top:20px;height:60px;box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2)}.productsearch form .year,.productsearch form .pattern{float:left;padding-right:10px}
.productsearch form .year{width:190px}.productsearch form .year input{width:181px}
.productsearch form .pattern{width:260px}.productsearch form .pattern input{width:251px}
.productsearch form input{height:12px;border:none;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px;width:100%;display:block}
.productsearch form label{font-size:11px;display:block;padding-left:5px}
.productsearch form button{font-size:11px;height:18px;width:auto;padding:0 6px}.productsearch form button img{padding-left:60px}
.productsearch .results{width:660px;margin:0 5px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:5px;padding-bottom:30px}.productsearch .results .hits,.productsearch .results .next{font-size:11px;padding:5px}
.productsearch .results .hits{float:left}
.productsearch .results .next{float:right}.productsearch .results .next img{padding-left:5px}
.productsearch .results table{width:100%;border:none}.productsearch .results table td,.productsearch .results table th{border:none;padding:2px 6px;text-align:left}
.productsearch .results table th{font-weight:bold;text-transform:uppercase}.productsearch .results table th.serialnum{width:135.2px}
.productsearch .results table th.material{width:174.8px}
.productsearch .results table th.desc{width:320px}
.productsearch .results table tr:nth-child(even){background:#eee}
.tabs{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ccc;position:relative}.tabs .tab-arrow{width:22px;height:12px;position:absolute}
.tabs .tab-points{position:absolute}
.tabs .tab-point{width:8px;height:8px;margin:4px;background:#aaa;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left}.tabs .tab-point.active{background:#ce2f38}
.tabs .top-bar{background:#fff;border-bottom:1px solid #ccc;height:120px}.tabs .top-bar li{float:left;display:block;padding:0 2px;padding-top:10px;text-align:center;cursor:pointer;z-index:2;font-size:11px;line-height:1.2;color:#666}.tabs .top-bar li.active{color:#000}
.tabs .top-bar li .li-icon{width:115px;height:110px}.tabs .top-bar li .li-icon img{max-width:95px;max-height:65px;margin-bottom:13px}
.tabs .top-bar li .li-icon .li-text{font-size:11px;line-height:1.2;text-transform:uppercase;text-align:center}
.tabs .bottom-content{background:#eee;padding:40px}
.tabs.app-bu-group .top-bar{position:relative;overflow:hidden}.tabs.app-bu-group .top-bar ul{position:absolute;top:0;left:0;width:9999px}
.tabs.app-bu-group .top-bar,.tabs.app-bu-group .bottom-content{height:145px}.tabs.app-bu-group .top-bar li,.tabs.app-bu-group .bottom-content li{padding:10px 7px}.tabs.app-bu-group .top-bar li .li-icon,.tabs.app-bu-group .bottom-content li .li-icon{width:145px;height:125px}.tabs.app-bu-group .top-bar li .li-icon img,.tabs.app-bu-group .bottom-content li .li-icon img{max-width:145px;max-height:100px;margin-bottom:13px}
.tabs.app-bu-group .bottom-content{padding:0}.tabs.app-bu-group .bottom-content li{float:left;display:block;text-align:center;cursor:pointer;z-index:2;font-size:11px;line-height:1.2}.tabs.app-bu-group .bottom-content li .li-icon .li-text{font-size:11px;line-height:1.2;color:#666;text-transform:uppercase;text-align:center;padding-bottom:10px}

.passwordlink { font-family: Gudea,Tahoma; font-style: italic; font-size: 12px; color: #333; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; }
.passworderror { font-family: Gudea, Tahuma; font-weight: bold; font-size: 12px; color: #db343f; padding-bottom: 4px; padding-top: 2px; padding-left: 8px; display: none; }
.passwordok { font-family: Gudea, Tahuma; font-weight: bold; font-size: 12px; color: #2e8d31; padding-bottom: 4px; padding-top: 2px; padding-left: 8px; display: none;  }
