.FotoTable
{
}

table td
{
}

/* #### MG: Elements */
body.Edit, iframe.Edit, form
{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	scrollbar-arrow-color: #fff;
	scrollbar-face-color: #999;
	scrollbar-track-color: #ccc;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #666;
	scrollbar-darkshadow-color: #333;
}

body.Edit, input, textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	color: #000;
	font-size: 12px;
}

hr
{
	width: 100%;
	border: groove 2px #ececea;
}

h1{font-size: 2.0em;}
h2{font-size: 1.8em;}
h3{font-size: 1.6em;}
h4{font-size: 1.4em;}
h5{font-size: 1.2em;}
h6{font-size: 1.0em;}
h7{font-size: 0.8em;}
/* #### MG: End Elements */

/* #### MG: EditHeader */
table.EditContentHeader
{
	 width: 100%;
	 padding: 5px 5px 5px 5px;
}

div.EditContentHeaderMessages
{
	padding-bottom: 5px;
	font-size: 0.8em;
	color: Blue;
}
/* #### MG: End EditHeader */

/* #### MG: Edit Table */
table.EditTable, table.EditTableDialog
{
	border: groove 2px #ccccca;
	border-collapse: collapse;
	padding-left: 10px;
	padding-right: 10px;
}

table.EditTable{width: 720px;}

table.EditTableDialog
{
	width: 100%;
	height: 100%;
}

table.EditTableDialogContent{width: 100%;}

td.EditTableHeader
{
	height: 10px;
	background-color: #999;
	border-bottom: groove 2px #ccccca;
}

td.EditTableContent
{
	vertical-align: top;
	background-color: #ccc;
	padding-top: 10px;
}

td.EditTableFooter
{
	background-color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}

table.EditChildTable
{
	 border: solid 1px #000;
	 background-color: #fff;
	 font-size: 0.8em;
}

td.EditChildTableHeader
{
	 border-bottom: solid 1px #000000;
	 background-color: #ececec;
	 font-weight: bold;
}

td.EditChildTableContent{}
/* #### MG: End Edit Table */

/* #### MG: Edit Content */
table.Edit
{
	width: 765px;
	height: 100%;
	border-right: ridge 2px #666655;
}

td.Edit
{
	padding-left: 20px;
	padding-top: 20px;
	vertical-align: top;
}

.EditButton,
.EditNavMenuButton
{
	height: 20px;
	border: outset 1px #999;
	font-size: 10px;
	color: #000;
	vertical-align: baseline;
	background-color: #dadada;
	cursor: hand;
	text-align: center;
	background-image: url(../Images/Buttons/Button.gif);
}

.EditNavMenuButton
{
	width: 95%;
	margin: 2px 0px 0px 0px;
}

.EditTextBox, .EditTextBoxMultiline
{
	border: inset 1px #999;
	font-size: 10px;
	color: #000;
	vertical-align: baseline;
	background-color: #fffffc;
}

.EditTextBox{height: 20px;}
.EditTextBoxMultiline{height: 150px;}

.EditDropDown
{
	border: groove 2px #ccccca;
	font-size: 0.7em;
}

.EditListBox
{
	border: groove 2px #ccccca;
	width: 200px;
}

.EditPreviewBox
{
	background-color: #fff;
	border: groove 2px #ccccca;
	padding: 5px 5px 5px 5px;
	overflow: auto;
	width: 100%;
	height: 210px;
}

.EditPreviewBoxPage
{	
	height: 240px;
	padding-right: 0px;
	padding-bottom: 0px;
}

iframe.EditPreviewBox
{
	border: none;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
}

.EditCheckBox
{
	font-size: 0.8em;
	border: none;
}

table.EditSelectItems tr td
{
	padding: 0px 0px 3px 0px;
}
table.EditSelectItems tr td input
{
	margin: 0px 0px 0px 0px;
}
table.EditSelectItems tr td ul
{
	margin: 0px 0px 0px 30px; 
}

.EditHeadlineFirst
{
	font-size: 0.8em;
	font-weight: bold;
}

.EditTextFirst{font-size: 0.8em;}

.EditConfirmationOK
{
	font-size: 0.8em;
	color: Blue;
}

.EditConfirmationError
{
	font-size: 0.8em;
	color: Red;
}

.EditMarginSegment
{
	border-top: groove 2px #ccccca;
	border-bottom: solid 2px #fff;
	background-color: #dadacd;
}

.EditDataList
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: groove 2px #ccccca;
	border-collapse: collapse;
}

