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

/* NAVIGATION1 */
#idk-navigation1 {
	position:absolute;
	top: 30%;
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 2.2857em;
}

#idk-navigation1 a {
	color: white;
	text-decoration: none;

}
#idk-navigation1 a.active {
	color: #ccc;
	text-decoration: none;
	opacity: 1;
}
#idk-navigation1 a:hover {
	color: #ccc;
	text-decoration: none;
	opacity: 1;
}
.idk-subnavigation1 {
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 0.5714em;
	opacity: 1;
}
li.subnav {
	opacity:1;
}
/* NAVIGATION2 */
#idk-navigation2 {
	position:absolute;
	top: 30%;
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 2.2857em;
}

#idk-navigation2 a {
	color: black;
	text-decoration: none;

}
#idk-navigation2 a.active {
	color: grey;
	text-decoration: none;
	opacity: 1;
}
#idk-navigation2 a:hover {
	color: grey;
	text-decoration: none;
	opacity: 1;
}
.idk-subnavigation2 {
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 0.5714em;
	opacity: 1;
}
li.subnav {
	opacity:1;
}

/* NAVIGATION3 */
#idk-navigation3 {
	position:absolute;
	top: 30%;
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 2.2857em;
}

#idk-navigation3 a {
	color: black;
	text-decoration: none;

}
#idk-navigation3 a.active {
	color: white;
	text-decoration: none;
	opacity: 1;
}
#idk-navigation3 a:hover {
	color: white;
	text-decoration: none;
	opacity: 1;
}
.idk-subnavigation3 {
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 0.5714em;
	opacity: 1;
}
li.subnav {
	opacity:1;
}


/* NAVIGATION1 */
#idk-navigation4 {
	position:absolute;
	top: 30%;
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 2.2857em;
}

#idk-navigation4 a {
	color: white;
	text-decoration: none;

}
#idk-navigation4 a.active {
	color: #ccc;
	text-decoration: none;
	opacity: 1;
}
#idk-navigation4 a:hover {
	color: black;
	text-decoration: none;
	opacity: 1;
}
.idk-subnavigation4 {
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 0.5714em;
	opacity: 1;
}
li.subnav {
	opacity:1;
}

/* NAVIGATION5 */
#idk-navigation5 {
	position:absolute;
	top: 30%;
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 2.2857em;
}

#idk-navigation5 a {
	color: white;
	text-decoration: none;

}
#idk-navigation5 a.active {
	color: #666;
	text-decoration: none;
	opacity: 1;
}
#idk-navigation5 a:hover {
	color: #666;
	text-decoration: none;
	opacity: 1;
}
.idk-subnavigation5 {
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 0.5714em;
	opacity: 1;
}
li.subnav {
	opacity:1;
}

/* GLOBAL SETTINGS */

body {
	overflow:hidden; 		/* needed to eliminate scrollbars caused by the background image */
	padding:0;
	margin:0;				/* necesarry for the raster to fill the screen */
	height:100%;
	width:100%;
	font-size:100.01%;
	background: #333;
}
body.resize_small {
	font-size:90.01%;
}
body.resize_1200 {
	font-size:115.01%;
}
body.resize_1400 {
	font-size:125.01%;
}
body.resize_1600 {
	font-size:145.01%;
}
body.resize_1900 {
	font-size:160.01%;
}
#bgimg {
	position:absolute;
	z-index: -1;
}
a img {
border:none;
}
#global {
	width: 100%;
	height: 100%;
	position: fixed;
	overflow-y: auto;
}
/* LOGO */
#idk-logo {
	position: absolute;
	top: 3em;
	right: 2em;
	z-index: 20;
	opacity: 1;
}
#idk-logo img {
	width:5.75em;
}
/* CONTENT */

/* INTRO 1 & 2 */

