/* line 17, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*
  Die Datei tx_cssstyledcontent.scss enthält die CSS-Konfiguration aus dem TYPO3-Plugin css_styled_content (kopiert und "indent-lines-formatiert")
  Diese tx_cssstyledcontent Styles werden
  nur noch in Elementen "Text mit Bild" eingefügt (siehe unten)


  --- entfernt --
  im Bereich #content ("mittlere Inhaltsbereich") eingefügt,
  damit sind alle CEs in diesem Bereich entsprechend den Standard-CSS-Anweisungen aus TYPO3 formatiert
  Die Skalierung der Bilder auf die volle Container-Breite wird ausgeschaltet.
  --  ---
*/
/* Standardmaessig skalieren alle Bilder auf volle Breite */
/* line 19, ../../Private/sass/image_config.scss */
img {
 /*
 width: 100%;
 height: auto;
*/
  max-width: 100%;
  width: auto;
  height: auto;
}

/* line 29, ../../Private/sass/image_config.scss */
#main-content {
  /* Bilder in der rechten Spalte
  */
}
/* line 31, ../../Private/sass/image_config.scss */
#main-content #content {
  /*
  
      ul, .csc-textpic-imagewrap {
        img {
          width: auto;
          height: auto;
        }
      }
  */
}
/* line 32, ../../Private/sass/image_config.scss */
#main-content #content .t3luhTS-textpic {
  /* die Content-Elemente Text mit Bild
  * haben in TS die Klasse t3luhTS-textpic erhalten
  * nur in diesen Elementen wirkt noch die Standart-CSS aus
  */
  /*
  *  CSS aus plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE
  *  wird im Context #main-content > #content eingefuegt
  *  D.h. CSS_DEFAULT-STYLE gelten nur in "mittleren" CEs
  */
  /* Headers */
  /* Clear floats after csc-textpic and after csc-textpic-imagerow */
  /* Set padding for tables */
  /* Settings for figure and figcaption (HTML5) */
  /* Captions */
  /* Float the columns */
  /* Space below each image (also in-between rows) */
  /* colSpace around image columns, except for last column */
  /* Add margin from image-block to text (in case of "Text w/ images") */
  /* Positioning of images: */
  /* Center (above or below) */
  /* Right (above or below) */
  /* Left (above or below) */
  /* Left (in text) */
  /* Right (in text) */
  /* Right (in text, no wrap around) */
  /* Left (in text, no wrap around) */
  /* Browser fixes: */
  /* Fix for unordered and ordered list with image "In text, left" */
  /* File Links */
  /* Table background colors: */
}
/* line 8, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic .csc-header-alignment-center {
  text-align: center;
}
/* line 12, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic .csc-header-alignment-right {
  text-align: right;
}
/* line 16, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic .csc-header-alignment-left {
  text-align: left;
}
/* line 21, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic, #main-content #content .t3luhTS-textpic div.csc-textpic div.csc-textpic-imagerow, #main-content #content .t3luhTS-textpic ul.csc-uploads li {
  overflow: hidden;
}
/* line 26, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic .csc-textpic-imagewrap table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 31, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic .csc-textpic-imagewrap table tr td {
  padding: 0;
  vertical-align: top;
}
/* line 37, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic .csc-textpic-imagewrap figure, #main-content #content .t3luhTS-textpic div.csc-textpic figure.csc-textpic-imagewrap {
  margin: 0;
  display: table;
}
/* line 43, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic figcaption.csc-textpic-caption {
  display: table-caption;
}
/* line 47, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic .csc-textpic-caption {
  text-align: left;
  caption-side: bottom;
}
/* line 52, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-caption-c .csc-textpic-caption, #main-content #content .t3luhTS-textpic .csc-textpic-imagewrap .csc-textpic-caption-c {
  text-align: center;
}
/* line 56, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-caption-r .csc-textpic-caption, #main-content #content .t3luhTS-textpic .csc-textpic-imagewrap .csc-textpic-caption-r {
  text-align: right;
}
/* line 60, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-caption-l .csc-textpic-caption, #main-content #content .t3luhTS-textpic .csc-textpic-imagewrap .csc-textpic-caption-l {
  text-align: left;
}
/* line 65, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic div.csc-textpic-imagecolumn {
  float: left;
}
/* line 71, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-imagewrap img {
  border: 2px solid black;
  padding: 0px 0px;
}
/* line 76, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic .csc-textpic-imagewrap img {
  border: none;
  display: block;
}
/* line 82, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 10px;
}
/* line 86, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
  margin-bottom: 0;
}
/* line 91, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-imagecolumn, #main-content #content .t3luhTS-textpic td.csc-textpic-imagecolumn .csc-textpic-image {
  margin-right: 10px;
}
/* line 95, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-imagecolumn.csc-textpic-lastcol, #main-content #content .t3luhTS-textpic td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image {
  margin-right: 0;
}
/* line 100, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-intext-left .csc-textpic-imagewrap, #main-content #content .t3luhTS-textpic div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  margin-right: 10px;
  /* margin-left: 35px;
  */
}
/* line 106, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-intext-right .csc-textpic-imagewrap, #main-content #content .t3luhTS-textpic div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  margin-left: 10px;
}
/* line 112, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-center .csc-textpic-imagewrap, #main-content #content .t3luhTS-textpic div.csc-textpic-center figure.csc-textpic-imagewrap {
  overflow: hidden;
}
/* line 116, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-center .csc-textpic-center-outer {
  position: relative;
  float: right;
  right: 50%;
}
/* line 122, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-center .csc-textpic-center-inner {
  position: relative;
  float: right;
  right: -50%;
}
/* line 129, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-right .csc-textpic-imagewrap {
  float: right;
}
/* line 133, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-right div.csc-textpic-text {
  clear: right;
}
/* line 138, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-left .csc-textpic-imagewrap {
  float: left;
}
/* line 142, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-left div.csc-textpic-text {
  clear: left;
}
/* line 147, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-intext-left .csc-textpic-imagewrap {
  float: left;
}
/* line 152, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-intext-right .csc-textpic-imagewrap {
  float: right;
}
/* line 157, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  float: right;
}
/* line 162, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: left;
}
/* line 166, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic div.csc-textpic div.csc-textpic-imagerow-last, #main-content #content .t3luhTS-textpic div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last {
  margin-bottom: 0;
}
/* line 172, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic .csc-textpic-intext-left ol, #main-content #content .t3luhTS-textpic .csc-textpic-intext-left ul {
  padding-left: 40px;
  overflow: auto;
}
/* line 178, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic ul.csc-uploads {
  padding: 0;
}
/* line 182, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic ul.csc-uploads li {
  list-style: none outside none;
  margin: 1em 0;
}
/* line 187, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic ul.csc-uploads img {
  float: left;
  padding-right: 1em;
  vertical-align: top;
}
/* line 193, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic ul.csc-uploads span {
  display: block;
}
/* line 197, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic ul.csc-uploads span.csc-uploads-fileName {
  text-decoration: underline;
}
/* line 202, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-1 {
  background-color: #EDEBF1;
}
/* line 206, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-2 {
  background-color: #F5FFAA;
}
/* line 210, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-240 {
  background-color: black;
}
/* line 214, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-241 {
  background-color: white;
}
/* line 218, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-242 {
  background-color: #333333;
}
/* line 222, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-243 {
  background-color: gray;
}
/* line 226, ../../Private/sass/tx_cssstyledcontent.scss */
#main-content #content .t3luhTS-textpic table.contenttable-color-244 {
  background-color: silver;
}
/* line 53, ../../Private/sass/image_config.scss */
#main-content #info-right {
  /* CE mit Layout 2 ohne Bildabstände
  */
}
/* line 54, ../../Private/sass/image_config.scss */
#main-content #info-right .csc-textpic-imagewrap {
  padding: 0;
}
/* line 57, ../../Private/sass/image_config.scss */
#main-content #info-right .csc-textpic-center-inner {
  text-align: center;
}
/* line 63, ../../Private/sass/image_config.scss */
#main-content #info-right .ttcontent-layout-2 .csc-textpic-imagewrap {
  padding: 0 5px 5px 5px;
}

