/* -----  6fb1d6 ----*/

.sprocket-mosaic-hovercontent {
    background-color: #0073b933;
    bottom: 6px;
    line-height: 100px;
    height: 100%;
    width: 100%;
    color: #fff;
}


/*  -----   Breite der Bilder auf der Startseite ---*/

.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img {
    max-width: 1200px;
    height: auto;
    vertical-align: middle;
}


/* ----- Verkauf Farbanpassung  ----*/

.btn-default:hover {
    color: #f9bd3b;
    background-color: ##0073b9;
    color: #fff;
    border-color: rgba(0, 0, 0, 0);
}

/* ----  Home slider ---*/

.wk-slideshow {
    margin-top: 50px;
}

/* ----  Schriftfarbe Überschrift ----*/

h2 {
    font-size: 24px;
    line-height: 24px;
    color: #0073b9;
 	font-weight: bold;
}

/* ----  Social Media ---*/

a:hover, em, code {
    color: #fff!important;
    background-color: transparent;
} 


/* ------  drechende Button ---- */


span.ico {
    background: none repeat scroll 0 0 #0073b999;
    border-radius: 50% 50% 50% 50%;
    display: block;
    font-family: 'modern_pictogramsnormal';
    font-size: 45px;
    height: 89px;
    line-height: 89px;
    margin: 0 auto 12px;
    transition: all 0.4s ease-in-out 0s;
    width: 89px;
    text-align: center;
    color: #fff;

}
/* ---- Slider weiße Hintergrundfarbe ---*/

.rl_sliders.accordion>.accordion-group {

    background-color: #fff;
}

/* --- Boxen tranparent ---- für Verlauf ----*/

.main-outer {

    background: transparent;
  
}



/*   ------   Hintergrung Verlauf Weiß - blau ----*/
body {
    background-image: linear-gradient(white, #d0e8ef);
}


/* Farbe Fuss ---*/

.footer-outer {

    background-color: #6fb1d6;

}

.bottom-d-outer {
    background-color: #318ec5;
    color: #fff;
    padding: 5px 0;
}

#bottom-d h1, #bottom-d h2, #bottom-d h3, #bottom-d h4, #bottom-d h5, #bottom-d h6 {
    color: #fff;
  	font-weight: bold;
}

#back-top span {

    background: #318ec5 url(../images/up-arrow.png) no-repeat center center;

}

#back-top a:hover span {
    background-color: #6fb1d6;
}

.nsb_container {
    background-color: #d0e8ef;
}


/* ---- Newsletterformular ----*/

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 2px solid #0073b9;
    color: #0073b9;
    font-weight: bold;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

select {

    background-color: #fff;
   	font-weight: bold;
    color: #0073b9;
    width: 314px;
  	border: 2px solid #0073b9;

}
  
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    color: #000;
    font-weight: bold;
  	

}

input, textarea, .uneditable-input {
    width: 300px;
}


/* ----   Messe bilder ----*/

#maininner, #bottom-a, #bottom-b, #bottom-c, #bottom-d, #bottom-e, #bottom-f, #top-a, #top-b, #top-c, #top-d, #top-e, #top-f {
    margin-top: 60px;
    padding-bottom: 0px;
}


/*  ----   gelbes Layout --- */

button, a.button-default, a.button-primary, a.button-small {
    background-color: #0073b9;
    color: #fff!important;
    padding: 6px 10px !important;
    font-family: verdana, Arial;
   	font-weight: bold;
}


/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
/*  ----    Kontakt zellen Farbe -----*/

ul.zebra > li:nth-of-type(odd), table.zebra tbody tr:nth-of-type(odd) {
    background: #eff0d7;
}

/* ----Werkstattformular ----*/

.visBtnCon {
    text-align: center !important;
    margin-bottom: 10px;
    margin-top: 70px;
}


.visform input, .visform select, .visform textarea {
    border: 2px solid #0073b9;
    padding: 6px;
    background: #fff;
    font-weight: bold;
    color: #0073b9;
	font-family: Verdana, Arial;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #0073b9;
  color: #fff;
    font-family: Verdana, Arial;
}




/*----   Preise Slider position --- */

.mod-box {

	margin-top: 10px;
	padding:3px;
	border:0px solid #efefef;
	border-radius:25px;
	background: transparent;
}



/* ------ position Werkstat Text und Leistungen ----*/

.mod-box {

    top: -140px;
}


/*  ---- ???? -----*/


.btn-primary p span, .btn-warning p span {
    display: block;
    text-align: center;
    color: #000;
    padding: 2px 0;
}



/* -----   Buttons Newsletter ------*/

button, input[type='button'], input[type='submit'] {

  	padding: 6px 10px;
    background-color: #0073b9;
  	font-weight: bold;
  	color: #fff;
  	
}



/* ------- Neuwagenverkauf ----*/

body {
  
    margin-top: 80px;
}


/*   Van Vermietung */



/* --------- Logo -------- */


#logo {
    width: 1200px;
}

#logo img {
    width: 1200px;
    margin-top: 40px;
}


*/


/* ------ Startseite Slider------*/

element.style {
}
.container {

    margin-top: 20px;
}


/*----------- kopf ------*/

.menu-outer {
    background-color: #fff;
}

