
/* -------------------------------------------------- */
/*    GLOBAL STUFF                                    */
/* -------------------------------------------------- */


html, body, div, p, h1, h2, h3, h4, h5, img, ul, li, a, #content dl, #content dt, table, th, td, fieldset, legend {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

body {
	font-family: verdana, sans-serif;
	text-align: left;
	font-size: 62.5%;  /* 1em = 10px , 1.4em = 14px */
	background: #000;
	color: #FFF;
}

#content img, #content dl, #content dt {
	display:block;
}


a {
	text-decoration: none;
	color: #666;
}


a:visited {
	color: #666;
}


a:hover {
	color: #FFF;
}





/* -------------------------------------------------- */
/*    POSITIONING                                     */
/* -------------------------------------------------- */

html, body {
  
}





/*
#all {
	position: absolute;
	top: 0px;
	left: 0px;
	
	overflow: auto;
	width:100%;
	height:100%;
}
*/

#langnav {
	position: absolute;
	top: 5px;
	left: 870px;
	width: 100px;
	text-align: right;
}

#logo {
	position: absolute;
	top: 273px;
	left: 0px;
}


#mainnav {
	position: absolute;
	top: 280px;
	left: 202px;
	width: 220px;
}



#cont {
	position: absolute;
	top: 280px;
	left: 420px;
	padding-bottom:100px;
	width: 550px;
}


#footer {
	padding-top: 100px;
	text-align: right;
}











/* -------------------------------------------------- */
/*    NAVIGATION                                      */
/* -------------------------------------------------- */

.nav ul {
	list-style: none;
}

.nav a {
	color: #666;
}

.nav  a:hover, .nav a.act{
	color: #999;
}

.nav a.cur, #langnav a.act {
	color: #E6E6E6;
}


#langnav li {
	display: inline;
	font-size:11px;
	padding-left:10px;
}
#langnav li.first {
	border-right:1px solid #666;
	padding-right:10px;
}


#mainnav {
	font-size:13px;
	line-height: 19px;
	font-family: verdana, sans-serif;
}





#mainnav li.active, #mainnav li.current {
	padding-left: 7px;
}

#mainnav ul ul {
	padding-left: 6px;
	padding-bottom: 17px;
}

#mainnav li.active {

}





/* -------------------------------------------------- */
/*    CONTENT                                         */
/* -------------------------------------------------- */

#cont {
	font-size: 13px;
	line-height:20px;
	color: #CCCCCC;
	word-spacing: 0.2px;
}




h1 {
	font-size: 14px;
	line-height:21px;
	padding-top:19px;
	color: #FFF;
	font-weight: normal;
}

div.csc-header-n1 h1, h1.csc-firstHeader {
	padding-top:0px;
}

#cont ul {
	padding-left: 20px;
}

p {

}


em {

}


#footer, .csc-textpic-caption {
	color: #4C4C4C;
	font-size: 11px;
	line-height:14px;
}



dl.csc-textpic-image {
	padding-top:4px;
	padding-bottom:17px;
}

/* -------------------------------------------------- */
/*    FE-ADMIN INTERFACE                              */
/* -------------------------------------------------- */


table.blackLine {
  display: none;
}

form.editForm {
  color: #999;
  border-top: 1px solid #EEE;
  border-bottom: 1px solid #999;
  margin: 3px 0px 10px 0px;
}
