/*
 *  (c) 2007
 *  Andreas Wagner <a.wagner@progressima.org>
 *
 */


body {  	
    text-align: center; /*wegen zentrierter Ausrichtung im IE*/
    background-color: #FFFFFF;
}

#EMVDA_PA {  
    text-align: left;  	  		
  	width: 1000px;	
	margin-left: auto;
    margin-right: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A8A8A8;
}

#header {  	
    position: relative;
    height: 30px; 
    width: 1000px; 	
  	background-color: #A8A8A8;
  	color: #CC0000;   	   	
}

#header_menu { 
    position: absolute;   	
    left: 5px;     	               
    margin-top:7px;
    margin-bottom:4px;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
}

#header_menu A:active, #header_menu A:hover, #header_menu A:visited, #header_menu A:link {
    text-align: left;          
    font-size: 8pt;
    font-weight: bold;
    color: #92012A;
    margin-left: 20px;
}

#logout {
    position: absolute;   	
    right: 20px;
    margin-top:3px;
    margin-bottom:8px;
    text-align: right;  
}

#logout A:active, #logout A:hover, #logout A:visited, #logout A:link,
#logout a.logout-link:hover  {
    text-align: left;          
    font-size: 8pt;
    font-weight: bold;
    color: #92012A;
    margin-left: 20px;
}

#logout a.logout-link {
    color: #FFFFFF;
  
}

#main {  	
    position: relative; 
  	width: 1000px;  	 
	height: 750px;
  	color: #666666;    	
}

#left {  
    position: absolute;  
    top: 10px;  
	width: 200px;  	 
	height: 750px;           
}

#left .level1-no, #left .level1-act {  	 	  	  	       
    padding-left: 5px; 
    margin-bottom: 5px;  
}

#left .level1-no A {
  	color: #666666;
}

#left .level1-act A {  	    
  	color: #92012A;
}

#left .level2-no, #left .level2-act {  	  	  	       
    padding-left: 5px;   
    margin-bottom: 5px; 
}

#left .level3-no, #left .level3-act {  		   	  	       
    padding-left: 15px;   
    margin-bottom: 5px;     
}

#left .level4-no, #left .level4-act {  		   	  	       
    padding-left: 25px;   
    margin-bottom: 5px; 
    
}

#left .level2-no A {  	    
  	font-weight: normal;
}

#left .level2-act A {  	    
  	color: #92012A;
}

#left .level3-no A, #left .level4-no A {  	    
  	font-weight: normal;
  	font-size: 7pt;
}

#left .level3-act A, #left .level4-act A {  	    
  	font-size: 7pt;
    color: #92012A;
}

#left .left-bottom {
    position:absolute;
    top:700px;
    left: 10px;    
}

#content {
  	position: absolute;  	
  	left: 200px;  	
  	width: 800px;
  	height: 750px;  	 		  	
    color: #666666;    
    font-size: 8pt;
    text-align: justify;    
	/*padding-right: 20px;*/
    overflow:auto;   	
}

#content p, LI {
    margin-right: 20px;
    padding: 0px;
}

#content TABLE {
    margin-right: 10px;
  
}

#content .pa-setup {
    width: 650px;  
}

#content .he-bgcolor {
   background-color: #EBEBEB; 
}

#content TABLE.nav_icon {
    color: #92012A;
    font-weight: bold;
    margin-top: 15px;
  


}

.he-bgblue, .csc-frame-frame1 {
                 width: 99%;
                 background-color: #EBEBEB;
                 padding-top: 2px;
                 padding-bottom: 3px;
                 padding-left: 10px;
                 text-decoration:none;
}



/********** Plugins *************/

.tx-newloginbox-pi1 P {	
	margin-top : 1px;
	margin-bottom : 1px; 
}

/* News */
.news-border{
    width: 600px;
    margin-top:10px;
    margin-bottom: 10px;
    padding-left: 6px;
    padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #C8C8C8;
	background-color: #c8c8c8;  
    font-size: 12px;
    color:#c8c8c8;    
    font-weight:bold;
}

.news-border-header  {
	color: #92012A;	
	font-weight: bold;
	text-align:center;
}

.news-part {
    width: 280px;
    vertical-align: top;  
    border-width: 1px;
	border-style: solid;
	border-color: #c8c8c8;  
}

.news-header  {
    width: 280px;
	color: #92012A;	
	font-weight: bold;
	/*background-color: #A8A8A8;	*/
}

.latest-news {	        
    vertical-align: top;	
	color: #666666;
	font-size: 8pt;
}

.latest-news P {
    margin-top : 0px;
	margin-bottom : 0px;  
}

.latest-news .news-title {	
	font-weight: bold;
}

.latest-news  .news-more {
	color: #92012A;	
	font-weight: bold;
}

