body {
	margin:0; padding:0;
	font-family:Verdana, Sans-serif;
	font-size:8pt;
	text-align:center;
	background-color:#000000;
}

/*
	background-image:url(/fileadmin/resources/img/bg_cinemaeffect.gif);
*/



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	HOMEPAGE NEWS
 */

 div.news-container {
	position:relative;
	top:200px;
	bottom:0px;
	margin:0 auto;
	width:900px;
	height:210px;
	text-align:left;
	color:#cccccc;
}

		div.news-container div.news-list {
			position:relative;
			height:210px;
			width:399px;
			left: 299px;
			border:1px #CCCCCC solid;
			background-color:#202020;
			overflow: auto;
		}

		div.news-container div.news-list div.news, div.news-container div.news-list div.news-long {
			padding: 10px;
		}

		div.news-container div.news-list div.news h4, div.news-container div.news-list div.news-long h4 {
			margin-top: 0px;
			margin-bottom: 5px;
			padding-top: 0px;
			font-style: italic;
			font-weight: normal;
		}

		div.news-container div.news-list div.news a, div.news-container div.news-list div.news-long a {
			text-decoration: none;
			color:#cccccc;
			font-style: italic;
			font-weight: normal;
		}

		div.news-container div.news-list div.news-long a {
			color: white;
		}

		div.news-container div.news-list div.news a:hover, div.news-container div.news-list div.news-long a:hover {
			text-decoration: underline;
		}

		div.news-container div.news-list div.news p {
			margin-top: 0px;
			padding-top: 0px;
		}

		div.news-container div.news-list div.news p.short {
			display: block;
		}

		div.news-container div.news-list div.news-long p.short {
			display: none;
		}

		div.news-container div.news-list div.news p.full {
			display: none;
		}

		div.news-container div.news-list div.news-long p.full {
			display: block;
			color: #FFFFFF;
		}



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	LOGO
 */

div.header-container {
	position:relative;
	top:30px;
	bottom:0px;
	margin:0 auto;
	width:900px;
	height:30px;
	text-align:left;
	z-index:20;
}

		div.header-container div.logo {
			height:30px;
			width:400px;
		}
		
				div.header-container div.logo img {
					height:26px;
					width:230px;
					border:0px;
				}
				
				

/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	NAVIGATION ANIMATIONS
 */

div.animations-container {
	position:absolute;
	top:84px;
	left:0px;
	height:25px;
	width:100%;
}

