/* Spezial Startseite *********************************************************/
#wrapper {
	position:relative;
}
header {
	display:block;
	position:fixed;
	bottom:3em;
	margin:0;
	border-top:2px solid #ffffff;
	border-bottom:7.25em solid #ffffff;
	padding:0;
	width:100%;
	height:2.5em;
	background-color:#1d5aa5;
	z-index:100;
}
header div.inside {
	display:block;
	margin:0 auto;
	border:0;
	padding:0;
	width:88%;
	max-width:1024px;
	height:2.5em;
}
.mod_logo {
	z-index:50;
}
.mod_abdeckung {
	position:absolute;
	bottom:-1em;
	margin-left:-1em;
	width:22em;
	max-width:70%;
	height:1em;
	background-color:#ffffff;
	z-index:75;
}
#container {
	position:fixed;
	padding:0;
	width:100%;
	height:100%;
	z-index:-100;
}
#main {
	display:block;
	width:100%;
	max-width:none;
	height:100%;
}
.ce_text {
	margin:0;
}
.mod_article {
	margin:0;
	width:100%;
	height:100%;
}
ul li figure {
	margin:0;
	border:0;
	padding:0;
}
footer {
	display:block;
	position:fixed;
	bottom:0;
	margin:0;
	width:100%;
	height:3em;
	background-color:#dadada;
	z-index:100;
}

body {background:url('../../homeslider/consulting/impressionen-sikama-consulting-1.jpg') no-repeat center;background-size:cover;}

/* Vollbildslider */
.flexslider {display:block;position:absolute;top:0;left:0;z-index:-10000;margin:0;border:0;border-radius:0;box-shadow:none;width:100%;height:100%;}
.flexslider .slides {width:100%;height:100%;}
.flexslider .slides li {width:100%;height:100%;}
.flexslider .slides figure {width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.flexslider .slides img {display:none;}


@media screen and (max-width:1040px) {
	/* Umstellung auf Mobilemenu */
	header { bottom:4em; border-bottom:1.5em solid #ffffff; }
	footer { height:4em; }
	.mod_adresse p strong { display:block; }
}
@media screen and (max-width:880px) {
	/* Header in der Hoehe vekleinern */
	header, 
	header .inside { height:2em; }
	.mod_article .ce_text { padding-left:0; }
}
@media screen and (max-width:1040px) and (min-height:512px) {
	nav { top:auto; bottom:2.5em; }
}
@media screen and (max-width:880px) and (min-height:512px) {
	nav { top:auto; bottom:2em; }
}