/* Stylesheet loaded from cache */

/*********************************************************************************
 Stylesheet for sSiteID = 4
 and page template NWSTemplate2010 (pageID = 413)
*********************************************************************************/

/*********************************************************************************
 Stylesheet for solution site Naradana WebSolutions (sSiteID = 4)
*********************************************************************************/

/*
Identified Browser Properties on base of UserAgent:
gonzo/1[P] (+http://www.suchen.de/faq.html)
Browser Name and Version: undefined undefined.undefined
Rendering Engine Name and Version: undefined undefined.undefined
*/

/*********************************************************************************
 Script for style sheet Naradana WebSolutions
*********************************************************************************/




/************************************
 StyleRuleSets  (0)
************************************/


BODY 
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

BODY.NWSTemplate2010,
BODY.NWSAdminTemplate 
{
	background-image: url(/_style/nws/nws-background-bar.png);
	background-repeat: repeat-x;
	background-color: transparent;
}

BODY.NWSTemplate2010 DIV.PageRootView 
{
	margin: auto;
	text-align: left;
	width: 1002px;
}

@media print  {
 BODY.NWSTemplate2010 DIV.PageRootView 
{
	margin: auto;
	margin-left: 18px;
	text-align: left;
	width: 100%;
}
}

BODY.NWSAdminTemplate DIV.PageRootView 
{
	margin: auto;
	margin-left: 18px;
	text-align: left;
	width: 100%;
}

BODY.Popup 
{
	background-image: none;
}

A:link,
A:visited,
A:active,
A:hover 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #9cbf00;
	text-decoration: none;
}

A:hover 
{
	color: #000000;
	text-decoration: underline;
}

H1,
H1 INPUT.Text 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: large;
	color: #5c5c5c;
	margin-top: 0px;
}

H2,
H2 INPUT.Text 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: medium;
	color: #5c5c5c;
	margin-top: 10px;
}

H3,
H3 INPUT.Text,
H4,
H4 INPUT.Text,
H5,
H5 INPUT.Text,
H6,
H6 INPUT.Text 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: small;
}

H1.NeedsTranslation,
H2.NeedsTranslation,
H3.NeedsTranslation,
H4.NeedsTranslation 
{
	background-color: yellow;
}

P.PageEndLinks 
{
	clear: both;
	padding-top: 10px;
}

P.ErrorMessage 
{
	color: red;
	font-family: Courier, monospace;
}

UL 
{
	list-style-image: url( nws/nws-dot.gif);
	list-style-type: square;
}

LI 
{
	margin-top: 7px;
}

TABLE 
{
	background-color: #ffffff;
	border-color: #b8e100;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
}

TABLE CAPTION 
{
	background-color: #e1f294;
	border-color: #b8e100;
	border-width: 1px;
	border-style: solid;
	border-bottom: none;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	text-align: left;
}

TR 
{
	border-style: none;
}

TD,
TH 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #e1f294;
}

TH 
{
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
}

TD 
{
	border-top-color: #b8e100;
	border-top-width: 1px;
	border-top-style: solid;
}

TD SELECT,
TD TEXTAREA,
TD INPUT 
{
	border: none;
}

BUTTON 
{
	border-style: outset;
	border-width: 1px;
	border-color: #b8e100;
	background-color: #b8e100;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	color: #000000;
	margin-top: 10px;
}

DIV 
{
}

INPUT.NeedsTranslation,
TEXTAREA.NeedsTranslation 
{
	background-color: yellow;
}

INPUT.Text,
INPUT.Number,
INPUT.Float,
INPUT.Currency,
INPUT.Date,
INPUT.Time,
INPUT.DateTime,
INPUT.Timespan 
{
	margin-left: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
}

INPUT.Number,
INPUT.Float,
INPUT.Currency,
INPUT.Date,
INPUT.Time,
INPUT.Timespan 
{
	width: 6em;
}

INPUT.DateTime 
{
	width: 10em;
}

INPUT.InvalidInput 
{
	background-color: yellow;
}

TEXTAREA 
{
	font-size: small;
	font-family: Verdana, Geneva, Arial, sans-serif;
	width: 300px;
	height: 40px;
}

TEXTAREA.TextWithFocus 
{
	width: 450px;
	height: 300px;
}

TEXTAREA.TextWithScriptEditor 
{
	width: 600px;
	height: 300px;
}

DIV.OuterTopBorderGraphic,
DIV.OuterBottomBorderGraphic,
DIV.InnerTopBorderGraphic,
DIV.InnerBottomBorderGraphic 
{
	display: none;
}


/************************************
 StyleRuleSets EditAttributesView (10)
************************************/

DIV.EditAttributesView
{
	margin-bottom: 20px; 
}

/* fix for THs and TDs with generated Ps */
/* should not have Ps inside, but MSIE.transitional and FireFox.quirks merge P and TH/TD margins/paddings */
DIV.EditAttributesView TR.Caption TH P,
DIV.EditAttributesView TD.LabelColumn P
{
	margin: 0px;
	padding: 0px;
}

DIV.EditAttributesView TH
{
	font-weight: bold;
	color: #333333;
}

/*Pflichtfelder haben fette Schrift*/
DIV.EditAttributesView TR.FirstLine TD
{
	border-top: none; 
}

