
/*********************************************************************************
 Stylesheet for Chiemseebild
*********************************************************************************/

/*
Identified Browser Properties on base of UserAgent:
Mozilla/5.0 (Windows NT 5.1; rv:9.0) Gecko/20100101 Firefox/9.0
Browser Name and Version: undefined undefined.undefined
Rendering Engine Name and Version: undefined undefined.undefined
*/


/************************************
 StyleClass 
************************************/


BODY 
{
	margin: 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	color: #000000;
	height: 100%;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}

P,
OL Li 
{
	font-size: 12px;
}

A,
A:link,
A:visited,
A:active,
A:hover 
{
	color: #000000;
	text-decoration: underline;
}

A:active,
A:hover 
{
	color: #777777;
}

H1,
H1 INPUT 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	color: #BF9B43;
}

H2,
H2 INPUT 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: black;
	margin-bottom: 6px;
}

H3,
H3 INPUT 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: black;
	margin-bottom: 0px;
}

TH,
TD 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
}

UL 
{
}

LI 
{
	padding-bottom: 6px;
}

UL UL 
{
}

UL UL UL 
{
}

INPUT,
SELECT 
{
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	height: 18px;
}

INPUT.text,
SELECT 
{
	border-style: solid;
	border-width: 1px;
	border-color: #00566F;
	color: #00566F;
	width: 185px;
	margin-top: 2px;
}

INPUT.checkbox 
{
	width: 20px;
}

OPTION 
{
}

BUTTON 
{
	border-style: outset;
	border-width: 1px;
	border-color: #8BACEF;
	background-color: #756F59;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	cursor: pointer;
}

TEXTAREA,
TEXTAREA.text 
{
	border-style: solid ;
	border-width: 1px;
	border-color: #cccccc;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}

TEXTAREA.textWithFocus 
{
	overflow: scroll;
}


/************************************
 StyleClass AdminMenu
************************************/

DIV.AdminMenu DIV
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: /*small;*/11px; 

	background-color:#ffffff;

	border-color: #756F59;
	border-width:1px;
	border-style:solid;
	border-left-style:none;

	padding:0px;
	margin-left:0px;
	margin-top:20px;
}

DIV.AdminMenu P /* this is the box's header*/
{
	margin:0px;
	padding:2px;
	padding-right:6px;

	margin-left: 10px; 
	margin-right: 10px; 

	font-weight: bold;
	color: #ffffff;
	background-color: #3C7E91;
	border-style:none;
	padding-left: 10px;
}

DIV.AdminMenu UL
{
	list-style-type:none;
	background-color:  #B2CCE5; 
	padding:0px;
 

	margin:0px;
	margin-left: 10px; 
	margin-right: 10px; 
}

DIV.AdminMenu LI
{
	padding-left: 10px; 
	padding-top: 3px; 
}

DIV.AdminMenu UL LI A
{
	text-decoration: none; 
	display: block; 
}

DIV.AdminMenu UL LI A:hover
{
	text-decoration: none; 
	display: block; 
}

DIV.AdminMenu LI:hover A:hover
{
	color: #00566F;
}


/************************************
 StyleClass Bedienungshinweise
************************************/

DIV.Bedienungshinweise P,
DIV.WarenkorbFortsetzenIntro P,
DIV.WarenkorbFortsetzenExtro P,
DIV.BestellungBestaetigenLinksUndText P,
DIV.BestellungVorbereitenWeiterIntro P,
DIV.BestellungVorbereitenAendernLinksUndText P
{
	text-align: right;
	padding-left: 300px;
	margin-bottom: 20px;
	font-size: 11px;
}



/************************************
 StyleClass BestellungSumme
************************************/


DIV.BestellungBestaetigenSumme,
DIV.BestellungVorbereitenSumme 
{
}

DIV.BestellungBestaetigenSumme TABLE,
DIV.BestellungVorbereitenSumme TABLE 
{
	width: 100%;
	border-top-color: #00566F;
	border-top-width: 1px;
	border-top-style: solid;
}

DIV.BestellungVorbereitenSumme TABLE TD.InputColumn,
DIV.BestellungBestaetigenSumme TABLE TD.InputColumn 
{
	width: 100px;
	padding-top: 5px;
	text-align: right;
	padding-right: 35px;
	font-weight: bold;
	font-size: 11px;
}

DIV.BestellungVorbereitenSumme TABLE TD.LabelColumn,
DIV.BestellungBestaetigenSumme TABLE TD.LabelColumn 
{
	width: 535px;
	text-align: right;
}

DIV.BestellungBestaetigenSumme TABLE TD P,
DIV.BestellungVorbereitenSumme TABLE TD P,
DIV.WarenkorbSumme TABLE TD P 
{
	padding-bottom: 7px;
	padding-top: 4px;
}

DIV.BestellungVorbereitenSumme TABLE TR.FirstLine TD,
DIV.BestellungBestaetigenSumme TABLE TR.FirstLine TD 
{
	padding-top: 2px;
}

DIV.WarenkorbSumme P,
DIV.BestellungVorbereitenSumme P,
DIV.BestellungBestaetigenSumme P 
{
	font-size: 11px;
}


/************************************
 StyleClass BodyLeft
************************************/


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


/************************************
 StyleClass ContextMenu
************************************/


DIV.ContextMenu 
{
	height: 32px;
	background-color: #CCDDE2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ABC7D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00566F;
}

DIV.ContextMenu UL.MenuLevel2,
DIV.ContextMenu UL.MenuLevel3 
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C7E91;
}

DIV.ContextMenu UL.MenuLevel2 LI,
DIV.ContextMenu UL.MenuLevel2 LI.NoHover,
DIV.ContextMenu UL.MenuLevel3 LI,
DIV.ContextMenu UL.MenuLevel3 LI.NoHover 
{
	float: left;
	list-style-type: none;
	list-style-image: none;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 33px;
	padding-right: 7px;
	cursor: pointer;
}

DIV.ContextMenu UL.MenuLevel2 LI.HasSubMenu,
DIV.ContextMenu UL.MenuLevel3 LI.HasSubMenu 
{
}

DIV.ContextMenu UL.MenuLevel2 LI.IsMarked,
DIV.ContextMenu UL.MenuLevel3 LI.IsMarked 
{
	background-color: #EEF4F5;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 18px;
	padding-right: 18px;
	margin-right: 0px;
	margin-left: 17px;
}

DIV.ContextMenu UL.MenuLevel2 LI.Hover,
DIV.ContextMenu UL.MenuLevel3 LI.Hover 
{
	text-decoration: underline;
	cursor: pointer;
}

DIV.ContextMenu UL.MenuLevel4,
DIV.ContextMenu UL.MenuLevel5 
{
	display: none;
}

DIV.ContextMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3,
DIV.ContextMenu UL.MenuLevel3 LI.Hover UL.MenuLevel4,
DIV.ContextMenu UL.MenuLevel4 LI.Hover UL.MenuLevel5 
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	background-color: transparent;
	display: block;
}

DIV.ContextMenu UL.MenuLevel3 LI.Hover UL.MenuLevel4 
{
	padding-top: 0px;
	padding-left: 2px;
	background-color: transparent;
}