/* line 17, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/* line 11, ../../Private/sass/news.scss */
#main-content #content .news ul li, #main-content #info-right .news ul li {
  list-style-image: url("images/li.gif");
}
/* line 16, ../../Private/sass/news.scss */
#main-content #content .news a .newsLatestLinkImage, #main-content #info-right .news a .newsLatestLinkImage {
  background-image: url("images/pfeil_rechts.gif");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 14px;
}
/* line 24, ../../Private/sass/news.scss */
#main-content #content .news .news-menu-view ul, #main-content #info-right .news .news-menu-view ul {
  margin: 0 0 5px 6px;
}
/* line 26, ../../Private/sass/news.scss */
#main-content #content .news .news-menu-view ul li, #main-content #info-right .news .news-menu-view ul li {
  list-style: none;
}
/* line 28, ../../Private/sass/news.scss */
#main-content #content .news .news-menu-view ul li ul, #main-content #info-right .news .news-menu-view ul li ul {
  margin: 0 0 5px 23px;
}
/* line 30, ../../Private/sass/news.scss */
#main-content #content .news .news-menu-view ul li ul li, #main-content #info-right .news .news-menu-view ul li ul li {
  list-style-image: url("images/li.gif");
}
/* line 40, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .page-navigation ul, #main-content #info-right .news .news-list-view .page-navigation ul {
  zoom: 1;
  margin: 0 0 5px 5px;
  list-style: none;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .news .news-list-view .page-navigation ul:before, #main-content #content .news .news-list-view .page-navigation ul:after, #main-content #info-right .news .news-list-view .page-navigation ul:before, #main-content #info-right .news .news-list-view .page-navigation ul:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .news .news-list-view .page-navigation ul:after, #main-content #info-right .news .news-list-view .page-navigation ul:after {
  clear: both;
}
/* line 44, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .page-navigation ul li, #main-content #info-right .news .news-list-view .page-navigation ul li {
  float: left;
  padding: 0 5px 0 0;
  list-style: none;
}
/* line 55, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .news_lt_box .teaser-text a, #main-content #info-right .news .news-list-view .article .news_lt_box .teaser-text a {
  color: #333333;
}
/* line 62, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .newscontainer .teaser-text a, #main-content #info-right .news .news-list-view .article .newscontainer .teaser-text a {
  color: #333333;
}
/* line 66, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .newscontainer .footer, #main-content #info-right .news .news-list-view .article .newscontainer .footer {
  text-align: right;
}
/* line 70, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item, #main-content #info-right .news .news-list-view .article .topnews-latest-item {
  zoom: 1;
  border: 1px solid #d1d1d1;
  margin-top: 6px;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item:before, #main-content #content .news .news-list-view .article .topnews-latest-item:after, #main-content #info-right .news .news-list-view .article .topnews-latest-item:before, #main-content #info-right .news .news-list-view .article .topnews-latest-item:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item:after, #main-content #info-right .news .news-list-view .article .topnews-latest-item:after {
  clear: both;
}
/* line 74, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item a, #main-content #info-right .news .news-list-view .article .topnews-latest-item a {
  color: #333333;
}
/* line 77, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item h2, #main-content #info-right .news .news-list-view .article .topnews-latest-item h2 {
  margin-top: 0;
}
/* line 80, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item a, #main-content #info-right .news .news-list-view .article .topnews-latest-item a {
  color: #333333;
}
/* line 83, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item .topnews-latest-item-media-odd, #main-content #info-right .news .news-list-view .article .topnews-latest-item .topnews-latest-item-media-odd {
  float: left;
  margin: 0px 20px 0px 2px;
}
/* line 87, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article .topnews-latest-item .topnews-latest-item-media-even, #main-content #info-right .news .news-list-view .article .topnews-latest-item .topnews-latest-item-media-even {
  float: right;
  margin: 0px 2px 0px 8px;
}
/* line 94, ../../Private/sass/news.scss */
#main-content #content .news .news-list-view .article:first-child .topnews-latest-item, #main-content #info-right .news .news-list-view .article:first-child .topnews-latest-item {
  margin-top: 0;
}
/* line 103, ../../Private/sass/news.scss */
#main-content #content .news-single .teaser-text p, #main-content #info-right .news-single .teaser-text p {
  font-weight: bold;
}
/* line 107, ../../Private/sass/news.scss */
#main-content #content .news-single .footer, #main-content #info-right .news-single .footer {
  text-align: right;
}

/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/* line 5, ../../Private/sass/tt_news.scss */
#main-content #info-right {
  /* CE News aus TSConfig */
}
/* line 8, ../../Private/sass/tt_news.scss */
#main-content #info-right .list.list_type-9 h1 a, #main-content #info-right .list.list_type-9 h2 a, #main-content #info-right .list.list_type-9 h3 a, #main-content #info-right .t3luhtemplate_newstsconfig h1 a, #main-content #info-right .t3luhtemplate_newstsconfig h2 a, #main-content #info-right .t3luhtemplate_newstsconfig h3 a {
  text-decoration: none;
  color: gray;
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 12px;
  background-image: url(images/pfeil_rechts.gif);
}
/* line 20, ../../Private/sass/tt_news.scss */
#main-content #info-right > .t3luhTS-ttcontent.t3luhtemplate_newstsconfig {
  border: 0;
  /*
  h3 { 
    a {
       text-decoration: none;
       color: #808080 ;
       background-position: right center;
       background-repeat: no-repeat;
       padding-right: 12px; 
       background-image: url(images/pfeil_rechts.gif);
     }
  }
  */
}
/* line 22, ../../Private/sass/tt_news.scss */
#main-content #info-right > .t3luhTS-ttcontent.t3luhtemplate_newstsconfig .t3luhTS-ttcontent {
  border: 1px solid #d1d1d1;
  margin-bottom: 10px;
}
/* line 44, ../../Private/sass/tt_news.scss */
#main-content #content a.rssfeed, #main-content #info-right a.rssfeed {
  background-image: url("images/rsslogo.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
/* line 51, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news .newsLatestLinkImage, #main-content #info-right .tt_news .newsLatestLinkImage {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 10px;
  background-image: url(images/pfeil_rechts.gif);
}
/* line 59, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.news-latest-archiv, #main-content #info-right .tt_news.news-latest-archiv {
  border: solid 1px red;
}
/* line 63, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.latest-container .news-latest-item, #main-content #info-right .tt_news.latest-container .news-latest-item {
  zoom: 1;
  margin-bottom: 4px;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.latest-container .news-latest-item:before, #main-content #content .tt_news.latest-container .news-latest-item:after, #main-content #info-right .tt_news.latest-container .news-latest-item:before, #main-content #info-right .tt_news.latest-container .news-latest-item:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.latest-container .news-latest-item:after, #main-content #info-right .tt_news.latest-container .news-latest-item:after {
  clear: both;
}
/* line 66, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.latest-container .news-latest-item p.news-latest-title, #main-content #info-right .tt_news.latest-container .news-latest-item p.news-latest-title {
  margin-bottom: 0px;
}
/* line 70, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.latest-container .news-latest-item p.news-latest-subheader, #main-content #info-right .tt_news.latest-container .news-latest-item p.news-latest-subheader {
  margin-bottom: 0px;
}
/* line 72, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.latest-container .news-latest-item p.news-latest-subheader a, #main-content #info-right .tt_news.latest-container .news-latest-item p.news-latest-subheader a {
  color: #333333;
  text-decoration: none;
}
/* line 82, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.list-container .news-list-item, #main-content #info-right .tt_news.list-container .news-list-item {
  zoom: 1;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.list-container .news-list-item:before, #main-content #content .tt_news.list-container .news-list-item:after, #main-content #info-right .tt_news.list-container .news-list-item:before, #main-content #info-right .tt_news.list-container .news-list-item:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.list-container .news-list-item:after, #main-content #info-right .tt_news.list-container .news-list-item:after {
  clear: both;
}
/* line 85, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.list-container .news-list-item h2 a, #main-content #info-right .tt_news.list-container .news-list-item h2 a {
  color: #3f3f3f;
  text-decoration: none;
}
/* line 91, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.list-container .news-list-item .news-list-subheader a, #main-content #info-right .tt_news.list-container .news-list-item .news-list-subheader a {
  color: #333333;
  text-decoration: none;
}
/* line 96, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.list-container .news-list-item .news-list-date, #main-content #info-right .tt_news.list-container .news-list-item .news-list-date {
  float: right;
}
/* line 103, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-header, #main-content #info-right .tt_news.single-container .news-single-header {
  zoom: 1;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.single-container .news-single-header:before, #main-content #content .tt_news.single-container .news-single-header:after, #main-content #info-right .tt_news.single-container .news-single-header:before, #main-content #info-right .tt_news.single-container .news-single-header:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.single-container .news-single-header:after, #main-content #info-right .tt_news.single-container .news-single-header:after {
  clear: both;
}
/* line 105, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-header .news-single-image, #main-content #info-right .tt_news.single-container .news-single-header .news-single-image {
  width: 40%;
  float: left;
  margin: 0 20px 0 8px;
}
/* line 111, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-header .news-single-image-right, #main-content #info-right .tt_news.single-container .news-single-header .news-single-image-right {
  width: 180px;
  float: right;
  margin: 0 8px 0 8px;
  text-align: left;
}
/* line 118, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-header .news-single-subheader, #main-content #info-right .tt_news.single-container .news-single-header .news-single-subheader {
  font-weight: bold;
}
/* line 123, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-header .news-single-content h1, #main-content #content .tt_news.single-container .news-single-header .news-single-content h2, #main-content #content .tt_news.single-container .news-single-header .news-single-content h3, #main-content #content .tt_news.single-container .news-single-header .news-single-content h4, #main-content #info-right .tt_news.single-container .news-single-header .news-single-content h1, #main-content #info-right .tt_news.single-container .news-single-header .news-single-content h2, #main-content #info-right .tt_news.single-container .news-single-header .news-single-content h3, #main-content #info-right .tt_news.single-container .news-single-header .news-single-content h4 {
  overflow: hidden;
}
/* line 132, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-footer, #main-content #info-right .tt_news.single-container .news-single-footer {
  zoom: 1;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.single-container .news-single-footer:before, #main-content #content .tt_news.single-container .news-single-footer:after, #main-content #info-right .tt_news.single-container .news-single-footer:before, #main-content #info-right .tt_news.single-container .news-single-footer:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.single-container .news-single-footer:after, #main-content #info-right .tt_news.single-container .news-single-footer:after {
  clear: both;
}
/* line 134, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-footer .date, #main-content #info-right .tt_news.single-container .news-single-footer .date {
  float: right;
  width: 50%;
}
/* line 137, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-footer .date p, #main-content #info-right .tt_news.single-container .news-single-footer .date p {
  text-align: right;
}
/* line 142, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.single-container .news-single-footer .author, #main-content #info-right .tt_news.single-container .news-single-footer .author {
  width: 50%;
  float: left;
}
/* line 153, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item {
  zoom: 1;
  border: 1px solid #cccccc;
  margin: 6px 0 0 0;
  overflow: hidden;
  padding: 0 0 8px 0;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item:before, #main-content #content .tt_news.topnews-latest-container .topnews-latest-item:after, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item:before, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item:after, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item:after {
  clear: both;
}
/* line 159, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item h2, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item h2 {
  margin-top: 0px;
}
/* line 164, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item .topnews-latest-item-image, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item .topnews-latest-item-image {
  width: 26%;
}
/* line 170, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item .topnews-latest-item-subheader a, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item .topnews-latest-item-subheader a {
  color: #333333;
  line-height: 1.44em;
  text-decoration: none;
}
/* line 177, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item.news1 .topnews-latest-item-image, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item.news1 .topnews-latest-item-image {
  float: right;
  margin: 0 8px 0 20px;
}
/* line 181, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item.news1 .topnews-latest-item-subheader, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item.news1 .topnews-latest-item-subheader {
  margin-left: 8px;
}
/* line 186, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item.news2 .topnews-latest-item-image, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item.news2 .topnews-latest-item-image {
  float: left;
  margin: 0 20px 0 8px;
}
/* line 190, ../../Private/sass/tt_news.scss */
#main-content #content .tt_news.topnews-latest-container .topnews-latest-item.news2 .topnews-latest-item-subheader, #main-content #info-right .tt_news.topnews-latest-container .topnews-latest-item.news2 .topnews-latest-item-subheader {
  margin: 0 8px 0 8px;
}

