body {
  position: relative;
}
::selection {background: rgb(236, 116, 5); color: #ffffff;}
::-moz-selection {background: rgb(236, 116, 5); color: #ffffff;}

@media screen and (min-width: 992px) {
	.logonav {
		margin-top: 40px;
	}
}

#kontakt a:hover, #kontakt a:focus {
	transform: scale(1.1);
}

#headerslider {
	position: relative;
}

.sliderheader {
	font-weight: bold;
}

.headerbild {
    margin-top: -50px;
    position: relative;
    top: 50px;
    z-index: 506;
}

@media screen and (max-width: 768px) {
	.headerbild {
    		margin-top: -42px;
   		position: relative;
    		top: 42px;
    		z-index: 506;
	}
}

.footernavi a, .footernavi a:hover, .footernavi a:focus {
	color: #ffffff;
}

.footernavi {
	margin: 70px 0;
}

.balken {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+5,9e9e9e+20,000000+38,000000+58,9e9e9e+85,000000+100 */
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #000000 5%, #9e9e9e 20%, #000000 38%, #000000 58%, #9e9e9e 85%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #000000 5%,#9e9e9e 20%,#000000 38%,#000000 58%,#9e9e9e 85%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #000000 5%,#9e9e9e 20%,#000000 38%,#000000 58%,#9e9e9e 85%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	min-height: 12px;
}

.pin {
	position: absolute;
	bottom: 0;
	right: -12px;
}

@media screen and (max-width: 1230px) {
	.pin {
		width:45px;
	}
	.balken {
		min-height:10px;
	}
}

@media screen and (max-width: 768px) {
	.sliderheader {
		top: 50px;
	}
	
	.pin {
		right: 0;
		width: 29px;
	}
}

.downloadicon {
	font-size: 21px;
}

.parallax-window {
    
    background: transparent;
}

.carousel-control.right, .carousel-control.left {
	background: none;
}

h2 {
	font-size: 48px;
	font-family: 'Jura', sans-serif;
	margin-bottom:35px;
}

@media screen and (max-width: 768px) {
	h2 {
		font-size: 30px;
	}
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #013064;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: #013064;
	color: #ffffff;
}

@media screen and (min-width: 992px) {

	.navbar-default .navbar-nav a {
		border: 1px solid transparent;

	 	-moz-border-image: -moz-linear-gradient(top left, #575756 0%, #d8d8d8 100%);
		 -webkit-border-image: -webkit-linear-gradient(top left, #575756 0%, #d8d8d8 100%);
		 border-image: linear-gradient(to bottom right, #575756 0%, #d8d8d8 100%);


		 border-image-slice: 1;
		
	}

	.navbar-default .navbar-nav .leftlink a {
		border-right: none;
	}
	
	.navbar-default.navbar-fixed-top a {
		border: none;
	}
	
	header .nav > li > a {
		padding: 15px 25px;
		font-size: 16px;
	}
}

@media screen and (min-width: 1230px) {
	header .nav > li > a {
		padding: 15px 40px;
		font-size: 16px;
	}
}

.navbar-brand {
	padding: 10px 15px 15px;
}

.navbar-default.navbar-fixed-top {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+37,b2b2b2+100 */
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #dadada 0%, #ffffff 37%, #b2b2b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

@media screen and (max-width: 992px) {
	.navbar-default img {
		width:130px;
	}
}

.navbar-default.navbar-fixed-top img {
	width:130px;
}

.tabsimg {
	max-width: 100px;
}

@media screen and (min-width: 992px) {

}

#sprachmenue_small.scrolled {
    padding-right: 30px;
    position: fixed;
    top: 52px;
    width: 100%;
    z-index: 200;
}

#header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+37,b2b2b2+100 */
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #dadada 0%, #ffffff 37%, #b2b2b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
}

#extra {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,3c3c3c+68,000000+100 */
	/*
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #000000 0%, #3c3c3c 68%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #000000 0%,#3c3c3c 68%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #000000 0%,#3c3c3c 68%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	*/
	
	background: #000000; /* Old browsers */
	background: rgba(0, 0, 0, 0.5) -moz-linear-gradient(135deg, #000000 0%, rgba(0, 0, 0, 0.8) 68%, #ffffff 100%) repeat scroll 0 0; /* FF3.6-15 */
	background: rgba(0, 0, 0, 0.5) -webkit-linear-gradient(135deg, #000000 0%, rgba(0, 0, 0, 0.8) 68%, #ffffff 100%) repeat scroll 0 0; /* Chrome10-25,Safari5.1-6 */
	background: rgba(0, 0, 0, 0.5) linear-gradient(135deg, #000000 0%, rgba(0, 0, 0, 0.8) 68%, #ffffff 100%) repeat scroll 0 0; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	color: #ffffff;
	
	padding-bottom: 4%;
	
}

#extra a {
color:white;
}

#extra h2 {
	padding-top: 60px;
font-size:27px;
}

#extra img {
	margin: 0 0 20px 0;
}

#geometrie {
	padding: 3% 0 4%;
}

#geometrie {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+37,b2b2b2+100 */
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #dadada 0%, #ffffff 37%, #b2b2b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	-webkit-box-shadow: 0 10px 18px 0px #d8d8d8;
   	-moz-box-shadow: 0 10px 18px 0px #d8d8d8;
        box-shadow: 0 10px 18px 0px #d8d8d8;
}

