/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto\9}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* MediaElement.js 2.9.5, (c) 2010-2012 John Dyer <http://j.hn>, MIT/GPLv2 */
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0}.mejs-poster img{border:0;padding:0;border:0;display:block}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url("../../assets/jquery/mediaelement/2.9.5/images/bigplay.png") no-repeat}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("../../assets/jquery/mediaelement/2.9.5/images/loading.gif") 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;background:0;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url("../../assets/jquery/mediaelement/2.9.5/images/controls.png") no-repeat}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url("../../assets/jquery/mediaelement/2.9.5/images/background.png");background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
* {margin:0; padding:0; outline:none; border:0;}
body{
font-family: 'Open Sans', sans-serif;
font-weight:400;
font-size:13px;
}

body.ie8{
font-family: 'open_sansregular', sans-serif;
}

body.clear{background:white;}

html,body, #container{
min-height: 100%;
height: 100%;
width:100%;
min-width:1002px;
}



input[type=submit], input[type=text], textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}


/*BGColor*/
body,teaser,#footer,#header{background:black;}

.clear #main .inside, .clear #container, .clear .compareItems {margin:0;padding:0;}
/*.mod_article.block{overflow:visible;}*/



/*headlines*/
h1,h2,h3,h4,h5,h6{margin-top:0;}

.ie8 h1, .ie8 h2, .ie8 h3, .ie8 h4, .ie8 h5, .ie8 h6, .ie8 .einspalter #main .inside .mod_navigation li a, .ie8 .einspalter #main .inside .mod_navigation li span {font-family: 'open_sansbold', sans-serif;}

h2 span, h2, .h2{font-size:18px;font-weight:700;text-transform:uppercase;line-height:21px;}
.ie8 h2 span, .ie8 h2, .ie8 .h2 {font-family: 'open_sansbold', sans-serif;}

.ie7 #header a{color:inherit;}
.ie7 #footer a{color:inherit;}

.textcontent.image h2{margin-top:20px;}
.textcontent.image .headlinecontainer h2{margin-top:0px;}

h3 span, h3, .h3{font-size:16px;font-weight:700;text-transform:uppercase;line-height:19px;margin-bottom:8px;}

.ie8 h3 span, .ie8 h3, ie8 .h3{font-family: 'open_sansbold', sans-serif;}

ul{margin:0;}
li{list-style:none;}

.ce_text li, .ce_accordion li {
  list-style:disc outside;
  margin:0 0 12px 17px;
  padding-left:5px;
}

.newsfooter .current, .newsfooter a:hover{
color:white;
}

span.image{
position:relative;
display: block;
}

/*Absatz,Listen ... */
p, li, a, span {
    font-size: 13px;
    line-height: 160%;
    font-weight:400;
}

/*FullsizeBGImage CSS variante*/
.fullsize_content span.bgimage{
height:100%;
  position:fixed;
  width:100%;
  z-index:-1;
  }

/*Intro*/
.intro.nomargin{padding-right:23px;}
.intro, .image.ce_text {margin-bottom:20px;}

.intro .textcontent p {
  font-size:16px;
  line-height:22px;
  color:black;
}

a{text-decoration:none;color:inherit;}

.ce_text a, .accordion a, .mod_search .head span.url,a.routelink, a.maillink{color:#004488;text-decoration:underline;}
.ce_text a:hover, .accordion a:hover, .mod_search .head span.url:hover{text-decoration:none;}

.ce_page_teaser a, .ce_text figure a{text-decoration:none;color:inherit;}


.ce_text table, .ce_accordion table, .newsteaser table {
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-collapse:collapse;
	font-size:12px;
	margin-top:25px;
}

.faq .ce_accordion table {margin-bottom:25px;margin-top:35px;}


.ce_text table td,.ce_accordion table td,.ce_text table th,.ce_accordion table th,.newsteaser table td,.newsteaser table th {
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	padding:3px 6px;
	vertical-align:center;
	text-align:left;
}

.ce_text table th, .ce_accordion table th, .newsteaser table th {
	font-weight:bold;
	background:#FFF;
}
.ce_text table tr:nth-child(odd), .ce_accordion table tr:nth-child(odd), .newsteaser table tr:nth-child(odd) { background: #F2F2F2; } 
.ce_text table tr:nth-child(even), .ce_accordion table tr:nth-child(even), .newsteaser table tr:nth-child(even)  { background: white; }

/*width 960px*/
.einspalter #main .inside,.content_inside,.zweispalter .content, .main_custom,ul.news_slideshow_pictures .inside, #header .inside,.footer_inside, .grayblock_inside{width:960px;}
/*margin 0 auto*/
.grayblock_inside,.content_inside,.zweispalter .content,ul.news_slideshow_pictures .inside,#header .inside,.footer_inside{margin:0 auto;}

/*float left*/
.start #container, .faq .accordion > div,.left,.chooselang ul.level_1,.header_top .mod_navigation li,.header_bottom .mod_customnav li,.footer_bottom_bottom .mod_sitemap li,.footer_bottom_top .mod_sitemap li,.mod_sitemap ul.level_1 li.submenu,#left,.zweispalter #main,.newsfooter .pagination li,.newsfooter .pagination p,.newspagination,.header_top, .matrix .blockContent,.generals,.mod_newsreader .mod_schwalbedatenbank_show li.new .newsreader .ui-accordion-content,.newsreader .ui-accordion-content,.blockContentLeft, .blockContentRight,.mod_schwalbedatenbank_show li ul li:first-child,.mod_schwalbedatenbank_show li ul li,ul.headColumns li,ul.headColumns,.scrollto li,.bannerlist li,.banner,.chooselang .level_1 .submenu,.header_top .mod_navigation,.captionholder span.captioncontent,.mod_newsschwalbeReader .nomargin .textcontent.image, div.back span,.paginate li,div.back, .paginate,.readerheader,.zitat .textcontent,.mod_newsreader #intro,.mod_newsreader .ce_wrap,ul.tabs li,.page_navigation a,.pager, .page_navigation,#video_sidebar ul.content,#video_sidebar,.mod_videolist .videocontent,.mod_videolist,.einspalter #main .inside .mod_navigation li{float:left;}

/*Height 100%*/
.fullsize_content,.navigation,#wrapper,ul.news_slideshow_pictures .inside, #main .inside,#header .inside{height:100%;}

/*Width 100%*/
.grayblock,.schlauchTabelle,.scooter-reader span.icon,.mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_odd,.mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_even,.footer_bottom_bottom, .footer_bottom_bottom .mod_sitemap ul,.footer_bottom_top, .footer_bottom_top .mod_sitemap ul,.pager, .page_navigation,.accordion,.accContent,.newscontent,.fullsize_content,.faq .ce_accordion table,.readerheader,.teaserholder,#wrapper,.compareItems >table,.compareItems table tbody,.compareItems table thead {width:100%;}

#header .mod_customnav li span, #header .mod_customnav li.active span.active,#header .mod_customnav li a:hover,#header .mod_customnav li.trail a,#header .mod_navigation li.active span.active,#header .mod_navigation li a:hover,#header .mod_navigation li.trail a{color:white;}

/*Left Right*/
.right{float:right;} 
.absolute{position:absolute;}

.left_holder{position:relative;}

/*Header*/
#header{
border-bottom:1px solid whiteSmoke;
height:100px;
color:#b4b4b4;
font-weight:400;
line-height:190%;
}


/*Header Top*/
.header_top {
    margin-bottom: 12px;
    margin-top: 27px;
}

.firefox .header_bottom .mod_customnav li{margin-right:53px;}
body.it.firefox .header_bottom .mod_customnav li{margin-right:44px;}
body.nl.firefox .header_bottom .mod_customnav li{margin-right:47px;}

/*Header Bottom*/
.left.navigation{width:815px;}

.navigation{width:800px;}
.header_top .mod_navigation li a,.header_top .mod_navigation li span {
    display: block;
    line-height: 1;
}


.header_top .mod_navigation li{
position:relative;
z-index:20;
}



/*Logo*/
.mod_logo {
  position:absolute;
  z-index:60;
}

/*Logospacer*/
.logo{width:112px;height:100%;margin-right:33px;}

.header_top .mod_navigation li{width:150px;margin-right:12px;}
.header_top .mod_navigation li,.header_bottom .mod_navigation li,.header_bottom .mod_customnav li,.footer_bottom_bottom .mod_sitemap li,.footer_bottom_top .mod_sitemap li{margin-right:53px;text-transform:uppercase;}
.header_top .mod_navigation li{
    margin-right: 95px;
    width: auto;
}

.nl .header_bottom .mod_customnav li{
margin-right:47px;
}

.header_bottom .mod_customnav li.last {
	margin-right:0;
}

.header_bottom .mod_customnav {
clear:both;
}

/*Wrapper*/
#wrapper {
min-height: 100%;
height: auto !important;
margin: 0 auto -350px;
}
/*Container*/
#container{position:relative;padding-bottom:80px;}
.start #container{position:relative;padding-bottom:0px;z-index:0;}
/*Main*/

/*#main .inside{margin-bottom:50px;}*/
.einspalter.start #main .inside{margin-bottom:150px;}
/*Main Custom*/
.main_custom{margin:407px auto 0;position:relative;z-index:1000;}

/*teaser*/
.g3{width:312px;margin:0 12px 12px 0;}
.g3.last{margin-right:0;}


.main_custom .teaser{position:relative;height:312px;}

.nomargin img{margin-left:23px;}



/*Slideshow*/
/*FullsizeContent*/
.fullsize_content{
position:absolute;

min-height:881px;

left:0;
top:0;
z-index:-1;
}

