/************************************************************/

/*** BODY ***/

body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	

	background-color: #010101;

	background-repeat: repeat-y;

	margin: 0px;

}



/************************************************************/

/*** LINK ELEMENTS ***/

a:link, a:visited, a:active, a:hover{

	color: #ffffff;

	text-decoration: none;

}





/************************************************************/

/*** HTML ELEMENTS ***/

h1{font-family: Arial; font-size: 28px; font-weight: normal;  margin: 0px 0px 20px 0px; letter-spacing: 2px}

h2 {font-family: Arial; font-size: 16px; margin: 0}

h3, h4, h5, h6, h7{font-size: 11px; font-weight: bold; margin:0; padding:0;}

td {font-size: 12px;}

img {border: none; behavior: url(fileadmin/css/png.htc);}









/************************************************************/

/*** HEAD  ***/

#header{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 1000px;

	height: 120px;

	

	background-color: #010101;

}



#topline{

	position: absolute;

	top: 120px;

	left: 0px;

	width: 1000px;

	height: 27px;

	

	background-position: 0px 0px;

	background-repeat: no-repeat;

}



/************************************************************/

/*** LOGO  ***/

#logo {

	position: absolute;

	top: 18px;

	left: 14px;

	width: 139px;

	height: 105px;

}



/************************************************************/

/*** TOP(MAIN) NAVIGATION ***/

#topnav {

	position: absolute;

	top: 10px;

	right: 0px;

}



#topnav ul {

	list-style: none;

	padding: 0px 0px 0px 0px;

	margin: 3px 0px 0px 0px;

}



#topnav li {

	padding: 0px 9px 0px 9px;

	margin: 0px 0px 0px 0px;

	display: inline;

}



#topnav a:link, #topnav a:active, #topnav a:visited {

	font-size: 12px;

	color: #ffffff;

	text-decoration: none;

}



#topnav a:hover {

	text-decoration: underline;

}



topnav a:link.act, #topnav a:active.act, #topnav a:visited.act {

	color: #ffffcc;



}



/************************************************************/

/*** LANGUAGES ***/

#languages {

	position: absolute;

	top: 100px;

	right: 0px;

}



#languages ul {

	list-style: none;

	padding: 0px 0px 0px 0px;

	margin: 3px 5px 0px 0px;

}



#languages li {

	padding: 0px 3px 0px 3px;

	margin: 0px 0px 0px 0px;

	display: inline;

}



#languages a:link, #languages a:visited {

	font-size: 12px;

	color: #ffffff;

	text-decoration: none;

}



#languages a:hover {

	text-decoration: underline;

}



#languages a:link.act, #languages a:active.act, #languages a:visited.act {

	color: #646464;



}





/************************************************************/

/*** LEFT NAV LAYERS ***/

div.nav {

	position: absolute;

	top: 160px;

	

	background-position: 0px 0px;

	background-repeat: no-repeat;

	z-index: 1;

}



div.nav ul{

	list-style: none; 

	padding: 0; 

	margin: 0px 0px 0px 0px;

}



div.nav li{

	padding: 10px 10px 8px 12px;

}





div.nav a:link, div.nav a:active, div.nav a:visited {

	color: #ffffff;

	text-decoration: none;

}  



div.nav a:hover {

	color: #ffffcc;

}



div.nav a:link.act, div.nav a:active.act, div.nav a:visited.act {

	color: #ffffcc;

}



/*** leftnav 1 ***/

#leftnav1 {	

	left: 0px;

	width: 110px;

	font-size: 12px;

	letter-spacing: 1px;	

}



#leftnav1 li.act{

	background-color: #504f55;

}



/*** leftnav 2 ***/

#leftnav2 {	

	left: 110px;

	width: 130px;

}



#leftnav2 li.act{

	background-color: #6d6d75;

}



/*** leftnav 3 ***/

#leftnav3 {	

	left: 240px;

	width: 107px;

}



#leftnav3 li.act{

	background-color: #23232a;

}



/************************************************************/

/*** BACKGROUND LOGOS ***/

div.clogo {

	position: absolute;

	width: 221px;

	height: 256px;

	

	background-repeat: no-repeat;

	z-index: 0;

}



/************************************************************/

/*** CONTENT LAYERS ***/

div.content {

	position: absolute;

	z-index: 2;

	

	font-family: Arial, Helvetica, Sans;

	

	/*

	background-color: #ff0000;

	height: 200px;

	*/

}



/************************************************************/

