/*aus rte.css###################################################################*/
/* RTE / Table styling */
TABLE.contenttable {border-width:0px; border-collapse:separate;  border-spacing:0 0 0 0;font-family: arial; font-size: 12px; color:#2E4754; margin:0 0 0 0; padding-left:0px;}
TABLE.contenttable TR TD { padding:1px 1px 1px 1px;  font-size: 12px; color:#2E4754;  }
TABLE.contenttable TR TD P.bodytext { font-size: 12px; line-height:18px; font-size: 12px; color:#2E4754; margin:1 1 2 1; }

TABLE.contenttable td.Text_fett p.bodytext {margin:0 0 0 0;}
TABLE.contenttable tr.zeileHellgrau  p.bodytext {margin:0 0 0 0; }
TABLE.contenttable tr.zeileDunkelgrau  p.bodytext {margin:0 0 0 0;}


/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 12px; }
TABLE.contenttable p.bodytext { margin:11 0 11 0; line-height:18px;}
TABLE.contenttable p.bodytext img{ margin:0 2 0 -2; padding:0 0 0 0; border:0px;}
TABLE.contenttable a { font-size: 12px; color:00b37d; }
TABLE.contenttable TR TD { font-size: 12px;}

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}

TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

TABLE.contenttable a {color:#00b37d; text-decoration:underline; font-size:12px;}
TABLE.contenttable a:hover {text-decoration:none;}
table.tabProjektHead {border-collapse: collapse; margin: 0px 10px 0px 0px; width:284px;}
table.tabProjektHead tr td {font-family: arial; font-size: 12px; padding:4px 0px 4px 5px;color:#2E4754;  }
table.tabelle_fliesstext {border-collapse: collapse; margin: 0px 10px 0px 0px;font-size: 12px; }
table.tabelle_fliesstext tr td { font-family: arial; font-size: 12px; padding:4px 0px 4px 5px;color:#2E4754;  }
td.Tabellenzelle{color:#2E4754; font-size: 12px;}
td.Text_fett{font-weight:bold;}
tr.zeileHellgrau {background-color:#fdfdfd; }
tr.zeileDunkelgrau {background-color:#f0f0f0; }
tr.zeileRahmengrau{border:1px solid #fdfdfd; }
 /*td.Tabellenzelle p.bodytext {height:8px; } */

/*td.Text_fett p.bodytext {height:1px; }
tr.zeileHellgrau  p.bodytext {height:1px; }
tr.zeileDunkelgrau  p.bodytext {height:1px;}*/


table.zebra-rows, 
table.line_rows_top,
table.line_rows_bottom,
table.line_top_bottom,
table.zebra-rows_line {width:490px;}

table.zebra-rows, 
table.line_rows_top,
table.line_rows_bottom,
table.zebra-rows_line  {border-collapse:collapse; margin: 0px 10px 0px 0px; font-size: 12px; color:#2E4754; }

table.zebra-rows tr td,
table.zebra-rows tr td,
table.line_rows_top tr td,
table.line_rows_bottom tr td {font-family: arial; font-size: 12px; padding:4px 0px 4px 5px;font-size: 12px; color:#2E4754;  }

table.line_rows_top {}
table.line_rows_top td {border-top:1px solid #999999;}
table.line_rows_bottom {}
table.line_rows_bottom td {border-bottom:1px solid #999999;}
table.line_top_bottom {border-top:1px solid #999999;border-bottom:1px solid #999999;}
table.zebra-rows_line {border-top:1px solid #999999;border-left:1px solid #999999;}
table.zebra-rows_line td {border-right:1px solid #999999; border-bottom:1px solid #999999;}

/*aus rte.css#######################ENDE############################################*/


table.tabelle {border-collapse:collapse; margin: 0px 10px 0px 0px; font-size: 12px; color:#2E4754;  }
table.tabelle tr td {font-family: arial; font-size: 12px; padding:4px 0px 4px 5px;font-size: 12px; color:#2E4754;  }

a.download {color:#00b37d; text-decoration:underline;}
a.download:hover {text-decoration:none}
a.internal-link {color:#00b37d; text-decoration:underline;}
a.internal-link:hover {text-decoration:none}
a.external-link {color:#00b37d; text-decoration:underline;}
a.external-link :hover {text-decoration:none}
a.external-link-new-window  {color:#00b37d; text-decoration:underline;}
a.external-link-new-window:hover  {text-decoration:none}

a.external-link-new-window img {border:0px solid #D9E3E8;}

td.zentrieren {text-align: center; /*bs valign:middle;*/}
td.rechts {text-align:right;}
td.oben {vertical-align:top;}
td.unten {vertical-align: bottom;}

td.Schrift_fett {font-weight:bold; /*bs valign:middle;*/}
td.Linie_unten {border-bottom-color: #999999;border-bottom-width: 1px;	border-bottom-style: solid;vertical-align:middle;}
td.Linie_oben {border-top-color: #999999;border-top-width:1px;	border-top-style: solid; /*bs valign:middle;*/}
td.Linie_unten_oben {border-top-color: #999999; border-top-width:1px; border-top-style: solid; border-bottom-color: #999999;border-bottom-width: 1px;	border-bottom-style: solid; vertical-align:middle;}

/* #############################*/

p.UEBERSCHRIFT_gross{ font: bold 12px Arial,Helvetica,sans-serif; color:#03533b;  text-transform:uppercase; margin:10 0 10 0; line-height:20px;letter-spacing: 1px;}
p.Ueberschrift_gruen{ font: bold 12px Arial,Helvetica,sans-serif; color:#03533b; text-transform:none;margin:10 0 10 0; line-height:20px; }
p.Ueberschrift_blau{ font: bold 12px Arial,Helvetica,sans-serif; color:#2E4754; text-transform:none;margin:10 0 10 0; line-height:20px;}

a.Link_gruen

/* Bullet styles for unordered lists.*/
ul.Punkt_Liste {font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; line-height:18px;list-style-image: url('/fileadmin/templates/images/ul_sqare.gif'); margin-top:0px; }
ul {font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; list-style-image: url('/fileadmin/templates/images/ul_sqare.gif'); margin-top:5px;line-height:18px;}
li.Punkt_Liste {font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; list-style-image: url('/fileadmin/templates/images/ul_sqare.gif'); padding-top:0px;}
ol.Nummerierte_Liste {font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; line-height:18px;}
li.Nummerierte_Liste {font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; line-height:18px;}

body { font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; line-height:18px; }

a {color:#00b37d; text-decoration:underline;}
a img{border:none;}

/*Tabelle grauer Rahmen*/
table.Tabelle_rahmen_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	border: 1px solid #333333;
}

table tr td { font: 12px  Arial, Helvetica, sans-serif; color:#2e4754; line-height:18px; }



TABLE.contenttable {border-collapse:separate;  border-spacing:0px;font-family: arial; font-size: 12px; color:#2E4754; margin:0 0 0 0;}



/* ***************************************************************************************/
