@charset "utf-8";
/* CSS Document */
@font-face {
font-family: "SourceSansPro";
src:url('../fonts/source-sans-pro/SourceSansPro-Regular.otf') format("opentype");
}


@font-face {
font-family: "SourceSansPro";
font-weight: bold;
src:url('../fonts/source-sans-pro/SourceSansPro-Bold.otf') format("opentype");
}

@font-face {
font-family: "SourceSansPro";
font-weight: 100;
src:url('../fonts/source-sans-pro/SourceSansPro-Light.otf')format("opentype");
}
/* =================== FiraSans-Regular.otf ==================================== */

@font-face {
font-family: "FiraSans";
src:url('../fonts/fira-sans/FiraSans-Regular.otf') format("opentype");
}


@font-face {
font-family: "FiraSans";
font-weight: bold;
src:url('../fonts/fira-sans/FiraSans-ExtraBold.otf') format("opentype");
}

@font-face {
font-family: "FiraSans";
font-weight: 100;
src:url('../fonts/fira-sans/FiraSans-Light.otf') format("opentype");
}



body {
	font-family: FiraSans, SourceSansPro, Hevetica, Arial, sans-serif;
	color: #700621;
	color: rgb(112,6,33);
	}
	
a{
	color: #c14108;
	color: rgb(193,65,8);
	text-decoration: none;
	font-weight: 100;
	}
#nav ul.links li.active a {
   color: rgb(112,6,33);
}
#nav ul.links li.active a:hover {
    color: rgb(193,65,8)!important;
}


a.nav-akt{
	color: #c14108;
	color: rgb(193,65,8);	
	}
	
a.nav-akt:hover{
	color: #700621;
	color: rgb(112,6,33);
	}
	
a.nav{
	color: #700621;
	color: rgb(112,6,33);
	}
a.nav:hover{
	color: #c14108;
	color: rgb(193,65,8);
	}
	
a:hover {
			border-bottom-color: transparent;
			color: rgb(193,65,8) !important;
		}
			ul.icons li a.icon:hover:before {
		color: #18bfef;
	}
		.pagination a:hover {
			color: rgb(193,65,8) !important;
			border-color: rgb(193,65,8);
			z-index: 1;
		}
			.pagination a:hover + a, .pagination a:hover + span {
				border-left-color: rgb(193,65,8);
			}
			#intro a:hover {
				border-bottom-color: transparent;
				color: rgb(193,65,8) !important;
			}
input[type="submit"], input[type="reset"], input[type="button"], button, .button {
    box-shadow: inset 0 0 0 2px color: rgb(112,6,33);
    color: rgb(112,6,33) !important;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover {
    box-shadow: inset 0 0 0 2px rgb(193,65,8);
    color: rgb(193,65,8) !important;
}
	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	button,
	.button {
		background-color: transparent;
		box-shadow: inset 0 0 0 2px rgb(112,6,33);
		color: rgb(112,6,33) !important;
	}


		#footer label {
			 color: rgb(112,6,33);
		}

		#footer input[type="text"],
		#footer input[type="password"],
		#footer input[type="email"],
		#footer select,
		#footer textarea {
			color: rgb(112,6,33);
		}
		
		
		
		
header#spezial { margin: 0 0 0 0!important;}
#main article#spezial { padding: 8rem 8rem 0rem 8rem;!important;}