#idk-content-intro {
	position: relative;
	margin: auto;
	margin-top: 20%;
	width: 50em;
	text-align: center;
}
h3.introtext {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	font-weight: lighter;
	line-height: 1em;
	text-shadow:#303030 0.014em 0.011em 0.017em ;
	color: white;
}
h1.h1_slide {
display:none;
}
h3.h3_slide {
display:none;
}
.button-right {
	position: absolute;
	top: 90%;
	right: 2em;
	z-index: 9000;
	width: 5.75em;
	opacity: 1;
}
.button-right img {
	width:4.0625em
	z-index: 9000;
}
.button-left {
	position: absolute;
	top: 90%;
	left: 3.5em;
	z-index: 9000;
	opacity: 1;
}
.button-left img {
	z-index: 9000;
	width:auto;
}
#idk-content-2 {
	position: relative;
	margin: auto;
	margin-top: 12%;
	width: 44em;
}
h1.newsheadline {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 1.375em;
	font-weight: lighter;
	line-height: 2.1818em;
	text-shadow:#303030 0.014em 0.011em 0.017em ;
	color: white;
	text-align:center;
	margin-top: -1.0909em;
	text-transform:uppercase;
}
.newslink {
	color: white;
	text-decoration: none;
}
.newslink:hover {
	color: white;
	text-decoration: underline;
}
h3.newstext-left {
	font-family: Helvetica, sans-serif;
	font-size: 0.6875em;
	font-weight: normal;
	line-height: 1.4545em;
	text-shadow:#303030 0.014em 0.011em 0.017em ;
	color: white;
	padding:0px;
	margin-left: 1.6363em;
}
h3.newstext-right {
	font-family: Helvetica, sans-serif;
	font-size: 0.6875em;
	font-weight: normal;
	line-height: 1.4545em;
	text-shadow:#303030 0.014em 0.011em 0.017em ;
	color: white;
	margin-left: 29.625em;
	padding:0px;
	margin-top: -2.1818em;
}

/* IMAGEFILM */

/* PROJEKTE */

#idk-content-imagefilm {
	position: relative;
	margin: auto;
	z-index: 0;
}

#idk-content-imagefilm2 {
	position:inherit;
	margin-top: 10%;
	width: 640px;
	height: 496px;
	z-index: 0;
}

/* HOME */
#idk-content-home {
	position: relative;
	margin: auto;
	margin-top: 4%;
/* margin-top: 64px; */
	width: 44em;
}
h1.headline-home {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 2,5em;
	font-weight: lighter;
	line-height: 1em;
	text-shadow:#303030 0.014em 0.011em 0.017em ;
	color: white;
	margin-top: -1.25em;
	width: 100%;
	text-align:center;
}
h2.subheadline-home {
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: bold;
	line-height: 1.2307em;
	color: white;
	text-transform:uppercase;
	padding:0;
	margin-top: 31em;
	margin-left: 3.5em;
}
.fliesstext-home {
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: normal;
	line-height: 1.2307em;
	color: #303003;
	padding: 0px;
	margin-top: -0.9em;
	margin-left: 3.5em;
width: 46em;
display: block;
}
.textlink-home {
	font-family: Helvetica, sans-serif;
	font-size: 0.625em;
	color: white;
	font-weight: normal;
	line-height: 1.6em;
	text-decoration:none;
}
.textlink-home:hover{
	font-family: Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
	line-height: 1.6em;
	color: transparent;
	text-decoration:none;
	visibility:visible;
}

#topnav { position: absolute; top: 6.875em;	left: 0.125em; z-index: 500; width:44em; }
#topnav:hover { color: transparent; visibility:collapse;}
#topnav:hover a { filter: alpha(opacity = 0);}
#topnav1 { position: absolute; top: 4.5em; left: 0.125em; z-index: 500; width:44em;}
#topnav a, #topnav1 a { display:block; }
/* HOME SCHLAGWÖRTER */

#link1 { position: absolute; top: 0.1em; left: 2.8em; width: 13.75em; height: 1em;}
#link2 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em; height: 1em;}
#link3 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em; height: 1em;}
#link4 { position: absolute; top: 0.1em; right: 3.2em; width: 13.75em; height: 1em;}
#link5 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em; height: 1em;}
#link6 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em; height: 1em;}

/* LAYER SCHLAGWÖRTER */

#toplink11 { position: absolute; top: 0.1em; left: 2.8em; width: 13.75em;}
#toplink12 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em;}
#toplink13 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em;}
#toplink14 { position: absolute; top: 0.1em; right: 3.2em; width: 13.75em;}
#toplink15 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em;}
#toplink16 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em;}

