/* CSS Franzobel */

/* body-Tag für tinyMCE */
body { background-color: #FFFFFF; 
	font-family: Arial,Helvetica,sans serif;
	font-size: 10pt;  
	color: #556B2F; }

/* Standard body-Tag */
body.colour { background-color: #6E8B3D;
	margin: 0px;
	padding: 0px;
	width: 100%; 
	height: 100%; }

/* Standard Text */
p { font-family: Arial,Helvetica,sans serif;
	font-size: 10pt;  
	color: #556B2F;
	margin: 0;
	padding: 0; }
/* Fehlermeldungen */
p.error { font-family: Arial,Helvetica,sans serif;
	font-size: 10pt;  
	color: #FF6347	;
	margin: 0;
	padding: 0;  }

/* Schriften */
h1 { font-family: Arial,Helvetica,sans serif;
	font-size: 16pt; 
	font-weight: bold;
	text-align: center;
	color: #556B2F; }
h2 { font-family: Arial,Helvetica,sans serif;
	font-size: 14pt;
	font-weight: bold; 
	text-align: left; 
	color: #6E8B3D;
	margin-top: 10px;
	margin-bottom: 0px; }
h3 { font-family: Arial,Helvetica,sans serif;
	font-size: 12pt; 
	font-weight: bold; 
	text-align: left; 
	color: #6E8B3D;
	margin-top: 5px;
	margin-bottom: 0px; }
h4 { font-family: Arial,Helvetica,sans serif;
	font-size: 8pt; 
	font-weight: lighter; 
	text-align: right; 
	color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px; }
h5 { font-family: Arial,Helvetica,sans serif;
	font-size: 12pt; 
	font-weight: bold; 
	text-align: left; 
	color: #BDB76B; }
h6 { font-family: Arial,Helvetica,sans serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #556B2F; 
	margin-top: 0px;
	margin-bottom: 0px; }

/* Diverse Darstellungen */
.hr { width: 100%; background-color: #556B2F; border: none; height: 2px; text-align: center; }
textarea {font-family: Arial,Helvetica,sans serif; font-size: 10pt; color: #556B2F; }
input {font-family: Arial,Helvetica,sans serif; font-size: 10pt; color: #556B2F; }
select {font-family: Arial,Helvetica,sans serif; font-size: 10pt; color: #556B2F; }

/* Hyperlinks */
a:link, a:visited 
	{ font-family: Arial,Helvetica,sans serif;
	color: #556B2F;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;}
a:active, a:hover{ 
	text-decoration: none;
	background-color:#FFFFFF;
	font-weight: bold;
	color: #BDB76B; }
a:focus{ 
	text-decoration: none;
	font-weight: bold;
	color:#6E8B3D; }
.tdlink { display: block; height: 100%; width: 100%; }

/* Buttons */
.button { border-style: none; 
	border-color: #F5F5DC; 
	border-width: 0px; 	
	background-color: #F5F5DC;
	font-size: 10pt; 
	text-decoration: none; 
	font-family: Arial,Helvetica,sans serif;
	color: #556B2F; }
.button:hover{ border-style: solid; 
	border-color: #F5F5DC;
	border-width: 0px; 	
	background-color: #FFFFFF;
	font-size: 10pt; 
	text-decoration: none; 
	font-family: Arial,Helvetica,sans serif;
	color: #BDB76B; }

/* Tabelleneigenschaften */
table.bg { width: 753px; 
	border-style: none;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto; }
table.bg2 { width: 100%;
	border-style: none;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto; vertical-align:top }
th { font-family: Arial,Helvetica,sans serif;
	font-size: 10pt;
	color: #FFFFFF; 
	font-weight: bold; 
	text-align: right; 
	background-color: #556B2F;
	vertical-align: top }
td.zelle { font-family: Arial,Helvetica,sans serif;
	font-size: 10pt; 
	color: #556B2F;
	background-color: #F5F5DC;
	vertical-align: top }
td.text { font-family: Arial,Helvetica,sans serif;
	font-size: 10pt; 
	color: #556B2F; 
	background-color: #FFFFFF;
	vertical-align: top }
	
/* Menüpunkte */
ul, li {
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style-type: none; }
li.treeMenu_opened ul {
   display: block; }
li.treeMenu_closed ul {
   display: none; }