* {
	margin: 0;
	padding: 0;
	border: 0;
}


body, p, h1, h2, h3, h4, h5, h6, table, tr, td, ul, ol, li, form, input, textarea, select, a, div {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #959595;
	text-decoration: none;
	font-weight: normal;
}


form, input, textarea, select
{
font-size:14px;
}

bold, strong, ins
{
color: #ffffff;
}

a, a:link
{
	color: #959595;
	text-decoration:none;
}

a:hover, a:active
{
	color: #ffffff;
	text-decoration:none;
}

/*body {

	behavior:url(/cms/site/js/cssHoverFix.htc);
}*/


img
{
	behavior: url(/cms/site/js/iepngfix.htc);
}

/* ------------------------*/

body
{
background:#000;
/*background-image:url(/cms/site/img/bg/bgimg.jpg);
background-repeat:repeat-x;*/
}

#supersized {
	position:fixed;
	left : 0px;
	top : 0px;
	z-index:0;
}

*html #supersized
{
	position:absolute;
}


#zentriert {
	width:980px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

#maincontent1, 
#maincontent
{
	position:absolute;
	z-index:1;
	width:980px;
}

#maincontent1 img
{
	margin-left:230px;
	margin-bottom:20px;
}



/*---------------languageswitch--- */
#maincontent1 #languageswitch,
#maincontent #languageswitch
{
	text-align:center;
	height:16px;
	padding-right:60px;
}

#maincontent #languageswitch
{
	text-align:right;
}

#header
{
	margin-top:240px;
	margin-bottom:55px;
}

#maincontent #header
{
	margin-top:155px;
	margin-bottom:10px;	
}


#languageswitch li
{
	display: inline;
	list-style-type:none;
	padding-left:20px;
}

#languageswitch li a,
#languageswitch li a:link,
#subnav li a,
#subnav li a:link
{
	background-image:none;
	padding-left:0px;
	margin-left:16px;
}

#header a,
#header a:link
{
	background-image:none;
}

#header a.link
{
margin-left:49px;
float:left;
padding-left:16px;
}


#languageswitch li a:active,
#languageswitch li a.nav-activ,
#header a:active,
#header a.nav-activ,
#subnav li a:active,
#subnav li a.nav-activ
{
	background-image:url(/cms/site/img/langactiv.png);
	behavior:url(/cms/site/js/iepngfix.htc);	
	background-repeat:no-repeat;
	color: #ffffff;
	height:15px;
	line-height:15px;
	padding-left:16px;
	margin-left:0px;
}


*html #languageswitch li a.nav-activ,
*html #header a.nav-activ,
*html #subnav li a.nav-activ
{
	padding-left:0px;
	margin-left:16px;
}


#languageswitch li a:hover,
#header a:hover,
#subnav li a:hover
{
	background-image:url(/cms/site/img/langactiv.png);
	behavior:url(/cms/site/js/iepngfix.htc);	
	background-repeat:no-repeat;
	color: #ffffff;
	height:15px;
	line-height:15px;
	padding-left:16px;
	margin-left:0px;
}

*html #languageswitch li a:hover,
*html #header a:hover,
*html #subnav li a:hover
{
	background-image:none;
}

#header a:hover
{
margin-left:49px;
}



/* --- subnav, content ---- */
#subnav
{
padding-left:50px; /*65*/
width:160px;
float:left;
}

#subnav li
{
	list-style-type:none;
	line-height:20px;
	/padding-bottom:0px;
}

*html+ #subnav li /*ie8*/
/* html:first-child #subnav li,    
.opera #header #subnav li opera*/
{
	padding-bottom:3px; 
}


#content
{
	width:730px;
	float:left;
	min-height:410px;
	border-left:solid 1px;
	border-left-color:#959595;
	padding-left:20px;
	padding-bottom:20px;
	color: #b1b1b1;
	/*font-size: 15px;*/
	margin-top:5px;
	margin-bottom:5px;
}


*html #content
{
height:410px;
	margin-top:0px;
	margin-bottom:0px;
}

#content a, 
#content a:link 
{
color:#538aa1;
font-size:13px; /*15*/
}

#leftbox, #rightbox
{
width:335px;
margin-right:30px;
float:left;
}

*html #leftbox, 
*html #rightbox
{
width:330px;
margin-right:20px;
}



.border_pic {
-moz-box-shadow: 5px 5px 5px #0E0E0E;
-webkit-box-shadow: 5px 5px 5px #0E0E0E;
box-shadow: 0px 0px 5px 5px #0E0E0E;
/ -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#0E0E0E');
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#0E0E0E');	
}

/*
*html .border_pic {
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#0E0E0E');	
}
*/



/*-------- navigation, footer ------ */
#navigation
{
	background-image:url(/cms/site/img/bg/bgfooter.png);
	behavior:url(/cms/site/js/iepngfix.htc);	
	background-repeat:no-repeat;
	text-align:center;
	height:84px; /*102*/
	/*margin-top:20px;*/
	padding-top:24px;
	/margin-top:12px;		
}

*html #navigation
{
	margin-top:12px;	
}


#navigation li 
{
	display: inline;
	list-style-type:none;
	padding-left:20px;
	padding-right:30px;
}

#navigation li  a,
#navigation li  a:link,
#navigation li  a:visited
{
	color: #ffffff;
	font-size: 15px;
	line-height:15px;
	padding-left:10px;
}

#navigation li a:hover,
#navigation li a:active,
#navigation li a.nav-activ
{
	background-image:url(/cms/site/img/navactiv.png);
	behavior:url(/cms/site/js/iepngfix.htc);	
	background-repeat:no-repeat;
	padding-top:23px;
	padding-left:10px;
}


*html #navigation li a:hover
{
background-image:none;
text-decoration:underline;
}

#footer
{
	text-align:center;
}