﻿/*
 * #####################
 * Allgemeine Regeln
 * #####################
*/

body {
  background-color: #ffffff;  
  margin-top:0;
  font-family: 'Roboto',Verdana,sans-serif;
  overflow: -moz-scrollbars-vertical;
}

hr {
  border: 0;
  background-color: #c3c3c3;
  color: #c3c3c3;
  height: 1px;
}
h1
{
  margin-top:0px;  
}
.no_border {
  border: none;
}

.clear {
  clear: both;
}

.nodisplay {
  visibility: hidden;
}

#container {
  width: 1000px;
  background-color: #FFFFFF;
  margin: auto;
  /* border: solid 1px #999999; */

}

a img {
  border: none;
}


.ad-prev
{
  height:360px;  
}


/*
 * #############################
 * Kontrast erhöhen - Button
 * #############################
*/

.standardss {
display:none;
}

.kontrastss {
display:inline;
}

/*
 * #####################
 * Ueberschriften
 * #####################
*/

#spalte_mitte h1 {

   color: #000000;
   font-size: 1.7em;
   line-height: 1.5em;
   font-weight: normal;
  }

#spalte_mitte h2 {
   font-family: Georgia;
   color: #000000;
   font-size: 1.5em;
   line-height: 1.3em;
   font-weight: normal;
  }


#spalte_mitte h3 {
   font-family: Georgia;
   color: #000000;
   font-size: 1.3em;  
   font-weight: normal;
  }

#spalte_mitte h4 {
   font-family: Georgia;
   color: #000000;
   font-size: 1.1em;  
   font-weight: bold;
  }

#spalte_rechts .infoblock {
  font-family: Georgia;
  font-size:1.4em;
  font-weight:normal;
  color:#ffffff;
  background-image: url("../bilder/quicklinks_bg.gif");
  background-repeat:no-repeat;
  padding-left:10px;
  padding-top:5px;
  width: 180px;
  height:30px;
}

#spalte_rechts h1, #spalte_rechts h2, #spalte_rechts h3, #spalte_rechts h4 {
  font-family: Georgia;
  font-weight: bold;
  font-size: 0.9em;
}

/*
 * #####################
 * Hyperlinks
 * #####################
*/

#spalte_mitte_content a {
  color: #0054A5;
  text-decoration: none;
}

#spalte_mitte_content a:hover {
  text-decoration: underline;
  background-color: #EEEEEE;
}

#content_rand a:link {
  color: #006699;
  text-decoration: none;
}

#content_rand a:visited {
  color: #006699;
  text-decoration: none;
}

#content_rand a:hover {
  text-decoration: underline;
  background-color: #DDDDDD;
}

#content_rand .fakultaet_events_titel a:link {
      background-color: #006699;
      color: #e1e1e1;
      text-decoration:none;
}

#content_rand .fakultaet_events_titel a:visited {
      background-color: #006699;
      color: #e1e1e1 !important;
      text-decoration:none;
}

#content_rand .fakultaet_events_titel a:hover {
      background-color: #006699;
      color: #e1e1e1;
      text-decoration:none;
}

#content_rand ul {
  padding-left:20px;
}

/*
 * ###################
 * Kopfzeile
 * ###################
*/

#kopfzeile_blau {

}

#kopfzeile_zusatzlogo
{
  width:1000px;
  height:120px;
}

#kopfzeile_text
{

  width:1000px;
  color: #ffffff;  
}

#kopfzeile_text a {
  text-decoration: none;
  color: #fff;
  border: none;
}

#kopfzeile_text a img {
  border: none;
}

#kopfzeile_unilogo {
  width:220px;
  height:61px;
  background-image: url('../bilder/uni_logo.gif');
  background-repeat: no-repeat;
  float:right;
  position: relative;
  top: 20px;
  left: -43px;
}

#kopfzeile_unilogo_print {
  display:none;
}


#titlename
{
  font-size: 21px;
  margin-left: 90px;
  font-size: 22px;
}

/* ***************************
Horizontale Navigation
****************************** */
#horizontale_navigation
{
  margin: 5px 0px 0px 0px;    
  height: 22px;
  padding-left: 195px;
  background-color:#0054A5;
}

#horizontale_navigation UL
{
  display:inline;
  text-transform: uppercase;
  font-family: 'Roboto',Verdana,sans-serif;
  font-weight:400;
  font-size:10pt;
  letter-spacing:0.5;
  

}