#toplink21 { position: absolute; top: 0.1em; left: 2.8em; width: 13.75em;}
#toplink22 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em;}
#toplink23 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em;}
#toplink24 { position: absolute; top: 0.1em; right: 3.2em; width: 13.75em;}
#toplink25 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em;}
#toplink26 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em;}

#toplink31 { position: absolute; top: 0.1em; left: 2.8em; width: 16.25em;}
#toplink32 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em;}
#toplink33 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em;}
#toplink34 { position: absolute; top: 0.1em; right: 3.2em; width: 13.75em;}
#toplink35 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em;}
#toplink36 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em;}

#toplink41 { position: absolute; top: 0.1em; left: 2.8em; width: 13.75em;}
#toplink42 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em;}
#toplink43 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em;}
#toplink44 { position: absolute; top: 0.1em; right:3.2em; width: 13.75em;}
#toplink45 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em;}
#toplink46 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em;}

#toplink51 { position: absolute; top: 0.1em; left: 2.8em; width: 13.75em;}
#toplink52 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em;}
#toplink53 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em;}
#toplink54 { position: absolute; top: 0.1em; right:3.2em; width: 13.75em;}
#toplink55 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em;}
#toplink56 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em;}

#toplink61 { position: absolute; top: 0.1em; left: 2.8em; width: 13.75em;}
#toplink62 { position: absolute; top: 7.1625em; left: 2.8em; width: 13.75em;}
#toplink63 { position: absolute; top: 14.225em; left: 2.8em; width: 13.75em;}
#toplink64 { position: absolute; top: 0.1em; right: 3.2em; width: 13.75em;}
#toplink65 { position: absolute; top: 7.1625em; right: 3.2em; width: 13.75em;}
#toplink66 { position: absolute; top: 14.225em; right: 3.2em; width: 13.75em;}

#link4 a, #link5 a, #link6 a,
#toplink14 a, #toplink15 a, #toplink16 a,
#toplink24 a, #toplink25 a, #toplink26 a,
#toplink34 a, #toplink35 a, #toplink36 a,
#toplink44 a, #toplink45 a, #toplink46 a,
#toplink54 a, #toplink55 a, #toplink56 a,
#toplink64 a, #toplink65 a, #toplink66 a {
text-align:right;
}

#sec0 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:block;
	z-index: 100;
	/*background:url(../img/idk-home-grafik-0.png) top center no-repeat;*/
	margin-top: 2.375em;
}
#sec1 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:none;
	z-index: 100;
	/*background:url(../img/idk-home-grafik-1-3.png) top center no-repeat;*/
	margin-top: 2.375em;
	z-index: 100;
}
#sec2 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:none;
	z-index: 200;
	/*background:url(../img/idk-home-grafik-2.png) top center no-repeat;*/
	margin-top: 2.375em;
}
#sec3 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:none;
	z-index: 300;
	/*background:url(../img/idk-home-grafik-3.png) top center no-repeat;*/
	margin-top: 2.375em;
}
#sec4 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:none;
	z-index: 400;
	/*background:url(../img/idk-home-grafik-4-3.png) top center no-repeat;*/
	margin-top: 2.375em;
}
#sec5 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:none;
	z-index: 400;
	/*background:url(../img/idk-home-grafik-5.png) top center no-repeat;*/
	margin-top: 2.375em;
}
#sec6 {
	position: absolute;
	width: 44em;
	height: 24.75em;
	display:none;
	z-index: 400;
	/*background:url(../img/idk-home-grafik-6.png) top center no-repeat;*/
	margin-top: 2.375em;
}
.sec img {
position:absolute;
left:0;
top:0.1875em;
width:44em;
}



/* PROJEKTE */
#idk-content-projekte {
	position: relative;
	margin: auto;
	margin-top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
/* TEXT PAGES */
#idk-content-1 {
	position: relative;
	margin-left: 30%;
	margin-top: 5em;
	width: 27.5em;
	}
