/*
 * CSS für hoftheater
 */ 
/*
 *  Help'n'Calculator
 */
.h1help {
	font-size: 14pt;
  font-weight: bold;
  margin: 0px 0px 8px 0px;
  padding: 8px 8px 8px 8px;
  background-color: #731228;
  color: #EDD5B1;
} 

div.help {
  padding: 8px 8px 8px 8px;
}

pre.prehelp {
  font-family: Courier New, monospace;
  font-size: 10pt;
  padding: 4px 4px 4px 4px;
  margin: 4px 4px 8px 20px;
  border: 1px solid #731228;
  background-color: #EDD5B1;
}

th.cal_title {
  border: 1px solid #731228;
  background-color: #731228;
  color: #EDD5B1;
}

th.cal_day
{
  border: 1px solid #731228;
  background-color: #EDD5B1;
}

td.cal_kw {
  border: 1px solid #731228;
  text-align: right;
  font-weight: bold;
  background-color: #EDD5B1;
}

td.cal_day {
  border: 1px solid #731228;
  text-align: right;
  background-color: #EDD5B1;
}

td.cal_curday {
  border: 1px solid #731228;
  text-align: right;
  font-weight: bold;
}

table.cal_outer {
  width: 100%;
}

td.cal_years {
  text-align: center;
  vertical-align: middle;
}

td.cal_months {
  text-align: center;
  vertical-align: middle;
}

td.cal_month {
  text-align: center;
  vertical-align: middle;
}

/*
 * Debugausgabe
 */
table.debug {
  font-size: 7pt;
  text-decoration: none;
}

th.debug {
  font-size: 7pt;
  background-color: #DFDFDF;
  color: #773737;
  font-weight: bold;
}
  
td.debug {
  font-size: 7pt;
  background-color: #FFFFFF;
  color: #FF7F7F;
}

p.wartung {
  font-size: 17pt;
  background-color: #FFFFFF;
  color: #FF7F7F;
}

/*
 * Formatierungen für MyCMS
 */
 
.adress {
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
  border:none;
  line-height:50%;
}

.stat_bar {
  height:8px;
  margin-left: 10px;
  border-width:2px; 
  border-style:outset; 
} 
.stat_tit {
  text-align:center;
  font-weight:bold;
}
.stat_tab {
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
  border: none;
  border-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px; 
  margin-buttom: 0px;    
}
  
h1 { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  line-height:100%;
  font-weight:bold; 
}
h2 { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  line-height:100%;
  font-weight:bold; 
}
h3 { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 7px 0px;
  line-height:100%;
  font-weight:bold; 
}

.adress {
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px;
  border:none;
  line-height:50%;
}

.url:link, .url:active, .url:visited { 
  font-size:10px;
}

/*
 * Allgemeine Formatierungen
 */
 
div, td, th {  
  line-height:125%;
  text-align: left;
}

body {
  line-height:125%;
  margin: 0px 0px 0px 0px;
  text-align: center;
}

/*
 * Fehler- bzw. Warnabsätze
 */
div.error {
  color: #FF0000;
  text-align: center;
}

div.info {
  color: #7F7F7F;
  text-align: center;
}

/*
 * Allgemeines Tabellenformat
 */
table {
  border: none;
  border-spacing: 0px;
  border-collapse: collapse;
}

td, th {
  padding: 4px 6px 4px 6px;
  vertical-align: top;  
  text-align: left;
}

th {
  font-weight: bold;
  text-align: left;
}

table.white {
  border:none;
}

td.white {
  border:none;
}
table.nopad {
  padding: 0px 0px 0px 0px;
  border:none;
}

td.odd2 {
  color: #777777;
}

td.even2 {
  color: #777777;
}

ul, ol {
  margin-top:0px;
  margin-bottom:0px;
}
}

/*
 * Formatierung für Menues
 */

div.menu {
  padding: 0; 
  border: 2px solid;
}

td.menu {   
  border: 0px;
}


/*
 * Formatierung fürs Forum
 */

