/********************************/
/* Frames, spacing, link-to-top */
/********************************/
p.csc-linkToTop { text-align: right; }
p.csc-linkToTop A { font-weight: bold; }

p.csc-frame { border: 0px; }
p.csc-frame-invisible {}
p.csc-frame-rulerBefore { border-top: 1px solid #333333; }
p.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
p.csc-frame-indent { padding-left: 100px; }
p.csc-frame-indent3366 { padding-left: 33%; }
p.csc-frame-indent6633 { padding-right: 33%; }
p.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

p.csc-frame-frame1 H1, p.csc-frame-frame1 H2, p.csc-frame-frame1 H3, p.csc-frame-frame1 H4, p.csc-frame-frame1 H5 { margin-top: 2px; }
p.csc-frame-frame2 H1, p.csc-frame-frame2 H2, p.csc-frame-frame2 H3, p.csc-frame-frame2 H4, p.csc-frame-frame2 H5 { margin-top: 2px; }

/* Typo3 redefinitionen: filelinks option layout 0 normal */

.csc-uploads-0 { width: 330px; border: 1px solid #EFEFEF; }
.csc-uploads-0 tr td p { background-color : transparent; font-size: 10px; }
.csc-uploads-0 tr td { vertical-align : top; }
.csc-uploads-0 tr.tr-even { background-color: #FFFFFF; }
.csc-uploads-0 tr.tr-odd { background-color: #FFFFFF; }
.csc-uploads-0 tr td.csc-uploads-icon { padding-left: 5px; padding-right: 5px; width: 1%; text-align: center; vertical-align: top; }
.csc-uploads-0 tr td.csc-uploads-fileName { width: 80%; padding-left: 3px; }
.csc-uploads-0 tr td.csc-uploads-fileName p a { font-weight: normal;text-decoration: underline; }
.csc-uploads-0 tr td.csc-uploads-fileName p.csc-uploads-description { font-style: italic; }
.csc-uploads-0 tr td.csc-uploads-fileSize { background: transparent url("/fileadmin/img/icons/pdf_icon.gif") left top no-repeat; white-space: nowrap; padding-left: 22px; padding-right: 5px; text-align: right; }

/* Typo3 redefinitionen: filelinks option layout 1 */

.csc-uploads-1 { width: 330px; border: 1px solid #EFEFEF; }
.csc-uploads-1 tr td p { background-color : transparent; font-size: 10px; }
.csc-uploads-1 tr td { vertical-align : top; }
.csc-uploads-1 tr.tr-even { background-color: #FFFFFF; }
.csc-uploads-1 tr.tr-odd { background-color: #FFFFFF; }
.csc-uploads-1 tr td.csc-uploads-icon { padding-left: 5px; padding-right: 5px; width: 1%; text-align: center; vertical-align: top; }
.csc-uploads-1 tr td.csc-uploads-fileName { width: 80%; padding-left: 3px; }
.csc-uploads-1 tr td.csc-uploads-fileName p a { font-weight: normal;text-decoration: underline; }
.csc-uploads-1 tr td.csc-uploads-fileName p.csc-uploads-description { font-style: italic; }
.csc-uploads-1 tr td.csc-uploads-fileSize { white-space: nowrap; padding-left: 5px; padding-right: 5px; text-align: right; }

/* Typo3 redefinitionen: filelinks option layout 2 */

.csc-uploads-2 { width: 330px; border: 1px solid #EFEFEF; }
.csc-uploads-2 tr td p { background-color : transparent; font-size: 10px; }
.csc-uploads-2 tr td { vertical-align : top; }
.csc-uploads-2 tr.tr-even { background-color: #FFFFFF; }
.csc-uploads-2 tr.tr-odd { background-color: #FFFFFF; }
.csc-uploads-2 tr td.csc-uploads-icon { padding-left: 5px; padding-right: 5px; width: 1%; text-align: center; vertical-align: top; }
.csc-uploads-2 tr td.csc-uploads-fileName { width: 80%; padding-left: 3px; }
.csc-uploads-2 tr td.csc-uploads-fileName p a { font-weight: normal; text-decoration: underline; }
.csc-uploads-2 tr td.csc-uploads-fileName p.csc-uploads-description { font-style: italic; }
.csc-uploads-2 tr td.csc-uploads-fileSize { white-space: nowrap; padding-left: 5px; padding-right: 5px; text-align: right; }

/* Typo3 redefinitionen: filelinks option layout 3 */

.csc-uploads-3 { width: 140px; border: 1px solid #CCEFEF; }
.csc-uploads-3 tr td p { background-color : transparent; font-size: 10px; }
.csc-uploads-3 tr td { vertical-align : top; }
.csc-uploads-3 tr.tr-even { background-color: #FFFFFF; }
.csc-uploads-3 tr.tr-odd { background-color: #FFFFFF; }
.csc-uploads-3 tr td.csc-uploads-icon { display: none; padding-left: 5px; padding-right: 5px; width: 1%; text-align: center; vertical-align: top; }
.csc-uploads-3 tr td.csc-uploads-fileName { width: 80%; padding-left: 3px; }
.csc-uploads-3 tr td.csc-uploads-fileName p a { font-weight: normal; text-decoration: underline; }
.csc-uploads-3 tr td.csc-uploads-fileName p.csc-uploads-description { font-style: italic; }
.csc-uploads-3 tr td.csc-uploads-fileSize { background: transparent url("/fileadmin/img/icons/pdf_icon.gif") left top no-repeat; white-space: nowrap; padding-left: 22px; padding-right: 5px; text-align: right; }

.align-center {text-align: center;}

/* ++++++++++++++++++++ Typo3 redefinitionen: filelinks end ++++++++++++++++++++ */

/* ++++++++++++++++++++ Typo3 redefinitionen: layoutvarianten start ++++++++++++++++++++ */

/* Typo3 redefinitionen: spalte links mit und ohne background image */

.spalte_links    {
    background: #F8F8F8 url("/fileadmin/img/backgrounds/spaltentrenner_background_line.gif") right top no-repeat;
    font-size: 90%;
    line-height: 1.1em;
    overflow: hidden;
    padding-top: 1.0em;
}

.spalte_links  h1, h2, h3, h4, h5  {
    font-size: 95%;
    padding-left: 4px;
}

.spalte_links  .bodytext  {
    font-size: 95%;
    padding-left: 4px;
}

.spalte_links  .csc-bulletlist  {
    font-size: 95%;
    padding-left: 4px;
    list-style-image: url("/fileadmin/img/backgrounds/dot_bullet_list.gif");
    line-height: 1.5em;
}

.universal_spalte_links    {
    background: #F8F8F8 url("/fileadmin/img/backgrounds/spaltentrenner_back_left_links.gif") right top no-repeat;
    min-height: 433px;
    line-height: 1.1em;
    overflow: hidden;
    padding-top: 1.0em;
}

.universal_spalte_links  h1, h2, h3, h4, h5  {
    font-size: 95%;
    padding-left: 4px;
}

.universal_spalte_links  .bodytext  {
    font-size: 95%;
    padding-left: 4px;
}

.universal_spalte_links  .csc-bulletlist  {
    font-size: 95%;
    padding-left: 4px;
    list-style-image: url("/fileadmin/img/backgrounds/dot_bullet_list.gif");
    line-height: 1.5em;
}

/* Typo3 redefinitionen: 3 spalten ungleicher breite */

.dreispaltig_mitte    {
    background: transparent url("/fileadmin/img/backgrounds/background_spalten_top.gif") right top no-repeat;
    padding-top: 0;
}

.dreispaltig_rechts    {
    background: transparent url("/fileadmin/img/backgrounds/background_spalten_top_ohne.gif") right top repeat-x;
    padding-top: 1.0em;
}

/* Typo3 redefinitionen: 3 spalten gleicher breite */

.dreispaltig_equal_links    {
   background: transparent url("/fileadmin/img/backgrounds/back_verlauf_frontpage.png") center top no-repeat;
   margin-top: 30px;
}

.dreispaltig_equal_links img   {
  padding-left: 5px;
}

.dreispaltig_equal_links h1   {
   background: transparent;
   color: #007722;
   font-weight: bold;
   padding-top: 5px;
   padding-left: 8px;
   padding-bottom: 5px;
   text-transform: none;
}

/* Typo3 redefinitionen: 2 Spalten */

.zweispaltig_links    {
    margin-top: 5.2em;
    padding-top: 2.6em;
}

.zweispaltig_mitterechts    {
    margin-top: 5.2em;
}

/* Typo3 redefinitionen: 4 spalten ungleicher breite */

.vierspaltig_mitte    {
    background: transparent url("/fileadmin/img/backgrounds/background_spalten_top.gif") right top no-repeat;
    min-height: 433px;
    padding-top: 0;
}

.vierspaltig_mitte .csc-header-n1 h1   {
    margin-top: 0;
    padding-top: 0;
}

.vierspaltig_rechts    {
    background: transparent url("/fileadmin/img/backgrounds/background_spalten_top.gif") right top no-repeat;
    min-height: 433px;
    padding-top: 1.0em;
}

.vierspaltig_rechts .bodytext   {
    font-size: 95%;
}

.vierspaltig_rechts h1   {
    font-size: 95%;
}

.vierspaltig_rechts_aussen    {
    background: transparent url("/fileadmin/img/backgrounds/background_spalten_top_ohne.gif") right top repeat-x;
    min-height: 433px;
    padding-top: 1.0em;
}

.vierspaltig_rechts_aussen .bodytext   {
    font-size: 95%;
}

.vierspaltig_rechts_aussen h1   {
    font-size: 95%;
}

/* Typo3 redefinitionen: 3 spalten gleicher breite fuer startseite */

.startseite_dreispaltig_links    {
     padding-top: 33px;
}

.startseite_dreispaltig_mitte    {
     padding-top: 33px;
}

.startseite_dreispaltig_rechts    {
     padding-top: 33px;
}

/* Themenboxen fuer startseite */

#startseite_box1    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_ueberdlg.jpg") right top no-repeat;
    height: 82px;
    line-height: 1.2em;
}

#startseite_box1 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
}

#startseite_box2    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_testland.jpg") right top no-repeat;
    height: 82px;
    line-height: 1.2em;
    margin-top: 59px;
}

#startseite_box2 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
}

#startseite_box3    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_ausstell.jpg") right top no-repeat;
    height: 82px;
    line-height: 1.2em;
    margin-top: 59px;
}

#startseite_box3 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
}

#startseite_box4    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_fachinfo.jpg") right top no-repeat;
    line-height: 1.2em;
    height: 82px;
}

#startseite_box4 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
}
 
#startseite_box5    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_testlebe.jpg") right top no-repeat;
    height: 82px;
    line-height: 1.2em;
    margin-top: 59px;
}

#startseite_box5 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
}

#startseite_box6    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_veransta.jpg") right top no-repeat;
    height: 82px;
    line-height: 1.2em;
    margin-top: 59px;
}

#startseite_box6 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
}

#startseite_box7    {
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_mitglied.jpg") right top no-repeat;
    height: 82px;
    line-height: 1.2em;
    margin-top: 59px;
    display: none;
}

