* {   margin: 0;    padding: 0; }
body{font: 12px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif; background-color: #CECDC1; margin: 20px 0 0 0; padding: 0; text-align: center;}
html {overflow-y: scroll;} 
.clr {	clear: both; }
img {	border: none;}
h1 { 	font-size: 20px; font-weight: normal; letter-spacing: 1px; margin: 0 0 30px 0; padding: 0; }
h2 { 	font-size: 18px; font-weight: normal; margin: 20px 0 20px 0; padding: 0; }
p {margin:0 10px 10px 0; }
a:focus {	outline: none;}
.invis {	visibility: hidden; display: none; }
.comment {	background-color: #FEFF77; color: black; padding: 2px 4px; }
.fehler { clear: both;	background-color: #FEFF77; color: black; padding: 2px 4px; margin-left: 105px; width: 390px; margin-bottom: 5px; }
.rechts { 	text-align: right; }
.zentriert {	text-align: center; }

div#content ul { margin:15px 0 20px 0; list-style: none;  }
div#content li { margin-bottom: 10px; padding-left: 15px; background-image: url(../bilder/list-item.gif); background-repeat: no-repeat; background-position: top left; }
div#content a  { color: #003366; }
div#content a:hover  { color: #B20000; }


div#container{text-align:left; background-image: url(../bilder/container-bg.gif); background-position: center; background-repeat: repeat-y; width:786px; margin:0 auto;}
div#header{background-image: url(../bilder/header-bg.gif); background-position: center bottom; background-repeat: no-repeat; text-align: right; }
div#wrapper {float:right;width:623px; min-height: 420px; }
div#content{ margin:20px 30px 0 25px; color: #323130; line-height: 130%;}
div#navigation{float:left;width:160px;  min-height: 420px; }
div#footer{clear:both; background-image: url(../bilder/footer-bg.gif); background-position: center bottom; background-repeat: no-repeat;}

div#footer img { margin: 0 0 20px 40px;}

div#header img.de { margin-right: 10px; }
div#header img.nl { margin-right: 20px; }

div#navigation ul { list-style: none; margin: 70px 0 0 38px; padding: 0; }
div#navigation li { margin: 0; padding: 0 0 16px 0; }
div#navigation li a { font-size: 14px; font-weight: bold; text-decoration: none; color: #656461; }
div#navigation li a:hover { color: black; }
div#navigation li a.aktiv { color: black; }

div#navigation ul ul { list-style: none; margin: 5px 0 0 10px; padding: 0; }
div#navigation li li { margin: 0; padding: 0 0 6px 0; }
div#navigation li li.last { 	padding: 0; }
div#navigation li li a { font-size: 12px; font-weight: normal; }
div#navigation li li a:hover { color: black; }
div#navigation li li.aktiv a { color: black; }

div.blaettern {	text-align: right; margin-bottom: 20px; }
div.blaettern2 {	text-align: right; margin-bottom: 20px; float: right; }
img.obj {	margin-bottom: 20px;  }
p.obj { 	font-size: 11px; }

blockquote {	background: url(../bilder/zitat.gif) top left no-repeat; 	margin: 20px 120px 12px 0;  	padding: 0px 0 0 40px; }

.lyrkasten {	width: 200px; border: solid 3px #656461; float: right; margin-right: 100px; padding: 10px;  }
.blocksatz { 	text-align: justify; }
.blocksatz ul { padding-right: 50px; text-align: left; }

.aufzggm {	padding-right: 150px; }

.fllinks { float: left; margin: 0px 20px 0 0px; }
.flrechts { float: right; margin: 0px 0px 0px 20px; }
.flrechts img, .fllinks img { margin-bottom: 20px; }

img.aha1 { 	float: right; margin: 3px 0px 40px 10px;  }
/* img.aha2 { 	float: right; margin: 65px 25px 40px 50px;  } */
img.aha2 { 	float: left; margin: 0px 54px 40px 50px;  }
img.aha3 { 	float: right; margin: 5px 15px 100px 30px;  }

.ahacover { float: left; margin-right: 15px; }

#nr01 { border: 1px #CECDC1 solid; padding: 10px; font-size: 11px; margin-bottom: 20px; display: none; background-color: #EEEEEA; }

/* Anpassungen Oktober 2014 */

hr {
	margin: 20px;
	height: 1px;
	background-color: rgba(101, 100, 97, 0.28);
	border: 0px;
	clear: both;
}

div#container {
	width: 960px;
	background-color: #FFF;
	background-image: url('../bilder/new_bg.gif');
	background-repeat: repeat-y;
	background-position: 0px center;
	box-shadow: 0px 0px 12px 0px #9C9C9C;
	margin: 40px auto;
	position: relative;
}

div#header {
	position: absolute;
	top: -20px;
	right: 0px;
	background: none;
}

div#navigation {
	width: 150px;
}

div#navigation ul {
	margin: 70px 0px 0px 28px;
}

div#wrapper {
	width: 810px;
}

div#content {
	margin: 20px 15px 0px 25px;
}

div#footer {
	background: none;
}

div#footer img {
	margin: 0px 0px 20px 30px;
}

div.blocksatz.einspaltig div.blockimg.right {
	display: block;
	float: right;
	margin-left: 20px;
}

div.blocksatz.einspaltig div.blockimg.full {
	display: block;
	width: 100%;
}

div.blocksatz.einspaltig div.blockimg.left {
	display: block;
	float: left;
}

div.blocksatz.einspaltig div.blockimg img {
	margin: 0 auto;
	display: block;
}

@media only screen and (min-width: 769px) {
	div.blocksatz.zweispaltig {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}

	div.blocksatz.zweispaltig img {
		display: block;
		margin: 0 auto;
	}

	div.blocksatz.einspaltig div.blockimg {
		width: 50%;
	}
}

@media only screen and (max-width: 768px) {
	div#container {
		width: 768px;
	}
	div#wrapper {
		width: 618px;
	}
	div.blocksatz.einspaltig div.blockimg.left {
		margin-right: 20px;
	}
	div.blocksatz.zweispaltig div.blockimg img {
	margin: 0 auto;
	display: block;
}
}