body {
}

.PicturePane
{
	vertical-align: bottom;
}	

.LeftPane
{
	height: 100%;
	text-align: right;
	vertical-align: bottom;
	padding: 15 15 15 15;
}

.HotelPane, .GasthofPane, .MetzgereiPane, .CateringPane
{
	width: 170px;
	height: 100%;
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 50 5 5 8;
}


.HotelPane
{
	background-color: #E79645;
	background-image: url(hotel.jpg);
	padding: 50 5 5 8;
}

.GasthofPane
{
	background-color: #968B9B;
	background-image: url(gasthof.jpg);
	padding: 50 5 5 9;
}

.MetzgereiPane
{
	background-color: #97A199;
	background-image: url(metzgerei.jpg);
	padding: 50 5 5 9;
}

.CateringPane
{
	height: 155px;
	padding: 50 5 5 10;
}

.CateringPane
{
	width: 170px;
	height: 155px;
	background-color: #B5861C;
	background-image: url(catering.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

.InfoTopPane
{
	vertical-align: bottom;
	padding: 0 14 18 14;
	background-color: #F6DFC1;
}

.InfoPicturePane
{
	height: 20px;
	vertical-align: top;
	background-color: #F6DFC1;
}

.InfoBottomPane
{
	vertical-align: top;
	background-color: #F6DFC1;
	padding: 14 14 18 14;
}

.RightTopPane
{
	width: 100%;
	/*  height: 292px; */
	vertical-align: bottom;
	padding: 0 14 14 18;
}


.RightBottomPane
{
	background-image: url(logo_2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	vertical-align: bottom; padding: 15 15 15 15;
}

.ContentPane
{
	height: 100%;
	background-color: #F9EBD9;
	vertical-align: top;
	padding: 25 25 25 25;
}

.BreadCrumbCell
{
	font-family: Trebuchet MS;
    	font-weight: bold;
	font-size: 10px;
	height: 20px;
	text-align: right;
	padding: 14 15 0 25;
	background-color: #F9EBD9;
	color: #333366;
}

.BreadCrumb, .BreadCrumb:hover, .BreadCrumb:link, .BreadCrumb:visited
{
    color: #333366;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.login, a.login, .login:Hover, .login:Link, .login:Visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.Normal, .NormalDisabled
{
	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
	line-height: 15px;
	color: #333366;
}

a.normal
{
	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
	color: #E79645;
}

a.normal:hover
{
	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
	color: #333366;
	text-decoration: underline;
}

a.normal:visited
{
	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
	color: #E79645;
}

 
a:link
{
    text-decoration: none;
    color: #E79645;
    	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
}

a:hover
{
    text-decoration: underline;
    color: #333366;
    	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
}

a:visited
{
    text-decoration: none;
    color: #E79645;
    	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
} 



H1
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
	letter-spacing: 1px;
	word-spacing: 3px;
	color: #333366;	
}

H2
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
	word-spacing: 2px;
	color: #333366;	
}

H3
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	word-spacing: 2px;
	color: #333366;
}

/*.TreeViewMenuNormal*/


.Node, a.node {
	cursor: pointer; 
	cursor: hand;
	color: #FFFFFF; 
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	padding:4 0 4 0;
}

a.node:hover {
	cursor: pointer; 
	cursor: hand;
    background: #000;
}


.NodeChild, a.NodeChild {
	cursor: pointer; 
	cursor: hand;
	background-color: #fff; 
	color: #FFFFFF; 
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	 text-decoration: none;
}


.NodeChildSelected, a.nodeChildSelected {
	cursor: pointer; 
	cursor: hand;
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
  text-transform:uppercase;
/*  background-color:#9D4440;*/
  	color: #FFFFFF; 
  	  text-decoration: none;
}

.TreeViewMenuNormal {
	color: #FFFFFF; 
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
  text-transform:uppercase;
  text-decoration: none;
 }
 
 
.TreeViewMenu {
	color: #FFFFFF; 
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
  text-transform:uppercase;
    text-decoration: none;
 }



/* MENU */
/* *************************************************************************************************** */
.MainMenu_MenuContainer {
   z-index: 1000;
	background-color:transparent;
  text-align:left;
  width:179px; }
  
.MainMenu_MenuBar {
    	z-index: 1000;
	cursor: pointer; 
	cursor: hand;
  text-align:left;
  height: 25px;
  background-color: Transparent;
}

.MainMenu_MenuItem {
    	z-index: 1000;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
  text-transform:uppercase;
	border-left: #FFFFFF 0px solid;     /* Rand um Menuepunkte vor MouseOver */
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
	background-color: Transparent;      /* evtl. Hintergrund setzen, damit beim Submenu kein Rahmen um jeden Menupunkt erscheint */
}

.MainMenu_MenuIcon {
    	z-index: 1000;
	cursor: pointer; 
	cursor: hand; 
  background-color:#953338;
	border-left: #953338 1px solid;   /* damit Menupunkt nicht wackelt... 1px davor */
	border-bottom: #953338 0px solid; 
	border-top: #953338 0px solid; 
	text-align: center; 
	height: 25;
  width:5px;
  padding:0;

}
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer; 
	cursor: hand;
	margin: 0 0 0 -13px;
	background-color: #953338; 
	/* filter:alpha(opacity=80);-moz-opacity:0.80;opacity: 0.80; */
	/* filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);*/
	border-bottom: #953338 1px solid; 
	border-left: #953338 1px solid; 
	border-top: #953338 1px solid; 
	border-right: #953338 1px solid;
}
.MainMenu_MenuBreak {
	height: 0px; }
  
.MainMenu_MenuItemSel {
    	z-index: 1000;
	cursor: pointer; 
	cursor: hand; 
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
  text-transform:uppercase;
  background-color:#9D4440;
  color:#E69645;
  /* background: url(bg_menu_eintr.jpg) ; 
  background-repeat:no-repeat; */ 
  border:none;
	
}
  
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #953338 1px solid;  /* damit Menupunkt nicht wackelt... 1px danach */
	border-bottom: #953338 0px solid; 
	border-top: #953338 0px solid;
  width:10px;
  padding:0;
  margin:0;
	
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
  width:0;
  padding:0;
  margin:0;
}

HauptMenu_Item a:link {
    	z-index: 1000;
  padding-left:20px; }
  
HauptMenu_SelectedItem {
    	z-index: 1000;
 }
  
HauptMenu_ActiveItem {
    	z-index: 1000;
  color:#E69645;
	font-family: Trebuchet MS, Georgia, Times New Roman, Times, serif; 
	font-size: 11px; 
 }

 


/* Admin styles used in the FileManager */
/* **************************************************************************************************************************** */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	background-color: White;
	margin-left: 0px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: #696969 1px solid;
    height: 25px;
}

.FileManager_Pager
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: #696969 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #FFFFFF;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}
