/* resetting some values */ 
* { padding: 0;margin:0; }
/* defining basics */ 
body { background: #E5FDFD; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; color: #00AAAA; font-size: 12px;}
ul a {text-decoration:none;}

#wrapper { text-align: left; width: 960px; margin:0px auto 20px 15px; }
a#wrapper { text-align: left; }
#logo { color: #909090; margin-top:5px; height:30px; width: 335px; float:left; display:inline; font-size: 26px; text-align: left; }
h1#searchbar { color: #00AAAA; margin-top:15px; height:25px; width: 340px; float:right; display:inline; font-size: 12px; font-weight: bold; text-align: right; background-color: #fff; background:#ffffff url(foldedge_tt_left.gif) no-repeat top left ; }
h1#searchbar input { color:#00AAAA; font-size: 10px; }
h1#searchbar form { display:block; line-height:15px; padding:2px 0px 0px 0px; background:transparent url(foldedge_tr.gif) no-repeat top right ; }
h1#searchbar a { text-decoration: underline; font-size: 10px;
line-height:16px; padding:5px 15px 0px 0px; color:#00AAAA; }
h1#searchbar a:hover{
    color:#00CCCC;
}
h5#searchbar { color: #00AAAA; margin-top:15px; height:25px; width: 340px; float:right; display:inline; font-size: 12px; font-weight: bold; text-align: right; background-color: #fff; background:#ffffff url(foldedge_tt_left.gif) no-repeat top left ; }
h5#searchbar input { color:#00AAAA; font-size: 10px; }
h5#searchbar form { display:block; line-height:15px; padding:2px 0px 0px 0px; background:transparent url(foldedge_tr.gif) no-repeat top right ; }
h5#searchbar a { text-decoration: underline; font-size: 10px; line-height:16px; padding:5px 15px 0px 0px; color:#00AAAA; }
h5#searchbar a:hover{ color:#00CCCC; }

DIV#sub {
	 LEFT: 40px; POSITION: absolute; TOP: 640px; HEIGHT: 20px
}


/* navbar */ 
#navbar { clear: both; background: #ffffff url(foldedge_left.gif) left top no-repeat; padding: 10px 15px 0px 15px; color:#fff; padding-bottom: 3px; }
#navbar ul { list-style:none; clear:both; }
#navbar p a, #navbar p a:visited, #navbar p a:active {
padding:6px 5px 0px 5px;
color:#00CCCC; 
text-decoration:none;
}
#navbar p a:hover {color:#00AAAA}
#navbar p { 
color: #00AAAA;
padding-left:350px;
margin-left:320px;
}
#navbar ul#level2nav li { list-style:none; display: inline; }
ul#level1nav li { background:#555 url(tab_tl.gif) no-repeat top left ; font-size: 13px; line-height:13px; font-weight: bold; margin-right: 1px; float:left; list-style:none; }
ul#level1nav a { display:block; background:transparent url(tab_tr.gif) no-repeat top right; padding:6px 5px; }
ul#level2nav { font-weight: bold; font-size: 11px; background: #aaa url(navbar_bg.gif) no-repeat right; height: 25px; line-height: 25px; color:#fff; list-style:none; }
ul#level2nav li { padding:1px 5px; border-right: 1px solid #fff; }
ul#level2nav li.last {border:0px;}
ul#level2nav li.current { border-right:1px solid #fff; color:#fff; }
#middle { width: 960; background:#fff url(content_bg.gif) no-repeat bottom; padding-bottom: 10px; float: left; }
#subnav { margin-left: 2px; margin-right: 2px; margin-top: 35px; padding: 0px; }
#subnav li { text-align:left; font-size:12px; line-height:11px; padding-bottom: 3px; margin-bottom:0px; margin-left:0px; list-style:none; }

a.subnav1Active:link, a.subnav1Active:visited,a.subnav1Active:hover {
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 12px; 
  text-indent: -12px; 
  font-weight: bold;
}
a.subnav2Active:link, a.subnav2Active:visited,a.subnav2Active:hover { 
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 22px; 
  text-indent: -12px;
  font-weight: bold;
}
a.subnav3Active:link, a.subnav3Active:visited, a.subnav3Active:hover { 
  text-align:left; 
  color:#fff; 
  margin-left: 32px; 
  display:block; 
  text-indent: -12px;
  font-weight: bold;
}

a.subnav4Active:link, a.subnav4Active:visited, subnav4Active:hover { 
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 42px; 
  text-indent: -12px; 
  font-size: 12px;
  font-weight: bold;
}


a.subnav5Active:link, a.subnav5Active:visited, subnav5Active:hover { 
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 54px; 
  text-indent: -12px; 
  font-size: 12px;
  font-weight: bold;
}

