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

@import url("http://fonts.googleapis.com/css?family=Oswald");
@import url("http://fonts.googleapis.com/css?family=Mako");

* {
	margin: 0;
	padding: 0;
}

body {
	background: url("heinzel_front.jpg")
    no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	font-size: 13px;
	font-family: Mako;
	/*background: #fff;*/
}

a:link { text-decoration: none; color: #666; }
a:active { text-decoration: none; color: #666; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; }

a img { border: none; }

#logo {
	font-family:Oswald;
	font-weight: 300;
	font-size: 25px;
    width: 400px;
    overflow: auto;
    top: 20px;
    bottom: 0;
	left: 20px;
    position: fixed;
    height: 40px;
}

#menu {
	font-family:Oswald;
    width: 280px;
    overflow: hidden;
    top: 60px;
    bottom: 0;
	left: 10px;
	padding-left: 10px;
    position: fixed;
    height: 100%;
	background-color: #fff;
	filter:alpha(opacity=90);
	opacity:0.60;
}

#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
}
ul#lang li {
    list-style: none;
    display: inline;
  }

#menu ul li.section-title {cursor: pointer;}

#content {
    height: 100%;
	width: 9000px;
    margin: 60px 0 0 260px;
    top: 0;
}

.txt-img p {
	font-size: 13px;
	font-family: Mako;
}
.teaser {
	position: absolute; 
    bottom: 100px;
	font-size: 13px;
	font-family: Mako;
}
}
.teaser p {
	font-size: 13px;
	font-family: Mako;
}
#bookmarkLeft {
	/*margin-top: 280px;*/
	position: absolute; 
    top: 700px;
    width: 200px;
}
#searchform {
	/*margin-top: 280px;*/
	position: absolute; 
    top: 200px;
    width: 200px;
}
.floatLeft {
    padding: 25px 25px 25px 25px;
	float: left;
}

#content p { width: 400px; margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}
.searchresults {
    list-style: none;
}
h1 { font-size: 24px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

/*	Navigation dropdown
------------------------------------------------------------------------------*/

#dropdown-navigation {
	float:left;
	width:280px;
	padding: 0 0 20px 0;
	position: fixed;
	}

#dropdown-navigation ul.nav1st {
	line-height:	1.5;
	list-style: none;
	width: 200px; /* Width of Menu Items */
	margin: 0;
	padding: 0;
	background: #fff;
	}
#dropdown-navigation ul.nav1st li {
	position: relative;
}
#dropdown-navigation ul.nav1st li.active {
	background: #fff; 
	}
#dropdown-navigation ul.nav1st li a,
#dropdown-navigation ul.nav1st li a:link {
	text-decoration: none;
	position: static;
	z-index: 10;
	}
#dropdown-navigation ul.nav1st li a.current,
#dropdown-navigation ul.nav1st li a.current:link,
#dropdown-navigation ul.nav1st li a:hover {
	color: #000;
	text-decoration: none;
	}
#dropdown-navigation ul.nav1st li a.folder {
	background-image: url(sub.gif);
	background-position: 93%;
    background-repeat: no-repeat; 
	}

/* Fix IE. Hide from IE Mac \*/
* html #dropdown-navigation ul li { float: left; height: 1%; }
* html #dropdown-navigation ul li a { height: 1%; }
/* End */

		

/* Sub Menu Styles */

#dropdown-navigation ul.nav1st li ul.nav2nd {
/*	Anzeigeoption/Position der dropdown-submenüs */
	position: absolute;
	left: 159px;
	top: 0;
	display: none;
	}
#dropdown-navigation ul.nav1st li ul.nav2nd {
/*	Stil der dropdown-submenüs */
	width: 180px; /* Width of Menu Items */
	margin: 0;
	padding: 0 0;
	background: #fff;
	list-style: none;
} 
#dropdown-navigation ul.nav1st li ul.nav2nd li {
/*	zusammen mit dem border-bottom (siehe oben) 
	entsteht eine komplett geschlossene borderline 
	um jeden submenüpunkt	*/
	display: block;
	padding: 0;
	text-decoration: none;
} 
#dropdown-navigation ul.nav1st li ul.nav2nd li a,
#dropdown-navigation ul.nav1st li ul.nav2nd li a:link {
} 
#dropdown-navigation ul.nav1st li ul.nav2nd li a.current,
#dropdown-navigation ul.nav1st li ul.nav2nd li a.current:link,
#dropdown-navigation ul.nav1st li ul.nav2nd li a:hover {
	display: block;
	text-decoration: none;
	color: #000;
	background: #fff;
	}

		
/* The magic ^^ */
#dropdown-navigation ul.nav1st li.over { 
	z-index: 10;
} 
#dropdown-navigation ul.nav1st li:hover ul.nav2nd, #dropdown-navigation ul.nav1st li.over ul.nav2nd { 
	display: block; 
	z-index: 20;
} 

/* Localized */