#horizontale_navigation LI  
{
  list-style:none;
  display:block;
  float:left;
  position:relative;
  margin-left:-1px;
  background-color:#aaaaaa;
  width:110px;
  text-align:center;
        padding-top:2px;
        height: 20px;
  
  
}


#horizontale_navigation LI a
{
  color:#ffffff;
  text-decoration:none;
  display:block;
  height: 20px;
  border-left:1px solid #eeeeee;

}

#horizontale_navigation LI a:hover
{
    color: #555555;
    background-color: #ffffff;
    height:22px;
}

#horizontale_navigation li.horizontal_act
{
     background-color: #ffffff;
     height: 23px;
}

#horizontale_navigation li.horizontal_act a
{
    color: #555555;
}




/*
 * #####################
 * Vertikale Navigation
 * #####################
*/


#navigation
{
  position:relative;
  top:20px;  
  width: 188px;
  overflow: hidden;
  font-size:10pt;
}

#navigation UL
{
  list-style: none;
  width: 188px;
  margin:0px;
  padding:0px;
  background-color:#eeeeee;
}


#level1 UL {
  list-style:none;
}
#level1  LI
{
}

#level1 LI A
{
  text-decoration:none;

  display: inline-block;
  clear: left;
  padding: 2px 5px 2px 10px;
  width:185px;
  border-bottom: 1px solid #ffffff;
  color: #0054A5;

}
#level1 LI A:hover
{
    background-color: #0054A5;
    color:#eeeeee;
}
#level1 LI.act
{
  background-color:#c9e9f8;
}

#level1 LI.act a:
{
}



#level2 LI.act {
    background-color: #e1dfde;
            color:#ffffff !important;

}

#level2 LI.act a {
    background-color: #0054A5;
    color: #ffffff;

}

#level2 {
  font-weight: normal;
}

#level2 li
{
  font-weight:normal;
  font-size: 1em;
}

#level2 LI  A
{
  /*padding-top: 4px;
  padding-bottom:4px;
  padding-left:17px;*/
  padding: 4px 4px 4px 4px;
  margin-left:14px;
  width:163px;
  border-top: 1px solid #999999;
  border-bottom: none;
}


 
#level2 LI.act{
  border-bottom: none !important;
  background-position: 10px;
  background-repeat: no-repeat;
}
#level3 LI  {
  font-size: 0.85em;
}

#level3 LI  A {
  border: none !important;
  width:161px;
  margin-left: 28px;
  padding: 5px 0 5px 10px;
  background-color: #e1dfde;
  color:#ffffff;

}

#level3 li.act a {
    background-color:#B1C0E3 !important;

}


/* ****************************
Kopfzeile / Breadcrumbs
******************************* */

#kopfzeile_weiss {
  height:30px;
  background-color:#ffffff;
}


span.breadcrumb {
/*  font-family: Verdana;
  font-size: 0.7em;
  position:relative;
  top:8px;
  left:5px;
  color: #006699;
  */
  display:none;
}

span.breadcrumb A {
  color:#333333;
  text-decoration:none;
  margin-left:5px;
}

span.breadcrumb A:hover {
  text-decoration:underline;
}


#breadcrumb_white {
  font-size:0.7em;
  margin-left:-195px;
  position:relative;
  top:8px;
}

#breadcrumb_white A {
  text-decoration:none;
  margin-left:7px;
  margin-right:4px;
}

#breadcrumb_white A:hover{
  text-decoration:underline;
}

#breadcrumb_white_titel
{
  /*
  color:#5C9CBF;
  margin-right:3px;
  */
}



/*
 * #####################
 * Spalten-Layout
 * #####################
*/

#content
{
}

#content_breit
{
}

#spalte_links
{

  float: left;
  width: 200px;
  clear: both;

}

#spalte_mitte {
  float:left;
  width: 598px;
  overflow: hidden;
  font-size: 0.8em;
  background-color:#ffffff;
  min-height:640px;


}

#spalte_mitte_content
{
  padding: 0px 15px 5px 0px;
}


#spalte_rechts
{
  float: right;
  width: 200px;
  overflow: hidden;
}