div.animations {
		position:relative;
		top:0px;
		bottom:0px;
		margin:0 auto;
		width:900px;
		height:90px;
		text-align:left;
		z-index:10;
		border:0px;
}

		div.animation-hidden {
			position:absolute;
/*			display:none; */
			visibility:hidden;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
			float:left;
			text-align:center;
		}

		div.anitopitem2 {
			display:block;
			position:absolute;
			left:0px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem3 {
			display:block;
			position:absolute;
			left:100px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem4 {
			display:block;
			position:absolute;
			left:200px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem5 {
			display:block;
			position:absolute;
			left:300px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem6 {
			display:block;
			position:absolute;
			left:400px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem7 {
			display:block;
			position:absolute;
			left:500px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem8 {
			display:block;
			position:absolute;
			left:600px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}
		div.anitopitem9 {
			display:block;
			position:absolute;
			left:700px;
			top:0px;
			width:199px;
			height:90px;
			background-color:#202020;
			border:1px #CCCCCC solid;
		}



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	NAVIGATION - CONTAINER
 */

 div.navigation-container {
	position:absolute;
	top:175px;
	left:0px;
	height:25px;
	width:100%;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	TOP NAVIGATION
 */

	 div.navigation {
		position:relative;
		top:0px;
		bottom:0px;
		margin:0 auto;
		width:900px;
		height:25px;
		text-align:left;
		z-index:20;
		border-right:1px #CCCCCC solid;
		background-color:#202020;
	}
	
		div.topitem {
			font-family:Geneva, Arial, Sans-serif;
			font-size:11px;
			cursor:pointer;
			width:99px;
			height:25px;
			background-color:#202020;
			border-left:1px #CCCCCC solid;
			float:left;
			text-align:center;
		}

				div.topitem-active {
					width:199px;
				}

				div.topitem p {
					margin:0px;
					padding:0px;
					padding-top:5px;
					padding-right:2px;
					text-align:center;
					color:#CCCCCC;
					text-decoration:none;
				}
		
						div.topitem a {
							color:#CCCCCC;
							text-decoration:none;
						}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	SUBMENU
 */

		div.submenu {
			position:absolute;
			background-color:#101010;
			border:1px #999999 solid;
			border-top:0px;
			border-bottom:0px;
			width:199px;
		}

		div.submenu-hidden {
			position:absolute;
			display:none;
			background-color:#101010;
			border:1px #999999 solid;
			border-top:0px;
			border-bottom:0px;
			width:199px;
		}

		div.submenu div.subitem {
			padding:0px;
			border-bottom:1px #999999 solid;
			height:23px;
			width:199px;
			cursor:pointer;
		}

				div.submenu div.subitem-over {
				}

				div.submenu div.subitem p {
					margin:0px;
					padding-top:4px;
					padding-left:5px;
					padding-right:5px;
				}

		div.submenu div.subitem-act {
			padding:0px;
			border-bottom:1px #999999 solid;
			height:21px;
			width:199px;
			cursor:pointer;
		}

				div.submenu div.subitem-active-over p a {
					color:#222222;
				}

				div.submenu div.subitem-act p {
					margin:0px;
					padding-top:4px;
					padding-left:5px;
					padding-right:5px;
				}


/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	NAVIGATIONS FARBEN
 */

div.navigation-container {
	background-color:#5A3207;
}

div.topitem {
}

div.topitem-active {
	background-color:#8D5315;
}

div.subitem-active {
	background-color:#9E6431;
}

div.subitem-over {
	background-color:#9E6431;
}




/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	PICMENU
 */

div.picmenu {
	position:absolute;
	display:block;
	top:0px;
	background-color:green;
	border:1px #CCCCCC solid;
	width:199px;
	height:108px;
	z-index:25;
}

		div.picmenu-inactive {
			display:none;
		}


		div.picmenu-pm2 {
			left:0px;
			background-color:red;
		}
		div.picmenu-pm3 {	left:100px;		}
		div.picmenu-pm4 {	left:200px;		}
		div.picmenu-pm5 {	left:300px;		}
		div.picmenu-pm6 {	left:400px;		}
		div.picmenu-pm7 {	left:500px;		}
		div.picmenu-pm8 {	left:600px;		}
		div.picmenu-pm9 {	left:700px;		}



/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
 *	FOOTLINE
 */

div.footer-container {
	position:absolute;
	top:217px;
	left:0px;
	bottom:0px;
	margin:0 auto;
	width:100%;
	height:30px;
	text-align:center;
}

		div.footer-container div.footer {
			position:relative;
			top:0px;
			bottom:0px;
			margin:0 auto;
			width:900px;
			height:35px;
			text-align:right;
		}

				div.footer-container div.footer a {
					color:#DDDDDD;
					font-size:10px;
					text-decoration:none;
					margin-left:10px;
				}

				div.footer-container div.footer a.flag {
				}

				div.footer-container div.footer a img {
					border:1px #DDDDDD solid;
				}



a {
	color:#669900;	
}


h1.csc-firstHeader {
	font-size:11pt;
	margin-top:0px;
	margin-bottom:6px;
}

h1 {
	font-size:9pt;
	margin-top:0px;
	margin-bottom:6px;
}

h2 {
	color:#000000;
	font-size:9pt;
	margin-top:0px;
	margin-bottom:6px;
}

h3 {
	color:#669900;
	font-size:8pt;
	margin-top:12px;
	margin-bottom:3px;
}

p {
	line-height:12pt;
	text-align:justify;
	margin-top:0px;
	margin-bottom:0px;
}

div.image-left {
	padding-top:2px;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}

div.image-right {
	padding-top:2px;
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

p.imprint {
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#666666;
	margin-top:25px;
}

p.imprint a {
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}




