

table.typo3-editPanel { width: 200px;}
/* table { width: 200px;} */




body {
  min-width: 640px;
  color: #000;
  background: #B1A99B;
  font: 100.01% verdana,arial,sans-serif;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}

a:link, a:visited { color: #5B462E; border: none;}
a:focus, a:hover, a:active { color: #FF9333;}

abbr {font-style: normal; border: none;}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}


/* Bilder */

img { border: 0;}

img.bildLinks {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

img.bildRechts {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}


form { margin: 0; padding: 0;}
input, select, textarea {font-size: 100%;}

.unsichtbar,
#hauptmenue a span,
#hauptmenue span.angezeigt span{
  position: absolute;
  top: -6000px;
  left: -6000px;
  height: 1px;
  width: 1px;
  font-size: 1px;
}

.floatAus {
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}

#top { font-size: 1px;}


/* Rahmen  * * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
  background: #FFF url(../images/hintergrund/seite_links.gif) repeat-y;
  width: 95%;
  max-width: 58em;
  text-align: left;
  margin: 20px auto 0 auto;
}
#rahmen { /* fuer den IE */
  width:expression(document.body.clientWidth > 1200? "1100px": "auto" );
}

#rahmenInnen { background: url(../images/hintergrund/seite_rechts.gif) top right repeat-y;}


/* Kopfteil  * * * * * * * * * * * * * * * * * * * * * * * * * */

#kopfteil {
  background: url(../images/hintergrund/ecke_oben_links.gif) no-repeat;
  width: 100%;  /* fuer den IE, sonst Bug mit verschwindenen Ecken... */
}

#kopfteilInnen { background: url(../images/hintergrund/ecke_oben_rechts.gif) top right no-repeat;}

#logo {
  float: left;
  padding: 42px 0 20px 35px;
}

ul#servicemenue {
  float: right;
  padding: 14px 40px 10px 0;
}

ul#servicemenue li { display: inline;}
ul#servicemenue strong { font-weight: normal;}

ul#servicemenue li a:link, ul#servicemenue li a:visited,
ul#servicemenue li span.angezeigt {
  display: block;
  color: #000;
  font-size: 70%;
  text-decoration: none;
  padding: 0.5em 0 0.7em 28px;
}
ul#servicemenue li a:focus, ul#servicemenue li a:hover, ul#servicemenue li a:active { text-decoration: underline;}

ul#servicemenue li.startseite a:link, ul#servicemenue li.startseite a:visited {
  background: url(../images/servicemenue/startseite_off.gif) 0 50% no-repeat;
}
ul#servicemenue li.startseite a:focus, ul#servicemenue li.startseite a:hover, ul#servicemenue li.startseite a:active,
ul#servicemenue li.startseite span.angezeigt {
  background: url(../images/servicemenue/startseite_on.gif) 0 50% no-repeat;
}

ul#servicemenue li.sitemap a:link, ul#servicemenue li.sitemap a:visited {
  background: url(../images/servicemenue/sitemap_off.gif) 0 50% no-repeat;
}
ul#servicemenue li.sitemap a:focus, ul#servicemenue li.sitemap a:hover, ul#servicemenue li.sitemap a:active,
ul#servicemenue li.sitemap span.angezeigt {
  background: url(../images/servicemenue/sitemap_on.gif) 0 50% no-repeat;
}

ul#servicemenue li.impressum a:link, ul#servicemenue li.impressum a:visited {
  background: url(../images/servicemenue/impressum_off.gif) 0 50% no-repeat;
}
ul#servicemenue li.impressum a:focus, ul#servicemenue li.impressum a:hover, ul#servicemenue li.impressum a:active,
ul#servicemenue li.impressum span.angezeigt {
  background: url(../images/servicemenue/impressum_on.gif) 0 50% no-repeat;
}

ul#servicemenue li.login a:link, ul#servicemenue li.login a:visited {
  background: url(../images/servicemenue/login_off.gif) 0 50% no-repeat;
}
ul#servicemenue li.login a:focus, ul#servicemenue li.login a:hover, ul#servicemenue li.login a:active,
ul#servicemenue li.login span.angezeigt {
  background: url(../images/servicemenue/login_on.gif) 0 50% no-repeat;
}


/* Mittelteil  * * * * * * * * * * * * * * * * * * * * * * * * */

#mittelteil {
  height: 1%; /* fuer den IE */
  background: url(../images/hintergrund/inhalt.gif) 30% 0 repeat-y;
  margin: 0 40px;
}

#mittelteilInnen {
  height: 1%; /* fuer den IE */
  background: url(../images/hintergrund/streifen_root.gif) 30% 0 no-repeat;
}

html>body #mittelteil,
html>body #mittelteilInnen {
  height: auto; /* Hoehe fuer vernuenftige Browser wieder aufheben */
}