/*
 * #####################
 * Funktionsbox
 * #####################
*/
/*

#funktionsbox {
  background-color:#E2E2E2;
  width: 200px;
}

#funktionsbox A:hover {
  background-color: #d1d1d1;
}

#suche {
  padding-left:25px;
  padding-top:10px;
  padding-bottom:10px;
  width:175px;
}

#suche FORM {
  margin-bottom: 0px;
}

#suche INPUT {
  margin-top: 8px;
  display: inline;
  height: 16px;
  font-size: 14px;
  width: 130px;
  margin-right: 3px;
}

#schriftgroesse {  
  margin-left: 11px;
  margin-right:10px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:5px;
  padding-bottom:5px;
  width:180px;
  background-color:#d1d1d1;
}

.schriftgroesse_titel {
  font-size:12px;
  font-size:0.8em;
  margin-right:5px;
  margin-left:7px;
  position:relative;
  top: -4px;
}


#schriftgroesse IMG {
  border:none;
}
*/
#funktionsbox {
  display:none;
}

#schriftgroesse {
  display:none;
}

#sprachwahl {
  margin-left: 10px;
  margin-right:10px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:8px;
  padding-bottom:7px;
  width:180px;
  background-color:#d1d1d1;
}

#sprachwahl_content {
  margin-left:10px;
}


.sprachwahl_link {
  color:#4a4a4a;
  font-size: 0.7em;
  margin-top:-5px;  
  position:relative;
  top:-3px;
}

#sprachwahl IMG{
  border: none;
  position:relative;
  top:2px;
  left:10px;
  margin-right:17px;
  margin-left:0;
  padding-left:0;
}

#sprachwahl A {
  text-decoration:underline;
  font-family:Verdana;
  font-weight: normal;
  font-size: 1em;
}

#sprachwahl A:hover {
  background-color:#bbbbbb;
  padding-top:2px;
  padding-bottom:2px;
}

#sprachwahl .item {
   clear:left;
}

#quicklinks_titel {
  font-family: Georgia;
  font-size:1.2em;
  color:#ffffff;
  background-image: url("../bilder/quicklinks_bg.gif");
  background-repeat:no-repeat;
  margin-left:10px;
  padding-left:10px;
  padding-top:3px;
  width: 180px;
  height:30px;
}

#quicklinks {
  margin-top: 0px;
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-bottom: 12px;
}

#quicklinks A{
  text-decoration:none;
  color:#464b50;
  font-family:Verdana;
  font-size:0.75em;
  padding-left:10px;
  display:block;
}

#quicklinks A:hover {
  background-color:#E2E2E2;
  background-color:#cccccc;
}

#quicklinks UL {
  list-style:none;
  margin-left:10px;
  padding-left:0;
  margin-top:0;
}

#quicklinks LI {
  border-bottom:solid 1px #aaaaaa;
  margin-right:10px;
  background-image:url("../bilder/quicklinks_pfeil.gif");
  background-repeat:no-repeat;
  background-position: right;
  margin-top:5px;
  padding-bottom:5px;
}

/*
#adressbox {
  border: solid 1px #c1c1c1;
  width:160px;
  margin-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  font-size:0.7em;
  margin-bottom:10px;
}

#adressbox a:link {
  color: #006699 !important;
  text-decoration: none;
}

#adressbox a:visited {
  color: #006699;
  text-decoration: none;
}

#adressbox a:hover {
  text-decoration: underline;
  background-color: #DDDDDD;
}
*/
#adressbox {
  display:none;
}

#content_rand {
  margin-left:10px;
  margin-top:10px;
  font-size:0.8em;
  width:180px;
}


/* ######################################################################! */
/* FUSSZEILE
/* ######################################################################! */


#fusszeile
{
  /* OLD
  border-top: solid 1px #cccccc;
  color: #333333;
  height: 20px;
  padding: 5px 0px 0 0px;
  color:#999999;
  font-size: 9pt;
  text-align:center;
  
  */
  height:150px;
  color: #ffffff;
  padding: 5px 0px 5px 0px;
  font-size: 9pt;
  background-color:#888888;

}

#fusszeile a
{
  color:#cccccc;
}

#fusszeile a:hover
{
  color:#0054A5
}

#fusszeile .footer_left
{
  margin:10px 0px 0px 70px;
  float: left;
  width:300px;
  text-align:left;
  line-height:20px;
}
#fusszeile .footer_center
{
  margin:10px 0px 0px 50px;
  float: left;
  width:250px;
  text-align:center;
  line-height:20px;
}
#fusszeile .footer_right
{
  margin:10px 0px 0px 50px;

  float: left;
}


