*{
	padding:0;
	margin:0;
	border:0;
}
html, body {
 	height: 100%; /* wichtig */
	font-family:tahoma;
	font-size:8.5pt;
	color:#4E4E4E;
	margin:0;
	padding:0;
	line-height:16px;
	text-align:center;
	background-image:url(/fileadmin/template/res/menu_layout/bg_body.jpg);
		
	/**Scrollbar***/
	scrollbar-base-color:#62A7C6;
	scrollbar-3dlight-color:#3C86A9;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#559CBC;
	scrollbar-highlight-color:#559CBC;
	scrollbar-shadow-color:#559CBC;
	scrollbar-track-color:#C8D9E3;

}
#header{
	padding:0px;
	height:166px;
}

#header_start{
	padding:0px;
	height:111px;
}

#box{
	width:910px;
	margin:0 auto;
	text-align:left;
  	position: relative;
  	min-height: 100%;
	height:auto !important;/* moderne Browser */
	height:100%; /* IE */
	background:#ffffff;
	background-image:url(/fileadmin/template/res/menu_layout/bg_content.gif);		
}

#inhalt {
  	padding: 10 0em 30px 0em;
}

#inhalt_startpage {
  	padding: 10 0em 30px 0em;
}


#footer {
  	width: 100%;
  	position: absolute;
  	bottom: 0;
  	height: 30px;
	text-align:center;
	background-image:url(/fileadmin/template/res/menu_layout/footer.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}