/* line 17, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../var/lib/gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/* line 8, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation {
  margin-top: 25px;
  padding-right: 0px !important;
}
/* line 11, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul {
  padding: 0;
}
/* line 14, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li a, #main-content #sidebar #navigation ul li .menuSpacer {
  padding: 4px 0 4px 20px;
  font-size: 100%;
  line-height: 1.44em;
  color: #666666;
  display: block;
  width: 100%;
}
/* line 21, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li a:hover, #main-content #sidebar #navigation ul li .menuSpacer:hover {
  background: #e1e1e1;
}
/* line 24, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li a.flyout-toggle, #main-content #sidebar #navigation ul li .menuSpacer.flyout-toggle {
  display: none;
}
/* line 29, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li.menuActifsub > a, #main-content #sidebar #navigation ul li.menuCur > a, #main-content #sidebar #navigation ul li.menuCurifsub > a, #main-content #sidebar #navigation ul li.menuAct > a {
  background-color: #e1e1e1;
  background-repeat: no-repeat;
  background-position: 0 50%;
  border-top: 1px solid #d1d1d1;
}
/* line 36, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li.menuAct > a {
  font-weight: bold;
  background-image: url(images/navi.gif);
}
/* line 40, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li.menuCur > a, #main-content #sidebar #navigation ul li.menuCurifsub > a {
  font-weight: bold;
  background-image: url(images/navi.gif);
}
/* line 45, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li.menuActifsub > a {
  background-image: url(images/navi_act.gif);
}
/* line 49, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li ul {
  margin: 0 0 0 20px;
}
/* line 52, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li ul li a {
  border-top: 1px solid #d1d1d1;
}
/* line 55, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li ul li ul {
  margin: 0 0 0 15px;
}
/* line 64, ../../Private/sass/menu.scss */
#main-content #sidebar #navigation ul li.menuIfSub ul {
  display: none;
}

/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/* line 6, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap .flyoutAll {
  border: 0;
  padding: 2px 0 2px 2px;
  background: #eaeaea;
  cursor: pointer;
  width: 160px;
  color: #666666;
  text-align: left;
  margin-bottom: 20px;
}
/* line 17, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap .flyoutAll .flyoutAllText {
  margin-left: 4px;
}
/* line 23, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap ul {
  list-style: none;
}
/* line 26, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap ul li {
  position: relative;
  /* um den flyout-toggle absolute einzuhängen */
}
/* line 28, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap ul li a.flyout-toggle {
  border: 0;
  background: #eaeaea;
  position: absolute;
  color: #666666;
  text-decoration: none;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  vertical-align: middle;
  margin: 0 0 0 0;
  width: 18px;
  height: 12px;
  left: -24px;
  top: 0;
}
/* line 45, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap ul li a.flyout-toggle span {
  content: "";
  width: 0;
  height: 0;
}
/* line 52, ../../Private/sass/mainSitemap.scss */
#main-content #content .mainSitemap ul li ul {
  display: none;
}

/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/*   box-model */
/* line 7, ../../Private/sass/grid.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
* nested row
* - nur innerhalb von col-Elementen zulässig (sinnvoll).
*/
/* line 15, ../../Private/sass/grid.scss */
.row .row, #page-header .row, #rootline-container .row, #main-content .row, #footer-info .row, #footer-main .row, .row #page-header, #page-header #page-header, #rootline-container #page-header, #main-content #page-header, #footer-info #page-header, #footer-main #page-header, .row #rootline-container, #page-header #rootline-container, #rootline-container #rootline-container, #main-content #rootline-container, #footer-info #rootline-container, #footer-main #rootline-container, .row #main-content, #page-header #main-content, #rootline-container #main-content, #main-content #main-content, #footer-info #main-content, #footer-main #main-content, .row #footer-info, #page-header #footer-info, #rootline-container #footer-info, #main-content #footer-info, #footer-info #footer-info, #footer-main #footer-info, .row #footer-main, #page-header #footer-main, #rootline-container #footer-main, #main-content #footer-main, #footer-info #footer-main, #footer-main #footer-main {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: -10px;
}

/* line 21, ../../Private/sass/grid.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-left, #page-header #header-bottom #language-selection, #rootline-container #rootline-left, #main-content #sidebar, #footer-info #footer-info-1, #footer-info #footer-main-1, #footer-main #footer-info-1, #footer-main #footer-main-1, .col-center, #page-header #header-bottom #target, #rootline-container #rootline, #main-content #content, #footer-info #footer-info-2, #footer-info #footer-main-2, #footer-main #footer-info-2, #footer-main #footer-main-2, .col-right, #page-header #header-bottom #search, #rootline-container #rootline-right, #main-content #info-right, #footer-info #footer-info-3, #footer-info #footer-main-3, #footer-main #footer-info-3, #footer-main #footer-main-3 {
  float: left;
  margin: 0;
  padding: 0 10px;
  min-height: 1px;
}

/* vollständige Zeile
* - innerhalb von row zulässig, kann col-Elemente enthalten
*/
/* line 30, ../../Private/sass/grid.scss */
.grid-line, #page-header .header-image, #page-header .header-logos, #page-header #header-metamenu, #page-header #header-bottom {
  zoom: 1;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 4, ../../Private/sass/clearfix.scss */
.grid-line:before, #page-header .header-image:before, #page-header .header-logos:before, #page-header #header-metamenu:before, #page-header #header-bottom:before, .grid-line:after, #page-header .header-image:after, #page-header .header-logos:after, #page-header #header-metamenu:after, #page-header #header-bottom:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
.grid-line:after, #page-header .header-image:after, #page-header .header-logos:after, #page-header #header-metamenu:after, #page-header #header-bottom:after {
  clear: both;
}