/*Capionhead*/
.captionholder span {
  display:block;
  padding:0 px;
	}

.captionholder span.h1, .captionholder span.h2 {
    font-size: 42px;
    font-weight: 800;
    letter-spacing: 0.03em;
    line-height: 1em;
    text-transform: uppercase;
    margin-bottom:20px;
}

.caption span.captioncontent{
	padding: 0;
	left:-500%;
	position:absolute;
}

.active .caption span.captionholder { 
    -webkit-transition-duration: 2s;
    -moz-transition-duration: 2s;
    -ms-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s; }

.caption span.captionholder {
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -ms-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s; }

.captionholder span.slidermore {
    display:inline-block;
    font-size: 23px;
    font-weight: 600;
    line-height: 37px;
    margin-left: 8px;
}

/*Teasertext*/
.teasertext {
  color:white;
  font-weight:700;
  height:272px;
  left:0;
  padding:20px;
  top:0;
  width:272px;
  text-transform:uppercase;
  line-height:130%;
  font-size: 14px;
    letter-spacing: 0.08em;
}

.ie8 .teasertext {
font-family: 'open_sansbold', sans-serif;
}
/*Ende Startseite*/

/*Layout Zweispalter*/

/*Left*/




#left .mod_navigation li, #left .mod_articleList li{color:silver;text-transform:uppercase;}
#left .mod_navigation li.trail,#left .mod_navigation li.active,#left .mod_navigation li:hover, #left .mod_articleList li:hover{color:white;}
#left .mod_navigation li span,#left .mod_navigation li a, #left .mod_articleList li a{padding:15px 0;display:block;border-top:1px solid silver;}
#left .mod_navigation li.first span, #left .mod_navigation li.first a{
border-top:none;
padding-top:0;
}

/*ScrolltoTop*/
#hb-gotop {
    background: url("/files/schwalbe/layout/images/scrollarrow.jpg") no-repeat scroll center center #19191b;
    bottom: 10px;
    cursor: pointer;
    height: 15px;
    padding: 10px;
    position: fixed;
    right: 91px;
    text-align: center;
    width: 15px;
    z-index: 1000;
    opacity:0.6;
    display:none;
}

#hb-gotop:hover{opacity:1;}



/*Kalender*/
.mod_calendarExt h1{font-weight:normal;text-transform:uppercase;font-size:14px;color:silver;}
.mod_calendarExt,#left tbody,#left thead{width:165px;display:table;}

.days a{display:block;}
.days, .days a{text-align:center;font-size:10px;text-align:center;}
.days{border-right:1px solid black;border-top:1px solid black;padding:5px 3px;background:white;color:#333;}
.days.active{background:#009de0;color:white;}
.day{background:silver;font-size:11px;font-weight:normal;}
/*.day .label {
  color:white;
  font-weight:300;
  padding:3px 0;
  text-align:center;
  text-transform:uppercase;
  width:21px;

}*/

.day .label {
    color: #FFFFFF;
    font-weight: 300;
    padding: 5px 3px;
    text-align: center;
    text-transform: uppercase;
    width: 14%;
    font-size:9px;
}

.en .day .label, .nl .day .label,.fr .day .label,.it .day .label{
padding:5px 2px;
}

tr.day{
width:165px;
}

.days.col_last{border-right:0;}
.month{color:silver;}
.head.next,.head.prev {
  width:10px;
}
.head.prev{padding:0 5px 0 0; text-align:right;}
.head.next{ text-align:left;display:inline;width:12px !important;text-align:right;}
.month .head.current{width:100%;}

.current span{}
.month .head{font-weight:normal;text-transform:uppercase;font-size:14px;padding-bottom:3px;}

/*Layout Einspalter*/
/*Zwischenseite*/

/*.einspalter #main .inside{padding-top:100px;}*/
.einspalter #main .inside .mod_navigation li {clear:both;margin-bottom:0px;}
.einspalter #main .inside .mod_navigation li a,.einspalter #main .inside .mod_navigation li span{
color:white;
text-transform:uppercase;
font-size:52px;
font-weight:700;
display:inline-block;
line-height:56px;
text-shadow:rgba(0, 0, 0, 0.8) 1px 1px 2px;
-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

.ie8 .einspalter #main .inside .mod_navigation li a, .ie8 .einspalter #main .inside .mod_navigation li span{
font-family: 'open_sansbold', sans-serif;
}
.einspalter #main .inside .mod_navigation li:hover a,.einspalter #main .inside .mod_navigation li:hover span,.einspalter #main .inside .mod_navigation li.active span{color:#009DDF;}

span.arrows {
  display:inline-block;
  font-size:32px !important;
  margin-left:10px;
  padding-bottom:0px;
  position:relative;
  top:-5px;
}



/*Layout Zweispalter*/
.zweispalter.suche .whitenomargin{position:relative;}

/*Layout News*/

.newsteaser {
    color: #333333;
    display: block;
    height: 156px;
    margin: 15px 20px 20px;
    width: 458px;
}

.ce_download, .layout_latest{
opacity:1;
-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.ce_download:hover, .layout_latest:hover{
opacity:0.9;
}

.layout_latest a{display:block;}

.newscontent{display:inline-block;}
.newsteaser span{display:block;}
.zweispalter .layout_latest{background:white;margin-bottom:12px;}

.event .newscontent{
padding:25px;
height:167px;
width:698px;
}

/*Headlinecontainer*/
.headlinecontainer{margin-bottom:15px;}
.headlinecontainer,.headlinecontainer >span{display:block;}
.headlinecontainer >span{line-height:115%;}
.headlinecontainer p{margin:0;}

span.back,#haendlercontainer input.submit{
  background-color:black;
  color:white;
  margin-top:10px;
  padding:5px 18px;
  position:absolute;
  text-transform:uppercase;
}

.mod_article span.back {
  background-color:black;
  color:white;
  margin-top:40px;
  padding:5px 18px;
  position:relative;
  text-transform:uppercase;
  display:block;
  float:left;
}

.newsfooter span.back {
margin:3px 0;
background:none;
position:relative;
padding:0;
text-transform:none;
float:left;
}

span.more {
    display: inline-block;
    font-weight: 700;
    margin-left: 5px;
}

.featured span.more {}
.image_container{position:relative;}
.image_container.right {
  line-height:0;
  min-height:210px;
  width:250px;
}

.image_container.right .imageholder{}

.main_right h3, .main_right h3, .ce_page_teaser h1,.ce_page_teaser .h1,.mod_videolist .description h1, .mod_newsreader h1, .mod_newsreader .newstitle{font-size:18px;font-weight:700;text-transform:uppercase;}

.ie8 .main_right h3, .ie8 .ce_page_teaser h1, .ie8 .ce_page_teaser .h1, .ie8 .mod_videolist .description h1, .ie8 .mod_newsreader h1, .ie8 .mod_newsreader .newstitle{font-family: 'open_sansbold', sans-serif;}

.mod_newsschwalbeReader h2, .main_right h3, form h2 span {
margin-bottom:3px;
}

form .headline {
border-bottom:2px solid silver;
  margin-bottom:30px;
}

.readercontent .ce_text h1{
margin-bottom:10px;
}

.featured .newsteaser {
 width: auto;
 height: auto;
}

/*Produktreader*/
.mod_newsreader{
position:relative;
}

.mod_newsreader .ce_wrap{
width:910px;
}

.mod_newsreader #intro {
    min-height: 385px;
    width: 300px;
    margin-left:25px;
    padding-top:25px;
    position:relative;
    float:right;
}
.mod_newsreader #intro ul {
	margin:0;
}
.mod_newsreader #intro ul li {
	list-style:none;
	margin-left:0;
}

.mod_newsreader h1 {
    line-height: 1.2em;
    margin-bottom: 20px;
}

.ie8 .mod_newsreader h1 {
    line-height: 1.2em;
    margin-bottom: 20px;
    font-family: 'open_sansbold', sans-serif;
}

/*Newsslider Gallery*/

.mod_newsschwalbeReader{background:white;}
.mod_newsschwalbeReader  .nomargin .textcontent.image{
    width: 405px;
}

.mod_newsschwalbeReader .ce_text.nomargin{
  margin-right:-20px;
}

.socialButtons{float:right;}

.image_container.float_right{
margin-left:20px;
}

.readercontent .image_container.float_right {

}

/*Newsreader*/
.h1, h1 {
  font-family:'Open Sans';
  font-size:21px;
  font-weight:700;
  margin:0px;
  text-transform:uppercase;
  line-height:24px;
}

.ie8 .h1, .ie8 h1 {
font-family: 'open_sansbold', sans-serif;
}

.mod_newsschwalbeReader .headlinecontainer.ce_headline, .ce_headline{
margin-bottom:20px;
}

.accContent{
display:none;
max-height:696px;
}

.schwalbe_odd .togglerhead li {
}

/*Newsreaderfooter*/
.newsfooter,.mod_eventreaderExt .ce_text{
margin:20px;
}
.newsfooter{
  background-color:black;
  display:block;
  height:30px;
  margin:3px 0;
  padding:10px 25px;
  color:silver;
  clear:both;
}

.zweispalter.suche .whitenomargin,.zweispalter.suche .white{
width:690px;
}

.newsfooter .pagination ul{float:right;}

.newsfooter .pagination li span, .newsfooter .pagination li a, .newsfooter .pagination p{
font-size:11px;
}
.mod_newslist .newsfooter{
padding:15px 30px 5px;
}

.mod_newsschwalbeReader .ce_text.einklinker{
margin:20px 0px 20px 30px;
}

.newsfooter .pagination li{
margin-left:10px;
}