/*Pflichtfelder haben fette Schrift*/
DIV.EditAttributesView P.Mandatory
{
	font-weight: bold; 
}

DIV.EditAttributesView INPUT.Text
{
	max-width: 300px;
}


/************************************
 StyleRuleSets EditTableView (10)
************************************/


DIV.EditTableView 
{
	margin-bottom: 10px;
}

DIV.EditTableView A 
{
	color: #9cbf00;
}

DIV.EditTableView A:hover 
{
	color: #000000;
}

DIV.EditTableView TR.LineChanged TD 
{
	background-color: #5b7000;
}

DIV.EditTableView TH,
DIV.EditTableView TH A 
{
	font-weight: bold;
}

DIV.EditTableView TH 
{
	color: #333333;
}

DIV.EditTableView TH A 
{
	padding-right: 14px;
}

DIV.EditTableView TH A.OrderAsc,
DIV.EditTableView TH A.OrderDesc:hover,
DIV.EditTableView TH A:hover 
{
	background-image: url(Graphics/tabrow_sort_down_brown.gif);
	background-repeat: no-repeat;
	background-position: right;
}

DIV.EditTableView TH A.OrderDesc,
DIV.EditTableView TH A.OrderAsc:hover 
{
	background-image: url(Graphics/tabrow_sort_up_brown.gif);
	background-repeat: no-repeat;
	background-position: right;
}

DIV.EditTableView INPUT.Text 
{
	max-width: 150px;
}

DIV.EditTableView TH.CurrencyColumn,
 DIV.EditTableView TD.CurrencyColumn,
DIV.EditTableView TH.NumberColumn,
 DIV.EditTableView TD.NumberColumn,
DIV.EditTableView TH.FloatColumn,
 DIV.EditTableView TD.FloatColumn,
DIV.EditTableView TD.CurrencyColumn INPUT,
DIV.EditTableView TD.NumberColumn INPUT,
DIV.EditTableView TD.FloatColumn INPUT 
{
	text-align: right;
}

DIV.EditTableView TD.HierarchyColumn,
DIV.EditTableView TD.SortOrderBySymbolsColumn 
{
	white-space: nowrap;
}

DIV.EditTableView TD.ScriptTextColumn DIV.ReadOnly 
{
	white-space: pre;
}