.threadmain {
  border-width:1px;
  border-style:solid;
  padding:0.5em;
  text-align:justify;
}

.threadtitle {
  border:none;
}

.threadanswer {
  vertical-align:bottom;
  border:none;
  font-size: 8pt;  
}

.threaddate {
  border:none;
  font-size: 8pt;
}

.threadauthor {
  border:none;
  font-size: 8pt;  
}


/*
 * Modifiziertes Tabellenformat für Banner
 */

.tree {
  border: none;
  padding: 0px 0px 0px 0px;  
}

.ltree {
  border: none;
  padding: 0px 0px 0px 0px;  
}

.rtree {
  border: none;
  padding: 0px 0px 0px 0px;  
}

/*
 * Modifiziertes Tabellenformat für Navigation
 */
table.nav {
  border: none;
  margin-left: auto; 
  margin-right: auto
}

td.nav {
  border: 1px solid;
  padding: 2px 4px 2px 4px;
}

/*
 * Modifiziertes Tabellenformat für Kopfteil
 */ 

.head {
  padding: 0px 0px 0px 0px;
  border: none;
  border-spacing: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-left: 0px; 
  margin-right: 0px;    
}

/*
 * Modifiziertes Tabellenformat für äußere Tabelle
 */

table.ta, td.td, td.td1, td.td3, td.td6, td.td9 {
  border:none;
}

table.ta1{
  border: 1px solid;
}


table.ta2, td.td2, td.td4, td.td7, td.td10 {
  border: 1px solid;
}

table.ta3, table.ta4, table.ta5, td.td5 {
  border: 2px solid;
}

table.ta6, table.ta7, table.ta8, td.td8 {
  border: 3px double;
}

table.ta9, table.ta10, table.ta11, td.td11 {
  border: 3px ridge;
} 
 
table.view {
  border: none;
  margin-left: auto; 
  margin-right: auto;
}

td.view {
  border: none;
}

td.edit {
  border: 1px solid #731228;
  background-color:#731228;
  padding: 2px 4px 2px 4px;
  text-align:center;
}

td.editedit {
  border: 1px solid #731228;
  padding: 2px 4px 2px 4px;
  text-align:center;
}

/*
 * Normale Hyperlinks
 */
a:link, a:active, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/*
 * Modifizierte Hyperlinks für Navigation
 */
a.nav:link, a.nav:active, a.nav:visited {
  text-decoration: none;
}

a.nav:hover {
  text-decoration: underline;
}

/*
 * Formate für Forumlarfelder
 */
textarea, input {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt;
}

select {
  width: 100%;
}

/*
 * Versions-Information
 */
div.version_info {
  font-size: 8pt;
  margin: 8px 0px 0px 0px;
  padding-bottom: 8px;
  text-align: center;
}

/*
 * Bilder
 */
img {
  padding: 2px 4px 2px 4px;
  border: none;
}

/*
 * Hinweis
 */
span.hint {
  color: #7F7F7F;
}

/*
 * Leeres Feld
 */
span.empty {
  color: #7F7F7F;
}

/*
 * Tooltip (z.B. für Benuternamen)
 */
span.tooltip {
  border-bottom: 1px dotted;
}

/*
 * Label
 */
span.labelyn,
span.label {
  font-size: 8pt;
}

/*
 * Formatierung für Menues
 */

div.menu {
  background-color: #EFEFEF;
  border: 1px solid #000000;
}

/*
 * Modifizierte Hyperlinks für Navigation
 */
a.nav:link, a.nav:active, a.nav:visited {
  color: #FFFFFF;
}

a.nav:hover {
  color: #FFFFFF;
}

td.nav {
  color: #FFFFFF;
}

  
.stat_bar {
  background-color:#731228;
  border-color:#EDD5B1; 
  color:#EDD5B1;
} 

