td#menu_1 {
    vertical-align : top;
    width : 100px;
    background-image: url("../images/links.gif");
    background-repeat:repeat-y;
}
td#menu_1 FORM {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 3px;
    padding-bottom: 5px;
    background-repeat:repeat-y;
    background-image:url(../images/menu-back-grau.gif);
}

td#menu_1 DIV A {
    color: #555555;
    text-decoration: none; 
}

td#menu_1 DIV A:hover {
    text-decoration: underline;
}

TD#menu_1 DIV.menu1-level1-no {
    font-size: 12px;
    padding-top : 5px;
    padding-left: 5px;
    background-repeat:repeat-y;
    background-image:url(../images/menu-back-grau.gif);
}

TD#menu_1 DIV.menu1-level1-act {
    font-weight: bold;
    font-size: 12px;
    padding-top : 5px;
    padding-left: 5px;
    background-repeat:repeat-y;
    background-image:url(../images/menu-back-grau.gif);

}

TD#menu_1 DIV.menu1-level2-no {
    font-size: 10px;
    padding-top : 2px;
    padding-left: 15px;
    background-repeat:repeat-y;
    background-image:url(../images/menu-back-grau.gif);
    
}

TD#menu_1 DIV.menu1-level2-act {
    font-weight: bold;
    font-size: 10px;
    padding-top : 2px;
    padding-left: 15px;
    background-repeat:repeat-y;
    background-image:url(../images/menu-back-grau.gif);

}


td#menu_2 SPAN A {
    color: #555555;
    text-decoration: none;
}
                                                                                
td#menu_2 SPAN A:hover {
    text-decoration: underline;
                                                                                
}
                                                                                
TD#menu_2 SPAN.menu2-level1-no {
    border-bottom: 1px dotted #999999;
    font-size: 12px;
    padding-top : 5px;
    padding-left: 25px;
    padding-right: 25px;
                                                                                
}

