* {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 12px;
}

body {
  background-color:#ffffff;
}

h1, h2, h3 { font-size: 12px; font-weight: bold; margin: 10 0 10 0px; }

.spc_elements td.header {
  background-color: #A8A9AD;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px;
}

#underline {
  border-bottom: 1px solid #44923C;
}

.justify { text-align: justify; }

text {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
}

.imgtext-table tr td img{
	padding: 3px;
}

.naviact {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight:bold;
}
.naviact3 {
  font-size : 11px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight:bold;
}
.naviact4 {
  font-size : 10px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight:bold;
}
.navicat4 strong {
  font-size: 10px;
}
td.vote {
  color : #000000;
  font-family : Arial,Helvetica,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  padding-left : 2px;
  padding-right : 2px;
}
.votebutton {
  color : #000000;
  font-size: 9px;
  font-weight : bold;
  border-color: #FFFFFF;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
}
.quickjump {
  width: 500px;
  color :#000000;
  background-color: #FFFFFF;
  font-size: 10px;
  font-family : Arial, Helvetica, sans-serif;
/*
  border-color: #FFFFFF;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
*/
}
.inside_head {
  font-size : 12px;
  font-family : Arial, Helvetica, sans-serif;
  color : Black;
  text-decoration : none;
  font-style : normal;
  font-weight:bold;
}
.inside_subhead  {
  font-size : 12px;
  font-family : Arial, Helvetica, sans-serif;
  color : Black;
  text-decoration : none;
  font-style : normal;
  font-weight:bold;
}
.news {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight: bold;
  color:#000000;
}
.suche {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight: bold;
  color:#000000;
}
.suchedsc {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight: normal;
  color:#000000;
}


table.ebzform td {
    vertical-align: top;
}
table.ebzform td.box {
/*    border: 1px solid #AEBFBD; */
}
table.ebzform td.titel {
    padding-left: 3px;
/*
    border-left: 1px solid #AEBFBD;
    border-bottom: 1px solid #AEBFBD;
    border-top: 1px solid #AEBFBD;
    background: #E4EAE9;
*/
    vertical-align: middle;
}
table.ebzform td.space {
    height: 10px;
}
table.ebzform div.small {
    font: 9px normal;
    padding: 10 0 0 10px;
    background: #FFFFFF;
}
table.ebzform div.error {
    font-weight: normal;
    color: red;
    background: #FFFFFF;
}
/*
table.ebzform input, table.ebzform textarea, table.ebzform select {
    border: 0px solid white;
    vertical-align: top;
}
table.ebzform input[type=checkbox] {
    border: 1px solid #00A995;
}
*/

div.tx-srfeuserregister-pi1 { margin: 0px; }
div.tx-srfeuserregister-pi1 td.newsl_sub_error { color: red; font-size: 10px; }