DIV.ContextMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3 LI,
DIV.ContextMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3 LI.NoHover 
{
	clear: left;
	list-style-type: none;
	list-style-image: none;
	width: 10em;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #8BACEF;
	cursor: pointer;
}

DIV.ContextMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3 LI.Hover 
{
	background-color: #ffffff;
	color: #3C7E91;
}

DIV.ContextMenu UL.MenuLevel4 LI 
{
}

DIV.ContextMenu DIV.MenuClosingTag,
DIV.ContextMenu DIV.MenuEndTag 
{
	clear: left;
}


/************************************
 StyleClass Core
************************************/

/*
//=========================================================================
//  Page SObject.asp
//=========================================================================
*/

#sObjectBody
{
	margin-left: 20px;
	margin-top: 20px;
}

#sObjectBody INPUT,
#sObjectBody SELECT,
#sObjectBody TEXTAREA
{
	font-size: 12px;
}

#sObjectAttributsArea TEXTAREA.text
{
	height: 30px;
	width: 400px;
}

#sObjectAttributsArea TEXTAREA.textWithFocus
{
	height: 200px;
	width: 400px;
	overflow: scroll;
}

#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;
}

/************************************
 StyleClass EditBox
************************************/


DIV.EditAttributeView 
{
	border-bottom-color: #ABC7D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 10px;
}

DIV.EditBox TD 
{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, sans-serif;
}

DIV.EditBox TR.Caption 
{
	display: none;
	text-align: left;
}

DIV.EditBox TR.Caption TH P 
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

DIV.EditBox TR.SubsequentLine TD 
{
	padding-top: 4px;
}

DIV.EditBox TD.LabelColumn 
{
	width: 200px;
}

DIV.EditBox TD.LabelColumn P.Mandatory 
{
	font-weight: bold;
}

DIV.EditBox TEXTAREA.textWithFocus 
{
	height: 200px;
	width: 400px;
	overflow: scroll;
}


/************************************
 StyleClass EditTable
************************************/

DIV.EditTable
{
	margin-bottom: 20px; 
	margin-top: 20px; 
}


DIV.EditTable TD
{
        border-bottom-color: #ABC7D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-right: 7px;
	padding-left: 7px; 
	padding-top: 20px;
	padding-bottom: 20px;
}

DIV.EditTable TR.Header TH
{
      	border-top-color:#00566F;
	border-top-width:1px;
	border-top-style:solid;
        border-bottom-color:  #7FAAB7;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-top: 4px;
	padding-bottom: 6px; 
        font-weight: normal;
	padding-left: 7px; 
}


DIV.EditTable TD.LastColumn,
DIV.EditTable TH.LastColumn
{
	padding-right: 15px; 

}


/*Spalte 2, "Ansicht der Kirche vom See aus"*/
DIV.EditTable TD.ColumnID764 A,
DIV.EditTable TD.ColumnID698 A
{
	padding-top: 15px; 
	padding-bottom: 5px; 
	display: block; 
}


/*Spalte 2, "Ansicht der Kirche vom See aus",
betrifft verschiedene EditTable, aber gleiche Formatierung, darum Anweisung hier gebündelt*/

DIV.EditTable TD.ColumnID764 SPAN.Content,
DIV.EditTable TD.ColumnID698 SPAN.Content,
DIV.EditTable TD.ColumnID837 SPAN.Content
{
      	color: #707070;
        vertical-align: top; 
}



DIV.EditTable TEXTAREA.textWithFocus
{
	height:200px;
	width:400px;
	overflow: scroll;
}



A.EditTable_sortOrderDown
{
	margin-left:3px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(tabrow_sort_down_brown.gif);
	background-repeat:no-repeat;
	background-position:center;
}

A:hover.EditTable_sortOrderDown
{
	padding-left:4px;
	padding-right:4px;
	border: solid #655F3D 1px;
	text-decoration:none;
}

A.EditTable_sortOrderUp
{
	margin-left:3px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(tabrow_sort_up_brown.gif);
	background-repeat:no-repeat;
	background-position:center;
}

A:hover.EditTable_sortOrderUp
{
	padding-left:4px;
	padding-right:4px;
	border: solid #655F3D 1px;
	text-decoration:none;
}

SPAN.EditTable_hierarchyFiller
{
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
}

A.EditTable_hierarchyUp
{
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(tabrow_sort_left_brown.gif);
	background-repeat:no-repeat;
	background-position:center;
}

A:hover.EditTable_hierarchyUp
{
	padding-left:4px;
	padding-right:4px;
	border: solid #655F3D 1px;
	text-decoration:none;
}

A.EditTable_hierarchyDown
{
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(tabrow_sort_right_brown.gif);
	background-repeat:no-repeat;
	background-position:center;
}

A:hover.EditTable_hierarchyDown
{
	padding-left:4px;
	padding-right:4px;
	border: solid #655F3D 1px;
	text-decoration:none;
}

DIV.EditTable_accessRights
{
	margin-top:10px;
	margin-bottom:15px;
}

DIV.EditTable_accessRights SPAN
{
	border: solid #655F3D 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

DIV.EditTable_accessRights P
{
	display:inline;
	float:right;
}

DIV.EditTable_accessRights A
{
	position:relative;
	top:4px;
	vertical-align:bottom;
}


/************************************
 StyleClass EditThisPage
************************************/

DIV.EditThisPageHover
{
	position: relative;

	left: -1px;
	top: -1px;
	z-index: 1000;

	border-style: solid;
	border-width: 1px;
	border-color: red;
}

/* default must be hidden, hover-script will set "display: block;" */
DIV.EditThisPageControls
{
	display: none;

	position: absolute;
	padding: 5px;
	margin: 0px;
	left: -1px;
	top: -43px;
	width: 400px;

	border-style: solid;
	border-width: 1px;
	border-color: red;

	background-color: pink;
}

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: black;
}

/*
//=========================================================================
//  EditThisPage - ViewTemplates
//=========================================================================
*/

DIV.MenuView DIV.EditThisPageControls
{
}

DIV.HeaderView DIV.EditThisPageControls
{
/*	top: -0px; */
}

DIV.SimpleDivView DIV.EditThisPageControls
{
	top: -0px;
}



/************************************
 StyleClass EditThisPageMenus
************************************/


DIV.EditThisPageMenus 
{
	position: absolute;
	top: 0px;
	left: 450px;
	padding: 0px;
	margin: 0px;
	background-color: pink;
	z-index: 10000;
}

DIV.EditThisPageMenus DIV 
{
	display: none;
}

DIV.EditThisPageMenus DIV.EditThisPageLink 
{
	display: block;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 3px;
}

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

DIV.EditThisPageMenus:hover DIV.SaveEditThisPageChangesButton 
{
	padding-left: 30px;
	padding-bottom: 10px;
}


/************************************
 StyleClass FloatingList
************************************/

DIV.FloatingList UL LI
{
	float: left;
	width: 218px;
	height: 141px;

	text-decoration: none;
	list-style-type: none;
	list-style-image: none;

	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	background-color: white;

	border-left: solid 14px #CCDDE2;
}

DIV.FloatingList LI.FirstLine
{
  	border-left: none;
}