.newsfooter .pagination li.next a, .newsfooter .pagination li.previous a {
    color: black;
    display: block;
    text-indent: 6px;
    width: 20px;
}
.newsfooter .pagination li.next a:before, .newsfooter .pagination li.previous a:before {
    color: white;
    content: ">>";
    display: block;
    font-size: 11px;
    line-height: 3px;
    padding: 9px 0 0;
}

.newsfooter .pagination li.previous a:before {content: "<<";}

/*Newscontent*/
span.info{
line-height:150% !important;
}
.mod_eventreaderExt .layout_full,.mod_newsreader .layout_full > .block, .mod_newsreader .ce_wrap {
background:white;
margin-bottom:12px;
padding:25px;
position:relative;
}

/*Events*/
.mod_eventlistExt .empty{
background:white;
padding:12px;
min-height:300px;
}

.mod_eventreaderExt .layout_full{
padding:0;
margin-bottom:3px;
}


/*FAQ*/
.faq-technik #left .mod_navigation li.first span,.faq-technik #left .mod_navigation li.first a{border-top:none;}
.faq-technik #left .mod_navigation li.last span, .faq-technik #left .mod_navigation li.last a{border-bottom:none !important;}

/*Akkordion*/
.ce_accordion{background:whiteSmoke;padding:0,margin:0;}
.faq .ce_accordion{background:white;padding:0;margin-bottom:3px;}
.accordion > div{margin:15px 15px 20px;}
.faq .accordion > div {margin:12px 45px 12px 20px;}
.toggler{text-transform:uppercase;cursor:pointer;font-size:16px;background:url(/files/schwalbe/layout/images/toogler_inactive.png) no-repeat scroll 98% 50% white;padding:10px;}
.faq .toggler{text-transform:none;padding:12px 20px; background-position: 98% 50%;}
.toggler.ui-accordion-header-active,.toggler:hover{color:#004489;background:url(/files/schwalbe/layout/images/toogler_active.png) no-repeat scroll 98% 50% white;}
.faq .toggler.ui-accordion-header-active,.toggler:hover{background-position: 98% 50%;}
.akkordeon h2 {border-bottom:1px solid black;margin:20px 0 0;padding-bottom:10px;}


/*Akk Video*/

.accordion .sc2.sc-first{
width:55%;
}

.accordion .sc2.sc-last {
  float:right;
  margin-left:18px !important;
  padding-left:15px !important;
  width:38%;
  border-left: 1px dotted silver;
}

.accordion .sc2 .ce_image {padding-left:15px;}


.readercontent .sc2-last .ce_image,.sc2 .ce_image, .sc3 .ce_image {margin-bottom:12px;}

.ce_accordion .text.image{
width:60%;
}

.ce_accordion .caption{
font-size:12px;
margin-top:3px;
display:block;
}

.ce_accordion .image_container.float_right {
  border-left-color:silver;
  border-left-style:dotted;
  border-left-width:1px;
  margin-bottom:35px;
  padding-left:20px;
}


/*Videomodul*/
.mod_videolist{
background:white;
padding:12px;
}

.white{
margin-bottom:12px;
}

.whitenomargin, .white{
background:white;
float:none;
}
.whitenomargin{
margin-bottom:3px !important;
}

.white .ce_accordion,.whitenomargin .ce_accordion, .mod_search .layout_latest{
margin-bottom:0;
border-bottom:1px solid silver;
}

.white .ce_accordion:last-child,.whitenomargin .ce_accordion:last-child{
border-bottom:none;
}

.mod_videolist li.lastitem-odd{}
#videocontent{width:492px;position:relative;min-height:465px;}
#videoloader{background:white;margin-bottom:12px;}

.mod_videolist .videocontent{width:480px;margin-right:12px;}
.mod_videolist #videoloader{
margin:0;
}

/*video section*/
/*Sidebar*/
#video_sidebar {width:232px;}
#video_sidebar li.layout_latest{min-height:155px;}
#video_sidebar .layout_latest .image_container {
  height:130px;
  margin-bottom:3px;
  overflow:hidden;
}

#video_sidebar h2, #video_sidebar .h2 {
  color:#666;
  display:block;
  font-size:12px;
  font-weight:700;
  line-height:1.5;
  margin-top:0;
  padding-top:0;
}

.ie8 #video_sidebar h2, .ie8 #video_sidebar .h2 {
font-family: 'open_sansbold', sans-serif;
}
.mod_videolist .description{padding: 10px 20px 0 0;}
.mod_videolist .description h1 {
  line-height:1.2;
  margin-bottom:15px;
}

#video_sidebar ul.content {
    min-height: 0;
    padding: 0;
    width: auto;
}
.pager, .page_navigation{
  position:relative;
}

.page_navigation a.next_link {
  float:right;
  text-align:right;
}

#paging_container{}
#paging_container .content{}
#paging_container .info_text{}

.page_navigation a{
display:block;
padding:2px 0px 2px;
text-transform:uppercase;
}

.page_navigation a span {
  background-color:black;
  color:white;
  display:inline-block !important;
  float:none;
  height:24px;
  text-align:center;
  width:24px;
  font-size:16px;
  margin-left:5px;
}

.page_navigation a span.prev{
margin-left:0px;
margin-right:5px;
}

ul.tabs {
  margin-top:-28px;
  position:absolute;
  right:0;
  top:0;
}

ul.tabs li a {
    background-color: white;
    color: #333333;
    display: block;
    font-weight: bold;
    margin-left: 1px;
    padding: 3px 8px 2px;
    text-align: center;
    width: 112px;
   border-bottom:none;
   text-transform:uppercase;
   font-size:15px;
}

ul.tabs li a.selected{
  border-bottom:1px solid white;
} 
.no_more,.page_navigation a.first_link,.page_navigation a.last_link,.page_navigation a.page_link,.page_navigation span{display:none !important;}


/* ///// Main //// */
/*Banner*/
.banner{width:103%;margin-bottom:80px;overflow:hidden;}
.bannerlist li{
margin-right:12px;
min-width:312px;
height:200px;
overvlow:hidden;
position:relative;
}

.bannerlist li.banner_text{
background:black;
}

.bannerlist li.banner_text .h2 {
  color:white;
  display:block;
  font-size:36px;
  line-height:42px;
  margin-bottom:5px;
  width:auto;
}

.bannerlist li.banner_text span.banner_comment{
display:block;
position:static;
margin:0;
padding:0;
}

.bannerlist li.banner_text span.banner_comment span {
  display:inline-block;
  font-size:15px;
  line-height:24px;
}

.bannerlist li.banner_text a {
  display:block;
  height:100%;
  width:100%;
}
.bannerlist li.banner_text span.bannercontent {
  display:block;
  padding:20px;
  position:absolute;
  bottom:0;
}

span.banner_comment {
  color:white;
  font-size:21px;
  font-weight:700;
  left:12px;
  line-height:26px;
  position:absolute;
  text-shadow:rgba(0, 0, 0, 0.8) 1px 0 5px;
  top:11px;
}
.ie8 span.banner_comment {
font-family: 'open_sansbold', sans-serif;
}
/* ////////////////////////////////Footer///////////////////////////////////// */

#footer{font-size:12px;line-height:190%;border-top:1px solid whiteSmoke;color:silver;}
#footer a{color:silver; font-size:11px}
.footer,.push{height: 350px;clear:both;}

/*IOS Portrait*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
.mobile.einspalter .footer,.mobile.einspalter .push {clear:both;float:left;width:100%;}
.mobile.einspalter .push{height:10px;}
}


.start .footer, .start .push{height: 350px;clear:none;}
/*hide pages in sitemap*/
#footer .hidden{display:none;}

/*Facebooklink*/
a.fb{display:block;margin-top:25px;float:right;}
a.fb img{width:20px;}

/*Footer Zweispalter*/
.zweispalter .footer, .zweispalter .push{clear:both;} 

.footer_inside{padding-top:50px;}
.footer_bottom{margin-top:20px;}
.footer_bottom_bottom{margin-top:15px;}
.footer_bottom_bottom .mod_sitemap ul.level_1 li a,.footer_bottom_bottom .mod_sitemap li,.footer_bottom_bottom .mod_sitemap li a.level_1{text-transform:none;}
.footer p,.footer_bottom_bottom .mod_sitemap ul.level_1 li a,.footer_bottom_top .mod_sitemap ul.level_1 li a{font-size:11px;}
.footer p {line-height: 188%;margin-bottom: 22px;}

/*Sitemap*/
.footer_top .mod_sitemap{margin-bottom:55px;}

.mod_sitemap ul.level_1 li.submenu{margin-right:35px;width:auto;}
.mod_sitemap ul.level_1 li a, .mod_sitemap ul.level_1 li span{text-transform:uppercase;font-size:11px;display:block;}

.mod_sitemap ul.level_2{margin-top:10px;}
.mod_sitemap ul.level_2 li {font-weight: 400;margin-bottom: 2px;}
.mod_sitemap ul.level_2 li.submenu{float:none;}
.mod_sitemap ul.level_2 li a, .mod_sitemap ul.level_2 li span{text-transform:none;display:block;line-height:1;font-size:11px;line-height:21px;}

/*Sitemap Sprachanpassungen*/
body.it .footer_bottom_top .mod_sitemap li{margin-right:50px;}
body.nl .footer_bottom_top .mod_sitemap li{
margin-right:40px;
}


/*Produktreader*/
span.video, span.database, span.features{
background:url(/files/schwalbe/layout/images/Icon_play.jpg) no-repeat scroll 0 0 transparent;
text-indent:-9999px;
width:36px;
height:36px;
display:block;
}

