﻿/* ================================
    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 
{
    background-color: white;
    width: 98%;
    cellspacing: 0;
}

/* background color for the content part of the pages */
Body
{
    background-color: white;
}








/* Von hier weg f�r online Service 2.0 */

/* Aufbau Maske */
.web20_table
{
	border: 0px;
	border-spacing: 0px;
	table-layout:auto;
}

.web20_row01col01
{
	width: 200px;
	vertical-align: top;
}

.web20_row01col02
{
	width: 770px;
	vertical-align: top;
	text-align: left;
}

.web20InnerTable
{
	border: 0px;
	border-spacing: 0px;
	table-layout: auto;
	width: 100%;
}

.web20ITrow01col01
{
	width: 100%;
	height: 30px;
	vertical-align: left;
	text-align: left;
	background-color: #D9E1D1;
}

.web20ITrow02col01
{
	width: 100%;
	vertical-align: top;
	text-align: left;
	border: solid 1 #D9E1D1;
}

.web20_UpdateProgressInfos
{
	width: 300px; 
	background-color: #ffffff;
}

/* Accordion = Das Men� im online Service */
.accordionHeader
{
    border: 1px solid #3A462E;
    color: white;
    background-color: #3A462E;
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
    padding: 4px;
    margin-top: 2px;
    cursor: pointer;
}

.accordionHeader a
{
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D9E1D1; 
    border: 1px solid #3A462E;
    border-top: none;
    padding: 2px;
    padding-top: 4px;
}

.accordionHeaderLink
{
  color: #D9E1D1;
  text-decoration: none;
}

A.accordionHeaderLink:visited
{
  color: #D9E1D1;
  text-decoration: none;
}

A.accordionHeaderLink:link
{
  color: #D9E1D1;
  text-decoration: none;
}

A.accordionHeaderLink:hover
{
  color: #D9E1D1;
  text-decoration: underline;
}

.accordionContentLink, .accordionContentLink:link, .accordionContentLink:visited
{
  color: #3A462E;
  text-decoration: none; 
  padding-left: 2px; 
}
.accordionContentLink:hover
{
  color: #b80000;
  background-color: #ffffff;
  cursor: pointer; 
  padding-left: 2px; 
}

/* �berblick */

.web20_UeberblickTable
{
	border: 0px;
	border-spacing: 0px;
	table-layout:fixed;
	width: 350px; 
}

.web20_UeberblickTableCol01
{
	width: 210px;
}

.web20_UeberblickTableCol02
{
	text-align: right;
	color: black;
}
.web20_UeberblickTableRow01
{
	color: black;
	background-color: #D9E1D1;
}
.web20_UeberblickTableRow02
{
	color: black;
	background-color: #F3F5F1;
}



.web20_Ueberblick_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Ueberblick_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_Leerstand_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Leerstand_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Leerstand_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_Leerstand_Wann
{
}

.web20_Leerstand_Anzeigen
{
}



.web20_Leerstand_Grid
{
}

.web20_GridHeader
{
    background-color: #B7C6A8;
    color: darkred;
	font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
}

.headertext
{
	color: green;
}

.web20_GridFooter
{
	font-weight: bold;
	background-color: #B7C6A8;
    color: black;
	font-size: large;
}

.web20_GridRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_GridAlternateRow
{
    background-color: #F3F5F1;
    color: black;
}


.web20_Calendar .ajax__calendar_container {
    border:1px solid #3A462E;
    background-color: #D9E1D1;
    color: red;
	z-index : 1000 ; 
}
.web20_Calendar .ajax__calendar_other .ajax__calendar_day,
.web20_Calendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.web20_Calendar .ajax__calendar_hover .ajax__calendar_day,
.web20_Calendar .ajax__calendar_hover .ajax__calendar_month,
.web20_Calendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.web20_Calendar .ajax__calendar_active .ajax__calendar_day,
.web20_Calendar .ajax__calendar_active .ajax__calendar_month,
.web20_Calendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.web20_modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}




