﻿/********* Allgemeine Elemente ***********/
body {
  color: #000000;
  background: #ffffff;
  margin: 1cm 13mm 1cm 13mm;
  padding: 0;
  font-size: 11pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
div {
  margin: 0;
  padding: 0;
}
a{
  text-decoration: none;
  page-break-inside: avoid; 

}
p {
  margin: 3pt 0 3pt 0;
  padding: 0;
  page-break-inside: avoid;
}
ol {
  margin-left: 30pt;
  padding: 0;
  list-style: decimal;
  page-break-inside: avoid;
}
ol li {
  list-style: decimal;
  padding-bottom: 2pt;
  page-break-inside: avoid;
}
* html ul{
  list-style-type: square;
  list-style-image: none;
  padding: 0;
  page-break-inside: avoid;
}
*+ html ul
{
  list-style-type: square;
  list-style-image: none;
  padding: 0;
  page-break-inside: avoid;  
}
* html ul li {
  padding-bottom: 1pt;
  padding-top: 1pt;
  list-style-type: square;
  list-style-image: none; 
}
*+ html ul li
{
  padding-bottom: 1pt;
  padding-top: 1pt;
  list-style-type: square;
  list-style-image: none;   
}
ul {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  page-break-inside: avoid;
}
ul li {
  padding-bottom: 1pt;
  padding-top: 1pt;
  list-style-type: none;
  list-style-image: none; 
}
img{
  border: 0;
}
acronym {
  border: 0;
  text-decoration: none;
}
fieldset{
  border: 0;
  padding: 0;
  margin: 0;
}
legend {
  color: #000;
}
/************ Tabellen im Inhalt ***************/
table {
  border: solid 1px black;
  margin: 0 0 3pt 0;
  padding: 0;
  border-collapse: collapse;
  page-break-inside: avoid;
  font-size: 11pt;
}
                           
td,th{
 border: solid 1px black;
  padding: 3pt;
  text-align: left;
  vertical-align: top;
}

td{
  background: #FFF;
}
/************* Formulare im Inhalt **************/
form{
  padding: 3pt 6pt 6pt 6pt;
  margin: 6pt 0 6pt 0;
}
input{ 
  font-family: Arial, Helvetica, sans-serif; 
}
select{ 
  font-family: Arial, Helvetica, sans-serif; 
}
fieldset{
  padding: 3pt 0 6pt 0;
  margin: 0 0 3pt 0;
}
/******************** Kopf und Navigation *********************/
#servicenav, #hauptnav, #navigation, .hide, .seitenanfang, #kopfimg
{
  display: none;
}
/************** Rechte Marginalspalte *************/
#suche
{
  display: none;
}
/************* Inhalt allgemein *****************/
#inhalt, #randspalte {
  margin: 0 0 36pt 0;
  font-size: 11pt;
  line-height: 14pt; 
}
#randspalte {margin-top: 80pt;}
/*#inhalt .block ul li
{
    display:list-item; 
    list-style-image:url(../symbole/anstrich1.gif); 
    list-style-position:outside;
    padding:0;
    margin: 0 0 0 12pt;

}*/
#inhalt .block ul li
{
    list-style-type:square;
    padding:0;
    margin: 0 0 0 12pt;

}
* html #inhalt .block ul li
{
    list-style-type:square; 
    padding:0;
    margin: 0;
}
*+ html #inhalt .block ul li 
{
    list-style-type:square; 
    padding:0;
    margin: 0 0 0 12pt;  
}


/********** Überschriften im Inhalt ************/
 h1 {
  font-size: 14pt;
  font-weight: lighter;
  margin: 30pt 0 18pt 0;
  line-height: 16pt;
  font-weight: bold;
}
h2 {
  font-size:10.5pt;
  margin-top: 11pt;
  margin-bottom: 11pt;
} 
h3,h4, #inhalt #randspalte .mBox h3 {
  font-size: 10.5pt;
}

 
/*************** Sonstige Elemente im Inhalt *************/

.navigationFolgeseite {display: none;}

/*** Organigramm ***/
#organigramm {width:500pt;height:700pt;}
*+ html #organigramm {width:550pt;height:800pt;}
* html #organigramm {width:550pt;height:800pt;}
#organigramm .htw {margin-left: 155pt; width: 152pt; }
*+ html #organigramm .htw {margin-left: 162pt; }
#organigramm .htw, #organigramm .htw2
{
    border: 1pt solid #6091d1;                 
}
#organigramm .rektorat {width:467pt; }
*+ html #organigramm .rektorat{clear:both; width:447pt; }
* html #organigramm .rektorat{clear:both; width:447pt;}
#organigramm ul.htw_sub li
{
    border: 1pt solid #094794;
}
#organigramm ul li.htw_sub2
{
    border: 1pt solid #094794;  
}
#organigramm .rektorat span
{
    left:0;
    text-align: left;
    margin: 50pt 0pt 0pt 35pt;
}
*+ html #organigramm .rektorat span
{
    left:0;
    text-align: left;
    margin: 15pt 0pt 0pt 35pt;
}
* html #organigramm .rektorat span
{
    left:0;
    text-align: left;
    margin: 15pt 0pt 0pt 35pt;
}
#inhaltsbereich #inhalt #organigramm .rektorat ul.rektorat_sub_left li,
#inhaltsbereich #inhalt #organigramm .rektorat ul.rektorat_sub_right li { border: 1pt solid #094794; }

#inhaltsbereich #inhalt #organigramm .rektorat ul.rektorat_sub_right{ margin-right:0; }
#organigramm .zentral_vertretungen{left:0;  clear:both;}

#organigramm .zentral_vertretungen, #organigramm .fak, #organigramm .dez_beauftragte {width: 150pt;}
#organigramm .htw2 {width: 148pt;}
#organigramm UL.htw_sub LI {width: 148pt;}
#wrapper #inhaltsbereich #inhalt #organigramm .rektorat UL.rektorat_sub_left LI {width: 148pt;}
#inhaltsbereich #inhalt #organigramm .rektorat UL.rektorat_sub_right LI {width: 148pt;}

/*** Letzte Änderung + Autor ***/
#info .author{float: left;}
#info .lastchange {float: right;}


/*** Entfernen von "wird geladen" auf jeder Seite bei Druckvorschau - kommt durch die shadowbox_en+de.js dort steht es fest drin **/
#sb-wrapper {display: none;}