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

@import url(menus.css);
@import url(contentMenu.css);


*{
	margin:0;
	padding:0;
	color:#FFFFFF;
}
html,body{
	background-color:#718087;
	background-attachment: fixed;
	background-image: url(images/big_bg.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
} 
html {
     overflow: -moz-scrollbars-vertical;
}

body {
	behavior: url(fileadmin/templates/csshover.htc);
}

.container{
	width:915px;
	height:500px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:12px;
	position:relative;
}
.header{
	width:915px;
	padding-top:20px;
	height:40px;
}
.headerMenu{
	width:284px;
	float:right;
	text-transform:uppercase;
}


/***  CONTENT   ****/
.content{
	width:882px;
	border:1px solid #FFFFFF;
	height:429px;
}
.contentLeft{
	background-color:#667277;
	width:605px;
	float:left;
	padding-top:20px;
	padding-left:20px;
	height:408px;
	background-color:#667277;
/*	opacity:0.7;
	
	filter:alpha(opacity=70);   /*  FOR IE OPACITY   */
	position:relative;
}


.mainContent{
	padding:0;
	margin:0;
	top:70px;
	height:328px;
	width:555px;
	overflow:hidden;
	position:absolute;
}
.mainContent p{
	padding-bottom:10px;
}
.mainContent ul{
	margin-left:30px;
}
.mainContent li{
}


.separator{
	position:absolute;
 	background-attachment: scroll;
	background-image: url(images/separator.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:1px;
	height:590px;
	left:625px;
	top:2px;
	z-index:9999999;
}
.contentRight{
	width:257px;
	height:428px !important;
	height:430px;
	float:left;
	background-attachment: scroll;
	background-image: url(images/right_image.jpg);
	background-repeat: no-repeat;
	background-position:center center;
	position:relative;

}
.mainContentRight{
	position:absolute;
	left:20px;
	width:260px;
	top:80px;
	background-color:none;
/*	opacity: 0.7; 
	filter: alpha(opacity=70);
*/}
.mainContentRight_home{
	padding-top:180px;
	padding-left:15px;
	padding-right:15px;
}
.mainContentRight .bodytext,
.mainContentRight_home .bodytext{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.contentHomepage{
	position:absolute;
	z-index:9999999999;
	left:-15px;
	top:145px;
	
}
.contentHomepage H1 {
	margin-left:50px;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
}
.contentHP {
	margin-top:165px;
	height:180px;
	overflow:auto;
	width:557px;
}
.contentHP H1{
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.imageBox {
	position:absolute;
	width:257px;
	height:428px !important;
	height:430px;
}

.clear{
	clear:both;
	font-size:0;
}


/***  TEASER MENU  ********/
.teasermenu{
	margin-bottom:10px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#748992;
}
.teaser_image{
	width:92px;
	float:left;
	display:block;
}
.teaser_content{
	float:left;
	width:155px;
	padding-left:5px;
}
.teaser_title{
	background-attachment: scroll;
	background-image: url(images/normal_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding-left:9px;
	padding-top:5px;
}
.teaser_title_sg{
	padding-top:5px;
	width:240px;
	padding-left:10px;
}

.teaser_title a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.teaser_title_sg a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(images/normal_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:9px;
}
.teaser_abstract{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
}

.teaser_abstract_sg{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
}

.mainContentRight ul{
	margin:0;
	padding:0;
}

.mainContentRight li{
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:5px;
}


.mainContentRight li a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(images/normal_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:15px;
	display:block;
}
.mainContentRight li a:hover{
}

.fceRight {
	border:1px solid #FFFFFF;
	background-color:#667277;
	opacity:0.7;
	filter:alpha(opacity=70);   /*  FOR IE OPACITY   */
	padding:10px;
}


.tx-dropdownsitemap-pi1 {}

.tx-dropdownsitemap-pi1 div.expAll {
	background-color:#8D9FA6;
	border:1px solid #FFFFFF;
	color:inherit;
	padding:5px;
	width:90%;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#FFFFFF;
	text-decoration:none;
}
.tx-dropdownsitemap-pi1 a:hover {
	text-decoration:underline;
}




#imageBig {
	position:absolute;
	left:20px;
	top:-40px;
	z-index:100;
	border: 1px solid #777777;
	background-color: #000000;
	padding: 5px;
}
#displayimg
{
padding-bottom:5px;
}



#picture {
	position:absolute;
	z-index:100;
	margin-left:2px;
	margin-top:2px;
	opacity:1;
	filter:alpha(opacity=100);   /*  FOR IE OPACITY   */
	background-color:#000000;
}
#picture a img{
	border:1px solid #CCCCCC;
}

.csc-menu {}

.csc-menu p.csc-sitemap-level1 {
	padding:0;
	padding-left:18px;
	margin:0;
	background-attachment: scroll;
	background-image: url(images/arrows.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.csc-menu p.csc-sitemap-level1 a,
.csc-menu p.csc-sitemap-level2 a{
	text-decoration:none;
}
.csc-menu p.csc-sitemap-level1 a:hover,
.csc-menu p.csc-sitemap-level2 a:hover{
	text-decoration:underline;
}

.csc-menu p.csc-sitemap-level2 {
	padding:0;
	padding-left:36px;
	margin:0;
	background-attachment: scroll;
	background-image: url(images/arrows.gif);
	background-repeat: no-repeat;
	background-position: 18px center;
}