.bodytext a:link { font-weight:bold; color:#003300; text-decoration:underline;}
.bodytext a:visited { font-weight:bold; color:#003300; text-decoration:underline;}
.bodytext a:hover { font-weight:bold; color:#bb250a; text-decoration:underline;border:none; }
.bodytext a:active { font-weight:bold; color:#000000; text-decoration:none; }
.bodytext a:focus { font-weight:bold; color:#000000; text-decoration:none; }

.tx-sfoabstracs-pi1 .bodytext a:link { font-weight:bold; color:#003300; text-decoration:underline;}
.tx-sfoabstracs-pi1 .bodytext a:visited { font-weight:bold; color:#003300; text-decoration:underline;}
.tx-sfoabstracs-pi1 .bodytext a:hover { font-weight:bold; color:#bb250a; text-decoration:underline;border:none; }
.tx-sfoabstracs-pi1 .bodytext a:active { font-weight:bold; color:#000000; text-decoration:none; }
.tx-sfoabstracs-pi1 .bodytext a:focus { font-weight:bold; color:#000000; text-decoration:none; }


ul a:link { font-weight:bold; color:#003300; text-decoration:underline;}
ul a:visited { font-weight:bold; color:#003300; text-decoration:underline;}
ul a:hover { font-weight:bold; color:#bb250a; text-decoration:underline;border:none; }
ul a:active { font-weight:bold; color:#000000; text-decoration:none; }
ul a:focus { font-weight:bold; color:#000000; text-decoration:none; }

a:link { font-weight:bold; color:#003300; text-decoration:underline;}
a:visited { font-weight:bold; color:#003300; text-decoration:underline;}
a:hover { font-weight:bold; color:#bb250a; text-decoration:underline;border:none; }
a:active { font-weight:bold; color:#000000; text-decoration:none; }
a:focus { font-weight:bold; color:#000000; text-decoration:none; }

BODY {
    background-color:#efeff7;
    
}
div,p,li,td {
    font-family: Arial,'Times New Roman',Times,serif;
    font-size: 10pt;
    line-height: 130%;
 }
.bodytext {
    text-align:justify;
    font-family: Arial,'Times New Roman',Times,serif;
    font-size: 10pt;
    margin: 0px;
    line-height: 130%;
 }
.tx-sfoabstracs-pi1  {
    text-align:justify;
    font-family: Arial,'Times New Roman',Times,serif;
    font-size: 10pt;
    margin: 0px;
    line-height: 130%;
 }

#mainTable {
   border:2px solid #b0b0b0; border-spacing:0px;padding:0px; padding-top:0px; margin:0px;
   background-color:#ffffff;
   width:800px;
   height:100%;
}

h1 {
    font-size: 12pt;
    font-weight: bold;
    color:#002470;
}
h1.csc-firstHeader {
    padding-top:15px;
}
h2 {
    font-size: 10pt;
    font-weight: bold;
    color:#000000;
    padding-bottom:0px;
    spacing-bottom:0px;
}

TD#menu_1 DIV.menu1-level1-act A {
    color:black;
}

#registration TD{
     text-align: right;
     font-family: Arial,'Times New Roman',Times,serif;
    font-size: 10pt;
}
#registration TD.INPUT{
    text-align: left;
    font-family: Arial,'Times New Roman',Times,serif;
    font-size: 10pt;
}
table.loginleiste {	
  background-color:#e0e0e0;
  font-family:Arial,'Times New Roman',Times,serif;
  font-size:10pt;
}
.contenttable-0 .td-0 {
  text-align: right;
}
table.contenttable.contenttable-0 {
  width: 500px;
  border: 2px outset #dddddd;
  background-color: #f5f5f5;
}
table.contenttable.contenttable-1 {
  width: 500px;
  border: 2px outset #dddddd;
  background-color: #f5f5f5;
}

table.csc-uploads td {
  margin:0px;padding:6px;background-color:#efeff7;
  
}
table.csc-uploads p {
  margin:0px;
  
}


.csc-uploads-fileName a:link { font-weight:bold; color:#003300; text-decoration:underline;}
.csc-uploads-fileName a:visited { font-weight:bold; color:#003300; text-decoration:underline;}
.csc-uploads-fileName a:hover { font-weight:bold; color:#bb250a; text-decoration:underline;border:none; }
.csc-uploads-fileName a:active { font-weight:bold; color:#000000; text-decoration:none; }
.csc-uploads-fileName a:focus { font-weight:bold; color:#000000; text-decoration:none; }

td.csc-uploads-fileSize {
  padding-left:10px;width:60px;
}
td.csc-uploads-fileName {
  width:300px;
}



table.tx_ecomapplicationform_pi1_applicationlist {
 width:600px;
 border:1px solid #aaaaaa;
 border-spacing:0px;
}

table.tx_ecomapplicationform_pi1_applicationlist th {  
 background-color:#aaaaaa;

 text-align:left;
}
table.tx_ecomapplicationform_pi1_applicationlist td {
 padding:3px;
}

fieldset.tx_ecomapplicationform_pi1_details {

}

table.tx_ecomapplicationform_pi1_form {  
 width:500px;
 border:none;
 border-spacing:0px;
}

table.tx_ecomapplicationform_pi1_form th {
 background-color:#aaaaaa;
 margin-bottom:10px;
 text-align:left;
}
table.tx_ecomapplicationform_pi1_form td {
 padding:3px;
}

table.tx_sfoconferenceabstracts_pi1_authorstable {
	margin-top:20px;
	margin-bottom:20px;	
	width: 400px;
}	
table.tx_sfoconferenceabstracts_pi1_author_detail {
	margin-top:20px;
	margin-bottom:20px;	
}	
table.tx_sfoconferenceabstracts_pi1_inst_detail {
	margin-top:20px;
	margin-bottom:20px;	
}
td.tx_sfoconferenceabstracts_pi1_author {
	background-color:#ccc;
	width:400px;
}	
table.tx_sfoconferenceabstracts_pi1_author_inner {
	background-color:#ccc;
	width:400px;
}	
td.tx_sfoconferenceabstracts_pi1_author_name {
	font-weight:bold;
	width:200px;
}
td.tx_sfoconferenceabstracts_pi1_edit {
	text-align:right;
}	
ul.tx_sfoconferenceabstracts_pi1_homelist li {
	padding-top:10px;
}	

ol.tx_sfoconferenceabstracts_pi1_homelist li {
	margin-bottom:20px;
}

