/*base.css*/
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%;font:inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{background-image:url(../images/bg.png);font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#909090;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
h1, h2, h3, h4, h5, h6{color:#0f0f0f;font-family:"Open Sans", Verdana, Arial, sans-serif;font-weight:600;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:18px;margin-bottom:14px;text-transform:uppercase}
h2{font-size:18px;margin-bottom:10px;text-transform:uppercase}
h3{font-size:16px;margin-bottom:8px;}
h4{font-size:14px;line-height:30px;margin-bottom:4px;}
h5{font-size:17px;line-height:24px;}
h6{font-size:14px;line-height:21px;}
.subheader{color:#777;}
p{margin:0 0 20px 0;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;color:#777;}
em{font-style:italic;}
strong{font-weight:bold;color:#333;}
small{font-size:80%;}
blockquote, blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"2014 020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{color:#555;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}
a, a:visited{color:#333;outline:0;text-decoration:none }
a:hover, a:focus{color:#000;}
p a, p a:visited{line-height:inherit;}
ul, ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol,ol ol, ol ul{margin:4px 0 5px 30px;font-size:90%;}
ul ul li, ul ol li,ol ol li, ol ul li{margin-bottom:6px;}
li{line-height:18px;margin-bottom:12px;}
ul.large li{line-height:21px;}
li p{line-height:21px;}
img.scale-with-grid{max-width:100%;height:auto;}
.remove-bottom{margin-bottom:0 !important;}
.half-bottom{margin-bottom:10px !important;}
.add-bottom{margin-bottom:20px !important;}
.add-top{margin-top:20px !important;}
.grey{background:#edece9}
.white{background:#fff}
/*layout.css*/
.container_wrapper{background-image:url(../images/bg_container.png);width:1020px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header{}
.content{margin-top:20px !important;}
.navigation{margin-top:-4px !important;position:relative;z-index:0
}
.navigation ul{background-color:#F1F1F1;color:#5E5E5E;height:62px;margin:0;}
.navigation li{display:inline;font-size:21px;font-weight:normal;line-height:60px;padding:15px 7px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;}
.navigation li:hover, .navigation .menu_active{background-color:#ffd500;border-bottom:5px solid #ff3e3d;}
.navigation li a:link{color:#5E5E5E;font-size:19px;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 0 #fff;}
.menu_navigationsub_level_1 ul{margin-top:20px;}
.menu_navigationsub_level_1 li{font-size:16px;color:#222;padding:2px 0;}
.menu_navigationsub_level_1 .menu_active{list-style-type:circle;margin-left:20px;text-decoration:underline;}
.menu_navigationsub_level_1 a:link, .menu_navigationsub_level_1 a:visited{color:#999;}
.menu_navigationsub_level_1 a:hover{color:#5E5E5E;}
.slider{height:210px;border:2px solid #fff;background-image:url(../images/slider/slider1.png);background-repeat:no-repeat;}
.slider .shadow{margin-top:-3px;}
.slider img{width:959px;height:auto;}
.more{background-image:url(../images/more.png);height:20px;width:80px;padding:5px 10px;text-align:center;float:right;margin:25px 0;}
.more:hover{background-image:url(../images/more_hover.png);}
.more a{color:#fff}
.list li{list-style-image:url(../images/list.png);border-bottom:1px solid #ddd;padding:5px 0;font-size:14px;}
.footer{text-align:center;border-top:1px solid #fff;padding:5px;height:70px;}
.footer ul{padding-top:25px;}
.footer li{display:inline;padding:10px;}
.footer li a, .footer li a:visited, .footer li a:hover{color:#888;}
.phone, .mail, .buy, .trend{font-size:13px;background-repeat:no-repeat;padding-left:35px;width:150px;height:40px;float:left;line-height:22px;color:#333333;}
.phone{background-image:url(../images/phone.png);margin-left:90px;}
.mail{background-image:url(../images/mail.png);}
.buy{background-image:url(../images/buy.png);margin-left:90px;}
.trend{background-image:url(../images/trend.png);}
.shadow{clear:both;background-image:url("../images/shadow.png");background-position:center bottom;background-repeat:no-repeat;height:9px;position:relative;z-index:999;}
.liste li{list-style-type:circle;list-style-position:outside;margin-left:25px;}
.liste img{margin:10px;}
.shop_form_klein{clear:both;height:200px;margin:0 auto;margin-bottom:15px;border:1px solid #ddd;background:#fff;padding:10px;}
.shop_form_klein ul{width:100%;float:left;}
.shop_form_klein ul li{margin-top:0px;margin-bottom:5px;float:left;width:100%;}
.shop_form_klein label{width:100%;text-align:left;font-size:18px;line-height:18px;font-weight:normal;color:#666666;}
.shop_form_klein label:hover{color:#FF0031;}
.shop_form_klein input[type="text"]{height:35px;width:100%;font-size:16px;padding:7px;box-sizing:border-box;}
.shop_form_klein select.shop_entladestellen{width:50px;height:25px;font-size:16px;}
.shop_form_klein input.shop_absenden{float:right;color:#FFFFFF;font-size:17px;box-shadow:0;background:#2a2a2a;font-weight:bold;border-radius:0;border:0;text-shadow:none;padding-top:8px;padding-bottom:8px;margin-right:10px;margin-bottom:0px !important;}
.shop_form_klein input.shop_absenden:hover{color:#000;box-shadow:0;background:#ddd;font-weight:normal;border-radius:0;border:0;}
.cms_modul_529{clear:both;margin:10px;}
.cms_modul_514{clear:both;margin:10px;}
.cms_modul_515{clear:both;}
.cs_schnippel{position:fixed;right:0;width:100%;height:100px;background-color:rgba(0,0,0,0.5);z-index:999;}
.cs_schnippel img{-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transform:rotate(40deg);margin-left:20px;margin-right:20px;margin-top:-20px;}
.cs_schnippel_txt{color:#fff;cursor:pointer;font-size:130%;font-weight:bold;padding-top:20px;float:left;width:80%;}
.cs_schnippel a:link, .cs_schnippel a:visited{color:#fff;text-decoration:none;}
.big{font-size:180%;}
.cs_schnippel_disable{float:right;font-size:12px;line-height:12px;padding-right:20px;width:15%;padding-top:20px;}
.cs_schnippel_disable img{-moz-transform:rotate(0deg)!important;-ms-transform:rotate(0deg)!important;-o-transform:rotate(0deg)!important;-webkit-transform:rotate(0deg)!important;transform:rotate(0deg)!important;margin:0;padding-right:5px;}
.box-left{float:left;width:525px;}
.box-right{width:165px;float:right;margin-left:10px;}
.list tr, .liste td{border:none;padding:0 !important;margin:0 !important;}
.waschen_bilder{position:relative;}
.waschen_bilder img{cursor:pointer;box-shadow:1px 1px 3px #000000;}
.waschen_bilder img:hover{transform:scale(2.75,2.75);transition-duration:500ms;transition-timing-function:ease-out;-ms-transform:scale(2.75,2.75);-ms-transition-duration:500ms;-ms-transition-timing-function:ease-out;-webkit-transform:scale(2.75,2.75);-webkit-transition-duration:500ms;-webkit-transition-timing-function:ease-out;}
a.waschen_button{display:block;width:200px;text-align:center;height:54px;line-height:54px;font-size:26px;color:#ffffff;text-shadow:1px 0 5px #000000;background-image:url("../images/waschen_bg.jpg");background-repeat:no-repeat;margin:0 auto;margin-bottom:20px;letter-spacing:5px;}
a.waschen_button:hover{background-image:url("../images/waschen_bg_hover.jpg");}
@media only screen and (max-width:959px){}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){}
/*skeleton.css*/
.container                                 {position:relative;width:960px;margin:0 auto;padding:0;}
.container .column,.container .columns                        {float:left;display:inline;margin-left:10px;margin-right:10px;}
.row                                       {clear:both;margin:0;padding:0;}
.column.alpha, .columns.alpha              {margin-left:0;}
.column.omega, .columns.omega              {margin-right:0;}
.container .one.column,.container .one.columns                    {width:40px;}
.container .two.columns                    {width:100px;}
.container .three.columns                  {width:160px;}
.container .four.columns                   {width:220px;}
.container .five.columns                   {width:280px;}
.container .six.columns                    {width:340px;}
.container .seven.columns                  {width:400px;}
.container .eight.columns                  {width:460px;}
.container .nine.columns                   {width:520px;}
.container .ten.columns                    {width:580px;}
.container .eleven.columns                 {width:640px;}
.container .twelve.columns                 {width:700px;}
.container .thirteen.columns               {width:760px;}
.container .fourteen.columns               {width:820px;}
.container .fifteen.columns                {width:880px;}
.container .sixteen.columns                {width:940px;}
.container .one-third.column               {width:300px;}
.container .two-thirds.column              {width:620px;}
.container .offset-by-one                  {padding-left:60px;}
.container .offset-by-two                  {padding-left:120px;}
.container .offset-by-three                {padding-left:180px;}
.container .offset-by-four                 {padding-left:240px;}
.container .offset-by-five                 {padding-left:300px;}
.container .offset-by-six                  {padding-left:360px;}
.container .offset-by-seven                {padding-left:420px;}
.container .offset-by-eight                {padding-left:480px;}
.container .offset-by-nine                 {padding-left:540px;}
.container .offset-by-ten                  {padding-left:600px;}
.container .offset-by-eleven               {padding-left:660px;}
.container .offset-by-twelve               {padding-left:720px;}
.container .offset-by-thirteen             {padding-left:780px;}
.container .offset-by-fourteen             {padding-left:840px;}
.container .offset-by-fifteen              {padding-left:900px;}
@media only screen and (min-width:768px) and (max-width:959px){.container                                 {width:768px;}
.container .column,.container .columns                        {margin-left:10px;margin-right:10px;}
.column.alpha, .columns.alpha              {margin-left:0;margin-right:10px;}
.column.omega, .columns.omega              {margin-right:0;margin-left:10px;}
.alpha.omega                               {margin-left:0;margin-right:0;}
.container .one.column,.container .one.columns                    {width:28px;}
.container .two.columns                    {width:76px;}
.container .three.columns                  {width:124px;}
.container .four.columns                   {width:172px;}
.container .five.columns                   {width:220px;}
.container .six.columns                    {width:268px;}
.container .seven.columns                  {width:316px;}
.container .eight.columns                  {width:364px;}
.container .nine.columns                   {width:412px;}
.container .ten.columns                    {width:460px;}
.container .eleven.columns                 {width:508px;}
.container .twelve.columns                 {width:556px;}
.container .thirteen.columns               {width:604px;}
.container .fourteen.columns               {width:652px;}
.container .fifteen.columns                {width:700px;}
.container .sixteen.columns                {width:748px;}
.container .one-third.column               {width:236px;}
.container .two-thirds.column              {width:492px;}
.container .offset-by-one                  {padding-left:48px;}
.container .offset-by-two                  {padding-left:96px;}
.container .offset-by-three                {padding-left:144px;}
.container .offset-by-four                 {padding-left:192px;}
.container .offset-by-five                 {padding-left:240px;}
.container .offset-by-six                  {padding-left:288px;}
.container .offset-by-seven                {padding-left:336px;}
.container .offset-by-eight                {padding-left:384px;}
.container .offset-by-nine                 {padding-left:432px;}
.container .offset-by-ten                  {padding-left:480px;}
.container .offset-by-eleven               {padding-left:528px;}
.container .offset-by-twelve               {padding-left:576px;}
.container .offset-by-thirteen             {padding-left:624px;}
.container .offset-by-fourteen             {padding-left:672px;}
.container .offset-by-fifteen              {padding-left:720px;}
}
@media only screen and (max-width:767px){.container{width:300px;}
.container .columns,.container .column{margin:0;}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column {width:300px;}
.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.container .columns,.container .column{margin:0;}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/*responsive.css*/
.slicknav_menu,#menu{display:none;}
@media only screen and (max-width:767px){*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*{max-width:100% !important;background-image:none !important;}
img{width:auto !important;max-width:100%;height:auto !important;margin-bottom:10px;}
label,select,input[type="text"],textarea,table{width:100% !important;}
label{text-align:left !important;}
select,input[type="text"]{height:auto !important;padding:10px 5px !important;}
fieldset{padding:5px !important;}
iframe{display:block;width:100% !important;}
.navigation,.menue-desktop{display:none;}
.navcontainer{display:block;}
.slicknav_menu{display:inline-block;position:relative;background:#FFD600;height:auto;top:0;width:100% !important;z-index:30;font-size:16px;}
.slicknav_btn{display:block;float:right;position:relative;top:0 !important;cursor:pointer;line-height:1.125em;vertical-align:middle;margin:5px 5px 6px;padding:0.438em 0.625em;}
.slicknav_menu .slicknav_menutxt{display:block;float:left;color:#000000;font-weight:bold;line-height:1.188em;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon-bar{background-color:#000000;border-radius:1px;display:block;height:0.125em;width:1.125em !important;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em;}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav{clear:both;position:relative;bottom:10px;background:#FFD600;color:#000000;font-size:0.875em;margin:0;padding:0;}
.slicknav_nav .menu_active a:visited,.slicknav_nav .menu_active a:link{color:#000 !important;}
.slicknav_nav ul{margin:0 0 10px 20px;padding:0;}
.slicknav_nav li{clear:both;display:block !important;width:100%;border-bottom:none !important;padding:0 !important;}
.slicknav_nav a{display:inline-block;font-size:18px;color:#000000;padding:5px 0;}
a.slicknav_item{width:100%;}
.slicknav_nav .slicknav_item:hover{color:#ffffff;}
.slicknav_nav a:hover{color:#FFFFFF;}           
.slicknav_nav ul ul{position:relative;top:0;width:100% !important;box-shadow:none;}
.slicknav_nav ul ul li a{width:100%;}
.slicknav_nav h2.headline{margin-bottom:10px;border:none;}
.slicknav_nav h2{font-size:18px;text-shadow:none;border-bottom:2px solid #a00f01;margin:0 0 0 34px;}
.slider{height:auto;margin-top:10px;}
ul.menu_navigationsub_level_1{display:none;}
.content{margin-top:0 !important;}
#content_right{clear:both;text-align:center;}
#content_right h1,#content_right #cs_news_wrapper{text-align:left;}
ul.menu_navigationfooter_level_1 li{line-height:2;}
.shop_form_klein{display:inline-block;height:auto;}
.shop_form_klein ul{margin-bottom:0;}
.shop_form_klein form ul li input#cs_quote_request_zip{width:100% !important;}
.mapControl li{margin-left:0px !important;}
.mapControl li div{margin-left:10px !important;}
form[name="cs_quote_requ_form1"] li{width:100% !important;}
.cs_schnippel{display:none;}
.phone{background-image:url(../images/phone.png) !important;margin-left:0;}
.mail{background-image:url(../images/mail.png) !important;}
.buy{background-image:url(../images/buy.png) !important;margin-left:0;}
.trend{background-image:url(../images/trend.png) !important;}
img[alt="Shell Qualitätssiegel"]{width:120px !important;height:auto;}
a.mein_preis_button{background-image:url("images/bg.jpg") !important;}
img[alt="Deutschland macht Plus"],img[alt="IWO"]{width:33% !important;max-width:159px !important;}
img[alt="RAL Energiezhandel"]{width:20% !important;max-width:101px !important;}
img[src="https://my.contentserver24.de/fileadmin/244/cms/images/eco.png"],a.zertifikat img{display:block;margin:0 auto;}
a.zertifikat img{margin-bottom:10px;}
img[src="https://my.contentserver24.de/fileadmin/244/cms/images/flyer.png"]{float:none !important;display:block;margin:0 auto 10px auto !important;}
img[alt="Baustellenbetankung"],img[alt="Zahlarten"],img[alt="textile Waschstrasse und Saugplätze"],img[alt="Tanken"],img[alt="Waschstrasse"]{float:none !important;display:block;margin:10px auto !important;}
.cs_germany_plus_container div div img{float:left;display:inline-block;width:48% !important;height:auto !important;margin:1% !important;}
.cs_germany_plus_main_box img,.cs_germany_plus_container img{margin:0 !important;}
.waschen_bilder img{float:none !important;display:block;width:80% !important;margin:0 auto 10px !important;}
.waschen_bilder img:hover,.waschen_bilder img:focus{transform:scale(1.5);}
table.cs_prod_table{background:#FFFFFF;}
table.schmierstoffe tr td:first-child{display:inline-block;width:70% !important;}
table.schmierstoffe tr td:last-child{display:inline-block;width:30% !important;}
#list_canvas table{word-break:break-word;}
.cs_block{width:100% !important;}
.cs_block li{list-style:none outside none;width:100% !important;}
.cs_right{float:left !important;width:auto !important;margin-top:-6px !important;}
#cs_shop_form_step_3 .cs_right,#cs_call_back_wrapper .cs_right{margin-top:6px !important;}
.cs_right > textarea{position:relative;top:6px;margin:0 !important;}
input[type="checkbox"],input.checkbox{left:0 !important;top:5px !important;}
#cs_power_saving_check_wrapper .cs_right{margin-left:35px;}
input#cs_power_saving_check_living_space{width:90% !important;}
input#cs_shop_birth_d,input#cs_shop_birth_m,input#cs_shop_birth_y{width:20% !important;}
input#cs_wish_price_amount,select[name="cs_quote_request_quarter_part2"]{width:50% !important;}
input#cs_wish_price_amount{margin-right:5px;}
input#cs_wish_price_price_wish,select[name="cs_quote_request_quarter_part1"]{width:25% !important;}
input#cs_wish_price_city,input#cs_quote_request_city,input#cs_shop_street,input#cs_wish_price_street,input#cs_quote_request_street,input#cs_power_saving_check_city,input#cs_power_saving_check_living_space,input#cs_power_saving_check_consumption,input#cs_power_saving_check_people,input#cs_power_saving_check_living_space,input#cs_power_saving_check_consumption,input#cs_power_saving_check_people,input#cs_shop_billing_street,input#cs_shop_billing_city,#cs_germany_plus_form fieldset li:nth-child(4) input[type="text"]:nth-child(2),#cs_germany_plus_form fieldset li:nth-child(5) input[type="text"]:nth-child(3),input[name="recommend_STRASSE_KUNDE"],input[name="recommend_ORT_KUNDE"],input[name="recommend_STRASSE_INTERESSENT"],input[name="recommend_ORT_INTERESSENT"]{width:78% !important;}
input#cs_wish_price_zip_code,input#cs_quote_request_zip,input#cs_shop_streetnumber,input#cs_power_saving_check_zip_code,input[name="cs_wish_price_streetnumber"],form[name="cs_quote_requ_form1"] fieldset:nth-child(2) li:nth-child(3) input[type="text"]:nth-child(3),form[name="cs_wish_price_form1"] fieldset:nth-child(2) li:nth-child(4) input[type="text"]:nth-child(3),form[name="cs_quote_requ_form1"] fieldset:nth-child(2) li:nth-child(3) input[type="text"]:nth-child(3),input#cs_shop_billing_streetnumber,input#cs_shop_billing_zip_code,#cs_germany_plus_form fieldset li:nth-child(4) input[type="text"]:nth-child(3),#cs_germany_plus_form fieldset li:nth-child(5) input[type="text"]:nth-child(2),input[name="recommend_HAUSNUMMER_KUNDE"],input[name="recommend_PLZ_KUNDE"],input[name="recommend_HAUSNUMMER_INTERESSENT"],input[name="recommend_PLZ_INTERESSENT"]{width:20% !important;}
input#cs_shop_amount{width:53% !important;}
.cs_shop_box_even,.cs_shop_box_odd{width:100% !important;margin-left:0 !important;}
.working_days_slider_box,.hose_length_slider_box,.tanker_size_slider_box,.exact_amount_slider_box{width:100% !important;}
.cs_shop_step_4_div_table_surcharge_1,.cs_shop_step_4_div_table_surcharge_2{width:40% !important;max-width:116px;}
.curr_price_shop_table,.curr_price_shop_chart{float:none;max-width:380px !important;margin:0 auto;}
.curr_price_shop{text-align:center;}
.curr_price_shop_table{width:auto !important;}
#cs_shop_wrapper{text-align:left;}
a.mein_preis_button{float:none;display:inline-block;}
.cs_shop_step4_checkboxtext{line-height:normal !important;margin-bottom:10px;}
input#cs_wish_price_price_wish{width:38% !important;}
input#cs_power_saving_check_consumption,input#cs_power_saving_check_people,input#cs_wish_price_amount{width:85% !important;}
input#cs_wish_price_amount{margin-right:5px;}
input#cs_heat_account_price{width:50% !important;}
#cs_recommend_wrapper table td,#cs_feedback_wrapper table td{padding:5px;}
#cs_recommend_wrapper table input[type="checkbox"],#cs_feedback_wrapper table input[type="checkbox"]{position:absolute;top:7px !important;}
#cs_recommend_wrapper table input[type="checkbox"]{right:0;}
#cs_feedback_wrapper table input[type="checkbox"]{left:8px;}
#cs_recommend_wrapper table tr td:first-child{width:32% !important;}
#cs_recommend_wrapper table td.cs_recommend_content2,#cs_recommend_wrapper table td.cs_recommend_content3,#cs_feedback_wrapper table td.cs_feedback_content2{position:relative;}
td.cs_feedback_content2,td.cs_feedback_content3{display:inline-block;width:100% !important;}
table.cs_feedback_table tr:nth-child(13),table.cs_feedback_table tr:nth-child(14){display:inherit;}
table.cs_feedback_table tr:nth-child(14) td{display:table-cell;width:auto !important;}
td.cs_feedback_content2{font-weight:bold;padding-bottom:0 !important;}
td.cs_feedback_content3{padding-top:0 !important;}
table.cs_feedback_table tr:nth-child(13) td:first-child{width:15% !important;}
table.cs_feedback_table tr:nth-child(13) td:last-child{width:100% !important;margin-left:35px
}
.cs_news_teaser{font-size:13px;}
a.cs_news_preview_link{color:#000000;}
.cs_news_preview_img{width:30% !important;}
.cs_news_archiv_content{width:62% !important;}
.cs_faq_header{height: auto;word-break:break-word;}
.cs_faq_content1{width:100% !important;}
.cs_faq_container table td{min-width:80px !important;word-break:break-word;}
#cs_germany_plus_tabs{font-size:11px;}
.cs_germany_plus_coupon_b a{background:#dea06a !important;background:-webkit-gradient(linear, left top, left bottom, from(#ec7404), to(#dea06a)) !important;font-size:16px !important;}
.cs_germany_plus_main_text_box{position:relative !important;bottom:42px !important;}
.cs_germany_plus_main_text{line-height:normal !important;}
.cs_germany_plus_zwei_spalten_links{word-break:break-word;}
img[alt="Tankkarte"]{display:block;float:none !important;width:75% !important;margin:0 auto !important;}
#cs_contact_wrapper input[type="radio"]{margin:5px 5px 0 5px !important;}
#cs_contact_wrapper .cs_right{width:100% !important;}
#cs_contact_wrapper fieldset:nth-child(2) li:nth-child(3) .cs_right,#cs_germany_plus_form .cs_right,form[name="cs_quote_requ_form1"] .cs_right,form[name="cs_wish_price_form1"] .cs_right{width:auto !important;margin-left:35px;}
#cs_power_saving_check_bg_scala{float:left;background:url(http://my.contentserver24.de/content/power_saving_check/images/skala.jpg) !important;margin-bottom:10px;}
#cs_power_saving_check_modernization table td input[type="checkbox"]{top:0;}
.cs_power_saving_check_rights{clear:both;}
#cs_power_saving_check_wrapper td{padding:5px !important;}
#cs_power_saving_check_wrapper input[type="checkbox"],input.checkbox{top:0 !important;}
#cs_power_saving_check_costs table td{word-break:break-word;}
#cs_heat_account_wrapper fieldset:nth-child(2) ul{padding:0;}
#cs_heat_account_wrapper fieldset:nth-child(2) ul li{width:100% !important;}	
#cs_heat_account_wrapper fieldset:nth-child(2) table td{padding:0 5px;font-size:62%;}
.cs_heat_account_condition label{line-height:1.3;}
form[name="cs_heat_account_form_mail"] ul li:first-child div{margin:0 !important;}
form[name="cs_heat_account_form_mail"] .cs_right{width:auto;margin-left:35px;}
td.cs_encycl_search_content2{width:100%;padding-right:2% !important;}
td.cs_encycl_search_content3 input[type="submit"]{margin:0;}
td.cs_germany_plus_tabelle_zuschuss{padding:4px;}
table.cs_prod_table{margin-bottom:20px;}
table.cs_prod_table td{font-size:95%;}
a[href="http://www.zukunftsheizen.de/home/service/news/herstellerempfehlung.html"]{word-break:break-word;}
.cs_shop_err.cs_error{margin:0 0 10px 0;}
input#cs_pa_datepicker{width:60% !important;margin:0 !important;}
#cs_products_wrapper{text-align:left;}
#cs_products_wrapper img{margin-right:10px;}
a#edl_heizoel:link,a#edl_heizoel:visited{background-image:url("http://my.contentserver24.de/content/edl/images/heizoel.png") !important;}
a#edl_festbrennstoffe:link,a#edl_festbrennstoffe:visited{background-image:url("http://my.contentserver24.de/content/edl/images/festbrennstoffe.png") !important;}
a#edl_kraftstoffe:link,a#edl_kraftstoffe:visited{background-image:url("http://my.contentserver24.de/content/edl/images/kraftstoffe.png") !important;}
.cs_trend_arrow_box_1,.cs_trend_arrow_box_2,.cs_trend_arrow_box_3{display:inline-block;width:100%;height:auto !important;}
.cs_trend_arrow_up_pic{background-image:url(http://my.contentserver24.de/content/trend_arrow/images/steigend_big.png) !important;}
.cs_trend_arrow_down_pic{background-image:url(http://my.contentserver24.de/content/trend_arrow/images/fallend_big.png) !important;}
.cs_trend_arrow_hold_pic{background-image:url(http://my.contentserver24.de/content/trend_arrow/images/gleichbleibend_big.png) !important;}
form[name="cs_quote_requ_form1"] fieldset:nth-child(2) li:nth-child(7) label,#cs_power_saving_check_wrapper fieldset li:nth-child(3) label,#cs_germany_plus_form li:nth-child(7) label,#cs_contact_wrapper fieldset:nth-child(2) li:nth-child(3) label{width:10% !important;margin-right:0;}
form[name="cs_quote_requ_form1"] fieldset:nth-child(2) li:nth-child(7) .cs_right,#cs_power_saving_check_wrapper fieldset li:nth-child(3) .cs_right,#cs_germany_plus_form li:nth-child(7) .cs_right,#cs_contact_wrapper fieldset:nth-child(2) li:nth-child(3) .cs_right{display:inline-block;width:90% !important;margin-left:0;padding-top:17px;}
#cs_power_saving_check_wrapper fieldset p{margin:0;}
a.cs_news_link{float:right;background:#DDDDDD;border:1px solid #b8c4d5;color:#333;text-decoration:none !important;margin:5px 0;padding:5px;cursor:pointer;}
a.waschen_button{background-image:url("../images/waschen_bg.jpg") !important;}
a.waschen_button:hover,a.waschen_button:focus{background-image:url("../images/waschen_bg_hover.jpg") !important;}
input.btn.btn-primary,input.btn.btn-warning{margin:10px 0;padding:5px 10px;}
input.btn.btn-warning{float:left;padding:5px 10px;}
input.btn.btn-primary{float:right;margin-left:5px
}
ul#cs_currpr_tabmenue{padding-bottom:0;}
ul#cs_currpr_tabmenue li{display:inline-block;height:auto !important;}
ul#cs_currpr_tabmenue li a{display:inline-block;margin:2px 2px 0 2px;}	
#cs_currpr_tabmenue li a{background-image:url(images/navibg.gif) !important;}
#cs_currpr_tabmenue li a#aktuell{background-image:url(images/navihover.gif) !important;}
ul#cs_price_archive_tabmenue{padding-bottom:0;}
#cs_price_archive_tabmenue li a#aktuell{background-image:url(images/navihover.gif) !important;}
#cs_price_archive_tabmenue li a{background-image:url(images/navibg.gif) !important;}
ul.tabs li,ul.tabs2 li,ul.tabs3 li,ul.tabs4 li{margin-right:12px;}
ul.tabs li a.current,ul.tabs2 li a.current,ul.tabs3 li a.current,ul.tabs4 li a.current{color:#000000 !important;}
nav .indicator, nav .indicator2, nav .indicator3, nav .indicator4{background-image:url(images/notch.png) !important;}
ul#cs_oelkwk_tabmenue{height:auto !important;padding-bottom:0;}
#cs_oelkwk_tabmenue li{display:inline-block;height:auto !important;}
#cs_oelkwk_tabmenue li a{display:inline-block;background:linear-gradient(#C30B0E, #490609) !important;margin:2px 2px 0 2px !important;}
#cs_oelkwk_tabmenue li a:hover,#cs_oelkwk_tabmenue li a#aktuell{background:linear-gradient(#FF1216, #760B10) !important;}
#cs_germany_plus_tabs a{padding:5px !important;}
table.header{background:url(http://walter.atrego.de/sattler/js_contentserver24_greybox/header_bg.gif) !important;}
table.header .close span{float:right;}
.cs_offer_popup_grey_box{width:100% !important;background:url(http://my.contentserver24.de/images/transparent.png) !important;}
.cs_offer_popup_close{width:35px !important;background:url('http://my.contentserver24.de/images/close_black.png') !important;}
#cs_offer_wrapper .cs_offer_popup_grey_box .cs_offer_popup_box{left:3% !important;width:92% !important;max-width:520px !important;}
#gutschein{background-color:#FFC500;box-shadow:3px 3px 3px rgba(0,0,0,0.5);}
#top-close{display:inline-block;position:absolute;top:5px;right:5px;background-color:rgba(0,0,0,0.5);color:#FFFFFF;border-radius:10px;padding:2px 8px;margin:0;}
}