.newstitle {
    left: 40px;
    position: absolute;
    text-shadow: 0 0 15px white;
    text-transform: uppercase;
    top: 46px;
    z-index: 20;
}
span.icon{
width:20px;
height:20px;
background:url("/files/schwalbe/layout/images/arrow_down_black.png") no-repeat scroll center center transparent;
position:absolute;
right:0;
top:0;
padding-right:0px;
}

span.ui-state-active.icon{
background:url("/files/schwalbe/layout/images/arrow_close_black.png") no-repeat scroll center center transparent;
}

.scrollto span.teaser{background:url(/files/schwalbe/layout/images/Icon_tool.jpg) no-repeat scroll 0 0 transparent;width:36px;height:36px;display:block;}



ul.headColumns {
    background: none repeat scroll 0 0 black;
    border-bottom: 1px solid white;
    color: white;
    padding: 3px 0 5px;
    width: 100%;
}

ul.headColumns li {
  margin-left:70px;
  width:130px;
}

.mod_schwalbedatenbank_show li ul li {
  width:200px;
  padding-bottom:1px;
}



.mod_schwalbedatenbank_show h1,
#teaser h1 {
margin-bottom:10px;
font-size:14px;
margin-top:20px;
}
#teaser h1 {
margin-top:0;
margin-bottom:20px;
}

.mod_schwalbedatenbank_show h1:first-child{
margin-top:0;
}


.blockContentLeft, .blockContentRight{
width:200px;
margin-bottom:10px;
}
.blockContentLeft{
font-weight:bold;
}

.blockContentRight{
margin-left:10px;
width:300px;
}

.generals .blockContent{clear:both;}
.chrome ul.tabs{
margin-top:-30px;
}



.ajaxloader {
	background:url(/files/schwalbe/layout/images/ajax-loader.gif) no-repeat scroll 0 0 transparent;
  height:24px;
  left:47%;
  position:absolute;
  top:29%;
  width:24px;
  
}

.mod_videolist #videoloader{
position:relative;
}

.newsreader .ui-accordion-content {
    background: none repeat scroll 0 0 white;
    border-top: 1px solid white;
    margin-left: -15px;
    margin-top: 0;
    padding: 0;
    width: 922px;
}

.mod_newsreader .mod_schwalbedatenbank_show li.new .newsreader .ui-accordion-content{
background: none repeat scroll 0 0 #EFEFEF;
    border-top: 1px solid white;
    margin-left: -15px;
    margin-top: 5px;
    padding: 15px 70px 50px;
    width: 782px;
}

.ce_download, .ce_download span{
display:block;
}

.ce_download, .ce_download span{
display:block;
}

.infocenter .ce_download span.headlinecontainer {
  clear:both;
  float:left;
  width:65%;
}
.infocenter .ce_download span.downloadtext{ width:65%;}

.ce_download span.mime,.ce_download span.size{display:inline-block;}

.ce_download span.mime {
    margin-right: 10px;
    position: relative;
    top: 4px;
}

.star0, .star1, .star2, .star3, .star4, .star5, .star6, .quader1,.star2, .quader2, .quader3, .quader4, .quader5, .quader6{
  display:block;
  height:20px;
  width:200px;
}

.blockContentFULL.blau{
margin-bottom:10px;
}

.blockContentFULL.spaceAfter.blau{
margin-bottom:8px;
text-transform:uppercase;
line-height:15px;
}

.quader0, .star0{
background:url(/files/schwalbe/layout/images/indikation_0.png) no-repeat scroll transparent;
}

.blau .quader0, .blau .star0{
background:url(/files/schwalbe/layout/images/indikation_0_blau.png) no-repeat scroll transparent;
}

.quader1, .star1{
background:url(/files/schwalbe/layout/images/indikation_1.png) no-repeat scroll transparent;
}

.blau .quader1, .blau .star1{
background:url(/files/schwalbe/layout/images/indikation_1_blau.png) no-repeat scroll transparent;
}


.quader2, .star2{
background:url(/files/schwalbe/layout/images/indikation_2.png) no-repeat scroll transparent;
}

.blau .quader2, .blau .star2{
background:url(/files/schwalbe/layout/images/indikation_2_blau.png) no-repeat scroll transparent;
}

.quader3, .star3{
background:url(/files/schwalbe/layout/images/indikation_3.png) no-repeat scroll transparent;
}

.blau .quader3, .blau .star3{
background:url(/files/schwalbe/layout/images/indikation_3_blau.png) no-repeat scroll transparent;
}

.quader4, .star4{
background:url(/files/schwalbe/layout/images/indikation_4.png) no-repeat scroll transparent;
}

.blau .quader4, .blau .star4{
background:url(/files/schwalbe/layout/images/indikation_4_blau.png) no-repeat scroll transparent;
}

.quader5, .star5{
background:url(/files/schwalbe/layout/images/indikation_5.png) no-repeat scroll transparent;
}

.blau .quader5, .blau .star5{
background:url(/files/schwalbe/layout/images/indikation_5_blau.png) no-repeat scroll transparent;
}


.quader6, .star6{
background:url(/files/schwalbe/layout/images/indikation_6.png) no-repeat scroll transparent;
}

.blau .quader6, .blau .star6{
background:url(/files/schwalbe/layout/images/indikation_6_blau.png) no-repeat scroll transparent;
}


.blockContentFULL {
  margin-bottom:0px;
}

.blockContentFULL span{
 display:block;
 height:20px;
}

.border-top{
border-top:1px solid silver;
padding-top:10px;
}

.outerFade{
position:relative;
z-index:10;
}

.mod_newsreader .layout_full #database.mod_schwalbedatenbank_show.block{
padding-bottom:25px;
}



.mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_even, .mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_odd{
background-color:white;
padding:4px 0 0;
overflow:hidden;
  -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s; 	
     display: table;
   /* margin-bottom: -2px;
    margin-top: -3px;
    padding: 5px 0; */
    margin:0;
    clear:both;
    height:22px;
}

.scooter-reader .mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_even, .scooter-reader .mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_odd{
padding:0;
height:auto;
}
.mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_odd{
background-color:whiteSmoke;
}


.mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_even:hover .outerFade, .mod_newsreader .mod_schwalbedatenbank_show li.schwalbe_odd:hover{
/*background-color:#009de0;
color:white;*/
cursor:pointer;
}
.mod_newsreader .mod_schwalbedatenbank_show li.new {
    background: url("/files/schwalbe/layout/images/flagleft.jpg") no-repeat scroll 0 0 transparent;
    margin-left: -12px;
   
    padding-left: 12px !important;
    width:910px;
}

.mod_newsreader .mod_schwalbedatenbank_show li.new.schwalbe_odd {
background: url("/files/schwalbe/layout/images/flagleft.jpg") no-repeat scroll 0 0 whiteSmoke;
}

.generals {
    background: none repeat scroll 0 0 #EFEFEF;
    border-bottom: 3px solid silver;
   margin-left: 15px;
    padding-bottom: 10px;
    padding-left: 74px;
    padding-top: 20px;
    width: 836px;
}



.matrix {
    clear: both;
    width: 836px;
     padding-top: 15px;
    margin-left: 15px;
     padding-left: 74px;
    padding-bottom:10px;
    background:whiteSmoke;
    display:block;
    height:189px;
}

.matrix .blockContent {
    border-right: 1px dotted silver;
    margin-right: 40px;
    width: 182px;
}

.fr .matrix .blockContent, .it .matrix .blockContent{margin-right:30px;}
.fr .matrix .blockContent.speed, .it .matrix .blockContent.speed {width:170px;}
.fr .matrix .blockContent.protection {width:235px;}
.it .matrix .blockContent.protection{width:245px;}

.matrix .blockContent:last-child {
    border: medium none;
    margin: 0;
    width: 100px;
}
.layout_full{clear:both;}


.paginate li.next,.paginate li.previous,span.laquo{background:black; color:white;}
div.back, .paginate {
  background-color:white;
}
.paginate{margin-left:80px;}

.paginate li span,.paginate li a, div.back span{
  display:block;
  font-size:15px;
  font-weight:600;
  padding:5px 10px;
  text-transform:uppercase;
}

div.back a{padding:0;}

.price{font-weight:700;font-size:16px;margin-top:30px;}
.scrollto li{margin-right:12px;}
.scrolllinks{margin:25px 0;float:left;}

.ie8 .price{
font-family: 'open_sansbold', sans-serif;
}

.zitat .textcontent {
  font-style:italic;
  font-weight:400;
  width:47.5%;
}

.bigview {
    background: url("/files/schwalbe/layout/images/Lupe.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    margin: 5px 0 0 5px;
    width: 40px;
    position:absolute;
  right:10px;
  bottom:0;
}

.float_left{
margin-right:20px;
}

/*Pageteaser Detailseite*/

.ce_page_teaser{
margin-bottom:12px;
width:910px;
position:relative;
}
.zweispalter .ce_page_teaser{width:auto;float:left;}
.zweispalter .ce_page_teaser .more {display:none}

.ce_page_teaser .more {
  background-color:black;
  color:white;
  padding:5px 10px;
  position:absolute;
  bottom:2px;
  right:0;
  font-weight:400;
}

.ce_page_teaser .text{
width:799px;
display:block;
}

/*last item*/

.zweispalter .mod_newslist .layout_latest.last { margin-bottom: 3px;}

/*Unternehmen*/
.zweispalter.standart #main{
background:white;
padding-bottom:0;
width:698px;
min-height:158px;
}

.zweispalter.standart #main, #main .inside .white, #main .inside .whitenomargin {
 padding:25px;
}