#startseite_box7 .bodytext   {
    padding-top: 21px;
    padding-left: 94px;
    display: none;
}

#startseite_boxnews   {
    border: 0px solid #FFFFFF;
    background: transparent url("/fileadmin/img/backgrounds/back_frontpage_box_aktuell.jpg") right top no-repeat;
    height: 223px;
    line-height: 1.2em;
}

#startseite_boxnews .bodytext, #startseite_boxnews .tx-lumophpinclude-pi1  {
    padding-top: 21px;
    padding-left: 94px;
}

/* ++++++++++++++++++++ Typo3 redefinitionen: layoutvarianten end ++++++++++++++++++++ */

/* ++++++++++++++++++++ Typo3 redefinitionen: extension indexedsearch start ++++++++++++++++++++ */

/* Typo3 redefinitionen: indexedsearch searchbox ergebnisliste */

.tx-indexedsearch .tx-indexedsearch-searchbox { 
    display: none; 
}

.tx-indexedsearch-rules { 
    display: none; 
}

/* ++++++++++++++++++++ Typo3 redefinitionen: extension indexedsearch end ++++++++++++++++++++ */


/* ++++++++++++++++++++ Link styles start ++++++++++++++++++++ */

/* link styles allgemein */

a:link {
        color: #007700; 
        text-decoration: underline;
}

