body {font-family: Arial, Verdana, Helvetica, Arial; font-size: 12px; color: #333333;}
input {font-family: Arial, Verdana, Helvetica, Arial; font-size: 12px; color: #696969}

#path_navigation a:link,
#path_navigation a:visited,
#path_navigation a:hover,
#path_navigation a:active {
  color:#333333;
  text-decoration:underline;
}


#menu_oben_zelle a:link,
#menu_oben_zelle a:visited,
#menu_oben_zelle a:hover,
#menu_oben_zelle a:active {
  color:white;
  font-weight:bold;
  text-decoration:none;
}


a { color: #1D3A80 }

.header { background-color: #26326E; margin: 0; padding: 0;}
.faces { background-color: #26326E;}
.inputfields {background-color: #FFFFFF; border: #DCDCDC solid 1px;}
.barrow {background-color: #F5F5F5;}
.imgtext-table {padding: 5px }

table.contenttable {background-color:#ffffff}

h1.csc-firstHeader { font-size: 17px; }

.csc-header { padding-top:10px;}

TD.ba_color { background-color: #FFCC66 }
TD.bwl_color { background-color: #FF9933 }
TD.inf_color { background-color: #1d3a80 }
TD.ing_color { background-color: #009966 }
TD.firmen_color { background-color: #3333CC }
TD.studi_color { background-color: #9999FF }
TD.aktuell_color { background-color: #999999 }

TR.ba_color-no { background-color: #DCDCDC }
TR.bwl_color-no { background-color: #DCDCDC }
TR.inf_color-no { background-color: #DCDCDC }
TR.ing_color-no { background-color: #DCDCDC }
TR.firmen_color-no { background-color: #DCDCDC }
TR.studi_color-no { background-color: #DCDCDC }
TR.aktuell_color-no { background-color: #DCDCDC }

TR.ba_color-act { background-color: #FFFFCC }
TR.bwl_color-act { background-color: #FFCC99 }
TR.inf_color-act { background-color: #FFCCFF }
TR.ing_color-act { background-color: #CCFFCC }
TR.firmen_color-act { background-color: #99CCFF }
TR.studi_color-act { background-color: #CCCCFF }
TR.aktuell_color-act { background-color: #DCDCDC }


.ba_color, .bwl_color, .inf_color, .aktuell_color
{
  width:12px;
}

body, P, OL, UL, DIV, H1, H2, A, LI { font-family : Verdana, "Frutiger 55 Roman", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#626469; }

h1 { font-size: 17px; }
h2 { font-size: 14px; padding-top:10px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; font-weight:bold;}
p, h1, h2, h3 {margin: 0px 0px 5px 0px;}


/* General  ********************************/

#main_table
{
  width:748px;
  border-right: 1px solid #d4d7d9;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}

#contentarea
{
  width:561px;
  height:500px;
  text-align:left;
  vertical-align:top;
}

#content
{
  padding:10px;
}

#path_navigation
{
  padding-top:5px;
  padding-left:5px;
}

#left_column
{
  margin:0px;
  padding:0px;
  width:187px;
  min-height:100%;
  vertical-align:top;
  background-color:#DEDEDE;
  text-align:left;
  border-collapse:collapse;
}


/* Header  ********************************/

#header_bottom
{
  width:748px;
  border:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}

#header_bottom_image
{
  vertical-align: bottom;
  text-align:left;
  border:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}

#textlogo
{
  text-align: center;
  font-size: 20px;
  font-weight:bold;
  color:#ffffff;
  padding-top: 15px;
}

#menu_oben_zelle
{
  text-align: right;
  padding-right: 20px;
  white-space: nowrap;
}

#menu_oben_zelle div {
  color:white;
}

#menu_oben
{
  display:inline;
  font-size: 11px;
  font-weight:bold;
  color: #ffffff;
  font-family: Arial;
  text-decoration: none;
  background-color: #26326E;
  /* padding: 2px; */
}

a.linkweiss
{
  font-size: 11px;
  font-weight:bold;
  color: #ffffff;
  font-family: Arial;
  text-decoration: none;
  background-color: #26326E;
  padding: 2px;
}

.small_links
{
  font-size: 9px;
}

.top_menu_link
{
  color: #ffffff;
}

.top_menu_link a
{
  font-size: 11px;
  font-weight:bold;
  color: #ffffff;
  font-family: Arial;
  text-decoration: none;
  padding: 2px;
}


#ba_link a, #impressum_link a, #ibit_link a, #iba_link a
{
  padding-left: 2px;
  font-size: 11px;
  color:#666666;
  text-decoration: none;
  vertical-align:top;
}

.menu {
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
}

.menuitemTable
{
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  width:100%;
}

#main_title
{
  margin-top:0px;
}

#main_title a
{
  color:#666666;
  text-decoration: underline;
}

#menu_links, #main_title
{
  font-size:11px;
  font-weight:regular;
  background-color:#FFCC99;
  padding:0px;
  vertical-align:top;
}

#menu_links
{
  padding:0px;
  border-collapse:collapse;
  background-color:#A2B9E9;
}


#menu_links .act
{
  font-size:11px;
  font-weight:regular;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  list-style-type:none;
}

#menu_links .act a
{
  color:#ffffff;
  text-decoration:none;
}

#menu_links a:hover
{
  color:#ffffff;
}


#menu_links ul
{
  margin:0;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
  list-style-type:none;
  background-color:#1d3a80;
}

#menu_links ul ul
{
  padding-bottom:2px;
  padding-top:2px;
  padding-left:7px;
  list-style-type:none;
  background-color:#A2B9E9;
}

#menu_links ul ul ul
{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  background-color: #A2B9E9;
}

#menu_links ul li a, #menu_links ul ul li a, #menu_links ul ul ul li a
{
  text-decoration: none;
}

#menu_links ul li a
{
  color:#ffffff;
  font-weight:bold;
  padding-left: 2px;
}

#menu_links ul ul li a, #menu_links ul ul ul li a
{
  color:#1d3a80;
}

#menu_links ul li
{
  font-size: 11px;
  font-weight:regular;
}

#menu_links ul ul li
{
  font-size: 11px;
  font-weight:regular;
  background-color: #A2B9E9;
}

#menu_links ul ul ul li
{
  display: block;
  padding: 2px 0px 2px 12px;
  color: #003366;
  text-decoration: none;
  background-color: #A2B9E9;
}


.footertext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #626469;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.footertext:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #626469;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
.footertext:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #626469;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
.footertext:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #626469;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
.footertext:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}

#impressum
{
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  text-align:left;
  width:100%;
}

#wappen
{
  text-align:center;
  width:195px;
  vertical-align:top;
}

#impressum_zelle2
{
  padding:5px;
  width:27%;
}

#impressum_zelle3
{
  padding:5px;
  width:32%;
}

#impressum_zelle4
{
  padding:5px;
  width:41%;
}


/* ############################################################################################### */
/* Extensions */
/* ############################################################################################### */

.news-list-container{}
.news-list-item h3 { background-color: #cccccc; }
.news-list-date { font-weight: bold; }


.tx-lzgallery-pi1 { width: 100%; }


/* veguestbook */
.tx-guestbook-list-header { background-color: #26326E; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #26326E; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#26326E; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#26326E; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#26326E; font-size:12; color:#333333; width:250; }

.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

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

/* dropdown_sitemap */
.tx-dropdownsitemap-pi1 LI.open OL { display: block; } .tx-dropdownsitemap-pi1 LI.closed OL { display: none; } .tx-dropdownsitemap-pi1 LI.open UL { display: block; } .tx-dropdownsitemap-pi1 LI.closed UL { display: none; } .tx-dropdownsitemap-pi1 DIV { border: solid 1px #666666; background: #CED8E1; padding: 2px; margin: 2px; } .tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; } .tx-dropdownsitemap-pi1 DIV.level_3 { background: #D0E0CC; } .tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; } .tx-dropdownsitemap-pi1 DIV.level_5 { background: #E0CCCC; } .tx-dropdownsitemap-pi1 DIV.expAll { text-align: center; }

/* tt_news */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:1px;
border:1px solid #F9FFE5;
/* im Template wurde die Zeile 161 geloescht: <hr class="clearer" /> wird also nicht mehr angezeigt */
}
.news-latest-container HR.clearer {
clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
  border:1px solid #333;
  background-color:#BBE53A;
}



.news-latest-container H2,.news-latest-gotoarchive {
  color:#fff;
  padding:3px;
  margin:3px;
  border:1px solid #666;
  /*background-color:#D8FA70;*/
  background-color:#769024;
}

.news-latest-gotoarchive {
  font-weight:bold;
  margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
  color:#fff;

}
.news-latest-gotoarchive A {
  color:#fff;
}
.news-latest-item {
  padding:3px;
  margin:3px;
  border:1px solid #666;
  background-color:#F9FFE5;
}

.news-latest-item IMG {

  margin-bottom:5px;
  margin-right:5px;
  border:1px solid #666;
  float:left;
}
.news-latest-category IMG {
  float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
  font-size:9px;
}

.news-latest-morelink {
  height:12px;
}

.news-latest-morelink A {
  float:right;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
/* Kommentar von DRE: Definition der Rahmenfarbe in der LIST view                         */
.news-list-container {
  border:1px solid #000;
/* naechste von DRE eingefuegt */
  border:0px solid #000;
  background-color:#BBE53A;
/* naechste von DRE eingefuegt */
  background-color:#FFFFFF;
}

.news-list-item {
  padding:3px;
  margin:3px;
  border:1px solid #999;
  background-color:#F9FFE5;
/* naechste von DRE eingefuegt */
  background-color:#FFFFFF;
  }

.news-search-form {
padding:3px;
  margin-bottom:5px;
  border:1px solid #666;
  background-color:#F9FFE5;
}
.news-search-emptyMsg{
margin:0px;
}

.news-search-form FORM {
  margin:0px;
}

.news-list-container H3 {
  margin-bottom: 5px;
  padding: 2px;
  border-bottom: 1px solid #769024;
/* naechste von DRE eingefuegt */
  border-bottom: 1px solid #DCDCDC;
  background-color: #769024;
/* naechste von DRE eingefuegt */

  background-color: #FFFFFF;
/* naechste von DRE zusaetzlich eingefuegt */
  font-size: 12px
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
  color:#000;
/* naechste von DRE eingefuegt */
  color:#626469;
padding-left:2px;
}

.news-list-container H3 A {
  color:#fff;
}

.news-list-container P {
  padding-left:3px;
}

.news-list-date {
  float: right;
  color: #3E551C;
  width: 180px;
  text-align: right;
  height: 20px;
  margin-top: -2px;
  margin-right: -2px;
  font-size: 9px;
  font-weight: normal;
  background-color: #F9FFE5;
/* naechste von DRE eingefuegt */
  background-color: #FFFFFF;
}

.news-list-imgcaption {
    float: right;
  padding-top:3px;
  padding-right:3px;
  font-size: 9px;
}

.news-list-container IMG {
  /*float: right;*/
  border:1px solid #666;
  margin-bottom:5px;
  margin-right:2px;
  margin-left:5px;
}

.news-list-category IMG {
  float: none;
border:none;
margin:0px;
}

.news-list-morelink,.news-list-category {
  font-size:9px;
margin-left:3px;
}



.news-list-morelink  {
margin-bottom:3px;
}

.news-list-browse {
  text-align: center;
}



/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
  margin:3px;
  border:1px solid #666;
  padding:3px;
  background-color:#F9FFE5;
  background-color:#FFFFFF;
}
.tx-ttnews-browsebox TD {
  font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
  font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
  margin:0px;
}

.tx-ttnews-browsebox-SCell {
  background-color: #BBE53A;
/* naechste von DRE eingefuegt */
  background-color: #DCDCDC;
  border:1px solid #666;
}
.news-search-emptyMsg {
  font-size: 11px;
  margin-left: 10px;
}
  /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
  padding:5px;
  margin-bottom:5px;
  border:1px solid #666;
  background-color:#F9FFE5;
/* naechste von DRE eingefuegt */
  background-color:#FFFFFF;
}
.news-single-item H2 {
  font-size: 16px;
  font-weight:bold;
  color: #85A600;
/* naechste von DRE eingefuegt */
  color: #666;
  margin-bottom: 0px;
}
.news-single-item H3 {
  margin-bottom: 15px;
  font-size: 12px
}

.news-single-img {
  float: right;
margin-left:5px;
}

.news-single-imgcaption {
  padding:3px;
  clear:both;
}

.news-single-category {
  float: right;
}

.news-single-backlink, .news-single-backlink a {
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 15px;
  margin-top: 10px;
}

.news-single-timedata {
  float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
  font-size: 9px;
}
.news-single-author {
  padding-bottom: 3px;
}

.news-single-additional-info {
  clear: both;
  margin-top: 15px;
  padding:3px;
  padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
  border: 1px solid #666;
  margin:0px;
  margin-bottom: 3px;
  padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
  margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
  font-weight: bold;
  font-size: 11px;
  margin-left:5px;
  width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
  margin-top:10px;
  padding:3px;
}
.news-amenu-container LI {
  padding-bottom:1px;
}
.news-amenu-container UL {
  padding:3px;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:0px;
  list-style-type: none;
}
.news-amenu-container H2 {
  color:#000000;
  padding:3px;
  font-family : Arial, "Frutiger 55 Roman", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; color:#626469;
}
.news-amenu-item-year {
  font-weight: bold;
  padding: 2px;
  color:#000000;
}


/***************************************************/
.footer {
  background-image:url(../images/footer_hg.jpg);
}

#language_menu, #top_menu {
  display:inline;
}

.footercell {
  padding:0px;
}

img:link, img:hover, img:visited, img:active {
  border:0px;
}