.header_navi_marker {
	color:#FFFFFF;
	padding-top:5px;
	width: 100%;
  	height: 14px;
	text-align:right;
	background-image:url(/fileadmin/template/res/menu_layout/bg_header.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	border: 1px solid #CC0000;
}



/******************** Header Part******/

.header_top_container{
	margin:0px;
	width: 910px;
	height: 152px;
	background-image:url(/fileadmin/template/res/menu_layout/bg_header.jpg);
	background-repeat:no-repeat;
}

.header_top_container_start{
	margin:0px;
	width: 910px;
	height: 111px;
	background-image:url(/fileadmin/template/res/menu_layout/bg_header_start.jpg);
	background-repeat:no-repeat;
}

input.text  {border: solid 1px #cc0000;}


/***** LOGO BOX *****/
.logo_container {
	position: absolute;
	margin: 0;
	padding: 0;
	top:86px;
	left:16px;
	z-index: 20;
	width: 171px;
	height:57px;
	text-align:center;
}

.header_top_container_startpage{
	margin:0px;
	width: 910px;
	
}

.navi_top_container{
	width: 740px;
	height: 39px;
	float: left; 
	margin: 18px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;

}


.left_navigation_column_all {
	margin: 0px 0px 0px 4px;
	padding:0px;
	width: 180px;
	float:left;
	background-image:url(/fileadmin/template/res/menu_layout/bg_menu.jpg);
	background-repeat:no-repeat;

}

.content_left_box{
	margin: 0 0 0 0;
	padding:0px;
	margin: 0px 2px 0px 0px;
	width: 165px;
 }
 
 
 .content_left_all_startpage{

	padding:0px;
	margin: 0px 5px 0px 10px;
	width: 200px;
	height:200px;
	float:left;
 }


.content_and_right_teaser_column_all{
	margin: 0px 0px 0px 0px;
	padding:0px;
	width: 710px;
	float:left;
}


.right_column_all {width: 190px; margin: 0 10 0 0; float:right; text-align:right;}


.content_border_box{
	padding:0;
	margin: 0px 0px 0px 0px;
	width: 910px;
	height: 150px;
 }
 
.content_right_box{
	margin: 10px 0px 5px 5px;	
	padding:5px;
	width: 180px;
	/*border-right: 1px #E8862E solid;*/
	border: 1px solid #98B4C0;
	text-align:left;
	color:#4E4E4E;

 }


/********* CONTENT FOR ARABIEN ******/

.test {color: #FF0000; background-color:#CC6633;}



/*************** European Commission Teaser *************/
.ec_teaser{ 
	margin: 25 0px 0px 0px;
	padding:0px;
	width: 180px;
	float:left;
	text-align:center;
	background-image:url(/fileadmin/template/res/menu_layout/bg_menu.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
}

.ec_teaser_startpage{ 
	margin: 25 0px 0px 0px;
	padding:0px;
	width: 180px;
	float:left;
	text-align:center;
	background-image:url(/fileadmin/template/res/menu_layout/bg_menu.jpg);
	background-repeat:no-repeat;
}



/************* SEARCH BOX **********/
.search_box_all {
	height: 28px;
	float: left; 
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 3px;
}

.search_button_all {float:left; margin: 10px 0px 0px 10px; padding: 0px;}


.searchbox 
{
font-family:tahoma, sans-serif;
color:#000000;
font-size:8.5pt;
border: 1px solid #EA812A;
height:18px;
width:100px; 
margin: 0px;
padding: 0px;
}


.sitepath_box {
	/*margin:0px 0px 0px 200px !important;
	margin:88px 0px 0px 40px;
	padding:88px 0px 0px 0px !important;
	padding:0px;*/
	width: 560px;
	/*float:left;*/
	height:25px;
	position: absolute;
	margin: 0;
	padding: 0;
	top:134px;
	left: 200px;
	z-index: 25;
	/*border:1px solid #FF0000; */
	
}


/************** Language Navi ******************/
.languageMenu {
	position: absolute;
	margin: 0;
	padding: 0;
	top:134px;
	left: 785px;
	z-index: 20;
	text-align:right;
	width:120px;
	/*border:1px solid #FF0000;*/
}

.languageMenu_start {
	position: absolute;
	margin: 0;
	padding: 0;
	top:83px;
	left: 785px;
	z-index: 20;
	text-align:right;
	width:120px;
	/*border:1px solid #FF0000;*/
}

/************* Language Selection Menu ***********/
.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; color: #35006d; margin-top: 0px; padding: 0; text-indent: 0; text-align:left; }
   .tx-srlanguagemenu-pi1 img { margin: 0px 5px 0px 5px; padding: 0; border-style: none;  float: left;}
   .tx-srlanguagemenu-pi1 .CUR { float: left;}
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left;}
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left;}
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
   
   /**** additional classes ****/
   .tx-srlanguagemenu-pi1-flag {margin: 0px; padding:0px; text-align:left;}
   .tx-srlanguagemenu-pi1 {margin: 0px 0px 0px 0px; padding:0px; text-align:left;}

/***********************************/





.content_main{ margin:0px 5px 0px 18px; width:auto;}

.content_main_startpage{ margin:0px 5px 0px 18px; width:400px; float:left;}

.content_main ul { margin-top: 0px; margin-bottom: 0px;  
 list-style-image: url(/fileadmin/template/res/menu_layout/arrow_promembrane.gif); }

.content_main li { margin-top: 4px; margin-bottom: 0px; margin-left: 25px; }


.intrapage{
	margin: 0px 0px 0px 18px;
	padding:0px;
	width: 690px;
	height: 30px;
	background-image:url(/fileadmin/template/res/menu_layout/intrapage.jpg);
	background-repeat:no-repeat;
	clear:both;
}

.intrapage_top {margin:21px 0px 0px 0px; float:left;width:230px;text-align:left;}
.intrapage_back {margin:21px 0px 0px 0px; float:left;width:230px;text-align:center;}
.intrapage_print {margin:21px 0px 0px 0px;float:left;width:230px;text-align:right;}



P { font-family: Tahoma; font-size: 8.5pt; line-height: 16px; margin: 0px 0px 0px 0px; text-align: normal;}

OL { margin-top: 0px; margin-bottom: 0px;  }
UL { margin-top: 0px; margin-bottom: 0px;  list-style-image: none;}

li{
	margin-top: 0px;	
	
}

HR { color:#ffffff; background: ffffff; border: 0; height:1px; visibility:hidden;}

/************************** LINKS ****************************/
a:link{color:#E8862E;text-decoration:none;font-size:8.5pt;}
a:visited{color:#E8862E;text-decoration:none;font-size:8.5pt;}
a:active{color:#E8862E;text-decoration:none;font-size:8.5pt;}
a:hover{color:#E8862E;text-decoration:none;font-size:8.5pt;}


.sitepath a{color:#E8862E;text-decoration:none;font-size:7.5pt;word-wrap:break-word;}
.sitepath a:link{color:#E8862E;text-decoration:none;font-size:7.5pt;word-wrap:break-word;}
.sitepath a:visited{color:#E8862E;text-decoration:none;font-size:7.5pt;word-wrap:}
.sitepath a:active{color:#E8862E;text-decoration:none;font-size:7.5pt;word-wrap:}
.sitepath a:hover{color:#E8862E;text-decoration:none;font-size:7.5pt;word-wrap:}

.footer_navi_marker a{font-family:tahoma;font-size:8.5pt;color:#FFFFFF;}
.footer_navi_marker a:link{font-family:tahoma;font-size:8.5pt;color:#FFFFFF;}
.footer_navi_marker a:visited{font-family:tahoma;font-size:8.5pt;color:#FFFFFF;}
.footer_navi_marker a:active{font-family:tahoma;font-size:8.5pt;color:#FFFFFF;}
.footer_navi_marker a:hover{font-family:tahoma;font-size:8.5pt;color:#FFFFFF;}  






/********************************* SUB MENU *******************************/
/**************** SUBMENU EBENE 1*********************/


#navcontainer_ebene1
{
padding: 0 0 5 0;
margin: 10 5 10 5;
width:170px;
}
/*Definiert den Hintergrund der 1.Submenue-Ebene*/
#navcontainer_ebene1_normal
{
		padding: 0px 0px 0px 3px;
		list-style: none;
		color:#ffffff;
}

#navcontainer_ebene1_normal ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene1_normal li
{
list-style: none;
padding: 2px 3px 2px 3px;
background-image: url(/fileadmin/template/res/menu_layout/sub_menu_arrow_normal.gif);
background-repeat: no-repeat;
background-position: 4px 8px;
margin: 0;
color:#ffffff;

}

/*Definiert den Hintergrund der aktiven 1.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene1_active
{
padding: 0 0 0 3;
list-style: none;

}


#navcontainer_ebene1_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene1_active li 
{
padding: 2px 3px 2px 3px;
background-image: url(/fileadmin/template/res/menu_layout/sub_menu_arrow_active.gif);
background-repeat: no-repeat;
background-position: 4px 8px;
margin: 0;
color:#ffffff;

}


#navlist_ebene1
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


#navlist_ebene1_normal
{
margin: 0;
padding: 0 0 0 0;
list-style: none;
}


/*#navlist_ebene1_normal li
{
padding: 0px 3px 0px 3px;
}*/


/* link classes for the sub nav level 1 normal*/ 
.schrift_ebene1_normal{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 2 3 2 12;}
.schrift_ebene1_normal:link{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 2 3 2 12;}
.schrift_ebene1_normal:visited{font-family:tahoma;font-size:8.5pt;color:#095B83; padding: 2 3 2 12;}
.schrift_ebene1_normal:active{font-family:tahoma;font-size:8.5pt;color:#095B83; padding: 2 3 2 12;}
.schrift_ebene1_normal:hover{font-family:tahoma;font-size:8.5pt;color:#095B83; padding: 2 3 2 12;}

/* link classes for the sub nav level 1 active*/ 
.schrift_ebene1_active{font-family:tahoma;font-size:8.5pt;color:#E8862E; display: block; padding: 2 3 2 12; font-weight:bold;}
.schrift_ebene1_active:link{font-family:tahoma;font-size:8.5pt;color:#E8862E; display: block; padding: 2 3 2 12; }
.schrift_ebene1_active:visited{font-family:tahoma;font-size:8.5pt;color:#E8862E; padding: 2 3 2 12; }
.schrift_ebene1_active:active{font-family:tahoma;font-size:8.5pt;color:#E8862E; padding: 2 3 2 12; }
.schrift_ebene1_active:hover{font-family:tahoma;font-size:8.5pt;color:#E8862E; padding: 2 3 2 12; }




/**************** SUBMENU EBENE 2*********************/
#navcontainer_ebene2
{
padding: 0 0 0 0;
margin: 0;
}
/*Definiert den Hintergrund der 2.Submenue-Ebene*/
#navcontainer_ebene2_normal
{
		padding: 0 0 0 0 ;
		margin: 0 0 0 10;
		list-style: none;
}

#navcontainer_ebene2_normal ul
{
list-style: none;
margin: 0;
padding: 0 0 0 0;
border: none;

}

#navcontainer_ebene2_normal li
{
list-style: none;
padding: 3px 3px 3px 3px;
margin: 0;
}

/*Definiert den Hintergrund der aktiven 2.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene2_active
{
		padding: 0 0 0 0 ;
		margin: 0 0 0 10;
		list-style: none;
}


#navcontainer_ebene2_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene2_active li 
{
padding: 3px 3px 3px 3px;
margin: 0;
}



/* link classes for the sub nav level 2 normal*/ 
.schrift_ebene2_normal{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 0 3 0 17;}
.schrift_ebene2_normal:link{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 0 0 0 17;}
.schrift_ebene2_normal:visited{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 0 3 0 17;}
.schrift_ebene2_normal:active{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 0 3 0 17;}
.schrift_ebene2_normal:hover{font-family:tahoma;font-size:8.5pt;color:#095B83; display: block; padding: 0 3 0 17;}

/* link classes for the sub nav level 2 active*/ 
.schrift_ebene2_active{font-family:tahoma;font-size:8.5pt;color:#E8862E; display: block; padding: 0 3 0 17; }
.schrift_ebene2_active:link{font-family:tahoma;font-size:8.5pt;color:#E8862E;  display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:visited{font-family:tahoma;font-size:8.5pt;color:#E8862E;  display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:active{font-family:tahoma;font-size:8.5pt;color:#E8862E; display: block; padding: 0 3 0 17;}
.schrift_ebene2_active:hover{font-family:tahoma;font-size:8.5pt;color:#E8862E; display: block; padding: 0 3 0 17;}


/**************** SUBMENU EBENE 3*********************/
#navcontainer_ebene3
{
padding: 0 0 0 0;
margin: 0;
}
/*Definiert den Hintergrund der 3.Submenue-Ebene*/
#navcontainer_ebene3_normal
{
		padding: 0 0 0 0 ;
		margin: 0 0 0 0;
		list-style: none;
}

#navcontainer_ebene3_normal ul
{
list-style: none;
margin: 0;
padding: 0 0 0 0;
border: none;

}

#navcontainer_ebene3_normal li
{
list-style: none;
padding: 1px 3px 1px 28px;
margin: 0;
}

/*Definiert den Hintergrund der aktiven 3.Submenue-Ebene*/
/*Achtung: Die li und ul's werden weiter unten definiert*/
#navcontainer_ebene3_active
{
		padding: 0 0 0 0 ;
		margin: 0 0 0 0;
		list-style: none;
		background-color:#D0E8F2;
}


#navcontainer_ebene3_active ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#navcontainer_ebene3_active li 
{
padding: 1px 3px 1px 28px;
margin: 0;
}



/* link classes for the sub nav level 2 normal*/ 
.schrift_ebene3_normal{font-family:tahoma;font-size:8.5pt;color:#666666; display: block; padding: 0 3 0 25;}
.schrift_ebene3_normal:link{font-family:tahoma;font-size:8.5pt;color:#666666; display: block; padding: 0 0 0 25;}
.schrift_ebene3_normal:visited{font-family:tahoma;font-size:8.5pt;color:#666666; display: block; padding: 0 3 0 25;}
.schrift_ebene3_normal:active{font-family:tahoma;font-size:8.5pt;color:#666666; display: block; padding: 0 3 0 25;}
.schrift_ebene3_normal:hover{font-family:tahoma;font-size:8.5pt;color:#666666; display: block; padding: 0 3 0 25;}

/* link classes for the sub nav level 2 active*/ 
.schrift_ebene3_active{font-family:tahoma;font-size:8.5pt;color:3397B9; display: block; padding: 0 3 0 25; }
.schrift_ebene3_active:link{font-family:tahoma;font-size:8.5pt;color:#3397B9;  display: block; padding: 0 3 0 25;}
.schrift_ebene3_active:visited{font-family:tahoma;font-size:8.5pt;color:#3397B9;  display: block; padding: 0 3 0 25;}
.schrift_ebene3_active:active{font-family:tahoma;font-size:8.5pt;color:#3397B9; display: block; padding: 0 3 0 25;}
.schrift_ebene3_active:hover{font-family:tahoma;font-size:8.5pt;color:#3397B9; display: block; padding: 0 3 0 25;}


/*********** PRINT TEMPLATE**********/
.print_project_title{ 
	width: 600; 	
	font-family:tahoma;
	font-size:11pt;
	font-weight:bold;
	color:#E8862E;
	text-align:left;
	float:left;
	padding:0px;
	margin: 30px 0px 10px 0px;
 }


.print_header_all { clear:both; border-bottom:1px solid #E8862E; margin:10px; padding:0px 0px 10px 0px; }

.logo_container_print {
	 padding:0px; text-align:right;
	margin:10px 0px 10px 10px;
}

.bottom_navi_print_box {
text-align:center; 
padding:2px 2px 2px 2px; 
margin:0px 10px 5px 10px;
}

.content_print {padding: 10px 10px 10px 10px;text-align:left;}
.footer_print {border-top:1px solid #E8862E; margin:10px; padding: 0px 0px 10px 0px; text-align:center;}








/************ Headlines underline - Layout 1****************/

 h1 {
 font-family:tahoma;
 font-size:9.0pt;
 color: #E8862F;
 padding: 0px 0px 0px 0px;
 margin: 0px 5px 5px 0px;
  

 }

 h2 {
 font-family:tahoma;
 font-size:8.5pt;
 color: #98B4C0;
 font-weight:bold;
 margin: 0px 5px 10px 0px;
 }

 h3 {
 font-family:tahoma;
 font-size:8.5pt;
 color: #E8862F;
 font-weight: bold;
 margin: 0px 5px 5px 0px;
 }

 h4 {
 font-family:tahoma;
 font-size:8.5pt;
 color: #000000;
 margin: 0px 5px 10px 1px;}

 .headline_default {
 font-family:tahoma;
 font-size:9.5pt;
 color:#E8862F;
 font-weight:bold;
 margin-bottom:0px;
 margin-top:20px;
 } 


/**************** Login/Logout Box******************/
.login_box_all { margin: 10px 2px 0px 7px; z-index:200; clear:both; text-align:left;}
.logout_button_box{ float:left;}

.logout { 
font-family:tahoma, sans-serif;
margin:5px 5px 5px 0px;
border: 0px;
height:18px;
width:60px; 
background-image:url(/fileadmin/template/res/menu_layout/logout.gif);
background-image-repeat:none;
}

.you_are_logged_in { 
font-family:tahoma, sans-serif;
color:#E8862F;
font-size:8.5pt;
font-weight:bold;
margin:2px 2px 2px 2px;
float:left;
}

.login_button_box{ margin: 0px 10px 0px 10px; padding: 0px; float:left;}

.login { 
border:0;
margin: 0px;
padding: 0px;
 text-align:left;
}

.username_all_box{ /*border: 1px solid #000000;*/ clear: both;}


.login_user_name_box {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
text-align:right; width:100px; }
.login_user_name { 
font-family:tahoma, sans-serif;
color:#000000;
font-size:8.5pt;
border: 1px solid #E8862F;
height:18px;
width:100px; 
margin: 0px;
padding:0px 2px 0px 2px;
/*border: 1px solid #000000;*/

}

.pw_all_box{ /*border: 1px solid #000000;*/ clear: both;}

.login_pw_box {float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /*border: 1px solid #000000;*/}

.login_pw  { 
font-family:tahoma, sans-serif;
color:#000000;
font-size:8.5pt;
border: 1px solid #E8862F;
height:18px;
width:100px; 
margin: 0px;
padding:0px 2px 0px 2px;
/*border: 1px solid #000000;*/

}


.password { margin:0px 5px 5px 0px; padding:0px; float:left; /*border: 1px solid #000000;*/}
.username { margin:0px 5px 5px 0px; padding:0px; float:left; /*border: 1px solid #000000;*/}

/************** TEST MAIN MENU CSS ********/

/*.main_menu_box {margin: 0px 10px 0px 20px;}*/
#menu1 {
  padding:0; 
  margin:0px 10px 0px 38px /*auto*/; 
  list-style-type:none;
  height:39px;

  }
#menu1 li {
  float:left;
  height:39px;

  /*border:1px solid #fff;*/
  }
#menu1 a {
  display:block;
  width:114px;
  height:39px;
  text-align:center; 
  padding:0px 0px 4px 0px !important;
  padding:5px 0px 4px 5px; 
  text-decoration:none; 
  float:left; 
  color:#333333;
  background-image:url(/fileadmin/template/res/menu_layout/sf_normal_114_35.gif);
  background-repeat:no-repeat;  }

#menu1 a:link {
  color:#0000000; 
  }
  
#menu1 a:visited {
  color:#0000000; 
  }
#menu1 a:active {
  color:#1F85B5; 
 }

#menu1 a:hover {
  color:#1F85B5; 
  }

  
 /**** STARTPAGE ********/
 
 .header_startpage_container {
 	margin:0px;
	width: 910px;
	height: 150px;
}

.c_sp_all{
	margin: 0 0px 0px 0px;
	padding:0px;
	width: 900px;
	clear:both;
}

.ec_sp {margin:0px 0px 0px 0px; float:left;width:180px;text-align:left;}
.left_sp {margin:0px 0px 0px 0px; float:left;width:200px;text-align:left;}
.c_sp {margin:0px 0px 0px 0px;float:left;width:500px;text-align:left;}

/*****************************/


/************ Login Box ****************/
DIV.tx-newloginbox-pi1 {}
DIV.tx-newloginbox-pi1 H3 {}
DIV.tx-newloginbox-pi1 P {}
DIV.tx-newloginbox-pi1 TABLE { }
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {  }
DIV.tx-newloginbox-pi1 TABLE TR { }
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { 
font-family:tahoma, sans-serif;
color:#FFFFFF;
font-size:8.5pt;
font-weight:bold;
background:#E8862E;
margin-top:6px;
margin-bottom:0px;
height:18px;
width: 90px;

}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
border-width:1px;
 	border-style:solid;
	border-color:#E8862E;
	width:90px;
	height:18px;
	
	}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}
#tx-newloginbox-pi1-user {width:130px;}
#tx-newloginbox-pi1-pass {width:130px;}






/******************** Filelist **********************/
.tx-filelist-pi1 { width: 690px;}
.tx-filelist-pi1-header-tr{border-bottom-color: #FFFFFF; background-color:#D0E8F2;}
.tx-filelist-pi1-header-icon{background-color:#D0E8F2;}
.tx-filelist-pi1-tr {background-color:#ffffff; text-align:center;}
.tx-filelist-pi1-header-filename{color: #3397B9; background-color:#D0E8F2; font-size:8.5pt; width: 390px; text-align:left;}
.tx-filelist-pi1-header-info {color: #3397B9; background-color:#D0E8F2; font-size:8.5pt; width: 90px; text-align:center;}
.tx-filelist-pi1-header-last_modification{color: #3397B9; background-color:#D0E8F2; font-size:8.5pt; width: 180px; text-align:left;}
.tx-filelist-pi1-filename{ width: 370px; text-align:left; font-size:8.5pt;  ackground-color:#ffffff;}
.tx-filelist-pi1-info{ width: 180px; background-color:#ffffff;}
.tx-filelist-pi1-last_modification{ width: 180px; text-align:left; background-color:#ffffff;}
.tx-filelist-pi1-icon{background-color:#ffffff; text-align:center; width: 25px;}



/******************** FILE UPLOAD **************/
.file_upload {
font-family:tahoma, sans-serif;
color:#FFFFFF;
font-size:8.5pt;
font-weight:bold;
background:#EA812A;
height:20px;
width: 120px;
border: 1px solid #EA812A;

}

.file_upload_field {
		border-color:#EA812A; 
		border-style:solid; 
		border-width:1px; 
}

.file_upload_button {
		background:#EA812A;
		height: 18px;
		width: 70px;
		color: #FFFFFF;
		font-family:tahoma;
		font-size:8.5pt;
		margin:2px 0px 0px 0px;
}