.web20_TopDaten
{
	background-color:#F3F5F1;
	border-width:0px;
	border-style:none;
	padding:0px;
}

.web20_TopDatenContainer
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}
.web20_TopDaten_Content
{
    background-color: #B7C6A8;
    color: #000000;
	font-size: small;
	text-align:left;
	width: 400px;
}
}

/* Tabs */
.web20_TopDaten .ajax__tab_header {font-family:arial,tahoma,helvetica;font-size: smaller;background:url(images/tab-line.gif) repeat-x bottom;}
.web20_TopDaten .ajax__tab_outer {padding-right:4px;background:url(images/tab-right.gif) no-repeat right;height:20px;}
.web20_TopDaten .ajax__tab_inner {padding-left:3px;background:url(images/tab-left.gif) no-repeat;}
.web20_TopDaten .ajax__tab_tab {height:20px;padding:4px;margin:0;background:url(images/tab.gif) repeat-x;}
.web20_TopDaten .ajax__tab_hover .ajax__tab_outer {background:url(images/tab-hover-right.gif) no-repeat right;}
.web20_TopDaten .ajax__tab_hover .ajax__tab_inner {background:url(images/tab-hover-left.gif) no-repeat;}
.web20_TopDaten .ajax__tab_hover .ajax__tab_tab {background:url(images/tab-hover.gif) repeat-x;}
.web20_TopDaten .ajax__tab_active .ajax__tab_outer {background:url(images/tab-active-right.gif) no-repeat right;}
.web20_TopDaten .ajax__tab_active .ajax__tab_inner {background:url(images/tab-active-left.gif) no-repeat;}
.web20_TopDaten .ajax__tab_active .ajax__tab_tab {background:url(images/tab-active.gif) repeat-x;}
.web20_TopDaten .ajax__tab_body {font-family:arial,tahoma,helvetica;font-size: smaller;border:1px solid #3A462E;border-top:0;padding:1px;background-color:#ffffff;overflow: auto;}




/* Objektauswahl */
.web20_panelObjektwahl 
{
	border: 1px solid #868686;
	z-index: 1000;
	background-color: #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: small;
	text-align: left;
}

a.web20_ObjektwahlItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
	text-align: left;
}

a.web20_ObjektwahlItem-Selected
{
	font-weight: bold;
}

a.web20_ObjektwahlItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
.web20_lblObjektGruppen
{
	width: 500px; padding-left: 10px;
	font-size: small;
	text-align: left;
}

.web20_Fristen_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Fristen_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Fristen_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_Fristen_Von
{
	font-size: larger;
	 font-weight: normal;
}

.web20_Fristen_Bis
{
	font-size: larger;
	 font-weight: normal;
}

.web20_Fristen_Anzeigen
{
	font-size: larger;
	 font-weight: normal;
}

.web20_Fristen_Grid
{
}

.web20_Fristen_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_Fristen_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Fristen_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_Fristen_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Neuvermietungen_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Neuvermietungen_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Neuvermietungen_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_Neuvermietungen_Von
{
	font-size: larger;
	font-weight: normal;
}

.web20_Neuvermietungen_Bis
{
	font-size: larger;
	font-weight: normal;
}

.web20_Neuvermietungen_Anzeigen
{
	font-size: larger;
	font-weight: normal;
}

.web20_Neuvermietungen_Grid
{
}

.web20_Neuvermietungen_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_Neuvermietungen_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Neuvermietungen_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_Neuvermietungen_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_AnzahlGridzeilen
{
	font-style: italic;
}

.web20_ExcelButton
{
}

.web20_PdfButton
{
}

.web20_GesamtHMZ_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_GesamtHMZ_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_GesamtHMZ_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_GesamtHMZ_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_GesamtHMZ_Button
{
	font-size: larger;
	font-weight: normal;
}

.web20_GesamtHMZ_Grid
{
}