/* line 42, ../../Private/sass/grid.scss */
.col-1 {
  width: 6.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-2 {
  width: 12.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-3 {
  width: 18.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-4 {
  width: 25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-5 {
  width: 31.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-6 {
  width: 37.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-7 {
  width: 43.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-8 {
  width: 50%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-9 {
  width: 56.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-10 {
  width: 62.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-11 {
  width: 68.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-12 {
  width: 75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-13 {
  width: 81.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-14 {
  width: 87.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-15 {
  width: 93.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-16 {
  width: 100%;
}

/* Drei Spalten links, mitte, rechts mit den Breiten des LUH-Templates bezogen auf 1000px
*/
/* line 111, ../../Private/sass/desktop.scss */
.desktop, .screen {
  display: block;
}

/* line 115, ../../Private/sass/desktop.scss */
.mobile {
  display: none;
}

/* line 119, ../../Private/sass/desktop.scss */
.print {
  display: none;
}

/* line 126, ../../Private/sass/desktop.scss */
.col-left, #page-header #header-bottom #language-selection, #rootline-container #rootline-left, #main-content #sidebar, #footer-info #footer-info-1, #footer-info #footer-main-1, #footer-main #footer-info-1, #footer-main #footer-main-1 {
  width: 18%;
}

/* line 131, ../../Private/sass/desktop.scss */
.col-center, #page-header #header-bottom #target, #rootline-container #rootline, #main-content #content, #footer-info #footer-info-2, #footer-info #footer-main-2, #footer-main #footer-info-2, #footer-main #footer-main-2 {
  width: 62%;
}

/* line 135, ../../Private/sass/desktop.scss */
.col-right, #page-header #header-bottom #search, #rootline-container #rootline-right, #main-content #info-right, #footer-info #footer-info-3, #footer-info #footer-main-3, #footer-main #footer-info-3, #footer-main #footer-main-3 {
  width: 20%;
}

/* line 141, ../../Private/sass/desktop.scss */
.background-1 {
  zoom: 1;
  background: #f00;
}
/* line 4, ../../Private/sass/clearfix.scss */
.background-1:before, .background-1:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
.background-1:after {
  clear: both;
}

/* line 146, ../../Private/sass/desktop.scss */
.background-2 {
  zoom: 1;
  background: #0f0;
}
/* line 4, ../../Private/sass/clearfix.scss */
.background-2:before, .background-2:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
.background-2:after {
  clear: both;
}

/*****************************
**
*   HEADER
*
******************************/
/* line 156, ../../Private/sass/desktop.scss */
#page-header {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  color: #333333;
  position: relative;
  border-bottom: 2px solid #3a6daf;
}
/* line 13, ../../Private/sass/_typography.scss */
#page-header p {
  margin: 0 0 9px 0;
  line-height: 1.44em;
  color: #333333;
  font-size: 100%;
  padding-left: 5px;
}
/* line 20, ../../Private/sass/_typography.scss */
#page-header hr {
  background-color: #d1d1d1;
  border: none;
  color: #d1d1d1;
  height: 1px;
}
/* line 29, ../../Private/sass/_typography.scss */
#page-header b {
  font-weight: bold;
}
/* line 32, ../../Private/sass/_typography.scss */
#page-header i {
  font-style: italic;
}
/* line 37, ../../Private/sass/_typography.scss */
#page-header sub, #page-header sup {
  font-size: 80%;
}
/* line 40, ../../Private/sass/_typography.scss */
#page-header sub {
  vertical-align: -10%;
}
/* line 43, ../../Private/sass/_typography.scss */
#page-header sup {
  vertical-align: +30%;
}
/* line 47, ../../Private/sass/_typography.scss */
#page-header h1, #page-header h2, #page-header h3, #page-header h4, #page-header h5 {
  font-weight: bold;
}
/* line 51, ../../Private/sass/_typography.scss */
#page-header h2, #page-header h3, #page-header h4, #page-header h5 {
  font-size: 100%;
  line-height: 1.44em;
}
/* line 56, ../../Private/sass/_typography.scss */
#page-header h1 {
  font-size: 116.6666667%;
  line-height: 1.44em;
  background-color: #efefef;
  border-top: 1px solid #d1d1d1;
  color: #3f3f3f;
  margin-bottom: 12px;
  margin-top: 0;
  min-height: 2.2em;
  padding: 1px 0 2px 5px;
  border-left: 6px solid #3A6DAF;
}
/* line 69, ../../Private/sass/_typography.scss */
#page-header h2 {
  background-color: #efefef;
  border-left: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  color: #808080;
  margin: 20px 0 8px;
  padding: 1px 0 1px 5px;
}
/* line 78, ../../Private/sass/_typography.scss */
#page-header h2.h2-first-class {
  background: none;
  border: none;
  color: #333333;
}
/* line 84, ../../Private/sass/_typography.scss */
#page-header h3 {
  margin: 20px 0px 8px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  background-color: #fff;
  border-top: 1px #d1d1d1 solid;
}
/* line 91, ../../Private/sass/_typography.scss */
#page-header h4 {
  margin: 20px 0px 0px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  width: auto;
}
/* line 97, ../../Private/sass/_typography.scss */
#page-header h5 {
  color: #808080;
  padding: 2px;
  padding-left: 8px;
}
/* line 103, ../../Private/sass/_typography.scss */
#page-header a {
  color: #4160A0;
  text-decoration: none;
}
/* line 106, ../../Private/sass/_typography.scss */
#page-header a:hover {
  text-decoration: underline;
}
/* line 109, ../../Private/sass/_typography.scss */
#page-header a.external-link, #page-header a.download, #page-header a.download-pdf, #page-header a.download-word, #page-header a.download-zip, #page-header a.download-powerpoint, #page-header a.download-excel {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
/* line 114, ../../Private/sass/_typography.scss */
#page-header a.external-link {
  background-image: url("images/extern.gif");
}
/* line 117, ../../Private/sass/_typography.scss */
#page-header a.download-word {
  background-image: url("images/logo_word.gif");
}
/* line 120, ../../Private/sass/_typography.scss */
#page-header a.download, #page-header a.download-pdf {
  background-image: url("images/logo_pdf.gif");
}
/* line 123, ../../Private/sass/_typography.scss */
#page-header a.download-zip {
  background-image: url("images/logo_zip.gif");
}
/* line 126, ../../Private/sass/_typography.scss */
#page-header a.download-powerpoint {
  background-image: url("images/logo_powerpoint.gif");
}
/* line 129, ../../Private/sass/_typography.scss */
#page-header a.download-excel {
  background-image: url("images/logo_excel.gif");
}
/* line 161, ../../Private/sass/desktop.scss */
#page-header .header-image {
  line-height: 0;
}
/* line 166, ../../Private/sass/desktop.scss */
#page-header .header-logos {
  height: 4em;
  background: 0;
  position: absolute;
  left: 0;
  top: 12px;
}
/* line 176, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-1 {
  width: 50%;
  float: left;
  padding-left: 18%;
}
/* line 180, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-1 .logo-1-position {
  position: relative;
  width: 364px;
}
/* line 183, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-1 .logo-1-position img {
  position: absolute;
  left: -66px;
}
/* line 190, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-2 {
  width: 50%;
  float: right;
  padding-right: 1%;
}
/* line 195, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-2 .logo-2-position {
  width: 100%;
  text-align: right;
  padding: 3px 0 0 0;
}
/* line 201, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-2 .logo-2-position img {
  max-height: 66px;
  width: auto;
}
/* line 206, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-2 .t3luhTS-logo2Text {
  font-size: 17px;
  color: #fff;
  font-weight: bold;
}
/* line 210, ../../Private/sass/desktop.scss */
#page-header .header-logos .logo-2 .t3luhTS-logo2Text a {
  color: #fff;
  text-decoration: none;
}
/* line 218, ../../Private/sass/desktop.scss */
#page-header #header-metamenu {
  padding: 0 10px !important;
  position: absolute;
  bottom: 27px;
  text-align: right;
  /*
  ul {
    float: right;
    padding-bottom: 4px;
    li {
      float: left;
      padding: 0 6px;
      border-right: 1px solid #ffffff;
      a {
        color: #ffffff;
        font-weight: bold;
        font-size: $font-size;
      }
    }
  }
  */
}
/* line 226, ../../Private/sass/desktop.scss */
#page-header #header-metamenu ul li {
  font-size: 91.6666667%;
  line-height: 130%;
  font-weight: bold;
}
/* line 230, ../../Private/sass/desktop.scss */
#page-header #header-metamenu ul li a {
  color: #ffffff;
}
/* line 236, ../../Private/sass/desktop.scss */
#page-header #header-metamenu ul li:last-child {
  padding-bottom: 4px;
}
/* line 259, ../../Private/sass/desktop.scss */
#page-header #header-bottom {
  padding: 0 !important;
  position: absolute;
  bottom: 0;
}
/* line 265, ../../Private/sass/desktop.scss */
#page-header #header-bottom #language-selection .bg-header-bottom, #page-header #header-bottom #target .bg-header-bottom, #page-header #header-bottom #search .bg-header-bottom {
  height: 27px;
  width: 100%;
  display: block;
}
/* line 272, ../../Private/sass/desktop.scss */
#page-header #header-bottom #language-selection .bg-header-bottom {
  background: #7F7F7F;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 278, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .bg-header-bottom, #page-header #header-bottom #search .bg-header-bottom {
  background: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 283, ../../Private/sass/desktop.scss */
#page-header #header-bottom #language-selection {
  height: 27px;
  padding: 0 !important;
  position: relative;
}
/* line 288, ../../Private/sass/desktop.scss */
#page-header #header-bottom #language-selection ul {
  position: absolute;
  top: 8px;
  left: 20px;
  margin: 0;
  padding: 0;
}
/* line 294, ../../Private/sass/desktop.scss */
#page-header #header-bottom #language-selection ul .active, #page-header #header-bottom #language-selection ul .noTranslationWrap {
  display: none;
}
/* line 298, ../../Private/sass/desktop.scss */
#page-header #header-bottom #language-selection ul li a {
  color: #fff;
  font-size: 100%;
}
/* line 305, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target {
  padding: 0 0 0  8px !important;
  position: relative;
}
/* line 310, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content {
  position: absolute;
  top: 8px;
  left: 39px;
}
/* line 16, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul > li:hover ul {
  display: block;
}
/* line 21, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul > li > ul > li:first-child {
  padding-top: 8px;
}
/* line 25, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li {
  float: left;
  border-right: 1px solid #000000;
  position: relative;
  z-index: 3;
}
/* line 30, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li a, #page-header #header-bottom #target .target-content nav > ul li .menuSpacer, #page-header #header-bottom #target .target-content nav > ul li .notLinked {
  color: #000;
  font-size: 85%;
  font-weight: bold;
  padding: 0 4px;
  display: block;
}
/* line 38, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li:last-child {
  border: 0;
}
/* line 41, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul {
  display: none;
  position: absolute;
  top: 60%;
  left: auto;
  width: 280px;
}
/* line 48, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li {
  border: none;
  float: none;
  background: #3a6daf;
  padding: 3px 0 3px 0;
}
/* line 53, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li a, #page-header #header-bottom #target .target-content nav > ul li ul li .menuSpacer, #page-header #header-bottom #target .target-content nav > ul li ul li .notLinked {
  font-weight: bold;
  color: #ffffff;
}
/* line 56, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li a:hover, #page-header #header-bottom #target .target-content nav > ul li ul li .menuSpacer:hover, #page-header #header-bottom #target .target-content nav > ul li ul li .notLinked:hover {
  text-decoration: none;
  background: #29477b;
}
/* line 64, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li:first-child {
  margin-top: 16px;
}
/* line 67, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li:last-child {
  padding-bottom: 5px;
}
/* line 71, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li ul {
  position: relative;
  padding-bottom: 0px;
}
/* line 76, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li ul li {
  padding: 2px 0 2px 0px;
}
/* line 78, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li ul li a {
  font-weight: normal;
}
/* line 82, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li ul li:first-child {
  margin: 0;
}
/* line 85, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content nav > ul li ul li ul li:last-child {
  padding-bottom: 5px;
}
/* line 315, ../../Private/sass/desktop.scss */
#page-header #header-bottom #target .target-content p.t3luhTS-headerText {
  margin: 0;
  padding: 0;
  line-height: 0.8em;
}
/* line 323, ../../Private/sass/desktop.scss */
#page-header #header-bottom #search {
  padding: 0  !important;
  position: relative;
}
/* line 327, ../../Private/sass/desktop.scss */
#page-header #header-bottom #search .t3luhtemplate-searchform {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
/* line 333, ../../Private/sass/desktop.scss */
#page-header #header-bottom #search .t3luhtemplate-searchform .searchfield {
  font-size: 100%;
  border-radius: 0;
  margin-left: 0;
  margin-top: 0;
  width: 80%;
  margin-left: 0px;
  margin-top: 4px;
}
/* line 342, ../../Private/sass/desktop.scss */
#page-header #header-bottom #search .t3luhtemplate-searchform input.search_button {
  float: right;
  padding-right: 10px;
  margin-top: 5px;
}

