* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
head {
    display: none;
}
html {
    font-size: 87.5%;
}
.cittiesbigg{
}
.cittiesbigg p{
    margin:0 !important;
    text-decoration:underline;
}
.cittiesbigg p a{
    color:#00498f;
}
.m-t-md{
    margin-top:20px;
}
.p-b-md{
    padding-bottom:20px;
}
.p-b-xl{
    padding-bottom:40px;
}
.ubermenu-target{
    padding-top:8px;
    padding-bottom:8px;
    padding-right:18px;
    padding-left:18px;
    width:100% !important;
    color:#5f5f5f;
    font-size:0.857142857em;
    line-height: 20px;
    display:block;
    font-weight: 700;
    text-transform: uppercase;
}
#supplementary{
    max-width:70.5em;
    margin:0 auto;
    overflow:hidden;
    margin-top:1em;
}
.imige{
	display:inline-block;
}
.form-control:focus{
    border-color:#00498f !important;
}
#container-search{
    background-color: #00498f;
    background: -webkit-gradient(linear,left top,left bottom,from(#0554a9),to(#0554a9));
    background: -webkit-linear-gradient(top,#0554a9,#0554a9);
    background: -moz-linear-gradient(top,#0554a9,#0554a9);
    background: -ms-linear-gradient(top,#0554a9,#0554a9);
    background: -o-linear-gradient(top,#0554a9,#0554a9);
    background: linear-gradient(top,#0554a9,#0554a9);
    position:absolute;
    right:0;
}
ul.ulmenu-mobile{
    overflow:hidden;
    list-style-type: none;
    margin-top: 2em;
    padding: 0px;
    width: 100%;
    font-family: Arial, sans-serif;
    font-size: 2em;
    list-style-position:inside;
    list-style-image:none;
    margin: 0 !important;
}
ul.ulmenu-mobile li{
    padding: 1em 1em 1em 3em;
    font-size: 0.5em;
    border-bottom: none !important;
    width: 100%;
    padding-right: 0 !important;
    background-color: #00498f;
    background: -webkit-gradient(linear,left top,left bottom,from(#00498f),to(#0554a9));
    background: -webkit-linear-gradient(linear,left top,left bottom,from(#00498f),to(#0554a9));
    background: -moz-linear-gradient(linear,left top,left bottom,from(#00498f),to(#0554a9));
    background: -ms-linear-gradient(linear,left top,left bottom,from(#00498f),to(#0554a9));
    background: -o-linear-gradient(linear,left top,left bottom,from(#00498f),to(#0554a9));
    background: linear-gradient(linear,left top,left bottom,from(#00498f),to(#0554a9));
    color: white;
    list-style-position:inside;
    list-style-image:none;
}
.div-ulmenu-mobile{
    width:100% ;
}
ul.ulmenu-mobile li a {
    color: white;
    text-decoration: none;
}
ul.ui-autocomplete{
    background-color:white;
    position:absolute !important;
    right:0 !important;
    z-index:30;
    width:147px;
}
ul.ui-autocomplete li{
    border-bottom:1px solid #00498f;
    cursor:pointer;
    list-style-type:none !important;
    list-style-image:none !important;
    width:100%;
}
.closeme{
    cursor:pointer;
}
.lookfor:hover{
    text-decoration:none;
    background-color: #0554a9;
    color:white !important; 
}
.lookfor{
margin-right:-1px;
}
iframe{
height:196px;
}
.fa-2x{
font-size:1.5em !important;
    margin-left: 8px;
    margin-top: 3px;
}
.tankreinigung_column{
border-right:1px dashed white;
min-height:266px !important;
}
.space_mobile_liter{
display:none;
}
.ubersicht_column{
border-left:1px dashed white;
min-height:266px !important;
}
.font_size_13{
font-size:13.3px;
}
.three_columns{
padding-bottom:1em;

}
.tanks{
float:left;
width:50%;
margin-right:0 !important;
}
.lastanks{
width:100%;
margin-right:0 !important;
}
.ulfoot li{
list-style-image:none;
list-style-type:none;
}
.ulfoot li a:hover{
color:white;
text-decoration:underline !important;
}
.ul-menu .current{
text-decoration:none;
background-color: #0554a9;

	color:white !important; 
	 text-transform: uppercase;
}
.ul-menu .current a{

    color: white !important;
}
.margin_right_2em{
margin-right:2em;
}
.div-words{
    padding-bottom: 0.5em;
    padding-top: 0.5em;
	border-top:1px dashed white !important;
}
.radiosforms{
margin-bottom:1em !important;
}
span.citiesfooter > a:hover{
color:white !important;
text-decoration:underline !important;
}
.color_white{
color:white;
}
.ubermenu-target:visited{  text-decoration: none !important;
text-transform: uppercase;
}
a:link{
text-decoration:none !important;
}
a:active{
text-decoration:none !important;
}
.ubermenu-target:hover{
    text-decoration:none;
    background-color: #0554a9;
    color:grey !important; 
}
.special-entry{
    z-index: 10;
    clip: auto;
    clear: both;
    text-transform: uppercase;
    box-shadow: inset 1px 0 0 0 grey;
}
.ubermenu-target-title{
padding:8px 12px;
color:grey;
}
/*
.ul-menu > li  > ul{
    overflow: hidden;
    position: absolute;
	 opacity:0;
	 visibility:hidden;
    background-color: #f9f9f9;
    left: 0;
    top: 128px;
	padding-bottom:10px;
	 -moz-transition: visibility 0s linear 0.25s,opacity 0.25s linear;
    -webkit-transition: visibility 0s linear 0.25s,opacity 0.25s linear;
    -o-transition: visibility 0s linear 0.25s,opacity 0.25s linear;
    -ms-transition: visibility 0s linear 0.25s,opacity 0.25s linear;
    transition: visibility 0s linear 0.25s,opacity 0.25s linear;
} */
.beforeformular{
color:#86bd42 ;
font-size:25px !important;
}
.beforeformularh3{
font-weight:500 !important;
}
#contenedorimg{
height:180px;
    background: url("/img/tankreinigung-1.jpg")center 75%/cover no-repeat;
    -webkit-background-size: cover;
    position: relative;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
}
li.lipage{
    list-style-image: url("li_grau.gif");
}
h1 {
    font-size: 30px !important;
    line-height: 1.5 !important;
	margin:0 0 15px 0 !important;
    padding: 0;
    color: #00498f !important;
    font-weight: 700;
    text-transform: uppercase;
}
p {
    margin: 0 0 10px;
}
.margin_right_5em{
margin-right:3em;
}
textarea{
margin-bottom:1em !important;
width:85% !important;
}
.div-textarea{
width:100%;
}
input[type="submit"] {
background-color: #00498f !important;
  border: 0 !important;
  border-radius: 2px !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 10px 30px 11px !important;
  text-transform: uppercase !important;
  vertical-align: bottom !important;
}
.cities{
padding-left:0 !important;
}
#colophon{
overflow:hidden;
width:100%;
background-color:#3a3a3a;
margin-top:-4em;
z-index:1;
}
.width100 {
    width: 100%;
    padding-top: 2em;
}
.form-group{
margin-bottom:24px !important;
}
p {
    margin-bottom: 24px !important;
}
h2 {
    font-size: 18px !important;
    font-size: 1.285714286em !important;
    line-height: 1.6 !important;
	margin-top: 0.2em !important;
    margin-bottom: 1em !important;
    color: #00498f !important;
}

h3{
font-size:1.3em !important;
color: #00498f !important;
}
.sub-menul{
z-index:30;
}

.entry{
z-index: 10;
clip: auto;
clear:both;
text-transform: uppercase;
box-shadow: inset 1px 0 0 0 rgba(255,255,255,10);
}
.ul-menu li:hover > a{
background-color: #0554a9;

	color:white !important; 
}
#search-men-sp{
padding:6px 12px;
color:grey;

}
.ul-menu{
margin-top:5px;
margin-bottom:0;

}
#ul-menu{
    overflow:hidden;
}
.li-menu{
list-style-type:none !important;
list-style-image:none !important;
vertical-align:middle;
text-transform: none;
z-index: 10;
float:left;
}
#search-men{
float:right;
}
#specialmenutext{
padding: 6px 12px;
}
#specialmenutext:hover{
background-color:#0554a9;
}

.ul-menu {
    background-color: #eee;

    border: 0px solid #b4b6ba;
	padding:0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /* vertical-align: baseline; */
}
img {
    vertical-align: middle;
}
.space_mobile{
display:none;
}
.entry-content{
margin-left:8em;
margin-right:8em;
}
.content-area {
    padding-top: 1em;
}
a:focus{
outline:0px !important;
outline:none !important;
}
body {
    font-size: 14px;
    font-size: 1rem;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-rendering: optimizeLegibility;
    color: #444;
}
body {
    line-height: 1;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 3px;
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
    max-width: 100%;
    height: auto;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-submit{
margin-top:2em;
margin-bottom:2em;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header-mobile{
display:none;
}
body.custom-font-enabled {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.site {
    padding: 0 24px;
    padding: 0 1.714285714em;
    background-color: #fff;
}
.main-navigation {
    margin-top: 24px;
    margin-top: 1.714285714rem;
    text-align: center;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
@media (min-width: 991px) and (max-width:1024px){
.entry-content{
margin-left:3em !important;
margin-right:1em !important;
}
}
@media (min-width: 991px){
body.page, body.search, body.single, body.error404 {
    background: url("../css/background-img.jpg") repeat-x;
    background-color: #919394;
}

body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin-top: 0px;
}
body .site {
    padding: 0;
    margin-top: 1.8em !important;
    position: relative;
    z-index: 2;
    margin-bottom: 1.7em !important;
}
.site {
    margin: 0 auto;
    max-width: 71.5em;
    overflow: hidden;
}
.header-image {
    margin: 1.5em;
    float: right;
    border: none !important;
    border-radius: none!important;
    box-shadow: none!important;
}
.img-header{
overflow:hidden;
width:100%;
}
span.firsttextsubmenu {
    color: #333;
    font-size: 0.9em !important;
}
#specialmenutext {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #00498f;
    font-size: 12px;
    text-decoration: underline;
    padding-left: 0.1em !important;
    margin-bottom: 1em;
}
#textmenu {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #00498f;
    font-size: 0.9em;
    text-decoration: underline;
	margin-top:13px;

}
.tr-hover{
height:78px;
}
.tr-hover:hover{
background-color:#eaeaea;
}
.img-sub-menu{
float:left;
margin-left:11px;
margin-right:1.3em;
}
.a-sub-menu{
float:left;

}
}
@media (min-width: 600px){
.site {
    margin: 0 auto;
    max-width: 70.5em;
    overflow: hidden;
}
}
@media screen and (min-width:100px) and (max-width:540px){
.tanks{
width:100% !important;
float:left;
}

.search-mobile{
    float: right !important;
    width: 72%;
    padding-top: 2.3em;
    margin: 0 !important;
}
.out-barras {
    width: 25%;
    padding-top: 2em;
    float: left;
    padding-bottom: 1em;
    margin-left: 2%;
}
.header-mobile {
    display: block !important;
    overflow: hidden;
    margin-top: 1em;
}
.ul-menu{
display:none;
}
#contenedorimg{
height:200px !important;
}
textarea{
width:80% !important;
}
.barrita_desktop{
display:none;
}
.space_mobile{
display:inline;
}
.div-words{
border-top:none !important;
}
.tanks > input{
width:97% !important;
}
.lastanks > input{
width:97% !important;
}

}
@media screen and  (min-width:100px) and (max-width:600px){
#search-men{
display:none;
}
#container{
height:240px;
    background: url("/img/tankreinigung.jpg")center 75%/cover no-repeat;
    -webkit-background-size: cover;
    position: relative;
}
.imige{
display:none !important;
}
}
@media screen and  (min-width:100px) and (max-width:990px){

.space_mobile_liter{
display:block;
}
.header-image{
float:right;
padding-bottom:1em;
padding-left:1em;
padding-right:1em;
overflow:hidden;
}
.btn-submit{
margin-bottom:2em;
margin-top:4em;
}
.header-img{
overflow:hidden;
}
.div-words{
border-top:none !important;
}
.bauj{
margin-left:0 !important;
}
.tanks{
width:50%;
float:left;
margin-right:0 !important;
}
.tanks > input {
width:80%;
}
.lastanks{
width:100% !important;
}
.lastanks > input{
width:40%;
}
.tanks_{
width:50%;
float:left;
margin-right:0 !important;
}

.lastanks_{
width:100% !important;
}
textarea{
width:97% !important;
}
.tankreinigung_column{
border-left:none;
min-height:17px !important;
margin-bottom:2em;
}
body .site{
    overflow: hidden;
    margin: 0 !important;
	margin-top: 1.8em !important;
    position: relative; 
    margin-bottom: 1.7em !important;
    padding: 0 !important;
}

.entry-content{
margin-right:1em;
margin-left:1em;
padding:0 !important;
}
#colophon{
background:#3a3a3a !important;
padding-left:1em;
}
.tankreinigung_column{
border-right:none;
}
.ubersicht_column{
border-left:none;
}

#contenedorimg {
width:100% !important;
overflow:hidden !important;
}


.ui-autocomplete > li{
list-style-image:none !important;
list-style-type:none !important;
}
.lupi{
overflow:hidden;
float:left;
}
.out-barras{
width:25%;
padding-top:2em;
float:left;
padding-bottom:1em;
margin-left:2%;
}
.barras-menu{
float:left;
}

}
@media (min-width:464px) and (max-width:653px){
	#contenedorimg{
	height:220px !important;
	}
	.div-words{
	border-top:none !important;
	}
	textarea{
	width:99% !important;
	}
}
@media (min-width:600px) and (max-width:810px){
.spantext{
display:none !important;
}


}


ol {
padding: 0 0 20px 20px !important;
}