a:visited {
        color: #007700;  
        text-decoration: underline;
}

a:active {
        color: #007700; 
        text-decoration: underline;
}

a:hover {
        color: #009900; 
        text-decoration: underline;
}

/* link styles linke Spalte */

.universal_spalte_links a:link {
        color: #000000; 
        text-decoration: underline;
}

.universal_spalte_links a:visited {
        color: #666666;  
        text-decoration: underline;
}

.universal_spalte_linksa :active {
        color: #007700; 
        text-decoration: underline;
}

.universal_spalte_links a:hover {
        color: #007700; 
        text-decoration: underline;
}

/* ++++++++++++++++++++ Link styles end ++++++++++++++++++++ */



/* blueprint redefinitionen */

/* blueprint redefinitionen: text-align uerberschreibt blueprint fix fuer IE centered layouts */
/* blueprint redefinitionen: falls line-height 1.3 gendert wird auch defs fuer mehrspaltig anpassen */

body {
    background: #D6D4D4;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 75%;
    letter-spacing: 0em;
    line-height: 1.3em;
    margin: 0;
    text-align: left;
}

.container {
   background: #FEFEFE url("/fileadmin/img/backgrounds/background_portal_new.jpg") left top no-repeat;
   margin: 0 0 0 0; 
   width:960px;
   min-height: 590px;
}

