
/*Temporary*/
.submenu.sibling:nth-of-type(3),
.submenu.sibling:nth-of-type(4),
.submenu.sibling:nth-of-type(6){display: none;}

.cc_banner-wrapper {
   display: none !important;
}
 

#contact .row{
	padding: 2px 0;	
}
.grid{
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
.grid .grid-item-1\/2{
	display: inline-block;
	width: 45%;
	text-align: left;
	
}
.blink_me {
  animation: blinker 1s linear infinite;
  font-size: 25px;
  margin: 0 auto;
  display: block;
  text-align: center;
  margin-bottom: 40px;
  
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
/*---------*/
@media all{
/* Style sheet superfish */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style: none;}
.sf-menu{line-height:0.85em;}
.sf-menu ul{width:15em;top:-999em;position:absolute;/* left offset of submenus need to match (see below) */;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility: inherit;/* fixes IE7 'sticky bug' */;}
.sf-menu li{position:relative;float:left;}
.sf-menu a,.sf-menu .submenu{float:left;display:block;}
.sf-menu span.active{position:relative;display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.85em;/* match top ul list item height */ z-index: 99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;/* match ul width */ top: 0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;/* match ul width */ top: 0;}
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a,.sf-menu span{padding:1em 1.1em;text-decoration:none;}
.sf-menu a,.sf-menu a:visited,.sf-menu span{font-weight:normal;font-size:1em;/* visited pseudo selector so IE6 applies text colour*/ color: #ccc;}
background: none;{}
.sf-menu li li{background-color: rgb(0,0,0);/* Opera and others */ background-color: rgba(0,0,0,0.7);}
.sf-menu li li a{padding:1em 0 1em 1em;line-height:8px;}
.sf-menu li li a.double-line{padding:1em 0 1em 1em;line-height:14px;}
background: #9AAEDB;{}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu span{color:#000;background-color: rgb(255,255,255);/* Opera and others */ background-color: rgba(255,255,255,0.6);outline: 0;cursor:  pointer;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width: 1px;/* trigger IE7 hasLayout so spans position accurately */;}
.sf-sub-indicator{height:10px;right:.75em;position:absolute;overflow:hidden;display:block;top: 1.05em;/* IE6 only */ width: 10px;text-indent:  -999em;background: url('../img/arrows-ffffff.png') no-repeat -10px -100px;/* 8-bit indexed alpha png. IE6 gets solid image only */;}
a > .sf-sub-indicator{/* give all except IE6 the correct values */ top: .8em;background-position: 0 -100px;/* use translucent arrow for modern browsers*/;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position: -10px -100px;/* arrow hovers for modern browsers*/;}
.sf-menu ul .sf-sub-indicator{background-position:  -10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:  0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position: -10px 0;/* arrow hovers for modern browsers*/;}
.sf-shadow ul{padding:0 8px 9px 0;background: url('../img/shadow.png') no-repeat bottom right;-moz-border-radius-bottomleft: 12px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 12px;}
.sf-shadow ul.sf-shadow-off{background: transparent;}
}
@media all{
/* Style sheet styles */
body,html{height:100%;margin:0;padding:0;background:#333333 url("../img/bg.gif") center top repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#ccc;}
*{margin:0;padding:0;}
img{border:0;}
img.mime_icon{vertical-align:bottom;}
a{text-decoration:none;color:#ccc;border: none;outline: none;}
p{margin-bottom:1em;color:#ccc;}
div.ce_gallery a img{border:1px solid #424242;}
DIV#menu ul.level_1{visibility: hidden;}
DIV#wrapper{width:960px;top:15px;position:relative;margin:0 auto;background-color:#666;background-image:url("../img/bg_wrapper.gif");background-repeat:repeat-x;height:auto !important;min-height:100%;/*  overflow:hidden !important;*/ overflow: visible;}
#main a,#main a:visited,#right a,#right a:visited{text-decoration:underline;}
#main a:hover,#right a:hover{color:#424242;}
DIV#header{width:960px;height:200px;left:0;top:0;position:relative;background-image:url("../img/bg_header2.jpg");background-repeat:no-repeat;z-index: 2;background-size: cover;background-position-y: -225px;}
DIV#header .inside{width:960px;height:200px;;}
DIV#logo{width:200px;height:200px;top:0;position:absolute;left: 30px;}
DIV#logo a{width:217px;height:200px;display:block;}
DIV#logo a strong{width:217px;height:200px;display:block;margin:0;background-image:url("../img/logo.png");background-repeat:no-repeat;background-position: 15px 70px;}
DIV#sidebar{width:95px;height:90px;top:10px;position:absolute;right: 0px;-moz-border-radius-bottomleft: 8px;-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;}
DIV#sidebar ul{margin-top:5px;margin-left:8px;}
DIV#sidebar ul li{margin-bottom:5px;list-style-type:none;}
DIV#sidebar a,DIV#sidebar a:visited{font-size:1em;color:#000;font-weight: lighter;}
DIV#sidebar a:focus,DIV#sidebar a:hover,DIV#sidebar a:active{color:#fff;}
DIV#sidebar ul.socialmedia{margin-left:19px;}
DIV#sidebar ul.socialmedia li{float:left;margin-right:5px;}
DIV#sidebar li a.facebook{width:16px;height:16px;overflow:visible;background-image:url("../img/icon_facebook.gif");}
DIV#sidebar li a.youtube{width:16px;height:16px;background-image:url("../img/icon_youtube.gif");}
DIV#sidebar li a.twitter{width:16px;height:16px;background-image:url("../img/icon_twitter.gif");}
DIV#menubar{width:960px;height:37px;bottom:0;position:absolute;left: 0px;}
div.mod_changelanguage{width:217px;height:37px;bottom:0;position:absolute;float:left;margin-left:30px;}
div.mod_changelanguage ul{margin-top:13px;margin-left:13px;list-style-type:none;}
div.mod_changelanguage ul li{float:left;margin-left:5px;}
DIV#menu.mod_navigation{height:37px;left:230px;position:absolute;overflow:visible;bottom: 0px;}
DIV#container{width:100%;margin-top:0;z-index: 1;}
DIV#left{width:238px;float:left;}
DIV#left .mod_navigation{background: url('../img/bg_subnav.png') no-repeat bottom right;}
DIV#left .mod_navigation h1{margin-right:8px;margin-bottom:0;padding-left:38px;background-color:#333;font-size:1.1em;line-height:2em;}
DIV#left ul.level_1{margin-left:0;padding:0 8px 9px 0;}
DIV#left ul.level_1 li{margin:0;background-color:#424242;border-bottom:1px solid #666;list-style-type:none;}
DIV#left ul.level_1 li.last{border-bottom:0px;}
DIV#left ul.level_1 li.first{border-top:1px solid #5c5c5c;}
DIV#left ul.level_1 li a,DIV#left ul.level_1 li a:visited,DIV#left ul.level_1 li span{height:100%;display:block;margin:0;padding-left:3em;font-weight:normal;font-size:1em;color:#ccc;line-height:27px;}
DIV#left ul.level_1 li a.double-line,DIV#left ul.level_1 li span.double-line{padding-top:3px;padding-bottom:3px;line-height:1.2em;}
DIV#left ul.level_1 li a{background: url(../img/bg_subnav_li.gif) repeat-y;}
DIV#left ul.level_1 li a:focus,DIV#left ul.level_1 li a:hover,DIV#left ul.level_1 li a:active,DIV#left ul.level_1 li span,DIV#left ul.level_1 li a.trail{background: #666 url(../img/bg_subnav_li_active.gif) no-repeat top left;}
DIV#left ul.level_1 li a.double-line:focus,DIV#left ul.level_1 li a.double-line:hover,DIV#left ul.level_1 li a.double-line:active,DIV#left ul.level_1 li span.double-line,DIV#left ul.level_1 li a.double-line.trail{background: #666 url(../img/bg_subnav_li_active_dblline.gif) no-repeat top left;}
DIV#left ul.level_2 li{display:block;border-bottom:1px solid #555;font-size:.89em;background: #555 url(../img/bg_subnav_li.gif) repeat-y;}
DIV#left ul.level_2 li a,DIV#left ul.level_2 li a:visited,DIV#left ul.level_2 li span{padding-left:4.2em;line-height:27px;}
DIV#left ul.level_2 li a.double-line,DIV#left ul.level_2 li span.double-line{padding-top:3px;padding-bottom:3px;line-height:1.2em;}
DIV#left ul.level_2 li a.double-line:focus,DIV#left ul.level_2 li a.double-line:hover,DIV#left ul.level_2 li a.double-line:active,DIV#left ul.level_2 li a.double-line.trail,DIV#left ul.level_2 li span.double-line{background: url(../img/bg_subnav_li_li_active.gif) no-repeat center left;}
DIV#left ul.level_2 li a:focus,DIV#left ul.level_2 li a:hover,DIV#left ul.level_2 li a:active,DIV#left ul.level_2 li span{background: url(../img/bg_subnav_li_li_active.gif) no-repeat center left;}
DIV#left ul.level_2 li a.first:hover,DIV#left ul.level_2 li a.last:hover{background: url(../img/bg_subnav_li_li_active.gif) no-repeat center left;}
DIV#left ul.level_2 li.first{background: #555 url(../img/bg_subnav_li_li_first.gif) no-repeat top left;}
DIV#left ul.level_2 li.last{border-bottom:0px;background: #555 url(../img/bg_subnav_li_li_last.gif) no-repeat bottom center;}
DIV#main{width:auto;padding-right: 15px;padding-left: 10px;}
DIV#right h1{margin-right:18px;}
.imgReplace{display:block;background-repeat:no-repeat;text-indent: -999em;}
#imageData #caption{visibility: hidden;}
.transpWhite{background-color: rgba(255,255,255,0.5);}
.transpBlack{background-color: rgba(0,0,0,0.5);}
DIV#sb-title-inner{display:none;}
#footer{width:900px;height:30px;margin:50px 0 0 30px;font-size:.9em;}
.contentHome{border-top:1px solid #ccc;}
.contentWidth{width:695px;margin-left:215px;border-top:1px solid #ccc;}
.footerTextLeft{float:left;display:inline;margin-top:3px;}
.footerTextRight{float:right;display:inline;margin-top:3px;text-align:left;}
}
@media all{
/* Style sheet content-styles */
div.mod_changelanguage ul li{width:16px;height:11px;margin-left:5px;text-indent: -999em}
div.mod_changelanguage ul li a.lang-de{background:url("/system/modules/changelanguage/media/images/de.gif") center center no-repeat;}
div.mod_changelanguage ul li a.lang-en{background:url("/system/modules/changelanguage/media/images/xe.gif") center center no-repeat;}
div.mod_changelanguage ul li a.lang-fr{background:url("/system/modules/changelanguage/media/images/xf.gif") center center no-repeat;}
div.mod_changelanguage ul li a.lang-ru{background:url("/system/modules/changelanguage/media/images/ru.gif") center center no-repeat;}
div.mod_changelanguage ul li a.lang-es{background:url("/system/modules/changelanguage/media/images/es.gif") center center no-repeat;}
h1{margin-bottom:.8em;padding-left:.5em;background-color:#424242;border-bottom:1px solid #808080;font-size:1.1em;line-height:2em;}
h2{margin-bottom:.5em;border-bottom:1px solid #808080;font-weight:bold;font-size:115%;}
h3{margin-bottom:1.1em;font-weight:bold;font-size:110%;}
h4{font-weight:bold;font-size:100%;}
div.box{overflow:hidden;margin-bottom:8px;padding-bottom:2px;background-color: #808080;}
div.box p{margin:0;padding:0 5px;}
div.articles p{margin:0;padding:0;text-align:center;}
div.box h1,div.box h4{margin-bottom:5px;padding:4px;background-color:#555;border:1px solid #808080;font-size:1em;}
div.box .image_container{padding:0 5px;}
div.box .caption{font-size:.85em;}
div.articles{width:160px;height:250px;}
div.floatleft{float:left;margin-right:10px;}
th{font-size:.95em;}
DIV.home_content{width:930px;margin-left:22px;}
.transpBlack{background-color: rgba(0,0,0,0.5);}
div.uebersicht .video{width:165px;}
div.breakingNews{width:900px;left:22px;position:absolute;margin-top:-200px;padding-top:1%;padding-bottom:1%;text-align:center;background-color: rgba(102, 102, 102, .6);}
div.bargain{width:270px;height:24px;right:12px;position:absolute;margin-top:-500px;text-align:center;background-color: rgba(102, 102, 102, .6);}
div.breakingNews h3,div.breakingNews h3 a,div.bargain h3,div.bargain h3 a{margin:0;color:#fff;line-height:40px;}
div.ausstattung td:first-child{width:52%;padding-right:30px;}
div.ausstattung td:first-child+td{width:48%;padding-right:0;}
div.ausstattung p{overflow:auto;padding:5px;background-color: #808080;}
div.ausstattung h4{padding:4px;background-color:#555;border:1px solid #808080;font-size:1em;}
div.details td{padding-left:3px;text-align:center;border-bottom:1px solid #808080;}
div.details td.first{border-top:1px solid #808080;}
div.details thead th{border-bottom:1px solid #808080;}
div.details thead th.first{border-bottom:0px;}
div.details td:first-child,div.details th:first-child{text-align:left;}
div.details thead th{text-align:center;background-color:#555;}
div.details thead th:first-child{background: none;}
div.details td{border-left:1px solid #808080;}
div.details td:first-child{border-left:0px;}
div.details td.tdBasic{width:40px;text-align:center;}
div.details td.tdThunderbird{width:80px;text-align:center;}
div.details td.tdUltimate{width:55px;text-align:center;}
div.details td.tdBlackSpirit{width:100px;text-align:center;}
div.details td.tdShadow{width:80px;text-align:center;}
div.details td.tdSportster1200{width:90px;text-align:center;}
div.details td.tdIntruder{width:80px;text-align:center;}
div.details th:first-child{padding:6px 0 2px 3px;background-color:#555;}
div.details tfoot{font-weight:bold;line-height:30px;}
DIV#honda-shadow-750-black-spirit-750-details tr:nth-child(even),DIV#harley-sportster-883-1200-details tr:nth-child(even),DIV#dyna-1600-details tr:nth-child(even){background-color:#606060;}
DIV#suzuki-intruder-1800-details tr:nth-child(even),DIV#trike-uebersicht tbody tr:nth-child(even){background-color:#606060;}
div.daten td,div.daten th{padding-left:3px;border-bottom:1px solid #808080;line-height:1.5em;}
div.daten thead td:first-child+td,div.daten thead td:first-child+td+td{background-color:#555;font-weight:bold;}
div.daten td:first-child{width:180px;font-weight:bold;}
div.daten td:first-child+td,div.daten td:first-child+td+td{border-left:1px solid #808080;}
div.daten tr:nth-child(even){background-color:#606060;}
div.daten tfoot td:first-child{font-weight:normal;line-height:30px;}
div.bildergalerie h1{margin-bottom:.8em;}
div.bildergalerie .galerieImage{float:left;}
div.bildergalerie .ce_downloads{font-size:.8em;color:#ccc;}
div.bildergalerie ul li{float:left;margin-right:.5em;list-style: none;}
div.bildergalerie li a:hover{color:#424242;}
div.bildergalerie .galerieImage img{border:1px solid #424242;}
div.bildergalerie .galerieImage{margin-right:8px;}
div.bildergalerie .nomargin{margin-right:0;}
div.galerieZeile{height:205px;top:5px;position:relative;clear:both;text-align:left;}
span.zoom{width:98px;height:63px;top:-5px;position:absolute;margin-left:-67px;background: url(../img/webZoom.png) no-repeat 0 0;text-indent: -999em;cursor: pointer;}
div.galerieDownloads_left{left:1px;position:absolute;top: 160px;}
div.galerieDownloads_mid{left:235px;position:absolute;top: 160px;}
div.galerieDownloads_right{width:227px;left:470px;position:absolute;top: 160px;}
table.full_list{width:100%;}
table.layout_simpletable td{height:30px;text-align:center;border-bottom:1px solid #808080;line-height:1em;}
table.layout_simpletable th{text-align:center;background-color:#555;font-weight:normal;}
table.layout_simpletable td,table.layout_simpletable th{padding:3px;border-left:1px solid #808080;}
table.layout_simpletable td:first-child,table.layout_simpletable th:first-child{border-left: medium none;}
table.layout_simpletable td:first-child+td,table.layout_simpletable tfoot td{padding-left:3px;text-align:left;}
table.layout_simpletable tr:nth-child(even){background-color:#606060;}
table.layout_simpletable{font-size:.95em;}
table.layout_simpletable td a{text-decoration:underline;}
table.layout_simpletable tfoot li{float:left;padding-right:15px;font-weight:bold;list-style-type:none;}
div.fahrzeugbestand-leser div.mod_memberlist td:first-child{width:100px;text-align:left;}
div.fahrzeugbestand-leser td:first-child+td{width:auto;}
div.neu-gebrauchtfahrzeuge select,input{font-size:95%;}
div.haendler-suchen div.list_search,div.haendler-suchen-international div.list_search,div.neu-gebrauchtfahrzeuge div.mod_catalogfilter{height:30px;display:block;margin-bottom:10px;background-color:#555;}
div.haendler-suchen div.select,div.haendler-suchen-international div.select,div.haendler-suchen div.selectFloatRight,div.haendler-suchen-international div.selectFloatRight{float:left;padding:5px;border-right:3px solid #666;line-height:20px;}
div.neu-gebrauchtfahrzeuge div.filter_group,div.neu-gebrauchtfahrzeuge div.range_group{float:left;padding:5px;border-right:3px solid #666;line-height:20px;}
div.haendler-suchen div.selectFloatRight,div.haendler-suchen-international div.selectFloatRight,div.neu-gebrauchtfahrzeuge div.clear{float:right;border-right:0px;}
div.neu-gebrauchtfahrzeuge div.filter_group h3,div.neu-gebrauchtfahrzeuge div.range_group h3{display:none;}
div.neu-gebrauchtfahrzeuge div.range_group{width:277px;text-align:right;}
div.neu-gebrauchtfahrzeuge div.range_group p{float:left;}
div.neu-gebrauchtfahrzeuge div#ctrl_filter_range_preis input[type='submit']{vertical-align:top;}
div.neu-gebrauchtfahrzeuge div.clearall{float:right;padding:5px;line-height:20px;}
FORM#cat_fahrzeugangebote_range input[type='text']{width:45px;}
div.haendler-suchen input[type="checkbox"],div.haendler-suchen-international input[type="checkbox"]{margin-left:.5em;}
div.haendler-suchen table.layout_simpletable td,div.haendler-suchen-international table.layout_simpletable td{padding-left:3px;text-align:left;}
div.haendler-suchen table.layout_simpletable td.col_5,div.haendler-suchen-international table.layout_simpletable td.col_5,div.haendler-suchen table.layout_simpletable td.col_6,div.haendler-suchen-international table.layout_simpletable td.col_6{text-align:center;}
div.haendler-suchen table.layout_simpletable td.col_4,div.haendler-suchen-international table.layout_simpletable td.col_4{width:100px;}
div.haendler-suchen table.layout_simpletable thead th,div.haendler-suchen-international table.layout_simpletable thead th{line-height:25px;}
div.neu-gebrauchtfahrzeuge .item{clear:both;padding-top:10px;}
div.neu-gebrauchtfahrzeuge .angebots_header{height:2.7em;display:block;margin-bottom:.8em;padding:.2em .5em;background-color:#424242;border-bottom:1px solid #808080;}
div.neu-gebrauchtfahrzeuge .bargain_header{height:2.7em;display:block;margin-bottom:.8em;padding:.2em .5em;background-color:#424242;border-bottom:1px solid #808080;}
div.neu-gebrauchtfahrzeuge .bargain_price_header{height:1em;display:block;padding:.2em .5em;background-color:#424242;}
div.neu-gebrauchtfahrzeuge .modell,div.neu-gebrauchtfahrzeuge .typ{float:left;margin-right:5px;font-weight:bold;font-size:1.1em;line-height:2.5em;}
div.neu-gebrauchtfahrzeuge .preise{width:150px;float:right;text-align:right;}
div.neu-gebrauchtfahrzeuge .bargain_header .preise,div.neu-gebrauchtfahrzeuge .bargain_price_header .preise{width:260px;float:right;text-align:right;}
div.neu-gebrauchtfahrzeuge .preis{font-size:1.2em;}
div.neu-gebrauchtfahrzeuge .neupreis{font-size:.9em;}
div.neu-gebrauchtfahrzeuge .sonderpreis{margin-top:.3em;font-size:1.4em;}
div.neu-gebrauchtfahrzeuge .neupreis .value,div.neu-gebrauchtfahrzeuge .bargain_price_header .preis .value,div.neu-gebrauchtfahrzeuge .sonderpreis .value{float:right;}
div.neu-gebrauchtfahrzeuge .bargain_price_header .preis .value{text-decoration:line-through;}
div.neu-gebrauchtfahrzeuge .field{display:block;}
div.neu-gebrauchtfahrzeuge .images,div.neu-gebrauchtfahrzeuge .image1{width:200px;float:left;}
div.neu-gebrauchtfahrzeuge img{margin-bottom:5px;vertical-align:middle;}
div.neu-gebrauchtfahrzeuge .layout_simpletable,div.neu-gebrauchtfahrzeuge .datenblatt{width:490px;float:right;margin-top:5px;}
div.neu-gebrauchtfahrzeuge .mod_memberlist{clear:both;display:block;}
div.haendler-suchen .mod_memberlist .layout_simpletable{width:100%;}
div.haendler-suchen .mod_memberlist .layout_simpletable .col_last{text-align:center;}
div.neu-gebrauchtfahrzeuge .mod_memberlist .layout_simpletable,div.fahrzeugbestand-leser .mod_memberlist .layout_simpletable{width:325px;float:left;}
div.neu-gebrauchtfahrzeuge td{height:20px;text-align:left;vertical-align:top;line-height:1.5em;}
div.neu-gebrauchtfahrzeuge .mod_memberlist td:first-child{width:91px;}
div.mod_catalogreader{overflow:visible;}
div.neu-gebrauchtfahrzeuge .pagination{clear:both;margin-top:220px;text-align:right;}
div.neu-gebrauchtfahrzeuge .pagination ul{float:right;}
div.neu-gebrauchtfahrzeuge .pagination li{float:left;margin-left:8px;list-style-type:none;}
.mod_faqlist ul{margin-bottom:20px;}
.mod_faqlist li{margin-bottom:8px;margin-left:8px;}
#eventDiv{overflow:auto;padding-top:4px;border-bottom:1px solid #808080;min-height: 22px;}
#eventDiv.even{background-color:#606060;}
#eventDiv.headerRow{background-color:#555;}
div.mod_eventlist .header{width:120px;float:left;}
div.mod_eventlist .location{width:120px;overflow:visible;float:left;min-height: 16px;}
div.mod_eventlist h4{width:245px;float:left;font-size:1em;}
div.mod_eventlist .event .ce_text{width:200px;float:right;}
div.teasericon{float:left;}
div.teaser{height:55px;float:left;margin-right:18px;font-size:.9em;color:#fff;cursor: pointer;}
div.videoteaser{width:233px;height:55px;float:left;margin-right:18px;font-size:.9em;color:#fff;cursor: pointer;}
div.eventteaser{width:233px;float:left;margin-right:18px;font-size:.9em;color:#fff;background: #FFF url(../img/teaser_bg.jpg) no-repeat top left;cursor: pointer;visibility: hidden;}
div.videoteaser p span{top:-18px;position:relative;display:block;padding-left:3px;font-weight:bold;line-height:1.3em;background-color: rgba(0,0,0,0.5);}
div.eventteaser p{margin-bottom:.3em;color:#fff;line-height:12px;}
div.eventteaser p.more{display:none;}
div.eventteaser ul{list-style-type:none;background-color: rgba(0,0,0,0.7);}
div.eventteaser .layout_latest{height:55px;padding-left:3px;background-color: rgba(0,0,0,0.7);}
div.eventteaser li{height:29px;}
div.eventteaser li #eventDiv.even{background: none;}
div.eventteaser .header{width:35px;float:left;margin-left:3px;}
div.eventteaser div.event{width:195px;overflow:hidden;float:left;font-size:1em;}
DIV#trike-treffen .mod_eventlist .location{width:160px;}
DIV#trike-treffen .mod_eventlist h4{width:205px;}
div.eventdetails table{margin-bottom:20px;}
div.eventdetails td{padding:3px;border-bottom:1px solid #808080;}
div.eventdetails th{text-align:center;background-color:#555;font-weight:bold;}
div.eventdetails td,div.eventdetails th{border-left:1px solid #808080;line-height:1.5em;}
div.eventdetails td:first-child,th:first-child{}
DIV#presse div.layout_simple{border-bottom:1px solid #808080;line-height:30px;}
DIV#presse div.even{background-color:#606060;}
DIV#presse-details p.info{right:0;position:absolute;margin-top:-24px;}
DIV#presse-details div.enclosure{width:200px;float:left;}
DIV#presse-details div.image_container{margin-bottom:10px;}
DIV#presse-details div.enclosure a{font-size:.85em;}
DIV#presse-details div.ce_text{margin-left:210px;}
div.historie .historie{width:165px;height:175px;}
div.historie .floatleft{margin-right:9px;}
div.historie .caption{font-size:.85em;}
div.tableform td{padding-left:3px;vertical-align:top;border-bottom:1px solid #808080;line-height:2em;}
div.tableform td:first-child{width:120px;font-weight:bold;}
div.tableform td:first-child+td,div.tableform td:first-child+td+td{border-left:1px solid #808080;}
div.tableform tr:nth-child(even){background-color:#606060;}
div.tableform input.plz{width:80px;}
div.tableform tfoot td:first-child{font-weight:normal;line-height:30px;}
div.tableform p.error{margin-bottom:0;}
div.tableform input.mandatory.error{background-color: red;}
DIV#carousel{visibility: hidden;}
DIV#carousel .textholder{padding:5px;font-size:1.3em;color:#000;}
div.downloadarchivItem{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #424242;}
DIV#impressum h2{margin-top:20px;}
DIV#impressum h4{margin-bottom:.5em;}
DIV#sitemap li{margin-left:20px;}
div.fahrzeugbestand #saveNcreate{visibility: hidden;}
div.fahrzeugangebot td,div.fahrzeugbestand td{padding:5px 0;vertical-align:top;border-bottom:1px solid #808080;}
div.fahrzeugbestand .checkbox_container span{width:50px;float:left;}
div.fahrzeugangebot .checkbox_container span{display:block;}
div.fahrzeugangebot td:first-child{width:100px;}
div.fahrzeugangebot input[type='text']{width:300px;}
div.tl_multitextwizard td:first-child{width:315px;}
div.fahrzeugangebot textarea{width:590px;}
}
@media all{
/* Style sheet s3slider */
#s3slider{width:900px;/* important to be same as image width */     height: 563px;/* important to be same as image height */    position: relative;/* important */    overflow: hidden;/* important */;}
#s3sliderContent{width:900px;/* important to be same as image width or wider */    position: absolute;/* important */    top: 0;/* important */    margin-left: 0;/* important */;}
.s3sliderImage{float:left;/* important */    position: relative;/* important */    display: none;/* important */;}
.s3sliderImage span{width:934px;position:absolute;display:none;padding:10px 13px;background-color:#000;/* important */    left: 0;font: 15px/20px Arial, Helvetica, sans-serif;filter: alpha(opacity=70);/* here you can set the opacity of box with text */    -moz-opacity: 0.7;/* here you can set the opacity of box with text */    -khtml-opacity: 0.7;/* here you can set the opacity of box with text */    opacity: 0.7;/* here you can set the opacity of box with text */    color: #fff;/* important */    top: 0;/*        if you put        top: 0;-> the box with text will be shown at the top of the image         if you put        bottom: 0;-> the box with text will be shown at the bottom of the image    */;}
.clear{clear:both;}
}
@media all{
/* Style sheet shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-weight:200;}
#sb-container{top:0;left:0;position:fixed;display:none;margin:0;padding:0;text-align:left;z-index:999;visibility:hidden;}
#sb-overlay{width:100%;height:100%;position:relative;}
#sb-wrapper{width:100px;position:absolute;visibility:hidden;}
#sb-wrapper-inner{height:100px;position:relative;overflow:hidden;border:1px solid #303030;}
#sb-body{height:100%;position:relative;overflow:hidden;}
#sb-body-inner{width:100%;height:100%;position:absolute;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{height:100%;position:relative;}
#sb-loading-inner{width:100%;height:24px;top:50%;position:absolute;margin-top:-12px;text-align:center;font-size:14px;line-height:24px;}
#sb-loading-inner span{display:inline-block;padding-left:34px;background:url(/plugins/shadowbox/loading.gif) no-repeat;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;overflow:hidden;margin:0;padding:0;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{width:45%;height:16px;float:right;padding:2px 0;}
#sb-nav a{width:16px;height:16px;float:right;display:block;margin-left:3px;background-repeat:no-repeat;cursor:pointer;}
#sb-nav-close{background-image:url("/plugins/shadowbox/close.png");}
#sb-nav-next{background-image:url("/plugins/shadowbox/next.png");}
#sb-nav-previous{background-image:url("/plugins/shadowbox/previous.png");}
#sb-nav-play{background-image:url("/plugins/shadowbox/play.png");}
#sb-nav-pause{background-image:url("/plugins/shadowbox/pause.png");}
#sb-counter{width:45%;float:left;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;color:#fff;cursor:pointer;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{padding:10px;text-align:center;font-size:12px;}
div.sb-message a:link,div.sb-message a:visited{text-decoration:underline;color:#fff;}
}