
@fontLightEdition:			"Montserrat-Light", 			Arial, sans-serif;
@fontRegularEdition: 		"Montserrat-Regular", 			Arial, sans-serif;
@fontMediumEdition:  		"Montserrat-Medium", 			Arial, sans-serif;
// @fontSemiBoldEdition: 		"Montserrat-SemiBold", 			Arial, sans-serif;
@fontSemiBoldItalicEdition: "Montserrat-SemiBoldItalic", 	Arial, sans-serif;
@fontItalicEdition: 		"Montserrat-Italic", 			Arial, sans-serif;
@fontBlackItalic:			"Montserrat-BlackItalic", 		Arial, sans-serif;
@fontBlack:					"Montserrat-Black", 			Arial, sans-serif;
@fontBoldEdition: 			"Montserrat-Bold", 				Arial, sans-serif;
@fontExtraBoldEdition:		"Montserrat-ExtraBoldItalic", 	Arial, sans-serif;
@fontBoldItalicEdition:		"Montserrat-BoldItalic",		Arial, sans-serif;
// @heroFont: 					"heroassemble", 				Arial, sans-serif;

@baseFontSize: 16px;

@hoverIn: 	0.2s;
@hoverOut: 	0.2s;

@skewOutside: 	-15deg;
@skewInside:	15deg;

// Colors ...
@white: 	#ffffff;
@orange:	#E84E1B;
@black:		#333;
@yellow: 	#fbba00;
@gray:		#b1b1b1;
@lightgray:	#f1f1f1;
@othergray: #f9f9f9;
@red:       #cc071e;
@green:     #8CC63E;
@blue:      #0B4962;
@uhred:		#cc071e;
@menuBlue:	#05456a;
@txtBlue:	#075b8b;

@borderRadius: 8px;


.pRe { position:relative; }
.pAb { position:absolute; }
.pFi { position:fixed; }

.fL { float:left; }
.fR { float:right; }
.oH { overflow:hidden; }
.dB { display:block; }
.dN { display:none; }

.sh {
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.shadow {
	.drop-shadow(-2px, 3px, 10px, 0.2);
}

.tAl { text-align: left; }
.tAc { text-align: center; }
.tAr { text-align: right; }

.curP { cursor:pointer; }

.mS {
	font-size: 0.7rem;
}

.fWb {
	font-family: @fontBlack;
}


body {
	margin-left: auto;
	margin-right: auto;
	.tAc;
	max-width: 1000px;
	
}

#start {
	background-color: @red;
	h1 {
	color: @orange;
	}
}
#start p {
	font-size: 20px;
	color:	#706F6F;
}

#kontaktBubble {
	width: 100%;
	padding: 15px;
	background-color: @green;
	
}

#kontaktBubble p {
	font-size: 22px;
}

.logo {
	max-width: 350px;
	
}
h1 {
	color:	#00526b;
	
}

.mail {
	background-color: #00526b;
	margin: 0 90px;
	padding: 20px 0;
	border-radius: 8px;
	
	
}
.mail a {
	font-size: 30px;
	color: white;
	padding: 10px 30px;	
	
}
.phone {
	background-color: #00526b;
	margin: 0 120px;
	padding: 20px 0;
	border-radius: 8px
}
.phone a {
	font-size:	30px;
	color:	white;
	padding: 10px 30px;
}









