hr.style { background-color: #b8babd; width: 100%; height: 5px; border-top: 0px #b8babd; border-bottom: 0px #b8babd; border-right: 0px #b8babd; border-left: 0px #b8babd }
hr.style1 { background-color: #7c7c7c; width: 100px; height: 4px; border-top: 0px #7c7c7c; border-bottom: 0px #7c7c7c; border-right: 0px #7c7c7c; border-left: 0px #7c7c7c }
hr.style2 { background-color: #7c7c7c; width: 150px; height: 4px; border-top: 0px #7c7c7c; border-bottom: 0px #7c7c7c; border-right: 0px #7c7c7c; border-left: 0px #7c7c7c }
hr.style3 { background-color: #808080; width: 200px; height: 3px; border-top: 0px #808080; border-bottom: 0px #808080; border-right: 0px #808080; border-left: 0px #808080 }
hr.style4 { background-color: #e0e0e0; width: 250px; height: 3px; border-top: 0px #e0e0e0; border-bottom: 0px #e0e0e0; border-right: 0px #e0e0e0; border-left: 0px #e0e0e0 }
hr.style5 { background-color: #590043; width: 100%; height: 2px; border-top: 0px #590043; border-bottom: 0px #590043 border-right: 0px #590043 border-left: 0px #590043 }
hr.style6 { background-color: #997400; width: 500px; height: 10px; border-radius: 18px; border-top: 0px #997400; border-bottom: 0px #997400; border-right: 0px #997400; border-left: 0px #997400 }
hr.style7 { background-color: #997400; width: 100%; height: 10px; border-radius: 18px; border-top: 0px #997400; border-bottom: 0px #997400; border-right: 0px #997400; border-left: 0px #997400 }
hr.style8 { background-color: #997400; width: 250px; height: 6px; border-radius: 18px; border-top: 0px #997400; border-bottom: 0px #997400; border-right: 0px #997400; border-left: 0px #997400 }


 
/* link, visited, hover, active */
 
a:link {
    color: white;
	text-decoration:underline;
}

a:visited {
    color: white;
	font-sizee: bold;
	text-decoration:underline;
}

a:hover {
    color: #997400;
	font-size: bold;
	text-decoration:underline;
}

a:active {
    color: white;
	font-size: bold
	text-decoration:underline;
}

a.b:link {
    color: #000000;
	text-decoration:underline;
}

a.b:visited  {
    color: #000000;
	text-decoration:underline;
}

a.b:hover {
    color: #997400;
	text-decoration:underline;
}

a.b:active {
    color: #000000;
	text-decoration:underline;
}

a.b2:link {
    color: #000000;
	text-decoration:underline;
}

a.b2:visited  {
    color: #000000;
	text-decoration:underline;
}

a.b2:hover {
    color: #621c40;
	text-decoration:underline;
}

a.b2:active {
    color: #000000;
	text-decoration:underline;
}

a.v2:link {
    color: #ffffff;
	text-decoration:none;
}

a.v2:visited {
    color: #ffffff;
	text-decoration:none;
}

a.v2:hover {
    color: #blue;
	text-decoration:underline;
}

a.v2:active {
    color: #ffffff;
	text-decoration:none;
}

a.style1:link {
    color: white;
	padding: 2px 5px;
    text-align: center;
	background-color: none;
	text-decoration:underline;
	display: inline-block;
}

a.style1:visited {
	color: white;
	padding: 2px 5px;
    text-align: center;
    background-color: none;
	text-decoration:underline;
}

a.style1:hover {
    color: red;
	padding: 2px 5px;
    text-align: center;
	background-color: white;
	text-decoration:underline;
	display: inline-block;
}

a.style1:active { 
	color: black;
	padding: 0px 0px;
	text-align: center;
	background-color: #00ff18
	text-decoration:none;
	display: inline-block;
}

a.style3:link {
    color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: black;
	width: 300px;
	border-radius: 18px;
	box-shadow: 0px 0px 30px #fafafa; 
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style3:visited {
	color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
    background-color: black;
	text-decoration: none;
}

a.style3:hover {
    color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: #590043; 
	border-radius: 18px;
	width: 300px;
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style3:active { 
	color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: #997400; 
	border-radius: 18px;
	text-decoration: none;
	display: inline-block;
}

a.style3b:link {
    color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: black;
	width: 250px;
	border-radius: 18px;
	box-shadow: 0px 0px 30px #fafafa; 
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style3b:visited {
	color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	width: 250px;
    background-color: underline;
	text-decoration: none;
}

a.style3b:hover {
    color: white;
	padding: 0px 0px 0px 0px;
    text-align: center;
	background-color: #997400; 
	border-radius: 18px;
	width: 250px;
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style3b:active { 
	color: white;
	padding: 0px 0px 0px 0px;
    text-align: center;
	width: 250px;
	background-color: #997400; 
	border-radius: 18px;
	text-decoration: none;
	display: inline-block;
}

a.style4:link {
    color: black;
	padding: 0px 0px 0px 0px;
    text-align: center;
	background-color: #e08235; 
	border-radius: 18px;
	width: 75%;
	vertical-align: middle
	text-decoration:underline;
	display: inline-block;
}

a.style4:visited {
	color: #000000;
	padding: 0px 0px 0px 0px;
    text-align: center;
	font-size: 20px;
    background-color: underline;
	text-decoration:underline;
}

a.style4:hover {
    color: white;
	padding: 0px 0px 0px 0px;
    text-align: center;
	background-color: #7c7c7c; 
	border-radius: 18px;
	width: 75%;
	vertical-align: middle
	text-decoration:underline;
	display: inline-block;
}

a.style4:active { 
	color: white;
	padding: 0px 0px 0px 0px;
    text-align: center;
	background-color: #b13a2e;
	text-decoration:underline;
	display: inline-block;
}

a.style5:link {
    color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: black;
	width: 75%;
	border-radius: 18px;
	box-shadow: 0px 0px 30px #fafafa; 
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style5:visited {
	color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
    background-color: underline;
	text-decoration: none;
}

a.style5:hover {
    color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: #997400; 
	border-radius: 18px;
	width: 75%;
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style5:active { 
	color: white;
	padding: 0px 10px 0px 10px;
    text-align: center;
	background-color: #997400; 
	border-radius: 18px;
	text-decoration: none;
	display: inline-block;
}

a.style6:link {
    color: white;
	padding: 10px 10px 10px 10px;
	margin: margin: 5px 5px 5px 5px;
	font: Open Sans;
	font-size: 20px;
    text-align: center;
	background-color: #365595;
	width: 220px;
	border-radius: 16px;
	border: 3px solid #12ed36;
	vertical-align: middle;
	text-decoration: none;
	display: inline-block;
}

a.style6:visited {
	color: white;
	padding: 10px 10px 10px 10px;
	margin: margin: 5px 5px 5px 5px;
	font: Open Sans;
	font-size: 20px;
    text-align: center;
	background-color: #e18235;
	width: 220px;
	border-radius: 18px;
	border: 3px solid #12ed36;
	vertical-align: middle;
    background-color: underline;
	text-decoration: underline;
}

a.style6:hover {
    color: white;
	padding: 10px 10px 10px 10px;
	margin: margin: 5px 5px 5px 5px;
	font: Open Sans;
	font-size: 20px;
    text-align: center;
	background-color: #365595;
	border: 3px solid #e18235;
	width: 220px;
	border-radius: 18px;
	vertical-align: middle;
	text-decoration: underline;
	display: inline-block;
}

a.style6:active { 
	color: white;
	padding: 10px 10px 10px 10px;
	margin: margin: 5px 5px 5px 5px;
	font: Open Sans;
	font-size: 20px;
    text-align: center;
	background-color: #365595;
	border-radius: 18px;
	width: 220px;
	vertical-align: middle;
	text-decoration: underline;
	display: inline-block;
}

.anchor-googlemaps { position:relative; top:-55px }
.anchor-googlemaps_2 { position:relative; top:-55px }
.anchor-cookies { position:relative; top:-100px }
.anchor-kontaktformular { position:relative; top:-100px }
.anchor-kontaktformular2 { position:relative; top:-50px }
.anchor-produkte { position:relative; top:-80px }
.anchor-produkte_2 { position:relative; top:-80px }
.anchor-details { position:relative; top:-100px }
.anchor-kontakt { position:relative; top:-100px }
.anchor-linkedin { position:relative; top:-100px }
.anchor-facebook { position:relative; top:-100px }
.anchor-instagram { position:relative; top:-100px }
.anchor-sprachauswahl { position:relative; top:-100px }
}