/* CSS Dokument | copyright: ancedis GmbH, Senftenberg |  breakpoint: 768px */

div#slider {height: 270px;width: 505px;}

.submenu .flex-control-nav {width: 95%;}

#topmenu_item_4 > div .inner {padding:11px 0 4px;height:37px;}

#topleft #homebutton::after {margin-top: 4px;float: left;}

#topleft #homebutton {width:15%;}

.contactsearchformContent input {width:30%;}

.hinweis {width: 49%;}
#smallTarifFinderForm #consumeSelect {width: 230px;}
#smallTarifFinder #smallTarifFinderForm {
    height: 244px;
}
.contactsearchformContent input {padding: 3px;width: 140px;}

.contactabsatz .contactcontent .left{margin: 25px 0 0 0; width: 28%;}
.contactabsatz .contactcontent .right{margin: 25px 0 0 0; width: 67%;}

#smallTarifFinder #smallTarifFinderForm #smallTarifBody{margin-top:5px;}
#smallTarifFinderForm #search_consumption label#consumption_lbl,
#smallTarifFinderForm label#anschlussleistung_lbl,
#smallTarifFinder #location #search_location_title {font-size:0.9em;}

div#cheapest_result_body_content {padding: 10px 10px;}

#cheapest_result_body span#price_label {width: 47%;}
#smallTarifFinder #search_cheapest_result #cheapest_result_body #tarif_price{width:52%;}
#cheapest_result_body .right {width: 43%;}
#tarif_list .container_content .container_right span.full_price_head {width:40%;}
#tarif_list .container_content .container_right span.full_price {width:60%;}

#smallTarifFinder #search_cheapest_result #cheapest_result_body #tarif_name{margin: 0;padding: 0;}

.contactabsatz .contacttitle{height:3em;}

#result_list span#workingprice_head,
#tarif_list span#workingprice_head {width: 33%;text-align:right;float: left;}
#result_list .trigger .tarif_name,
#tarif_list .trigger .tarif_name,
.rate_trigger .power_name,
.rate_trigger .tarif_name{width:40%;}
#tarif_list #name_head {width: 38%;float:left;text-align:left;}
#result_list .trigger .full_price, 
#tarif_list .trigger .full_price {width: 20%;}
.headline .right span#full_head {width: 33%;float: left;text-align: right;}

#contactformGenerator fieldset {font-size:0.9em;}

.exception_4 div#mainarea,.exception_224 div#mainarea{margin: 0 auto;width: 674px;}
.exception_93 div#mainarea,
.exception_109 div#mainarea {margin: 0;width: 100%;}

.slides img {width:initial;}
.submenu .menubox,.menubox,.kachel{height:270px;width:248px;}
.submenu .box_menu.menu {height:255px;top:255px;}
.submenu .kachel{height: 255px;width: 255px;}
.row1o4, .row1o3{float:left;margin-right:1%; } 

.submenu .row1o3 {float:left;margin-right:5px;}

.item ul li{width:24%;}

.exception_4 .menubox,.exception_4 .kachel,
.exception_224 .menubox,.exception_224 .kachel{width:330px;height:353px;}

#contactformGenerator input, #contactformGenerator select {width:253px;}

div#contactsearch {margin: 0;}

form#contactsearchform {bottom: 0;position: absolute;}



input#search_slogan_label {margin:0;}

#search_text > #input_search {width: initial;}

div#sliderarea {height: 245px;}
#result_list .legend .right,
#tarif_list .legend .right {float: right;width:61%;}
#result_list span#basic_head,
#tarif_list span#basic_head {float: left;width: 33%;text-align:right;}
#result_list .trigger .basic_price,
#tarif_list .trigger .basic_price,
.rate .rate_trigger .basic_price {float: left;width:20%;text-align:right;}
.rate .rate_trigger .full_price{float: right;}
#result_list .trigger .working_price,
#tarif_list .trigger .working_price,
.rate .rate_trigger  .working_price  {float: left;width:20%;text-align: right;}
#result_list .container_content .container_left,
#tarif_list .container_content .container_left {width: 70%;}
#result_list .container_content .container_download,
#tarif_list .container_content .container_download {width: 70%;}
#result_list .container_content .container_right,
#tarif_list .container_content .container_right {width: 32%;position:absolute;bottom:15px;right:0;}
#smallTarifFinder #smallTarifFinderForm #btn_submit {clear: none;}
#clientSelect .right {width:35%;}




.captcha .right {width: 400px;}

.inputfloater:nth-of-type(even){float:right;height: 35px;width:48%;clear:none;}
.inputfloater:nth-of-type(odd){float:left;height: 35px;width:48%;clear:none;}
.inputWrap {display: table;float:initial;width: initial;}
#contactformGenerator label {vertical-align:middle;display:table-cell;width: 131px;line-height:1em;float:none;}
#contactformGenerator input, #contactformGenerator select {display:table-cell;width:231px;margin:0;clear:none;}
#contactformGenerator.newForm input, #contactformGenerator.newForm select{margin: 5px 0;}
#contactformGenerator input#captcha_code{width: initial;}
#contactformGenerator .inputfloater.textarea{height:110px;width:100%;margin: 0 0 27px;}
#contactformGenerator .inputfloater textarea{width:100%;}
#cheapest_result_body .right {padding: 0;}
#cheapest_result_body span#price_label {margin: 3px 0 0;}
.menubox.newsbox h2{bottom: -3px;}
.menubox.lek h2{bottom: 5px;}
.menubox.contact h2.showContactBox{bottom: 24px;}
#contactFormContainer form .line > div:first-child{width: 50%;}
#contactFormContainer form .line > div:last-child{width: 40%;}
#contactFormContainer form .line:first-child > div:first-child{order: 1;}
#contactFormContainer form .line:first-child > div:last-child{order: 2;margin-bottom: 0px;width: 40%;}
#contactFormContainer form #data p{width: 61%;}
#contactFormContainer form #data img{margin-right: 10px;}