@charset "UTF-8";


@media (max-width: 1380px) {
	
}

@media (max-width: 1280px) {
	
	#header_logo_respon {display:none; position:absolute; left:5px; top:5px; width:80%; height:50px;}
	#header_logo_respon img {display:block;width:100%; margin:0 auto;}
	.bg_slider_lines {display:none;}
	.navbar-inverse .navbar-nav > li > a{
		line-height:30px; font-weight:300;
	color:#fff; 

	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover
	{ color:#aa1e3c; }
	.flexslider_navigation {}
	.navbar-brand {padding:0px; width:300px; height:auto; margin-top:5px; margin-left:5px;}
	.navbar-brand > img {border:0px solid red; display:block; width:100%;}
	
}

@media (max-width: 1154px) {
	.navbar-inverse {min-height:50px;}
	.logo_box {display:none;}
	.logo_box_responsive {
		display:inline-block;
		height:70px;
		position:relative;
		
	}
	.logo_box_responsive .stars_box {
		
		position:absolute;
		bottom:5px; right:5px;
	}

	.logo_box_responsive .stars_box span {
		display:inline-block;
		font-size:10px;
		margin-left:3px;
		color:#aa1e3c;
	}

	#status h2 {font-size:18px;}
	#header_logo {display:block; width:100%;}  
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;

  }
  .navbar-nav {
      float: none!important;
      margin-top: 10px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
      text-align:center;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	width:100%;
	display:block;
	text-align:center;
	padding:10px 0px;
	color:#333;
   }
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a span {
   	display:none;
   }


  .collapse.in{
      display:block !important;
  }


  .flexslider_navigation {display:none;}

  .navbar-inverse .navbar-nav .dropdown-menu {
  	width:100% !important;
  	position:relative !important;
  }

  .booking_widget a , .booking_widget .txt-break {
  	font-size:16px;
  }

  .booking_widget p {
  
  }

  .booking_widget .txt-break {
		height:auto;
  	line-height: auto;

}
   


}

@media (max-width: 960px) {
	.navbar-brand {padding:0px; width:250px; margin-top:5px; margin-left:5px;}

	.form_left {border:0px solid red; width:100%; float:none; padding:0px 2%; border-right:0px solid #ccc;}
	.form_right {border:0px solid blue; width:100%; float:none; padding:0px 2%;}
	.captcha_left {width:100%; float:none; padding:0px 2%;}
	.captcha_right {width:100%; float:none; padding:0px 2%;}
	.form_send_bt {display:block; width:96%; margin:0 auto; border:none; outline:none; font-size:18px; background:#333; padding:5% 0px; color:#fff; text-transform:uppercase; cursor:pointer;
	 -webkit-appearance: none; /* for box shadows to show on iOS */} 
	 .input_text {border:none; outline:none; width:100%; font-size:20px; line-height:40px; padding:0px 2%; border:1px solid #ccc; 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:0%; background:#f7f7f7; }
	.text_area {border:none; outline:none; width:100%; font-size:20px; line-height:24px; padding:10px 2%; border:1px solid #ccc; 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:0%; background:#f7f7f7; height:240px;}

	.booking_widget a {
  	margin-top:10px;
  }
  	.tab-pane img { max-width:94%; margin:2% 3%;} 

	.footer_box_position {position:relative; top:0px;}
	footer ul li {border:0px solid yellow; width:48%; float:left; margin:1% 1%; text-align:center;}
	.footer_right {text-align:center;}
	.footer_right p {text-align:center;}
	.footer_links_bottom p {margin-top:30px;}
	.footer_links_bottom_bt {
		display:inline-block;
		width:48%; 
		margin:1%;  
		float:left; 
		text-align:center;
		font-size:12px;
		padding:5px 0px;
	}
	.footer_links_bottom_bt_v2 {
		display:inline-block;
		width:98%; 
		margin:1%;  
		float:left; 
		text-align:center;
		font-size:16px;
		padding:10px 0px;

	}
	
	.tab-pane p {text-align: center; padding:10px 0px; font-size:16px;}
	#content_img {
	-moz-column-count: 2;
	-moz-column-gap: 5px;
	-webkit-column-count: 2;
	-webkit-column-gap: 5px;
	column-count: 2;
	column-gap: 5px;
	}

	#content_img a {
	border:0px solid red;
	display:inline-block;
	margin-top:0px;
	opacity: 1;
	padding:0px;
	border:0px dotted #ccc;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	}

	.angebot_index_box .info_angebot_txt{
		margin-bottom:20px;
	}

	.footer_navi {margin-bottom:20px;}
	.display_none_mobile {display:none;}

	.startseite-logos .startseite-logos-v1 img {
	margin-top:15px;
	}

	.startseite-logos .startseite-logos-v2 img{
		margin-top:15px;
	}

	.startseite-logos .startseite-logos-v4 img {
		margin-top:10px;
	}

	.startseite-logos .startseite-logos-v5 img {
		margin-top:20px;
	}
}


@media (max-width: 800px) {
	.preise_head_txt {position:relative; top:0px; color:#333; font-weight:bold; padding:15px 0px;}
	.footer_links_bottom_bt {
		display:inline-block;
		width:98%; 
		margin:1%;  
		float:left; 
		text-align:center;
		font-size:12px;
		padding:5px 0px;
		
	}
	.nav-tabs { padding-bottom:20px;}
	.tab-pane {border:0px solid red; margin-top:30px;}
	#status .img_loading {
		margin-left:-160px;
	}
	#status .img_loading img {
		width:300px;
	}
}

@media all and (max-width:724px){
.nav-tabs > li > a > span {display:none;}	
.nav-tabs > li > a {padding: 5px 5px;}
}