.menu-outer {
    opacity: 0.99;
}

/* ---  Navi schwarzer Balken ----

.menu-outer {
    background-image: url("http://buscentermundm.de/images/webseite/allgemein/bg.png");
}



#header, #headerbar {
  background-image: url("http://buscentermundm.de/images/webseite/allgemein/bg.png");
}
*/

/*   -------    Menu --------- */

.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1 {
color: #fff;
background-color:#0073b9 !important;

}

@media (max-width: 1080px)
select.menu-responsive {
   
    margin-top: -10px;
}

.menu-dropdown {
    margin-bottom: 0;
    margin-top: 0px;
 	font-weight: bold;
}

#menu {
    margin-top: 1px;
}


/* ------ Aenderung   joomlaplates.css   -------*/

.sprocket-mosaic-loadmore {
    background: none repeat scroll 0 0 #fff;
 	border: 2px solid #0073b9;
    color: #000;
    background: #fff;
}


.sprocket-mosaic .sprocket-mosaic-filter li {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #0073b9;
    font-weight: bold;
}

.sprocket-mosaic .sprocket-mosaic-tags li, #main .sprocket-mosaic ul.sprocket-mosaic-tags li {
    width: auto;
    margin-right: 1px;
    padding: 0 5px;
    background: transparent;
    color: #fff;
}

/*

.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #6aa1c3;
    font-weight: bold;
}
*/

#mosaic-outer {

    background-color: transparent;
   
  
    color: #fff;
}


.sprocket-mosaic {
    margin-left: 0px;
}

.sprocket-mosaic h2  a{
    color: #fff;
}

.sprocket-mosaic-item .sprocket-padding {
	background-color:#fff;
  	height: 380px;
	border: 2px solid #0073b9;
}

.sprocket-mosaic-item .sprocket-mosaic-text {
    margin: 10px 0;
    display: block;
    font-weight: bold;
}

.sprocket-mosaic-hovercontent {
	color:#000;
}

#mosaic-outer {
	top: 10px;
	color:#000;
}

.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter {
    float: left;
    width: 100%;
  	line-height: 1.9;
  
}

.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
    float: left;
 	line-height: 1.9;
}


.sprocket-mosaic .sprocket-mosaic-tags, .sprocket-mosaic ul.sprocket-mosaic-tags {

    float: right;
    position: absolute;
    bottom: 5px;
 
}

/*  ----------- Suche ------------*/

form.box button, form.box input[type='button'], form.box input[type='reset'] {
    vertical-align: middle;
    background-color: #0073b9;
  	color: #fff !important;
}

form.box input, form.box select, form.box textarea, form.short input, form.short select, form.short textarea, .searchbox input {

    max-width: 185px;

}


form.box label {

    font-weight: bold;
}

form.box legend {
    background: transparent;
    font-weight: bold;
}
form.box legend {
    padding: 0 0px;
    margin-top: 10px;
}

form, textarea {
    margin-top: 20px;
 	margin-left: 0px;
}

#system .items .item {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 1px solid #ddd;
}

/* --------- Kontakt Formular  ------*/




#system .filter {
    margin: 0 0 5px 0;
    margin-left: 0px;
}


div.item {
  
  margin-left: 0px;
}


#system > .description {
    margin-bottom: 30px;
    margin-left: 0px;
}

table.zebra {
  
    margin-top: -30px;
}

form.box input, form.box select, form.box textarea, form.short input, form.short select, form.short textarea, .searchbox input {

    padding: 3px;
    margin-left: 20px;
    margin-right: 10px;
    border: 2px solid #0073b9;
    border-radius: 1;
    background: #fff;
    box-shadow: none;
    -webkit-transition: none;
    transition: none;

}

form.box input, form.box select, form.box textarea, form.box button, form.short input, form.short select, form.short textarea, form.short button, .searchbox input {
    font: 15px Verdana, Arial, Helvetica;
  	font-weight: bold;
  	color: #0073b9;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
    
  border: 3px solid #000;
  	border-color: #000;

}

#system .title {
    margin-top: 30px;
}

/* ----------  hoverfarbe im Top Menü (Impressum u.s.w.) ------*/

.footer-outer a:hover, .bottom-d-outer a:hover {
    color: #0073b9 !importent;
  	font-weight: bold;
  	padding-left: 3px;
  	padding-right: 3px;
}

.footer-outer a, .footer-outer a:visited, .bottom-d-outer a, .bottom-d-outer a:visited {
    color: #000;
    font-weight: bold;
    padding-left: 3px;
  	padding-right: 3px;
}

/* ----------  Farbe der sich drehenden Sympole und der radius des schwarzen Feld------*/


span.ico {
	color: #0073b94d;
	border-radius: 50% 50% 50% 50%;
	transition: all 0.001s ease-in-out 0s;
	height: 202px;
	width: 200px;
}


/* klappt noch nicht  
li.sprocket-tags-Campingbus {
  
	background-color: #ffce12;
}
*/

/*   ------   Menue Farbanpassung     -----*/

.menu-dropdown li.active .level1 {
    color: #fff;
}

.menu-dropdown a.level1, .menu-dropdown span.level1 {
    color: #000;
    background-color: #fff;
}

.menu-dropdown span.level1 {
	color: #000;
  	background-color: #fff;