/* environment fuer popup auf startseite */

#popupcontainer {
   left: 605px;
   margin: 0; 
   position: absolute; 
   top: 35px;
   z-index: 100;
}

#popupclose {
   cursor: pointer;
}

/* mininews */
.tx-mininews-pi1-fp_listrowField-datetime  {
     font-size: 100%;
     margin: 0;
     padding: 0;
     text-transform: uppercase;
}
.tx-mininews-pi1-fp_listrowField-title {
    color: #FFFFEF;
    font-size: 100%;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: normal !important;
}
/* mininews ende */

/* Typo3 redefinitionen: */

.bodytext {
    background: transparent;
    margin: 0 4px 0 1px;
}

/* Typo3 redefinitionen: ueber bodytext ist der abstand des textes zu spaltentrennern manipulierbar */

.csc-header h1 {
    border: 0px solid orange;
    background: transparent url("/fileadmin/img/backgrounds/ruler_verlauf_absatzende.gif") left top no-repeat;
    padding-top: 25px;
}

.csc-header-n1 h1 {
    border: 0px solid orange;
    background: transparent;
}

/* Typo3 redefinitionen: content tables */

.contenttable    {
    border: 1px solid #DDDDDD;
    background: #FFFFFF;
}

.contenttable th    {
    border: 0px solid blue;
    background: #EFEFEF;
    font-size: 100%;
}

.contenttable td    {
     background: #FFFFFF;
}


/* Typo3 redefinitionen: listen */

ul  {
    list-style-type: circle;
}

/* blueprint redefinitionen: headlines */

h1 {
     background: transparent url("/fileadmin/img/backgrounds/ruler_verlauf_absatzende.gif") left top no-repeat;
     color: #007700;
     font-size: 110%;
     font-weight: bold;
     margin-bottom: 3px;
     padding-top: 25px;
}

h2 {
     color: #333333;
     font-size: 100%;
     font-weight: bold;
     margin-bottom: 3px;
}

h3 {
     color: #333333;
     font-size: 100%;
     font-weight: bold;
     margin-bottom: 3px;
}

/* Typo3 redefinitionen: link style in h1 */

h1 a {
    text-decoration: underline;
}

h1 a:hover {
    text-decoration: underline;
}

