/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('./ubuntu/ubuntu-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
       url('./ubuntu/ubuntu-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./ubuntu/ubuntu-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./ubuntu/ubuntu-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./ubuntu/ubuntu-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./ubuntu/ubuntu-v11-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
*{box-sizing:border-box;}
html{height:100%}
body{font-size:0.9em;height:100%;margin:0;padding:0;font-weight:300;color:#5d5d5d;background-color:#fff;font-family:"Ubuntu" !important;line-height:1.3;}
@font-face{font-family:'fontello';src:url('./font/fontello.eot?80144260');src:url('./font/fontello.eot?80144260#iefix') format('embedded-opentype'),
url('./font/fontello.woff?80144260') format('woff'),
url('./font/fontello.ttf?80144260') format('truetype'),
url('./font/fontello.svg?80144260#fontello') format('svg');font-weight:normal;font-style:normal;}
.icon{font-family:"fontello";font-size:120%;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;vertical-align:middle;opacity:1.0;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.ui-body-e, .ui-dialog.ui-overlay-e{font-family:"Ubuntu" !important;background-image:none !important;background-color:#ffffff !important;color:#5d5d5d !important;}
.ui-body-e, .ui-body-e input, .ui-body-e select, .ui-body-e textarea, .ui-body-e button{font-family:"Ubuntu" !important;}
.ui-body-e, body .ui-body-e button, .ui-body-e input, .ui-btn-text,
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button, .ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e{font-family:"Ubuntu" !important;}
.ui-body-e .ui-link{text-decoration:none;}
.ui-content{overflow:visible !important;}
.ui-focus{-moz-box-shadow:0 0 12px #fbba00 !important;-webkit-box-shadow:0 0 12px #fbba00 !important;box-shadow:0 0 12px #aaa !important;}
.ui-btn-up-e{background-image:none !important;background-color:#fff !important;}
.ui-checkbox, .ui-radio{display:inline-block !important;float:left !important;margin:.5em 1.5em .5em .5em !important;}
.ui-checkbox input, .ui-radio input{}
#ui-datepicker-div{z-index:999 !important;}
input.ui-slider-input{width:70px !important;}
h1{font-size:1.2em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h1, h2, h3{font-weight:bold;}
h3, h3:after{border-bottom:0 !important;font-size:1.1em !important;margin-top:1em;}
ul{list-style:none;margin:0;padding:0;}
ul a{display:block;float:left;padding:3%;}
.main-nav active ul a{padding:1%;}
a{font-size:1.1em;}
nav ul a{font-size:1.2em;}
textarea{height:auto !important;}
.adv_top{width:30%;display:inline-block;margin-top:10px;}
.adv_top a{font-size:0.9em;}
.viertel{margin-right:0px;display:inline-block;padding:6px 5px;border-radius:3px;min-width:245px;}
.viertel h4, .viertel input, .viertel p{display:inline-block !important;}
input.ui-input-text{margin-bottom:10px;}
.trennlinie{border:none;border-top-width:3px;border-top:3px solid #aaa;}
.boxen, .textboxen{float:left;padding-right:1%;margin-bottom:1%;display:inline-block;}
.box_datum{width:35%;max-width:250px;}
.box_icon{width:35px;}
.box_adresse{width:55%;}
.text_consent{background: #f0f0f0; padding: 15%; height: 100%;}
.text_consent a{font-weight: normal!important;}
.text_consent .ui-checkbox input {margin: -15px 0 0 0!important;}
.cookie_checkbox{height:20px!important;width:20px!important;vertical-align: middle; position: initial!important;left: 0 !important;}
.naehereInfo{font-size:1.0em;font-weight:bold;margin-bottom:5px;background:rgb(250,69,0);padding:10px;border-radius:5px;}
.wichtig{color:#ffcc33 !important;font-weight:bold;}
.weiterlesen, .link{font-weight:normal !important;font-style:italic;cursor:pointer;}
.link{color:#ffcc33 !important;}
a.updateBasardaten, a.updateBasardaten .editIcon{color:#fa4500 !important;}
.weiterlesen{color:#fff !important;}
.neu{font-style:italic;color:#ff0000;font-size:0.9em;}
.info{font-style:italic;color:#a0a0a0;font-size:0.9em;padding-top:10px;}
.oben,.wo,.wann{vertical-align:top;margin-right:10px;}
.whiteBG{background-color:#ffffff;margin-top:5px;margin-bottom:10px;padding:7px 7px 5px 7px;}
.greyBG{background-color:#fafafa;margin-top:5px;margin-bottom:10px;padding:7px 7px 10px 7px;}
.links{float:left;}
.rechts{float:right;}
.shorten{text-overflow:ellipsis;overflow:hidden;width:100%;}
.basarText{width:65%;float:left;display:inline-block;padding-right:15px;margin-bottom:10px;}
#div_basarinfo_form .basarText{width:100%;}
.basarMap{height:300px;width:300px;float:left;margin-left:1%;display:inline-block;}
#div_basarinfo_form .basarMap{height:300px;width:100%;}
.proz90{width:100%;}
.checkbx, .radiobtn{position:initial !important;width:18px !important;height:18px !important;left:0px !important;}
.radiobtn{margin-top:5px !important;}
#basarinfo_content .basarText{width:100%;margin-bottom:20px;}
.page{background-color:#fff;}
.weiss{color:#ffcc33;font-weight:bold;letter-spacing:1px;}
.clear{clear:both;}
.col_50{float: left; width: 50%;}
.filler{margin-bottom:20px;}
.iconInfo{margin-top:10px;}
.mittig{text-align:center;}
.copyright{font-size:1.3em !important;margin:0 auto;color:#fff !important;}
.mittelgrosserTextKursiv2{margin:0 auto;}
.editIcon, .showIcon, .hideIcon{color:#ffcc33 !important;font-weight:normal !important;}
.basardateninfo{margin-top:15px;font-size:0.88em;}
#kinderkleider_spielzeug_basar_content .basardateninfo{margin-bottom:15px;}
.basardatenicons{line-height:220%;clear:both;}
.basardatenicons a{font-size:1.0em;}
.footerinfo{border-top:1px #fff solid;padding-top:20px;font-size:1.0em;padding:20px 5px 70px 15px;line-height:2.0em}
.part3{margin-right:20px;}
.iblock{display:inline-block;}
.floatl{float:left;}
.entfernung{color:#ffcc33;font-style:italic;margin-top:5px;font-weight:500;}
.basardaten{color:#ffcc33;font-style:italic;margin-top:5px;font-weight:500;}
.abstand{margin-bottom:2em;}
.blauweiss{color:#ffffff;font-weight:normal;background-color:#3b579d;}
.linkintern{color:#ffcc33 !important;}
.page{background-color:#fff;}
.weiss{color:#ffcc33;font-weight:bold;letter-spacing:1px;}
.clear{clear:both;}
.filler{margin-bottom:20px;}
.copyright{font-size:1.3em !important;margin:0 auto;}
.mittelgrosserTextKursiv2{margin:0 auto;}
.padtop0{padding-top:0;}
.padbot0{padding-bottom:0;}
.dialog{background:#ffffff;color:#5d5d5d;border:2px solid #ffffff;border-radius:5px;font-family:"Ubuntu" !important;}
.dialog_button{background:#ffffff;color:#5d5d5d;text-decoration:none;padding:5px !important;margin-bottom:40px !important;}
#content{padding:0;position:absolute !important;top:220px !important;right:0;bottom:45px !important;left:0 !important;}
.advertisement{float:left;margin:5px auto 0;padding:0px 5%;margin-top:20px;}
.advertisement a{font-size:1.0em;}
.advertisement3{margin-top:10px; max-width: 180px;}
.advertisement4{display:none;text-align:center; padding: 5%;}
.advertisement5{float:left;text-align:center;margin-left:0;}
.advertisement1 {max-width:275px; padding-left: 3%; padding-right: 3%;}
.advertisement1 a{max-width: 270px;color:#007bb0 !important;font-size:0.9em;text-decoration:underline !important;max-width:280px;}
.adv1_image {float:left;margin-left: 25px; margin-bottom: 5px;}
.adv1_text {font-size:20px;float:left;margin-top: 3px;margin-left: 10px;}
.advertisement2 a{color:darkblue !important;font-size:0.9em;text-decoration:underline !important;}
.adv2_link a {color: red !important; font-size: 14px;}
.advertisement3 a{color:#e30613 !important;font-size:0.9em !important;text-decoration:underline !important;}
.advertisement4 a{color:#be0002 !important; !important;text-decoration:underline !important; font-size:1.0em; }
#selektion{width:100%;display:inline-block;}
#selektion input{width:140px !important;}
#selektion input, #selektion button, #selektion p, #selektion i, .selektion_gruppe, .selektion_total{display:inline-block;line-height:1.2em;font-size:1.0em;margin-top:-1px;}
#selektion_container{width:100%;margin:auto;background-color:#ffcc33;}
#selektion_header{min-width:250px;padding:20px 40px;margin:auto;float:left;background: #ffcc33;width:72%;}
#appl_info_container{width:90%;height:25px;margin:auto;}
#header_infoText_userinfo{float:right;font-style:italic;color:#000000;margin-right:15px;font-size:0.9em;}
#main{position:absolute;}
#middle_container{display:inline-block;margin-left:auto;margin-right:auto;width:90%;}
#map_canvas{width:80%;float:left;height: 565px;}
/*#map_canvas{background:url("./images/osm-dummy.jpg") no-repeat; background-size: contain;}*/
.gm-style{font-family:"Ubuntu" !important;}
.gm-style a{font-size:1.2em;}
#basarliste{border-radius:5px;margin-top:10px;margin-right:auto;margin-left:auto;padding:20px;}
#menu_container{background-color:#ffcc33;position:relative;}
#menu{font-size:0.8em;text-shadow:none;text-align:center;padding:0.5% 20px;height:55px;margin:auto;}
#menu p{padding:0;margin:0;}
#menuInput{width:150px;padding-left:15px;}
#header_top_content{margin:auto;height:140px;padding: 0 20px;}
#logo{float:left;width:200px;height:120px;margin-top:15px;background:url('../images/basar-und-flohmarkt.png') no-repeat scroll center center #ffffff;}
#mini-logo{float:left;}
#mini-titleHeader{float:left;margin:0 0 0 15px;text-align:center;}
#mini-titleHeader span{margin:0;font-size:1.2em;font-weight:bold;text-shadow:2px 2px 4px #ffffff;}
#mini-titleHeader .weiss{color:#ffffff;text-shadow:2px 2px 4px #000000;}
#header_menu_middle{float:left;position:relative;top:-5px;text-align:left;}
#header_infoText{float:left;margin:20px 0 0 25px;font-style:italic;}
#header_infoText span{font-size:1.2em;font-weight:bold;color:#444;}
#menuTop{float:left;padding:0;margin:0;}
#menuTop ul{padding:0;margin:0;}
#menuTop li{width:150px;display:inline-table;}
#main, #footer{clear:both;padding:1em 0;}
#aside_adv{float: right;padding: 10px; width: 20%; text-align: center;}
#aside_adv_banner{text-align:center;padding:5px;max-width:190px;margin-top:15px;margin-bottom:5px;}
#aside_adv_banner a{text-align:center;font-weight:bold;color:magenta;text-decoration:none;margin:0 auto;}
#aside_adv_banner span{font-size:11px;font-style:italic;}
#aside_adv_affilinet{padding:5px 0 0 0;max-width:190px;margin-top:10px;margin-bottom:10px;text-align:center;}
#aside_adv_affilinet a{color:rgb(227,6,19);}
#aside{text-align:center;float:right;width:20%;max-width:200px;margin:0 1% 0 0;}
#aside_facebook_link{text-align:center;padding:3px 0;height:30px;margin:20px auto 30px;float:left;clear:both;width:180px;height: auto;}
#aside_facebook_link a{color:#3b579d;}
#impressum_content a, #datenschutz_content a, faq_content a{font-size:1.0em;}
#zurueck{margin:20px auto 20px auto;max-width:358px;}
.zurueck_bestaetigeNewsletter,.zurueck_bestaetigestandort{float:right;height:35px;min-width:115px;text-align:center;}
#dateVom, #dateBis. #suchbegriff{margin:.5em;}
#datenschutz_content ul{list-style:initial;margin:1em;padding-left:40px;}
#datenschutz_content li, #faq_content li{display:list-item;float:none;padding:0;}
.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 15px auto;padding:0;position:relative;top:-15px;}
#meinStandortInfo{color:#ffcc33;font-weight:bold;font-style:italic;}
#faq_content ul{list-style:disc;margin:1.0em;padding:inherit;}
.ses_browser{color:#ffcc33;text-decoration:underline;margin-right:30px;cursor:pointer;font-weight:bold;}
.ses_browserinfo{margin-top:20px;margin-bottom:20px;}
.ses_display_browserinfo{display:inline-block;}
.ses_display_none_browserinfo{display:none;}
.ses_image{clear:both;}
.ses_image img{max-width:600px;width:100%;margin-left:10%;margin-bottom:10px;}
#footer{padding:1% 20px;margin-top:1%;overflow:hidden;z-index:900;bottom:0px;color:#fff;text-shadow:none;font-size:0.75em;background:#555;}
.footer_content{margin:0 auto;}
#footer li{display:flex;float:none;padding:5px;}
#footer a{text-decoration:none;font-weight:normal;color:#aaa;font-size:1.3em;width:100%;}
#footer a:hover{color:#fff;}
#footer_teil1{float:left;width:27%;}
#footer_teil2{float:left;width:39%;text-align:center;padding-right:5%;padding-bottom:20px;}
#footer_teil3{float:right;width:34%;text-align:left;margin-bottom:20px;}
.footer_gutscheine{padding-bottom:0;}
.footer_gutscheine a{font-size:1.5em !important;color:#ffcc33 !important;margin:0 auto;}
a.scrollup{background-color:#ffcc33;bottom:110px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;padding:3px 5px 8px 5px;position:fixed;right:20px;text-decoration:none;vertical-align:top;opacity:0.5;filter:alpha(opacity=50);z-index:100001;visibility:hidden;}
a.scrollup:hover{opacity:1;filter:alpha(opacity=100);}
.show{visibility:visible !important;}
#impressum_content, #datenschutz_content, #basarinfo_content, #faq_content, .content{padding-left:10%;padding-right:10%;}
.basardaten_form{margin-left:15%;margin-right:15%;}
#basardaten_von_bis .ui-select{width:200px !important;display:inline-block !important;float:left;}
#basardaten_von_bis .ui-select option{font-size:1.3em;text-align:center;}
#basardaten_text_bis{width:45px;margin-left:20px;}
#basardaten_text_von{width:45px;}
.select_text{font-size:1.0em !important;font-weight:700 !important;display:inline-block;padding-top:20px;float:left;height:50px;}
.basardaten_plz{display:inline-block !important;width:100px !important;}
.basardaten_ort{display:inline-block !important;}
#basardaten_kontakt_email{width:90%;}
#div_basardaten h3{margin-top:2.3em;}
#basardatenMap{width:97%;height:250px;margin-top:10px;}
#standortMap{width:100%;height:430px;margin-top:10px;}
#newsletterMap{width:100%;height:430px;margin-top:10px;}
.bottombutton{margin-bottom:1em;float:left;width:100%;}
.doublebutton{float:left;width:100%;padding-left:0.6em;padding-right:0.6em;}
.deleteInfo{display:none;color:#ffcc33;font-weight:normal;font-style:italic;padding-top:1em;padding-bottom:1em;}
.deletebutton{display:none;}
#nochTage{display:inline;}
#kontakt_content{width:90%;margin:0 auto;}
#kontakt_form{margin-left:15%;margin-right:15%;}
#kontakt_form input, #kontakt_form textarea{width:100% !important;margin-bottom:10px;}
#kontakt_form input[type="checkbox"] {width: 20px !important;}
#kontakt_form textarea{height:auto !important;}
#kontakt_form label{font-weight:700;margin-bottom:5px;}
#kontakt_form textarea{height:100%;}
#abmelden_felder{display:none;}
#anmeldung_content, #newsletter_content, #passwort_vergessen_content, #kontakt_content,
#bestaetigeNewsletter_content, #bestaetigestandort_content{width:90%;margin:0 auto;}
#standort_content{width:80%;margin:0 auto;}
.message{clear:both;font-weight:bold;color:rgb(240,0,1);height:30px;margin-bottom:10px;font-size:1.1em;}
#kontakt_message, #passwort_vergessen_form{padding-top:20px;padding-bottom:20px;}
.userform{margin-left:33%;margin-right:33%;}
.basarform, .newsletterform, .standortform{margin-left:15%;margin-right:15%;}
#anmeldung_form a, #passwort_vergessen_form a{color:#333;}
#div_anmeldung_form label, #anmeldung_felder input, #passwort_vergessen_felder input{width:100% !important;margin-bottom:10px;}
#div_anmeldung_form label, #anmeldung_felder label, #passwort_vergessen_felder label, .labelText{font-size:1.0em !important;font-weight:700 !important;margin-bottom:5px !important;}
#passwort_vergessen_felder{margin-bottom:40px;}
.anmeldung_link{margin-top:25px;margin-bottom:25px;text-decoration:underline;}
.anmeldung_link a{font-size:1.0em;}
.beendeteAktion{background-color:#f0f0f0;background-image:url("./images/beendeteAktion.gif");background-repeat:no-repeat;background-position:right center;}
#aktuelleAktionen h3{font-size:13px;margin-top:5px;}
#newsletter_anab strong{font-weight:800;}
.newsletter_adresse,.newsletter_latitude,.newsletter_longitude,.newsletter_umkreis,.newsletter_ip{color:#ffcc33 !important;font-style:italic;}
#ermittelnStandortButton{width:95%;}
#plzStandort{display:inline-block;width:25%;margin-right:2%;}
#ortStandort{display:inline-block;width:40%;margin-right:2%;}
#buttonStandort{display:inline-block;vertical-align:bottom;}
#markiereStandortButton{margin-bottom:10px;min-width:130px;}
#markiereStandortButton span.ui-btn-inner{padding:.3em 25px;text-overflow:inherit;}
.main-nav-ul{display:block;}
.main-nav-ul a{color:#5d5d5d !important;font-weight:bold !important;font-size:1.2em;text-decoration:none;float:none;}
.main-nav-ul li{background-color:#fff;margin:4px 3px;padding:4px 0px;height:35px;min-width:125px;text-align:center;border-radius:1em;box-shadow:0 1px 4px rgba(0,0,0,.3);}
nav{float:right;}
.menu-icon{display:none;width:23px;height:23px;margin-right:5px;background-image:url('./images/menue_mini.gif');background-color:#fff;}
li{display:block;float:left;padding:10px}
.cookie-notice-container{line-height:2.8;}
#cookie_hinweis {
    display: block;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    line-height: 24px;
    left: 0;
    text-align: center;
    bottom: 0;
    background: #333;
    color: #fff;
    padding: 15px 5px;
}
.cookie_hinweis_button {background-color:#ffcc33;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;margin:0 10px; padding:5px 8px 6px;text-decoration:none;vertical-align:top;}