/* So schaut der BODY aus */
BODY { background-repeat:no-repeat; font-family:verdana; font-size:12px;}

/* PHP Noten_Script */
p.noten_hinweis { font-family: Verdana; font-size:9px; font-weight: normal;}
p.noten_daten { font-family: Verdana; font-size:10px; font-weight: normal;}
p.noten_noten { font-family: Verdana; font-size:12px; font-weight: normal;}

/* Tabelle Aufgaben Seite 1850*/
tr.aufgabe {height: 1cm;}
td.aufgabe1 {border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; width: 185.4pt; height: 1cm;}
td.aufgabe2 {border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; width: 135pt; height: 1cm;}
td.aufgabe3 {border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; background: silver none repeat scroll 0% 50%; width: 320.4pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 1cm;}
td.aufgab2dark {border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; background: silver none repeat scroll 0% 50%; width: 135pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 1cm;}
td.aufgabe1dark {border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; background: silver none repeat scroll 0% 50%; width: 185.4pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 1cm;}
td.aufgabe3dark {border-style: solid solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: 1pt 1pt 1pt; padding: 0cm 5.4pt; background: silver none repeat scroll 0% 50%; width: 320.4pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 1cm;}

/* Allgemeine Normen */
p { font-family: Verdana; font-size:12px; font-weight: normal; color: #343434;margin: 0px 0px 8px 0px; line-height:17px;}
p.bold { font-family: Verdana; font-size:12px; font-weight: bold;}
p.rte { font-family: Verdana; font-size:12px; font-weight: normal;margin: 0px 0px 10px 0px;}
p.warn { font-family: Verdana; font-size:10px; font-weight: bold; color: #FF0000;margin: 0px 0px 0px 0px;}
p.small_standard { font-family: Verdana; font-size:10px; font-weight: normal; margin: 0px 0px 0px 0px;}
p.news1 {font-size:12px;margin: 0px 0px 0px 0px;}
p.news2 {font-size:12px;margin: 0px 0px 0px 0px; font-style: italic;}
p.staff {margin: 0px 0px 0px 0px;}
.csc-textpic-caption {font-size:10px;font-weight:bold;}
p.print {font-size:10px; color:#0000FF; margin: 0px 0px 0px 0px;}
span.print {font-size:10px; color:#0000FF; margin: 0px 0px 0px 0px;}
div.print a {font-size:10px; color:#0000FF; margin: 0px 1.5em 0px 0px;}
div { font-family: Verdana; font-size:12px; font-weight: normal; color: #343434}
td { font-family: Verdana; font-size:12px; font-weight: normal; color: #343434}
table.firli {border:0px none #000000}
td.firli {border-width:0px; border-style:none}
tr.firli {border-width:0px; border-style:none}
td.tx-guestbook-latest-header { font-family: Verdana; font-size:12px; font-weight: normal; color: #343434; background-color: #003366}
p.shop {font-size:10px; color:#000000; margin: 0px 0px 0px 0px;}
td.header p.shop {font-size:10px; color:#FFFFFF; margin: 0px 0px 0px 0px;}
p.shop2 {font-size:10px; color:#000000; margin: 0px 0px 0px 0px;}
td.header p.shop2 {font-size:10px; color:#FFFFFF; margin: 0px 0px 0px 0px;}

ul { margin:0px 0px 10px 0px;font-size:12px;font-face:verdana;}
li { margin:0px 0px 8px 0px;font-size:12px;font-face:verdana;}
ul li {margin:0px 0px 8px 0px;font-size:12px;font-face:verdana;list-style-type:disc;}
ul.csc-bulletlist{ margin:0px 0px 10px 0px;font-size:12px;font-face:verdana; list-style-typ:disc;}

h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333366}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333366}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333366}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333366}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333366}
h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold; color: #333366}
.block {text-align:justify;font:normal;color:#000000;font-size:9px;}
span.bulletlist { font-family: Verdana; font-size:12px; font-weight: normal; color: #343434;margin: 0px 0px 8px 0px; line-height:17px;}

/* Tabelle Messevorschau
table.messe {border: 1px solid black;}
th.messe {align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left:2px;}
td.messe {align:left; margin-left:2px;}

/* Mailformulare seit Typo3 4.0 im div-style */

form{
  display:table;
  text-align:center;
}

fieldset.csc-mailform {
  position:relative;
  display:table-row-group;
}

div.csc-mailform-field {
  display:table-row;
  text-align:left;
  position:relative;
}

div.csc-mailform-field label {
  vertical-align:middle;
  text-align:right;
  display:table-cell;
}

div.csc-mailform-field span {
  vertical-align:middle;
  text-align:right;
  display:table-cell;
}

div.csc-mailform-field img {
  margin:2px;
  margin-left:15px;
  display:inline;
  text-align:right;
}

div.csc-mailform-field input {
  margin:2px;
  margin-left:15px;
  display:inline;
  text-align:left;
}

div.csc-mailform-field textarea {
  display:inline;
  margin-left:15px;
  text-align:left;

}

div.csc-mailform-field input.csc-mailform-submit {
  position:relative;
}


/* Extension Mitarbeiter */
.tx_namitarbeiter_contentfield { font-family: Verdana; font-size:10px; font-weight: bold; color: #000000}
.tx_namitarbeiter_dates { font-family: Arial; font-size:8px; font-weight: normal; color: #c0c0c0}
.tx-nastaff-pi1-singleView-header { font-family: Verdana; font-size:10px; font-weight: normal; color: #000000}
.tx-nastaff-pi1-singleView-data { font-family: Verdana; font-size:12px; font-weight: bold; color: #000000}
.tx-namitarbeiter-pi1-listrow { font-family: Verdana; font-size:10px; font-weight: normal; color: #000000}
.tx-namitarbeiter-pi1-listrow-header {bgcolor:#a0a0a0}
p.staff {font-size:10px;}
td.tx-nastaff-table-left {background:#E3EEFD;}
td.tx-nastaff-table-right {}
td.tx_nastaff_telefon_headerback { background:#d0d0d0;bgcolor:#d0d0d0}

/* Extension Messearchiv */
.tx-namessearchiv-pi1-singleView-HCell { background:#d0d0d0}

/* Extension Webnews */

.tx_webnews {font-family:verdana;font-size:10px;color:#000000;font-weight:normal}
.tx_webnews_small {font-family:verdana;font-size:9px;color:#333333;font-weight:normal}

/* Extension Pressemeldungen */
.tx_napressemeldungen_zeitung {font-family:verdana;font-size:10px;color:#000000;font-weight:bold}

/* Extension Dozenten */
td.tx-nadozenten-pi1-singleView-HCell { font-family: Verdana; font-size:10px; font-weight: bold; color: #000000;align:right}

/* Extension MBA Studenten */
.tx_nambmastudents_contentfield { font-family: Verdana; font-size:12px; font-weight: bold; color: #000000}
.tx_nambmastudents_labels { font-family: Verdana; font-size:10px; font-weight: normal; color: #000000;align:right}
.tx_nambastudents_dates { font-family: Arial; font-size:9px; font-weight: normal; color: #c0c0c0}

/* Extension Pressemitteilungen */
p.presseContent { font-family: Verdana; font-size:11px; font-weight: normal; color: #000000}
p.presseInfo { font-family: Verdana; font-size:9px; font-weight: normal; color: #c0c0c0}

/* Extension Historie */
p.historieContent { font-family: Verdana; font-size:10px; font-weight: normal; color: #000000}
p.historieInfo { font-family: Verdana; font-size:9px; font-weight: normal; color: #c0c0c0}
.tx-nahistorie-pi1-browsebox-SCell {font-family: Verdana; font-size:9px; font-weight: normal;}

/* Users Online Formatierung */
p.usersonline { align=right;color:#d0d0d0;font-size=9px;}

.header {font-family:Verdana;font-size:13px;font-weight:bold;color:#3d7099;}
.header_white {font-family:Verdana;font-size:12px;font-weight:normal;color:#FFFFFF;}
.bulletlist { font-family: Verdana; font-size:12px; font-weight: normal; color: #000000}

.mailform { font-family: Verdana; font-size:10px; font-weight: normal; color: #000000}
.mailformrequired { font-family: Verdana; font-size:10px; font-weight: bold; color: #000000}

INPUT {
  font-family:Verdana,Helvetica, sans-serif;
  font-size:10px;
  font-weight: normal;
  color: #000000;
  height:20px;
  border-color: #3d7099;
  border-width:1px; 
}

a:link { font-weight:normal; color:#0000FF; text-decoration:none;font-size:12px }
a:visited { font-weight:normal; color:#0000FF; text-decoration:none;font-size:12px }
a:hover { font-weight:normal; color:#0000FF; text-decoration:none;font-size:12px }
a:active { font-weight:normal; color:#0000FF; text-decoration:none;font-size:12px }
a:focus { font-weight:normal; color:#0000FF; text-decoration:none;font-size:12px }
a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
  background: url(fileadmin/bilder/icons/external.png) right center no-repeat;
  padding-right: 15px;
}
a.news_latest {font-weight:normal; color:#0000FF; text-decoration:none;font-size:10px }
a.breadlink {font-size:9px }
a.breadlink:link {font-weight:normal; color:#003366; text-decoration:none;}
a.breadlink:visited { font-weight:normal; color:#003366; text-decoration:none;font-size:9px }
a.breadlink:hover { font-weight:normal; color:#003366; text-decoration:none;font-size:9px }
a.breadlink:active { font-weight:normal; color:#003366; text-decoration:none;font-size:9px }
a.breadlink:focus { font-weight:normal; color:#003366; text-decoration:none;font-size:9px }


.breadlink {font-size:9px; }
p.breadlink {width:550px;}
/* SEMINARWESEN */
.ntop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color:#333366; color:#FFFFFF; text-align: center; clip:  rect(   )}
.nimgupkopf { background-color:#333366 }
.nimgup { background-color:#d0d0d0 }
.ntxtup { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; background-color:#C0C0C0}
.nimgd { background-color:#d0d0d0 }
.ntxtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; background-color:#C0C0C0}
.nimgv { background-color:#d0d0d0 }
.ntxtv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; background-color:#C0C0C0}
.nback {  background-color: #f0f0f0}
.ntrennung {  background-color: #66cccc}
.ltop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color:#333366; color:#FFFFFF; text-align: center; clip:  rect(   )}
.limgv { background-color:#d0d0d0 }
.ltxtv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; background-color:#C0C0C0}
.limgd { background-color:#d0d0d0 }
.ltxtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; background-color:#C0C0C0}
.tx_nasemdb_semtitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

/* stupa Wahl */
.tx_nastupawahl_statement {width:500px;height:160px;}



tx_chcforum-pi1 {
  font-family: verdana, sans-serif;
  font-size: 11px;
}

#tx_chcforum-pi1 caption {
  display: none;
}

#tx_chcforum-pi1 a {
  text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
  text-decoration: none;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
  margin-top: 20px;
}


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
  border: 1px solid #999999;
  background: #FFFFFF;
  margin-bottom: 3px;
  width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
  font-size: 14px;
  font-weight: bold;
  background:;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.tx-chcforum-pi1-noWrap {
  font-size: 14px;
  font-weight: bold;
  background:;
  padding: 0px;
  text-align: center;
  white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 2px;
  background: #F3F5F8;
  padding: 5px;
  text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
  font-size: 12px;
  background: #E3E7EF;
  padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {

}

.tx-chcforum-pi1-catConferenceCell dl {
  margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {

}

.tx-chcforum-pi1-catConferenceCell dd {
  font-size: 10px;
  margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
  color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
  text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
  text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
  font-size: 10px;
  vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
  color: #F00;
  font-size: 10px;
  padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
  padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
  padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
  text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
  text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
  font-size: 10px;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath {
  background: #DEE3E7;
  border: 1px solid #000000;
/*  margin: 12px 0 15px 0; */
  margin-bottom: 3px;
  margin-top: 15px;
  padding: 3px;
  font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {

  background: #DEE3E7;
  border: 1px solid #000000;
  font-size: 10px;
  margin-bottom: 3px;
  padding: 3px;
  font-size: 10px;
  text-align: right;
  clear: both;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
  border: 1px solid #999999;
  background: #E3E7EF;
  padding: 5px;
  margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm fieldset label {
  display: block;
  text-align: right;
  padding-right: 20px;
  width: 150px;
  float: left;
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
  display: block;
  width: 150px;
  float: left;
  padding: 2px;
  border: 1px solid #000000;
  margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm textarea {
  border: 1px solid #000000;
  margin: 3px 0;
  width: 100% ;
  height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
  clear:left;
}

.tx-chcforum-pi1-formBtn {
  text-align: center;
}

.tx-chcforum-pi1-formBtn input {
  background-color: #FFF;
  border: 1px solid #000000;
  font-weight: bold;
  padding: 3px;
  font-size: 12px;
  margin-bottom: 3px;
}

.tx-chcforum-pi1-formBtnHov {
  background-color: #FFF;
  border: 1px solid #C00;
  color: #CC0000;
  font-weight: bold;
  padding: 3px;
  font-size: 12px;
}

.tx-chcforum-pi1-formBtnStyle {
  background-color: #FFF;
  border: 1px solid #000000;
  padding: 3px;
  margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
  background-color: #FFF;
  border: 1px solid #C00;
  color: #CC0000;
  padding: 3px;
  margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
  border: 1px solid #000000;
  margin: 3px 0;
  margin-bottom: 10px;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
  background: #E3E7EF;
  padding: 3px;
  vertical-align: top;
  height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
  margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
  vertical-align: middle;
  margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
  margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
  vertical-align: middle;
  border: 0px;
  padding-right: 2px;
  margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost #userPic {
  border: 1px solid #000000;
  float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background: #E3E7EF;
}

.tx-chcforum-pi1-singlePost .scroller {
  overflow: auto;
  width: 95%;
  background: #FFF;
  min-height: 125px;
  text-indent: 0px;
  padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
  background: #F3F5F8;
  padding: 3px;
  height: 19px;
  vertical-align: middle;
  margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
  margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
  vertical-align: middle;
  border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
  background: #DEE3E7;
  padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
  vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
  float: left;
  margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
  background: #DEE3E7;
  border-top: 3px solid #FFFFFF ;
  padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
  background-color: #FFF;
  border: 1px solid #000000;
  font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
  border: 1px solid #000000;
  font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
  height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
  padding: 0;
  margin: 0;
  display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
  float: left;
  text-align: left;
  height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
  text-align: right;
  width: 100%;
  height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
  margin-left: 15px;
  margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
  font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
  padding: 5px;
  background-color: #FAFAFA; 
  border: #D1D7DC; 
  border-style: solid;
  border-left-width: 1px; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
  background-color: #FAFAFA;
  font-size: 10px;
  padding: 5px;
  border: #D1D7DC; 
  border-style: solid;
  border-left-width: 1px; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
  border: 0px;
  font-weight: bold;
  padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
  border: 0px;
  margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
  max-height: 350px;
  max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
  background-color: #FAFAFA;
  border: 1px solid #000000;
  font-size: 10px;
  padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
  background:;
  padding: 3px;
  border: 1px solid #999999;
  font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
  padding-top: 5px; 
  padding-left: 5px;
  font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {  
  text-align: center;
  height: 34px;
}
.header_text {
  font-size: 24px;
  line-height: 34px; 
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-variant: small-caps;
}
.header_small {
  margin-bottom: 3px;
  border: solid #000000 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
  background:;
  border: 1px solid #000000;
  margin-bottom: 3px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tx_chcforum-pi1-toolBar img {
  vertical-align: middle;
  margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
  line-height: 30px;
  text-align: right;
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
  background: #DEE3E7;
  border: 1px solid #000000;
  margin-bottom: 3px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tx_chcforum-pi1-subToolBar img {
  vertical-align: middle;
  margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
  line-height: 30px;
  text-align: right;
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
  border: 1px solid #999999;
  padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
  border: 1px solid #000000;
  float: right;
}

.tx-chcforum-pi1-profileBorder hr {
  clear: left;
  display: block;
  visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
  background: #DEE3E7;
  border: 1px solid #000000;
  padding: 3px;
  margin-bottom: 3px;
  font-size: 10px;
}

.tx_chcforum-pi1-profile_hdr {
  font-size: 10px;
  font-weight: bold;
  background: #E3E7EF;
  padding: 2px;
}
/* PROFILE END */



/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
  background: #E3E7EF;
  font-weight: bold;
  text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
  background: #FFD6EF;
  font-weight: bold;
  text-align: left;
  margin-bottom: 3px;
  padding: 3px;
  font-weight: bold;
}


.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
  background: #FFD6EF;
  border: 1px dotted #FF0000;
  margin-bottom: 3px;
  padding: 3px;
  font-weight: bold;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
  font-size: 14px;
  font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
  background-color: #E3E7EF;
  border-style: none;
}

.tx-chcforum-pi1-linkUp {
  background: #DEE3E7;
  border: 1px solid #000000;
  margin: 12px 0 15px 0;
  padding: 3px;
  font-size: 10px;
  text-align: center;
}

.tx-chcforum-pi1-previewBoxCell {
  background:;
  text-align: center;
}

/* default styles for extension "tx_fdfx2cols_pi1" */
<!-- Layout 1 -->
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
<!-- Layout 2 -->
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
<!-- Layout 2 -->
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}

/* default styles for extension "tx_fdfx3cols_pi1" */
<!--Layout 1-->
.c3l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
<!--Layout 2-->
.c3l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
<!--Layout 3-->
.c3l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}


/* default styles for extension "tx_fdfx2cols_pi1" */
<!-- Layout 1 -->
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
<!-- Layout 2 -->
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
<!-- Layout 2 -->
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/* default styles for extension "tx_fdfx3cols_pi1" */
<!--Layout 1-->
.c3l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
<!--Layout 2-->
.c3l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
<!--Layout 3-->
.c3l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}

/* default styles for extension "tx_dropdownsitemap_pi1" */
    .tx-dropdownsitemap-pi1 A {
      font-weight: bold;
    }
    .tx-dropdownsitemap-pi1 LI.open OL {
      display: block;
    }
    .tx-dropdownsitemap-pi1 LI.closed OL {
      display: none;
    }
    .tx-dropdownsitemap-pi1 LI.open UL {
      display: block;
    }
    .tx-dropdownsitemap-pi1 LI.closed UL {
      display: none;
    }
    .tx-dropdownsitemap-pi1 DIV {
      border: solid 1px #DFE2E3;
      background: #FAFBFB;
      padding: 2px;
      margin-bottom: 5px;
    }
    .tx-dropdownsitemap-pi1 DIV.level_2 {
      background: #FFFFFF;
    }
    .tx-dropdownsitemap-pi1 DIV.level_2 A {
      font-weight: normal;
    }
    .tx-dropdownsitemap-pi1 DIV.level_3 {
      background: #FAFBFB;
    }
    .tx-dropdownsitemap-pi1 DIV.level_4 {
      background: #FFFFFF;
    }
    .tx-dropdownsitemap-pi1 DIV.level_5 {
      background: #FAFBFB;
    }
    .tx-dropdownsitemap-pi1 DIV.expAll {
      text-align: center;
      border: solid 1px #DFE2E3;
      background: #FAFBFB;
    }

/* default styles for extension "tx_nastaff_pi2" */
  .tx-nastaff-pi2 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_indexedsearch" */
  .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
  .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
  .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
  .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
  .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
  .tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
    .tx-guestbook-list-header { background-color: #003366; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #E3ECF3; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #E3ECF3; }
    .tx-guestbook-latest-header { background-color: #003366; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#003366; font-size:12; color:#333333; width:200; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#003366; font-size:12; color:#333333; width:250; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#003366; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

/* default styles for extension "tx_lzgallery_pi1" */
    /* gallerie - listing */
  #tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#00008c;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
  tx-lzgallery-pi1-listing tr.line1 {background-color:#FFEDA8;color:black;}
  tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
  tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
  tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
  tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
  tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
  
  #tx-lzgallery-pi1-listing a {color:black;}  
  #tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
  #tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
  #tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
  #tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
  #tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
  #tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

  tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
  tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
  tx-lzgallery-pi1-fotonav {border-color:#00008c;border-style:solid;border-width:2px;font-family:verdana;}

  #tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
  #tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}

  #tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}
  #tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
  .tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
  .tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
  .tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
  .tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}
/* default styles for extension "tx_lzgallery_pi1_simple" */
    /* gallerie - listing */
  #tx-lzgallery-pi1-listing {border-style:dotted;border-width:0px;border-color:#00008c;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
  #tx-lzgallery-pi1-listing tr.line1 {background-color:lightgrey;color:black;}
  #tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
  #tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
  #tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:4px;}
  #tx-lzgallery-pi1-listing td.title {font-size:16px;font-face:bold;padding-left:10px;width:80%;}
  #tx-lzgallery-pi1-listing tr.line2 {padding:0px;}
  
  #tx-lzgallery-pi1-listing a {color:black;}  
  #tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
  #tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
  #tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
  #tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
  #tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
  #tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

    /* gallery - album  */

  #tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
  #tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
  #tx-lzgallery-pi1-fotonav {background-color:lightgrey;border-color:#00008c;border-style:solid;border-width:2px;font-family:verdana;}

  #tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
  #tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}

  #tx-lzgallery-pi1-title {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00008c;text-align:center;margin-bottom:20px;font-size:20px;}
  #tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
  .tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
  .tx-lzgallery-pi1-1x1-1 {font-size:12px;font-face:bold;border-bottom:1px solid lightgray;}
  .tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
  .tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

    /* Umfrage */
      #div.barcontainer  { width:250px; border:1px solid blue; padding:0px; }
      #div.bar    { background-color:blue; }
      div       { margin-bottom: 10px; }
      tr.surveyrow_odd  { background-color:silver; }
      tr.surveyrow_odd td  { padding:4px; }
      tr.surveyrow_even td  { padding:4px; }
  tr.surveyrow_odd input  { border: 1px solid black; height:10pt; }
  tr.surveyrow_even input  { border: 1px solid black; height:10pt; }  
  .survey_item     { width:560px; text-align:left; max-width:560px; white-space:normal;}
  .fett p                  { font-weight:bold}
  .question    { width:560px; text-align:left; max-width:560px; white-space:normal; font-size:100%; font-weight: normal;}
  .pagenumbering {font-size: 60%; position: relative; height: 15px;}
  .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
  .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
  .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}


/*Rahmen für Auswahltest*/
div.csc-frame-frame1 {padding:2px;padding-left:5px;color:#8F5001;border:1px solid #8F5001;background:#FFFABE;}



/* Studienplaene Master temporär */
.xl27 {font-weight:bold;color:#036;border-bottom:1px solid black;border-top:1px solid black;}
.xl24 {font-weight:bold;color:#036;border-bottom:1px solid black;border-top:1px solid black;}
.xl35 {font-size:14pt;font-weight:bold;color:036;background-color: rgb(180, 206, 226);text-align:center}
.xl34 {font-size:12pt;font-weight:bold;color:036;background-color: rgb(180, 206, 226);text-align:center;border-bottom:1px solid black;border-top:1px solid black;}
.xl22 {font-size:11pt;font-weight:bold;color:036;background-color: rgb(180, 206, 226);text-align:center;}
.xl31 {font-size:11pt;font-weight:bold;color:036;background-color: rgb(180, 206, 226);text-align:center;}
.xl32 {display:none;}
.xl28 {display:none;}
.xl26 {display:none;}