#vergleich {
	padding: 3% 0 4%;
}

#vergleich .tabsrow {
	padding:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
}

.vergleich-background {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+37,b2b2b2+100 */
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #dadada 0%, #ffffff 37%, #b2b2b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #dadada 0%,#ffffff 37%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
	-webkit-box-shadow: 0 7px 8px -2px #d8d8d8, 0 -4px 3px -5px #000 inset;
   	-moz-box-shadow: 0 7px 8px -2px #d8d8d8, 0 -4px 3px -5px #000 inset;
        box-shadow: 0 7px 8px -2px #d8d8d8, 0 -4px 3px -5px #000 inset;
}

#vergleich .tabsrow li {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+50,b2b2b2+100 */
	background: #dadada, url("../img/pfeil_unten_grau.png") no-repeat scroll center bottom; /* Old browsers */
	background: url("../img/pfeil_unten_grau.png") no-repeat scroll center bottom, -moz-linear-gradient(left, #dadada 0%, #ffffff 50%, #b2b2b2 100%); /* FF3.6-15 */
	background: url("../img/pfeil_unten_grau.png") no-repeat scroll center bottom, -webkit-linear-gradient(left, #dadada 0%,#ffffff 50%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("../img/pfeil_unten_grau.png") no-repeat scroll center bottom, linear-gradient(to right, #dadada 0%,#ffffff 50%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 */
	
	border-radius: 0;
	
	-webkit-box-shadow: 0 -2px 2px -1px #000 inset;
   	-moz-box-shadow: 0 -2px 2px -1px #000 inset;
        box-shadow: 0 -2px 2px -1px #000 inset;
        
        list-style-type: none;
}

#vergleich .tabsrow li:hover {
    background: url("../img/pfeil_unten_grau.png") no-repeat scroll center bottom, rgba(0, 0, 0, 0) linear-gradient(to right, #bdbdbd 0%, #fafafa 50%, #b9b9b9 100%) repeat scroll 0 0;
}

#vergleich .tabsrow a img {
	padding-bottom: 25px;
    	padding-top: 15px;
    	width: 280px;
}

#vergleich .tabsrow li.active {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+50,b2b2b2+100 */
	background: #dadada, url("../img/pfeil_unten_orange.png") no-repeat scroll center bottom; /* Old browsers */
	background: url("../img/pfeil_unten_orange.png") no-repeat scroll center bottom, -moz-linear-gradient(left, #dadada 0%, #ffffff 50%, #b2b2b2 100%); /* FF3.6-15 */
	background: url("../img/pfeil_unten_orange.png") no-repeat scroll center bottom, -webkit-linear-gradient(left, #dadada 0%,#ffffff 50%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("../img/pfeil_unten_orange.png") no-repeat scroll center bottom, linear-gradient(to right, #dadada 0%,#ffffff 50%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 */
	
	border-radius: 0;
	
	-webkit-box-shadow: 0 -2px 2px -1px #000 inset;
   	-moz-box-shadow: 0 -2px 2px -1px #000 inset;
        box-shadow: 0 -2px 2px -1px #000 inset;
}

#vergleich .tabsrow li.active:hover {
    background:url("../img/pfeil_unten_orange.png") no-repeat scroll center bottom, rgba(0, 0, 0, 0) linear-gradient(to right, #bdbdbd 0%, #fafafa 50%, #b9b9b9 100%) repeat scroll 0 0;
}


#vergleich a.links {
	margin-right: 2px;
}

#kontakt {
	
	background: #25375d url("../../lutztemplates/res-neu/images/bg-ct-footer.gif") repeat-x scroll center top;
	color: #ffffff;
	padding: 3% 0 4%;
}

#kontakt .btn-default {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dadada+0,ffffff+50,b2b2b2+100 */
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(left, #dadada 0%, #ffffff 50%, #b2b2b2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #dadada 0%,#ffffff 50%,#b2b2b2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #dadada 0%,#ffffff 50%,#b2b2b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b2b2b2',GradientType=1 ); /* IE6-9 */
	
	border: 1px solid rgb(235, 235, 235);
    	border-radius: 0;
	
	-webkit-box-shadow: 0 2px 2px -1px rgb(0, 0, 0);
   	-moz-box-shadow: 0 2px 2px -1px rgb(0, 0, 0);
        box-shadow: 0 2px 2px -1px rgb(0, 0, 0);
        
        color: rgb(1, 48, 100);
    	font-size: 30px;
        transition: all 0.2s ease-in-out 0s;
}

#kontakt span {
	color: #000000;
}

#kontakt .btn .img-responsive {
    display: inline-block;
    margin-left: 15px;
    width: 153px;
}


/* Print */

@media print {
* {
    box-shadow: none !important;
    color: #000000 !important;
    text-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]::after {
    content: none;
}
abbr[title]::after {
    content: none;
}
pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}
@page {
    margin: 0.5cm;
}
p, h2, h3 {
}
h2, h3 {
    page-break-after: avoid;
}

/*
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left !important;
}


.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.6667%;
}
.col-md-10 {
    width: 83.3333%;
}
.col-md-9 {
    width: 75%;
}
.col-md-8 {
    width: 66.6667%;
}
.col-md-7 {
    width: 58.3333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-4 {
    width: 33.3333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.6667%;
}
.col-md-1 {
    width: 8.33333%;
}
*/
}