.web20_GesamtHMZ_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_GesamtHMZ_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_GesamtHMZ_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_GesamtHMZ_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUms_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_LieferantenUms_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_LieferantenUms_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_LieferantenUms_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUms_Button
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUms_Grid
{
}

.web20_LieferantenUms_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_LieferantenUms_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUms_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_LieferantenUms_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUmsObj_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_LieferantenUmsObj_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_LieferantenUmsObj_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_LieferantenUmsObj_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUmsObj_Button
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUmsObj_Grid
{
}

.web20_LieferantenUmsObj_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_LieferantenUmsObj_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUmsObj_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_LieferantenUmsObj_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUmsObjDetail_Header
{
	font-size: medium;
	 font-weight: bold;
}

.web20_LieferantenUmsObjDetail_Header2
{
	font-size: small;
	 font-weight: normal;

}

.web20_LieferantenUmsObjDetail_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_LieferantenUmsObjDetail_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUmsObjDetail_Button
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUmsObjDetail_Grid
{
}

.web20_LieferantenUmsObjDetail_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_LieferantenUmsObjDetail_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUmsObjDetail_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_LieferantenUmsObjDetail_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUmsObjDetail_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_LieferantenUmsDetail_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_LieferantenUmsDetail_Header2
{
	font-size: small;
	 font-weight: bold;
}

.web20_LieferantenUmsDetail_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_LieferantenUmsDetail_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_LieferantenUmsDetail_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUmsDetail_Button
{
	font-size: larger;
	font-weight: normal;
}

.web20_LieferantenUmsDetail_Grid
{
}

.web20_LieferantenUmsDetail_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_LieferantenUmsDetail_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_LieferantenUmsDetail_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_LieferantenUmsDetail_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_w2_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_w2_Input
{
	font-size: small;
	 font-weight: normal;
}
.web20_w2_Wann
{
	font-size: larger;
	font-weight: normal;
}
.web20_w2_Anzeigen
{
	font-size: larger;
	font-weight: normal;
}
.web20_w2_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_w2_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_w2_Button
{
}

.web20_w2_Grid
{
font-size: 36px;
font-family:"Times New Roman", Times, serif; 
}
a.web20_w2_Grid:Link
{
font-size: 36px;
font-family:"Times New Roman", Times, serif; 
}
A.web20_w2_Grid:visited 
{
    text-decoration:    none;
    color: #FFFFFF;
font-size: 36px;
}

A.web20_w2_Grid:hover 
{
    text-decoration: none;
	font-weight:    bold;
font-size: 36px;
	background-color: #D4E049;
}




.web20_w2_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_w2_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_w2_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_w2_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_w2_Header2
{
	font-size: small;
	 font-weight: bold;
}

.web20_Zahlungen_Header
.web20_Nutzungsarten_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Nutzungsarten_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Nutzungsarten_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_Nutzungsarten_Jahr
{
}

.web20_Nutzungsarten_Button
{
}

.web20_Nutzungsarten_Grid
{
}

.web20_Nutzungsarten_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_Nutzungsarten_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Nutzungsarten_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_Nutzungsarten_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_NutzungsartenObj_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_NutzungsartenObj_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_NutzungsartenObj_Content
{
	font-size: medium;
	 font-weight: normal;
}


.web20_NutzungsartenObj_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_NutzungsartenObj_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_NutzungsartenObj_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_NutzungsartenObj_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Tops_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Tops_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Tops_Content
{
	font-size: medium;
	 font-weight: normal;
}


.web20_Tops_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_Tops_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Tops_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_Tops_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Zili_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Zili_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Zili_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_Zili_Jahr
{
	font-size: larger;
	 font-weight: normal;
}

.web20_Zili_Button
{
	font-size: larger;
	 font-weight: normal;
}

.web20_Zili_Grid
{
}