h1.headline {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	font-weight: lighter;
	line-height: 1em;
	text-shadow:#303030 0.014em 0.011em 0.017em ;
	color: white;
	padding: 0;
	margin-bottom: 0.2em;
}
h1.h1_slide {
display:none;
}
h2.subheadline {
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: bold;
	line-height: 0.9230em;
	color: white;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
h2.subheadline:active {
	opacity:0.6;
}
.textlink {
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2307em;
	color: white;
}
.fliesstext {
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: normal;
	line-height: 1.2307em;
	color: #303003;
	margin-top: 0;
	text-align:left;
}
.fliesstext-impressum {
	font-family: Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: normal;
	line-height: 1.6em;
	color: #303003;
	margin-top: 0;
}
.fliesstext-social{
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: normal;
	line-height: 1.2307em;
	color: #303003;
	margin-left: 3.0769em;
	margin-top: 0.7692em;
}
.textliste {
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: normal;
	line-height: 1.2307em;
	color: #303003;
	list-style-type: none;
	padding: 0;
	margin-top: 0;
}
.textliste-fett {
	font-family: Helvetica, sans-serif;
	font-size: 0.8125em;
	font-weight: normal;
	line-height: 1.2307em;
	color: #303003;
	list-style-type: none;
	padding: 0;
	margin-top: 0;
}
.textliste-fett li {
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2307em;
	color: #303003;
	list-style-type: none;
	padding: 0;
	margin-top: 0.3076em;
}

#idk-content-tabelle {
	position: relative;
	margin-left: 30%;
	margin-top: 5em;
	width: 27.5em;
	}

table {
	width: 52em;
	}
.tablehead {
	width: 6.375em;
	vertical-align: top;
	border-top: 1px dotted;
	border-color: white;
	padding: 0.125em;
	margin: 0px;
}
table tr {
	padding-top: 0;
}
.tablefliesstext {
	font-family: Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	line-height: 1.3333em;
	color: #303003;
	margin-top: 0;
	width: 54em;
}

.socialmediabutton-left {
	position: absolute;
	top: 90%;
	left: 2em;
	z-index: 1000;
	opacity: 1;
}
.socialmediabutton-left img {
	width:1.0625em;
	height:1.0625em;
	opacity: 1;
	}


/* SLIDE MENU */
#slider {
	position:relative;
	float: left;
	overflow: hidden;
	margin: 0.5em 0 10px 0;
	padding: 0;
}
.sm {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style:none;
	list-style-image:none;
	width:550px;
	height:200px;
	display:block;
	overflow: hidden;
	zoom:1;
}
.sm li {
	padding: 0;
	margin: 0 ;
	float:left;
	display:block;
	overflow:hidden;
	width: 384px;
	height:200px!important;
}
.sm li img {
vertical-align:bottom;
display:block;
height:200px;
}
/* ACCORDION */
#wrapper {
	position:relative;
	margin-left: 0;
	width: 27.5em;
}
#wrapper3 {
	position:relative;
	margin-left: 0;
	width: 37.5em;
}
#wrapper2 {
	position:relative;
	margin-top: -11.625em;
	margin-left: 20.125em;
	width: 27.5em;
	float:left;
}
.accordionButton {
	width: 27.5em;
	float: left;
	cursor: pointer;
	height: 1em;
}
.accordionButton2 {
	width: 37.5em;
	float: left;
	cursor: pointer;
	height: 1em;
}
.accordionContent1 {
	width: 27.5em;
	float: left;
	display: none;
}
.accordionContent2 {
	width: 27.5em;
	float: left;
	display: none;
}
.accordionContent3 {
	width: 27.5em;
	float: left;
	display: none;
}
.accordionContent4 {
	width: 27.5em;
	float: left;
	display: none;
}
/* NAVIGATION */
#idk-navigation {
	position:absolute;
	top: 30%;
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 0.875em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 2.2857em;
}

#idk-navigation a {
	color: #c7c7c7;
	text-decoration: none;

}
#idk-navigation a.active {
	color: black;
	text-decoration: none;
	opacity: 1;
}
#idk-navigation a:hover {
	color: white;
	text-decoration: none;
	opacity: 1;
}
.idk-subnavigation {
	list-style-type: none;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.1428em;
	padding: 0;
	margin-left: 0.5714em;
	opacity: 1;
}
li.subnav {
	opacity:1;
}
.galerie a img {
margin-right:5px;
}
.hiddencont li strong {
cursor:pointer;
}
.hiddencont li span.hidden {
display:none;
}

#kontaktform {
	position: absolute;
	margin-left: 50%;
	top: 0%;
	float: right;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin:0;
	padding: 0px;
	}

.pv_vermietet
{
	width: 500px;
	height: 450px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2
}
