@import url('global.css');

#print-button {
    float:right;
    margin-bottom: 0.5em;
}

/* topic */

#topic select {
    width: 36em;
}
#topic .column-1 {
    width: 6em;
    float: left;
    font-weight:bold;
}
#topic .column-2 {
    display:block;
}

/* registration  link  */
#registration .column-2 a {
    color: #E31E31;
}

/*  footer link  */
#footer a {
    text-decoration:underline;
}

/* content assets box */
#contentAssets hr {
    margin:0.2em 0 0 0;
}

#contentAssets .row {
    background: #ffffff;
    border-top:1px #ddd solid;
    padding: 0.5em 0 0.5em 0;
}

#contentAssets .row:hover {
    background: #F2FFCC;
}
#contentAssets div.error {
    background:#FFCCCC;
    font-size: 1em;
}

#contentAssets .row a {
    /*float: left;*/
}
#contentAssets .row .float-right{
    margin: 0;
    padding: 0;
}
#contentAssets .row .float-right a{
    margin: 0;
    padding: 0;
}
#contentAssets .add {
    padding: 0;
    display: block;
    position: relative;
}
#contentAssets .teaser{

}
#images, #tables, #references {
    clear: both;
    margin: 0.3em 0;
    padding:0.2em 0 0.5em 0;
    height: auto;
    border-bottom:1px solid #ddd;
}

#images-toggle, #tables-toggle, #references-toggle {
    margin-top:0.1em;
    width: 100%;
}
#images-toggle .float-right img{
    margin-left:0.2em;
    width: auto;
}

#images-toggle .float-right{
    position: static;	
}


/* abstract-content */
#pagetabs .actions {
    width: 8em;	
}

#abstract-content {
    float: left;
}
#abstract-content .row {

}
#abstract-content .column-1 {
    width: 10em;
    float: left;
    margin-right: 0.5em;
    font-weight: 600;
}
#abstract-content .column-2 input {
    width: 36em;
}

#abstract-content textarea {
    width:43em;
    height:30em;
    margin-left: 0em;
}

#abstract-content textarea.multiple {
    height: 20em;
    margin-bottom: 2rem;
}

#abstract-content .count {
    color: #003366;
    font-weight:bold;
    display:inline;
    text-align:right;
}
#abstract-content .count-highlight {
    color: #A60000;
    font-weight:bold;
    display:inline;
    text-align:right;
}

#abstract-content div.column-2 {
    width: 43em;
    text-align:left;
    float: right;
}

#contentForm .button-area input {
    margin-left: 1em;	
}

#table .add-info-input { display: inline; }

/* references */
#references .add-info-input {
    display: inline;	
}

/* attributes */

#attributes div{
    /*min-height: 500px;*/
}

#attributes div.left{
    /*	width: 25em;*/
    float: left;
}
#attributes div.right{
    /*	width: 25em;*/
    float: right;
}
#attributes fieldset.column-1 {
    width: 25em;
    /*	float: left;*/
    margin-right: 1em;
}
#attributes fieldset.column-2 {
    width: 25em;
    /*	float: right;*/
}
#attributes .button-area {
    margin:0em;	
    padding:0.5em;
    clear: both;
}
#attributes label.column-1 {
    width: 15em;
}

#attributes fieldset .row {
    padding: 0.5em 0 0;
    clear: none;
}
#attributes input{
    border: none;
}

#attributes label{
    font-weight: bold;
    margin: auto 0.5em auto 0.5em;
}

/* author */
#author fieldset {
    width: 54em;
    float:left;
}
#author .column-1,
#author .column-2 {
    width: 25em;	
}
#author .column-1{
    margin-right: 1em;
    float: left;
}
#author .column-2{
    float: right;
}
#author .row .column-1 {
    width: 9.5em;
    float: left;
}