p  {
}


/* Typo3 redefinitionen: Formatiert csc-textsubheader */

p.csc-textsubheader  {
     color: #333333;
     font-size: 100%;
     font-weight: bold;
     margin: 0;
     padding: 0;
}

p.csc-subheader  {
     color: #333333;
     font-size: 100%;
     font-weight: bold;
     margin: 0;
     padding: 0;
}



/* Typo3 redefinitionen: Formatiert csc-textpicsubheader wie h2 */

p.csc-textpicsubheader  {
     color: #FFFFEF;
     font-size: 100%;
     margin: 0;
     padding: 0;
     text-transform: uppercase;
}

/* Typo3 redefinitionen: Formatiert csc-textpic Bildunterschriften */

.csc-textpic-caption  {
     color: #010204;
     font-size: 90%;
     font-style: normal;
     line-height: 110%;
     padding-top: 3px;
     text-align: left;
}

/* Typo3 redefinitionen: Regelt Abstand zu Bild nach oben */

.csc-textpic  {
      padding-top: 4px;
}


/* blueprint redefinitionen: border */

div.border {
    border-right: 0px solid #444444;
}

/* custom DLG stuff */

.slider_frontpage {
    border: 0px solid purple;
    color: #000000;
    margin: 0 0 2px 0;
}

/* ++++++++++++++++++++ Formate fuer Presseadapter start ++++++++++++++++++++ */

TABLE.presse-table, TABLE.presse-table TR TD, TABLE.presse-table TR
{
	vertical-align:top;
}

TABLE.presse-table
{
	border:0;
	border-spacing:0;
	width:100%;
}

TABLE.presse-table TR TD
{
	padding:2px 4px;
}

.presse-nav
{
	background:#ccc;
	font-weight:700;
}

.presse-date
{
	color:#666;
	font-size:0.9em;
	font-style:italic;
}

.presse-tr-odd
{
	background:#eee;
}

.presse-titel
{
	font-size:1.1em;
	font-weight:700;
}

.presse-kurzbeschreibung
{
	font-weight:700;
	text-align:left;
}

.presse-artikel
{
	text-align:left;
}

.presse-td-thumb
{
	padding:5px;
}

.presse-thumb
{
	border:1px solid #000;
	float:left;
	margin-bottom:2px;
	margin-left:4px;
	margin-right:4px;
}

/* ++++++++++++++++++++ Formate fuer Presseadapter end ++++++++++++++++++++ */
/* ++++++++++++++++++++ Typo3 redefinitionen: mailformular start ++++++++++++++++++++ */

/* Typo3 redefinitionen: Mailformular */

.csc-mailform-field{
       border: 0px solid red;
}

.csc-mailform label{
       border: 0px solid blue;
       background: #EEEEEE;
       color: #444444;
       font-weight: normal;
       width: 440px;
       display: block;

}

.csc-mailform input {
       border: 1px solid #CCCCCC;
       display: block;
       margin-bottom: 10px;
       color: #007700;
}

.csc-mailform textarea{
       border: 1px solid #CCCCCC;
       width: 300px;
       height: 100px;
       display: block;
       margin-bottom: 10px;
       color: #174C6C;
       background-color: #FFFFFF;
}

#mailformnachname, #mailformvorname, #mailformemail, #mailformfirma, #mailformstrasse, #mailformort, #mailformtelefon, #mailformfax {
       width: 250px;
}


/* ++++++++++++++++++++ Typo3 redefinitionen: mailformular end ++++++++++++++++++++ */


/* Typographie */

.littleblackdot {
    font-size: 0.7em;
}

/* Typographie: divider dient als Ersatz fuer littleblackdot - Nutzt content element divider  */

.divider {
    font-size: 0.7em;
    margin: 0;
    padding: 0;
}

p img {
   float: left;
   margin: 0.3em 1.5em 0 0;
   padding: 0;
}

/* sprachselektor top */

.sprachselektor_top {
    border: 0px solid red;
    height: 98px;
    margin: 0 0 0 0;   
}