/* line 353, ../../Private/sass/desktop.scss */
#rootline-container {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  color: #333333;
}
/* line 13, ../../Private/sass/_typography.scss */
#rootline-container p {
  margin: 0 0 9px 0;
  line-height: 1.44em;
  color: #333333;
  font-size: 100%;
  padding-left: 5px;
}
/* line 20, ../../Private/sass/_typography.scss */
#rootline-container hr {
  background-color: #d1d1d1;
  border: none;
  color: #d1d1d1;
  height: 1px;
}
/* line 29, ../../Private/sass/_typography.scss */
#rootline-container b {
  font-weight: bold;
}
/* line 32, ../../Private/sass/_typography.scss */
#rootline-container i {
  font-style: italic;
}
/* line 37, ../../Private/sass/_typography.scss */
#rootline-container sub, #rootline-container sup {
  font-size: 80%;
}
/* line 40, ../../Private/sass/_typography.scss */
#rootline-container sub {
  vertical-align: -10%;
}
/* line 43, ../../Private/sass/_typography.scss */
#rootline-container sup {
  vertical-align: +30%;
}
/* line 47, ../../Private/sass/_typography.scss */
#rootline-container h1, #rootline-container h2, #rootline-container h3, #rootline-container h4, #rootline-container h5 {
  font-weight: bold;
}
/* line 51, ../../Private/sass/_typography.scss */
#rootline-container h2, #rootline-container h3, #rootline-container h4, #rootline-container h5 {
  font-size: 100%;
  line-height: 1.44em;
}
/* line 56, ../../Private/sass/_typography.scss */
#rootline-container h1 {
  font-size: 116.6666667%;
  line-height: 1.44em;
  background-color: #efefef;
  border-top: 1px solid #d1d1d1;
  color: #3f3f3f;
  margin-bottom: 12px;
  margin-top: 0;
  min-height: 2.2em;
  padding: 1px 0 2px 5px;
  border-left: 6px solid #3A6DAF;
}
/* line 69, ../../Private/sass/_typography.scss */
#rootline-container h2 {
  background-color: #efefef;
  border-left: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  color: #808080;
  margin: 20px 0 8px;
  padding: 1px 0 1px 5px;
}
/* line 78, ../../Private/sass/_typography.scss */
#rootline-container h2.h2-first-class {
  background: none;
  border: none;
  color: #333333;
}
/* line 84, ../../Private/sass/_typography.scss */
#rootline-container h3 {
  margin: 20px 0px 8px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  background-color: #fff;
  border-top: 1px #d1d1d1 solid;
}
/* line 91, ../../Private/sass/_typography.scss */
#rootline-container h4 {
  margin: 20px 0px 0px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  width: auto;
}
/* line 97, ../../Private/sass/_typography.scss */
#rootline-container h5 {
  color: #808080;
  padding: 2px;
  padding-left: 8px;
}
/* line 103, ../../Private/sass/_typography.scss */
#rootline-container a {
  color: #4160A0;
  text-decoration: none;
}
/* line 106, ../../Private/sass/_typography.scss */
#rootline-container a:hover {
  text-decoration: underline;
}
/* line 109, ../../Private/sass/_typography.scss */
#rootline-container a.external-link, #rootline-container a.download, #rootline-container a.download-pdf, #rootline-container a.download-word, #rootline-container a.download-zip, #rootline-container a.download-powerpoint, #rootline-container a.download-excel {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
/* line 114, ../../Private/sass/_typography.scss */
#rootline-container a.external-link {
  background-image: url("images/extern.gif");
}
/* line 117, ../../Private/sass/_typography.scss */
#rootline-container a.download-word {
  background-image: url("images/logo_word.gif");
}
/* line 120, ../../Private/sass/_typography.scss */
#rootline-container a.download, #rootline-container a.download-pdf {
  background-image: url("images/logo_pdf.gif");
}
/* line 123, ../../Private/sass/_typography.scss */
#rootline-container a.download-zip {
  background-image: url("images/logo_zip.gif");
}
/* line 126, ../../Private/sass/_typography.scss */
#rootline-container a.download-powerpoint {
  background-image: url("images/logo_powerpoint.gif");
}
/* line 129, ../../Private/sass/_typography.scss */
#rootline-container a.download-excel {
  background-image: url("images/logo_excel.gif");
}
/* line 356, ../../Private/sass/desktop.scss */
#rootline-container #rootline-left {
  height: 42px;
  background: #eaeaea;
}
/* line 361, ../../Private/sass/desktop.scss */
#rootline-container #rootline {
  height: 42px;
}
/* line 365, ../../Private/sass/desktop.scss */
#rootline-container #rootline p {
  font-size: 91.6666667%;
  line-height: 100%;
  padding: 12px 31px;
}
/* line 371, ../../Private/sass/desktop.scss */
#rootline-container #rootline-right {
  height: 42px;
}

/**
 * Main Content
 */
/* line 385, ../../Private/sass/desktop.scss */
#main-content {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  color: #333333;
}
/* line 13, ../../Private/sass/_typography.scss */
#main-content p {
  margin: 0 0 9px 0;
  line-height: 1.44em;
  color: #333333;
  font-size: 100%;
  padding-left: 5px;
}
/* line 20, ../../Private/sass/_typography.scss */
#main-content hr {
  background-color: #d1d1d1;
  border: none;
  color: #d1d1d1;
  height: 1px;
}
/* line 29, ../../Private/sass/_typography.scss */
#main-content b {
  font-weight: bold;
}
/* line 32, ../../Private/sass/_typography.scss */
#main-content i {
  font-style: italic;
}
/* line 37, ../../Private/sass/_typography.scss */
#main-content sub, #main-content sup {
  font-size: 80%;
}
/* line 40, ../../Private/sass/_typography.scss */
#main-content sub {
  vertical-align: -10%;
}
/* line 43, ../../Private/sass/_typography.scss */
#main-content sup {
  vertical-align: +30%;
}
/* line 47, ../../Private/sass/_typography.scss */
#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5 {
  font-weight: bold;
}
/* line 51, ../../Private/sass/_typography.scss */
#main-content h2, #main-content h3, #main-content h4, #main-content h5 {
  font-size: 100%;
  line-height: 1.44em;
}
/* line 56, ../../Private/sass/_typography.scss */
#main-content h1 {
  font-size: 116.6666667%;
  line-height: 1.44em;
  background-color: #efefef;
  border-top: 1px solid #d1d1d1;
  color: #3f3f3f;
  margin-bottom: 12px;
  margin-top: 0;
  min-height: 2.2em;
  padding: 1px 0 2px 5px;
  border-left: 6px solid #3A6DAF;
}
/* line 69, ../../Private/sass/_typography.scss */
#main-content h2 {
  background-color: #efefef;
  border-left: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  color: #808080;
  margin: 20px 0 8px;
  padding: 1px 0 1px 5px;
}
/* line 78, ../../Private/sass/_typography.scss */
#main-content h2.h2-first-class {
  background: none;
  border: none;
  color: #333333;
}
/* line 84, ../../Private/sass/_typography.scss */
#main-content h3 {
  margin: 20px 0px 8px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  background-color: #fff;
  border-top: 1px #d1d1d1 solid;
}
/* line 91, ../../Private/sass/_typography.scss */
#main-content h4 {
  margin: 20px 0px 0px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  width: auto;
}
/* line 97, ../../Private/sass/_typography.scss */
#main-content h5 {
  color: #808080;
  padding: 2px;
  padding-left: 8px;
}
/* line 103, ../../Private/sass/_typography.scss */
#main-content a {
  color: #4160A0;
  text-decoration: none;
}
/* line 106, ../../Private/sass/_typography.scss */
#main-content a:hover {
  text-decoration: underline;
}
/* line 109, ../../Private/sass/_typography.scss */
#main-content a.external-link, #main-content a.download, #main-content a.download-pdf, #main-content a.download-word, #main-content a.download-zip, #main-content a.download-powerpoint, #main-content a.download-excel {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
/* line 114, ../../Private/sass/_typography.scss */
#main-content a.external-link {
  background-image: url("images/extern.gif");
}
/* line 117, ../../Private/sass/_typography.scss */
#main-content a.download-word {
  background-image: url("images/logo_word.gif");
}
/* line 120, ../../Private/sass/_typography.scss */
#main-content a.download, #main-content a.download-pdf {
  background-image: url("images/logo_pdf.gif");
}
/* line 123, ../../Private/sass/_typography.scss */
#main-content a.download-zip {
  background-image: url("images/logo_zip.gif");
}
/* line 126, ../../Private/sass/_typography.scss */
#main-content a.download-powerpoint {
  background-image: url("images/logo_powerpoint.gif");
}
/* line 129, ../../Private/sass/_typography.scss */
#main-content a.download-excel {
  background-image: url("images/logo_excel.gif");
}
/* line 389, ../../Private/sass/desktop.scss */
#main-content #sidebar {
  background: #eaeaea;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 396, ../../Private/sass/desktop.scss */
#main-content #sidebar #homelink, #main-content #sidebar .t3luhTS-luhlink {
  background: #d2d2d2;
  padding-left: 4px;
  padding-top: 3px;
  padding-right: 0px;
}
/* line 402, ../../Private/sass/desktop.scss */
#main-content #sidebar #homelink a, #main-content #sidebar .t3luhTS-luhlink a {
  width: 100%;
  display: block;
  padding: 4px 0px 4px 4px;
  background: #b4b8c1;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
