body             { behavior: url(csshover.htc); } /* WinIE behavior call, required for popups in IE */

.login-link      { font-family: "Courier New", Courier, mono; font-size: 16px; font-weight: bold; }
.window          { padding: 25px;}
.admin-title     { font-family: "Courier New", Courier, mono; font-size: 20px; font-weight: bold; color: #CC6600; }
.admin-result    { font-family: "Courier New", Courier, mono; font-size: 16px; font-weight: normal; color: white; }

/* link buttons */
sa.button-link   { text-decoration: none;  margin-left: 10px; width: 80px; float: left;  font-weight: bold; padding-left: 10px; padding-right: 10px; text-align: center; letter-spacing: 1px; border:1px solid;color: white;  border-bottom-color:gray; border-right-color: Gray; border-top-color: gray; border-left-color: gray; background-color: #330000; padding-left: 8px;padding-right: 8px; }
#sbutton a:hover { border-bottom-color:black; border-right-color: black; border-top-color: White; border-left-color: White; background-color: gray; }

a.button-link    { text-decoration: none;  margin-left: 10px; width: 80px; float: left;  font-weight: bold; padding-left: 10px; padding-right: 10px; text-align: center; letter-spacing: 1px; border:1px solid;color: white;  border-bottom-color:gray; border-right-color: Gray; border-top-color: gray; border-left-color: gray; background-color: #993300; padding-left: 8px;padding-right: 8px;font-size: 14px; }
#button a:hover  { border-bottom-color:white; border-right-color: white; border-top-color: White; border-left-color: White; background-color: 993300; }

/* links */

.action-link     { text-decoration: none; border: none; color: #993300; font-family: "Courier New", Courier, mono; font-size: 20px; font-weight: bold; padding-left: 8px;padding-right: 8px;padding-bottom: 10px;}

a                { text-decoration: none; color: #CC6600; }
a:link           { text-decoration: none; color: #CC6600; }
a:visited        { text-decoration: none; color: #CC6600; }
a:hover          { text-decoration: none; color: #CC6600; }

/* label */

.field-label     { text-decoration: none; border: none; color: #CC6600; font-family: "Courier New", Courier, mono; font-size: 16px; font-weight: bold; }
.form-label      { text-decoration: none; border: none; color: #CC6600; font-family: "Courier New", Courier, mono; font-size: 14px; font-weight: bold; }

/* admin info fields */

div.afield	     { text-decoration: none; border: none; padding-top: 5px; padding-left: 20px; display: table;}
span.afieldname  { text-decoration: none; border: none; color: #CC6600; font-family: "Courier New", Courier, mono; font-size: 14px; font-weight: bold; width: 90px; display: table-cell;}
span.afieldvalue { text-decoration: none; border: none; color: white; font-family: "Courier New", Courier, mono; font-size: 14px; font-weight: normal;  display: table-cell}

/* element items */

th               { font-family: "Courier New", Courier, mono; font-size: 18px; font-weight: bold; color: #CC6600; }

.mail-quote      { border: 2px dotted; border-color:white; padding: 8px; }

/* text */

.datum           { font-family: "Courier New", Courier, mono; font-size: 36px; font-weight: bold; color: #FFFFFF; }
.mainmenuentry   { font-family: "Courier New", Courier, mono; font-size: 24px; font-weight: bold; color: #CC6600; white-space:nowrap; }
.mainmenuentry_s { font-family: "Courier New", Courier, mono; font-size: 20px; font-weight: bold; color: #CC6600; white-space:nowrap; }
.ort             { font-family: "Courier New", Courier, mono; font-size: 24px; font-weight: bold; color: #CC6600; }
.tagUhrzeit      { font-family: "Courier New", Courier, mono; font-size: 18px; color: #FFFFFF; }
.konzerte        { font-family: "Courier New", Courier, mono; font-size: 14px; color: #FFFFFF; }
.textInputKlein  { font-family: "Courier New", Courier, mono; font-size: 12px; color: #330000; }
.textInputGross  { font-family: "Courier New", Courier, mono; font-size: 14px; color: #330000; }
.UpdateHints     { font-family: "Courier New", Courier, mono; font-size: 10px; color: #FFFFFF; }
.error           { font-family: "Courier New", Courier, mono; font-size: 10px; color: #FFFFFF; background: #993300; }

/* colors */

.mittelbraun     { color: #993300; }
.hellbraun       { color: #CC6600; }
.weiss           { color: #FFFFFF; }

/* layout */

div#contents
{
	padding: 0px;
	margin:  0px;
}

div#contentsmain
{
  margin-left:  280px;
}

/* menu */

div#nav 
{
	font-family: "Courier New", Courier, mono; font-size: 12px; font-weight: bold;
	float: left; margin: -1px 0 0 0em;
	background: #993300; 
	color: #CC6600;
	width:100%;
	margin-bottom:20px;
}

div#navarea
{
	width:100%;
	margin-left:  100px;
}

div#nav ul 
{
	margin: 0; 
	padding: 0; 
	background: #993300;
	border: solid #CC6600;
	border-top-width: 0px;      /* nur oben */
	border-bottom-width: 1px;   /* nur unten */
	border-left-width: 1px;     /* nur links */
	border-right-width: 1px;    /* nur rechts */
}

div#nav li 
{
	position: relative; 
	list-style: none; 
	margin: 0;
	float: left; 
	width: 12em; 
	line-height: 1em;
	color: #CC6600;
	background: #993300;
}‚

div#nav li:hover 
{
	background: #AA4400;
}

div#nav li.submenu:hover 
{
	background: #AA4400;
}

div#nav li a 
{
	display: block; 
	padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; 
  width: 12em;
}

/*div#nav>ul a {width: auto;}*/

div#nav ul ul 
{
	position: absolute; 
	width: 12em;
  display: none;
}

/*div#nav ul ul li 
{
	border-bottom: 1px solid #fff;
}*/

div#nav li.submenu li.submenu:hover {color:#CC6600;}
div#nav li.submenu li.submenu:hover {color:#CC6600;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 7em;  border-top: 1px solid #CCC;}
  
  
 div#nav a
 {
	color:#CC6600;
 }
 
 div#nav a:hover
 {
  	color:#CC6600;
 }
 