#author .row .column-2 {
    width: 14em;
    float: left;
}
#author label {
    display: block;
    float: left;
    margin: 0em 0.5em 0em 0em;
}
#author input {
    width: 12.5em;
    margin: 0em 0em 0.8em 0em;
}
#author .cv input{
    width: 22em;
    border: none;
}
#author .cv input.input-file{
    width: auto;
    border: 1px solid #ddd;	
}
#author select {
    width: 13em;
    margin: 0em 0em 0.8em 0em;		
}
/*
#author fieldset {
    width: 54em;
    padding: 0 1em 1em 1em;
}
#author fieldset .row{
    margin: 1em 0 0 0;
    padding: 0;
}
#author fieldset.column-1 {
    width: 25em;
    float: left;
    margin-right: 1em;
}
#author fieldset.column-2 {
    width: 25em;
    float: right;
}
#author .row .column-1 {
    width: 8em;
    display: block;
    float: left;
    margin: 0em 0.5em 0em 0em
}
#author .row .column-2 input {
    width: 14em;
}
#author select {
    width: 14em;
}
*/
#author input[type=checkbox],
#author input[type=radio] {
    margin-right: 1em;
}
.authorselect {
    width: 38em;
    vertical-align:bottom;
}

#author .invitation .column-1, 
#author .presenting .column-1 {
    padding-right: 0.5em;
    width: 1em;
}
#author .invitation .column-1 input, 
#author .presenting .column-1 input{
    margin: 0;
    padding: 0;
    width: 1em;
}

#author .button-area {
    clear: both;
}
#author .cv label {
    width: 15em;
    margin: 0em;
    display:inline;
    float:none;
}

#author .cv label.upload {
    width:15em;
}

#existing_secret_div {
    margin:0.4em 0;
}
/* Border um checkboxen abstellen*/
.presenting input, .invitation input{
    border: none;
}

#confirm-signout{
    width:55em;
    float:left;
}
#confirm-signout h4, #content #start p{
    clear: both;
}
#confirm-signout .label{
    clear: both;
    width: 8em;
    font-size: 1em;
    font-weight: bold;
}
#confirm-signout .conf-column-1{
    float:left;
    display:inline;	
}
#confirm-signout .conf-column-2{
    float:left;
    margin-left: 25px;
    display:inline;
    position:absolute;
}
#confirm-signout .conf-column-2 a{
    text-decoration:underline;
}
#confirm-signout .conf-column-2 .submitted{
    color:#65A22A;
}
#confirm-signout .conf-column-2 .submitted a{
    color:#65A22A;
}
#confirm-signout .conf-column-2 .pending{
    color:#CC1111;
}
#confirm-signout .conf-column-2 .pending a{
    color:#CC1111;
}
#confirm-signout li{
    list-style-type: none;
    list-style-position: outside;
    margin-left: 0;
    padding: 0;
}
#confirm-signout ul{
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;	
    margin: 0;
    padding: 0;
}
#lecturefiletable {
    width: 650px;
}
#lecturefiletable tr,th{
    padding-bottom: 10px;
    border-bottom: thin solid black;
}
#lecturefiletable th{
    font-weight: bold;
    padding: 2px;
    padding-bottom: 10px;
    border-bottom: thin solid black;
    text-align: left;
}
#lecturefiletable td{
    padding-bottom: 10px;
    border-bottom: thin solid black;
    padding: 2px;
}

#lecturefiletable .column-1{
    width: 80px;
}
#lecturefiletable .column-2{
    width: 290px;
}
#lecturefiletable .column-3{
    width: 60px;
}
#lecturefiletable .column-4{
    width: 60px;
}
#lecturefiletable .column-5{
    width: 60px;
}
#lectureinfo .column-1 {
    float: left;
    width: 10em;
}
#lectureinfo .column-2 {
    display: block;
    margin-left: 11em;
    width: 39em;
}
#lectureinfo span.label {
    font-size: 1em;
}
#adrConfirmForm .column-1 {
	display: block;
	width: 1em;
    padding-top: 0.25em;    
	float: left;
}
#adrConfirmForm .column-2 {
	margin-left: 1em;
	float: left;
    max-width: 45em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;    
}

#modAdrDetail .row{
    padding: 0 0 0 2em;
}

#modAdrDetail .row .column-1 {
    width: 2em;
    float: left;
}

#modAdrDetail .row .column-2 {
    width: 28em;
    float: left;
}
#modAdrAll.row .column-1 {
    width: 2em;
    float: left;
}

#modAdrAll.row .column-2 {
    width: 28em;
    float: left;
}
.intended{
    padding-left: 2em;
}