/*Columns*/
.standart #main .inside {
  float:left;
    margin:0;
}




.standart .ce_gallery.sc2-last, .standart .sc2-last.ce_gallery {
margin-bottom:-30px;
/*border-left:1px dotted silver;*/
}

.float_below{
margin-top:25px;
}

.ce_downloads{clear:both;}
.presse .ce_downloads{margin-top:0;}
.ce_downloads li{margin-bottom:5px;}
.presse .ce_downloads li, .presse .sc2-last .ce_download{margin-bottom:20px;}
.ce_downloads h3 {
  font-size:18px;
  font-weight:600;
  text-transform:uppercase;
  border-bottom:1px dotted silver;
  padding-bottom:8px;
}
.presse .ce_downloads h1{margin-bottom:15px;}
.presse .ce_downloads img {max-width:100%;}
span.size{display:inline;margin-top:3px;}

.float_left{
float:left;
}

.textcontent table{width:100%;}

.teaserholder{
display:inline-block;
}




.ce_gallery ul{
/*margin-bottom:-12px;*/
}

.lightbox4wardContentInside .sc3{
width:36%;
margin-right:25px !important;
}
.lightbox4wardContentInside .sc3-first, .lightbox4wardContentInside .sc2-first{
width:20%;
}

.lightbox4wardContentInside .sc3-last{
width:36%;
margin-right:0 !important;
padding-right:0 !important;
}

.lightbox4wardContentInside .sc2-first{
width:20% !important;
margin-right:25px !important;
}

.lightbox4wardContentInside .sc2-last{
width:70%;
margin-right:0 !important;
padding-right:0 !important;
float:left;
}

.lightbox4wardContentInside .ce_gallery li.col_last{
margin-bottom:12px;
}

#mbCenter{
padding-bottom:10px;
}

.unternehmen #mbCenter{
padding-bottom:5px;
}

#mbCloseLink {
  display:block;
  position:relative;
  right:10px;
}

#mbContainer{
}
#mbImage{
overflow:auto;
padding:12px;
}

.unternehmen #mbImage{
padding:0;
}

/*Produkt Features*/

.einspalter.produkt-features #container{float:none;width:960px; margin:0 auto; position:relative;min-height:450px;padding-bottom:80px;}

.produkt-features .ce_page_teaser {
  float:left;
  height:141px;
  margin-bottom:12px;
  margin-right:12px;
  width:182px;
}
.produkt-features .ce_page_teaser a:hover {
	-webkit-opacity:0.7;
	-moz-opacity:0.7;
	-ms-opacity:0.7;
	-o-opacity:0.7;
	opacity:0.7;
}

.produkt-features #main .inside{width:980px;}
.produkt-features .float_left{margin:0;}

.produkt-features-content #main .inside{}
.produkt-features-content #main .inside .mod_article{
background:white;
padding:20px;
float:left;
margin-bottom:80px;
}

.produkt-features-content #main .sc3-first{
width:20%;
padding:0;
}

.produkt-features-content #main .sc-count1{
width:43%;
padding:0;
margin:0 20px !important
}

.produkt-features-content #main .sc3-last{padding:0;}
.produkt-features-content .back{display:none;}


.caption {
	font-size:12px;
	margin: 0 0 5px;
	line-height:16px;
}
.ce_text ul {
	margin:12px 0;
}
.ce_text ul li {
	margin-left:20px;
	list-style:disc outside;
}

.mod_search .formbody {
  border:1px solid #004488;
  clear:both;
  height:24px;
  display:inline-block;
}

select{
border:1px solid;
}

.mod_search input.text, input.submit{
border:none;
box-shadow:none;
border-radius:0;
background-image:none;
float:left;
}

.mod_search input.text{
width:450px;
}
.mod_search input.submit{
color:white;
background:#004488;
}

.mod_search .head,.mod_search .head span.url{
display:block;
}

.mod_search .head span.h3{
display:inline-block;
font-weight:bold;
}



.mod_search span.head{
margin-bottom:12px;
}

.mod_search span.highlight{
background:whiteSmoke;
color:#004488;
}

.mod_search{
/*min-height:350px;*/
}

#haendlercontainer label {
  display:block;
  margin-bottom:5px;
}

input#postleitzahl{
width:250px;
display:block;
}

#haendlercontainer fieldset {
  color:#333333;
  font-size:13px;
  margin-bottom:10px;
  margin-right:20px;
}

#haendlercontainer fieldset.left{
float:left;
}

#haendlercontainer fieldset.clear {
  font-size:inherit;
  height:auto;
  line-height:inherit;
  margin-right:0;
}

.suche .newsfooter{
position:absolute;
bottom:-55px;
left:0;
width:691px;
}

.mod_search p.header {
  font-size:12px;
  margin-bottom:30px;
  margin-top:10px;
}

.mod_search .layout_latest {
  padding:20px 0px 20px;
}

.mod_search .searchcontent{
padding:0 10px;
display:block;
}

.mod_search .layout_latest:hover {
background:whiteSmoke;
}

.mod_search .layout_latest.last{
  margin-bottom:0px;
  border:none;
}

.layout_latest.teaser .newsteaser{height:auto;}

/* /////////////////////////////// PRoduktvergleich ////////////////////// */

.compareItems{
margin-top:100px;
background:white;
padding:12px;
}
.compareItems table{border-collapse:collapse;}
.compareItems table thead th{text-align:left;}

.compareItems table thead th {
  background-color:silver;
  border-right:1px solid white;
  padding:5px 10px;
  text-align:left;
}

.compareItems table tbody tr td {
  border:1px solid silver;
   padding:5px 10px;
}

.compareItems table .groesse,.compareItems table .compound, .compareItems table .ausfuehrung,.compareItems table .farbe {width:10%;}
.compareItems table .skin, .compareItems table .gewicht{width:8%;}
.compareItems table .maximallast{width:9%;} 
.compareItems table .druck{width:13%;}

form.print {
    float: right;
    margin: 14px 40px 0 0;
    opacity: 0.8;
}
form.print:hover{opacity:1;}

.mod_newsschwalbeReader{
padding: 20px;
}

.fullsize.ce_image{
margin: -20px -20px 20px;
}


.textcontainer.float_right{
float:left;
}

.textcontainer.float_left{
float:right;
}

.mod_newsschwalbeReader .ce_text{
margin-bottom:15px;
}

.mod_newsschwalbeReader .headlinecontainer,.mod_newsschwalbeReader .intro.ce_text,.mod_newsschwalbeReader .sc2 .intro.ce_text, #videoloader .headlinecontainer{margin-bottom:0;}
.mod_newsschwalbeReader .sc2 .ce_text{margin-bottom:15px;}

.mod_newsschwalbeReader .ce_text table {
	margin-top:0;
	border:none;
	font-size:13px;
}
.mod_newsschwalbeReader .ce_text table tr:nth-child(2n+1) {
	background:none;
}

.mod_newsschwalbeReader .ce_text table td{
	border:none;
	padding-left:0;
}

.layout_latest.teaser:last-child{
margin-bottom:0;
}

.einspalter #main{
float:none;
width:960px;
margin:0 auto;
}


/*Columnset*/
.sc2-last{width:30%;float:right;} 
#main .inside.sc2-first, .sc2-first{width:65%;}
#main .inside .white .ce_gallery.sc2-last ul, #main .inside .white .sc2-last.ce_gallery ul, .zweispalter.standart #main .main_right .ce_gallery ul li ,#main .inside .whitenomargin .ce_gallery.sc2-last ul{float:right;}
.ce_gallery li, .zweispalter.standart #main .main_right .ce_gallery ul li, #main .inside .white .ce_image.sc2-last .image_container{
margin-bottom:12px;
}

.ce_gallery li:last-child{
margin-bottom:0;
}

#main .inside .white .ce_gallery.sc2-last li.col_last, #main .inside .whitenomargin .ce_gallery.sc2-last li.col_last{clear:both;}
.sc2-last .image_container img, .sc3-last .image_container img{max-width:100%;height:auto;}

/*IPAD Portrait*/
@media all and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
 
html,body.mobile, .mobile #container{min-height: 100%;height:100%;}
.mobile.einspalter #wrapper{margin-bottom:-700px;}
.mobile .bannerlist li:last-child{margin-right:0;}
}

.ce_form.tableless .explanation{margin-bottom:30px;}

.ce_form.tableless label {
  display:block;
 /* float:left;
  width:135px; */
 margin-bottom:5px;
}
.ce_form.tableless select{
border:1px solid silver;
font-size:12px;
clear:both;
}

span.mandatory{color:#004488; font-size:11px; margin-left:5px;}

.ce_form.tableless input, .ce_form.tableless select.countryselect,.ce_form.tableless textarea {
display:block;
width:428px;
border:1px solid silver;
box-shadow:none;
border-radius:0 !important;
padding:3px;
font-size:12px;
}

.ce_form.tableless .submit_container input.submit{
padding:5px 20px 5px;
color:white;
background:black;
border:none;
width:auto;
float:right;
margin:20px 25px 0 0;
text-transform:uppercase;
}

.ce_form.tableless input.upload{
width:421px;
}

.ce_form.tableless textarea {
min-height:200px;
max-height:200px;
min-width:428px;
max-width:428px;
}

.ce_form.tableless input.submit,  {
float:right;
width:120px;
background:#004488;
text-transform:uppercase;
color:white;
border:none;
}
.ce_form.tableless input.radio {
  float:left;
  margin-right:5px;
  margin-top:3px;
  width:auto;
}

.ce_form.tableless .radio_container{padding-left:2px; }

.ce_form.tableless .radio_container label{
width:auto;
margin-right:15px;
float:left;
}

legend{margin-bottom:5px;}

/*stickyfloat */
 .zweispalter #main {
  float:right;
  margin-left:0;
  width:748px;
}