#fusszeile_druckversion, #lastupdate {
  float: right;
  overflow: hidden;
  width: 190px;
}

#fusszeile_text {
  
  
  
  display: inline;
  margin-bottom:0;
  /* color: #DDDDDD; */
  color: #ffffff;
  width: 598px;
  overflow: hidden;
  float: left;
}

/*  ********************
STARTPAGE
*********************** */

#c517987
{
  margin: 20px 0px 0px 0px;
  background-color:#c9e9f8;;
  padding: 3px 5px 5px 8px;  
}







/********** MANUZ FORMTABLES **********/
#spalte_mitte_content FORM {
  background: #EEEEEE;
  border: 1px solid #666666;
  margin:0;
  padding:.5em;
}

#spalte_mitte_content FORM P{
  margin: 3px 0px 3px 0px;
}


/******** SEARCH ICON ************/


#search_button {
  border: 0;
    background: transparent url("../bilder/search_button.gif") no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
}


/* ######################################################################! */
/* DROPDOWN - SITEMAP
/* ######################################################################! */

.tx-dropdownsitemap-pi1 {
  margin-top: -10px;
  margin-left:20px;
}

.tx-dropdownsitemap-pi1 OL{
  list-style: none;
  background-color: #ffffff !important;
}

.tx-dropdownsitemap-pi1 LI{
  list-style: none;
  margin-top: -1px;
  margin-bottom: -5px;
  padding: 0;
}

.tx-dropdownsitemap-pi1 .level_1{
  border: solid 1px #eeeeee;
  background-color: #ffffff;
  font-size: 1.1em;
  border:none !important;
  margin-left: -16px;
  margin-bottom:10px;
}


.tx-dropdownsitemap-pi1 .level_2{
  border: solid 1px #eeeeee;
  border: none;
  background-color: #ffffff;
  font-size: 0.9em;
  line-height: 1.1em;
  margin-top: 4px;
  margin-left: 10px;
}

.tx-dropdownsitemap-pi1 .level_3{
  font-size: 0.9em;
  border: none !important;
  background-color: #ffffff !important;
  margin-left: 20px;
  margin-top: 3px;
}

.tx-dropdownsitemap-pi1 .level_1 LI{
  list-style: none !important;
}


.tx-dropdownsitemap-pi1 .level_2 LI{
  list-style: none !important;
}


/* ######################################################################! */
/*  FLEXIBLE CONTENT
/* ######################################################################! */



/********** FCE 50%-50% **********/
DIV.fce1-50-50{
  float:left;
  overflow:hidden;
  width:49%;
  margin:0 1% 0 0;
}
DIV.fce2-50-50{
  float:right;
  overflow:hidden;
  width:49%;
  margin:0 0 0 1%;
}

/********** FCE 34%-66% **********/
DIV.fce1-34-66{
  float:right;
  overflow:hidden;
  width:65%;
  margin:0 0 0 1%;
}
DIV.fce2-34-66{
  float:left;
  overflow:hidden;
  width:33%;
  margin:0 1% 0 0;
}

/********** FCE 66%-34% **********/
DIV.fce1-66-34{
  float:left;
  overflow:hidden;
  width:65%;
  margin:0 1% 0 0;
}
DIV.fce2-66-34{
  float:right;
  overflow:hidden;
  width:33%;
  margin:0 0 0 1%;
}

/********** FCE 12%-88% **********/
DIV.fce1-12-88 {
  float:left;
  overflow:hidden;
  width:11%;
  margin:0 1% 0 0;
}

DIV.fce2-12-88 {
  float:right;
  overflow:hidden;
  width:87%;
  margin:0 0 0 1%;
}

/********** FCE 25%-75% **********/
DIV.fce1-25-75 {
  float:left;
  overflow:hidden;
  width:24%;
  margin:0 1% 0 0;
}
DIV.fce2-25-75{
  float:right;
  overflow:hidden;
  width:74%;
  margin:0 0 0 1%;
}

