/* ================================
    CSS STYLES FOR ONLINEHVW PORTAL 
    v1.0, 02/2008
   ================================
   
   dunkelgrn:		#3A462E
   hellgrn:		#D9E1D1
   Tabellenkopf-HG neu: #B7C6A8
   Tabellenkopf-HG alt: #799160
   
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg 
{
    width: 98%;
    cellspacing: 0;
}
.body
{ background-color:#3A462E;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg 
{
    font-size: x-small;
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-weight: bold;
    color: Black;
}

/* text style for the selected tab */
.SelectedTab 
{
    font-size: x-small;
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-weight: bold;
    color: #3a462e;
    font-style: italic;
}

/* style for links INTERNATIONAL upper right corner*/
.IntLink   
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight:    bold;
    color: #E6ECE0;
}

A.IntLink:link 
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    text-decoration:    none;
    color: #E6ECE0;
}

A.IntLink:visited 
{
    text-decoration:    none;
    color: #E6ECE0;
}

A.IntLink:hover 
{
    text-decoration: underline;
	font-weight:    bold;
    color: #E6ECE0;
}

/* style for links INTERNATIONAL upper right corner*/
.TopMenu   
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
	text-decoration:    none;
    font-weight:    bold;
    color: #E6ECE0;
}

A.TopMenu:link 
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    text-decoration:    none;
    color: #E6ECE0;
}

A.TopMenu:visited 
{
    text-decoration:    none;
    color: #E6ECE0;
}

A.TopMenu:hover 
{
    text-decoration: underline;
	font-weight:    bold;
    color: #E6ECE0;
}

.TopMenuActual   
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight:    bold;
    color: #ffffff;
}



/* style for links Side-Navigation*/
.sidenavi   
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight:    normal;
    color: #3A462E;
}

A.sidenavi:link 
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    text-decoration:    none;
	font-size: x-small;
    color: #3A462E;
}

A.sidenavi:visited 
{
    text-decoration:    none;
    color: #3A462E;
}

A.sidenavi:hover 
{
    text-decoration: underline;
	font-weight:    bold;
    color: #E6ECE0;
	background-color: #3A462E;
}


/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    
{
    text-decoration:    none;
    color:black;
}

A.OtherTabs:visited 
{
    text-decoration:    none;
    color:black;
}

A.OtherTabs:active  
{
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover   
{
    text-decoration:    underline;
    color: darkgreen;
}
   

    
/* text style for the site links (at extreme top-right of header) */
.SiteLink 
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight: bold;
    colspan: 3;
    align: right;
    color: DarkGray;
}   

/* hyperlink style for the site links */
A.SiteLink:link 
{
    text-decoration:    none;
    color:DarkGray;
}

A.SiteLink:visited  
{
    text-decoration:    none;
    color:DarkGray;
}

A.SiteLink:active   
{
    text-decoration:    none;
    color:DarkGray;
}

A.SiteLink:hover    
{
    text-decoration:    underline;
    color: darkred;
}

/* style for separator between site links */
.Accent
{
    color: darkred;
    font-weight:    bold;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-size: x-small;
    background-color: #eeeeee;
}   

/* style of item titles by Announcements and events */
.ItemTitle    
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: darkred;
}

/* GENERAL */
/* style for module titles */
.Head   
{
    font-family:	Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight:  bold;
    color: #000000;
	/* background-image: url(img/head.gif); */
}

/* style for module titles with links*/
.HeadLink   
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size:  x-small;
    font-weight:    bold;
    color: #000000;
}

A.HeadLink:link 
{
    text-decoration:    none;
    color: #000000;
}

A.HeadLink:visited 
{
    text-decoration:    none;
    color: #000000;
}

A.HeadLink:hover 
{
    text-decoration: underline;
    color: #000000;
}


/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Trebuchet MS, Helvetica;
    font-size: x-small;
    font-weight:    bold;
    color: #3a462e;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Trebuchet MS, Helvetica;
    font-size: x-small;
    font-weight:    bold;
    color: black;
}

/*------------------------------------------------------------------*/



/*Farbdefinition fuer "Sprachauswahl"--------------------------------------------------*/