a.subnav1:link, a.subnav1:active, a.subnav1:visited { 
  text-align:left; 
  color: #D2FAFA; 
  margin-left: 12px; 
  display:block; 
  text-indent: -12px;
}

a.subnav1:hover {
  text-align:left; 
  color:#D2FAFA; 
  margin-left: 12px; 
  display:block; 
  text-indent: -12px; 
}


a.subnav2:link, a.subnav2:active, a.subnav2:visited {
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 22px; 
  text-indent: -12px;
}
a.subnav2:hover {
  text-align:left; 
  color:#CCC; 
  display:block; 
  margin-left: 22px; 
  text-indent: -12px;
}


a.subnav3:link, a.subnav3:active, a.subnav3:visited {
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 32px; 
  text-indent: -12px;
}
a.subnav3:hover { 
  text-align:left; 
  color:#CCC; 
  display:block; 
  margin-left: 32px; 
  text-indent: -12px;
}

a.subnav4:link, a.subnav4:active, a.subnav4:visited { 
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 42px; 
  text-indent: -12px; 
  font-size: 12px;
}
a.subnav4:hover {
  text-align:left; 
  color:#CCC; 
  display:block; 
  margin-left: 42px; 
  text-indent: -12px; 
  font-size: 12px;
}

a.subnav5:link, a.subnav5:active, a.subnav5:visited { 
  text-align:left; 
  color:#fff; 
  display:block; 
  margin-left: 54px; 
  text-indent: -12px; 
  font-size: 12px;
}
a.subnav5:hover { 
  text-align:left; 
  color:#CCC; 
  display:block; 
  margin-left: 54px; 
  text-indent: -12px; 
  font-size: 12px;
}