DIV.FloatingList LI SPAN
{
	font-weight: normal;
 	display: block;
 	padding-left: 9px;
 	margin-top: 10px;
}

DIV.FloatingList LI SPAN A
{
	font-weight: bold;
	padding-left: 0px;
	padding-top: 4px;
	color: black;
 	margin-bottom: 0px;
 	text-decoration: none;
}

DIV.FloatingList LI SPAN A:hover
{
 	color: #777777;
 	text-decoration: underline;
}



/************************************
 StyleClass HtmlTextPage
************************************/

DIV.HtmlTextPage
{
	width: 80%;
}

DIV.HtmlTextPage P.contenttext
{
}

DIV.HtmlTextPage STRONG
{
}

DIV.HtmlTextPage SPAN.bildunterschrift
{
	display: block;
	color: #00566F;
	font-weight: bold; 
	font-size: 9px; 
}


/************************************
 StyleClass ImageButton
************************************/


DIV.ImageButton BUTTON 
{
	border-style: none;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

DIV.ImageButton BUTTON:hover 
{
	cursor: pointer;
}

DIV.BestellungBestaetigenButton BUTTON IMG 
{
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	vertical-align: bottom;
}


/************************************
 StyleClass LoginBox
************************************/


DIV.LoginBox 
{
	float: right;
	width: 224px;
	height: 158px;
	background-color: #ffffff;
	padding: 0px;
	margin-left: 25px;
	margin-top: -2px;
	margin-right: 28px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00566F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00566F;
}

DIV.LoginBox DIV.FirstLine,
DIV.LoginBox DIV.SubsequentLine 
{
	vertical-align: top;
	background-color: #ffffff;
	border: none;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 12px;
}

DIV.LoginBox DIV.FirstLine P.Label,
DIV.LoginBox DIV.SubsequentLine P.Label 
{
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 0px;
}

DIV.LoginBox DIV.LoginDirektButton 
{
	clear: both;
	float: right;
	margin-right: 25px;
	margin-top: 7px;
	margin-bottom: 2px;
}

DIV.LoginBox P.Caption 
{
	padding-top: 4px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

DIV.LoginBox P.Appellation 
{
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

DIV.LoginBox P.Welcome 
{
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

DIV.LoginDirektButton BUTTON 
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #a8a07c;
	border: none;
}


/************************************
 StyleClass MainMenu
************************************/


DIV.MainMenu 
{
	width: 992px;
	float: left;
}

DIV.MainMenu UL.MenuLevel2 
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #00566F;
}

DIV.MainMenu UL.MenuLevel2 LI,
DIV.MainMenu UL.MenuLevel2 LI.NoHover 
{
	float: left;
	list-style-type: none;
	list-style-image: none;
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 33px;
	padding-right: 7px;
}

DIV.MainMenu UL.MenuLevel2 LI A:hover 
{
	text-decoration: none;
}

DIV.MainMenu UL.MenuLevel2 LI.HasSubMenu 
{
}

DIV.MainMenu UL.MenuLevel2 LI.IsMarked 
{
	background-image: url(dongel.gif);
	background-repeat: no-repeat;
	background-position: 20px 60%;
}

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

notused 
{
	color: #00566F;
	background-color: #8BACEF;
}

DIV.MainMenu UL.MenuLevel3,
DIV.MainMenu UL.MenuLevel4 
{
	visibility: hidden;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 14em;
	z-index: 100;
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	background-color: transparent;
}

DIV.MainMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3,
DIV.MainMenu UL.MenuLevel3 LI.Hover UL.MenuLevel4 
{
	visibility: visible;
}

DIV.MainMenu UL.MenuLevel3 LI.Hover UL.MenuLevel4 
{
	padding-top: 0px;
	padding-left: 2px;
	background-color: transparent;
}

DIV.MainMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3 LI,
DIV.MainMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3 LI.NoHover 
{
	clear: left;
	list-style-type: none;
	list-style-image: none;
	text-decoration: none;
	width: 10em;
	padding-top: 8px;
	padding-bottom: 11px;
	background-color: #8BACEF;
	cursor: pointer;
}

DIV.MainMenu UL.MenuLevel2 LI.Hover UL.MenuLevel3 LI.Hover 
{
	background-color: #ffffff;
	color: #3C7E91;
}

DIV.MainMenu UL.MenuLevel3 SPAN.expandedSubmenuLevel4 LI 
{
	padding-left: 50px;
}

DIV.MainMenu DIV.MenuClosingTag 
{
	clear: left;
}

#MainMenu_debugOutput 
{
	position: absolute;
	top: 500px;
	left: 10px;
	width: 600px;
	height: 200px;
}


/************************************
 StyleClass PageHeader
************************************/



/************************************
 StyleClass PageRootView
************************************/

DIV.PageRootView
{
	width: 992px;
}


/************************************
 StyleClass PageTabMenu
************************************/

DIV.PageTabMenuBar
{
	margin-top: 10px;
	background-color: white;
	padding-bottom: 31px;
}

DIV.PageTabMenu
{
	width: 800px;
}

DIV.PageTabMenu UL.MenuLevel2
{
	list-style-type: none;
	list-style-image: none;

	margin: 0px;
	padding-bottom: 2.2em;

 	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;

	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00566F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00566F;
}

DIV.PageTabMenu UL.MenuLevel2 LI,
DIV.PageTabMenu UL.MenuLevel2 LI.NoHover
{
	float: left;
	list-style-type: none;
	list-style-image: none;
	padding-top: 0.6em;
	padding-bottom: 0.4em;
	padding-left: 7px;
	padding-right: 7px;

	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #00566F;

}

DIV.PageTabMenu UL.MenuLevel2 LI.HasSubMenu
{
}

DIV.PageTabMenu UL.MenuLevel2 LI.IsMarked
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00566F;
	background-color: #FFFFFF;
}

DIV.PageTabMenu UL.MenuLevel2 LI.Hover
{
	text-decoration: underline;
	cursor: pointer;
}

DIV.PageTabMenu DIV.MenuClosingTag
{
	clear: left;
}



/************************************
 StyleClass PopupBody
************************************/

DIV.PopupBody
{
	clear: left;
	padding-top: 5px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 20px;
}

/* the following selector with BODY should overload DIV.PageRootView by using a more complex selector */
BODY DIV.PopupBody,
BODY DIV.PopupRootView
{
	width: 100%;
}


/************************************
 StyleClass QuickMenu
************************************/

DIV.QuickMenu
{
	clear: left;
	position: relative;
	left: 740px;
	width:252px;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 0px; 
	text-align:center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#00566F;
}

DIV.QuickMenu A,
DIV.QuickMenu A:link,
DIV.QuickMenu A:visited,
DIV.QuickMenu A:active
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-left: 6px;
	margin-right: 6px;
}

DIV.QuickMenu A:hover
{
	 text-decoration: underline;
}



/************************************
 StyleClass Registrierungsdaten
************************************/

DIV.BestellungVorbereitenLieferadresse,
DIV.BestellungVorbereitenRechnungsadresse,
DIV.BestellungVorbereitenPersonendaten,
DIV.BestellungVorbereitenZahlungsweise
{
	padding-top: 10px; 
}


/************************************
 StyleClass StdBody
************************************/

