
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700;|Slabo+13px');

body {
	font-family: 'Montserrat', sans-serif;;
	color: rgba(94, 71, 48, 1.00);
	font-weight: 400;
	letter-spacing: ;
}

h1 {
	font-family: 'Slabo 13px', serif;;
	color: rgba(94, 71, 48, 1.00);
	font-weight: 400;
	letter-spacing: 0.05em;
}

h2 {
	font-family: 'Slabo 13px', serif;;
	color: rgba(94, 71, 48, 1.00);
	font-weight: 400;
	letter-spacing: 0.05em;
}

h3 {
	font-family: 'Montserrat', sans-serif;;
	color: rgba(170, 172, 128, 1.00);
	font-weight: 700;
}

a:link, a:visited {
	color: rgba(170, 172, 128, 1.00);
}

a:hover, a:active, a.aktiv {
	color: rgba(201, 202, 168, 1.00);
}

strong {
	font-weight: 700;
}

.trenner {
	background-color: rgba(170, 172, 128, 1.00);
}

.btn {
	background: rgba(170, 172, 128, 1.00);
	color: RGBA(255, 255, 255, 1.00);
}

.btn:hover {
	background: rgba(94, 71, 48, 1.00);
	color: RGBA(255, 255, 255, 1.00);
}

.tint .btn {
	background: #fff;
}

.tint .btn:hover {
	background: rgba(94, 71, 48, 1.00);
}

#news {
	background: rgba(201, 202, 168, 0.9);
	color: RGBA(255, 255, 255, 1.00);
	font-weight: 700;
}

.close:before {
	background: rgba(94, 71, 48, 1.00);
}

.close .line {
	background-color: RGBA(255, 255, 255, 1.00);
}

#phone {
	background: rgba(94, 71, 48, 1.00);
	font-weight: 700;
}

#mail {
	background: rgba(94, 71, 48, 1.00);
}

#info {
	background: rgba(94, 71, 48, 1.00);
}

#headerTitel h2 {
	font-weight: 400;
}

#headerTitel h1 {
	font-family: 'Montserrat', sans-serif;;
	font-weight: 400;
}

.hamburger:before {
	background: rgba(94, 71, 48, 1.00);
}

.hamburger .line{
	background-color: RGBA(255, 255, 255, 1.00);
}

#nav .trenner {
	background-color: rgba(170, 172, 128, 1.00);
}

#logo {
	font-family: 'Slabo 13px', serif;;
	color: rgba(94, 71, 48, 1.00);
	font-weight: 400;
	letter-spacing: 0.05em;
}

.light {
	background: rgba(228, 226, 219, 1.00);
	color: rgba(94, 71, 48, 1.00);
}

.tint {
	background: rgba(201, 202, 168, 1.00);
}

.tint a:link,
.tint a:visited {
	color: #fff;
}

.tint a:hover,
.tint a:active {
	color: rgba(170, 172, 128, 1.00);
}

.tblDistanzen td {
	border-bottom: rgba(170, 172, 128, 1.00) 1px solid;
}

.preisliste tr.tr:hover td {
	background: rgba(201, 202, 168, 0.2);
}

.styled-select select {
   background: rgba(170, 172, 128, 1.00) url(https://immodesign.ch/_images/open.png) no-repeat 75% 0;
}

input:hover.formGross,
input:focus.formGross,
input:hover.formPLZ,
input:focus.formPLZ,
input:hover.formOrt,
input:focus.formOrt,
textarea:hover.formGross,
textarea:focus.formGross,
select:hover.formGross,
select:focus.formGross {
	border-color: rgba(170, 172, 128, 1.00);
}

input.sendKontakt {
	background: rgba(170, 172, 128, 1.00);
	color: RGBA(255, 255, 255, 1.00) !important;
	font-weight: 700;
}

input:hover.sendKontakt,
input:focus.sendKontakt {
	background: rgba(94, 71, 48, 1.00);
	color: RGBA(255, 255, 255, 1.00) !important;
}

.tint input.sendKontakt {
	background: #fff;
	color: rgba(94, 71, 48, 1.00) !important;
}

.tint input:hover.sendKontakt,
.tint input:focus.sendKontakt {
	background: rgba(94, 71, 48, 1.00);
	color: RGBA(255, 255, 255, 1.00) !important;
}

.flex-control-paging li a:hover { 
	background: rgba(170, 172, 128, 1.00);
	border: rgba(170, 172, 128, 1.00) 3px solid;
}

.flex-control-paging li a.flex-active { 
	background: rgba(170, 172, 128, 1.00);
	border: rgba(170, 172, 128, 1.00) 3px solid;
}

footer {
	color: rgba(94, 71, 48, 1.00);
}

footer a:link, footer a:visited {
	color: rgba(94, 71, 48, 1.00);
}

footer a:hover, footer a:active {
	color: rgba(201, 202, 168, 1.00);
}

footer.tint a:hover, footer.tint a:active {
	color: rgba(228, 226, 219, 1.00) !important;
}

input, textarea, select {
	font-family: 'Montserrat', sans-serif;;
	font-weight: 400;
	letter-spacing: ;
}


#cookiedingsbumsCloser {
	background: rgba(170, 172, 128, 1.00);
	color: RGBA(255, 255, 255, 1.00);
}

#cookiedingsbumsCloser:hover {
	background: rgba(94, 71, 48, 1.00);
	color: RGBA(255, 255, 255, 1.00);
}