body.studium #mittelteilInnen { background-image: url(../images/hintergrund/streifen_studium.gif);}
body.lehrangebote #mittelteilInnen { background-image: url(../images/hintergrund/streifen_lehrangebote.gif);}
body.bibliothek #mittelteilInnen { background-image: url(../images/hintergrund/streifen_bibliothek.gif);}
body.akteurinnen #mittelteilInnen { background-image: url(../images/hintergrund/streifen_akteurinnen.gif);}
body.projekte #mittelteilInnen { background-image: url(../images/hintergrund/streifen_projekte.gif);}
body.aktuelles #mittelteilInnen { background-image: url(../images/hintergrund/streifen_aktuelles.gif);}
body.community #mittelteilInnen { background-image: url(../images/hintergrund/streifen_community.gif);}


/* Menuespalte * * * * * * * * * * * * * * * * * * * * * * * * */

#menue {
  float: left;
  width: 30%;
  padding-bottom: 50px;
}

/* Suche */

#suche {
  background: url(../images/hintergrund/suche.gif) no-repeat;
  margin: 20px 0 0 0;
  padding: 14px 5px 15px 22px;
}

#suche p { margin: 0;}
#suche label { font-size: 70%;}
#suche input { vertical-align: middle;}

input#suchfeld {
  width: 70%;
  font-size: 70%;
}

#suche ul {
  position: relative;
  left: -8px;
  padding: 10px 0 0 0;
}

#suche ul.link li {
  height: 0.7em;
  background: url(../images/allgemein/linkpfeil_root.gif) no-repeat 0 0.45em;
  font-size: 70%;
  line-height: 140%;
  padding: 0 0 2px 12px;
}
html>body #suche ul.link li { height: auto;}



/* Hauptmenue  * * * * * * * * * * * * * * * * * * * * * * * * */

#hauptmenue {
  position: relative;
  left: -10px;
  background: url(../images/hauptmenue/off.gif) repeat-y;
  border-top: 1px solid #FFF;
}

#hauptmenue strong { font-weight: normal;}

#hauptmenue li { display: inline;}
html>body #hauptmenue li { 
  display: block; /* sonst Flackern in Mozilla/Firefox/Netscape */
  position: relative; /* sonst wird in Opera nicht richtig eingeblendet */
}

#hauptmenue a,
#hauptmenue span.angezeigt {
  position: relative;
  display: block;
  height: 1em;
  color: #000;
  background: url(../images/hauptmenue/off.gif) repeat-y;
  font-size: 80%;
  text-decoration: none;
  padding: 5px 4px 5px 24px;
  border-bottom: 1px solid #FFF;
}
html>body #hauptmenue a, html>body #hauptmenue span.angezeigt { height: auto;}

/* Hauptnavi over-Zustaende */

#hauptmenue a:focus, #hauptmenue a:hover, #hauptmenue a:active { text-decoration: underline;}

#studium a:focus, #studium a:hover, #studium a:active {
  background: url(../images/hauptmenue/over_studium.gif) repeat-y;
}
#lehrangebote a:focus, #lehrangebote a:hover, #lehrangebote a:active {
  background: url(../images/hauptmenue/over_lehrangebote.gif) repeat-y;
}
#bibliothek a:focus, #bibliothek a:hover, #bibliothek a:active {
  background: url(../images/hauptmenue/over_bibliothek.gif) repeat-y;
}
#akteurinnen a:focus, #akteurinnen a:hover, #akteurinnen a:active {
  background: url(../images/hauptmenue/over_akteurinnen.gif) repeat-y;
}
#projekte a:focus, #projekte a:hover, #projekte a:active {
  background: url(../images/hauptmenue/over_projekte.gif) repeat-y;
}
#aktuelles a:focus, #aktuelles a:hover, #aktuelles a:active {
  background: url(../images/hauptmenue/over_aktuelles.gif) repeat-y;
}
#community a:focus, #community a:hover, #community a:active {
  background: url(../images/hauptmenue/over_community.gif) repeat-y;
}

/* Hauptnavi on-Zustaende (die hovers sind fuer den IE) */

body.studium #studium a, body.studium #studium a:hover,
body.studium #studium span.angezeigt {
  background: url(../images/hauptmenue/on_studium.gif) repeat-y;
}
body.lehrangebote #lehrangebote a, body.lehrangebote #lehrangebote a:hover,
body.lehrangebote #lehrangebote span.angezeigt { 
  background: url(../images/hauptmenue/on_lehrangebote.gif) repeat-y;
}
body.bibliothek #bibliothek a, body.bibliothek #bibliothek a:hover,
body.bibliothek #bibliothek span.angezeigt {
  background: url(../images/hauptmenue/on_bibliothek.gif) repeat-y;
}
body.akteurinnen #akteurinnen a, body.akteurinnen #akteurinnen a:hover,
body.akteurinnen #akteurinnen span.angezeigt {
  background: url(../images/hauptmenue/on_akteurinnen.gif) repeat-y;
}
body.projekte #projekte a, body.projekte #projekte a:hover,
body.projekte #projekte span.angezeigt {
  background: url(../images/hauptmenue/on_projekte.gif) repeat-y;
}
body.aktuelles #aktuelles a, body.aktuelles #aktuelles a:hover,
body.aktuelles #aktuelles span.angezeigt {
  background: url(../images/hauptmenue/on_aktuelles.gif) repeat-y;
}
body.community #community a, body.community #community a:hover,
body.community #community span.angezeigt {
  background: url(../images/hauptmenue/on_community.gif) repeat-y;
}