/********** FCE 34%-33%-33% **********/
DIV.fce1-34-33-33{
  float:left;
  overflow:hidden;
  width:32%;
  margin:0 1% 0 0;
}
DIV.fce2-34-33-33{
  float:left;
  overflow:hidden;
  width:32%;
  margin:0 1% 0 1%;
}
DIV.fce3-34-33-33{
  float:right;
  overflow:hidden;
  width:32%;
  margin:0 0 0 1%;
}
/********** FCE 25%-25%-25%-25% **********/
DIV.fce1-25-25-25-25{
  float:left;
  overflow:hidden;
  width:24%;
  margin:0 1% 0 0;
}
DIV.fce2-25-25-25-25{
  float:left;
  overflow:hidden;
  width:23%;
  margin:0 1% 0 1%;
}
DIV.fce3-25-25-25-25{
  float:left;
  overflow:hidden;
  width:24%;
  margin:0 1% 0 1%;
}
DIV.fce4-25-25-25-25{
  float:right;
  overflow:hidden;
  width:23%;
  margin:0 0 0 1%;
}

/********** FCE 25%-25%-25%-25% **********/
DIV.fce1-20-20-20-20-20{
  float:left;
  overflow:hidden;
  width:19%;
  margin:0 1% 0 0;
}
DIV.fce2-20-20-20-20-20{
  float:left;
  overflow:hidden;
  width:18%;
  margin:0 1% 0 1%;
}
DIV.fce3-20-20-20-20-20{
  float:left;
  overflow:hidden;
  width:18%;
  margin:0 1% 0 1%;
}
DIV.fce4-20-20-20-20-20{
  float:left;
  overflow:hidden;
  width:18%;
  margin:0 0 0 1%;
}
DIV.fce5-20-20-20-20-20{
  float:right;
  overflow:hidden;
  width:18%;
  margin:0 0 0 1%;
}


/********** FCE Infoboxen **********/

.infobox {
    border: 1px solid #e2e2e2;
    padding: 0 15px 0 15px;
}

.info_icon {
    float: left;
    width: 70px;
}

.info_text {
    float: left;
    width: 450px;
}

.clearer {
    float: none;
    clear: both;
}

.infobox h1 {
    font-size: 1.7em;
}

.bildbox {
    border: 1px solid #e2e2e2;
}

.bildbox_header {
    border-bottom: 1px solid #e2e2e2;
}

.bildbox_text {
    margin-left: 15px;
    margin-top: 10px;
}

.persbild {
    float: left;
    width: 90px;
}

.persbild_l img {
    float: left;
}

.persbild_r img {
    float: right;
}

.perstext {
    float: left;
    margin-left: 10px;
    width: 448px;
}

.perstext_small {
    float: left;
    margin-left: 10px;
    width: 190px;
}

.perstext h1 {
    font-weight: bold !important;
    font-size: 1em !important;
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}


/********** FCE IMG Public **********/
div.fce_pubimg_wrap {
  border-bottom: 1px dotted #000;
}

div.fce_pubimg_img {
  float:left;
  overflow:hidden;
  width:150px;
  margin:0 1% 0 0;
}

DIV.fce_pubimg_lnk{
  float:right;
  overflow:hidden;
  width:370px;
  padding-top: 30px;
  margin:0 0 0 1%;
}

.clearer {
  clear:both;
}


/* ######################################################################! */
/*  TT_NEWS
/* ######################################################################! */


#ttnews-cat-tree ul {
  padding-left: 15px;
}
#ttnews-cat-tree ul li {
  list-style: none;
}

.news-catmenu-header {
  display: none;
}

.news-catmenu-ACT a, .news-catmenu .ttnews-cat-tree li.active a {
  font-weight: bold;
}
.news-catmenu .level1 {
  margin-left: 0px;
}
.news-catmenu .level2, .news-catmenu .level3, .news-catmenu .level4 {
  margin-left: 15px;
}


DIV.news-list-item{
  border-top:2px dotted #D9D9D9;
  padding:5px 0 20px 0;
}
H4.news-list-headline{
  margin:2px 0 5px 0;
}
UL.news-archive{
  margin:0;
  padding:0;
  list-style:none;
}
UL.news-archive LI{
  padding:3px 0 3px 0;
}
UL.news-archive LI.news-amenu-item-year{
  background-color:#EEEEEE;
  font-weight:bold;
}
DIV.news-single-img{
  float:right;
  margin:0 0 0 10px;
}
P.news-single-imgcaption{
  font-size:0.9em;
  width:240px;
  margin:3px;
  color: #666;
}

  
DIV.news-single-timedata {
  font-weight:bold;
}