td.subnavTop { background:url(subnavTop.gif) no-repeat top; height: 10px; width: 155px; }
td.subnavBottom { background:url(subnavBottom.gif) no-repeat bottom; height: 10px; width: 155px; }
#moreabout { margin-bottom: 0px; margin-top: 0px; padding-top: 3px; margin-left: 0px; margin-right: 0px; }
#moreabout ul { width:930px; list-style:none; line-height: 25px; font-size: 11px; font-weight: bold; background: url(footer.gif) no-repeat bottom; text-align:right; }
#moreabout ul li { display: inline; }
#moreabout ul li { padding:1px 10px; border-right: 1px solid #fff; color: #D2FAFA; }
#moreabout ul li.last {border:0px;}
#moreabout a.community{float:right;margin-top:-25px;}
#moreabout a.community img {border-width:0px;}
#youarehere { text-align:left; margin-left:0px; font-size:12px; margin-bottom: 10px; }
#youarehere a, #youarehere a:link, #youarehere a:visited, #youarehere a:active { color:#00CCCC; margin:0 2px; margin:0 2px; text-decoration: underline; }
#youarehere a:hover { color:#00AAAA; text-decoration:underline; }
#youarehere a.here { color:#00AAAA; text-decoration:none; cursor:text; }
#related { width: 240px; margin-bottom:5px; margin-top:5px; }
#related h1.toolboxed { position:relative; height:24px; line-height:24px; font-size: 11px; font-weight: bold; color:#fff; background-color:#98C000; }
#related h1 img { vertical-align:middle; }
#related ul li { line-height:11px; padding-left: 5px; }
#related a { color: #98C000; font-weight: bold; text-decoration: underline; }
td.content h1 {font-size: 25px; font-weight: normal; margin: 0px 0px 4px 0px }
td.content h2 {font-size: 20px; font-weight: normal; margin: 0 0 0 -1px }
td.content h3 {font-size: 17px; font-weight: normal; margin: 0 0 0 -1px }
td.content h4 {font-size: 15px; font-weight: bold; margin: 14px 0 7px }
td.content h5 {font-size: 11px; font-weight: bold; margin: 15px 0 10px }
td.content h6 {font-size: 11px; font-weight: normal; margin: 0 0 7px }
td.content div { font-size: 11px; font-weight: normal; color:#000000 }
td.content a, a:visited, #mainHomepage a:visited {color:#00CCCC}
td.content a:hover {color:#00AAAA}
td.content p {margin-bottom:6px;line-height:120%;}
td.content ul { margin-left: 17px;}
td.content ul a:hover { text-decoration:none; color:#00AAAA }
td.content ul a, td.content ul a:visited, td.content a:active { color:#00CCCC; text-decoration:none; }
td.content ol {
    list-style-position: outside;
    margin-left: 30px;
}

td.content blockquote {
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    color: #00AAAA; 
    font-size: 12px;
}


/* rounded boxes*/ 
.boxed {position:relative;background-color:#123456;margin:0;padding:0;border:none;}
.boxed p, .boxed ul {padding:4px;}
.tl, .tr, .bl, .br {position:absolute;margin:0;padding:0;border:none;vertical-align:baseline}
.tl {top:0;left:0;float:left;clear:both;}
.tr {top:0;right:0;float:right;clear:both;}
.bl {bottom:0;left:0;float:left;clear:both;}
.br {bottom:0;right:0;float:right;clear:both;}
/* generic backgrounds colors */ 
.bgbal {background-color:#00CCCC;color:#fff;}
.bgral {background-color:#ea0437;color:#fff;}
.bgone {background-color:#E5FDFD;color:#000;}
.bgtwo {background-color:#D7D29D;color:#fff;}
.bgthr {background-color:#E69F00;color:#fff;}
.bgfou {background-color:#98C000;color:#fff;}
.bgfiv {background-color:#666666;color:#fff;}
/* SUCHE */ 
.searchNumber, .searchDate, .searchTitle, .searchType, .searchSize { background-color:#D7D29D; color:#00AAAA; padding-top:3px; padding-bottom:3px; }
.searchTitle { font-size:14px; padding-left: 5px; }
.searchAbstract { padding-top: 5px; padding-left: 10px; }
.searchNumber { padding-left:3px; width:20px; }
.searchSize { width:60px; }
.searchType { width:20px; }
.searchDate { width:55px; padding-left:5px; }
.searchUrl { font-size:10px; padding-bottom:10px; padding-top:3px; padding-left:3px; }
ul.ourDocuments { list-style-type:none; }
ul.ourDocuments li { padding-top:3px; padding-bottom:3px; }
ul#level1nav li {background-color:#00CCCC;}
ul#level1nav li.current {background-color:#00AAAA;}

ul#level1nav li.aktienkurs {
    color: #00AAAA;
    background-color: #fff;
    margin-left: 130px;
    font-size: 11px; 
    font-weight: normal;
    line-height:13px; 
    float:left; 
    list-style:none;
}

ul#level1nav li.aktienkurs a {
    color:#00CCCC;
    text-decoration: none;
}
ul#level1nav li.aktienkurs a:hover {
    color:#00AAAA;
    text-decoration: none;
}

ul#level1nav li a:hover, ul#level1nav li.current a:link, ul#level1nav li.current a:visited {color:#fff;}

ul#level2nav li a:hover, ul#level2nav li.current a:link, ul#level2nav li.current a:visited {color:#fff;}


#moreabout ul, ul#level2nav {background-color:#00AAAA;}
ul a:link, ul a:visited {color:#D2FAFA;}
ul a:hover {color:#fff;}
#navbar a:hover, #mainHomepage a:hover, #langswitch a:hover, #main a:hover,
#mainHomepage a:hover, #main h1, #mainHomepage h1, #main h2, #mainHomepage h2,
#main h4, #mainHomepage h4,#navbar a.current {color:#00AAAA;}

/*boxen */
td.boxHeader {
border-right: #0096CE 1px solid;
border-top: #0096CE 1px solid; 
background-color: #e1f1f8; 
text-transform: uppercase;
text-align:left;
padding:0;
margin:0;
}
td.boxImage {
    padding:0;
    margin:0;
}

tr.boxHeader {
background-color: #e1f1f8; 
}

td.boxContent {
border: #0096CE 1px solid; 
padding: 3px; 
background-color: #f2f8fb;
}

.tdPaddingLeft {
    padding-left: 15px;
}

.red {
   color: #EA0437;
}

#newsNumber {
float: left;
color: #00AAAA;
font-size: 12px;
text-align: left;
}
.goToNews {
float: right;
color: #00AAAA;
font-size: 12px;
text-align: right;
margin-right: 10px;
}

a.goToNews:link, a.goToNews:visited, goToNews:hover,goToNews:active { 
float: right;
color: #00AAAA;
font-size: 12px;
text-align: right;
text-decoration: none;
}

h2.adhocMessage {
font-size: 20px; font-weight: normal;
color:#00CCCC;
}

.Verweis1 { 
float: left;
color: #00CCCC;
font-size: 12px;
text-decoration: none;
}

.box { float: left; width: 767px; height: 425px; margin: 1px; background: e8f6ff; 
border: e8f6ff; color: black; overflow-x: hidden; overflow-y: auto; 
font-family: Tahoma, Verdana, Geneva, "MS Sans Serif", Arial, Helvetica; 
font-size: 12px; font-style: normal; font-weight: normal; line-height: 12px; 
color: #666666;  scrollbar-base-color: e8f6ff; overflow:-moz-scrollbars-vertical;}