DIV.StdBody
{
	clear: left;
	padding-top: 5px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 20px;
}

/*
//--------------------------------------------------------------------------------
//  HomeBody
//--------------------------------------------------------------------------------
*/

DIV.HomeBody
{
	padding-top: 30px;
}



/************************************
 StyleClass StdTopCommon
************************************/

@media screen
{
	DIV.StdTopCommon
	{
		width: 992px;
		position: relative;
	}

	DIV.PageRootView
	{
		background-repeat:no-repeat;
		background-position:left top;
	}

	DIV.KeyImage00
	{
		background-image:url(background/KeyImage00.jpg);
	}
	DIV.KeyImage01
	{
		background-image:url(background/KeyImage01.jpg);
	}
	DIV.KeyImage02
	{
		background-image:url(background/KeyImage02.jpg);
	}
	DIV.KeyImage03
	{
		background-image:url(background/KeyImage03.jpg);
	}
	DIV.KeyImage04
	{
		background-image:url(background/KeyImage04.jpg);
	}
	DIV.KeyImage05
	{
		background-image:url(background/KeyImage05.jpg);
	}
	DIV.KeyImage06
	{
		background-image:url(background/KeyImage06.jpg);
	}
	DIV.KeyImage07
	{
		background-image:url(background/KeyImage07.jpg);
	}
	DIV.KeyImage08
	{
		background-image:url(background/KeyImage08.jpg);
	}
	DIV.KeyImage09
	{
		background-image:url(background/KeyImage09.jpg);
	}
}

@media print
{
	DIV.StdTopCommon
	{
		display:none;
	}
}




/************************************
 StyleClass SubmitButton
************************************/

@media screen
{
	DIV.SubmitButton
	{
		clear: left;
	}

	DIV.SubmitButton BUTTON.Disabled
	{
		color:#ffffff;
	}

	DIV.SubmitButton BUTTON.Processing
	{
	}
}

@media print
{
	DIV.SubmitButton
	{
		display:none;
	}
}


/************************************
 View AbmeldenButton
************************************/



/************************************
 View AngebotBody
************************************/



/************************************
 View AngebotBodyLeft
************************************/



/************************************
 View AngebotSaveChangesButton
************************************/



/************************************
 View AngebotTable
************************************/


DIV.AngebotTable TD 
{
}

DIV.AngebotTable TH 
{
	width: 90px;
}

DIV.AngebotTable TD.ColumnID559 P 
{
	color: #00566F;
	font-size: 11px;
}

DIV.AngebotTable TD.ColumnID821 SPAN A 
{
	text-align: left;
	display: block;
}

DIV.AngebotTable TD.ColumnID821 IMG 
{
	padding-top: 10px;
	padding-left: 20px;
	display: block;
}


/************************************
 View BestellungAssistent
************************************/


DIV.BestellungAssistent 
{
	float: left;
	width: 446px;
	margin: 0px;
	margin-top: 7px;
	margin-left: 15px;
	padding: 0px;
	padding-bottom: 2px;
}

DIV.BestellungAssistentBox 
{
	font-size: 11px;
}

DIV.BestellungAssistentMenu 
{
	font-size: 12px;
}

DIV.BestellungAssistentBox P.BestellungAssistentTipps 
{
	font-size: 11px;
}

DIV.BestellungAssistentBox #BestellungAssistentTop2 A 
{
	font-size: 11px;
}

#BestellungAssistentTops,
#BestellungAssistentTipps 
{
	position: relative;
}

DIV.BestellungAssistentMenu 
{
	height: 22px;
}

DIV.BestellungAssistentMenu DIV.Selected,
DIV.BestellungAssistentMenu A 
{
	display: block;
	width: 202px;
	padding: 4.5px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
}

#BestellungAssistentTops DIV.BestellungAssistentMenu DIV.Selected,
#BestellungAssistentTipps DIV.BestellungAssistentMenu A 
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#BestellungAssistentTipps DIV.BestellungAssistentMenu DIV.Selected,
#BestellungAssistentTops DIV.BestellungAssistentMenu A 
{
	position: absolute;
	top: 0px;
	left: 227px;
	z-index: 1;
}

#BestellungAssistentTops DIV.BestellungAssistentMenu DIV.Selected,
#BestellungAssistentTipps DIV.BestellungAssistentMenu A 
{
	border: 1px solid #7FAAB7;
}

#BestellungAssistentTops DIV.BestellungAssistentMenu A,
#BestellungAssistentTipps DIV.BestellungAssistentMenu DIV.Selected 
{
	border: 1px solid #BF9B43;
}

#BestellungAssistentTops DIV.BestellungAssistentMenu DIV.Selected,
#BestellungAssistentTipps DIV.BestellungAssistentMenu DIV.Selected 
{
	background-color: white;
	border-bottom: white;
}

#BestellungAssistentTops DIV.BestellungAssistentMenu A,
#BestellungAssistentTipps DIV.BestellungAssistentMenu A 
{
	background-color: transparent;
	border-bottom: none;
}

#BestellungAssistentTops DIV.BestellungAssistentBox 
{
	border: 1px solid #7FAAB7;
}

#BestellungAssistentTipps DIV.BestellungAssistentBox 
{
	border: 1px solid #BF9B43;
}

DIV.BestellungAssistentMenu A,
DIV.BestellungAssistentMenu A:link,
DIV.BestellungAssistentMenu A:visited 
{
	color: #438395;
	text-decoration: none;
}

DIV.BestellungAssistentMenu A:active,
DIV.BestellungAssistentMenu A:hover 
{
	color: #438395;
	font-weight: bold;
	text-decoration: underline;
}

DIV.BestellungAssistentMenu DIV.Selected 
{
	color: #3C7E91;
	font-weight: bold;
	text-decoration: none;
}

DIV.BestellungAssistentBox A 
{
}

OL.BestellungAssistentList 
{
	color: #438395;
	padding: 0px;
	padding-left: 30px;
}

P.BestellungAssistentTipps 
{
	display: none;
	color: #438395;
	padding-left: 10px;
}

DIV.AngebotBody #BestellungAssistentTipp1,
DIV.BilderangebotBody #BestellungAssistentTipp2,
DIV.WarenkorbBody #BestellungAssistentTipp3,
DIV.BestellungVorbereitenBody #BestellungAssistentTipp4,
DIV.BestellungBestaetigenBody #BestellungAssistentTipp5,
DIV.BestellungEingangsbestaetigungBody #BestellungAssistentTipp6 
{
	display: block;
}

DIV.AngebotBody #BestellungAssistentTop1,
DIV.BilderangebotBody #BestellungAssistentTop2,
DIV.WarenkorbBody #BestellungAssistentTop3,
DIV.BestellungVorbereitenBody #BestellungAssistentTop4,
DIV.BestellungBestaetigenBody #BestellungAssistentTop5,
DIV.BestellungEingangsbestaetigungBody #BestellungAssistentTop6 
{
	color: #000000;
	font-weight: bold;
}

DIV.BestellungEingangsbestaetigungBody DIV.BestellungAssistent DIV.FloatEnd 
{
	clear: left;
	padding-top: 60px;
	padding-left: 200px;
}


/************************************
 View BestellungBestaetigenBody
************************************/