.web20_Zili_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_Zili_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Zili_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_Zili_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Zilim2_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_Zilim2_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_Zilim2_Content
{
	font-size: medium;
	 font-weight: normal;
}
.web20_Zili_Objekt
{
	font-size: 14px;
	 font-weight: bold;
}
.web20_Zilim2_Jahr
{
	font-size: larger;
	 font-weight: normal;
}

.web20_Zilim2_Button
{
}

.web20_Zilim2_Grid
{
}

.web20_Zilim2_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_Zilim2_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Zilim2_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_Zilim2_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_ZiliErw_Header
{
	font-size: large;
	 font-weight: bold;
}

.web20_ZiliErw_Input
{
	font-size: small;
	 font-weight: normal;
}

.web20_ZiliErw_Content
{
	font-size: medium;
	 font-weight: normal;
}

.web20_ZiliErw_Jahr
{
	font-size: larger;
	font-weight: normal;
}

.web20_ZiliErw_Button
{
}

.web20_ZiliErw_Grid
{
}

.web20_ZiliErw_GridHeader
{
    background-color: #D9E1D1;
    color: red;
}

.web20_ZiliErw_GridFooter
{
    background-color: #D9E1D1;
    color: black;
}

.web20_ZiliErw_GridRow
{
    background-color: #C9D1C1;
    color: black;
}

.web20_ZiliErw_GridAlternateRow
{
    background-color: #D9E1D1;
    color: black;
}

