@charset "utf-8";

/*********
Schriftanpassungen
*********/
*,
h1 span,
h2,
h3, 
.produkt h3,
.intro h2,
.btn a,
.box.formular input[type="submit"],
option {
	font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
	font-weight: 300;
}

h1,
h2.small,
.box h2, 
.index-site h3,
h4,
.ui-accordion h2.ui-accordion-header,
p.lead,
p.lead a,
p.call,
strong,
th,
.validationerror {
	font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.header-full #logo > a img {
    height: 15vh;
    width: auto;
}

.index-site h1,
.index-site h2 {
	text-transform: uppercase;
}

p,
p.lead, p.lead a {
    font-size: 1.2rem;
}

h1 span {
    font-size: 1.5rem;
}

h2 {
	font-size: 2.5rem;
}

.box h2, h2.small {
    font-size: 1.5rem;
}

.intro h2 {
    font-size: 5.5vh;
}

.intro span {
    font-size: 2.25vh;
}

.intro h2,
.intro h2 span {
	text-shadow: 2px 2px 3px #000000;
}

.produkt h4 {
    font-size: 1.25rem !important;
	font-weight: 700;
}

footer {
	color: #ffffff;
    background: #393939;
}

footer p, footer p strong {
	color: #ffffff;
}

footer a[href^="mailto:"], footer a[href^="tel"] {
	color: #ffffff;
}

.footer-nav li a {
	color: #ffffff;
}

footer .partner img {
	width: 29%;
}

footer .partner a {
	margin-left: 5%;
	vertical-align: top;
}

/*********
Farbanpassungen
*********/
.box.grey {
    background: #393939;
}

section.grey {
    background: #550810  !important;
}
section.grey h2, 
section.grey h3, 
section.grey h4, 
section.grey p, 
section.grey * {
	color: #ffffff;
}

.box,
.btn a:hover {
    color: #ffffff;
	background: #550810 ; /*vorher3b4a65d*/ 
}

section.grey input {
    color: #ffffff;
	background: #393939;
}

.box.formular input, .box.formular select, .box.formular textarea {
    background: #ffffff !important;
}

.box.formular input[type="submit"]:hover {
    background: #e3b931  !important;
	color: #000000;
}

footer a:hover,
a:hover,
.footer-nav li a:hover {
	color: #e3b931;
}

.btn a:hover {
	color: #ffffff;
}

p.call span,
p.call span a {
	color: #ffffff;
}

.produkt .bildcontainer .info img.icon {
	background: #550810 ;
}

td {
	background-color: #ffffff;
	border-bottom-color: #550810;
	font-size: 1.2rem;
}

.box h2,
.box p {
	color: #ffffff;
}

.box.formular a {
	color: #ffffff;
}

.box.formular label {
	color: #ffffff;
}