DIV.news-single-subheader {
  font-weight:bold;
}

DIV.news-list-image{
  float:right;
  margin:0 10px 0 10px;
  position:relative;
  top:5px;
}

DIV.news-list-morelink{
  clear:both;
}

UL.news-archive{
  margin:0;
  padding:0;
  list-style:none;
}

UL.news-archive LI{
  list-style:none;
}


/* ######################################################################! */
/*  TT_NEWS - Fakultät Latest
/* ######################################################################! */



/* NEWS */

.fakultaet_news_titel {
  width:97%; /* mit 100% im IE zerschossen */
  padding-left:10px;
  background-color: #d7d7d7;
  color: #006599;
  font-family:Georgia;
  font-size: 1.4em;
  padding-bottom:1px;
  padding-top:1px;
}

.news_list_item_spalte_rechts {
  width:68%;
  float:right;
}

.news_list_item_spalte_links {
  width:32%;
}

.news_list_item {

}

.news_list_item_datum {
  color:#909192;
  font-size: 0.8em;
}

.news_list_item_titel {
  color:#464b50;
  font-size: 0.8em;
  font-weight:bold;
  margin-top:3px;
  margin-bottom:3px;
}

.news_list_item_link A {
  color: #006699;
  text-decoration:underline !important;
  font-size:0.85em;
}

.news_list_item_link A:hover {
  background-color:#cccccc;
}

.fakultaet_all_news {
  margin-top:-5px;
}

.fakultaet_all_news A {
  color: #004e7c;
  font-size:0.9em;
}

.fakultaet_all_news A:hover {
  background-color: #cccccc;
}


/*****************************************
  Events
 *****************************************/

.fakultaet_events_titel {
  width:97%; /* mit 100% im IE zerschossen */
  padding-left:10px;
  background-color: #006599;
  color: #e1e1e1;
  font-family:Georgia;
  font-size: 1.4em;
  padding-bottom:1px;
  padding-top:1px;
}

.events_latest_item P {
  display:inline !important;
}


.events_list_item {

}

.events_list_item_datum {
  color:#006699;
  font-size:0.8em;
}

.events_list_item_titel {
  color:#464b50;
  font-size: 0.8em;
  font-weight:bold;
  margin-top:3px;
  margin-bottom:3px;
}

.events_list_item_untertitel {
  color:#464b50;
  font-size:0.8em;
  margin-bottom:5px;
}



.events_list_item_link A {
  color: #004e7c;
  font-size: 0.85em;
  text-decoration: underline !important;
}

.events_list_item_link A:hover {
  background-color:#cccccc;
}

.fakultaet_all_events {
  margin-top:-5px;
}

.fakultaet_all_events A {
  color: #004e7c;
  font-size:0.9em;
}

.fakultaet_all_events A:hover {
  background-color: #cccccc;
}



/*****************************************
  Sprachwahl
 *****************************************/

.tx-srlanguagemenu-pi1 .NO A {
  color: #464b50;
  font-size: 0.9em;
}


/* ***********************************
  Phaidra
   ***********************************/
.tx-univiephaidra-pi1-searchbox {
  width: 300px;
}
.univiephaidra_class_list {
  padding-top: 20px;
}

.univiephaidra_class_list span {
  padding-right: 10px;
}

.univiephaidra_class_list .act {
  font-weight: bold;
}

.univiephaidra_obj {
  position: relative;
  float: left;
    width: 160px;
    padding: 0 10px;
  min-height: 200px;
}

.univiephaidra_obj_title {
  width: 150px;
}

.univiephaidra_obj img {
  border: none;
}


/* ***********************************
     Personalliste  
   ***********************************/

.univiepers-list-table {
  border:1px solid #C3C3C3;
  border-collapse:collapse;
}

.univiepers-list-table td {
  padding: 2px;
}

.univiepersonal-list-table td {
  vertical-align: top;
}

.univiepersonal-list-table a img {
  margin-top: 4px;
}

.pers_aktuell {
  color: red;
}

.pers_aktuell_label {
  color: black;
}


/* ***********************************
     Univie Personal Extention
   ***********************************/

.univie_personal_icolist {
  margin-left: 19px;
  text-indent: -19px;
}

