

.boldlist {
	font-weight: 700;
	color: black;
}

.background {
	
	background-image: url(../img/bg2.jpg);
}

.fortypixels {
	height: 40px;
}

.marginbottom15 {
	margin-bottom:15px;
}

.marginbottom40 {
	margin-bottom:40px;
}
.marginbottom0 {
	margin-bottom:0px;
}

.pic100 {
	width:100%;
}

.paddingtop48 {
	padding-top:48px;
}

.serviceclass {
	min-height:510px; 
	margin-bottom:30px;
}

.lineandcolor{
	line-height: 1.5;
	color:black;
}

.borderpartner {
	border-top: 1px solid; 
	border-bottom: 1px solid;
}

.height286 {
	min-height:286px;
}

.borderwhite {
	
	border-color: white !important ;
	border-bottom-style: solid !important ;
	border-width: 1px !important ;
	
}

.white {
	color:white !important
}

.zindex1051 {
	z-index:1051 !important;
}

.lange {
	color:#000000 !important; 
	margin-bottom:15px !important; 
	margin-top:15px !important;
}

.margintop20black {
	margin-top:20px !important;
	color: black !important;
}

.margintop2011 {
	margin-top:20px !important;
	font-size:1.1em !important;
}

.margintop0 {
	margin-top:0px !important;
}

.em11 {
	font-size: 1.1em !important;
}

.colorblack {
	color: black !important;
}

.margin20rgba {
	
	padding-bottom: 20px !important; 
	margin-bottom:20px !important; 
	background: rgba(0,0,0,0.2);
}

.footstyle {
	font-size:1.1em !important; 
	font-weight:600 !important; 
	margin-bottom:20px !important;
}

.ueberschrift {
	color:#000000 !important; 
	margin-bottom:40px !important; 
	margin-top:15px !important; 
	text-align:center !important;
}

.pointer {
	
	cursor:pointer !important;
}

.margintop0 {
	
	margin-top: 0 !important;
}

.margintop20 {
	
	margin-top: 20px !important;
}

.kontaktstyle {
	text-align: left !important; 
	font-weight: 800 !important; 
	font-size: 1.1em !important;
}

.width90 {
	width:90%;
}

.nodisplay {
	display:none !important;
}

.colorffde16 {
	
	color:#ffde16 !important;
}

.websi {
	color:white !important; 
	text-decoration:underline !important;
	
}

.padding30 {
	
	padding-left:30px !important; 
	padding-right:30px !important;
}