/************************************
 View BestellungBestaetigenButton
************************************/


DIV.BestellungBestaetigenButton 
{
	float: right;
}


/************************************
 View BestellungBestaetigenButtonLeiste
************************************/


DIV.BestellungBestaetigenButtonLeiste 
{
	background-color: #BFD5DB;
	height: 24px;
}


/************************************
 View BestellungBestaetigenLeftBody
************************************/



/************************************
 View BestellungBestaetigenLieferadresse
************************************/

DIV.BestellungBestaetigenLieferadresse TR.Caption
{
	display: block;
}





/************************************
 View BestellungBestaetigenPersonendaten
************************************/

DIV.BestellungBestaetigenPersonendaten
{
	padding-top: 30px;
}

DIV.BestellungBestaetigenPersonendaten TR.Caption
{
	display: block;
}




/************************************
 View BestellungBestaetigenRechnungsadresse
************************************/


DIV.BestellungBestaetigenRechnungsadresse 
{
	position: relative;
}

DIV.BestellungBestaetigenRechnungsadresse TABLE TR.Caption 
{
	display: block;
}

DIV.BestellungBestaetigenRechnungsadresse TD.InputColumn 
{
	width: 450px;
}

DIV.BestellungBestaetigenRechnungsadresse TR.FirstLine TD.LabelColumn 
{
	padding-top: 7px;
}

DIV.BestellungBestaetigenRechnungsadresse TR.SubsequentLine TD.LabelColumn P.Label,
DIV.BestellungBestaetigenRechnungsadresse TR.FirstLine TD.LabelColumn P.Label 
{
	width: 200px;
}


/************************************
 View BestellungBestaetigenSumme
************************************/

DIV.BestellungBestaetigenSumme
{
	padding-bottom: 0px; 
}


DIV.BestellungBestaetigenSumme TABLE
{
	width: 100%;	
}

DIV.BestellungBestaetigenSumme TABLE TR.Caption
{
	display: none;
}

DIV.BestellungBestaetigenSumme TABLE TD
{
	border-top-color:  #ABC7D0;
	border-top-width: 1px;
	border-top-style: solid;
}


/* MwSt. */
DIV.BestellungBestaetigenSumme TR.RowID850 TD
{
	border-bottom: none; 
}

/*Boder über "Zwischensumme" weg*/
DIV.BestellungBestaetigenSumme TR.FirstLine TD
{
	border-top: none; 
}

/* Gesamtbetrag */
DIV.BestellungBestaetigenSumme TR.RowID683 TD
{
	border-top-color: #00566F;
	border-top-width: 1px;
	border-top-style: solid;
}

/* Gesamtbetrag Zahl bold */
DIV.BestellungBestaetigenSumme TR.RowID684 TD.InputColumn,
/* Gesamtbetrag Zahl bold */
DIV.BestellungBestaetigenSumme TR.RowID683 TD.InputColumn
{

}





/************************************
 View BestellungBestaetigenVerbindlichMachen
************************************/


DIV.BestellungBestaetigenVerbindlichMachen 
{
	position: relative;
}

DIV.BestellungBestaetigenVerbindlichMachen TR.RowID696 TD 
{
	height: 40px;
}

DIV.BestellungBestaetigenVerbindlichMachen TR.RowID696 TD INPUT.checkbox 
{
	position: absolute;
	top: 15px;
	left: 0px;
	width: 20px;
}

DIV.BestellungBestaetigenVerbindlichMachen TR.RowID696 TD.LabelColumn P 
{
	position: absolute;
	top: 18px;
	left: 30px;
}

DIV.BestellungBestaetigenVerbindlichMachen TEXTAREA 
{
	border-color: #ABC7D0;
}


/************************************
 View BestellungEingangsbestaetigungBodyLeft
************************************/



/************************************
 View BestellungEingangsbestaetigungRootView
************************************/



/************************************
 View BestellungVorbereitenAendernLinksUndText
************************************/



/************************************
 View BestellungVorbereitenBestaetigenButton
************************************/


DIV.BestellungVorbereitenBestaetigenButton  
{
	float: right;
}


/************************************
 View BestellungVorbereitenBody
************************************/



/************************************
 View BestellungVorbereitenBodyLeft
************************************/



/************************************
 View BestellungVorbereitenButtonLeiste
************************************/

DIV.BestellungVorbereitenButtonLeiste
{
	background-color: #BFD5DB;
	height: 24px; 
}



/************************************
 View BestellungVorbereitenIntro
************************************/



/************************************
 View BestellungVorbereitenLieferadresse
************************************/


DIV.BestellungVorbereitenLieferadresse 
{
	padding-top: 0px;
}

DIV.BestellungVorbereitenLieferadresse TABLE TR.Caption 
{
	display: block;
}


/************************************
 View BestellungVorbereitenLoginIntro
************************************/

DIV.BestellungVorbereitenLogin
{
        border-bottom-color: #ABC7D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 10px;
}


/************************************
 View BestellungVorbereitenNeukundenIntro
************************************/



/************************************
 View BestellungVorbereitenPersonendaten
************************************/


DIV.BestellungVorbereitenPersonendaten TABLE TR.Caption 
{
	display: block;
}

DIV.BestellungVorbereitenPersonendaten 
{
	border-style: none;
}


/************************************
 View BestellungVorbereitenRechnungsadresse
************************************/


DIV.BestellungVorbereitenRechnungsadresse 
{
	position: relative;
}

DIV.BestellungVorbereitenRechnungsadresse TABLE 
{
	padding-top: 35px;
}

DIV.BestellungVorbereitenRechnungsadresse TABLE TR.Caption 
{
	position: absolute;
	top: 2px;
	left: 0px;
	display: block;
}


/************************************
 View BestellungVorbereitenSumme
************************************/

DIV.BestellungVorbereitenSumme /*!!!*/
{
	height: 18px; 
}





/************************************
 View BestellungVorbereitenTable
************************************/


DIV.BestellungVorbereitenTable TABLE 
{
	width: 100%;
	clear: left;
}

DIV.BestellungVorbereitenTable TD.ColumnID681 
{
	text-align: left;
}


/************************************
 View BestellungVorbereitenZahlungsweise
************************************/

DIV.BestellungVorbereitenZahlungsweise
{
/*	height: nicht begrenzen, da ggf. weitere Felder unter dem SELECT eingeblendet werden. */
/*	height: 25px; */
}



/************************************
 View BestellungZurueckButton
************************************/


DIV.BestellungZurueckButton 
{
	float: left;
	margin: 0px;
	padding: 0px;
}


/************************************
 View BilderangebotBody
************************************/



/************************************
 View BilderangebotBodyLeft
************************************/



/************************************
 View BilderangebotDetails
************************************/

DIV.BilderangebotDetails
{
	border: none; 
}

DIV.BilderangebotDetails P
{
	font-weight: bold; 
}

DIV.BilderangebotDetails P.Caption,
DIV.BilderangebotDetails P.SubsequentLine SPAN.Label
{
	display: none;
}



/************************************
 View BilderangebotPreviewLoader
************************************/

DIV.BilderangebotPreviewLoader 
{
	z-index: 10000;

	float: left;
	padding-left: 25px;
	width: 47%;
}