/* Subnavi * * * * * * * * * * * * * * * * * * * * * * * * * * */

#hauptmenue ul ul.ebene2,
#hauptmenue ul ul.einblenden ul.ebene3 { display: none;}

/* Subnavi eingeblendet */

#hauptmenue ul ul.einblenden {
  overflow: visible;
  position: absolute;
  display: block;
  left: 90%;
  z-index:100;
  width: 13em;
  background-color: #FFF;
  margin-top: -1.45em;
  padding: 2px 2px 1px 2px;
}

#studium ul { border: 1px solid #F2A08E;}
#lehrangebote ul { border: 1px solid #89B7CD;}
#bibliothek ul { border: 1px solid #83B771;}
#akteurinnen ul { border: 1px solid #B6D076;}
#projekte ul { border: 1px solid #FFCF5A;}
#aktuelles ul { border: 1px solid #A6D8DC;}
#community ul { border: 1px solid #D29AA8;}

#hauptmenue .ebene1 .einblenden a { padding-left: 10px;}

#studium ul a { background: #FBE2D7;}
#lehrangebote ul a { background: #D4E4ED;}
#bibliothek ul a { background: #DFEDDA;}
#akteurinnen ul a { background: #E0EEC5;}
#projekte ul a { background: #FFEDC2;}
#aktuelles ul a { background: #DAEEF1;}
#community ul a { background: #F0DEE1;}

#studium ul a:focus, #studium ul a:hover, #studium ul a:active { background: #FEEEE7;}
#lehrangebote ul a:focus, #lehrangebote ul a:hover, #lehrangebote ul a:active { background: #EBF3F7;}
#bibliothek ul a:focus, #bibliothek ul a:hover, #bibliothek ul a:active { background: #ECF7E8;}
#akteurinnen ul a:focus, #akteurinnen ul a:hover, #akteurinnen ul a:active { background: #EEF1DC;}
#projekte ul a:focus, #projekte ul a:hover, #projekte ul a:active { background: #FFF4DD;}
#aktuelles ul a:focus, #aktuelles ul a:hover, #aktuelles ul a:active { background: #EDF6F5;}
#community ul a:focus, #community ul a:hover, #community ul a:active { background: #F6ECEF;}


/* Subnavi ausgeklappt */

#hauptmenue .on ul.ebene2 {
  display: block;
  position: relative;
  left: 0;
  z-index: 1;
  width: 100%;
  background-color: #FFF;
  padding: 0;
  margin-top: 0;
  border: 0;
}

#hauptmenue .on ul.ebene2 a, #hauptmenue .on ul.ebene2 span.angezeigt { padding-left: 40px;}

body.studium #studium ul.ebene2 a {
  background: url(../images/submenue/off_studium.gif) repeat-y;
}
body.studium #studium ul.ebene2 li.on a,
body.studium #studium ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_studium.gif) repeat-y;
}
body.studium #studium ul a:focus, body.studium #studium ul a:hover, body.studium #studium ul a:active {
  background: url(../images/submenue/over_studium.gif) repeat-y;
}

body.lehrangebote #lehrangebote ul.ebene2 a {
  background: url(../images/submenue/off_lehrangebote.gif) repeat-y;
}
body.lehrangebote #lehrangebote ul.ebene2 li.on a, body.lehrangebote #lehrangebote ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_lehrangebote.gif) repeat-y;
}
body.lehrangebote #lehrangebote ul a:focus, body.lehrangebote #lehrangebote ul a:hover, body.lehrangebote #lehrangebote ul a:active {
  background: url(../images/submenue/over_lehrangebote.gif) repeat-y;
}

body.bibliothek #bibliothek ul.ebene2 a {
  background: url(../images/submenue/off_bibliothek.gif) repeat-y;
}
body.bibliothek #bibliothek ul.ebene2 li.on a, body.bibliothek #bibliothek ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_bibliothek.gif) repeat-y;
}
body.bibliothek #bibliothek ul a:focus, body.bibliothek #bibliothek ul a:hover, body.bibliothek #bibliothek ul a:active {
  background: url(../images/submenue/over_bibliothek.gif) repeat-y;
}

