/** author: Claudia **/

/****** Format Publikationsliste ******/

div.pub {
  margin : 14px 0px;
}

span.pubtitle {
  font-weight : bold;
}

/****** Ende Format Publikationsliste ******/


body, html{
  background-color : #ffffff;
  margin           : 0px;
  padding          : 0px;
  color            : #304090; 
  font-family      : Verdana, sans-serif; 
  font-size        : 11px;
}

p {
  margin           : 0px;
  padding          : 11px 0px;
}

h1 {
  color            : #304090; 
  font-family      : Verdana, sans-serif; 
  font-size        : 14px;
  font-weight      : bold;
  margin           : 0px;
  padding          : 11px 0px;
}

h2 {
  color            : #304090; 
  font-family      : Verdana, sans-serif; 
  font-size        : 11px;
  font-style       : bold;
  margin           : 0px;
  padding          : 11px 0px;
}

h3 {
  color            : #304090; 
  font-family      : Verdana, sans-serif; 
  font-size        : 11px;
  font-style       : italic;
  margin           : 0px;
  padding          : 11px 0px;
}

tr {
  margin           : 0px;
  padding          : 0px;
}

td {
  vertical-align   : top;
  margin           : 0px;
  padding          : 0px;
}

td.blue { 
  background-color: #304090; 
  margin           : 0px;
  padding          : 0px;
}

table.contentpaneopen tr td.contentheading,
table.contentpaneopen_lehre tr td.contentheading_lehre,
table.contentpaneopen_pub tr td.contentheading_pub { /*Ueberschriften auf nicht-blog-style-seiten*/
  color            : #ffffff;
  font-weight      : bold;
  font-size        : 14px;
  line-height      : 16px;
  background-color : #304090;
  vertical-align   : top;
  margin           : 0px;
  padding          : 18px 7px 19px;
  /*width            : 740px;*/
}

div.componentheading,
div.componentheading_lehre,
div.componentheading_pub { /* Ueberschriften auf blog-style-seiten */
  color            : #ffffff;
  font-weight      : bold;
  font-size        : 14px;
  line-height      : 16px;
  background-color : #304090;
  margin           : 0px;
  padding          : 18px 7px 19px;
}

table.contentpaneopen,
table.contentpaneopen_lehre,
table.contentpaneopen_pub {
  margin           : 0px;
  padding          : 0px;
  width            : 100%;
}

table.contentpaneopen tr td,
table.contentpaneopen_lehre tr td,
table.contentpaneopen_pub tr td {
  margin           : 0px;
  padding          : 0px 0px; /* abstand hautpinhalt von rand */
}

table.blog table.contentpaneopen tr td.contentheading,
table.blog_lehre table.contentpaneopen_lehre tr td.contentheading_lehre,
table.blog_pub table.contentpaneopen_pub tr td.contentheading_pub { /* Unter-Ueberschriften auf blog-style-seiten */
  color            : #304090;
  background-color : #ffffff;
  font-weight      : bold;
  font-size        : 14px;
  line-height      : 16px;
  vertical-align   : top;
  margin           : 0px;
  padding          : 18px 0px 11px;
width            : 100%;   
}

table.blog {
  width            : 100%; 
}

div.moduletable_nav a:link,
div.moduletable_nav a:visited
{
  color            : #304090;
  text-decoration  : none; 
  font-weight: normal;
  margin           : 0px;
  padding          : 0px;
}

div.moduletable_nav a:hover,
div.moduletable_nav a:active,
div.moduletable_nav a:focus
{
  color            : #ff6600;
  text-decoration  : none; 
  margin           : 0px;
  padding          : 0px;
}

div.moduletable_nav ul {
  margin           : 0px;
  padding          : 0px;
}

div.moduletable_nav li{ 
  margin           : 7px;
  padding          : 0px;
  list-style-type  : none;
}

div.moduletable_nav li ul li{ 
  margin           : 7px 10px;
  padding          : 0px;
  list-style-type : none;
}

div.moduletable_nav ul li.active#current a span,
div.moduletable_nav ul li ul li.active#current a span {
  font-weight : bold;
  margin           : 0px;
  padding          : 0px;
}

div.moduletable_nav ul li.active#current ul li a span {
  font-weight : normal;
  margin           : 0px;
  padding          : 0px;
}

a:link, a:visited, a:active { 
  color            : #ff6600;
  text-decoration  : none; 
  margin           : 0px;
  padding          : 0px;
}

a:hover{ 
  color            : #304090;
  text-decoration  : none; 
  margin           : 0px;
  padding          : 0px;
}


table.contentpaneopen tr td.modifydate {
  margin  : 0px;
  padding : 11px;
}

/****** Format Tabelle Mitarbeiter ******/

table.ma {
  margin           : 0px;
  padding          : 0px;
  width            : 100%;  
}

table.ma tr th {
  background-color : #ffffff;
  margin           : 0px;
  padding          : 14px 5px;
  color            : #304090; 
  font-family      : Verdana, sans-serif; 
  font-size        : 11px;
  text-align       : left;
  vertical-align   : top;
  font-weight      : bold;
  background-color : #dddddd;
}

table.contentpaneopen table.ma tr td {
  background-color : #ffffff;
  margin           : 0px;
  padding          : 2px 5px;
  color            : #304090; 
  font-family      : Verdana, sans-serif; 
  font-size        : 11px;
  text-align       : left;
  vertical-align   : top;
  font-weight      : normal;
}

/****** Ende Format Tabelle Mitarbeiter ******/

/****** Format Header Tabelle Mitarbeiter (pers�hnliche Seite) ******/

table.mah {
  margin           : 0px;
  padding          : 0px;
  width            : 100%;
}

table.mah td.mahpic {
  margin           : 0px;
  width            : 174px;
  margin           : 0px;
  padding          : 14px 5px;
  color            : #304090;
  text-align       : center;
  vertical-align   : center;
  background-color : #dddddd;

}

table.mah td.mahdescr {
  border           : 0px;
  margin           : 0px;
  padding          : 10px;
  color            : #304090;
  font-family      : Verdana, sans-serif;
  font-size        : 14px;
  text-align       : left;
  vertical-align   : top;
  /*font-weight      : bold;*/
  background-color : #dddddd;
}

/****** Format Header Tabelle Mitarbeiter (pers�hnliche Seite) ******/