.sprache {
    font-weight: bold;
    font-size: 7pt;
    color: #E6ECE0;
    font-family: Trebuchet MS, Verdana, sans-serif;
    text-decoration: none;
	background-color:#526341
}



/*Farbdefinition fuer "sprache auswaehlen"-----------------------------------------------*/
.MLLanguageMenuLabelCell {
    font-weight: bold;
    font-size: 7pt;
    color: #E6ECE0;
    font-family: Trebuchet MS, Verdana, sans-serif;
    text-decoration: none;
}

A.MLLanguageMenuLabelCell:link {
    text-decoration:    none;
    color:#E6ECE0;
}

A.MLLanguageMenuLabelCell:visited  {
    text-decoration:    none;
    color:#E6ECE0;
}

A.MLLanguageMenuLabelCell:active   {
    text-decoration:    none;
    color:#E6ECE0;
	text-decoration:underline
}

A.MLLanguageMenuLabelCell:hover    {
    text-decoration:    none;
    color:#E6ECE0;
	text-decoration:underline
}



/*------------------------------------------------------------------*/


/*Farbdefinition fuer "anmelden"--------------------------------------------------*/
.SkinObject {
    font-weight: normal;
    font-size: 8pt;
    color: #546543;
    font-family: Trebuchet MS, Verdana, sans-serif;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#546543;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#546543;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#546543;
	text-decoration:underline
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#546543;
	text-decoration:underline
}



/*------------------------------------------------------------------*/


td
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight: normal;
    line-height: normal;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    font-weight: normal;
    line-height: normal;
	color: #000000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family:	Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
    font-family:	Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link 
{
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  
{
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   
{
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    
{
    text-decoration:    underline;
    color: red;
}
    
A:link  
{
    text-decoration:    none;
    color:  darkred;
}

A:visited   
{
    text-decoration:    none;
    color:  darkred;
}

A:active    
{
    text-decoration:    none;
    color:  darkred;
}

A:hover 
{
    text-decoration:    underline;
    color:  darkred;
}

HR 
{
    color: dimgrey;
    height:1pt;
    text-align:left;
}

/* text style for labels */
.Label
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: normal;
}

.LabelRows
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
  font-style: italic;
  color: #3a462e;
}

.LabelRed
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: darkred;
}

.LabelRedDenied
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	font-style: italic;
	color: red;
}

/* text style for label anzeige */
.LabelBold
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.LabelBoldGray
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #3a462e;
}

/* text style for head labels */

.LabelTopData
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.LabelTopDataDatum
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
}


/* style for tables */
.Table
{
	CellSpacing: 1;
	CellPadding: 1;
	border: 1;
}




/* style for checkboxes */
.CheckBox
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
}

/* style for required field */
.RequiredField
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	color: Red;
}

/* style for kontakt textboxes */
.TextBox
{
    font-family:	Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    width: 100;
}

/* style for kontakt textbox bemerkung */
.TextBoxBig
{
    font-family:	Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    textmode: MultiLine;
}

/* style for mietzins textboxes */
.TextBoxx-small
{
    font-family:	Trebuchet MS, Verdana, sans-serif;
    font-size: x-small;
    width: 100px;
}

.Number
{
	TEXT-ALIGN: right;
}

.LabelEmpty
{
	Width: 20px;
}

.TopDataPanel
{
	width: 520px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
}

.TopDataColumn
{
	valign: top;
	align: center;
	width: 430px;
}

.TableRowTop
{
	valign: top;
}

.TableRowLeft
{
	align: left;
}


/* Main Menu */

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Trebuchet MS, Verdana, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
	padding-right: 10px;
}
.MainMenu_Active {
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Trebuchet MS, Verdana, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
	padding-right: 10px;
}

.MainMenu_SubMenu {

	cursor: pointer; 
	cursor: hand; 
	background-color: #D9E1D1; 
/*	z-index: 1000; 	

	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	
	border-bottom: #FFFFFF 1px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #ffffff 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #8b0000 0px solid;  
	border-right: #8b0000 0px solid; 
	background-color: #3a462e; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: hand;
	cursor: hand;
	color: #3a462e;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: #FFFFFF;
	padding-right: 10px;

}

.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #3a462e; 
	font-family: Trebuchet MS, Verdana, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
	font-style: normal;

	background-color: #FFFFFF;
}