.news-list {
	font-size: 12px;
	font-weight: normal;
	color: #666666;	
}

.news-list .subheader{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}


.news-single {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

.news-single .title A{
	font-size: 8pt;
	font-weight: bold;
}

.news-single .categories {
	font-size: 8pt;
}

.news-single .links-related-title {
	font-weight: bold;
}

/* Standard Table Formatting */
.tx-docmanagement-pi1-listrow-std, .tx-euriceevents-pi1-listrow-std, .tx-srfeuserregister-pi1-listrow-std,
.tx-ifevent-pi1-listrow-std, .tx-ifpubinfo-pi1-listrow-std, .tx-ifmail-pi1-listrow-std, 
.tx-cforms-pi1-listrow-std, .tx-feuseradmin-pi1-listrow-std, .tx-dbtableview-pi1-listrow-std, .tx-tasklist-pi1-listrow-std  {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #F5F5F5;
      vertical-align:middle;
      text-align:left;
}

.tx-docmanagement-pi1-listrow-odd, .tx-euriceevents-pi1-listrow-odd, .tx-srfeuserregister-pi1-listrow-odd,
.tx-ifevent-pi1-listrow-odd, .tx-ifpubinfo-pi1-listrow-odd, .tx-ifmail-pi1-listrow-odd, 
.tx-cforms-pi1-listrow-odd, .tx-feuseradmin-pi1-listrow-odd, .tx-dbtableview-pi1-listrow-odd, .tx-tasklist-pi1-listrow-odd  {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #EBEBEB;
      vertical-align:middle;
      text-align:left;
}


.tx-docmanagement-pi1-header-row, .tx-srfeuserregister-pi1-header-row, .tx-ifevent-pi1-header-row,
.tx-ifpubinfo-pi1-header-row, .tx-ifmail-pi1-header-row, .tx-cforms-pi1-header-row, 
.tx-feuseradmin-pi1-header-row, .tx-dbtableview-pi1-header-row, .tx-tasklist-pi1-header-row  {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #C8C8C8;
      vertical-align:middle;
      text-align:center;
      font-weight:bold; 
}

/* Document Management */
.tx-docmanagement-pi1-listrow-grey{
      background-color: #EBEBEB;
}

/* Eurice Events */
.tx-euriceevents-pi1-header-row {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;      
      background-color: #C8C8C8;
      vertical-align:middle;
      text-align:left;
      font-weight:bold; 
}

.tx-euriceevents-pi1-header-row TD {
     padding-top:5px;
     padding-bottom:5px;  
}

/* Publications */
.if-pubinfo-vert-table TR TD{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #EBEBEB;
      vertical-align:top;
      text-align:left;
}

.if-pubinfo-vert-table TR TH{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #F5F5F5;
      vertical-align:top;
      text-align:left;
      font-weight:bold;
      font-size:12px;
}

.if-pubinfo-vert-table TR.blank TD{

      background-color: #ffffff;

}

.tx-ifpubinfo-pi1-submit-button1 {
	border:2px outset;
	background-color: #F0F0EA;
	width: 350px;
	margin-top:10px;
}

.tx-ifpubinfo-pi1-submit-button2 {
	border:2px outset;
	background-color: #F0F0EA;
	margin-top:10px;
} 


/* Who is Who */
.tx-ifwho-pi1-listrow TR.tx-ifwho-pi1-listrow-odd TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #C8C8C8;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-listrow TR TD{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #A8A8A8;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table TR.tx-ifwho-pi1-singleView-StdCell TD {

      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #A8A8A8;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table TR.tx-ifwho-pi1-singleView-OddCell TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #C8C8C8;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-WPs {
      border-width: 0px;
      border-style: none;
      background-color: #A8A8A8;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-created TD {
      font-size:7pt;
      font-weight: normal;
}

/* Mailing List and Subscription*/
.ml-subscription-table {
   border-collapse:collapse;   
}

.ml-subscription-table .std-row TD{
   background-color: #F5F5F5;
   border-style:none;
   padding-left:10px;
   padding-right:10px;
}


.ml-subscription-table .odd-row TD{
   background-color:#EBEBEB;
   border-style:none;
   padding-left:10px;
   padding-right:10px;
}

/* DB Table View */
.tx-dbtableview-pi1-table {
    width: 600px;
    margin-bottom: 25px;
}

.tx-dbtableview-pi1-table form {
    margin: 0px;
}

.tx-dbtableview-pi1-caption {
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    background-color: #C8C8C8;
    font-weight: bold;
    text-align: left;
    margin-right : 10px;
}

.tx-dbtableview-pi1-header-row {
    margin-top: 25px;
    font-size: 12px;
}

.important {
     color: #92012A !important;
 }

.red {
     color: #FF0000 !important;
 }
