div.tablewrap_slide{overflow-x:auto}

/* < 1280 */
@media only screen and (max-width: 1280px) {

header div#flexslider_wrap{width:100%;height:100%}
header div#flexslider_wrap div#flexslider ul.slides li div.slider_image IMG{margin-bottom:-6px;width:100%}	
	
}

/* < 1024 */
@media only screen and (max-width: 990px) {

.center_it{width:100%}
header div#box_header,footer div#box_footer_top{height:auto}
header div#box_header div#box_menu{float:left;margin-left:0;margin-top:0;width:100%}
header div#box_header div#box_menu ul{position:relative}
div#box_content{background:none;padding-bottom:80px}
div#box_content .col_main{float:none;margin-left:10px;margin-right:10px;padding-bottom:20px;width:auto}
div#box_content .col_left{background:none;background-color:#018484;float:none;min-height:200px;padding:8px;width:auto}
div#box_content .col_left .csc-default{float:left;width:170px;padding-right:20px}
footer div#box_footer_top div.csc-default{margin-right:15px;margin-left:15px}
	
}

@media only screen and (max-width: 960px) {

header div#flexslider_wrap div#flexslider ul.slides li div.slider_text{bottom:0;margin-left:13%;margin-right:13%;position:relative !important;width:74%}
header div#flexslider_wrap div#flexslider ul.slides li div.slider_text a{margin-bottom:10px}
footer div#box_footer_bottom{height:auto;padding-bottom:10px}
footer div#box_footer_bottom div#box_copyright,footer div#box_footer_bottom div#box_contact,footer div#box_footer_bottom div#box_imprint{float:none;clear:both;margin-left:10px}
	
}

@media only screen and (max-width: 640px) {
	
header div#box_header div#box_search{float:none;text-align:right}
header div#flexslider_wrap div#flexslider ul.slides li div.slider_text h4{font-size:26px;line-height:1.1}
	
}

@media only screen and (max-width: 580px) {

div.fb-like{display:none}
header div#box_header div#box_menu ul.mainmenu li{height:auto;float:none}
header div#box_header div#box_menu ul.mainmenu li ul.sub_mainmenu{position:relative;min-height:auto}
	
}

/* iPhone and mobiles - Viewport 320px */
@media only screen and (max-width: 480px) {
	
header div#box_header div#box_logo{float:none;margin-left:5px;margin-right:5px}
div#box_content .col_left .csc-default{float:none;width:100%;padding-right:0}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:none}
	
}