DIV.EditTableView TD.ImageColumn 
{
	background-color: #ffffff;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

DIV.EditTableView TD.AddLineColumn 
{
	padding-top: 4px;
	padding-bottom: 2px;
}

DIV.EditTableView TD.DeleteColumn 
{
	text-align: center;
}

DIV.EditTableView TD.SortOrderBySymbolsColumn A.SortOrderDown,
DIV.EditTableView TD.MixedColumn A.SortOrderDown 
{
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(Graphics/tabrow_sort_down_brown.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #e1f294;
}

DIV.EditTableView TD.SortOrderBySymbolsColumn A:hover.SortOrderDown,
DIV.EditTableView TD.MixedColumn A:hover.SortOrderDown 
{
	padding-left: 4px;
	padding-right: 4px;
	border: solid #655F3D 1px;
	text-decoration: none;
}

DIV.EditTableView TD.SortOrderBySymbolsColumn A.SortOrderUp,
DIV.EditTableView TD.MixedColumn A.SortOrderUp 
{
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(Graphics/tabrow_sort_up_brown.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #e1f294;
}

DIV.EditTableView TD.SortOrderBySymbolsColumn A:hover.SortOrderUp,
DIV.EditTableView TD.MixedColumn A:hover.SortOrderUp 
{
	padding-left: 4px;
	padding-right: 4px;
	border: solid #655F3D 1px;
	text-decoration: none;
}

DIV.EditTableView SPAN.HierarchyFiller 
{
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

DIV.EditTableView A.HierarchyUp 
{
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(Graphics/tabrow_sort_left_brown.gif);
	background-repeat: no-repeat;
	background-position: center;
}

DIV.EditTableView A:hover.HierarchyUp 
{
	padding-left: 4px;
	padding-right: 4px;
	border: solid #655F3D 1px;
	text-decoration: none;
}

DIV.EditTableView A.HierarchyDown 
{
	margin-right: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(Graphics/tabrow_sort_right_brown.gif);
	background-repeat: no-repeat;
	background-position: center;
}

DIV.EditTableView A:hover.HierarchyDown 
{
	padding-left: 4px;
	padding-right: 4px;
	border: solid #655F3D 1px;
	text-decoration: none;
}

DIV.EditTableView DIV.NavigationArea 
{
	margin-bottom: 4px;
}

DIV.EditTableView DIV.NavigationArea TH 
{
	border: none;
	border-left: 1px solid #b8e100;
}

DIV.EditTableView DIV.NavigationArea TH.FirstColumn 
{
	border: none;
}

DIV.EditTableView DIV.NavigationArea UL 
{
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 0px;
}

DIV.EditTableView DIV.NavigationArea LI 
{
	display: inline;
	border: 1px solid #b8e100;
	background-color: #e1f294;
	line-height: 1.7;
	padding-left: 3px;
	padding-right: 3px;
}


/************************************
 StyleRuleSets HtmlTextView (10)
************************************/

DIV.HtmlTextView
{
}

DIV.HtmlTextView TEXTAREA
{
	height: 500px;
}

DIV.HtmlTextView DIV.NeedsTranslation P,
DIV.HtmlTextView DIV.NeedsTranslation TEXTAREA
{
	background-color: yellow;
}

DIV.HtmlTextView DIV.LeftColumn
{
	float: left; 
	width: 48%; 
	margin-right: 10px;
}

DIV.HtmlTextView DIV.RightColumn
{
	float: left; 
	width: 48%; 
	margin-left: 10px;
}

DIV.HtmlTextView DIV.ClearColumns
{
	clear: left;
	font-size: 1px; /* expecting the div having only a nbsp */
}


/************************************
 StyleRuleSets LanguageSelectorView (10)
************************************/


DIV.LanguageSelectorView 
{
}

DIV.LanguageSelectorView A 
{
	padding: 5px;
	margin: 0px;
}

DIV.LanguageSelectorView IMG 
{
	vertical-align: bottom;
	border: solid 2px;
	border-color: transparent;
	padding: 1px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 15px;
}

DIV.LanguageSelectorView A.CurrentLanguage IMG 
{
	border-color: #b8e100;
}


/************************************
 StyleRuleSets NotificationView (10)
************************************/

DIV.NotificationView DIV.Box
{
	display: none;
	border: solid 1px #b8e100;
	background-color: #e1f294;
	height: 26px; /* needed by MSIE or clientOffset gets wrong */
}

DIV.NotificationView A.Header
{
	display: block;
	color: #9cbf00;
	margin: 0px;
	padding: 5px;
}

DIV.NotificationView DIV.Body P
{
	margin: 0px;
	padding: 5px;
}


/************************************
 StyleRuleSets ObjectSelectorView (10)
************************************/

DIV.ObjectSelectorView
{
	margin-bottom: 15px; 
}


DIV.ObjectSelectorView TD
{
	border-top: none; 
}


/************************************
 StyleRuleSets ViewView (10)
************************************/

/* margin for error messages like StdBody */
DIV.ViewView P.ErrorMessage
{
	margin-left: 185px;
	margin-top: 89px;
}


/************************************
 StyleRuleSets AdminMenu (20)
************************************/


DIV.AdminMenu 
{
	background-color: #ffffff;
	border-color: #b8e100;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	margin-left: 10px;
	margin-top: 3px;
	width: 164px;
}

DIV.AdminMenu UL,
DIV.AdminMenu LI 
{
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

DIV.AdminMenu LI 
{
	border-top-color: #b8e100;
	border-top-width: 1px;
	border-top-style: solid;
}

DIV.AdminMenu LI A 
{
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	display: block;
}

DIV.AdminMenu LI A:hover 
{
	text-decoration: none;
	background-color: #e1f294;
	color: #000000;
}

DIV.AdminMenu P  
{
	margin: 0px;
	padding: 2px;
	padding-left: 14px;
	padding-right: 6px;
	background-color: #ffffff;
	border-style: none;
}


/************************************
 StyleRuleSets AdminSaveButton (20)
************************************/



/************************************
 StyleRuleSets BodyLeft (20)
************************************/

DIV.BodyLeft
{
	float: left; 
	width: 50%;
}

/************************************
 StyleRuleSets BrochureBody (20)
************************************/


DIV.BrochureBody 
{
	margin-left: 185px;
	margin-right: 220px;
	margin-top: 87px;
	margin-bottom: 20px;
}

@media print  {
 DIV.BrochureBody 
{
	margin-left: 0px;
	margin-right: 20px;
}
}


/************************************
 StyleRuleSets ContentMenu (20)
************************************/

DIV.ContentMenu 
{
	width: 182px;

	margin: 0px; 
	margin-right: 20px; 

	border-top-style: solid; 	
	border-top-color: #b8e100; 
	border-top-width: 1px; 
	border-left-style: solid; 	
	border-left-color: #b8e100; 
	border-left-width: 1px; 
	border-right-style: solid; 	
	border-right-color: #b8e100; 
	border-right-width: 1px; 
}

DIV.ContentMenu UL 
{
	list-style-type: none; 
	list-style-image: none; 
	margin: 0px; 
	padding: 0px; 

	background-color: #ffffff;
}

DIV.ContentMenu LI
{
	display: block;

	border-bottom-style: solid; 	
	border-bottom-color: #b8e100;
	border-bottom-width: 1px; 

	margin: 0px; 
	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 

	font-size: small;
	font-weight: normal; 
	background-color: #ffffff;

	cursor: default;
}


DIV.ContentMenu LI.IsMarked
{
	color: #b8e100; 
}

DIV.ContentMenu LI.DisplayLevel1
{
	padding-left: 12px; 
	background-color: #e1f294;
}

DIV.ContentMenu LI.DisplayLevel2
{
	padding-left: 12px; 
}

DIV.ContentMenu LI.DisplayLevel3
{
	padding-left: 22px; 
}

DIV.ContentMenu LI.DisplayLevel4
{
	padding-left: 32px; 
}

DIV.ContentMenu LI.DisplayLevel5
{
	padding-left: 42px; 
}

DIV.ContentMenu LI.HasSubmenu /* i.e. this is a caption */
{
	font-weight: bold; 
}

DIV.ContentMenu LI.Hover
{
	cursor: pointer;
	color: #9cbf00;
	background-color: #e1f294;
}


/************************************
 StyleRuleSets Core (20)
************************************/

/*
//=========================================================================
//  Page SObject.asp
//=========================================================================
*/

#sObjectBody
{
	margin-left: 20px;
	margin-top: 20px;
}

#sObjectBody INPUT,
#sObjectBody SELECT,
#sObjectBody TEXTAREA
{
	font-size: 12px;
}

#sObjectAttributsArea TEXTAREA.Text
{
	height: 20px;
	width: 400px;
}

#sObjectAttributsArea TEXTAREA.TextWithFocus
{
	height: 200px;
	width: 400px;
	overflow: scroll;
}

#sAttributeTable TEXTAREA.Text
{
	height: 20px;
	width: 400px;
}


#sMethodTable TEXTAREA.MethodScriptText
{
	height:80px;
	width: 950px;
	overflow: hidden;
}

#sMethodTable TEXTAREA.MethodScriptTextWithFocus
{
	height:400px;
	width: 950px;
	overflow: scroll;
}


/*
//=========================================================================
//  Page ErrorMessage.asp
//=========================================================================
*/

BODY.ErrorMessage DIV.ErrorMessage
{
}

DIV.ErrorMessage
{
	color: red;
	font-family: Courier, monospace;
	padding: 20px;
}


/************************************
 StyleRuleSets DefinitionList (20)
************************************/

/* definition list with ul/li elements */
DIV.DefinitionList LI.Header
{
	display: none;
}

DIV.DefinitionList LI.FirstLine,
DIV.DefinitionList LI.SubsequentLine
{
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px; 
}

DIV.DefinitionList LI.FirstColumn
{
	margin-top: 20px;
	font-weight: bold;
}


/************************************
 StyleRuleSets EditBox (20)
************************************/

DIV.EditBox
{
	margin-bottom: 20px; 
}

/* fix for THs and TDs with generated Ps */
/* should not have Ps inside, but MSIE.transitional and FireFox.quirks merge P and TH/TD margins/paddings */
DIV.EditBox TR.Caption TH P,
DIV.EditBox TD.LabelColumn P
{
	margin: 0px;
	padding: 0px;
}

DIV.EditBox TH
{
	font-weight: bold;
	color: #333333;
}

/*Pflichtfelder haben fette Schrift*/
DIV.EditBox TR.FirstLine TD
{
	border-top: none; 
}

/*Pflichtfelder haben fette Schrift*/
DIV.EditBox P.Mandatory
{
	font-weight: bold; 
}

DIV.EditBox INPUT.Text
{
	max-width: 300px;
}


/************************************
 StyleRuleSets EditThisPage (20)
************************************/


   DIV.EditThisPageHover 
{
	position: relative;
	left: -1px;
	top: -1px;
	z-index: 1000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: red;
}

DIV.EditThisPageControls 
{
	display: none;
	position: absolute;
	padding: 5px;
	margin: 0px;
	left: -1px;
	top: -41px;
	width: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: red;
	background-color: rgb(255,192,203);
}

DIV.EditThisPageControls H1 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: medium;
	color: #5c5c5c;
	margin-top: 0px;
}

DIV.EditThisPageControls P 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #00566F;
}

DIV.EditThisPageControls A 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

DIV.StdTop DIV.EditThisPageControls 
{
	top: -0px;
}

DIV.StdTop DIV.SaveEditThisPageChangesButton DIV.EditThisPageControls 
{
	display: none;
}


/************************************
 StyleRuleSets EditThisPageMenus (20)
************************************/


DIV.EditThisPageMenus 
{
	position: fixed;
	top: 0px;
	left: 500px;
	margin: 0px;
	background-color: #5b7000;
	z-index: 10000;
}

@media print  {
 DIV.EditThisPageMenus 
{
	display: none;
}
}

DIV.EditThisPageMenus DIV 
{
	display: none;
}

DIV.EditThisPageMenus DIV.EditThisPageLink 
{
	display: block;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: center;
	width: 186px;
}

DIV.EditThisPageMenus DIV.EditThisPageLink BUTTON 
{
	margin-top: 4px;
	margin-bottom: 3px;
	width: 166px;
}

DIV.EditThisPageMenus DIV.EditThisPageLink A 
{
	color: #ffffff;
	font-weight: bold;
}

DIV.EditThisPageMenus:hover DIV 
{
	display: block;
}

DIV.EditThisPageMenus:hover,
DIV.SaveEditThisPageChangesButton 
{
}

DIV.EditThisPageMenus DIV.SaveEditThisPageChangesButton 
{
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
}

DIV.EditThisPageMenus DIV.SaveEditThisPageChangesButton BUTTON 
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 166px;
}


/************************************
 StyleRuleSets FloatingList (20)
************************************/

DIV.FloatingList
{
}

DIV.FloatingList UL
{
	list-style-type: none; 
	list-style-image: none; 
	margin: 0px; 
	padding: 0px; 

	background-color: #ffffff;
}

DIV.FloatingList LI
{
	display: block;

	width: 170px;
	
	margin: 0px; 
	margin-bottom: 30px; 
	padding-top: 5px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 

	font-size: small;
	font-weight: normal; 
	background-color: #e1f294;

	border-style: solid;
	border-width: 1px;
	border-color: #b8e100;
}

DIV.FloatingList LI.Header
{
	border: none;
	background-color: #ffffff;
	font-weight: bold;
	font-size: medium;
	padding-left: 0px;
	margin-bottom: 20px;
}

DIV.FloatingList LI P
{
	margin-top: 0px;
	margin-bottom: 0px;
}


/************************************
 StyleRuleSets Left (20)
************************************/

DIV.Left
{
	clear: left;
	float: left;
	width: 206px;
}

@media print
{
	DIV.Left
	{
		display: none;
	}
}


/************************************
 StyleRuleSets LeftMenu (20)
************************************/


DIV.LeftMenu 
{
	width: 164px;
	margin-left: 0px;
}

DIV.LeftMenu UL 
{
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 0px;
	border-top-style: solid;
	border-top-color: #b8e100;
	border-top-width: 1px;
	background-color: #ffffff;
}

DIV.LeftMenu LI 
{
	border-bottom-style: solid;
	border-bottom-color: #b8e100;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #b8e100;
	border-right-width: 1px;
	margin: 0px;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 2px;
	font-weight: bold;
	background-color: #ffffff;
	list-style-type: none;
	list-style-image: none;
	cursor: default;
}

DIV.LeftMenu LI.IsMarked 
{
	background-image: url( nws/nws-dot.gif);
	background-repeat: no-repeat;
	background-position: 4% 50%;
	color: #9cbf00;
}

DIV.LeftMenu LI.HasSubmenu 
{
	background-image: url( nws/nws-rechts.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

DIV.LeftMenu LI.HasSubmenu:hover 
{
	border-right-color: #ffffff;
}

DIV.LeftMenu UL.DisplayLevel2,
DIV.LeftMenu UL.DisplayLevel3,
DIV.LeftMenu UL.DisplayLevel4 
{
	visibility: hidden;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	margin-top: -1px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 12px;
}

DIV.LeftMenu UL.DisplayLevel2 LI,
DIV.LeftMenu UL.DisplayLevel3 LI,
DIV.LeftMenu UL.DisplayLevel4 LI 
{
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border-top: none;
	border-left: none;
	width: 144px;
}

DIV.LeftMenu UL.DisplayLevel2 LI.IsMarked,
DIV.LeftMenu UL.DisplayLevel3 LI.IsMarked,
DIV.LeftMenu UL.DisplayLevel4 LI.IsMarked 
{
	color: #9cbf00;
}

DIV.LeftMenu UL.DisplayLevel1 LI.Hover UL.DisplayLevel2,
DIV.LeftMenu UL.DisplayLevel2 LI.Hover UL.DisplayLevel3,
DIV.LeftMenu UL.DisplayLevel3 LI.Hover UL.DisplayLevel4 
{
	visibility: visible;
}

DIV.LeftMenu LI.Hover,
DIV.LeftMenu UL.DisplayLevel2 LI.Hover,
DIV.LeftMenu UL.DisplayLevel3 LI.Hover,
DIV.LeftMenu UL.DisplayLevel4 LI.Hover 
{
	color: #9cbf00;
}

DIV.LeftMenu LI.HasTarget,
DIV.LeftMenu UL.DisplayLevel2 LI.HasTarget,
DIV.LeftMenu UL.DisplayLevel3 LI.HasTarget,
DIV.LeftMenu UL.DisplayLevel4 LI.HasTarget 
{
	cursor: pointer;
}


/************************************
 StyleRuleSets LeftMenuWithLinks (20)
************************************/


DIV.LeftMenuWithLinks 
{
	margin-top: 20px;
	margin-left: -1px;
	margin-right: 0px;
	margin-bottom: 20px;
}

DIV.LeftMenuWithLinks DIV.MenuCaption 
{
	margin: 0px;
	padding: 2px;
	width: 158px;
	background-color: #e1f294;
	text-align: center;
	border-style: solid;
	border-color: #b8e100;
	border-width: 1px;
	border-bottom: none;
}

DIV.LeftMenuWithLinks UL 
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	width: 164px;
	border-top-style: solid;
	border-top-color: #b8e100;
	border-top-width: 1px;
	background-color: #ffffff;
}

DIV.LeftMenuWithLinks LI 
{
	border-left-style: solid;
	border-left-color: #b8e100;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b8e100;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-color: #b8e100;
	border-right-width: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	list-style-type: none;
	list-style-image: none;
}

DIV.LeftMenuWithLinks LI A 
{
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 2px;
	font-weight: bold;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	cursor: default;
}

DIV.LeftMenuWithLinks LI.IsMarked A 
{
	color: #9cbf00;
}

DIV.LeftMenuWithLinks LI.HasSubmenu 
{
	background-image: url( nws/nws-rechts.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
}

DIV.LeftMenuWithLinks LI.HasSubmenu:hover 
{
	border-right-color: #ffffff;
}

DIV.LeftMenuWithLinks UL.DisplayLevel2,
DIV.LeftMenuWithLinks UL.DisplayLevel3,
DIV.LeftMenuWithLinks UL.DisplayLevel4 
{
	visibility: hidden;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	width: 164px;
	margin-top: -1px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 12px;
}

DIV.LeftMenuWithLinks UL.DisplayLevel2 LI,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI 
{
	background-color: #ffffff;
	border-top: none;
	border-left: none;
}

DIV.LeftMenuWithLinks UL.DisplayLevel2 LI A,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI A,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI A 
{
	font-size: small;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
}

DIV.LeftMenuWithLinks UL.DisplayLevel2 LI.IsMarked SPAN.DisplayLevel2 A,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI.IsMarked SPAN.DisplayLevel3 A,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI.IsMarked SPAN.DisplayLevel4 A 
{
	color: #9cbf00;
}

DIV.LeftMenuWithLinks UL.DisplayLevel2 LI.IsMarked,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI.IsMarked,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI.IsMarked 
{
	background-image: url( nws/nws-dot.gif);
	background-repeat: no-repeat;
	background-position: 4% 50%;
}

DIV.LeftMenuWithLinks UL.DisplayLevel2 LI.HasSubmenu,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI.HasSubmenu,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI.HasSubmenu 
{
	background-image: url( nws/nws-rechts.gif);
	background-repeat: no-repeat;
	background-position: 97% 50%;
}

DIV.LeftMenuWithLinks UL.DisplayLevel1 LI.Hover UL.DisplayLevel2,
DIV.LeftMenuWithLinks UL.DisplayLevel2 LI.Hover UL.DisplayLevel3,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI.Hover UL.DisplayLevel4 
{
	visibility: visible;
}

DIV.LeftMenuWithLinks LI.Hover A:hover,
DIV.LeftMenuWithLinks UL.DisplayLevel2 LI.Hover A:hover,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI.Hover A:hover,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI.Hover A:hover 
{
	color: #9cbf00;
}

DIV.LeftMenuWithLinks LI.HasTarget A,
DIV.LeftMenuWithLinks UL.DisplayLevel2 LI.HasTarget A,
DIV.LeftMenuWithLinks UL.DisplayLevel3 LI.HasTarget A,
DIV.LeftMenuWithLinks UL.DisplayLevel4 LI.HasTarget A 
{
	cursor: pointer;
}


/************************************
 StyleRuleSets LightTable (20)
************************************/

DIV.LightTable TABLE
{
	background-color: #ffffff;
	border: none;
	padding: 0px;
}

DIV.LightTable CAPTION
{
	background-color: #ffffff;

	border: none;

	padding: 2px;
	padding-left: 4px;
	padding-right: 4px; 

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

DIV.LightTable TR
{
	border: none;
}


DIV.LightTable TD,
DIV.LightTable TH
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;

	padding: 2px;
	padding-left: 4px;
	padding-right: 4px; 

	background-color: #ffffff;
}

DIV.LightTable TH
{
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
}

DIV.LightTable TD
{
	border: none;
	vertical-align: top;
}

DIV.LightTable TD P
{
	margin-top: 10px;
}

DIV.LightTable TD.ImageColumn
{
	padding-left: 0px;
}

DIV.LightTable TD SELECT,
DIV.LightTable TD TEXTAREA,
DIV.LightTable TD INPUT
{
	border: 1px solid #b8e100;
}

DIV.LightTable TD IMG
{
	padding: 10px;
	margin-bottom: 20px;
	background-color: #e1f294;
}


/************************************
 StyleRuleSets LinkButton (20)
************************************/

A.LinkButton
{
	padding-top: 1px; 
	padding-bottom: 1px; 
	padding-left: 6px; 
	padding-right: 6px;
	
	border-style: outset;
	border-width: 1px;
	border-color: #b8e100;

	background-color: #b8e100;

	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	color: #000000;
}

A.LinkButton:hover
{
	text-decoration: none; 
}


/************************************
 StyleRuleSets NewsBox (20)
************************************/

DIV.NewsBox
{
	width: 180px;

	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 20px;

	background-color: #e1f294;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

DIV.NewsBox P
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 10px;
	line-height: 1.5;
	
}

DIV.NewsBox P.CaptionDate
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}

DIV.NewsBox P.CaptionText
{
	margin-top: 0px;
	font-weight: bold;
}

DIV.NewsBox P.CaptionText A
{
	color: #000000;
}


/************************************
 StyleRuleSets PageTabMenu (20)
************************************/

DIV.PageTabMenuBar
{
	margin-top: 10px;
	background-color: white;
}

DIV.PageTabMenu
{
	width: 800px;	
	margin-bottom: 20px;
}

BODY.InFrame DIV.PageTabMenu
{
	display: none;
}

DIV.PageTabMenu UL
{
	list-style-type: none;
	list-style-image: none;

	margin: 0px;
	padding-bottom: 26px;

 	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5c5c5c; 	
	padding-left: 0px; 
}

DIV.PageTabMenu UL LI,
DIV.PageTabMenu UL LI.NoHover
{
	float: left;
	list-style-type: none;
	list-style-image: none;

	margin: 0px;
	padding: 0px;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5c5c5c;
}

DIV.PageTabMenu UL LI.FirstMenuEntry
{	
	margin-left: 25px; 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5c5c5c;
}

DIV.PageTabMenu UL LI.IsMarked
{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9cbf00;

/* does not look well with Firefox, but without scaling does not look nice:
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
*/
}


DIV.PageTabMenu UL LI.Hover
{
	text-decoration: underline;
	cursor: pointer;
}

DIV.PageTabMenu UL A
{
	margin: 0px;
	padding-top: 0.4em;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 0.4em;

	display: block;
	font-weight: bold;
	color: #000000;
}



DIV.PageTabMenu DIV.MenuEndTag
{
	clear: left;
}


/************************************
 StyleRuleSets PopupBody (20)
************************************/

DIV.PopupBody,
DIV.PopupRootView DIV.PopupBody
{
	float: none;
	width: auto;
	margin: 20px;
	margin-top: 27px; /* space for editThisPage */
}


/************************************
 StyleRuleSets QuickHelp (20)
************************************/

DIV.QuickHelp
{
	position: relative;
	display: inline;
}

DIV.QuickHelp DIV
{
	position: absolute;
	bottom: 12px;
	left: 10px;
	width: 250px;
	border: solid 1px #b8e100;
	padding: 5px;
	background-color: #ffffff;
	font-weight: normal;
	cursor: pointer;
}

TH DIV.QuickHelp IMG
{
	padding-left: 10px;
	padding-bottom: 2px;
	vertical-align: bottom;
}


/************************************
 StyleRuleSets RoundCornerBox (20)
************************************/


DIV.RoundCornerBox 
{
}

DIV.RoundCornerBox DIV.Header1 
{
	display: none;
}

DIV.RoundCornerBox DIV.Header2 
{
	display: block;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: large;
	color: #5c5c5c;
	margin-top: 0px;
}

DIV.RoundCornerBox IMG.Corner 
{
	display: none;
}


/************************************
 StyleRuleSets StdBody (20)
************************************/


DIV.StdBody 
{
	float: left;
	width: 580px;
	margin: 18px;
	margin-bottom: 8px;
	min-height: 400px;
}

@media print  {
 DIV.StdBody 
{
	float: none;
	width: 90%;
}
}

DIV.PopupRootView DIV.StdBody,
DIV.InFramePageRootRootView DIV.StdBody 
{
	float: none;
	width: auto;
	margin: 20px;
}


/************************************
 StyleRuleSets SubmitButton (20)
************************************/

DIV.SubmitButton
{
}

@media print
{
	DIV.SubmitButton 
	{
		display: none; 
	}
}

DIV.SubmitButton BUTTON.Disabled,
DIV.SubmitButton BUTTON.Processing
{
	color:#ffffff;
}


/************************************
 StyleRuleSets Bottom (30)
************************************/


DIV.Bottom 
{
	clear: both;
	height: 26px;
	padding-left: 20px;
	padding-right: 20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #e1f294;
}

@media print  {
 DIV.Bottom 
{
	display: none;
}
}

DIV.Bottom P.BottomLeft 
{
	margin-top: 5px;
	float: left;
}

DIV.Bottom P.BottomRight 
{
	margin-top: 5px;
	float: right;
}

DIV.Bottom A 
{
	font-weight: bold;
}

DIV.Bottom A:hover 
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


/************************************
 StyleRuleSets MainMenu (30)
************************************/


DIV.MainMenu 
{
	width: 204px;
	margin-left: 1px;
	margin-top: 20px;
}

DIV.MainMenu UL,
DIV.MainMenu LI 
{
	-moz-border-radius: 8px;
	vertical-align: bottom;
}

DIV.MainMenu UL 
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

DIV.MainMenu LI 
{
	width: 204px;
	margin: 0px;
	margin-bottom: 1px;
	list-style-type: none;
	list-style-image: none;
	cursor: default;
}

DIV.MainMenu LI.HasSubmenu 
{
}

DIV.MainMenu LI SPAN 
{
	display: block;
	margin: 0px;
	padding: 0px;
}

DIV.MainMenu LI A 
{
	display: block;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 12px;
	color: #5c5c5c;
	text-decoration: none;
}

DIV.MainMenu UL.DisplayLevel2,
DIV.MainMenu UL.DisplayLevel3,
DIV.MainMenu UL.DisplayLevel4 
{
	display: none;
	padding-bottom: 2px;
	-moz-border-radius: 0px;
}

DIV.MainMenu UL.DisplayLevel2 LI,
DIV.MainMenu UL.DisplayLevel3 LI,
DIV.MainMenu UL.DisplayLevel4 LI 
{
	-moz-border-radius: 0px;
	color: #5c5c5c;
	background-color: #e1f294;
	margin-left: 22px;
	margin-right: 0px;
	width: 164px;
}

DIV.MainMenu UL.DisplayLevel2 LI A,
DIV.MainMenu UL.DisplayLevel3 LI A,
DIV.MainMenu UL.DisplayLevel4 LI A 
{
	padding-left: 19px;
}

DIV.MainMenu LI.IsMarked 
{
	background-color: #e1f294;
}

DIV.MainMenu UL.DisplayLevel2 LI.IsMarked,
DIV.MainMenu UL.DisplayLevel3 LI.IsMarked,
DIV.MainMenu UL.DisplayLevel4 LI.IsMarked 
{
	color: #9cbf00;
	background-image: url( nws/nws-green-on-green-dot.png);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}

DIV.MainMenu UL.DisplayLevel1 LI.IsMarked UL.DisplayLevel2,
DIV.MainMenu UL.DisplayLevel2 LI.IsMarked UL.DisplayLevel3,
DIV.MainMenu UL.DisplayLevel3 LI.IsMarked UL.DisplayLevel4 
{
	display: block;
}

DIV.MainMenu UL.DisplayLevel1 LI.IsMarked SPAN.DisplayLevel1 A 
{
	color: #000000;
}

DIV.MainMenu UL.DisplayLevel2 LI.IsMarked SPAN.DisplayLevel2 A,
DIV.MainMenu UL.DisplayLevel3 LI.IsMarked SPAN.DisplayLevel3 A,
DIV.MainMenu UL.DisplayLevel4 LI.IsMarked SPAN.DisplayLevel4 A 
{
	color: #9cbf00;
}

DIV.MainMenu LI.Hover 
{
	-moz-border-radius: 8px;
}

DIV.MainMenu LI.Hover A:hover 
{
	color: #000000;
}

DIV.MainMenu LI.Hover,
DIV.MainMenu UL.DisplayLevel2 LI.Hover,
DIV.MainMenu UL.DisplayLevel3 LI.Hover,
DIV.MainMenu UL.DisplayLevel4 LI.Hover 
{
	background-color: #e1f294;
}

DIV.MainMenu UL.DisplayLevel2 LI.Hover A:hover,
DIV.MainMenu UL.DisplayLevel3 LI.Hover A:hover,
DIV.MainMenu UL.DisplayLevel4 LI.Hover A:hover 
{
	color: #9cbf00;
}

DIV.MainMenu LI.HasTarget,
DIV.MainMenu UL.DisplayLevel2 LI.HasTarget,
DIV.MainMenu UL.DisplayLevel3 LI.HasTarget,
DIV.MainMenu UL.DisplayLevel4 LI.HasTarget 
{
	cursor: pointer;
}


/************************************
 StyleRuleSets MenuEditTable (30)
************************************/

/* hierarchy level (colspan with display text) column */
DIV.MenuEditTable TD.ColumnID96,

/* sort order column */
DIV.MenuEditTable TD.ColumnID97
{
	white-space: nowrap;
}


/************************************
 StyleRuleSets MetaMenu (30)
************************************/

DIV.MetaMenu
{
	position: absolute;
	top: 90px;
	right: 10px;
/*	padding: 5px; */
	background-color: #ffffff;
}

@media print
{
	DIV.MetaMenu
	{
		display: none;
	}
}


/************************************
 StyleRuleSets MyCommentEnterFormBody (30)
************************************/

DIV.MyCommentEnterFormBody
{
	background-color: transparent;
	padding: 20px;
}


/************************************
 StyleRuleSets MyCommentEnterFormEditForm (30)
************************************/

DIV.MyCommentEnterFormEditForm
{
}

DIV.MyCommentEnterFormEditForm P.Caption
{
	display: none;
}

DIV.MyCommentEnterFormEditForm TEXTAREA,
DIV.MyCommentEnterFormEditForm TEXTAREA.TextWithFocus
{
	margin-top: 10px;
	width: 350px; 
	height: 150px; 
}


/************************************
 StyleRuleSets MyCommentLoader (30)
************************************/

DIV.MyCommentLoader 
{
	display: none;
	position: absolute;
	top: 38px;
	right: 400px;
	border: solid 1px #b8e100;
	background-color: #e1f294;
}
@media print
{
	DIV.MyCommentLoader 
	{
		display: none; 
	}
}

DIV.MyCommentLoader P
{
	margin: 0px;
	padding: 5px;
}

DIV.MyCommentLoader P.Loaded
{
	display: block;
	background-color: yellow;
	text-align: right;
}


/************************************
 StyleRuleSets Notifications (30)
************************************/

DIV.Notifications
{
	position: absolute;
	top: 98px;
	left: 146px;
	z-index: 100;
}


@media print
{
	DIV.Notifications
	{
		display: none;
	}
}


/************************************
 StyleRuleSets Right (30)
************************************/

DIV.Right
{
	float: right;
	margin-top: 20px;
}

@media print
{
	DIV.Right
	{
		display: none;
	}
}


/************************************
 StyleRuleSets StyleSheetFilesTable (30)
************************************/

DIV.StyleSheetFilesTable TD.ColumnID3026 IMG
{
	max-width: 200px;
}


/************************************
 StyleRuleSets Top (30)
************************************/

DIV.Top
{
/*	height: 134px;*/
/*	width: 1035px;*/
	width: 1032px;
	height: 134px; 
}

DIV.Top IMG.Logo,
DIV.Top IMG.KeyImage,
DIV.Top IMG.TopRightGreen
{
/*	display: block;
	float: left;
	
*/
}

DIV.Top IMG.Logo
{
	display: block; 
	float: left;
}

@media print
{
	DIV.Top
	{
	}

	DIV.Top IMG.Logo
	{
	}
}

DIV.Top DIV.KeyImage
{
	position: relative; 
	width: 763px;
	height: 134px;
	float: left;
}

DIV.Top DIV.KeyImage IMG.KeyImage
{
	position: absolute;
}

DIV.Top IMG.TopRightGreen
{
	display: block; 
	float: left;
}



/* Generation duration: 00:00:00.515 */
/* Generated at: 22.08.2010 16:50:18*/

/* Cache access time: 00:00:00.125 */
/* Server time: 05.09.2010 01:25:38*/