body.akteurinnen #akteurinnen ul.ebene2 a {
  background: url(../images/submenue/off_akteurinnen.gif) repeat-y;
}
body.akteurinnen #akteurinnen ul.ebene2 li.on a, body.akteurinnen #akteurinnen ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_akteurinnen.gif) repeat-y;
}
body.akteurinnen #akteurinnen ul a:focus, body.akteurinnen #akteurinnen ul a:hover, body.akteurinnen #akteurinnen ul a:active {
  background: url(../images/submenue/over_akteurinnen.gif) repeat-y;
}

body.projekte #projekte ul.ebene2 a {
  background: url(../images/submenue/off_projekte.gif) repeat-y;
}
body.projekte #projekte ul.ebene2 li.on a, body.projekte #projekte ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_projekte.gif) repeat-y;
}
body.projekte #projekte ul a:focus, body.projekte #projekte ul a:hover, body.projekte #projekte ul a:active {
  background: url(../images/submenue/over_projekte.gif) repeat-y;
}

body.aktuelles #aktuelles ul.ebene2 a {
  background: url(../images/submenue/off_aktuelles.gif) repeat-y;
}
body.aktuelles #aktuelles ul.ebene2 li.on a, body.aktuelles #aktuelles ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_aktuelles.gif) repeat-y;
}
body.aktuelles #aktuelles ul a:focus, body.aktuelles #aktuelles ul a:hover, body.aktuelles #aktuelles ul a:active {
  background: url(../images/submenue/over_aktuelles.gif) repeat-y;
}

body.community #community ul.ebene2 a {
  background: url(../images/submenue/off_community.gif) repeat-y;
}
body.community #community ul.ebene2 li.on a, body.community #community ul.ebene2 li.on .angezeigt {
  background: url(../images/submenue/on_community.gif) repeat-y;
}
body.community #community ul a:focus, body.community #community ul a:hover, body.community #community ul a:active {
  background: url(../images/submenue/over_community.gif) repeat-y;
}


/* Subsubnavi  * * * * * * * * * * * * * * * * * * * * * * * * */

#hauptmenue ul .on ul.ebene2 ul.ebene3 {
  display: none;
  background-color: #FFF;
}

/* Subsubnavi eingeblendet */

#hauptmenue ul .on ul.ebene2 ul.einblenden {
  position: absolute;
  display: block;
  left: 90%;
  z-index: 100;
  width: 13em;
  background-color: #FFF;
  margin-top: -1.45em;
  padding: 2px 2px 1px 2px;
}

#hauptmenue .on ul.ebene2 ul.einblenden a { padding-left: 8px;}

body.studium #studium ul.ebene2 ul.ebene3 a,
body.studium #studium ul.ebene2 ul.einblenden a {
  background: #FBE2D7;
}
body.studium #studium ul.ebene2 ul.ebene3 a:focus,
body.studium #studium ul.ebene2 ul.ebene3 a:hover,
body.studium #studium ul.ebene2 ul.ebene3 a:active,
body.studium #studium ul.ebene2 ul.einblenden a:focus,
body.studium #studium ul.ebene2 ul.einblenden a:hover,
body.studium #studium ul.ebene2 ul.einblenden a:active {
  background: #FEEEE7;
}
body.studium #studium ul.ebene2 ul.ebene3 li.on a,
body.studium #studium ul.ebene2 ul.ebene3 li.on span.angezeigt {
  background: url(../images/subsubmenue/on_studium.gif) no-repeat;
}

body.lehrangebote #lehrangebote ul.ebene2 ul.ebene3 a,
body.lehrangebote #lehrangebote ul.ebene2 ul.einblenden a {
  background: #D4E4ED;
}
body.lehrangebote #lehrangebote ul.ebene2 ul.ebene3 a:focus,
body.lehrangebote #lehrangebote ul.ebene2 ul.ebene3 a:hover,
body.lehrangebote #lehrangebote ul.ebene2 ul.ebene3 a:active,
body.lehrangebote #lehrangebote ul.ebene2 ul.einblenden a:focus,
body.lehrangebote #lehrangebote ul.ebene2 ul.einblenden a:hover,
body.lehrangebote #lehrangebote ul.ebene2 ul.einblenden a:active {
  background: #EBF3F7;
}
body.lehrangebote #lehrangebote ul.ebene2 ul.ebene3 li.on a,
body.lehrangebote #lehrangebote ul.ebene2 ul.ebene3 li.on span.angezeigt {
  background: url(../images/subsubmenue/on_lehrangebote.gif) no-repeat;
}