/* line 413, ../../Private/sass/desktop.scss */
#main-content #sidebar #luhlink {
  margin-top: 50px;
  margin-bottom: 100px;
}
/* line 419, ../../Private/sass/desktop.scss */
#main-content #content {
  /**
  *  Tabellen
  */
  /*
  *  Listen
  */
  /* Bilderunterschrift */
  /*
  *   CSS-Styles fuer krude Imperia-Anforderungen
  *
  */
  /*
  p.align-left {
    text-align: left;
  }
  */
  padding: 0 41px !important;
}
/* line 144, ../../Private/sass/_typography.scss */
#main-content #content table {
  width: 100%;
  border-collapse: collapse;
}
/* line 149, ../../Private/sass/_typography.scss */
#main-content #content table thead tr th {
  color: #333333;
  text-align: center;
  font-size: 100%;
  line-height: 1.44em;
  font-weight: bold;
  padding: 5px;
}
/* line 157, ../../Private/sass/_typography.scss */
#main-content #content table thead tr th.align-right {
  text-align: right !important;
}
/* line 160, ../../Private/sass/_typography.scss */
#main-content #content table thead tr th.align-center {
  text-align: center !important;
}
/* line 163, ../../Private/sass/_typography.scss */
#main-content #content table thead tr th.align-left {
  text-align: left !important;
}
/* line 172, ../../Private/sass/_typography.scss */
#main-content #content table tbody tr td {
  color: #333333;
  font-size: 100%;
  line-height: 1.44em;
  font-weight: normal;
  padding: 5px;
}
/* line 179, ../../Private/sass/_typography.scss */
#main-content #content table tbody tr td.align-right {
  text-align: right !important;
}
/* line 182, ../../Private/sass/_typography.scss */
#main-content #content table tbody tr td.align-center {
  text-align: center !important;
}
/* line 185, ../../Private/sass/_typography.scss */
#main-content #content table tbody tr td.align-left {
  text-align: left !important;
}
/* line 194, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-1 thead tr {
  border: 0;
  border: 1px solid #000000;
  background: #efefef;
}
/* line 198, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-1 thead tr th {
  border: 0;
  text-align: left;
}
/* line 206, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-1 tbody tr td {
  border: 1px solid #000000;
  vertical-align: top;
}
/* line 213, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-2 {
  background: #ffffff;
  border-collapse: collapse;
}
/* line 217, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-2 thead tr {
  border: 0;
  background: #efefef;
}
/* line 220, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-2 thead tr th {
  border: 0;
  text-align: left;
}
/* line 227, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-2 tbody tr {
  border: 0;
}
/* line 230, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-2 tbody tr td {
  border: 0;
  text-align: left;
  vertical-align: top;
}
/* line 239, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-3 {
  background: #ffffff;
  border-collapse: collapse;
}
/* line 244, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-3 thead tr {
  border-top: 1px solid #3a6daf;
  border-bottom: 1px solid #3a6daf;
}
/* line 247, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-3 thead tr th {
  text-align: left;
}
/* line 253, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-3 tbody tr {
  border: 0;
}
/* line 255, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-3 tbody tr:nth-child(even) {
  background: #efefef;
}
/* line 261, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-4 {
  background: #ffffff;
  border: 1px solid #333333;
  border-collapse: collapse;
}
/* line 266, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-4 thead tr {
  border: 0;
  background: #efefef;
}
/* line 269, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-4 thead tr th {
  border: 0;
  text-align: left;
}
/* line 276, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-4 tbody tr {
  border: 0;
}
/* line 279, ../../Private/sass/_typography.scss */
#main-content #content table.table-layout-4 tbody tr td {
  border: 0;
  text-align: left;
  vertical-align: top;
}
/* line 297, ../../Private/sass/_typography.scss */
#main-content #content ul, #main-content #content ol {
  margin: 0 0 5px 23px;
}
/* line 299, ../../Private/sass/_typography.scss */
#main-content #content ul li, #main-content #content ol li {
  font-size: 100%;
  line-height: 1.44em;
  color: #333333;
}
/* line 306, ../../Private/sass/_typography.scss */
#main-content #content ul ul li, #main-content #content ul ol li, #main-content #content ol ul li, #main-content #content ol ol li {
  font-size: 100%;
  line-height: 1.44em;
}
/* line 312, ../../Private/sass/_typography.scss */
#main-content #content ul {
  list-style-image: url("images/list.gif");
}
/* line 316, ../../Private/sass/_typography.scss */
#main-content #content ul.links, #main-content #content ul.Link-Liste, #main-content #content ul.csc-menu {
  list-style-image: url("images/li.gif");
}
/* line 320, ../../Private/sass/_typography.scss */
#main-content #content ul.Geordnete-Liste {
  list-style: decimal;
}
/* line 323, ../../Private/sass/_typography.scss */
#main-content #content ol {
  list-style: decimal;
}
/* line 327, ../../Private/sass/_typography.scss */
#main-content #content th p, #main-content #content td p {
  font-size: 100%;
  padding: 0;
}
/* line 332, ../../Private/sass/_typography.scss */
#main-content #content th ul li, #main-content #content td ul li {
  font-size: 100%;
}
/* line 340, ../../Private/sass/_typography.scss */
#main-content #content .csc-textpic-caption {
  margin: 4px 0 8px 0;
  font-size: 90%;
}
/* line 345, ../../Private/sass/_typography.scss */
#main-content #content p.link {
  background-image: url("images/li.gif");
  background-repeat: no-repeat;
  background-position: 5px 0px;
  padding-left: 15px;
}
/* line 357, ../../Private/sass/_typography.scss */
#main-content #content span.kleiner, #main-content #content span.info, #main-content #content span.small {
  font-size: 85%;
  line-height: 1.44em;
}
/* line 362, ../../Private/sass/_typography.scss */
#main-content #content span.info {
  display: block;
  padding: 4px 6px 2px;
}
/* line 366, ../../Private/sass/_typography.scss */
#main-content #content p.indent {
  padding-left: 3em;
}
/* line 369, ../../Private/sass/_typography.scss */
#main-content #content p.fussnote {
  margin-top: 32px !important;
  border-top: 1px solid #d1d1d1;
  padding-left: 6px;
  font-size: 85% !important;
}
/* line 381, ../../Private/sass/_typography.scss */
#main-content #content p.align-center {
  text-align: center;
}
/* line 386, ../../Private/sass/_typography.scss */
#main-content #content p.align-right {
  text-align: right;
}
/* line 428, ../../Private/sass/desktop.scss */
#main-content #content > .t3luhTS-ttcontent .csc-textpic-text {
  /* erste h2 in text mit Bild */
}
/* line 430, ../../Private/sass/desktop.scss */
#main-content #content > .t3luhTS-ttcontent .csc-textpic-text h2:first-child {
  margin-top: 0;
}
/* line 437, ../../Private/sass/desktop.scss */
#main-content #info-right {
  /**
  *  Tabellen
  */
  /*
  *  Listen
  */
  /* Bilderunterschrift */
  /*
  *   CSS-Styles fuer krude Imperia-Anforderungen
  *
  */
  /*
  p.align-left {
    text-align: left;
  }
  */
  padding: 0 !important;
  float: right;
  /* Abstände bei Bildern in der rechten Spalte entfernen (ggf. auch in Haupt-Bereich übernehmen?)
  */
  /* Rand um Elemente in recher Spalte
  */
}
/* line 144, ../../Private/sass/_typography.scss */
#main-content #info-right table {
  width: 100%;
  border-collapse: collapse;
}
/* line 149, ../../Private/sass/_typography.scss */
#main-content #info-right table thead tr th {
  color: #333333;
  text-align: center;
  font-size: 100%;
  line-height: 1.44em;
  font-weight: bold;
  padding: 5px;
}
/* line 157, ../../Private/sass/_typography.scss */
#main-content #info-right table thead tr th.align-right {
  text-align: right !important;
}
/* line 160, ../../Private/sass/_typography.scss */
#main-content #info-right table thead tr th.align-center {
  text-align: center !important;
}
/* line 163, ../../Private/sass/_typography.scss */
#main-content #info-right table thead tr th.align-left {
  text-align: left !important;
}
/* line 172, ../../Private/sass/_typography.scss */
#main-content #info-right table tbody tr td {
  color: #333333;
  font-size: 100%;
  line-height: 1.44em;
  font-weight: normal;
  padding: 5px;
}
/* line 179, ../../Private/sass/_typography.scss */
#main-content #info-right table tbody tr td.align-right {
  text-align: right !important;
}
/* line 182, ../../Private/sass/_typography.scss */
#main-content #info-right table tbody tr td.align-center {
  text-align: center !important;
}
/* line 185, ../../Private/sass/_typography.scss */
#main-content #info-right table tbody tr td.align-left {
  text-align: left !important;
}
/* line 194, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-1 thead tr {
  border: 0;
  border: 1px solid #000000;
  background: #efefef;
}
/* line 198, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-1 thead tr th {
  border: 0;
  text-align: left;
}
/* line 206, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-1 tbody tr td {
  border: 1px solid #000000;
  vertical-align: top;
}
/* line 213, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-2 {
  background: #ffffff;
  border-collapse: collapse;
}
/* line 217, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-2 thead tr {
  border: 0;
  background: #efefef;
}
/* line 220, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-2 thead tr th {
  border: 0;
  text-align: left;
}
/* line 227, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-2 tbody tr {
  border: 0;
}
/* line 230, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-2 tbody tr td {
  border: 0;
  text-align: left;
  vertical-align: top;
}
/* line 239, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-3 {
  background: #ffffff;
  border-collapse: collapse;
}
/* line 244, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-3 thead tr {
  border-top: 1px solid #3a6daf;
  border-bottom: 1px solid #3a6daf;
}
/* line 247, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-3 thead tr th {
  text-align: left;
}
/* line 253, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-3 tbody tr {
  border: 0;
}
/* line 255, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-3 tbody tr:nth-child(even) {
  background: #efefef;
}
/* line 261, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-4 {
  background: #ffffff;
  border: 1px solid #333333;
  border-collapse: collapse;
}
/* line 266, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-4 thead tr {
  border: 0;
  background: #efefef;
}
/* line 269, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-4 thead tr th {
  border: 0;
  text-align: left;
}
/* line 276, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-4 tbody tr {
  border: 0;
}
/* line 279, ../../Private/sass/_typography.scss */
#main-content #info-right table.table-layout-4 tbody tr td {
  border: 0;
  text-align: left;
  vertical-align: top;
}
/* line 297, ../../Private/sass/_typography.scss */
#main-content #info-right ul, #main-content #info-right ol {
  margin: 0 0 5px 23px;
}
/* line 299, ../../Private/sass/_typography.scss */
#main-content #info-right ul li, #main-content #info-right ol li {
  font-size: 100%;
  line-height: 1.44em;
  color: #333333;
}
/* line 306, ../../Private/sass/_typography.scss */
#main-content #info-right ul ul li, #main-content #info-right ul ol li, #main-content #info-right ol ul li, #main-content #info-right ol ol li {
  font-size: 100%;
  line-height: 1.44em;
}
/* line 312, ../../Private/sass/_typography.scss */
#main-content #info-right ul {
  list-style-image: url("images/list.gif");
}
/* line 316, ../../Private/sass/_typography.scss */
#main-content #info-right ul.links, #main-content #info-right ul.Link-Liste, #main-content #info-right ul.csc-menu {
  list-style-image: url("images/li.gif");
}
/* line 320, ../../Private/sass/_typography.scss */
#main-content #info-right ul.Geordnete-Liste {
  list-style: decimal;
}
/* line 323, ../../Private/sass/_typography.scss */
#main-content #info-right ol {
  list-style: decimal;
}
/* line 327, ../../Private/sass/_typography.scss */
#main-content #info-right th p, #main-content #info-right td p {
  font-size: 100%;
  padding: 0;
}
/* line 332, ../../Private/sass/_typography.scss */
#main-content #info-right th ul li, #main-content #info-right td ul li {
  font-size: 100%;
}
/* line 340, ../../Private/sass/_typography.scss */
#main-content #info-right .csc-textpic-caption {
  margin: 4px 0 8px 0;
  font-size: 90%;
}
/* line 345, ../../Private/sass/_typography.scss */
#main-content #info-right p.link {
  background-image: url("images/li.gif");
  background-repeat: no-repeat;
  background-position: 5px 0px;
  padding-left: 15px;
}
/* line 357, ../../Private/sass/_typography.scss */
#main-content #info-right span.kleiner, #main-content #info-right span.info, #main-content #info-right span.small {
  font-size: 85%;
  line-height: 1.44em;
}
/* line 362, ../../Private/sass/_typography.scss */
#main-content #info-right span.info {
  display: block;
  padding: 4px 6px 2px;
}
/* line 366, ../../Private/sass/_typography.scss */
#main-content #info-right p.indent {
  padding-left: 3em;
}
/* line 369, ../../Private/sass/_typography.scss */
#main-content #info-right p.fussnote {
  margin-top: 32px !important;
  border-top: 1px solid #d1d1d1;
  padding-left: 6px;
  font-size: 85% !important;
}
/* line 381, ../../Private/sass/_typography.scss */
#main-content #info-right p.align-center {
  text-align: center;
}
/* line 386, ../../Private/sass/_typography.scss */
#main-content #info-right p.align-right {
  text-align: right;
}
/* line 443, ../../Private/sass/desktop.scss */
#main-content #info-right h1, #main-content #info-right h2, #main-content #info-right h3 {
  margin: 0 0 0 0;
  padding: 2px 5px 2px 6px;
  background-color: #efefef;
  font-size: 100%;
  color: #808080;
  border: 0 none;
  height: auto;
  margin: 0 0 6px;
  min-height: 1.5em;
}
/* line 454, ../../Private/sass/desktop.scss */
#main-content #info-right p {
  padding-right: 5px;
}
/* line 460, ../../Private/sass/desktop.scss */
#main-content #info-right .csc-textpic-imagewrap {
  line-height: 0;
}
/* line 465, ../../Private/sass/desktop.scss */
#main-content #info-right > .t3luhTS-ttcontent {
  padding: 0 0;
  border: 1px solid #d1d1d1;
  margin-bottom: 10px;
}