.web20_Popup
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.web20_Limit_Popup
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
}
.web20_Popup_Saldenliste
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
	width:770px;
}
.web20_Popup_SaldenOffen
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
	width:700px;
}
.web20_Popup_Tops
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
	width:720px;
}
.web20_Popup_800
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
	width:800px;
}
.web20_Popup_670
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
	width:670px;
}
.web20_Popup_700
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:550px;
	width:700px;
}
.web20_Popup_900
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	overflow:auto;
	max-height:500px;
	width:900px;
}
.web20_LieferantenUmsDetail_Popup
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.web20_w2_Popup
{
	background-color:#F3F5F1;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.web20_ZiliVSPos
{
	border: 0px;
	border-spacing: 0px;
	table-layout:fixed;
	width: 500px; 
}

.web20_ZiliVSPosCol01
{
	color: black;
	font-weight: bold;
	background-color: #D9E1D1;
	font-size: small;
}
.web20_ZiliVSPosCol02
{
	color: black;
	font-size: small;
	background-color: #D9E1D1;
}
.web20_Zili_Legende
{
	font-size: small;
	font-weight: bold;
}

.web20_w2_SubHeader
{
	font-size: 14px;
	font-weight: bold;
}

.web20_w2_Content_Kontoblatt
{
	font-size: medium;
	font-weight: normal;
	width: 750px;
}

.web20_w2_Content_LieferantenUmsDetail
{
	font-size: medium;
	font-weight: normal;
	width: 650px;
}

.web20_w2_Content_LieferantenUmsObjDetail
{
	font-size: medium;
	font-weight: normal;
	width: 650px;
}

.web20_w2_Content_SaldenlistenDetail
{
	font-size: medium;
	font-weight: normal;
	width: 650px;
}

.web20_w2_Content_ZahlungenDetail
{
	font-size: medium;
	font-weight: normal;
	width: 850px;
}
.web20_pdf_header
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.web20_pdf_footer
{
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
}
.web20_photoframe_image
{
	border: 10px;
	border-bottom-color:#00CC00;
}

.web20-photoframe { margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; }
.web20_photoframe TD {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.web20_photoframe .topx-- { background-image: url(images/borders/frame-topx--.gif); 
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;}
.web20_photoframe .top-x- { background-image: url(images/borders/frame-top-x-.gif); 
	background-repeat: repeat-x;
	width: auto;
	height: 4px;}
.web20_photoframe .top--x { background-image: url(images/borders/frame-top--x.gif); 
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.web20_photoframe .midx-- { background-image: url(images/borders/frame-midx--.gif); 
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.web20_photoframe .mid-x- {
	padding: 3px;
	border: 0px;
}
.web20_photoframe .mid--x { background-image: url(images/borders/frame-mid--x.gif); 
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.web20_photoframe .botx-- { background-image: url(images/borders/frame-botx--.gif); 
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.web20_photoframe .bot-x- { background-image: url(images/borders/frame-bot-x-.gif); 
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.web20_photoframe .bot--x { background-image: url(images/borders/frame-bot--x.gif); 
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}
	

.web20_listbox
{
	font-size:90%;
}


/***********************************************************************
	Start der Einstellungen für LyteBox (Photo Viewer)
***********************************************************************/

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }


#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; background: url(images/prev.gif) left 1% no-repeat; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prev.gif) left 1% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; background: url(images/next.gif) right 1% no-repeat;}
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/next.gif) right 1% no-repeat; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 66px; height: 22px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(images/closelabel.gif) no-repeat; }


#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }


/***********************************************************************
	Ende der Einstellungen für LyteBox (Photo Viewer)
***********************************************************************/












/* background/border colors for the unselected tabs */
.OtherTabsBg 
{
    font-size: small;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    color: Black;
}

/* text style for the selected tab */
.SelectedTab 
{
    font-size: small;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    color: #3a462e;
    font-style: italic;
}

/* style for links INTERNATIONAL upper right corner*/
.IntLink   
{
    font-family: Arial, Verdana, sans-serif;
    font-size: x-small;
    font-weight:    bold;
    color: #E6ECE0;
}

A.IntLink:link 
{
    font-family: Arial, 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: Arial, Verdana, sans-serif;
    font-size: x-small;
	text-decoration:    none;
    font-weight:    bold;
    color: #E6ECE0;
}

A.TopMenu:link 
{
    font-family: Arial, 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: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight:    bold;
    color: #ffffff;
}



/* style for links Side-Navigation*/
.sidenavi   
{
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight:    normal;
    color: #3A462E;
}

A.sidenavi:link 
{
    font-family: Arial, Verdana, sans-serif;
    text-decoration:    none;
	font-size: 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: Arial, Verdana, sans-serif;
    font-size: 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;
	font-size: small;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    
{
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight: normal;
    font-size: small;
    background-color: #eeeeee;
}   

/* style of item titles by Announcements and events */
.ItemTitle    
{
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight: bold;
    color: darkred;
}

/* GENERAL */
/* style for module titles */
.Head   
{
    font-family:	Arial, Verdana, sans-serif;
    font-size: small;
    font-weight:  bold;
    color:		#3A462E;
	text-align:left;
	/* background-image: url(img/head.gif); */
}

/* style for module titles with links*/
.HeadLink   
{
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight:    bold;
    color: #3a462e;
	text-align:left;
}

A.HeadLink:link 
{
    text-decoration:    none;
    color: #3a462e;
}

A.HeadLink:visited 
{
    text-decoration:    none;
    color: #3a462e;
}

A.HeadLink:hover 
{
    text-decoration: underline;
    color: darkred;
}


/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size: small;
    font-weight:    bold;
    color: #3a462e;
	text-align:left;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size: small;
    font-weight:    bold;
    color: black;
}

/*------------------------------------------------------------------*/


/* Main Menu */

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #3A462E; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 10pt; 
	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: #3A462E; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 20pt; 
	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: #8b0000; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: hand;
	cursor: hand;
	color: #8b0000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	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: #8b0000; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: small; 
	font-weight: bold; 
	font-style: normal;

	background-color: #FFFFFF;
}


/*Farbdefinition fuer "Sprachauswahl"--------------------------------------------------*/

.sprache {
    font-weight: bold;
    font-size: xx-small;
    color: #E6ECE0;
    font-family: Arial, Verdana, sans-serif;
    text-decoration: none;
	background-color:#526341
}



/*Farbdefinition fuer "sprache auswaehlen"-----------------------------------------------*/
.MLLanguageMenuLabelCell {
    font-weight: bold;
    font-size: xx-small;
    color: #E6ECE0;
    font-family: Arial, 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: bold;
    font-size: x-small;
    color: #E6ECE0;
    font-family: Arial, Verdana, sans-serif;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#E6ECE0;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#E6ECE0;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#E6ECE0;
	text-decoration:underline
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#E6ECE0;
	text-decoration:underline
}



/*------------------------------------------------------------------*/


td
{
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: normal;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Verdana, sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family:	Arial, Verdana, sans-serif;
    font-size: small;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
    font-family:	Arial, Verdana, sans-serif;
    font-size: 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;
	font-size: small;
}

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: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
}

.LabelRows
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
  font-style: italic;
  color: #3a462e;
}

.LabelRed
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	color: darkred;
}