.zweispalter.filter #main {margin-bottom:-11px;}

.zweispalter .content, .mod_newsreader{padding:0; float:left;width:960px; margin:0 auto; position:relative;min-height:450px;}
.wrap{height:100%;position:relative;width:960px;margin:100px auto 0;}
.einspalter .wrap{display:table;width:100%;}

.nojs.einspalter #container{padding-bottom:0; min-height:635px !important;}
.js.einspalter #container{padding-bottom:0;}

.transition200 .duration,.transition200 .delay{ visibility:hidden; }
.transition200{ transition:100ms; -webkit-transition:100ms; -o-transition:100ms; }
#container,.content_inside, #left{position:relative;}

#left.menu2, .menu2{ position:relative; left:0px; padding:20px 15px 0 18px; width:165px; background-color:rgba(0, 0, 0, 0.6);color:#FFF; }

.ie #left.menu2, .ie .menu2{
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);   /* IE6 & 7 */
      zoom: 1;
}

.ie10 #left.menu2, .ie10 .menu2{
background: rgba(0,0,0,0.6);
}

#left .mod_articleList li:first-child a{ border-top:none;padding-top:0;}
.einspalter .mod_newsreader{padding-bottom:80px;}
.einspalter.newsreader .wrap{margin-top:66px;}

/* /////////////////////////////////Compare Data Scooter ////////////////////////*/

.scooter-reader .blockContentLeft, .scooter-reader .blockContentRight{width:186px;}
.mod_schwalbedatenbank_show ul.togglerhead{padding-top:2px;}

.mod_schwalbedatenbank_show li ul li:first-child, .scooter-reader .mod_schwalbedatenbank_show li ul li.input {
width:50px;
margin:0;
padding-right:0;
padding-left:20px;
display:block;
height:20px;
}

.scooter-reader .mod_schwalbedatenbank_show li ul li.input {height:auto;}

/*hide Checkboxes*/
.scooter-reader .input{}
.scooter-reader .generals { margin-left: 0px;}

.scooter-reader span.icon{
background:url("/files/schwalbe/layout/images/arrow_down_black.png") no-repeat scroll 98% center transparent;
}

/* //////////////////////////////// Header /////////////////////////////////// */

/*Dropdown Language Header*/

nav.lang {
position:absolute;
right:0;
top:21px;
text-transform:uppercase;
z-index:10000;
}

nav.lang ul ul { display:none;background:black;}
nav.lang ul li:hover > ul {display:block;}
nav.lang ul {
  display:inline-table;
  list-style:none;
  padding:0 30px;
  position:relative;
   background:black;
}
nav.lang ul::after {
  clear:both;
  content:'';
  display:block;
}
nav.lang ul li {float:left;}
nav.lang ul li:hover {}
nav.lang ul li:hover a {color:#B4B4B4;}
nav.lang ul li a,nav.lang ul li span {
  color:#757575;
  display:block;
  padding:3px 0px;
  text-decoration:none;
  text-align:right;
}
nav.lang ul ul {
  padding:0;
  position:relative;
  top:100%;
  float:left;
  padding-right:30px;
  padding-bottom:15px;
}
nav.lang ul ul li {
  float:none;
  position:relative;
  text-align:left;
}
nav.lang ul ul li a, nav.lang ul ul li span {
  color:#B4B4B4;
  padding:0px 0px;
  font-size:11px;
  text-align:left;
  text-transform:none;
}

nav.lang ul ul ul {
  left:100%;
  position:relative;
  top:0;
}

#mbTitle{
position:relative;
left:10px;
}

nav.lang ul li.headbottom a,nav.lang ul li.headbottom span{
margin-bottom:6px;
display:block;
margin-right:-20px;
color:#B4B4B4;
position:relative;
z-index:9999999999;
}

a.headline{cursor:pointer;}
 nav.lang ul ul li span, nav.lang ul li.headbottom a:hover, nav.lang ul li.headbottom span, nav.lang ul li.headbottom:hover a.headline:hover, nav.lang ul li.headbottom ul:hover li.marginbottom{color:white;}
.marginbottom{margin-bottom:8px;}

/*Anpassungen Sprachen*/
/*it*/
body.it .header_top .mod_navigation li{margin-right:105px}
body.it .header_bottom .mod_customnav li{margin-right:44px;}
/*en*/
body.en .header_top .mod_navigation li{margin-right:93px;}
/*nl*/
body.nl .header_top .mod_navigation li{margin-right:100px;}
/*fr*/
body.fr .header_top .mod_navigation li{margin-right:75px;}
body.fr .header_bottom .mod_customnav li, body.fr.mobile .header_bottom .mod_customnav li{margin-right:37px;}

body.mobile .header_bottom .mod_customnav li{margin-right:52px;}
body.nl.mobile .header_bottom .mod_customnav li{margin-right:47px;}
body.it.mobile .header_bottom .mod_customnav li{margin-right:43px;}
/* ////////////////////////////////Schläuche Intro///////////////////////////////////// */

/*Table*/ 
.ce_text.tablenoborder table{margin:0;border:none;}
.ce_text.tablenoborder table td,.ce_text.tablenoborder table th{border:none;}
.ce_text.tablenoborder table tr:nth-child(odd){background:none;}

/* //// Iframe ///// */
iframe html{background:white;}

/* ////////////////////////////////Tabelle Schläuche///////////////////////////////////// */
#suchergebnisse {overflow:visible !important;}
.abstand_eins {padding-bottom:100px;padding-top:6px;}
.abstand_zwei {margin-bottom:-6px !important;padding-top:29px !important;}
.abstand_drei {margin-top:2px !important;padding-top:28px !important;}
.abstand_vier {margin-top:53px !important;padding-top:31px !important;}
.schlauchTabelle thead{background:black;color:white;}
.schlauchTabelle thead th{border-right:1px solid white;font-weight:normal;padding:4px 10px;text-align:left;}
.schlauchTabelle thead th.last{border:none;}
.schlauchTabelle .tableRow{}
.schlauchTabelle .tableRow.even{background:whiteSmoke;}
.schlauchTabelle .tableRow td{padding:4px 10px;}
.schlauchTabelle .tableRow td.info{position:relative;width:85px;cursor:pointer;}

.schlauchTabelle .tableRow td.info .infoBox{position:absolute;right:0;text-align:right;}

.firefox .schlauchTabelle .tableRow td.info .infoBox{position:absolute;right:30px;text-align:right;}

