@charset "utf-8";


body {
	width:100%;
	height:100%;
	background-color: #ffffff;
}


.navbar {
	margin-top: 0%;
	max-width:100%;
	margin-left:0px;
	margin-right:0px;
}




#menu {
left:0px;
top:0px;
width:100%;
height:120px;
background:white;
z-index:4;
}

body>#rahmen { padding-top:0px; }
body>#menu { position:fixed; }
body>#inhalt { position:static; }






#myNavbar {
	padding-left:0px;
	padding-right:0px;
}

#myNavbar ul {
	display:inline;
	padding-left:0px;
	height:auto;
}


#myNavbar ul li {
	float:none;
	padding-left:0px;
	list-style:none;
	border-left:none;
	margin-top:0.5%;
	margin-left:0px;

}

#myNavbar ul li a{
	color:#666666;
	background-color:#white;
	width:100%;
	min-height:15px;
	height:30px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:thin solid #666666;
}

#myNavbar ul li a:hover{
	color:#a1daf8;
	background-color:#ffffff;
	width:100%;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:thin solid #a1daf8;
}

#myNavbar ul li:first-child {
	margin-left:0.5%;
	padding-left:0%;
	border-left:none;
	margin-left:0px;

}

#myNavbar li+li  {
	margin-left:0.5%;
	padding-left:0%;
	border-left:thin solid #ffffff;
	margin-left:0px;
}

.slide {
	margin-top:5%;
	height:20%;
}




#myCarousel {
	margin-top:120px;
}

.carousel .slide {
	margin-top:0px;}

.carousel-caption {
	color:rgba(187,155,88,1.00);

}

.carousel-caption p {
	color:858072;
}

.logo {
	margin-top:2%;
	text-align:center;
	width:20%;
}


.caption-custom {
	right:0;
	}
	
.bottom_columbia {
	margin-top:3%;
}

.h_teaser {
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;
	font-weight:bold;
}

.navbar {
	background: white;
	border: none;
}





.navbar-default .navbar-toggle:focus .navbar-default .navbar-toggle:hover {
	background-color: #a1daf8;

}


.icon-bar {
	background-color:#f3f3eb;
	border-color:white;
	margin-left:auto;
	margin-right:auto;
}


.content_wrapper_clmb {
	margin-top:1%;
	margin-left:auto;
	margin-right:auto;
}

.logo_clmb {
	max-width:300px;
	margin-top:1%;
}

.clmb_smartlist {
	margin-left:0px;
	padding-left:0px;
}

.first_el_slide {
	background-color:#e3dbc8;
}

.first_el_slide h1  {
	margin-top:1%;
	margin-bottom:1%;
}

.first_el_slide p  {
	margin-bottom:1%;

}

.index_control {
	display:none;
}


.carousel {
	height:auto;
}

.impressionen_caption h2 {
	color:black;}

.referenz h2 {
	color:#666666;
}

.koschtitgallery {
	max-width:50px;
	max-height:50px;
	margin-left:auto;
	margin-right:auto;
}


.clmb_kontakt {
	margin-left:auto;
	margin-right:auto;
}


.kontakt_brch p{
	color:#666666;}
	
.black_bck {
	background:#858072;
	color:#666666;
	border:none;
}

.text-justify{
	color:#000000;
}

.text-left{
	color:#000000;
}


.text-center{
	color:#000000;
}

.btn-link{
	color:#666666;
}

a.h_teaser:hover{color:#666666}
a.h_teaser:active{color:#666666}
a.h_teaser:visited{color:#666666}

.no_space {padding:0px;	margin:0px;}

.hor_no_space {padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
.pics_100 {width:100%;}


.margin-top-00 { margin-top: 0px; }
.margin-top-05 { margin-top: 0.5em; }
.margin-top-10 { margin-top: 1.0em; }
.margin-top-15 { margin-top: 1.5em; }
.margin-top-20 { margin-top: 2.0em; }
.margin-top-25 { margin-top: 2.5em; }
.margin-top-30 { margin-top: 3.0em; }

.margin-bottom-00 { margin-bottom:0px; }
.margin-bottom-05 { margin-bottom: 0.5em; }
.margin-bottom-10 { margin-bottom: 1.0em; }
.margin-bottom-15 { margin-bottom: 1.5em; }
.margin-bottom-20 { margin-bottom: 2.0em; }
.margin-bottom-25 { margin-bottom: 2.5em; }
.margin-bottom-30 { margin-bottom: 3.0em; }

.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}


.margin-left-00 { margin-left: 0px; }
.margin-left-05 { margin-left: 0.5em; }
.margin-left-10 { margin-left: 1.0em; }
.margin-left-15 { margin-left: 1.5em; }
.margin-left-20 { margin-left: 2.0em; }
.margin-left-25 { margin-left: 2.5em; }
.margin-left-30 { margin-left: 3.0em; }

.padding-left-00 { padding-left: 0px; }
.padding-left-05 { padding-left: 0.5em; }
.padding-left-10 { padding-left: 1.0em; }
.padding-left-15 { padding-left: 1.5em; }
.padding-left-20 { padding-left: 2.0em; }
.padding-left-25 { padding-left: 2.5em; }
.padding-left-30 { padding-left: 3.0em; }

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */

@media (min-width:768px) {	


.navbar {
	margin-top: 1%;
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}


#myNavbar ul {
	margin-top:auto;
	display:inline;
	padding-left:0px;
	height:auto;
}


#myNavbar ul li {
	float:left;
	padding-left:0px;
	list-style:none;
	border-left:thin solid #666666;
}

#myNavbar ul li a{
	color: color:#858072;;
	background-color:#ffffff;
	height: auto;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;

}

#myNavbar ul li a:hover{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;

}

#myNavbar ul li:first-child {
	margin-left:0.5%;
	padding-left:1%;
	border-left:none;
}

#myNavbar li+li  {
	margin-left:0.5%;
	padding-left:1%;
	border-left:thin solid #666666;
}

.google_calendar {
	color:rgba(89,255,0,1.00);
	}

.button.active,.button:active {
	color:#858072;
	background-color:#858072;
	border-color:#858072;}

}

/* Medium devices (desktops, 992px and up)*/
@media (min-width:992px) {
	



}  

/* Large devices (large desktops, 1200px and up)*/

@media (min-width:1200px) { 






}
