body {}


p {font-size:16px; font-family: 'Verdana';}
.col:not(:first-child,:last-child) {
  padding-right:7px;
  padding-left:7px;
}
h1 {padding-bottom:50px;}
.m {text-align:center;}
.clear {clear:both;}

.start {min-height:500px; background:#dbdbdb; margin:0px; padding-top:50px; padding-bottom:50px;}
.start p {color:#000; }
.start a, a:visited {color:#000; }
.start a:hover {color:#808080; }
.start h1 {font-family: 'Montserrat', sans-serif;}


.navbar {font-family: 'Montserrat', sans-serif;}
.referenzen h3 { margin-top:50px; margin-bottom: 30px; font-family: 'Montserrat', sans-serif;}
.partner h3 {margin-top:20px; margin-bottom:20px; font-family: 'Montserrat', sans-serif;}

.referenzen {min-height:500px; background:gray; padding-bottom:50px;}

.vorschau img  {}

.vorschau li {}
.rahmen a {}
.rahmen {}

.vorschau a:hover {}



.footer {background:#2e2e2e; padding-top:50px; padding-bottom:50px; color:#fff;}
.footer h3 { color:#fff: padding-bottom: 50px; font-family: 'Montserrat', sans-serif;}
.footer h4 { font-size:20px; color:#fff: margin-bottom: 30px; font-family: 'Montserrat', sans-serif; padding-bottom:20px;}
.footer h5 {font-size:16px; font-family: 'Montserrat', sans-serif; color:#fff; font-weight:300;}
.footer h5 a, a:visited {font-size:16px; font-family: 'Montserrat', sans-serif; color:#fff; font-weight:300;}
.footer a, a:visited {color:#fff;}
.footer h5 a, a:hover {color:#fff;}
.footer label a, a:visited {color:#fff;}
.footer a:visited {color:#fff!important;}
.abst {margin-top:30px;padding-top:30px; padding-bottom:15px; font-size:12px; border-top: 1px solid gray;}
.footer a:hover {color:#fff;}
.footer ul ul li{list-style-type:none;}


.menu_u {height:80px; margin-top:50px; padding-bottom: 50px; border-top: 1px solid gray;}

.logo {min-height:115px;}
i {padding-right:15px;}
.logo h5 {font-size:16px; font-family: 'Montserrat', sans-serif; color:#3c3c3c; font-weight:300;}
.logo a, a:visited {color:#3c3c3c;}

.left {float:left;}
.mittel {font-size:20px;}
.gross {font-size:24px; padding-left:3px;}

.start li {list-style-type:none;}
.norm li:before {font-size:14px; color:#6b6b6b;  font-family: FontAwesome; 
   content: "\f061"; padding-right:20px;}
.rueck li:before {font-size:14px; color:#6b6b6b;  font-family: FontAwesome; 
   content: "\f0da"; padding-right:20px;}
.start li {font-size:16px; font-family: 'Arial';}
.start h2 {font-size:20px; font-family: 'Arial'; font-weight:700;}

.vorschau {margin-left:auto; margin-eight:auto;}
.vorschau img {
	height: 180px;
	float: left;
	
	text-align: center;
}

.vorschau .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 1px;
}

.vorschau .img a:hover {
	border-color: #999;
}

.vorschau img {
	border: none;
}
.gr {margin:40px;}

/* Stylesheet: bootstrap_extra Modified On 2022-09-25 19:42:12 */
