@charset "UTF-8";
/* CSS Document */




@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}








@font-face { 
font-family: "akz"; 
src: url("font/akzidenz-grotesk-light.ttf"); 
}

@font-face { 
font-family: "akz-roman"; 
src: url("font/akzidenz-grotesk-bold.ttf"); 
}

@font-face { 
font-family: "akz-roman"; 
src: url("font/akzidenz-grotesk-roman.ttf"); 
}

@font-face { 
font-family: "font1"; 
src: url("font/MicroExtendFLF.ttf"); 
}

@font-face { 
font-family: "font2"; 
src: url("font/Raleway-Light.ttf"); 
}

@font-face { 
font-family: "font2h"; 
src: url("font/Lato-Semibold.ttf"); 
}

@font-face { 
font-family: "menu"; 
src: url("font/Raleway-Medium.ttf"); 
}

@font-face { 
font-family: "martino"; 
src: url("font/HelveticaNeue-Bold.ttf"); 
}




A:link{color:#7D7469; text-decoration:none; font-family: font2, Helvetica, Arial, sans-serif;

	}

A:hover{color:#0B610B; text-decoration:none; font-family: font2, Helvetica, Arial, sans-serif;

	}
a {outline:none; text-decoration:none; font-family: akz-roman, Helvetica, Arial, sans-serif;

	color: #7D7469;}

a: active, a:focus {
outline: none; color: #0B610B;
}
/*
a:active{color:#DFD8C8;}
a:focus{color:#DFD8C8;}
*/



.braun {color: #3B170B}

.impressum {
	position: absolute;
	top: 223px;
	left: 101px;
	width: 860px;
	z-index: 3;
	border: 0px;
	font-family: font2;
	font-size: 13px;

}


.Stil1 {
	font-family: akz-roman, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.Stil3 {
	position: absolute;
	top: 223px;
	left: 81px;
	width: 278px;
	z-index: 3;
	border: 0px;
	font-family: font1;
	font-size: 13px;
	height: 355px;
}

.Stil3b {
	position: absolute;
	top: 223px;
	left: 81px;
	width: 310px;
	z-index: 3;
	border: 0px;
	font-family: font1;
	font-size: 13px;
	height: 355px;
}
.Stil5 {font-size: 11px}



.bkg {
position: fixed;
top: 0px;
left: 0px;
z-index: 1;
width:100%;
border:0px;
min-width:1500px;

    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;


}

.bkg-unten {
position: fixed;
bottom: 0px;
left: 100px;
z-index: 9;
border:0px;
}

.bkg-unten-menu {
position: fixed;
bottom: 10px;
left: 160px;
z-index: 9;
border:0px;
}


.content {
position: absolute;
top: 80px;
left: 0px;
z-index: 2;
border:0px;
}

.content-menu {
position: absolute;
left: 0px;
z-index: 100;
border:0px;
}


.c-linksoben {
position: absolute;
z-index: 2;
border:0px;
left:0px;
}
.c-linksoben-trans {
position: absolute;
z-index: 2;
border:0px;
left:0px;
opacity: 0.4;
}


.c-logo {
	position: absolute;
	top: 63px;
	left: 56px;
	z-index: 2;
	border:0px;
}






.c-show {
position: absolute;
top: 190px;
left: 387px;
z-index: 5;
border:0px;
}
.c-show2 {
position: absolute;
top: 190px;
left: 450px;
z-index: 5;
border:0px;
}
.c-show-wide {
position: absolute;
top: 190px;
left: 60px;
z-index: 5;
border:0px;
}

.c-show-beige-bkg {
position: absolute;
top: 190px;
left: 60px;
width:390px;
height:409px;
z-index: 2;
border:0px;
}

.c-show-black {
position: absolute;
top: 680px;
left: 0px;
z-index: 2;
border:0px;
}