DIV.BilderangebotPreviewLoader P.BeforeLoad
{
	display:none;
}

#previewLoader__container
{
	display: inline-block; /* needed for MSIE to calculate clientHeight correctly! */

	position: relative;
	top: 0px;
}


/************************************
 View BilderangebotTable
************************************/


DIV.BilderangebotTable 
{
	width: 100%;
	padding-bottom: 15px;
}

DIV.BilderangebotTable TD 
{
	vertical-align: top;
	padding-right: 5px;
}

DIV.BilderangebotTable SELECT 
{
	border-color: #00566F;
	width: 207px;
	height: 17px;
}

DIV.BilderangebotTable TD.ColumnID837 
{
	width: 190px;
	padding-left: 10px;
	text-align: left;
}

DIV.BilderangebotTable TD.ColumnID663 
{
	width: 208px;
	padding-left: 10px;
	text-align: left;
}

DIV.BilderangebotTable TD.ColumnID837 A 
{
	display: block;
	margin-top: 20px;
}

DIV.BilderangebotTable TD.ColumnID663 SPAN.InCellLabel1,
DIV.BilderangebotTable TD.ColumnID663 SPAN.InCellLabel2 
{
	display: block;
	padding-bottom: 4px;
}

DIV.BilderangebotTable TD.ColumnID663 SPAN.InCellLabel2 
{
	padding-top: 16px;
}

DIV.BilderangebotTable TD.ColumnID663 A 
{
	display: block;
	margin-top: 0px;
	text-align: right;
}


/************************************
 View BilderangebotWeiterIntro
************************************/

DIV.BilderangebotWeiterIntro
{
	width: 100%; 
	padding-bottom: 40px; 
}

DIV.BilderangebotWeiterIntro P
{
	text-align: right;
	font-size: 11px;
}

DIV.BilderangebotWeiterIntro DIV.ButtonBar
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-color:  #BFD5DB;
}

DIV.BilderangebotWeiterIntro DIV.ButtonBar IMG
{
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
}
DIV.BilderangebotWeiterIntro DIV.ButtonBar A.LeftButton
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}

DIV.BilderangebotWeiterIntro DIV.ButtonBar A.RightButton
{
	padding: 0px;
	margin: 0px;
	padding-left: 291px;
	text-align: right;
}


/************************************
 View BilderNachKategorieDetails
************************************/

DIV.BilderNachKategorieDetails TH P
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color:  #BF9B43;
}


/************************************
 View CheckPasswordAndLogin
************************************/


DIV.CheckPasswordAndLogin 
{
	background-color: rgba(255,255,255,0.75);
}

DIV.CheckPasswordAndLogin P.Caption 
{
	height: 20px;
	width: 100px;
	color: #ffffff;
	background-color: #00566F;
	border-style: none;
	margin: 0px;
}

DIV.CheckPasswordAndLogin P 
{
	font-size: 11px;
}

DIV.CheckPasswordAndLogin P.Appellation 
{
	font-size: 12px;
}

DIV.CheckPasswordAndLogin DIV.FirstLine,
DIV.CheckPasswordAndLogin DIV.SubsequentLine 
{
	background-color: transparent;
}

DIV.CheckPasswordAndLogin DIV.FirstLine INPUT,
DIV.CheckPasswordAndLogin DIV.SubsequentLine INPUT 
{
	padding: 0px;
	margin: 0px;
}

DIV.CheckPasswordAndLogin P 
{
	font-size: 11px;
}

DIV.CheckPasswordAndLogin DIV.FirstLine P.Label,
DIV.CheckPasswordAndLogin DIV.SubsequentLine P.Label 
{
}

DIV.CheckPasswordAndLogin DIV.SubsequentLine P.Label 
{
	padding-top: 1px;
	padding-bottom: 0px;
}


/************************************
 View ContentManagementMenu
************************************/

DIV.ContentManagementMenu LI:hover
{
	background-color: white; 
}


/************************************
 View DruckenMenu
************************************/

DIV.DruckenMenu
{
 	background-color:#ffffff;
}

DIV.DruckenMenu A,
DIV.DruckenMenu A:link,
DIV.DruckenMenu A:visited,
DIV.DruckenMenu A:active
{
	color: #00566F;
}


/************************************
 View FaktenIntro
************************************/



/************************************
 View GalerieDirekt
************************************/


 DIV.GalerieDirekt 
{
	clear: left;
	margin-top: 39px;
}

DIV.GalerieDirekt TD 
{
	border: none;
	padding: 0px;
}

DIV.GalerieDirekt DIV.NavigationArea,
DIV.GalerieDirekt TR.Header 
{
	display: none;
}

DIV.GalerieDirekt SPAN.Content,
DIV.GalerieDirekt IMG 
{
	display: block;
}

DIV.GalerieDirekt IMG 
{
	vertical-align: bottom;
	padding: 0px;
	border: none;
}

DIV.GalerieDirekt TD  
{
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: black;
	margin: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	text-decoration: underline;
}

DIV.GalerieDirekt TR 
{
	padding-bottom: 20px;
	border: none;
}

DIV.GalerieDirekt ColumnID348 IMG 
{
	padding-right: 17px;
}

TABLE TR.FirstLine TD.ColumnID817,
TR.SubsequentLine TD.ColumnID817 
{
	padding-left: 15px;
	padding-top: 15px;
}

TABLE TR.FirstLine TD.ColumnID817 SPAN.Content,
TR.SubsequentLine TD.ColumnID817 SPAN.Content 
{
	margin-bottom: 2px;
}


/************************************
 View HilfeBody
************************************/

DIV.HilfeBody
{
	width: 75%;
}

DIV.HilfeBody STRONG
{
	font-weight: bold;
}

DIV.HilfeBody STRONG A
{
	text-decoration: none;
	font-weight: bold;
}



/************************************
 View HomeBody
************************************/

/*
//--------------------------------------------------------------------------------
//  HomeBody
//--------------------------------------------------------------------------------
*/

DIV.HomeBodyLeft,
DIV.HomeBodyCenter,
DIV.HomeBodyRight
{
	float: left;
}



/************************************
 View HomeBodyCenter
************************************/


DIV.HomeBodyCenter 
{
	width: 60%;
}

DIV.HomeBodyCenter IMG 
{
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
	padding: 20px;
	padding-bottom: 13px;
}

DIV.HomeBodyCenter P 
{
	text-align: center;
	font-size: 11px;
	color: black;
}


/************************************
 View HomeBodyLeft
************************************/


DIV.HomeBodyLeft 
{
	width: 22%;
	padding-left: 9px;
	padding-top: 30px;
	padding-bottom: 20px;
}


/************************************
 View HomeBodyRight
************************************/


DIV.StdRight 
{
	display: none;
}


/************************************
 View HomeGaleriePreview
************************************/



/************************************
 View HomeHeader
************************************/



/************************************
 View HomeRootView
************************************/

DIV.HomeRootView 
{
	background-repeat: no-repeat;
	background-position: left top;
	height: 420px;
}

DIV.HomeRootView DIV.StdTopCommon
{
	background-image: none;
}

