﻿/*   CSS-Definitionen
-------------------------------------------------------------------------------------
          Gr�sse: normal
       Plattform: MS Windows
		       Typ: Local
   			 Rem: File mit Instanzspezifischen CSS-Klassen
-------------------------------------------------------------------------------------*/

/* 
  Klassen fuer ecard-activation-xslt
*/ 
.ecardAgencyIssuerCert {
  border: 1px solid black;
  border-color: black;
  padding: 0px;
  border-spacing: 0px;
  background-color: white;
}
.ecardAgencyIssuerCert>tbody>tr {
  border: 0px solid black;
  border-color: black;
  padding: 5px;
}
.ecardAgencyIssuerCert>tbody>tr>td {
  border: 1px solid black;
  border-color: black;
  padding: 5px;
}
.LabelWithTooltip{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
/* fuer GPR */
.gpr_mandatory {background-color:#ffd382;}

/* Login Log auf der Visitenkarte */
.vk_ll_info
{
   font-size: 0.8em;
   text-align: center;
   background-color: transparent;
   border: none;
}
/* fuer Bibliothek */
tr.ueberziehungsrahmen {
   display:none !important;
}

/**--------------------------------------------------------------
------------------BEGIN KONTEXT isMobileBrowser------------------
--------------------------------------------------------------**/
.isMobileBrowser, .isMobileBrowser * { /*reset for box-sizing smartphones*/
  border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: 
}
body.isMobileBrowser  {
font-size:14px;
line-height:1.4;
margin:0;
padding:0;
float:left;
width:100%;
max-width:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;text-size-adjust:100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/**----------------- isMobileBrowser.isEvalApp--------------**/
body.isMobileBrowser.isEvalApp #pageContent { 
font-size:2em; /* double of standard size for smaller mobile screens */
float:left; 
padding:2em;
min-width:100%;
max-width:100%;
width:100%;
}
.isMobileBrowser.isEvalApp #pageContent > table {float:left;max-width:100%;width:auto;white-space:normal;}
.isMobileBrowser.isEvalApp #pageContent table * {width:auto;max-width:99%;white-space:normal;}

.isMobileBrowser.isEvalApp #pageContent > #idPageHeader, html body #pageContent > #idPageFooter {width:100%;box-sizing:border-box;float:left;clear:both; margin:2em 0em;white-space:normal;}
.isMobileBrowser.isEvalApp #pageContent #idPageNavi td {white-space:nowrap;}

.isMobileBrowser.isEvalApp h1 {font-size:2em;}
.isMobileBrowser.isEvalApp h2 {font-size:1.7em;}
.isMobileBrowser.isEvalApp h3 {font-size:1.4em;}
.isMobileBrowser.isEvalApp h5 {font-size:1.25em;}
.isMobileBrowser.isEvalApp h6 {font-size:1em;}

.isMobileBrowser.isEvalApp .s{font-size:0.9rem;}
.isMobileBrowser.isEvalApp .xs {font-size:0.85rem;}

.isMobileBrowser.isEvalApp table b {font-size:1.1em;clear:both;} /*b are subquestions/subheadlines */
.isMobileBrowser.isEvalApp .z2, 
.isMobileBrowser.isEvalApp table .z2 .l {font-size:1.25rem;} /*1st headline/question categories */
.isMobileBrowser.isEvalApp table.z0 tr td table.statbar {font-size:1.1rem;white-space:nowrap;}

.isMobileBrowser.isEvalApp table.z0 span.xs {font-size:1.1rem;white-space:normal;}
.isMobileBrowser.isEvalApp table.z0 span.s, 
.isMobileBrowser.isEvalApp table.z0 span.s.gray {font-size:0.9rem;}

.isMobileBrowser.isEvalApp table.z0 > tbody > tr > td {float:left;max-width:99%;} /* for questions and stats tables flaoting */

.isMobileBrowser.isEvalApp #pageContent textarea {font-size:0.8em;max-width:100%;max-height:10em;}
.isMobileBrowser.isEvalApp input[type=checkbox], 
.isMobileBrowser.isEvalApp input[type=radio]{height:1.25rem;width:1.25rem;}
.isMobileBrowser.isEvalApp input[type=button], 
.isMobileBrowser.isEvalAppt input[type=submit]{float:right;}

/**------------------END KONTEXT isMobileBrowser--------------------**/

/**--------------------------------------------------------------
----------------------BEGIN KONTEXT LV-EVAL----------------------
----------------------------2013_265-----------------------------
--------------------------------------------------------------**/

  /*2013_265, TUG: Style vom globalen Stylesheet überschreiben*/
  #eval-section-heading-abgabe {
     display: table-row;
  }
  .eval-pers-org {
    display:block;
  }
  .eval-pers-img { 
    display:block;
  }
  .eval-info {
    display:block;
  }
 
 /*2013_265, TUG: Sektionen (Univ.-einheitl. Teil, Fragen zu den Lehrenden, Fragen zur Studienrichtung, LV-spezifische Fragen)*/
  .eval-section{
    background:#f0f0ef;
  	width:550px;
  	margin-bottom: 20px;
  	margin-right:20px;
  	float:left;
  	border:1px solid #ccc;
  	padding:0;
  }

  /*2013_265, TUG: Spalteninhalt innerhalb den Sektionen*/
  .eval-section td{
    padding-left: 1em;
  }

  /*2013_265, TUG: ?berschrift der Sektionen au?er der Abgabesektion*/
  .eval-section-heading>.z2{
  	background:#8f9eac;
  	padding:3px;
  }
  
  /*2013_265, TUG: ?berschrift der Abgabesektion mit den Buttons zur Abgabe der LV-Evaluierung und zum Abbrechen*/
  #eval-section-heading-abgabe>.z2{
  	background:#8f9eac;
  	padding:3px;
  }

  /*2013_265, TUG: Textfelder von allen Fragen*/
  .eval-question textarea{ 
  	width:90% !important;
  	height:100px;
  }
  
  /*2013_265, TUG: Trennlinie nach jeder Frage*/
  .eval-question hr{ 
  	visibility:hidden;
  }

  /*2013_265, TUG: Nummerierung der Fragen in allen Sektionen*/  
  .eval-question-nr{
    display: none; 
  }
    
  /*2013_265, TUG: ?berschrift der Lehrenden innerhalb der Lehrenden-Sektion*/
  .eval-pers-heading{
    background:#8f9eac;
  	padding:3px;
  }
  
  /*2013_265, TUG: Link in der ?berschrift der Lehrenden (Anm.: zur VK)*/
  .eval-pers-heading a{
  	color:#000;
  	text-decoration: none;
  	border-bottom:dotted 1px #000;
  }
  
  /*2013_265, TUG: Nummerierung der Lehrenden in der Lehrenden-Sektion*/
  .eval-pers-nr{
    display: none;
  }
  
  /*2013_265, TUG: Foto der Lehrenden in der Lehrenden-Sektion*/
  .eval-pers-img {
    float: right;
    display: block !important;
  }
    
  /*2013_265, TUG: Hinweise zur LV-Evaluierung allgemein*/
  .eval-info{
    margin:20px;
  }
  
  /*2013_265, TUG: Eintragen- und Abbrechen-Buttons in der Abgabe-Sektion*/
  #eval-abbrechen, #eval-eintragen{
    margin-bottom:15px;
  }

  /**--------------------------------------------------------------
----------------------END KONTEXT LV-EVAL----------------------
----------------------------2013_265-----------------------------
--------------------------------------------------------------**/

/* Fix wegen R197 - neue Applikationsverwaltung - Visitenkarte */
table td.pleistborder td.pleistpadding, table td.pleistborder td.pleistpadding a { 
line-height: 18px; 
} 
table td.pleistborder td.pleistpadding { 
border-bottom: 0px; 
} 
table tbody td.pleistborder td.pleistpadding > a { 
padding: 0px; 
} 
table tbody td.pleistborder td.pleistpadding > a > img.icon { 
margin:0 4px; 
} 
#pageContent table.wr100 td.pleistborder > table { border-spacing: 2px; }