.LabelRedDenied
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style: italic;
	color: red;
}

/* text style for label anzeige */
.LabelBold
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
}

.LabelBoldGray
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #3a462e;
}

/* text style for head labels */

.LabelTopData
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
}

.LabelTopDataDatum
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
}


/* style for tables */
.Table
{
	CellSpacing: 1;
	CellPadding: 1;
	border: 1;
}




/* style for checkboxes */
.CheckBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
}

/* style for required field */
.RequiredField
{
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	color: Red;
}

/* style for kontakt textboxes */
.TextBox
{
    font-family:	Arial, Verdana, sans-serif;
    font-size: small;
    width: 100;
}

/* style for kontakt textbox bemerkung */
.TextBoxBig
{
    font-family:	Arial, Verdana, sans-serif;
    font-size: small;
    textmode: MultiLine;
}

/* style for mietzins textboxes */
.TextBoxSmall
{
    font-family:	Arial, Verdana, sans-serif;
    font-size: small;
    width: 100px;
}

.Number
{
	TEXT-ALIGN: right;
}

.LabelEmpty
{
	Width: 20px;
}

.TopDataPanel
{
	width: 520px;
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
}

.TopDataColumn
{
	valign: top;
	align: center;
	width: 430px;
}

.TableRowTop
{
	valign: top;
}

.TableRowLeft
{
	align: left;
}

/*------------------- Side Menu ------------------*/


#invsidemenu-Downloads A
{
  color: red!important;
  font-weight: bold;
}

#invsidemenu-Downloads A:hover, #invsidemenu-Downloads A:active
{
  color: white!important;
  font-weight: bold;
}

.MenuHdr
{
  padding-left: 10px;
  font-weight: bold;
  font-size: small;
  padding-bottom: 2px;
  cursor: default;
  padding-top: 2px;
  font-family: Arial, Verdana, sans-serif;
}
.MenuItem HR
{
  border-top: none;
  border-left: none;
  border-right: none;
}

.MenuItem, .MenuItemMouseOver
{
  font-family: Arial, Verdana, sans-serif; font-size: small; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  display: block;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  color: #3a462e;
  padding-top: 1px;
  text-decoration: none;
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link
{
  display: block;
  padding-left: 20px;
  padding-bottom: 1px;
  width: 100%;
  cursor: pointer;
  color: #3a462e;
  padding-top: 1px;
  text-decoration: none;
}
  
.MenuItemMouseOver
{
  background-color: #ffffff!important;
  padding-left: 20px; 
}

.MenuItemMouseOver A, .MenuItemMouseOver A:Active, 
.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  color: #b80000;
  text-decoration: none; 
  width: 100%; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  cursor: pointer; display: block; 
}
.currentItemHighlight
{
	  font-family: Arial, Verdana, sans-serif; 
	  font-size: small; 
	  font-weight: bold; 
	  padding-bottom: 1px;
	  background-color: #ffffff!important;
  	  width: 100%; 
  cursor: pointer; display: block; 
  padding-left: 9px; 
}