body.akteurinnen #akteurinnen ul.ebene2 ul.ebene3 a,
body.akteurinnen #akteurinnen ul.ebene2 ul.einblenden a {
  background: #E0EEC5;
}
body.akteurinnen #akteurinnen ul.ebene2 ul.ebene3 a:focus,
body.akteurinnen #akteurinnen ul.ebene2 ul.ebene3 a:hover,
body.akteurinnen #akteurinnen ul.ebene2 ul.ebene3 a:active,
body.akteurinnen #akteurinnen ul.ebene2 ul.einblenden a:focus,
body.akteurinnen #akteurinnen ul.ebene2 ul.einblenden a:hover,
body.akteurinnen #akteurinnen ul.ebene2 ul.einblenden a:active {
  background: #EEF1DC;
}
body.akteurinnen #akteurinnen ul.ebene2 ul.ebene3 li.on a,
body.akteurinnen #akteurinnen ul.ebene2 ul.ebene3 li.on span.angezeigt {
  background: url(../images/subsubmenue/on_akteurinnen.gif) no-repeat;
}

body.projekte #projekte ul.ebene2 ul.ebene3 a,
body.projekte #projekte ul.ebene2 ul.einblenden a {
  background: #FFEDC2;
}
body.projekte #projekte ul.ebene2 ul.ebene3 a:focus,
body.projekte #projekte ul.ebene2 ul.ebene3 a:hover,
body.projekte #projekte ul.ebene2 ul.ebene3 a:active,
body.projekte #projekte ul.ebene2 ul.einblenden a:focus,
body.projekte #projekte ul.ebene2 ul.einblenden a:hover,
body.projekte #projekte ul.ebene2 ul.einblenden a:active {
  background: #FFF4DE;
}
body.projekte #projekte ul.ebene2 ul.ebene3 li.on a,
body.projekte #projekte ul.ebene2 ul.ebene3 li.on span.angezeigt {
  background: url(../images/subsubmenue/on_projekte.gif) no-repeat;
}

body.aktuelles #aktuelles ul.ebene2 ul.ebene3 a,
body.aktuelles #aktuelles ul.ebene2 ul.einblenden a {
  background: #DAEEF1;
}
body.aktuelles #aktuelles ul.ebene2 ul.ebene3 a:focus,
body.aktuelles #aktuelles ul.ebene2 ul.ebene3 a:hover,
body.aktuelles #aktuelles ul.ebene2 ul.ebene3 a:active,
body.aktuelles #aktuelles ul.ebene2 ul.einblenden a:focus,
body.aktuelles #aktuelles ul.ebene2 ul.einblenden a:hover,
body.aktuelles #aktuelles ul.ebene2 ul.einblenden a:active {
  background: #EDF6F5;
}
body.aktuelles #aktuelles ul.ebene2 ul.ebene3 li.on a,
body.aktuelles #aktuelles ul.ebene2 ul.ebene3 li.on span.angezeigt {
  background: url(../images/subsubmenue/on_aktuelles.gif) no-repeat;
}

body.community #community ul.ebene2 ul.ebene3 a,
body.community #community ul.ebene2 ul.einblenden a {
  background: #F0DEE1;
}
body.community #community ul.ebene2 ul.ebene3 a:focus,
body.community #community ul.ebene2 ul.ebene3 a:hover,
body.community #community ul.ebene2 ul.ebene3 a:active,
body.community #community ul.ebene2 ul.einblenden a:focus,
body.community #community ul.ebene2 ul.einblenden a:hover,
body.community #community ul.ebene2 ul.einblenden a:active {
  background: #F6ECEF;
}
body.community #community ul.ebene2 ul.ebene3 li.on a,
body.community #community ul.ebene2 ul.ebene3 li.on span.angezeigt {
  background: url(../images/subsubmenue/on_community.gif) no-repeat;
}

/* Subsubnavi ausgeklappt */

#hauptmenue ul .on ul.ebene2 .on ul.ebene3 {
  display: block;
  position: relative;
  left: 0;
  top: -1px;
  width: 100%;
  padding: 0;
  margin-top: 0;
  border: 0;
}

body.studium #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_studium.gif) repeat-y;}
body.lehrangebote #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_lehrangebote.gif) repeat-y;}
body.bibliothek #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_bibliothek.gif) repeat-y;}
body.akteurinnen #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_akteurinnen.gif) repeat-y;}
body.projekte #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_projekte.gif) repeat-y;}
body.aktuelles #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_aktuelles.gif) repeat-y;}
body.community #hauptmenue .on .on ul.ebene3 { background: url(../images/subsubmenue/off_community.gif) repeat-y;}

#hauptmenue ul .on ul.ebene2 .on ul.ebene3 a,
#hauptmenue ul .on ul.ebene2 .on ul.ebene3 span.angezeigt {
  font-size: 70%;
  margin: 0 0 0 40px;
  padding: 4px 5px 5px 20px;
  border-bottom: 0;
  border-top: 1px solid #FFF;
}



/* Inhalt  * * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
  float: left;
  width: 69.8%;
}

 #inhaltInnen {
  background: #FAF8F2;
  margin-left: 10px;
  padding: 26px 5% 0 15px;
  margin-top: 30px;
  height: 1em; /* fuer IE 5*/
}
html>body #inhaltInnen { height: auto; }

/* Ueberschriften */