/***********************************************
FOOTER
************************************************/
/* line 486, ../../Private/sass/desktop.scss */
#footer-info, #footer-main {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  color: #333333;
}
/* line 13, ../../Private/sass/_typography.scss */
#footer-info p, #footer-main p {
  margin: 0 0 9px 0;
  line-height: 1.44em;
  color: #333333;
  font-size: 100%;
  padding-left: 5px;
}
/* line 20, ../../Private/sass/_typography.scss */
#footer-info hr, #footer-main hr {
  background-color: #d1d1d1;
  border: none;
  color: #d1d1d1;
  height: 1px;
}
/* line 29, ../../Private/sass/_typography.scss */
#footer-info b, #footer-main b {
  font-weight: bold;
}
/* line 32, ../../Private/sass/_typography.scss */
#footer-info i, #footer-main i {
  font-style: italic;
}
/* line 37, ../../Private/sass/_typography.scss */
#footer-info sub, #footer-info sup, #footer-main sub, #footer-main sup {
  font-size: 80%;
}
/* line 40, ../../Private/sass/_typography.scss */
#footer-info sub, #footer-main sub {
  vertical-align: -10%;
}
/* line 43, ../../Private/sass/_typography.scss */
#footer-info sup, #footer-main sup {
  vertical-align: +30%;
}
/* line 47, ../../Private/sass/_typography.scss */
#footer-info h1, #footer-info h2, #footer-info h3, #footer-info h4, #footer-info h5, #footer-main h1, #footer-main h2, #footer-main h3, #footer-main h4, #footer-main h5 {
  font-weight: bold;
}
/* line 51, ../../Private/sass/_typography.scss */
#footer-info h2, #footer-info h3, #footer-info h4, #footer-info h5, #footer-main h2, #footer-main h3, #footer-main h4, #footer-main h5 {
  font-size: 100%;
  line-height: 1.44em;
}
/* line 56, ../../Private/sass/_typography.scss */
#footer-info h1, #footer-main h1 {
  font-size: 116.6666667%;
  line-height: 1.44em;
  background-color: #efefef;
  border-top: 1px solid #d1d1d1;
  color: #3f3f3f;
  margin-bottom: 12px;
  margin-top: 0;
  min-height: 2.2em;
  padding: 1px 0 2px 5px;
  border-left: 6px solid #3A6DAF;
}
/* line 69, ../../Private/sass/_typography.scss */
#footer-info h2, #footer-main h2 {
  background-color: #efefef;
  border-left: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  color: #808080;
  margin: 20px 0 8px;
  padding: 1px 0 1px 5px;
}
/* line 78, ../../Private/sass/_typography.scss */
#footer-info h2.h2-first-class, #footer-main h2.h2-first-class {
  background: none;
  border: none;
  color: #333333;
}
/* line 84, ../../Private/sass/_typography.scss */
#footer-info h3, #footer-main h3 {
  margin: 20px 0px 8px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  background-color: #fff;
  border-top: 1px #d1d1d1 solid;
}
/* line 91, ../../Private/sass/_typography.scss */
#footer-info h4, #footer-main h4 {
  margin: 20px 0px 0px 0px;
  padding: 1px 5px 2px 6px;
  color: #808080;
  width: auto;
}
/* line 97, ../../Private/sass/_typography.scss */
#footer-info h5, #footer-main h5 {
  color: #808080;
  padding: 2px;
  padding-left: 8px;
}
/* line 103, ../../Private/sass/_typography.scss */
#footer-info a, #footer-main a {
  color: #4160A0;
  text-decoration: none;
}
/* line 106, ../../Private/sass/_typography.scss */
#footer-info a:hover, #footer-main a:hover {
  text-decoration: underline;
}
/* line 109, ../../Private/sass/_typography.scss */
#footer-info a.external-link, #footer-info a.download, #footer-info a.download-pdf, #footer-info a.download-word, #footer-info a.download-zip, #footer-info a.download-powerpoint, #footer-info a.download-excel, #footer-main a.external-link, #footer-main a.download, #footer-main a.download-pdf, #footer-main a.download-word, #footer-main a.download-zip, #footer-main a.download-powerpoint, #footer-main a.download-excel {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 20px;
}
/* line 114, ../../Private/sass/_typography.scss */
#footer-info a.external-link, #footer-main a.external-link {
  background-image: url("images/extern.gif");
}
/* line 117, ../../Private/sass/_typography.scss */
#footer-info a.download-word, #footer-main a.download-word {
  background-image: url("images/logo_word.gif");
}
/* line 120, ../../Private/sass/_typography.scss */
#footer-info a.download, #footer-info a.download-pdf, #footer-main a.download, #footer-main a.download-pdf {
  background-image: url("images/logo_pdf.gif");
}
/* line 123, ../../Private/sass/_typography.scss */
#footer-info a.download-zip, #footer-main a.download-zip {
  background-image: url("images/logo_zip.gif");
}
/* line 126, ../../Private/sass/_typography.scss */
#footer-info a.download-powerpoint, #footer-main a.download-powerpoint {
  background-image: url("images/logo_powerpoint.gif");
}
/* line 129, ../../Private/sass/_typography.scss */
#footer-info a.download-excel, #footer-main a.download-excel {
  background-image: url("images/logo_excel.gif");
}
/* line 489, ../../Private/sass/desktop.scss */
#footer-info #footer-info-1, #footer-info #footer-main-1, #footer-main #footer-info-1, #footer-main #footer-main-1 {
  height: 24px;
}
/* line 494, ../../Private/sass/desktop.scss */
#footer-info #footer-info-2, #footer-info #footer-main-2, #footer-main #footer-info-2, #footer-main #footer-main-2 {
  height: 24px;
}
/* line 499, ../../Private/sass/desktop.scss */
#footer-info #footer-info-3, #footer-info #footer-main-3, #footer-main #footer-info-3, #footer-main #footer-main-3 {
  height: 24px;
  float: right;
}
/* line 504, ../../Private/sass/desktop.scss */
#footer-info #footer-info-1, #footer-main #footer-info-1 {
  background: #eaeaea;
}
/* line 507, ../../Private/sass/desktop.scss */
#footer-info #footer-info-2, #footer-main #footer-info-2 {
  padding-top: 6px !important;
}
/* line 510, ../../Private/sass/desktop.scss */
#footer-info #footer-main-1, #footer-main #footer-main-1 {
  padding: 0 0 0 6px !important;
}

/* line 515, ../../Private/sass/desktop.scss */
#footer-main {
  background: #bbbec6;
}