DIV.HomeRootViewImage00
{
	background-image: url(background/Home00.jpg);
}
DIV.HomeRootViewImage01
{
	background-image: url(background/Home01.jpg);
}
DIV.HomeRootViewImage02
{
	background-image: url(background/Home02.jpg);
}
DIV.HomeRootViewImage03
{
	background-image: url(background/Home03.jpg);
}
DIV.HomeRootViewImage04
{
	background-image: url(background/Home04.jpg);
}
DIV.HomeRootViewImage05
{
	background-image: url(background/Home05.jpg);
}
DIV.HomeRootViewImage06
{
	background-image: url(background/Home06.jpg);
}
DIV.HomeRootViewImage07
{
	background-image: url(background/Home07.jpg);
}
DIV.HomeRootViewImage08
{
	background-image: url(background/Home08.jpg);
}
DIV.HomeRootViewImage09
{
	background-image: url(background/Home09.jpg);
}


/************************************
 View HomeTop
************************************/

/*DIV.HomeTop 
{
	height: 0px;
	padding: 0px;
	margin: 0px;
} nochmal bearbeiten wegen Höhe von Neu und Aktuell 
!!!*/


/************************************
 View KategorieBildPreviewBody
************************************/

DIV.KategorieBildPreviewBody
{
	padding: 0px;
	margin: 0px;
}


/************************************
 View KategorieBildPreviewDetails
************************************/

DIV.KategorieBildPreviewDetails 
{
	padding-top: 0px;
	border: none;
}

DIV.KategorieBildPreviewDetails TR.Caption
{
	display: none;
}
DIV.KategorieBildPreviewDetails TD.LabelColumn
{
	padding-left: 200px;
}
DIV.KategorieBildPreviewDetails TD.LabelColumn P
{
}
DIV.KategorieBildPreviewDetails TD.InputColumn SPAN A
{
}


/************************************
 View KategorieBildPreviewImage
************************************/

DIV.KategorieBildPreviewImage
{
	padding: 0px;
	margin: 0px;
	border: none;
}

DIV.KategorieBildPreviewImage P.Caption
{
	display: none;
}



/************************************
 View LoginButton
************************************/


DIV.LoginButton 
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABC7D0;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 288px;
}


/************************************
 View LoginDirektButton
************************************/

DIV.CheckPasswordAndLogin DIV.LoginDirektButton BUTTON
{
	background-color: transparent;
}


/************************************
 View LogoutConfirmationIntro
************************************/



/************************************
 View LogoutIntro
************************************/



/************************************
 View MainMenu
************************************/


#mainMenu 
{
	width: 100%;
}


/************************************
 View MainMenuBar
************************************/

DIV.MainMenuBar
{
	margin-top:97px;

	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#00566F;

	background-color: white;
	padding-bottom: 31px;
}


/************************************
 View MeineBestellungBestaetigenSumme
************************************/

DIV.MeineBestellungBestaetigenSumme
{
	padding-left: 680px; 
	padding-top: 8px; 
}

DIV.MeineBestellungBestaetigenSumme TABLE TD.InputColumn
{
	width: 100px;
	padding-top: 5px;
	text-align: right;  
	padding-right: 5px; 
}


DIV.MeineBestellungBestaetigenSumme TABLE TD P.Label
{
}


/************************************
 View MeineBestellungenIntro
************************************/




/************************************
 View MeineBestellungenTable
************************************/


DIV.MeineBestellungenTable TABLE 
{
	width: 100%;
	padding-bottom: 60px;
}

DIV.MeineBestellungenTable TABLE TD 
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}


/************************************
 View MeineBestellungProtokolltext
************************************/

DIV.MeineBestellungProtokolltext TABLE
{
	padding-left: 0px;
	margin-left: 0px; 
}

DIV.MeineBestellungProtokolltext TABLE.BestellProtokoll TH,
DIV.MeineBestellungProtokolltext TABLE TD
{
	font-size: 12px;
	padding-right: 10px; 
	text-align: left; 
}

DIV.MeineBestellungProtokolltext P.SubsequentLine SPAN.Label
{
	padding-bottom: 8px; 
	display: block; 
}

DIV.MeineBestellungProtokolltext P.SubsequentLine SPAN.Label,
DIV.MeineBestellungProtokolltext P.SubsequentLine H2.BestellProtokoll

{
	font-weight: bold; 
	font-size: 12px;
	padding-left: 0px; 
}


DIV.MeineBestellungProtokolltext P.BestellProtokollMitteilung
{
	padding-left: 1px; 
}





/************************************
 View MeineBestellungSonstiges
************************************/

DIV.MeineBestellungSonstiges
{
	border: none; 
}

DIV.MeineBestellungSonstiges TD.InputColumn
{
}



/************************************
 View MeineBestellungVorbereitenTable
************************************/

DIV.MeineBestellungVorbereitenTable TABLE
{
	width: 100%;
}


/*Anzahl 1 rechtsbündig*/
DIV.MeineBestellungVorbereitenTable TABLE TD.ColumnID781
{
	text-align: right; 
}

/************************************
 View MeineDatenSetAndCheckPassword
************************************/

DIV.MeineDatenSetAndCheckPassword
{
	margin-top: 8px; 
}

DIV.MeineDatenSetAndCheckPassword INPUT
{
	margin-bottom: 4px; 
}

DIV.MeineDatenSetAndCheckPassword P.Label
{
	width: 200px; 
}

/************************************
 View MetaMenu
************************************/

/*
//--------------------------------------------------------------------------------
//  MetaMenu (LogoLink)
//--------------------------------------------------------------------------------
*/

DIV.MetaMenu
{
	display: none;

	position: absolute;
	top: 28px;
	left: 55px;
}



/************************************
 View NeuUndAktuell
************************************/


DIV.NeuUndAktuell 
{
	margin-left: 32px;
	margin-top: 0px;
}

DIV.NeuUndAktuell UL LI 
{
	background-color: rgba(255,255,255,0.75);
	border-left: solid 14px #CCDDE2;
}

DIV.NeuUndAktuell UL LI.Column1 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00566F;
	background-color: rgba(255,255,255,0.75);
}

DIV.NeuUndAktuell DIV.NavigationArea 
{
	display: none;
}

DIV.NeuUndAktuell UL 
{
	position: relative;
	border-style: none;
	padding: 0px;
}

DIV.NeuUndAktuell LI 
{
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

DIV.NeuUndAktuell LI.Header 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 113px;
	height: 20px;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-style: none;
	background-color: #00566F;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

DIV.NeuUndAktuell LI SPAN.Content 
{
	display: block;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}

DIV.NeuUndAktuell LI SPAN.Content A 
{
	display: block;
	padding-top: 10px;
	font-size: 12px;
}

DIV.NeuUndAktuell A.More 
{
	display: block;
	padding-right: 10px;
	text-align: right;
	font-size: 11px;
}

DIV.NeuUndAktuell A.TeaserImage 
{
	display: block;
	margin-left: 10px;
	padding-bottom: 10px;
	text-align: left;
}

DIV.NeuUndAktuell A.TeaserImage IMG 
{
	vertical-align: bottom;
}


/************************************
 View PreislisteIntro
************************************/




/************************************
 View PreislisteTable
************************************/


DIV.MeineBestellungenTable TABLE 
{
	width: 100%;
	padding-bottom: 60px;
}

DIV.MeineBestellungenTable TABLE TD 
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}