#inhalt h1 {
  color: #FF9333;
  background-color: #FDFCF9;
  font-size: 80%;
  line-height: 130%;
  text-transform: uppercase;
  margin: 0 0 25px 0;
  padding: 4px 8px 4px 8px;
  border: 1px solid #DEDAD2;
}

#inhalt h2 {
  color: #FF9333;
  font-size: 80%;
  line-height: 140%;
  margin: 1.4em 0 0.8em 0;
}

#inhalt h3 {
  color: #5B462E;
  font-size: 80%;
  line-height: 140%;
  margin: 1.4em 0 0 0;
}

/* Absaetze und Listen */

#inhalt p {
  font-size: 80%;
  line-height: 140%;
  margin: 0 0 0.6em 0;
}
#inhalt p.mehrAbstandOben { margin-top: 1.2em;}

#inhalt ul {
  margin: 0 0 0.8em 16px;
  padding-top: 0.2em;
}

#inhalt li {
  background: url(../images/allgemein/listenpunkt_root.gif) no-repeat 0 0.55em;
  font-size: 80%;
  line-height: 140%;
  margin: 0 0 0.4em 0;
  padding: 0 0 0 14px;
}

/* Links */

#inhalt h2.link, #inhalt h3.link,#inhalt h4.link,
#inhalt p.link {
  background: url(../images/allgemein/linkpfeil_root.gif) no-repeat 0 0.6em;
  line-height: 170%;
  padding:  0 0 0 14px;
}

#inhalt ul.link {
  margin-bottom: 0.8em;
  margin-left: 0;
}

#inhalt ul.link li {
  height: 1.7em;
  background: url(../images/allgemein/linkpfeil_root.gif) no-repeat 0 0.55em;
  line-height: 170%;
  margin: 0;
  padding: 0 0 3px 14px;
}
html>body #inhalt ul.link li { height: auto;}

/* Tabellen */

#inhalt table {
  margin: 1em 0;
  border-top: 1px solid #BAB4AD;
  border-left: 1px solid #BAB4AD;
}

#inhalt table th {
  color: #513E28;
  background: #DEDACE;
  font-size: 80%;
  text-align: left;
  padding: 14px 6px 8px 6px;
  border-bottom: 1px solid #BAB4AD;
  border-right: 1px solid #BAB4AD;
}

#inhalt table td {
  background: #F5F3EB;
  font-size: 80%;
  vertical-align: top;
  padding: 8px 6px;
  border-bottom: 1px solid #BAB4AD;
  border-right: 1px solid #BAB4AD;
}

#inhalt table tr.hell td,
#inhalt table td.hell {
  background: #FDFCF9;
}

/* Formulare */

fieldset {
  display: block;
  background: url(../images/hintergrund/fieldset.gif) 0 0.5em repeat-x;
  margin: 1.2em 0 1em 0;
  padding: 0 0 0 10px;
  border: 1px solid #D7D2C5;
}
html>body fieldset {
  background-color: #FDFCF9;
  background-image: none;
  margin-bottom: 0.5em;
}

legend {
  color: #513E28;
  font-size: 80%;
  font-weight: bold;
  line-height: 140%;
  padding-left: 4px;
  padding-right: 4px;
}

fieldset div { padding: 1em 1em 0.8em 1em;}
html>body fieldset div { padding-top: 1em;}

label {
  color: #513E28;
  vertical-align: middle;
}

input, select { vertical-align: middle;}
input.mittel, select.mittel, textarea.mittel {width: 16em;}
input.lang, select.lang, textarea.lang {width: 24em;}

input.abschicken,
div.forumFormular p.Abschicken input {
  color: #513E28;
  background: #D7D2C5;
  font-weight: bold;
  vertical-align: middle;
  border-top: 1px solid #A59C92;
  border-left: 1px solid #A59C92;
  border-bottom: 1px solid #513E28;
  border-right: 1px solid #513E28;
}
html>body input.abschicken {
  background: #D7D2C5 url(../images/hintergrund/submit_off.gif) no-repeat;
}
html>body input.abschicken:focus, html>body input.abschicken:hover, html>body input.abschicken:active {
  background: #E3DFD6 url(../images/hintergrund/submit_over.gif) no-repeat;
}

/* Formular komplex */

#inhalt fieldset div.komplex p {
  width: 24em;
  text-align: right;
  margin: 5px 0;
  padding: 0;
}
#inhalt fieldset div.komplex p.links { text-align: left;}
#inhalt fieldset div.komplex p.mehrAbstandOben { margin: 1.6em 0 5px 0;}
#inhalt fieldset div.komplex p.linksMehrAbstandOben { text-align: left; margin: 1.6em 0 5px 0;}


#inhalt fieldset div.komplex label.mitZeilenumbruch {
  display: block;
  text-align: left;
}

#inhalt fieldset div.komplex input.abschicken { margin-bottom: 0.8em;}

/* Kaesten */

