body{
	font-family: NimbusSanNov-Lig !important;
	font-weight: normal;
	font-style: normal;
}

#header{
	width:950px;
	padding-top:105px;
	text-align: center;
	background: black;
	border-bottom:1px solid #ffffff;
	padding-bottom:40px;
}

#header #logo{
	margin-bottom:50px;
}
.menu{
	margin-bottom:-10px;
	padding-left: 0px;
}

.menu li{
	font-family: NimbusSanNov-LigIta;
	font-weight: normal;
	font-style: normal;
	display:inline;
	margin:0 10px;
	font-size:20px;
	text-transform: uppercase;
}

.menu li.notvisible{
	
}

.menu li a{
	color:#ffffff !important;
	text-decoration: none;
}

.menu li a:hover, .menu li.active a{
	border-bottom:1px solid #ffffff;
}

html body #maincontent{
	background: #ffffff !important;
	color:#000000 !important;
}

html body #maincontent2{
	background: #ffffff !important;
	color:#000000 !important;
}

#maincontent p{
	color:#000000 !important;
	font-family: NimbusSanNov-Lig;
	font-weight: normal;
	font-style: normal;
	margin:0 40px 20px 40px !important;
}

#maincontent2 p{
	color:#000000 !important;
	font-family: NimbusSanNov-Lig;
	font-weight: normal;
	font-style: normal;
	margin:0 40px 20px 40px !important;
}

#maincontent p.audioplayer{
	color:#000000 !important;
	font-family: NimbusSanNov-LigIta;
	font-weight: normal;
	font-style: normal;
	margin:0 40px 20px 40px !important;
	font-size: 18px;
	line-height: 21px;
}

#maincontent2 p.audioplayer{
	color:#000000 !important;
	font-family: NimbusSanNov-LigIta;
	font-weight: normal;
	font-style: normal;
	margin:0 40px 20px 40px !important;
	font-size: 18px;
	line-height: 21px;
}

#maincontent p.moebeltitel{
	margin:0 !important;
	padding:0 !important;
}

#maincontent2 p.moebeltitel{
	margin:0 !important;
	padding:0 !important;
}

#maincontent p.referenceblock{
	color:#000000 !important;
	font-family: "NimbusSanNov-Lig";
	font-weight: normal;
	font-style: normal;
	margin:14 40px 20px 40px !important;
	font-size: 16px;
	line-height: 17px;
}

#maincontent2 p.referenceblock{
	color:#000000 !important;
	font-family: "NimbusSanNov-Lig";
	font-weight: normal;
	font-style: normal;
	margin:14 40px 20px 40px !important;
	font-size: 16px;
	line-height: 17px;
}


html body #maincontent i{
	margin:0 150px 0px 150px !important;
	display:block;
}

html body #maincontent2 i{
	margin:0 0px 0px 0px !important;
}
      
html body #lefttext i{
	margin:0 0px 0px 0px !important;
	display:block;
}   

html body #maincontent .szenen i{
	margin:0 !important;
	display: inline;
	margin-left: 10px;
	margin-top: 15px;
}

html body #maincontent2 .szenen i{
	margin:0 !important;
	display: inline;
	margin-left: 10px;
	margin-top: 15px;
}

#maincontent .headline{
	font-family: NimbusSanNov-LigIta;
	font-weight: normal;
	font-style: normal;
	font-size:28px;
	line-height:31px;
	text-align: left;
}

#maincontent2 .headline{
	font-family: NimbusSanNov-LigIta;
	font-weight: normal;
	font-style: normal;
	font-size:28px;
	line-height:31px;
	text-align: left;
}

#maincontent .headline i{
	margin:0 !important;
	padding:0 !important;
	display: inline;
}

#maincontent2 .headline i{
	margin:0 !important;
	padding:0 !important;
	display: inline;
}

#maincontent a{
	color:#000000;
}

#maincontent2 a{
	color:#000000;
}

#maincontent p.impressum{
	margin-top:20px !important;
}

#maincontent2 p.impressum{
	margin-top:20px !important;
}

.element{
	border-bottom:5px solid #000000;
	padding-top:40px;
	padding-bottom:20px;
}

html body #maincontent td .cliptitel{
	margin:20px 0 0px 30px !important;
}

html body #maincontent2 td .cliptitel{
	margin:20px 0 0px 30px !important;
}