h1 { font-size:22px; color:#731228;}
h2 { font-size:20px; color:#731228;}
h3 { font-size:18px; color:#A71A3A;}

.mycolor1 {color:#731228;}
.mycolor2 {color:#731228;}
.mycolor3 {color:#A71A3A;}
.mycolor4 {color:#731228;}
.mycolor5 {color:#731228;}
.mycolor6 {color:#000000;}
.mycolor7 {color:#EDD5B1;}

/*
 * Allgemeine Formatierungen
 */
body, div, td, th, p, p.list_text {  
  font-family:Garamond, sans-serif;
  font-size:14px;  
}


body {
  background: #EDD5B1;
  color: #000000;
}

/*
 * Allgemeines Tabellenformat
 */
table {
  background-color: #EDD5B1;  
}

th {
  background-color: #B17261;
}

td.odd {
  background-color: #F3E4C7;
}

td.even {
  background-color: #EDD5B1;
}

table.white {
  background-color: #EDD5B1;
}

td.white {
  background-color: #EDD5B1;
}

td.odd2 {
  color: #777777;
  background-color: #F3E4C7;
}

td.even2 {
  color: #777777;
}
/*
 * Formatierung für Menues
 */

div.menu {
  background-color: #F3E4C7;
  border-color: #000000;
}
 
 
/*
 * Formatierung für Texte
 */

table.ta, table.ta1, table.ta2, table.ta3, table.ta4, table.ta5, table.ta6, table.ta7,
table.ta8, table.ta9, , table.ta10, table.ta11,
td.td, td.td1, td.td2, td.td3, td.td4, td.td5, td.td6, td.td7, td.td8, td.td9, , td.td10, td.td11
{  
  border-top-color:#777777;
  border-left-color:#333333;
  border-bottom-color:#333333;
  border-right-color:#777777;  
}


/*
 * Formatierung fürs Forum
 */

.threadmain {
  border-color:#731228;
}

/*
 * Modifiziertes Tabellenformat für Navigation
 */
table.nav {
  background-color: #731228;
}

td.nav {
  border-color: #EDD5B1;
  background-color: #731228;
  color: #EDD5B1;
}

/*
 * Modifiziertes Tabellenformat für äußere Tabelle
 */
table.outer {
  border: solid 1px #731228;
  margin-left: auto; 
  margin-right: auto;

}

th.outer {
  border-color: #731228;
  background-color: #731228;
  color: #FFFFFF;
}

/*
 * Modifiziertes Tabellenformat für äußere Tabelle
 */

td.edit {
  border-color: #731228;
  color: #FFFFFF;
}

td.editedit {
  border-color: #731228;
  background-color: #F2A41E;
  color: #FFFFFF;
}


/*
 * Normale Hyperlinks
 */
a:link, a:active, a:visited {
  color: #731228;
}

a:hover {
  color: #731228;
}

/*
 * Modifizierte Hyperlinks für Navigation
 */
a.nav:link, a.nav:active, a.nav:visited {
  background-color: #731228;
  color: #FFFFFF;
}

a.nav:hover {
  background-color: #731228;
  color: #FFFFFF;
}

.list_image {
	margin:10px;
}

/*
 * Hilfe-Links in Kopfzeilen.
 */

a.help:link, a.help:active, a.help:visited {
  text-decoration: none;
  cursor: help;
  border-bottom: 1px dotted;
}

a.help:hover {
  text-decoration: none;
  cursor: help;
  border-bottom: 1px solid;
}

a.help_head:link, a.help_head:active, a.help_head:visited {
  color: #FFFFFF;
  text-decoration: none;
  cursor: help;
  border-bottom: 1px dotted;
}

a.help_head:hover {
  color: #FFFFFF;
  text-decoration: none;
  cursor: help;
  border-bottom: 1px solid;
}

table.view{
	width:80%;
	margin-left:auto;	
	margin-right:auto;

}

img.list_image {
	margin:10px;
	margin-left:0;
	padding-left:0;
}

img.toolbutton{
margin:0;
padding:2px;
}


td.view div table.view{
	width:100%;
}

.mceSelectList{
	width:auto;
}

div.version_info,span.labelinfo{
	display:none;
}

img.imgbar, div.imgbar{
	border:none;
	margin:0;
	padding:0;
}
.head{vertical-align:middle;padding:0px;margin:0px}