#inhalt div.kasten {
  background: #FFF url(../images/hintergrund/kasten_rechts.gif) bottom right no-repeat;
  margin: 1.5em 0 1em 0;
}

#inhalt div.kasten .kopf {
  height: 1em; /* fuer IE 5 */
  background: url(../images/hintergrund/kasten_rechtsoben.gif) top right no-repeat;
  padding: 0 0 0.6em 0;
}
html>body #inhalt div.kasten .kopf { height: auto;}

#inhalt div.kasten .kopf h1, #inhalt div.kasten .kopf h2, #inhalt div.kasten .kopf h3,
#inhalt div.kasten .kopf h4, #inhalt div.kasten .kopf h5, #inhalt div.kasten .kopf h5 {
  color: #867E76;
  background: none;
  font-size: 70%;
  line-height: 140%;
  text-transform: uppercase;
  margin: 0 8px 0 0;
  padding: 5px 5% 4px 15px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #CBC7C3;
  border-left: none;
}

#inhalt div.kasten .koerper {
  height: 1em; /* fuer IE 5 */
  background: url(../images/hintergrund/kasten_unten.gif) bottom left no-repeat;
  margin-right: 8px;
  padding: 0 5% 1.2em 15px;
}
html>body #inhalt div.kasten .koerper { height: auto;}

/* Nach oben */

#inhalt p.nachOben {
  text-align: right;
  margin: 0;
  padding: 2em 0 0.8em 0;
}

/* Farben */

body.studium #inhalt h1, body.studium #inhalt h2,
body.studium a:focus, body.studium a:hover, body.studium a:active { color: #ED5044;}
body.studium #inhalt li { background-image: url(../images/allgemein/listenpunkt_studium.gif);}

body.lehrangebote #inhalt h1, body.lehrangebote #inhalt h2,
body.lehrangebote a:focus, body.lehrangebote a:hover, body.lehrangebote a:active { color: #488EB2;}
body.lehrangebote #inhalt li { background-image: url(../images/allgemein/listenpunkt_lehrangebote.gif);}

body.bibliothek #inhalt h1, body.bibliothek #inhalt h2,
body.bibliothek a:focus, body.bibliothek a:hover, body.bibliothek a:active { color: #5F964C;}
body.bibliothek #inhalt li { background-image: url(../images/allgemein/listenpunkt_bibliothek.gif);}

body.akteurinnen #inhalt h1, body.akteurinnen #inhalt h2,
body.akteurinnen a:focus, body.akteurinnen #inhalt a:hover, body.akteurinnen a:active { color: #8CB128;}
body.akteurinnen #inhalt li { background-image: url(../images/allgemein/listenpunkt_akteurinnen.gif);}

body.projekte #inhalt h1, body.projekte #inhalt h2,
body.projekte a:focus, body.projekte a:hover, body.projekte a:active { color: #FDB00B;}
body.projekte #inhalt li { background-image: url(../images/allgemein/listenpunkt_projekte.gif);}

body.aktuelles #inhalt h1, body.aktuelles #inhalt h2,
body.aktuelles a:focus, body.aktuelles a:hover, body.aktuelles a:active { color: #49AAB6;}
body.aktuelles #inhalt li { background-image: url(../images/allgemein/listenpunkt_aktuelles.gif);}

body.community #inhalt h1, body.community #inhalt h2,
body.community a:focus, body.community a:hover, body.community a:active { color: #B66177;}
body.community #inhalt li { background-image: url(../images/allgemein/listenpunkt_community.gif);}

body.studium #suche p.link, body.studium #suche ul.link li,
body.studium #inhalt p.link, body.studium #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_studium.gif);
}
body.lehrangebote #suche p.link, body.lehrangebote #suche ul.link li,
body.lehrangebote #inhalt p.link, body.lehrangebote #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_lehrangebote.gif);
}
body.bibliothek #suche p.link, body.bibliothek #suche ul.link li,
body.bibliothek #inhalt  p.link, body.bibliothek #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_bibliothek.gif);
}
body.akteurinnen #suche p.link, body.akteurinnen #suche ul.link li,
body.akteurinnen #inhalt  p.link, body.akteurinnen #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_akteurinnen.gif);
}
body.projekte #suche p.link, body.projekte #suche ul.link li,
body.projekte #inhalt  p.link, body.projekte #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_projekte.gif);
}
body.aktuelles #suche p.link, body.aktuelles #suche ul.link li,
body.aktuelles #inhalt  p.link, body.aktuelles #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_aktuelles.gif);
}
body.community #suche p.link, body.community #suche ul.link li,
body.community #inhalt p.link, body.community #inhalt ul.link li {
  background-image: url(../images/allgemein/linkpfeil_community.gif);
}


/* Fussteil  * * * * * * * * * * * * * * * * * * * * * * * * * */

#fussteil { background: url(../images/hintergrund/ecke_unten_links.gif) bottom left no-repeat;}