/* tt_news: */
span.Bildungsangebote { color: #2A8E1E; font-weight: bold; }
span.Themen { color: #E8415F; font-weight: bold; }
span.Forschung { color: #61A1D1; font-weight: bold; }
span.Netzwerke { color: #FCC743; font-weight: bold; }
span.Gästehaus { color: #BB60AD; font-weight: bold; }
span.Allgemein { color: #A8A9AD; font-weight: bold; }

table.kontakttext {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
}

td.gelb {
  font-size : 12px;
  background-color :  #FCC743;
  font-family : Arial,Helvetica,Sans-serif;
  color: #FCC743;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}
a.gelb, a.gelb:visited, a.gelb:active {
  font-size : 13px;
  background-color :  #ffffff;
  font-family : Arial,Helvetica,Sans-serif;
  color: #FCC743;
  text-decoration : none;
  font-style : normal;
  font-weight: bold;
}

td.rot {
  font-size : 12px;
  background-color :  #E8415F;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}

a.rot, a.rot:visited, a.rot:active {
  font-size : 13px;
  background-color :  #ffffff;
  font-family : Arial,Helvetica,Sans-serif;
  color: #E8415F;
  text-decoration : none;
  font-style : normal;
  font-weight: bold;
}


td.gruen {
  font-size : 12px;
  background-color :  #2A8E1E;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}

a.gruen, a.gruen:visited, a.gruen:active {
  font-size : 13px;
  background-color :  #ffffff;
  font-family : Arial,Helvetica,Sans-serif;
  color: #2A8E1E;
  text-decoration : none;
  font-style : normal;
  font-weight: bold;
}


td.lila {
  font-size : 12px;
  background-color :  #BB60AD;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}

a.lila, a.lila:visited, a.lila:active {
  font-size : 13px;
  background-color :  #ffffff;
  font-family : Arial,Helvetica,Sans-serif;
  color: #BB60AD;
  text-decoration : none;
  font-style : normal;
  font-weight: bold;
}


td.blau {
  font-size : 12px;
  background-color :  #61A1D1;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}

a.blau, a.blau:visited, a.blau:active {
  font-size : 13px;
  background-color :  #ffffff;
  font-family : Arial,Helvetica,Sans-serif;
  color: #61A1D1;
  text-decoration : none;
  font-style : normal;
  font-weight: bold;
}



table.veranstaltungen {
  font-size : 12px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}

td.news_title {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight: bolder;
  color:#000000;
  font-style: normal;
}

a.news_mehr, a.news_mehr:active, a.news_mehr:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 13px;
  font-weight: bold;
  color:#329226;
  text-decoration : none;
}

a.news_mehr:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  text-decoration : none;
}

a.themen_mehr, a.themen_mehr:active, a.themen_mehr:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 13px;
  font-weight: bold;
  color:#ea5670;
  text-decoration : none;
}

a.themen_mehr:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  text-decoration : none;
}

td.news_subtitle {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight: normal;
  color:#000000;
}

tr.topveranstaltungen {
  font-size : 12px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
}

th.seitenname {
  font-size:x-large;
  font-weight:bold;
  color: #ffffff;
}

th.headline_job {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color: #000000;
}



td {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color:#000000;
  text-decoration : none;
  font-style : normal;
}

td.error {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color:red;
  text-decoration : none;
  font-style : normal;
}

td.footer {
  font-size : 11px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
}

td.satz {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color: #000000;
}

td.veranstaltungen {
  font-size : 12px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #000000;
  text-decoration : none;
  font-style : normal;
  font-weight: normal;
}

tr.newstext2 {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color: #000000;
}

td.newstext2 {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color: #000000;
}

td.newstext {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color: #000000;
}

td.main {
  color:#ffffff;
  background-color:#ffffff;
}

td.ueberschrift {
  font-size:medium;
  font-weight:bold;
}

td.unterstrich {
  background-color: #ffffff;
}

td.guest {
  font-weight:normal;
  color:#ffffff;
}

td.inhalt {
  font-weight:normal;
  color:transparent;
  background-color:#006699;
}

td.claim {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing : 1px;
  font-style : italic;
}

td.produkt_download {
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

td.weiter:link {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#000000;
}

td.content_menue1 {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  font-style : normal;
  font-style : normal;
}

td.fact_beschr {
  font-size: 13px;
  font-weight: bold;
  color: #FF0000;
  font-style : normal;
  /*font : normal;*/
}

td.fact_head {
  font-size: 13px;
  font-weight: bold;
  color: #FF0000;
  font-style : normal;
  /*font : normal;*/
}

td.fact_text {
  font-size: 12px;
  font-weight: normal;
  color: #FF0000;
  font-style : normal;
  /*font : normal;*/
}


a, a:active, a:visited {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color:#44923C;
  text-decoration : none;
  font-style : normal;
}

a:hover {
  font-size : 13px;
  font-family : Arial,Helvetica,Sans-serif;
  color:#009900;
  text-decoration : none;
  font-style : normal;
}


a.footer, a.footer:active, a.footer:visited {
  font-size : 11px;
  font-family : Arial,Helvetica,Sans-serif;
  color: #339226;
  text-decoration : none;
  font-style : normal;
}

a.footer:hover {
  font-size : 11px;
  font-family : Arial,Helvetica,Sans-serif;
  color:#FF9400;
/*  background-color:#FFDFB3; */
  text-decoration : none;
  font-style : normal;
}


td.menu {
  font-family:Arial,Helvetica,Sans-serif;
  /*font-size: 130px;*/
  font-weight: normal;
  color:#000000;
  text-decoration : none;
  /*margin-top:50px;*/
}



a.menu, a.menu:active, a.menu:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 13px;
  font-weight: normal;
  color:#000000;
  text-decoration : none;
  /*margin-top:50px;*/
}

a.menu:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#365731;
  text-decoration : none;
}


a.menu_oben, a.menu_oben:active, a.menu_oben:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#000000;
  text-decoration : none;
  display: block;
}

a.menu_oben:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#365731;
  text-decoration : none;
}



a.menu2, a.menu2:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#FF9400;
  text-decoration : none;
}

a.menu2:active {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#365731;
  text-decoration : underline;
}

a.menu2:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#365731;
  text-decoration : none;
}



a.menu3, a.menu3:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-decoration : none;

}

a.menu3:active {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#365731;
  text-decoration : none;
}

a.menu3:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#365731;
  text-decoration : none;
}

a.menu3act, a.menu3act:hover, a.menu3act:active, a.menu3act:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight: normal;
  color:#508F48;
  text-decoration : none;
}

img.menu3 {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-decoration : none;
  margin-left:15px;

}

a.menu4, a.menu4:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-decoration : none;

}

a.menu4:active {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#365731;
  text-decoration : none;
}

a.menu4:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#365731;
  text-decoration : none;
}

img.menu4 {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-decoration : none;
  margin-left:28px;
}

a.topmenu, a.topmenu:active, a.topmenu:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#ffffff;
  text-decoration : none;
}

a.topmenu:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#44923C;
  text-decoration : none;
}



