body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #75777b; font-family: verdana, arial; font-size: 8pt; color: #000000; font-weight: normal; }
.bg_header { background-image: url('../images/header.jpg'); background-repeat: no-repeat; background-position: center; }
.bg_header_eng { background-image: url('../images/header_eng.jpg'); background-repeat: no-repeat; background-position: center; }
.bg_header_sl { background-image: url('../images/header_slw.jpg'); background-repeat: no-repeat; background-position: center; }
.bg_header_esp { background-image: url('../images/header_esp.jpg'); background-repeat: no-repeat; background-position: center; }
DIV.top { border:0px solid; padding: 0px 0px 0px 0px; height: 100%; }
DIV.top DIV.navi_top{ border:0px solid; width: 600px; position: relative; top: 3px; left: 15px; }
DIV.top DIV.navi_bottom { width: 701px; height:60px; position: relative; top: 45px; left: 214px; background-image: url('../images/sub_navi_bg.jpg'); background-repeat: no-repeat; padding:5px 5px 0px 3px; float: left; }
DIV.top DIV.ticker {  float: left; background-color: #005d4b; position: relative; top: 117px; left: 218px; }

#DIV.top DIV.navi_bottom { background-image: url('../images/sub_navi2_bg.jpg');  }


TD.main_navi { background-image: url('../images/bg_main_navi.jpg'); background-repeat: repeat-y; vertical-align: top; text-align: right; margin-right: 30px; }
TABLE.main_navi_tab { border: 1px solid #f7f7f7; float: right; }
DIV.navi_div { text-align: right; margin-right:3px; border-top:1px solid #f7f7f7; border-right: 1px solid #f7f7f7; border-left: 0px solid #f7f7f7; border-bottom:0px; height:100%; width: 195px; float: right; }
TD.navi { background-image: url('../images/gradient.jpg'); background-repeat: repeat-x; background-color: #f8f8f9; width: 200px; vertical-align: top; }
TD.naviboersenticker { background-color: #f8f8f9; width: 200px; vertical-align: top; }
.bottom { background-image: url('../images/bottom.jpg'); background-repeat: repeat-x; width: 200px; height: 49px;  }
TD.content { background-color: white; vertical-align: top; }
DIV.ticker  { background-image: url('../images/bg_r.jpg'); background-repeat: repeat-y; background-color: #f8f8f9; height: 100%; width: 178px; vertical-align: top; border: 0px solid; float: left; }
DIV.clear-l { clear: left;}


	/* CONTENT Styles */
H1 {  }
H2 { font-family: verdana, arial; font-size: 12pt; color: #0000; font-weight: bold; margin: 0px 0px 0px 0px;  }
H3 { font-family: verdana, arial; font-size: 8pt; color: #005d4b; font-weight: normal; margin: 0px 0px 0px 0px; }
H4 { font-family: verdana, arial; font-size: 8pt; color: #ffffff; background-color: 005d4b; font-weight: bold; margin: 0px 14px 4px 0px; padding: 2px 0px 2px 2px;}
H5 {}

DIV.main-content { padding: 6px 6px 20px 10px;}
DIV.main-content-element { padding: 0px 0px 0px 0px; margin: : 0px 0px 0px 0px;}
IMG.main-content-line { margin: 4px 0px 30px 0px;}
P.bodytext, P.align-center, P.align-right { font-family: verdana, arial; font-size: 8pt; color: #000000; font-weight: normal; margin: 0px 0px 0px 0px; }
P.align-center { text-align: center;}
P.align-right { text-align: right; padding-right: 15px;}
DIV.csc-textpic-intext-right { padding-right: 16px;}

A.internal-link, A.internal-link:visited  { font-family: verdana, arial; font-size: 8pt; color: #005d4b; font-weight: normal;  }
A.internal-link:hover { text-decoration: none;  }

DIV.main-content  A, DIV.main-content  A:visited  { font-family: verdana, arial; font-size: 8pt; color: #005d4b; font-weight: normal;  }
DIV.main-content  A:hover { text-decoration: none;  }


	/* Newsticker */
DIV.content-right IMG.main-content-line { margin: 4px 0px 30px 0px; width: 0px; }

DIV.content-right-boerse {text-align:center; border-bottom: 1px solid #005D4B; padding-bottom: 10px;}
DIV.content-right-boerse H2.naviheader { background-color: #005D4B; color: #ffffff; font: bold 8pt Verdana;  text-align: left; padding-left: 10px; padding-bottom: 2px; margin-bottom: 10px;}

	/* NEWS Styles */
TABLE.news-list {}
TABLE.news-list TD.news-title { font-size: 8pt; font-weight: bold; }
TABLE.news-list TD.news-detail-link { padding-right: 20px;}
TABLE.news-list TD.news-detail-link A {}
TABLE.news-list TD.news-subheader {}

TABLE.news-latest {}
TABLE.news-latest TD.news-title { font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; font-style: oblique; }
TABLE.news-latest TD.news-title A { font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; font-style: oblique; }
TABLE.news-latest TD.news-subtitle { font-size: 8pt; font-weight: bold; color: #005d4b; text-decoration: underline; }
TABLE.news-latest TD.news-subtitle A { font-size: 8pt; font-weight: bold; color: #005d4b; text-decoration: underline; }
TABLE.news-latest TD.news-detail-link A {}
TABLE.news-latest TD.news-subheader A { color: #005d4b; text-decoration: none;}
TABLE.news-latest TD.news-subheader A P.bodytext { color: #696969; text-decoration: none;}


	/* TOP Navi Styles */
DIV.top-navi { padding: 4px 0px 0px 6px;}
DIV.top-navi IMG { float: left; padding-right: 8px; }
DIV.top-navi-no, DIV.top-navi-cur, DIV.top-navi-act { float: left; }
DIV.top-navi-no IMG, DIV.top-navi-cur IMG, DIV.top-navi-act IMG { float: left; }
DIV.top-navi-no A, DIV.top-navi-cur A, DIV.top-navi-act A { float: left; }
DIV.top-navi-no A { text-decoration: none; padding: 0px 8px 0px 0px; color: #a0a0a0; font-style: italic; font-family: Verdana, Arial, Verdana; font-size: 8pt; }
DIV.top-navi-cur A { }
DIV.top-navi-act A {  }


	/* SERVICE Navi Styles */
DIV.service-navi { padding: 4px 0px 0px 28px;}
DIV.service-navi IMG { float: left; padding-right: 8px; }
DIV.service-navi-no, DIV.top-navi-cur, DIV.top-navi-act { float: left; padding: 0px 30px 0px 0px;  } 
DIV.service-navi-no A { color: #005d4b; font-weight: bold; text-decoration: none; font-family: verdana, arial; font-size: 10pt; font-style: italic; }


	/* MAIN Navi Styles */
DIV.main-navi { margin: 0px 0px 0px 0px; padding-top: 4px;}
DIV.main-navi IMG.main-bImage { margin-right: 4px; float:left; }
DIV.main-navi-no, DIV.main-navi-cur, DIV.main-navi-act { margin-top: 4px; padding-top: 0px;  } 
DIV.main-navi-no A, DIV.main-navi-no A:visited, DIV.main-navi-no A:active { color: #005d4b; font-weight: bold; text-decoration: none; font-family: verdana, arial; font-size: 9pt; font-style: italic; height: 21px; }

DIV.main-navi-clear-img { clear: left; }
IMG.main-navi-clear-img { margin: 4px 0px 6px 14px;}

DIV.main-navi-2 { margin: 0px 0px 12px 0px;}
DIV.main-navi-2-no, DIV.main-navi-2-cur, DIV.main-navi-2-act { margin: 0px 0px 2px 14px;  } 
DIV.main-navi-2-no A { color: #696969; font-weight: normal; text-decoration: none; font-family: verdana, arial; font-size: 8pt; font-style: italic; }
DIV.main-navi-2-act {  }
DIV.main-navi-2-act A { color: #696969; font-weight: bold; text-decoration: none; font-family: verdana, arial; font-size: 8pt; font-style: italic; }

	/* stlyes for Indexed Search */
DIV, TD, INPUT	{  font-family: verdana, arial; font-size: 8pt; }
DIV.tx-indexedsearch { width: 97%; }
DIV.tx-indexedsearch INPUT.tx-indexedsearch-searchbox-sword, DIV.tx-indexedsearch  INPUT.tx-indexedsearch-searchbox-button { margin-left: 10px;}
DIV.tx-indexedsearch TD.tx-indexedsearch-title, DIV.tx-indexedsearch TD.tx-indexedsearch-percent, DIV.tx-indexedsearch TD.tx-indexedsearch-result-number { background-color: #d9ffd9; }
DIV.tx-indexedsearch TD.tx-indexedsearch-title A { font-weight: bold; }

// DIV.csc-sitemap UL LI { background-color: #d9ffd9;}
// DIV.csc-sitemap UL LI UL LI { background-color: #ffffff;}

DIV.tx-dropdownsitemap-pi1 { width: 97%; }
DIV.tx-dropdownsitemap-pi1 DIV.level_1 A { font-weight: bold; }
DIV.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
DIV.tx-dropdownsitemap-pi1 DIV.level_3 A { font-weight: normal; }
DIV.tx-dropdownsitemap-pi1 DIV.level_4 A { font-weight: normal; }


/*** Formulare *********************/
.csc-mailform {
        border: 0px;
       }

.csc-mailform-field label {
        margin:2px;
        font-size:11px;
        line-height:15px;
        color:#444444;
        float: left;
        text-align: right;
        margin-right: 10px;
        width: 120px;
        display: block;
        font-family: Verdana, Geneva, Helvetica, sans-serif;
       }

.csc-mailform-submit {
        margin-left: 100px;
        background-color:#005d4b;
        color:#ffffff;
       }


SPAN.important { color: #ff0000;}

DIV.lang_switch { float: right; border: 0px solid; padding:0px 40px 2px 0px; margin:0px 0px 0px 0px;  position: relative; top:4px;}