#fussteilInnen {
  height: 1%; /* fuer den IE */
  background: url(../images/hintergrund/ecke_unten_rechts.gif) bottom right no-repeat;
  padding-bottom: 42px;
}

#fussteilText {
  height: 1%; /* fuer den IE */
  background: url(../images/hintergrund/fuss.gif) 30% 0 no-repeat;
  margin: 0 40px;
}

html>body #fussteilInnen, html>body #fussteilText { height: auto;}

#datum {
  margin-left: 30%;
}

#datum p {
  color: #5B462E;
  font-size: 70%;
  margin: 0;
  padding: 14px 10px 10px 25px;
}


/* Sitemap * * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt .sitemap h2 { font-size: 90%; margin: 0.7em 0 0.2em 0;}
#inhalt .sitemap h3 { margin: 0 0 0.2em 30px;}
#inhalt .sitemap ul { margin: 0 0 0 60px; padding: 0;}


/* Forum * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.forumBeitraege {
  background: #FDFCF9;
  margin: 1.2em 0 1em 0;
  border-right: 1px solid #BAB4AD;
  border-left: 1px solid #BAB4AD;
  border-bottom: 1px solid #BAB4AD;
}

#inhalt div.forumBeitraege h2,
#inhalt div.forumBeitraege h3 {
  color: #513E28;
  background: #DEDACE;
  margin-top: 0;
  padding: 8px 6px 6px 1em;
  border-top: 1px solid #BAB4AD;
  border-bottom: 1px solid #BAB4AD;
}

#inhalt div.forumBeitraege h2 span,
#inhalt div.forumBeitraege h3 span {
  font-weight: normal;
  font-size: 92%;
}

#inhalt div.forumBeitraege p {
  margin: 1em;
}


/* Vorlesungsverzeichnis * * * * * * * * * * * * * * * * * * * */

div.vorlesungenDetail {
  background: #FDFCF9;
  margin: 1.2em 0 1em 0;
  border-right: 1px solid #BAB4AD;
  border-left: 1px solid #BAB4AD;
  border-bottom: 1px solid #BAB4AD;
}

#inhalt div.vorlesungenDetail h2 {
  color: #513E28;
  background: #DEDACE;
  line-height: 160%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 6px 6px 1em;
  border-top: 1px solid #BAB4AD;
  border-bottom: 1px solid #BAB4AD;
}

#inhalt div.vorlesungenDetail .dozentinnen {
  background: #F0EDE1;
  padding: 8px 1em;
  border-bottom: 1px solid #BAB4AD;
}

#inhalt div.vorlesungenDetail .semester {
  padding: 0.6em 1em;
}

#inhalt div.vorlesungenDetail .block {
  padding: 0.6em 1em;
  border-top: 1px solid #DEDAD2;
}

#inhalt div.vorlesungenDetail h3 {
  display: inline;
  float: left;
  line-height: 160%;
  margin: 0;
  padding: 0 0.5em 0 0;
}

#inhalt div.vorlesungenDetail h3.umbruch {
  display: block;
  float: none;
  padding-right: 0;
}

#inhalt div.vorlesungenDetail p {
  line-height: 160%;
  margin: 0;
  padding: 0;
}

#inhalt div.vorlesungenDetail p.kommentar {
  line-height: 140%;
  margin: 0.5em 0;
}

#inhalt div.vorlesungenDetail strong { color: #5B462E;}


/* Kalender  * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt div.monat {
  padding-bottom: 0.4em;
  margin-bottom:30px;
}

#inhalt div.monat h2 {
  color: #513E28;
  margin: 0;
  padding: 0.8em 0 0.6em 0;
}
*+html #inhalt div.monat h2 {
  height:35px;
}

#inhalt table.kalender {
  position: absolute;
  background: #DEDAD2;
  border: 0;
  margin: 0;
}
#inhalt table.kalender th {
  background: #F0EDE1;
  font-size: 70%;
  vertical-align: middle;
  text-align: center;
  padding: 5px 3px;
  border: 0;
}
#inhalt table.kalender td {
  color: #513E28;
  background: #FDFCF9;
  font-size: 70%;
  text-align: center;
  padding: 5px 3px;
  border: 0;
}
#inhalt table.kalender td.veranstaltung {
  background: #DAEEF1;
}

#inhalt div.veranstaltungen {
  margin-top: -1.25em;
  padding-left: 10.5em;
}

#inhalt div.monat h3 {
  margin: 0;
  padding: 1.2em 0 0.8em 0;
}


/* Suchergebnisse  * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt span.suchwort {
  color: #FF0000;
}

/* #hauptmenue strong {
  display: block;
  position: relative;
  left: -23px;
  font-weight: normal;
  padding-left: 16px;
  border-left: 7px solid #ED5044;
}

#hauptmenue ul ul strong {
  border-left: 7px solid #FDE2D7;
} */