td.EditDataListHeader, th.EditDataListHeader, tr.EditDataListHeader td, tr.EditDataListHeader th
{
	font-weight: bold;
	background-color: #dfdfdf;
	text-align: left;
	font-size: 0.8em;
	padding-left: 5px;
	padding-bottom: 2px;
	border-bottom: groove 2px #ccccca;
}

td.EditDataListHeader a, th.EditDataListHeader a, tr.EditDataListHeader td a, tr.EditDataListHeader th a
{
	color: #000066;
	text-decoration: underline;
}

td.EditDataListItem, td.EditDataListAlternatingItem, tr.EditDataListItem td, tr.EditDataListAlternatingItem td
{
	vertical-align: top;
	font-size: 0.8em;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #ccccca;
}

td.EditDataListItem a, td.EditDataListAlternatingItem a, tr.EditDataListItem td a, tr.EditDataListAlternatingItem td a
{
	color: #000066;
	text-decoration: underline;
}

.EditDataListItem{background-color: #efefef;}
.EditDataListAlternatingItem{background-color: #dfdfdf;}
.EditDigit{text-align: right;}
.EditTop{vertical-align: top;}
.EditLeft{text-align: left;}
.EditCenter{text-align: center;}
.EditRight{text-align: right;}
.EditFullWidth{width: 100%;}
.EditDataEntry{width: 200px;}
.EditDataView{width: 500px;}
.EditIconColumn{padding: 10px 10px 10px 10px;}
.EditIcon
{
	width: 24px;
	height: 24px;
	font-weight: bold;
}
/* #### MG: End Edit Content */

/* #### MG: Edit Segment */
/*
.EditSegment
{
	display: block;
	background-color: Navy;
}

.EditToolBox
{
	display: block;
	width: 100%;
	background-color: Yellow;
}

.EditToolBar
{
	background-color: Aqua;
}

.EditToolBarHeader
{
	display: inline;
	background-color: Gray;
}

.EditToolBarItem
{
	display: inline;
	background-color: Red;
	vertical-align: top;
}

.EditToolBoxContent
{
	display: block;
	width: 100%;
	background-color: Lime;
}
*/

table.EditSegment
{
	width: 100%;
	border: groove 2px #ccccca;
	border-collapse: collapse;
	margin-bottom: 3px;
}

td.EditSegmentHeader
{
	background-color: #dadacd;
	border-bottom: groove 2px #ccccca;
}

td.EditSegmentHeader img{cursor: hand;}
td.EditSegmentContent{background-color: #fff;}

/* #### MG: Edit Segment ToolBox */
table.EditToolBox{width: 100%;}

td.EditToolBoxHeader{width: 100%;}

td.EditToolBar img
{
	width: 12px;
	height: 12px;
}

td.EditToolBarHeader img
{
	width: 23px;
	height: 22px;
}

td.EditToolBoxContent
{
	width: 100%;
	cursor: text;
}

td.EditToolBoxContent img{cursor: default;}
table.EditToolBar{}
table.EditToolBar img{cursor: hand;}

td.EditToolBarHeader
{
	background-color: #ccccca;
	border: groove 2px #ccccca;
}

td.EditToolBar{border: none;}
img.EditToolBarButton_MouseOver{border: outset 2px #99999a;}
img.EditToolBarButton_MouseOut{border: solid 2px #ccccca;}
img.EditToolBarButton_MouseDown{border: inset 2px #99999a;}
img.EditToolBarButton_MouseUp{border: solid 2px #ccccca;}
/* #### MG: End Edit Segment ToolBox */
/* #### MG: End Edit Segment */

.FotoEditTextBoxReadOnly
{
	width: 180px;
	background-color: #e2e2e2;
}

.FotoEditTextBox
{
	width: 180px;
}

legend
{
	color: #000;
	font-weight: bold;
}

.message
{
	font-weight: bold;
}

table.previewTable
{
	border: solid 4px #e2e2e2;
}

table.previewTable td.title
{
	font-weight: bold;
	font-size: 12px;
}

table.previewTable td.image
{
	text-align: center;
}

tr.gridpager td
{
	background-color: gray;
	color: #e2e2e2;
	font-size: 12px;
	font-weight: bold;
}

tr.gridpager td a
{
	color: #e2e2e2;
	font-size: 12px;
}

.HiddenTextBox
{
	visibility: hidden;
	width: 1px;
	height: 1px;
}

table.EditMitarbeiterTable 
{
	font-size: 10px;
}

td.EditMitarbeiterTableItem
{
	height: 25px;
	padding: 0px 0px 0px 0px;
	background-color: #F1F1F1;
	color: #000000;
	border-top: solid 1px #FFFFFF;
}

.EditMitarbeiterTextBox
{
	font-size: 10px;
}

.EditMitarbeiterDropDownList
{
	font-size: 10px;
}

