/*Backverfahren / angewinkeltes GIF*/
div.span8.module_number_8.module_cont.roll_ver.module_text_area {border-left: 3px solid #22d0fd; padding-left: 20px;}
.winkel {transform: rotate(3deg); margin-top:-15px !important}
/*.winkel img {position: absolute; clip: rect(0px,640px,183px,0px);}*/

/*Header*/
header .menu a {font-size: 20px; font-weight: 600;}
.slider_front {margin-bottom:-60px}
header .menu {margin-top: 40px; padding-right: 70px;}
.slide_mobile {display:none !important}
.slider_img {text-align:center; margin-top:-30px; padding-bottom: 70px; width:100%}




/*Sonstiges*/
.divider_br {margin-top:50px !important}
hr.type1 {margin:40px !important}
#scroll-to-top {z-index:5555}


/*Testemonials*/
.testimonials_heading {text-transform:initial}
img.testimonials_ava {border: 2px solid #22d0fd}


/*Snack Grafik*/
.box_left, .box_center, .box_right {float:left; width:30%; color:#fff; text-align: center;}
.box_plus, .box_eq {float:left; width:5%; color:#fff; text-align: center;  font-size: 30px; padding:8% 0; height:100%}
.box_main {height: 14em; }
.box_main h3 {color:#fff !important; margin:10px 0px 10px 0px}
.box_main h6 {color:#fff !important; }
.three_snacks {max-height:34em}


/*Portfolio*/
.rb_portfolio {margin-top:-160px !important}
.optionset li a {color: #ffffff; background-color: #000000; padding: 5px;}
.optionset li.selected a {color: #ffffff; background-color: #33d1fb !important; padding: 5px;}
/*.prelative {pointer-events: none; cursor: default;}*/


/*Team*/
.teamlink {background-color: #2f2f2f !important;}
.teamlink:hover {background-color: #33d1fb !important;}


/*Partner*/
.partner_first {border-bottom: 1px solid #dbdbdb; padding-bottom:0px !important}



/*Umfrage*/
.survey-results .process {margin-top:10px !important; margin-bottom:72px}
.survey_header {margin:0 !important}
.umfrage_block {margin-top:10px; padding:5px 15px 5px 5px; line-height: 17px;}
.umfrage_block ul {margin-top: -15px; font-style: oblique;}
.umfrage_block h4 span {font-weight: 600; margin-right:5px}
.survey-results .survey_header {display: none !important}
div.span4.module_number_25.module_cont.module_text_area {margin-top: -22px !important;}
div.progress.progress-info.progress-striped {background-color:#fff}
div.process p strong {display:none}
span.badge.badge-info.right {display:none !important}
div.umfrage_block h4 {color:#22d0fd; font-weight: bold; }
.survey-results .progress .bar {background-color:#22d0fd}
.contentarea ul li:before {display:none}



/*Map*/
/*div.qqvbed-UmHwN {margin-top:102px !important; margin-bottom:102px !important}
.fw_wrapinner {padding-top:100px; padding-bottom:100px}
.pre_footer {margin-top:-239px}*/
/*.rb_map {width:110% !important; margin-left: -5% !important; margin-bottom: -130px; z-index: 3333 !important;}*/
/*div.span12.module_number_32.module_cont.rb_map.module_html {width: 120%;}*/
div.pre_footer.skew.paralax {z-index:2 !important}
.rb_map {margin-bottom: -120px; z-index: 3333 !important; }



/*Kontakt*/
.icon_br {margin-top:22px}




@media screen and (max-width: 680px) and (orientation:portrait) {
    .box_plus, .box_eq {display:none}
.box_left, .box_center, .box_right {width:100%; color:#fff; text-align: center;}
div.span12.module_number_6.module_cont.three_snacks.module_html {height:900px}
.optionset li a {color: #ffffff; background-color: #000000; padding: 5px;}
.optionset li.selected a {color: #ffffff; background-color: #33d1fb !important; padding: 5px;}

hr.type1 {margin:10px !important}

div.span12.module_number_10.module_cont.divider_br_m.module_divider {display:none}

div.span12.module_number_12.module_cont.portfolio_brotroellchencenter_title.module_portfolio {margin-top:140px}

div.span12.module_number_6.module_cont.image_rb.module_html {margin-bottom:20px}

.rb_map {margin-top: -50px !important; width:180% !important; margin-left: 0% !important; z-index: 3333 !important;}
div.span12.module_number_32.module_cont.rb_map.module_html {width: 140% !important; margin-left:-30% !important}

header .fl .logo {width:40px !important}

.icon_br {margin-bottom:90px  !important}

.menu_toggler, .fixed_menu {position:fixed !important}

/*.font_slider {font-size:200% !important}
.font_slider_2 {font-size:390% !important; margin-top:-15% !important}
.slider_shape {width:5% !important; margin-top: -14% !important; margin-left: -2% !important; min-width: 215px !important; max-width: 214.938px !important;}
.slider_img {margin-left:-30% !important; width:20px !important; margin-left:-390px !important;}*/

.font_slider, .font_slider_2 , .slider_shape, .slider_img {display:none !important}
.slide_mobile {text-align:center; display:block !important; width:100%}

/*Umfrage*/
div.process p strong, span.badge.badge-info.right {display: block !important}
.umfrage_br {display:none !important}
.survey-results .process {margin-bottom:22px}
span.badge.badge-info.right {display:none !important}

.box_left, .box_center, .box_right {padding-bottom:30px; padding-top:30px}
.box_right {padding-bottom:50px !important}
.box_left {margin-top:-90px}
}

@media screen and (max-width: 680px) and (orientation:landscape) {

}