/************************************
 View SaveEditThisPageChangesButton
************************************/

DIV.SaveEditThisPageChangesButton
{
	clear: left;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
}

DIV.SaveEditThisPageChangesButton BUTTON
{
	margin-left: 0px;
	padding-left: 0px;
}


/************************************
 View SetAndCheckPassword
************************************/

DIV.SetAndCheckPassword
{
	border: none; 
}

DIV.SetAndCheckPassword TD.SubsequentLine
{
	padding-top: 4px; 
}

DIV.SetAndCheckPassword TD.FirstLine,
DIV.SetAndCheckPassword TD.SubsequentLine
{
	width: 200px;
}

DIV.SetAndCheckPassword TD.FirstLine P.Label,
DIV.SetAndCheckPassword TD.SubsequentLine P.Label
{
	font-weight: bold; 
	font-size: 13px; 
}


/************************************
 View ShowEnabledUserRoles
************************************/

DIV.EditThisPageMenus:hover DIV.ShowEnabledUserRoles
{
	display: none; 
}

DIV.ShowEnabledUserRoles UL LI A:hover
{
	text-decoration: underline; 
}


/************************************
 View StdBottom
************************************/


DIV.StdBottom 
{
	clear: left;
}

@media screen  {
 DIV.StdBottom 
{
	position: relative;
	top: 0px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 10px;
	bottom: 18px;
	text-align: center;
	background-color: #CCDDE2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00566F;
}
}

@media screen  {
 DIV.StdBottom Link 
{
	margin: 0px;
}
}

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

DIV.StdBottom A,
DIV.StdBottom A:link,
DIV.StdBottom A:visited,
DIV.StdBottom A:active,
DIV.StdBottom A:hover 
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #00566F;
	text-decoration: none;
	padding-right: 30px;
}

DIV.StdBottom A:hover 
{
	text-decoration: underline;
}

DIV.StdBottom IMG 
{
	border: none;
	padding-right: 5px;
	vertical-align: bottom;
}

DIV.StdBottom A.BottomLink 
{
	padding-right: 30px;
}

DIV.StdBottom A.TopLink 
{
	position: absolute;
	left: 28px;
}

DIV.StdBottom A.SchauflerLink 
{
	position: absolute;
	right: 28px;
}


/************************************
 View StdLeftAndMenu
************************************/

DIV.StdLeftAndMenu
{
	display:none;
}



/************************************
 View StyleClassesTable
************************************/

DIV.StyleClassesTable TEXTAREA
{
	width:700px;
}

DIV.StyleClassesTable TEXTAREA.textWithFocus
{
	height:500px;
	width:700px;
}



/************************************
 View StylesInViewsTable
************************************/

DIV.StylesInViewsTable TEXTAREA
{
	width:700px;
}

DIV.StylesInViewsTable TEXTAREA.textWithFocus
{
	height:500px;
	width:700px;
}



/************************************
 View SubViewList
************************************/

DIV.SubViewList TD.ColumnID1 INPUT.Text
{
	width: 250px;
}
DIV.SubViewList TD.ColumnID1 INPUT.Number
{
	width: 44px;
}


/************************************
 View SystemMenu
************************************/

#systemMenu
{
	position: absolute;
	top: 90px;
	left: 0px;
	width: 800px;
	border: none;
	background-color: transparent;
}
#systemMenu UL.MenuLevel2 LI.MenuLevel2
{
	background-color: white;
	padding-bottom: 10px;
}

#SystemMenu_debugOutput
{
	display: none;
}



/************************************
 View ToDosTable
************************************/

DIV.ToDosTable TD
{
	vertical-align: top;
	padding-right: 10px;
}

DIV.ToDosTable TD.ColumnID805 INPUT
{
	width: 250px;
	margin-bottom: 10px;
}

DIV.ToDosTable TD.ColumnID802 TEXTAREA
{
	width: 400px;
	height: 100px;
}

DIV.ToDosTable TD.ColumnID841 INPUT,
DIV.ToDosTable TD.ColumnID844 INPUT
{
	width: 30px;
	margin-bottom: 10px;
}





/************************************
 View ViewStyleAttribs
************************************/

DIV.ViewStyleAttribs TEXTAREA,
DIV.ViewStyleAttribs TEXTAREA.textWithFocus
{
	height:400px;
	width:600px;
}


/************************************
 View WarenkorbBestellungFortsetzenButton
************************************/


DIV.WarenkorbBestellungFortsetzenButton 
{
	width: 100%;
	background-color: #BFD5DB;
	height: 24px;
}

DIV.WarenkorbBestellungFortsetzenButton BUTTON 
{
	float: right;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}

DIV.WarenkorbBestellungFortsetzenButton A.BackButton IMG 
{
	border-style: none;
	background-color: #ffffff;
}

DIV.WarenkorbBestellungFortsetzenButton A.BackButton 
{
	float: left;
}


/************************************
 View WarenkorbBody
************************************/



/************************************
 View WarenkorbBodyLeft
************************************/



/************************************
 View WarenkorbFortsetzenIntro
************************************/



/************************************
 View WarenkorbIntro
************************************/

DIV.WarenkorbIntro
{
	padding-bottom: 10px; 

}

/************************************
 View WarenkorbLink
************************************/

DIV.WarenkorbLink
{
	
}

DIV.WarenkorbLink P
{
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #00566f;
	font-size: 11px;
	background-color: #ccdde2;
}



/************************************
 View WarenkorbNeuBerechnenButton
************************************/


DIV.WarenkorbNeuBerechnenButton 
{
	float: right;
	padding-top: 3px;
}

DIV.WarenkorbNeuBerechnenButton IMG 
{
	padding-bottom: 0px;
}


/************************************
 View WarenkorbSumme
************************************/


DIV.WarenkorbSumme 
{
	height: 21px;
	border-top-color: #00566F;
	border-top-width: 1px;
	border-top-style: solid;
}

DIV.WarenkorbSumme TABLE 
{
	float: right;
}

DIV.WarenkorbSumme TD.LabelColumn 
{
	width: 110px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}

DIV.WarenkorbSumme TD.InputColumn 
{
	width: 115px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-right: 127px;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
}


/************************************
 View WarenkorbTable
************************************/


DIV.WarenkorbTable TABLE 
{
	width: 100%;
	clear: left;
}

DIV.WarenkorbTable SELECT 
{
	width: 200px;
}

DIV.WarenkorbTable TD.ColumnID672 INPUT.text 
{
	width: 40px;
	text-align: right;
}

DIV.WarenkorbTable TD.ColumnID698 
{
	color: #707070 ;
}

DIV.WarenkorbTable TD.LastColumn 
{
	padding-right: 18px;
}

DIV.WarenkorbTable TD.ColumnID659,
DIV.WarenkorbTable TD.ColumnID660 
{
	padding-bottom: 2px;
}


/************************************
 View ZugriffsrechteInfoScript
************************************/

DIV.ZugriffsrechteInfoScript P.ViewAccessRights
{
	font-weight: bold;
}


/* Cache access time: 0.000*/
/* Server time: 07:09:52*/