.sprachselektor_top a   {
    border: 0px solid #000000;
    margin: 3px 0 0 7px;
    padding: 0 0 0 0;
 }

.sprachselektor_top img   {
    padding: 4px 0 0 0;
 }

/* headerlogo */

.headerlogo {
    border: 0px solid green;
    height: 98px;
    margin: 0 0 0 0;   
}

/* bereichsillu */

.bereichsillu {
    border: 0px solid blue;
    height: 98px;
}

.bereichsillu img {
     margin-top: 17px;
}

/* footer navigation */

#navigation_bottom {
    background: transparent url("/fileadmin/img/backgrounds/background_portal_footer.jpg") left top no-repeat;
    font-size: 90%;
    height: 24px;
    letter-spacing: 0.03em;
    margin: 0 0 0 0;
    position: absolute;
    text-align: center;
    top: 566px;
    left: 0;
    width: 960px;
}

/* footer navigation - nach dem letzen eintrag keine border rechts. deshalb style-anweisung im template 0px solid */

#navigation_bottom a   {
    border-right: 1px solid #FFFFFF;
    color: #FFFEFF;
    font-weight: normal;
    line-height: 2.2em;
    margin: 0 0 0 0;
    padding: 0 8px 0 8px;
    text-decoration: none;
}

/* search top */

#search_top {
    background: transparent url("/fileadmin/img/backgrounds/background_search_top.gif") left top repeat-x;
    border: 0px solid purple;
    height:27px;
    margin-top: 0px;
    padding-top:0px;
    text-align:left;
    vertical-align: top;
}

#search_top .input-search-magnifier {
    background: transparent url("/fileadmin/img/icons/search_lupe.png") left top no-repeat;
    border: 0;
    color: #BBBBBB;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 6px;
    padding-left: 28px;
    width: 70px;
}

#search_top .input-search-text {
    border: 1px solid #999999;  
    font-size: 0.9em;
    margin-left: 2px;
    margin-right: 0;
    margin-top: 6px;
    vertical-align: top;
}

/* pfadnavigation */

.path_navigation    {
    background: transparent;
    margin: 2px 0 12px 1px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    font-size: 90%;
}

.path_navigation a  {
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    font-size: 90%;
}

.path_navigation a:hover  {
    color: #666666;
}


/* slider thumbnails */
/* osahner start */
#slider {
position:relative;
overflow:hidden;
height: 30px;
clear:both;
margin:0;
}

#panelWrapper {
float:left;
width:360px;
position:relative;
overflow:hidden;
margin: 0;
padding:0;
}

#panelContainer {
position:relative;
left:0;
top:0;
margin: 0;
width:100%;
list-style-type:none;
}

.panel {
cursor:pointer;
float:left;
height:100%;
position:relative;
width:42px;
border:0;
overflow:hidden;
margin:0;
padding:0;
}

#panelNavR, #panelNavL {
cursor:pointer;
float:left;
height:100%;
position:relative;
border:0;
margin: 0;
padding:0;
}
#panelNavL {
margin: 0 0 0 4px;  
}
#panelNavL img {
margin-right: 2px;
}
#panelNavR img {
margin-left: 1px;
}

#postcardWrapper {
z-index:1;
background: transparent;
position: absolute; 
top: 110px; 
left: 246px; 
margin: 0; 
padding: 0;
height: 234px;
width: 110px;
}
/* osahner end */



/*** FHT-Download ***/
.fht_download_layout0{
    padding-top: 10px;
}

.fht_download_icon {
    float: left;
    margin-right: 5px;
}

.fht_download_title {
    font-size: 0.9em;
}

.fht_download_name{
    font-size: 0.8em;
}

.fht_download_filesize{
    font-size: 0.8em;
}

.fht_download_filedate{
    font-size: 0.8em;
}

.fht_download_category{
    font-size: 0.8em;
}

.fht_download_description{
    font-size: 0.8em;
    font-style: italics;
    margin: 3px 0 10px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #D1D1D2;
    font-style:italic;
}



/* navigation main IE-Hack fr die Breite */
*html ul.menu ul {
    width: 180px;
}