a.topmenuact, a.topmenuact:active, a.topmenuact:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#44923C;
  text-decoration : none;
}

a.topmenuact:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration : none;
}



a.navbar, a.navbar:active, a.navbar:visited {
  font-size : 10px;
  font-family : verdana,helvetica,arial;
  color : #8f8f8f;
  text-decoration : none;
  font-style : normal;
}

a.navbar:hover  {
  font-size : 10px;
  font-family : verdana,helvetica,arial;
  color : #8f8f8f;
  text-decoration : none;
  font-style : normal;
}



a.navbaract, a.navbaract:active, a.navbaract:visited {
  font-size : 10px;
  font-family : verdana,helvetica,arial;
  color : #FF9400;
  text-decoration : none;
  font-style : normal;
}

a.navbaract:hover  {
  font-size : 10px;
  font-family : verdana,helvetica,arial;
  color : #000000;
  text-decoration : none;
  font-style : normal;
}



a.inside, a.inside:active, a.inside:visited  {
  font-size : 12px;
  font-family : Arial, Helvetica, sans-serif;
  color : #FF9400;
  text-decoration : underline;
  font-style : normal;
}

a.inside:hover  {
  font-size : 12px;
  font-family : Arial, Helvetica, sans-serif;
  color : #365731;
  text-decoration : underline;
  font-style : normal;
}



a.sitemap  {
  font-size : 11px;
  font-family : verdana,helvetica,arial;
  color : Black;
  text-decoration : none;
  font-style : normal;
}

a.sitemap:active  {
  font-size : 11px;
  font-family : verdana,helvetica,arial;
  color : #128883;
  text-decoration : none;
  font-style : normal;
}

a.sitemap:visited  {
  font-size : 11px;
  font-family : verdana,helvetica,arial;
  color : #128883;
  text-decoration : none;
  font-style : normal;
}

a.sitemap:hover  {
  font-size : 11px;
  font-family : verdana,helvetica,arial;
  color : #00554A;
  text-decoration : none;
  font-style : normal;
}


a.suchecontent,a.suchecontent:active,a.suchecontent:visited {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

a.suchecontent:hover {
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

a.mehr:hover {
  color: black;
 }





/*
 *   AAAAAAA   BBBBB          H        H  IIIII  EEEEEEE  RRRRR
 *   A         A  B       B         H        H    I     E           R       R
 *   A         A  B        B        H        H    I     E           R        R
 *   A         A  B       B         H        H    I     EEEEE     R       R
 *   AAAAAAAA BBBBB          HHHHHH    I     E           RRRRR      nix mehr ändern!
 *   A         A  B       B         H        H    I     E           R    R
 *   A         A  B        B        H        H    I     E           R      R
 *   A         A  B       B         H        H    I     E           R       R
 *   A         A  BBBBB           H        H  IIIII  EEEEEEE  R        R
*/
.CONTENT_RECHTS {
  text-align: right;
}


div.lehrgang h1 {
  background: #aaa;
  padding: 1px;
  padding-left: 5px;
  margin: 0px;
  margin-bottom: 13px;
  font-weight: bold;
  font-size: 10pt;
  color: white;
}

div.lehrgang h2 {
  background: url(/fileadmin/ebz/gfx/lg_doppelpkt.gif) center left no-repeat;
  padding: 0px;
  padding-left: 13px;
  padding-bottom: 3px;
  margin: 0px;
  font-weight: bold;
  font-size: 10pt;
}
div.lehrgang div.inhalt {
  padding-left: 13px;
  margin-bottom: 13px;
}


div.rs {
  margin-bottom: 5px;
}
div.rs, div.rs a, div.rs a:hover, div.rs a:active, div.rs a:link, div.rs a:visited, div.rs a:focus {
  font-size: 8pt;
}
div.rs div.titel {
  background: #aaa;
  padding: 1px;
  font-weight: bold;
  color: white;
  font-size: 10pt;
  text-align: left;
}

div.hr {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #44923C;
}

#CONTENT div.titel {
  background: #aaa;
  padding: 1px;
  margin-bottom: 12px;
  font-weight: bold;
  color: white;
  font-size: 10pt;
}

span.more {
  float: right;
}

div.listing_gruen a {
  font-weight: bold;
}
div.listing_gruen {
  border-bottom: 1px solid #44923C;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
div.listing_rot {
  border-bottom: 1px solid #44923C;
  padding-bottom: 8px;
  margin-bottom: 10px;
}

ul, ol{
  padding: 0 0 0 20px;
  margin: 0 0 0 20px;
  list-style-type: disc;
}
/*
ul br, ol br {
  display: none;
}
*/
li {
  margin: 0px;
  padding: 0px;
}


tr.even {
    background: #eeeeee;
}

tr.odd {
    background: #ffffff;
}

td.vue {
     font-size: 8pt;
}

td.vueb {
     font-size: 8pt;
     font-weight: bold;
}

table#tx-lzgallery-pi1-fotos td {
  vertical-align: top;
  text-align: center;
}