/*** zentrales Layout-File investmentpartner.de ****/

/*** Allgemein ***/

p, h1, h2, h3, ul, ol, li, div, td, th, address, blockquote, nobr, b, i { font-family:arial, helvetica, sans-serif }
p  { font-size:10pt; color:black; }
ul, ol, li, div, td, th, address, nobr, b, i { font-size:10pt; color:black }
h1 {  font-size:12pt; color:#1A8A40; font-weight:bold }
h2, h3 {  font-size:10pt; color:#1A8A40; font-weight:bold }

a:link { color:#1A8A40; text-decoration:none; font-weight:bold }
a:visited { color:#1A8A40; text-decoration:none; font-weight:bold }
a:active { color:#1A8A40; text-decoration:none; font-weight:bold }
a:hover        { color:white; background-color:#1A8A40; text-decoration:none; font-weight:bold }


/*** News-Ticker ***/

p.ln_header { font-size:8pt; font-weight:light; color:black; }

a.ln_headline { font-size:8pt; font-weight:light; }
a.ln_headline:link { color:#1A8A40; }
a.ln_headline:visited { color:#1A8A40; }
a.ln_headline:active { color:#1A8A40; }
a.ln_headline:hover { color:white; background-color:#1A8A40; }

p.ln_text { font-size:8pt; }


/*** Menü-Stylesheets ***/

a.topnav1-no { font-size:10pt; text-decoration:none; font-weight:light; padding-left:10px; padding-right:10px; }
a.topnav1-no:link { color:#1A8A40; }
a.topnav1-no:visited { color:#1A8A40; }
a.topnav1-no:active { color:#1A8A40;  }
a.topnav1-no:hover { color:white; background-color:#1A8A40; }

a.topnav1-act { font-size:10pt; text-decoration:none; font-weight:bold; padding-left:10px; padding-right:10px; }
a.topnav1-act:link { color:#1A8A40; text-decoration:underline; }
a.topnav1-act:visited { color:#1A8A40; text-decoration:underline; }
a.topnav1-act:active { color:#1A8A40; text-decoration:underline; }
a.topnav1-act:hover { color:white; background-color:#1A8A40; text-decoration:underline; }

a.topnav2-no { font-size:8pt; text-decoration:none; font-weight:light; padding-left:8px; padding-right:8px; }
a.topnav2-no:link { color:#1A8A40; }
a.topnav2-no:visited { color:#1A8A40; }
a.topnav2-no:active { color:#1A8A40; }
a.topnav2-no:hover { color:white; background-color:#1A8A40; }

a.topnav2-act { font-size:8pt; text-decoration:none; font-weight:bold; padding-left:8px; padding-right:8px; }
a.topnav2-act:link { color:#1A8A40; text-decoration:underline; }
a.topnav2-act:visited { color:#1A8A40; text-decoration:underline; }
a.topnav2-act:active { color:#1A8A40; text-decoration:underline; }
a.topnav2-act:hover { color:white; background-color:#1A8A40; text-decoration:underline; }

/* Tabellen- und Zelleneigenschaften */

table.basic { width:100%; height:100%; border:0px; margin: 0px 0px 0px 0px 0px; }

td.upperleft { background-color:white; width:200; height:35; border:0px; margin: 0px 0px 0px 0px 0px; vertical-align:middle; }
td.lowerleft { background-color:#1A8A40; width:180; height:500; border:0px; margin: 0px 0px 0px 0px 0px; vertical-align:top; }
td.bodycontent { background-color:white; border:0px; margin: 0px 0px 0px 0px 0px; }
td.news_ticker { background-color:#E8E8E8; width:140; text-align:right; vertical-align:top; border:0px; padding:5px 5px 5px 5px; }

/* Menü links */

TD#menu_left div a {
  color:white;
  text-decoration:none;
}

TD#menu_left div a:hover {
  color:#1A8A40;
  background-color:white;
  text-decoration:none;
}

TD#menu_left div.menu_left-level1-no {
  width:180px;
  border-bottom: 1px dotted #CCCCCC;
  font-size: 8pt;
  padding-top: 7px;
}

TD#menu_left div.menu_left-level1-act {
  width:180px;
  border-bottom: 1px solid #FFFFFF;
  font-weight:bold;
  font-size: 8pt;
  padding-top: 7px;
}

TD#menu_left div.menu_left-level1-act a {
  color:white;
}

TD#menu_left div.menu_left-level1-act a:hover {
  color:#1A8A40;
  background-color:white;
}

TD#menu_left div.menu_left-level2-no {
  font-size: 8pt;
  padding-left: 5px;
  padding-top: 1px;
}

TD#menu_left div.menu_left-level2-act {
  font-weight:bold;
  font-size: 8pt;
  text-decoration:underline;
  padding-left: 5px;
  padding-top: 1px;
}

TD#menu_left div.menu_left-level2-act a {
  color:white;
  text-decoration:underline;
}

TD#menu_left div.menu_left-level2-act a:hover {
  color:#1A8A40;
  text-decoration:underline;
  background-color:white;
}

TD#menu_left div.menu_left-level3-no {
  font-size: 8pt;
  font-weight:normal;
  padding-left: 10px;
  padding-top: 1px;
}

TD#menu_left div.menu_left-level3-act {
  font-size: 8pt;
  font-weight:normal;
  text-decoration:underline;
  padding-left: 10px;
  padding-top: 1px;
}

TD#menu_left div.menu_left-level3-act a {
  color:white;
  text-decoration:underline;
}

TD#menu_left div.menu_left-level3-act a:hover {
  color:#1A8A40;
  text-decoration:underline;
  background-color:white;
}


/* News-Links */

/* latest news */

TD#ln_link div a {
  color:#1A8A40;
  text-decoration:none;
}

TD#ln_link div a:hover {
  color:white;
  background-color:#1A8A40;
  text-decoration:none;
}

TD#ln_link div.ln_headline {
  font-size: 8pt;
  color:#1A8A40;
  text-decoration:none;
}

TD#ln_link div.ln_archivelink {
  font-size: 8pt;
  color:#1A8A40;
  text-decoration:none;
}

TD#ln_link div.ln_archivelink a:hover {
  font-size: 8pt;
  color:white;
  background-color:#1A8A40;
  text-decoration:none;
}

/* news list */

TD#newslist div a {
  color:#1A8A40;
  font-weight:bold;
  text-decoration:none;
}

TD#newslist div a:hover {
  color:white;
  font-weight:bold;
  background-color:#1A8A40;
  text-decoration:none;
}

TD#newslist div.list_headline {
  font-size: 10pt;
  font-weight:bold;
  color:#1A8A40;
  text-decoration:none;
}


/* single news */

TD#sn_link div a {
  color:#1A8A40;
  text-decoration:none;
}

TD#sn_link div a:hover {
  color:white;
  background-color:#1A8A40;
  text-decoration:none;
}

TD#sn_link div.sn_headline {
  font-size: 12pt;
  font-weight:bold;
  color:#1A8A40;
  text-decoration:none;
}