/* line 520, ../../Private/sass/desktop.scss */
#footer-info ul.infos, #footer-info ul.shortcuts, #footer-main ul.infos, #footer-main ul.shortcuts {
  margin: 0;
}
/* line 522, ../../Private/sass/desktop.scss */
#footer-info ul.infos li, #footer-info ul.shortcuts li, #footer-main ul.infos li, #footer-main ul.shortcuts li {
  font-size: 85%;
  color: #808080;
  border-left: 1px solid #808080;
  padding-left: 3px;
  padding-right: 3px;
}
/* line 532, ../../Private/sass/desktop.scss */
#footer-info ul.infos li, #footer-main ul.infos li {
  float: left;
}
/* line 537, ../../Private/sass/desktop.scss */
#footer-info ul.shortcuts li, #footer-main ul.shortcuts li {
  float: right;
  border-left: none;
}
/* line 543, ../../Private/sass/desktop.scss */
#footer-info #footer-main-2 ul.infos, #footer-info #footer-main-2 ul.shortcuts, #footer-info #footer-info-2 ul.infos, #footer-info #footer-info-2 ul.shortcuts, #footer-main #footer-main-2 ul.infos, #footer-main #footer-main-2 ul.shortcuts, #footer-main #footer-info-2 ul.infos, #footer-main #footer-info-2 ul.shortcuts {
  padding: 0 31px;
}

/* line 555, ../../Private/sass/desktop.scss */
#footer-main ul.infos li, #footer-main ul.shortcuts li {
  margin-top: 6px;
  border-color: #fff;
  color: #fff;
}
/* line 559, ../../Private/sass/desktop.scss */
#footer-main ul.infos li a, #footer-main ul.shortcuts li a {
  color: #fff;
  font-weight: bold;
}

/* line 571, ../../Private/sass/desktop.scss */
#footer-info ul.infos li a, #footer-info ul.shortcuts li a {
  color: #808080;
  font-weight: bold;
}
/* line 577, ../../Private/sass/desktop.scss */
#footer-info ul.infos li .t3luhtemplate-printbutton a, #footer-info ul.shortcuts li .t3luhtemplate-printbutton a {
  background-image: url("images/print.gif");
  background-repeat: no-repeat;
  background-position: left -2px;
  padding-left: 18px;
}
/* line 585, ../../Private/sass/desktop.scss */
#footer-info ul.infos li .t3luhtemplate-toplink a, #footer-info ul.shortcuts li .t3luhtemplate-toplink a {
  background-image: url("images/pfeil_hoch.gif");
  background-repeat: no-repeat;
  padding-left: 18px;
}

/* line 596, ../../Private/sass/desktop.scss */
#printfooter {
  display: none;
}

/*
* CSS-Formatierung der TYPO3 CE Grid-Layouts
*
*/
/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/*   box-model */
/* line 7, ../../Private/sass/grid.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
* nested row
* - nur innerhalb von col-Elementen zulässig (sinnvoll).
*/
/* line 15, ../../Private/sass/grid.scss */
.row .row, #page-header .row, #rootline-container .row, #main-content .row, #footer-info .row, #footer-main .row, .row #page-header, #page-header #page-header, #rootline-container #page-header, #main-content #page-header, #footer-info #page-header, #footer-main #page-header, .row #rootline-container, #page-header #rootline-container, #rootline-container #rootline-container, #main-content #rootline-container, #footer-info #rootline-container, #footer-main #rootline-container, .row #main-content, #page-header #main-content, #rootline-container #main-content, #main-content #main-content, #footer-info #main-content, #footer-main #main-content, .row #footer-info, #page-header #footer-info, #rootline-container #footer-info, #main-content #footer-info, #footer-info #footer-info, #footer-main #footer-info, .row #footer-main, #page-header #footer-main, #rootline-container #footer-main, #main-content #footer-main, #footer-info #footer-main, #footer-main #footer-main {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: -10px;
}

/* line 21, ../../Private/sass/grid.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-left, #page-header #header-bottom #language-selection, #rootline-container #rootline-left, #main-content #sidebar, #footer-info #footer-info-1, #footer-info #footer-main-1, #footer-main #footer-info-1, #footer-main #footer-main-1, .col-center, #page-header #header-bottom #target, #rootline-container #rootline, #main-content #content, #footer-info #footer-info-2, #footer-info #footer-main-2, #footer-main #footer-info-2, #footer-main #footer-main-2, .col-right, #page-header #header-bottom #search, #rootline-container #rootline-right, #main-content #info-right, #footer-info #footer-info-3, #footer-info #footer-main-3, #footer-main #footer-info-3, #footer-main #footer-main-3 {
  float: left;
  margin: 0;
  padding: 0 10px;
  min-height: 1px;
}

/* vollständige Zeile
* - innerhalb von row zulässig, kann col-Elemente enthalten
*/
/* line 30, ../../Private/sass/grid.scss */
.grid-line, #page-header .header-image, #page-header .header-logos, #page-header #header-metamenu, #page-header #header-bottom {
  zoom: 1;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 4, ../../Private/sass/clearfix.scss */
.grid-line:before, #page-header .header-image:before, #page-header .header-logos:before, #page-header #header-metamenu:before, #page-header #header-bottom:before, .grid-line:after, #page-header .header-image:after, #page-header .header-logos:after, #page-header #header-metamenu:after, #page-header #header-bottom:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
.grid-line:after, #page-header .header-image:after, #page-header .header-logos:after, #page-header #header-metamenu:after, #page-header #header-bottom:after {
  clear: both;
}

/* line 42, ../../Private/sass/grid.scss */
.col-1 {
  width: 6.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-2 {
  width: 12.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-3 {
  width: 18.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-4 {
  width: 25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-5 {
  width: 31.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-6 {
  width: 37.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-7 {
  width: 43.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-8 {
  width: 50%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-9 {
  width: 56.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-10 {
  width: 62.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-11 {
  width: 68.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-12 {
  width: 75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-13 {
  width: 81.25%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-14 {
  width: 87.5%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-15 {
  width: 93.75%;
}

/* line 42, ../../Private/sass/grid.scss */
.col-16 {
  width: 100%;
}

/*  Font-Groesse und Farben                                                                    */
/* 12px */
/** Farben Menue links                                                                          */
/* Border unter Header-Bild                 */
/* Farbe linke Menue-Spalte                 */
/* Link zur LUH linke Spalte                */
/* Hoehe Rootline unterhalb Header          */
/* Hoehe der Fusszeile                      */
/* Abstand Inhaltslemente mittlerer Bereich */
/*  Werte fuer mobile-Version                                                                     */
/* line 15, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid {
        /* in Grid-Elementen werden Ueberschriften wie in der rechten Spalte formatiert

        h1, h2, h3 {
          margin: 0 0 0 0;
          padding: 2px 5px 2px 6px;
          background-color: $heading-background;
          font-size: 100%;
          color:  #808080;

          border: 0 none;
          height: auto;
          margin: 0 0 6px;
          min-height: 1.5em;
        }
*/
  zoom: 1;
  width: 100%;
}
/* line 16, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid .csc-firstHeader {
  margin-top: 0px;
}
/* line 35, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid p {
  padding-right: 5px;
}
/* line 38, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid img {
  /*
  width: 100% !important;
  height: auto;
  */
}
/* line 45, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid .csc-textpic-imagewrap {
  line-height: 0;
}
/* line 47, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid .csc-textpic-imagewrap figcaption {
  line-height: 1.44em;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid:before, #main-content #content .t3luhTS-ttcontent .t3luhGrid:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid:after {
  clear: both;
}
/* line 56, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .col-111 {
  float: left;
  padding: 0 8px 0 0;
}
/* line 61, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .col-112 {
  float: left;
}
/* line 66, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .bordergrid1 {
  border: 1px solid #d1d1d1;
  zoom: 1;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .bordergrid1:before, #main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .bordergrid1:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .bordergrid1:after {
  clear: both;
}
/* line 71, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .borderCol {
  border: 1px solid #d1d1d1;
  height: 100%;
}
/* line 75, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-5 {
  width: 50%;
}
/* line 78, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-4 {
  width: 40%;
}
/* line 81, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-6 {
  width: 60%;
}
/* line 84, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-7 {
  width: 70%;
}
/* line 87, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-3 {
  width: 30%;
}
/* line 90, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-8 {
  width: 80%;
}
/* line 93, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid1 .span-2 {
  width: 20%;
}
/* line 100, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2 {
  width: 100%;
  zoom: 1;
}
/* line 4, ../../Private/sass/clearfix.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2:before, #main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2:after {
  clear: both;
}
/* line 104, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2 .col-211 {
  width: 33.33333%;
  float: left;
  padding: 0 4px 0 0;
}
/* line 109, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2 .col-212 {
  width: 33.33333%;
  float: left;
  padding: 0 4px 0 4px;
}
/* line 114, ../../Private/sass/ceGridLayout.scss */
#main-content #content .t3luhTS-ttcontent .t3luhGrid.grid2 .col-213 {
  width: 33.33333%;
  float: left;
  padding: 0 0 0 4px;
}

/* @import "mobile.scss";
*/
/* line 8, ../../Private/sass/screenFixLeft.scss */
.row, #page-header, #rootline-container, #main-content, #footer-info, #footer-main {
  zoom: 1;
  width: 1000px;
  margin: 0;
  /*
  max-width: 95%;
  min-width: 768px;
  margin: 0 auto;
  */
}
/* line 4, ../../Private/sass/clearfix.scss */
.row:before, #page-header:before, #rootline-container:before, #main-content:before, #footer-info:before, #footer-main:before, .row:after, #page-header:after, #rootline-container:after, #main-content:after, #footer-info:after, #footer-main:after {
  content: "";
  display: table;
}
/* line 8, ../../Private/sass/clearfix.scss */
.row:after, #page-header:after, #rootline-container:after, #main-content:after, #footer-info:after, #footer-main:after {
  clear: both;
}
