/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height:1.8em;
	vertical-align:top;
}
#table_class {
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height:1.8em;
	vertical-align:top;
}
H1 { font-size: 18px; color:#CC0000; font-weight:bold }
H2 { font-size: 16px; color:#CC0000; font-weight:bold }
P, H1, H2 {margin: 0px 0px 5px 0px;}

A { color: #C60; }
A IMG { border:1px solid transparent; }
A:hover IMG { border:0px; background-color:transparent }

FORM FIELDSET{
	background-color:transparent;
	border:1px solid #f90;
	margin:10px;
	padding:10px;
}
FORM FIELDSET LEGEND{
	font-style:italic;
}

SPAN#header-links { text-align:right; float:right; margin-left:20px }

DIV#wirvorort1 { font-weight:bold; border-bottom:1px solid #CCC; padding-left:10px; padding-right:10px; padding-top:0px; color: #888888; background-color:#FFF; font-size: 44px; text-align:right; float:left }
DIV#wirvorort2 { font-weight:bold; border-bottom:1px solid #CCC; padding-left:10px; padding-right:10px; padding-top:0px; color: #FFFFFF; background-color:#CCC; font-size: 44px; text-align:left }
DIV#quarterly { padding-top:0px; color: #888888; font-size: 44px; text-align:center; font-family: Verdana, Arial }
DIV#sub { color: #888888; text-align:center; font-size:16px; padding-bottom:10px }
DIV#orange { width:100%; color: #fff; font-size: 38px; text-align:center; line-height: 50px; background-color:#F90; }
DIV#wirvorort_sprechblase { width:345px; height:110px; padding:5px; padding-bottom:30px; text-align:left; color: #FFF; background-image:url(http://www.1888-hermitage.de/zinsprojekte/fileadmin/templates/main/images/sprechblase_rechtsunten.gif); background-repeat:no-repeat; font-size: 28px; line-height:32px }
DIV#wirvorort_sprechblase1 { width:345px; height:110px; padding:5px; padding-top:30px; text-align:left; color: #FFF; background-image:url(http://www.1888-hermitage.de/zinsprojekte/fileadmin/templates/main/images/sprechblase_rechtsoben.gif); background-repeat:no-repeat; font-size: 14px; line-height:22px }
DIV#wirvorort_sprechblase_gross { width:345px; height:200px; padding:5px; padding-bottom:30px; text-align:left; color: #FFF; background-image:url(http://www.1888-hermitage.de/zinsprojekte/fileadmin/templates/main/images/sprechblase_rechtsunten_gross.gif); background-repeat:no-repeat; font-size: 28px; line-height:32px }

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

table.table_header{
	width:100%;
	color: #fff;
	font-family: Verdana, Arial;
	font-weight:bold;
	background-color:#F90;
}

table.table_header td.td-left{
	width:35%;
	font-size: 32px;
	text-align:right;
}

table.table_header td.td-middle{
	width:30%;
	font-size: 110px;
	line-height:110px;
	text-align:center;
}

table.table_header td.td-right{
	width:35%;
	font-size: 32px;
	text-align:left;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom:10px;
	vertical-align: top; 
	line-height:1.8em;
	background-color:#f7f7f7;
	min-height:400px;
}

/* Menu 1 column */
TD#menu_1 {	
	line-height:1.6em;
	vertical-align:top;
	width:200px;
/*	padding-left:5px;*/
	padding-top:0px;
}

TD#menu_1 DIV {
	padding:5px;
}
TD#menu_1 DIV A {
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  background-color:#fed;
  color:#f90;
  font-weight:bold;
  font-size: 11px;
  filter:alpha(opacity='70', style='0');
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  background-color:#fed;
  color:#f90;
  font-size: 10px;
  line-height: 14px;
  font-weight:bold;
  padding-left:20px;
}


/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

table.table_investmentdaten{
	border: 1px solid #666;
	width:100%
}

table.table_investmentdaten td.td-0{
	width:250px;
}

table.table_investmentdaten td.td-1{
	width:150px;
}

table.table_investmentdaten td.td-2{
	width:170px;
	text-align:right;
}

table.table_investmentdaten td.td-last{
	width:auto;
}

table.lexicon{
	width:100%;
	border-collapse: collapse;
	background-color:#f7f7f7;
}
table.lexicon td{
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	vertical-align:top;
	border-bottom:1px solid #F90;
}
table.lexicon td.td-0{
	width:100px;
	font-size:14px;
	font-weight:bold;
	color:#F90;
}