.univie_personal_serach {
  background-color: #fff !important;
  border: none !important;
  border-bottom: 1px solid #c3c3c3 !important;
}

.univie_personal_serach input {
  width: 395px;
  margin-bottom: 2px;
}

.univie_personal_serach select {
  width: 400px;
  margin-bottom: 2px;
}
  
.grph_btn {
  width: 100px !important;
  margin: 10px 10px 10px 0;
}

.univie_personal_alpha {
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 15px;
}

/* ***********************************
     Text-Ausrichtungen
   ***********************************/

.align-right {
text-align: right;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-justify {
text-align: justify;
}
.indent {
margin-left: 35px;
}

p.csc-exdent {margin-left:30px;text-indent:-30px;}
p.csc-indent {text-indent:30px;}

/* ***********************************
     Bildunterschrift
   ***********************************/

.csc-textpic-caption {
  margin: 10px !important;
  font-size: 0.8em;
}

/* ***********************************
     TYPO3 Rahmen Definintionen
   ***********************************/

.csc-frame-rulerAfter {
  border-bottom: 1px solid #c1c1c1;
}

ul.tx-irfaq-questions-list li {
  margin-bottom: 1em;
}

.csc-loginform .csc-mailform-field {
  margin-bottom: 3px;
  background-color: #ffffff;
  line-height: 1.5em;
}
.csc-loginform .csc-mailform-field label {
  display: block;
  width: 124px;
  float: left;
  background-color: #F0E9D2;
    border: 1px solid #E5D9B1;
    font-weight: bold;
}
#mailformuser, #mailformpass {
  width: 150px;
}
.csc-loginform .csc-mailform-field input {
  margin-left: 6px;
}
.csc-loginform .csc-mailform-field .csc-mailform-submit {
  margin-left: 130px;
}
.csc-loginform div.csc-mailform-field:last-child .csc-mailform-submit {
  margin-left: 0;
}
.csc-loginform div.csc-mailform-field:last-child {
  margin-left: 130px;
}

/* ******************************************
     Rahmen für Bilder: Text mit Bildern
   ******************************************/

div.csc-textpic-border div.csc-textpic-single-image img {
  border: 1px solid black;
}

div.menuspacer {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    height: 1px;
}

.tx-skpagecomments-pi1 form {
    margin: 16px 0;
    width: 554px;
}

/* ******************************************
     Dateiliste und Größenangabe ausrichten
   ******************************************/

td.csc-uploads-fileSize {
  vertical-align: top;
  padding: 0.5em;
}

.csc-uploads-fileName p {
  margin-bottom:0;
  margin-top:0.5em;
}

/* ******************************************
     Kalender
   ******************************************/

#month-header-icons a:hover {
   text-decoration: none !important;
}
.month-small th, .month-small td {
    width: 17px;
}

/* ******************************************
     Tabellen
   ******************************************/

table.contenttable {
  width: 100%;
}
table.contenttable td, table.contenttable th {
  vertical-align: top;
}

/* ******************************************
     Google-Suche
   ******************************************/

div.tx-univiegoogle-pi1 input[type=text] {
    width: 450px;
}




/* ******************************************
ELI Special
********************************************* */


#c517833.fakultaet_news_titel
{
  display:none;
}
#uni_logo_container
{
    display: none;
}



/* ELI-Besonderheiten */
#univie-gallery
{
  background:none repeat scroll 0 0 #ffffff !important;
  padding: 0px, 0px, 0px, 0px !important;
  height:350px !important;
}
.ad-gallery
{
  padding:0px ! important;
}
.ad-image-wrapper
{
  position:relative;
  top:0px !important;
}
.ad-enlarge 
{
    display: none !important;
}
.tx-univiegallery-pi1
{
  width:100px;
  height:360px;
  margin: 0px 0px 20px 0px;
}

.fakultaet_news_titel
{
  display:none;
}
#c517840
{
  width: 1000px;
}
h5
{
  font-size:15pt;
  color:#0054A5;
  border-bottom: solid 1px #bdbdbd;
  font-weight:normal;
  margin:10px 0px 0px 0px;
}


#c517849, #c517986
{
  padding:0px 4px 2px 4px;;
  background-color:#f4f2f0;
}

.csc-textpic-intext-right
{
  margin:10px 3px 3px 6px;
  padding-top:5px;
}