.schlauchTabelle .tableRow td.info .infoBox span{font-size:11px;}
.schlauchTabelle .tableRow td.info .infoBox span.info{margin-right:12px;}
.schlauchTabelle .tableRow td.info .infoBox .infobutton{background:black; color:white; padding:3px 20px;}
.schlauchTabelle .tableRow td.info .infoBox .hiddenContent{position:relative;display:none;z-index:1000;}
.schlauchTabelle .tableRow td.info .infoBox:hover .hiddenContent{display:block;background:black;color:white;padding:6px;width:280px;right:0;}
.mod_schwalbeschlaueche_filter h3.border-top{border-top:1px solid silver;padding-top:20px;}
.mod_schwalbeschlaueche_filter .searchButton{margin:15px 0 20px;}
.schlauchTabelle td .bez {display:block; width:50px; text-align:center; color:#fff}
.schlauchTabelle td.AV .bez {background-color:#85B916}
.schlauchTabelle td.DV .bez {background-color:#F29733}
.schlauchTabelle td.RV .bez {background-color:#80CFF0}
.schlauchTabelle td.SV.laenge_40 .bez {background-color:#E2001A}
.schlauchTabelle td.SV.laenge_50 .bez {background-color:#7F5EB3}
.schlauchTabelle td.SV.laenge_60 .bez {background-color:#F29733}
.schlauchTabelle td.SV.laenge_80 .bez {background-color:#fff; color:#000}

/* ////////////////////////////////Compare///////////////////////////////////// */

/*Comparefooter*/
.grayblock{
background:silver;
position:fixed;
z-index:10000;
display:none;
border-top:2px solid white;
bottom:0;
}

/*.grayblock .link a {
  display:block;
  float:left;
  font-size:13px;
  font-weight:600;
  padding-top:8px;
} */


.grayblock .link a {
  float:left;
  font-size:13px;
  font-weight:600;
  padding-top:45px;
  display:block;
background: url(/files/schwalbe/layout/images/compare.png) no-repeat scroll 0 0 transparent;
   float: left;
    height: 30px;
    margin-top: -34px;
    width: 165px;
     text-indent:115px;
 	width:165px;
}

.grayblock_inside{padding:5px 0 0 20px;}
.grayblock.show{display:block;}
.grayblock,.grayblock_inside{height:50px;}
.grayblock_inside .reseter, .grayblock_inside .counter{float:right;clear:right;margin-right:20px;font-size:11px;}
/*.compareImage{
display:block;
background: url(/files/schwalbe/layout/images/compare.png) no-repeat scroll 0 0 transparent;
   float: left;
    height: 72px;
    margin-right: 10px;
    margin-top: -34px;
    width: 113px;
}*/

.grayblock_inside .reseter {
  display:block;
  font-size:14px;
  font-weight:700;
  margin-right:47px;
  margin-top:10px;
  cursor:pointer;
}
.ie8 .grayblock_inside .reseter {
font-family: 'open_sansbold', sans-serif;
}

.searchOutputContent{
margin-top:20px;
}
.searchContents p{
margin:0;
}
.searchContents{
border-bottom:1px solid gray;
padding:20px 0 20px;
}

.searchContents h3{
font-weight:400;
}

.fonfax, .mailweb{display:block;margin:3px 0;}

span.type {
  display:inline-block;
  margin:0 3px 0 1px;
  text-transform:uppercase;
}
.searchButton{float:right;}
#haendlercontainer input.submit{position:relative;}
/*Last Selector*/
li.last{margin:0 !important;}
.mod_eventreaderExt .bigview,
.unternehmen .sc2-first .bigview {display:none;}


.leading{font-weight:bold;}
.compareItems tr:nth-child(odd){background:whiteSmoke;}

.mod_newsreader .newsholder {
background-position:0 10px;
    height: 30px;
    left: 39px;
    position: absolute;
    top: 100px;
    width: 100px;
    z-index: 1;
}

.reset {
    float: left;
    margin-left: 30px;
}

fieldset legend{border-bottom:2px solid silver;padding-bottom:25px;margin-bottom:25px;width:430px;font-size:14px;}

.ce_form.tableless .explanation{clear:both;}

.mod_newsschwalbeReader .fullsize.ce_image .caption {
  background-color:rgba(0, 0, 0, 0.8);
  color:white;
  font-size:12px;
  font-weight:lighter;
  line-height:16px;
  margin:-50px 0 5px;
  padding:15px;
  position:relative;
  z-index:1;
}



/*UK HEader*/

li.headbottom ul li.lang-gb{
display:none;
}

.en-gb #header{
height:148px;
}

.en-gb #header .inside{
height:69%;
}


.ukheader{
width:960px;
margin:0 auto;
border-bottom:2px solid gray;
height:30px;
padding:10px 0 5px;
position:relative;
z-index:20;
}

.ukheader ul{
clear:both;
}

.ukheader li {
  float:left;
  margin-right:50px;
  text-transform:uppercase;
  word-spacing:3px;
}


.ukheader li a{display:block;}

.ukheader li a:hover{color:white;}

.ukheader li .active{
color:white;
}



.logoholder{position:relative;display:block; height:100%;width:100%;}


.logoholder .uk {
  bottom:95px;
  color:white;
  font-size:10px;
  left:9px;
  letter-spacing:0.05em;
  position:absolute;
  text-transform:uppercase;
  z-index:10;
}
.uksocial li a{margin-right:5px;}

.en-gb nav.lang{top:20px;}


/*Reifensuche*/

form span.notice {
    clear: both;
    display: inline-block;
    font-size: 12px;
    margin-top: 15px;
}

.mod_schwalbereifensuche_filter form{
border-top:1px solid silver;
border-bottom:1px solid silver;
padding:25px 0 10px;
position:relative;
float:left;
width:100%;
overflow;hidden;
}

.breadcrumb_search {
  display:inline-block;
  padding-top:20px;
  margin-bottom:-15px;
}
.breadcrumb_search li{float:left;font-weight:600;}
.breadcrumb_search li:after{content:'/';margin-right:3px;margin-left:3px;}
.breadcrumb_search li:last-child:after{content:'';margin-right:0; margin-left:0;}

.submitcol {
  float:left;
  height:90px;
  position:relative;
  width:120px;
}



.submitcol .submitButton.submit {
  float:right;
  margin-bottom:27px;
  position:relative;
  top:20px;
}
.submitcol .submitButton.submit a{
background:black;
color:white;
padding:3px 10px;
}

.submitcol input.submit{background:black;color:white;margin-bottom:0;}

.mod_schwalbereifensuche_filter fieldset.row{margin-bottom:13px;position:relative;}

.mod_schwalbereifensuche_filter fieldset.row select{float:left;width:166px;margin-right:25px;}
.firefox .mod_schwalbereifensuche_filter fieldset.row select{height:22px;}

.mod_schwalbereifensuche_filter fieldset.row select.last{margin-right:0;}

.mod_schwalbereifensuche_filter fieldset.row1{}
.mod_schwalbereifensuche_filter fieldset.row2{margin-bottom:0;}
.mod_schwalbereifensuche_filter fieldset.row3{}
select{}

.mod_schwalbereifensuche_filter fieldset.row input.submit{float:none;margin-top:12px;margin-left:0;}

.whitenomargin li.schwalbe_odd, .whitenomargin li.schwalbe_even {
  background-color:#F5F5F5;
  width:100%;
  -webkit-transition:0.2s;
  clear:both;
  display:table;
  height:22px;
  margin:0;
  padding:4px 0 0;
  transition:0.2s;
  position:relative;
}

.whitenomargin li.schwalbe_even{background-color:white;}

.whitenomargin li ul li {
  padding-bottom:1px;
  width:155px;
  float:left;
}
.whitenomargin h1{
margin-bottom:10px;
font-size:18px;
}

.whitenomargin li ul li:first-child{width:50px;}

/*.whitenomargin li ul li:first-child input{display:none;}*/
.whitenomargin li ul li:last-child{width:140px;}
.whitenomargin .generals {
  background-attachment:scroll;
  background-color:#EFEFEF;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat repeat;
  border-bottom-color:silver;
  border-bottom-style:solid;
  border-bottom-width:3px;
  margin-left:15px;
  padding-bottom:20px;
  padding-left:50px;
  padding-top:20px;
  
}

.whitenomargin .ui-accordion-content, .whitenomargin .generals{
width:640px !important;
}

.whitenomargin .accContent{
width:705px !important;
}

.whitenomargin .matrix{
width:640px !important;
  padding-left:50px;
}

.whitenomargin .matrix .blockContent{
width:120px;
margin-right:30px;
}

.whitenomargin .matrix .blockContent.protection{
padding-right:20px;
}

.whitenomargin span.icon{top:10px;right:10px;}

.whitenomargin .reifenliste ul{
margin-bottom:25px;
}

.reifenliste ul.headColumns, .reifenliste ul li ul{
margin-bottom:0;
}


.whitenomargin ul.headColumns li {
  float:left;
  margin-left:52px;
  width:103px;
}

.whitenomargin .outerFade{
position:static;
}

fieldset.row div{float:left;width:190px;}

fieldset.row div label {
  display:inline-block;
  font-weight:bold;
  margin-bottom:3px;
  text-transform:uppercase;
}

.reifenliste a{
color:#004488;
}

.reifenliste a:hover{
text-decoration:underline;
}

.reifensuche .wrap{
    margin-top: 66px;
    display: table;
}

.reifensuche #wrapper{
overflow-x:hidden;
}

.reifenvergleich .wrap{
width:960px;
}

.reifenvergleich #main {
  float:right;
  margin-left:0;
  width:748px;
}

.einspalter.zweispalter .icheckbox_minimal, .einspalter.zweispalter .iradio_minimal{
left:15px;
top:10px;
}


/*Newsletter hinzugefuegt: 29.11.2013*/

/*Newsletter*/

.newsletter .ce_form.tableless input, .newsletter .ce_form.tableless select.countryselect, .newsletter .ce_form.tableless textarea {
width:100%;
}

.newsletter .ce_form .ce_text{
margin-bottom:20px;
} 

.newsletter .ce_form .ce_text ul li{
margin-bottom:0;
}

.newsletter fieldset{margin-bottom:20px;}
.newsletter fieldset.last{margin-bottom:0px;}

.newsletter #main .inside{
width:100%;
}

p.error,span.error{color:#88141a;}

.newsletter .ce_form.tableless .explanation{
margin-bottom:0;
}

.mod_schwalbenewsletter_show .label {
  display:inline-block;
  font-weight:600;
  margin-right:10px;
  width:110px;
}

.mod_schwalbenewsletter_show .showDetails{
margin-bottom:10px;
}


/*TTA Anmeldung*/
form.tta .headline{
border:none;
}

.ce_form.tableless .tta fieldset{
margin-bottom:20px;
}


.ce_form.tableless .tta input, .ce_form.tableless .tta legend{
width:100%;
}

.ce_form.tableless .tta textarea{
min-width:100%;
max-width:100%;
}

.ce_form.tableless .tta input.upload{
width:690px;
}

.ce_form.tableless .tta .radio_container{padding:0;}


.ce_form.tableless .tta .radio_container .radio{width:20px;}
.ce_form.tableless .tta .radio_container label {
  float:left;
  margin:0 0 5px 10px;
  width:654px;
}

.einspalter.zweispalter .submitcol input.submit{
clear:both;
}


.einspalter.zweispalter #main .inside{
width:750px;
}


.fr.einspalter.zweispalter .blockContent.speed, .it.einspalter.zweispalter .blockContent.speed{
width:130px;
}
.fr.einspalter.zweispalter .blockContent.protection, .it.einspalter.zweispalter .blockContent.protection{
width:120px;
}

.fr.einspalter.zweispalter .matrix .blockContent:last-child, .it.einspalter.zweispalter .matrix .blockContent:last-child {
  margin-right:0;
  width:100px;
}

.fr.einspalter.zweispalter .blockContent.grip, .it.einspalter.zweispalter .blockContent.grip{
width:155px;
}

.fr .blockContent.protection .blockContentFULL.spaceAfter.blau, .it .blockContent.protection .blockContentFULL.spaceAfter.blau{
width:140px;
}


/*Team and Riders hinzugefügt 13012014*/

#teams-riders .ce_article_list{}
#teams-riders .ce_article_list li {
    float: left;
    height: 210px;
    margin-bottom: 40px;
    margin-right: 40px;
    width: 210px;
    position:relative;
    overflow:hidden;
}


#teams-riders .ce_article_list li.close, #teams-riders .ce_article_list li.last {

}
#teams-riders ul{
width:105%;
}