/*** CONTENT IN POPUP ***/

#popup-content {

	position: absolute;

	left: 0px;

	top: 0px;

	padding: 10px 10px 10px 10px;

}





/************************************************************/

/*** FREE CLASSES ***/

.back1{background-color: #ededed;}

.back2{background-color: #ffffff;}

.back3{background-color: #cdcdcd;}

.back4{background-color: #ededed;}





.descr{font-size: 10px;}

.error{color:#ff0000; font-weight:bold;}







/************************************************************/

/*** FORM ELEMENTS ***/

input, textarea, select{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



input.b1{

	background-color: #010101;

	color: #ffffff;

	border: 1px solid #010101;

}



input.f1 {

	border: 1px solid #010101;	

	background-color: #ffffff;

}

/************************************************************/
/*** Downloads FORM ELEMENTS ***/
.downloads_header
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        25px;
	text-align:       left;
}

.downloads_tableLine
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        20px;
    BORDER-TOP:       #B6B6B6 2px solid;
    BORDER-LEFT:      #B6B6B6 2px solid;
    BORDER-BOTTOM:    #B6B6B6 2px solid;
    BORDER-RIGHT:     #B6B6B6 2px solid;
}

.downloads_pic
{
    WIDTH:            30;
    HEIGHT:           30;
}
.downloads_pic:hover
{
	COLOR:            red;
}
.downloads_navi
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        20px;
    BORDER-TOP:       #B6B6B6 2px solid;
    BORDER-LEFT:      #B6B6B6 2px solid;
    BORDER-BOTTOM:    #B6B6B6 2px solid;
    BORDER-RIGHT:     #B6B6B6 2px solid;
    PADDING:          3px;
}

.downloads_navi:hover
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        20px;
    BORDER-TOP:       #B6B6B6 5px solid;
    BORDER-LEFT:      #B6B6B6 5px solid;
    BORDER-BOTTOM:    #B6B6B6 5px solid;
    BORDER-RIGHT:     #B6B6B6 5px solid;
    PADDING:          0px;
    BORDER-COLOR:     red;
}

.downloads_tableLineDetail
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        18px;
    BORDER-TOP:       #B6B6B6 2px solid;
    BORDER-LEFT:      #B6B6B6 2px solid;
    BORDER-BOTTOM:    #B6B6B6 2px solid;
    BORDER-RIGHT:     #B6B6B6 2px solid;
}
.downloads_header
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        25px;
	text-align:       center;
}
.dowmloads_form
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        25px;
	text-align:       left;
}
.downloads_headerbig
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-weight:      bold;
    font-size:        25px;
}
.downloads_addressbig
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-weight:      bold;
    font-size:        18px;
}

.downloads_row_A 
{
    background-color:        #669966;
}
.downloads_row_B 
{
    background-color:        #FF9933;
}
.downloads_row_0 
{
    background-color:        #9999AA;
}
.downloads_row_1 
{
    background-color:        #00FF00;
}
.downloads_row_2 
{
    background-color:        #CCCCCC;
}
.downloads_buttontable
{
	font-family:      		Verdana,Arial,sans-serif;
    font-style:       		normal;
    font-size:        		20px;
    border:					none;
	width:			  		200;	
	background-position:    center;
    background-image:		url(button.gif);
    background-repeat: 		no-repeat;
	text-align:       		center;
	text-decoration:  		none;
}
.downloads_button
{
    color:					#000;
	border:                 none;
	text-align:             center;
	text-decoration:		none;
	font-family:      		Verdana,Arial,sans-serif;
    font-style:     	    normal;
    font-size:       	    20px;
}
.downloads_button:hover 
{
    color:					#FFF;
}
.downloads_link
{
    color:					#000;
    text-decoration:		none;
}
.downloads_link:hover 
{
    color:					#FFF;
}
.downloads_del
{
    background-image:       url(downloads/drop.gif);
    background-repeat: 		no-repeat;
	text-decoration:		none;
	width:                  100%;
	height:                 100%;
}
.downloads_del:hover 
{
    background-image:       url(downloads/dropon.gif);
    width:                  100%;
	height:                 100%;
}
.downloads_edt
{
    background-image:       url(downloads/edit.gif);
    background-repeat: 		no-repeat;
	text-decoration:		none;
	width:                  100%;
	height:                 100%;
}
.downloads_edt:hover 
{
    background-image:       url(downloads/editon.gif);
    width:                  100%;
	height:                 100%;
}