#teams-riders .ce_article_list li .image_container .caption {
    background: none repeat scroll 0 0 rgba(4, 51, 101, 0.8);
    color: #FFFFFF;
    height: 0px;
    padding: 0 20px;
    position: absolute;
    bottom: 0;
    width: 200px;
    z-index: 1;
     display:block;
     left:0;
    -moz-transition: height 0.2s ease-in-out;
	-o-transition: height 0.2s ease-in-out;
	-ms-transition: height 0.2s ease-in-out;
	-webkit-transition: height 0.2s ease-in-out;
	transition: height 0.2s ease-in-out;
}

#teams-riders .ce_article_list li:hover .image_container .caption {
 height: 101%;
 padding-top:20px;
 padding-bottom:20px;
}



#teams-riders .ce_article_list li .image_container{
display:block;
}

#teams-riders .ce_article_list li .image_container .caption span {
    bottom: -200px;
    opacity:0;
    font-size: 15px;
    font-weight: 600;
    left: 0;
    padding: 0 20px;
  	position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
    display:block;
     -moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#teams-riders .ce_article_list li:hover .image_container .caption span {
bottom: 100px;
opacity:1;
}

#teams-riders h1 {
    color: #FFFFFF;
    font-family: 'Open Sans';
    font-size: 40px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.clear .bx-wrapper .bx-caption {
  background-color:rgba(80, 80, 80, 0.74902);
  background-position:initial initial;
  background-repeat:initial initial;
  bottom:0;
  left:0;
  position:absolute;
  width:100%;
}

.clear .bx-wrapper .bx-caption span {
  color:#FFFFFF;
  display:block;
  font-family:'Open Sans';
  font-size:12px;
  padding:10px 20px 10px 10px;
  text-align:right;
  width:93%;
}

.clear.teams .ce_text,.clear.teams .ce_table,.clear.teams .ce_headline {
  margin:20px auto 25px;
  width:93%;
}
.clear.teams .ce_headline{
line-height:26px;
}

.clear .ce_table table{
width:100%;
border-collapse:collapse;
}


.clear .ce_table table td.col_first {
    font-weight: 700;
    width:16%;
}

.clear .ce_table table td {
    padding: 5px 15px 8px 0;
}

.clear .bxslider li{height:620px; overflow:hidden;}
.clear .bxslider img{
line-height:0;
}
.clear .bx-controls {
    height: 60px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 20000;
}
.clear .bx-controls a{
position:absolute;
height: 115px;
width:78px;
display:block;
text-indent:-9999px;

	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	-ms-opacity:0.3;
	-o-opacity:0.3;
	opacity:0.3;
	
   -moz-transition:opacity 0.2s ease-in-out;
	-o-transition:opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

.clear .bx-controls a:hover{
	-webkit-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
}

.clear .bx-prev{left:20px;background:url(/files/schwalbe/layout/images/nav_neu_prev.png)}
.clear .bx-next{right:20px;background:url(/files/schwalbe/layout/images/nav_neu_next.png);}

.clear .bx-wrapper{
position:relative;
}

.clear.teams #wrapper{
width:960px;
overflow:hidden;
margin:0;
}

.ce_form.tableless .tta input.checkbox{
width:auto;
display:inline-block;
float:left;
margin:4px 15px 0 0 ;
}

.form #left.menu2, .form .menu2{
display:none;
}

.newsfooter.mod_articlenav{
margin-top:-10px;
}

/* Sonderformartierung für TTA-Bestell-Formular */
.tta-reifenset #anmeldung-tubeless-seminar .image_container {
	position:absolute;
	right:0;
	top:0px;
	overflow:hidden;
	width:375px;
}
.tta-reifenset #anmeldung-tubeless-seminar .ce_form.tableless .tta input, .tta-reifenset #anmeldung-tubeless-seminar .ce_form.tableless .tta legend {
    width: 80%;
}
.tta-reifenset #anmeldung-tubeless-seminar .ce_form.tableless .submit_container input.submit {
	width:auto;
}

/* Ergänzung für Checkboxen Händlersuche: Händler und Automaten */
#haendlercontainer fieldset div {
	float:left;
	padding-right:20px;
}
#haendlercontainer fieldset div input, #haendlercontainer fieldset div label {
	float:left;
}

/*New-Flag 2015*/
.durano .newsholder,
.durano-dd .newsholder,
.durano-plus .newsholder,
.durano-e .newsholder,
.nobby-nic .newsholder,
.jumbo-jim .newsholder,
.super-moto-x .newsholder,
.century .newsholder,
.range-cruiser .newsholder,
.schwalbe-one-jens-voigt .newsholder,

#rollstuhl-overview .downtown .newsholder,
#rollstuhl-overview-en .downtown .newsholder,
#rollstuhl-overview-nl .downtown .newsholder,
#rollstuhl-overview-it .downtown .newsholder,
#rollstuhl-overview-fr .downtown .newsholder,

#rollstuhl-overview .schwalbe-one .newsholder,
#rollstuhl-overview-en .schwalbe-one .newsholder,
#rollstuhl-overview-fr .schwalbe-one .newsholder,
#rollstuhl-overview-nl .schwalbe-one .newsholder,
#rollstuhl-overview-it .schwalbe-one .newsholder,

#rollstuhl-overview .marathon-plus .newsholder,
#rollstuhl-overview-en .marathon-plus .newsholder,
#rollstuhl-overview-fr .marathon-plus .newsholder,
#rollstuhl-overview-it .marathon-plus .newsholder,
#rollstuhl-overview-nl .marathon-plus .newsholder,

#rollstuhl-reader .schwalbe-one .newsholder,
#rollstuhl-reader-en .schwalbe-one .newsholder,
#rollstuhl-reader-nl .schwalbe-one .newsholder,
#rollstuhl-reader-fr .schwalbe-one .newsholder,
#rollstuhl-reader-it .schwalbe-one .newsholder,

#rollstuhl-reader .downtown .newsholder,
#rollstuhl-reader-en .downtown .newsholder,
#rollstuhl-reader-nl .downtown .newsholder,
#rollstuhl-reader-it .downtown .newsholder,
#rollstuhl-reader-fr .downtown .newsholder,

#rollstuhl-reader .marathon-plus .newsholder,
#rollstuhl-reader-en .marathon-plus .newsholder,
#rollstuhl-reader-fr .marathon-plus .newsholder,
#rollstuhl-reader-it .marathon-plus .newsholder,
#rollstuhl-reader-nl .marathon-plus .newsholder{
background: url(/files/schwalbe/layout/images/newflag2015.jpg) no-repeat scroll 0 12px transparent;
}


/*BuM Anmeldeform*/

.bum .wrap, .zweispalter.bum .content{
width:748px;
}

.bum .wrap{
margin-top:50px;
}

.zweispalter.bum #main{
float:none;
}

.bum #wrapper{
margin: 0 auto;
}

.bum #container{
padding:0;
}

.bummheader{
display:inline-block;
width:698px;
}

.bummlogo.right,.schwalbelogo.left{
display:block;
height: 127px;
width:129px;
}

.schwalbelogo.left{
background: url(/files/schwalbe/layout/images/schwalbelogo.jpg) no-repeat scroll 0 0 transparent;
}

.bummlogo.right{
background: url(/files/schwalbe/layout/images/bummlogo.jpg) no-repeat scroll 0 0 transparent;
}

.bum .ce_form.tableless label {
    
}

label.terminselect{
font-weight:700;
    margin-bottom: 5px;
}

.ce_form.tableless label.short {
    display: inline-block;
    margin-right: 10px;
    margin-bottom:0;
}

.bum .ce_form.tableless input.short {
    display: inline-block;
    margin-bottom: 20px;
    width: 50px;
}

.bum .ce_form.tableless label.short.alignright {
    width: 85px;
}

.bum .ce_form.tableless .zimmer.left{
margin-right:30px;
}
.bum .ce_form.tableless input.short.alignright {}


/*Acc Banner*/

.accordion .ce_gallery li {
    clear: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.accordion .ce_gallery.banner li {
    margin: 0 10px 0 0;
}
.accordion .ce_gallery.banner li.col_last, .accordion .banner {
margin:0;
}

.accordion .banner {
    border-top: 1px dotted rgba(0, 0, 0, 0.4);
    margin-top: 20px;
    padding: 20px 0 5px;
    width: 99.8%;
}

.accordion .ce_gallery.banner li .bigview{
display:none;
}

.accordion .ce_gallery.banner li span.image{
line-height:0;
width:220px;
height:150px;
}
.accordion .ce_gallery.banner li span.image > img{
max-width:100%;
height:auto;
}

/*Newsteaser Home*/


.layout_latest.teaser.g2 {
  margin-right:12px;
  width:624px;
}

.layout_latest.teaser.g2 img{
max-width:none;
}

.layout_latest.teaser:last-child{
background:hsla(0,0%,0%,0.80);
color:white;
}

.layout_latest.teaser:last-child > div.mod_newslist{
padding:15px 20px;
height:272px;
}

.layout_latest.teaser:last-child > div.mod_newslist > div {
  border-bottom:1px solid silver;
  height:78px;
  padding:10px 0;
}

.layout_latest.teaser:last-child > div.mod_newslist > div.last{
border:none;
padding-bottom:0;
}

.layout_latest.teaser:last-child > div.mod_newslist > div:first-child{
padding-top:0;
}

.layout_latest.teaser:last-child .teaseritemtxt {
    font-size: 15px;
    line-height: 1.5;
}

.layout_latest.teaser:last-child > div.mod_newslist > div.last{
border:none;
}


.up{
text-transform:uppercase;
}


