body,span,td,th,select,div,textarea,input,a,p {
	font-family: Arial,sans-serif;
	font-size: 11px;
	color:#474747;
}
body { 
	background-color: #ffffff;
	margin-left:0px; 
	margin-top:0px;
}

input,select,textarea, button, submit {
	font-family: Arial,sans-serif;
	font-size: 11px;
	margin-bottom:2px;
	margin-top:2px;
	color:#474747;
}

select { 
	margin-top:3px;
	margin-bottom:3px;
}


a:link{color:#656464; text-decoration:none;}
a:visited{color:#656464; text-decoration:none;}
a:hover{color:#656464; text-decoration:none;}
a:active {color:#656464; text-decoration:none;}

a.plainLink:link{text-decoration:none;}
a.plainLink:visited{text-decoration:none;}
a.plainLink:hover{text-decoration:none;}
a.plainLink:active{text-decoration:none;}

.cms_ProjectLogoLeft {background: url(../_images/cms/cms_project_logo.jpg) no-repeat 0 0;}
.cms_ProjectLogoRight {background: url(../_images/cms/cms_project_logo.jpg) no-repeat top right;}

.cmsMainBox{ 
	border-collapse:collapse; 
	padding:0px; 
	margin-top:5px; 
	border:1px dotted #cccccc;
	background-color:#E8EDF1;
	height:350px;
}
.cms_saveInfoDiv {
	padding:5px; 
	border:1px dotted #CCD8E0;
	background-color:#4A627A;
	margin-bottom:5px;
	color:#ffffff;
}

/* Paging */
.cms_paging_table {margin:0px; padding:0px 0px 0px 0px;}
.cms_paging_PageOfpages_cell {padding:0px 3px 0px 3px;white-space:nowrap;}
.cms_paging_LeftArrows_cell {padding:0px 3px 0px 3px;white-space:nowrap;}
.cms_paging_RightArrows_cell {padding:0px 3px 0px 3px;white-space:nowrap;}
.cms_paging_TextSubmits_cell {padding:0px 3px 0px 3px;white-space:nowrap;}
.cms_paging_PageSelect_cell {padding:0px 3px 0px 3px;white-space:nowrap;}
.cms_paging_PageSelectGo_cell {padding:0px 3px 0px 3px;white-space:nowrap;}
.cms_paging_Dots{color:#ABABAB;padding:0px 2px 0px 2px;font-size:10px;font-weight:bold;}
.cms_paging_textSubmit {
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	font-size: 10px;
	font-weight:normal;
	background-color:#A7A7A7;
	margin:1px 1px 1px 1px;
	padding:0px 2px 0px 2px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.cms_paging_textActivPage {background-color:#4C6477; color:#ffffff; font-weight:normal;}
.cms_paging_textArrowsInactive {color:#a9a9a9;}
.cms_pagingGo {
	border:1px solid #505050; 
	cursor:pointer; 
	color:#505050;
	font-size: 9px; 
	font-weight:bold; 
	background-color:#f1f1f1;
	margin:0px 0px 3px 0px;
	padding:0px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

/* Box unterhalb der CMS-Navigation */
.cms_pn_Page {font-size:11px; color:#474747; font-weight:bold;}
.cms_pn_Action {font-size:11px; color:#474747; font-weight:bold;}
.cms_pn_ElementType {font-size:11px; color:#474747;}
.cms_pn_ElementName {font-size:11px; color:#474747; font-style:italic;}
.cms_pn_CurrentElementType {font-size:11px; color:#474747; font-weight:normal;}
.cms_pn_ID {font-size:11px; color:#cccccc;}

a.cms_pageSubNaviLink:link, a.cms_pageSubNaviLink:visited, a.cms_pageSubNaviLink:focus, a.cms_pageSubNaviLink:active {color:#656464; text-decoration:none;}
a.cms_pageSubNaviLink:hover {color:#cc0000; text-decoration:underline;}


a.cms_linkButton:link, a.cms_linkButton:visited, a.cms_linkButton:focus, a.cms_linkButton:active {
	text-decoration:none;
	border:1px solid #868686; 
	cursor:pointer; 
	color:#474747;
	padding:2px 3px 2px 3px;
	background:#F26522 url(../../_inc002/_images/cms/hg_button.gif) repeat-x 0 50%;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	font-weight:bold;
	min-width:100px;
	line-height:20px;
}
a.cms_linkButton:hover {color: #cc0000;}


.cms_icon {margin-left:6px;}

.cms_pageSubNaviDiv {
	min-width:250px;
	padding:0px;
	background-color:#ffffff; 
	border:1px solid #D6D6D7;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	position:absolute; top:5px; left:5px;
	z-index:100;
	-webkit-box-shadow: 5px 4px 6px 0px rgba(0,0,0,0.48); box-shadow: 5px 4px 6px 0px rgba(0,0,0,0.48);
}
	
.shadowSheetDiv {
	width:1px;
	height:1px;
	background-image:url("../../_inc002/_images/cms/shadowDiv.gif"); 
	Opacity:0.40; 
	filter:Alpha(Opacity=45, FinishOpacity=45, Style=2);
	background-repeat:repeat;
	position:absolute; top:-2px; left:0px;
	z-index:250;
}
.cms_pageInfoBoxDiv {
	width:250px;
	padding:0px;
	background-color:#ffffff; 
	border:1px dotted #CCCCCC;
	position:absolute; top:90px; left:1005px;
}


/* Scrollpane */
#pane1 { height:95px;}
#pane2 { height:250px;}
.jlm .jspTrack {background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_track.gif) repeat-y;}
.jlm .jspDrag {	background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_drag_middle.gif) repeat-y 0 50%;}
.jlm .jspDragTop {background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_drag_top.gif) no-repeat; height: 2px;}
.jlm .jspDragBottom {background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_drag_bottom.gif) no-repeat; height: 2px;}
.jlm a.jspArrowUp {height:10px; background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_arrow_up.gif) no-repeat 0 0;}
.jlm a.jspArrowUp:hover {background-position: 0 -20px;}
.jlm a.jspArrowDown {height: 10px; background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_arrow_down.gif) no-repeat 0 0;}
.jlm a.jspArrowDown:hover {background-position: 0 -20px;}
.jlm a.jScrollActiveArrowButton, .jlm a.jScrollActiveArrowButton:hover {background-position: 0 -40px;}
.left .jspTrack {left:0; right:auto;}
.left a.jspArrowUp {left:0; right:auto;}
.left a.jspArrowDown {left:0; right:auto;} 

/*#pane1, #pane2 { height:95px;}
.jlm .jScrollPaneTrack {background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_track.gif) repeat-y;}
.jlm .jScrollPaneDrag {	background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_drag_middle.gif) repeat-y 0 50%;}
.jlm .jScrollPaneDragTop {background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_drag_top.gif) no-repeat; height: 2px;}
.jlm .jScrollPaneDragBottom {background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_drag_bottom.gif) no-repeat; height: 2px;}
.jlm a.jScrollArrowUp {height:10px; background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_arrow_up.gif) no-repeat 0 0;}
.jlm a.jScrollArrowUp:hover {background-position: 0 -20px;}
.jlm a.jScrollArrowDown {height: 10px; background: url(../../_inc002/_jquery/jscrollpane/images/jlmRound_arrow_down.gif) no-repeat 0 0;}
.jlm a.jScrollArrowDown:hover {background-position: 0 -20px;}
.jlm a.jScrollActiveArrowButton, .jlm a.jScrollActiveArrowButton:hover {background-position: 0 -40px;}
.left .jScrollPaneTrack {left:0; right:auto;}
.left a.jScrollArrowUp {left:0; right:auto;}
.left a.jScrollArrowDown {left:0; right:auto;} */

/* Überschreiben von Klassen für die Formulartabelle */
.adm_tb_cf_charactCell {padding:2px; border:1px dotted #CCD8E0; height:450px;}
.adm_tb_cf_sts_fieldWidth {width:450px;}
.adm_editorDiv {overflow:auto; margin:5px 0px 5px 0px; background-color:#FCFAF6; padding:5px 5px 5px 5px; border:1px dotted #CCD8E0; min-height:150px;}
.adm_tb_cf_special {background-color:#EBF5CC; padding:5px 2px 5px 2px;}

.adm_tb_cf_viewField {background-color:#E8EDF1; margin:0px 5px 1px 0px; padding:3px 3px 3px 0px;}
.adm_tb_cf_viewEntry {font-weight:normal;}

/* Überschreiben von Klassen für Projektsteuerungsinfos der Formulare */
.pdt_frmInfoDivForm {font-size: 11px; font-weight:bold; margin:5px 0px 5px 0px; padding:0px; border-style:none;}
.pdt_frmInfoDivForm p {font-size: 11px; margin:0px;}

/* Medienmanager*/
#explorerPane1, #explorerPane2 { height:530px; overflow:auto;}
.cms_mediaManagerHead {font-weight:bold; background-color:#CCCCCC; padding:2px 5px 2px 5px; border-bottom:1px solid #8C929E;}
.cms_mediaManagerHeadBL {border-left:1px dotted #ffffff;}
.cms_mediaManagerLeftTd {width:290px; padding:5px 5px 5px 5px;}
.cms_mediaManagerMiddleTd {width:440px; padding:5px 5px 5px 5px; border-left:1px dotted #CCD8E0;}
.cms_mediaManagerRightTd {width:215px; padding:5px 5px 5px 5px; margin:0px; border-left:1px dotted #CCD8E0;}
.cms_folderExplorerDiv {width:100%; overflow:hidden; height:530px;}
.cms_fileExplorerDiv {width:100%; overflow:hidden; height:530px;}
.cms_filePreviewDiv {width:100%;  padding-top:5px;}
.cms_folderLi {padding:2px 0px 2px 5px;}
.cms_folderText {font-size:12px; cursor:pointer;}
.cms_folderTextActive {font-size:12px; cursor:pointer; font-weight:bold;}
.cms_sortDiv {border-bottom:1px solid #ffffff; padding:3px 0px 2px 0px; margin-bottom:2px; font-style:italic; background: url(../../_inc002/_images/cms/hg_cmsWLB.gif) 50% 50% repeat-x; cursor:pointer;}
.cms_fileDiv {float:left; height:19px; padding:2px 0px 2px 0px; margin:0px; white-space:nowrap; width:230px; overflow:hidden; border-bottom:1px dotted #DFDDDB;}
.cms_fileDiv_withAssocMediaCollections{height:35px;}
.cms_fileName {width:230px; padding:2px 0px 2px 4px;}
.cms_fileSize {width:60px; padding:2px 0px 2px 4px;text-align:right;}
.cms_fileType {width:20px; padding:2px 0px 2px 4px;border-bottom-style:none;}
.cms_fileDate {width:70px; padding:2px 0px 2px 4px;text-align:right}

#mediaFolderList {margin:15px; padding:0px; list-style-image:url(../../_inc002/_images/pixel.gif)}

/* Dateinamen umbrechen wenn zu lang */
.itemlistView {border-bottom: 1px solid #ccc;padding:3px 0;}
.cms_fileDiv {height:auto;white-space:unset;}
.cms_fileDiv a.showview {word-wrap: break-word;} /* hyphens: auto; geht nicht, da sprachabhängig */
/* --- */

.previewHeadlineDiv {padding:2px 0px 2px 4px;}
a.showview:link, a.showview:visited {text-decoration:none;}
a.showview:active, a.showview:focus {text-decoration:none; font-weight:bold; color:#cc0000;}
a.showview:hover {color: #cc0000; text-decoration:underline;}
a.noshowview:link, a.noshowview:visited {color:#767676; text-decoration:none; }
a.noshowview:active, a.noshowview:focus {text-decoration:none; font-weight:bold; color:#cc0000;}
a.noshowview:hover {color:#cc0000; text-decoration:underline;}
.lastClickedShowview {color:#cc0000; font-weight:bold;}

/* Medienmanager CK */
#ck_explorerPane1, #ck_explorerPane2 { height:460px; overflow:auto;}
.ck_cms_mediaManagerNavi a.elm_navi{font-size:15px;font-weight: bold;}
.ck_cms_mediaManagerNavi span:first-child{background:#ddd;display:inline-block;padding:5px 10px;}
.ck_cms_mediaManagerHead {font-weight:bold; background-color:#CCCCCC; padding:2px 5px 2px 5px; border-bottom:1px solid #8C929E;}
.ck_cms_mediaManagerHeadBL {border-left:1px dotted #ffffff;}
.ck_cms_mediaManagerLeftTd {width:320px; padding:5px 5px 5px 5px; border-right:1px dotted #CCD8E0;}
.ck_cms_mediaManagerMiddleTd {width:390px; padding:15px 5px 5px 5px; border-right:1px dotted #CCD8E0; vertical-align: top;}
.ck_cms_folderExplorerDiv {width:100%; overflow:hidden; height:500px;}
.ck_cms_fileExplorerDiv {width:100%; overflow:hidden; height:500px;}
.ck_cms_folderLi {padding:2px 0px 2px 5px;}
.ck_cms_folderText {font-size:12px; cursor:pointer;}
.ck_cms_folderTextActive {font-size:12px; cursor:pointer; font-weight:bold;}
.ck_cms_sortDiv {border-bottom:1px dotted #ccc; padding:3px 0px 2px 0px; margin-bottom:2px; font-style:italic; cursor:pointer;display:flex;}
.ck_cms_fileDiv {float:left; height:25px; padding:2px 0px 2px 0px; margin:0px; white-space:nowrap; overflow:hidden; border-bottom:1px dotted #DFDDDB;}
.ck_cms_fileDiv_withAssocMediaCollections{height:41px;}
.ck_cms_fileName {width:160px; padding:2px 0px 2px 4px;}
.ck_cms_fileSize {width:60px; padding:2px 0px 2px 4px;text-align:right}
.ck_cms_fileType {width:20px; padding:2px 0px 2px 4px;border-bottom-style:none;}
.ck_cms_fileDate {width:70px; padding:2px 0px 2px 4px;text-align:right}

/* Formular Overlay */
#form_explorerPane1, #form_explorerPane2 { height:450px; overflow:auto;}
.form_cms_mediaManagerHead {font-weight:bold; background-color:#CCCCCC; padding:2px 5px 2px 5px; border-bottom:1px solid #8C929E;}
.form_cms_mediaManagerHeadBL {border-left:1px dotted #ffffff;}
.form_cms_mediaManagerLeftTd {width:350px; padding:5px 5px 5px 5px; border-right:1px dotted #CCD8E0;}
.form_cms_mediaManagerMiddleTd {width:390px; padding:15px 5px 5px 5px; border-right:1px dotted #CCD8E0;}
.form_cms_mediaManagerRightTd {width:215px; padding:5px 5px 5px 5px; margin:0px; border-left:1px dotted #CCD8E0;}
.form_cms_folderExplorerDiv {width:100%; overflow:hidden; height:500px;}
.form_cms_fileExplorerDiv {width:100%; overflow:hidden; height:500px;}
.form_cms_filePreviewDiv {width:100%;  padding-top:5px;}
.form_cms_folderLi {padding:2px 0px 2px 5px;}
.form_cms_folderText {font-size:12px; cursor:pointer;}
.form_cms_folderTextActive {font-size:12px; cursor:pointer; font-weight:bold;}
.form_cms_sortDiv {border-bottom:1px dotted #ccc; padding:3px 0px 2px 0px; margin-bottom:2px; font-style:italic; cursor:pointer;}
.form_cms_fileDiv {float:left; height:25px; padding:2px 0px 2px 0px; margin:0px; white-space:nowrap; overflow:hidden; border-bottom:1px dotted #DFDDDB;}
.form_cms_fileDiv_withAssocMediaCollections{height:41px;}
.form_cms_fileName {width:160px; padding:2px 0px 2px 4px;}
.form_cms_fileSize {width:60px; padding:2px 0px 2px 4px;text-align:right}
.form_cms_fileType {width:20px; padding:2px 0px 2px 4px;border-bottom-style:none;}
.form_cms_fileDate {width:70px; padding:2px 0px 2px 4px;text-align:right}

/* Dateinamen umbrechen wenn zu lang */
.form_cms_fileDiv{height:auto;white-space:unset;}
.form_cms_fileDiv a.showview {word-wrap: break-word;} /* hyphens: auto; geht nicht, da sprachabhängig */
/* --- */

/* Medienmanager FolderPicker */
#pick_explorerPane1, #pick_explorerPane2 { height:300px; overflow:auto;}
.pick_cms_mediaManagerHead {
	padding:7px; 
	border:1px solid #aaa;	
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background:#dfeffc url(../../_inc002/_images/cms/hg_dialogueHead.gif) 50% 50% repeat-x; 
}
.folderPickerField {border:1px solid #ccc;background-image:url(../../_inc002/_images/cms/hg_inputText.gif);}
.pick_cms_mediaManagerLeftTd {width:320px; padding:5px 5px 5px 5px;}
.pick_cms_folderExplorerDiv {width:100%; overflow:hidden; height:300px;}
.pick_cms_folderLi {padding:2px 0px 2px 5px;}
.pick_cms_folderText {font-size:11px; cursor:pointer;}
.pick_cms_folderTextActive {font-size:11px; cursor:pointer; font-weight:bold;}

/* Navigationsmanager*/
.cms_naviManagerLeftDiv {float:left; width:540px; padding:5px 10px 5px 5px; margin-right:-1px; border-right:1px dotted #CCD8E0;}
.cms_naviManagerRightDiv {float:left; width:400px; padding:5px 5px 5px 10px; margin:0px; border-left:1px dotted #CCD8E0;}
.cms_naviManagerNaviDiv {width:100%; overflow:auto; overflow-y:hidden;}
.cms_naviManagerHeadlineDiv {padding:2px 2px 5px 0px; font-weight:bold; border-bottom:1px solid #CCD8E0;}
.cms_naviManagerButtons_div {text-align:right; margin:0px 0px 0px 0px; width:100%; font-size:9px;}
.cms_naviManagerButtonSwitch_div {text-align:right; padding:0px 0px 0px 0px; width:100%; font-size:9px;}

#cms_sortableNaviList_1 { margin:5px 0px 2px 0px; padding:0px 0px 0px 0px; list-style-image:url(../../_inc002/_images/pixel.gif)}
#cms_sortableNaviList_2 { margin:5px 0px 2px 0px; padding:0px 0px 0px 0px; list-style-image:url(../../_inc002/_images/pixel.gif)}
.cms_naviListItem { 
	border:1px solid #ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background:#dfeffc url(../../_inc002/_images/cms/hg_naviMenuItem.gif) 50% 50% repeat-x; 
	margin:0px 0px 3px 0px; 
	padding:2px; 
	font-size:11px; width:260px;
	white-space:nowrap;
}
.cms_naviListItemLev1 {margin-left:0px; font-weight:bold;}
.cms_naviListItemLev2 {margin-left:30px; font-weight:normal;}
.cms_naviListItemLev3 {margin-left:60px; font-weight:normal;}
.cms_naviListItemLev4 {margin-left:90px; font-weight:normal;}
.cms_naviListItemLev5 {margin-left:120px; font-weight:normal;}
.cms_naviListItemLev6 {margin-left:150px; font-weight:normal;}
.cms_naviListItemLev6 div {color:#cc0000;}
.cms_naviListItemTextDiv {width:180px; overflow:hidden; white-space:nowrap; margin:0px 0px 0px 0px; padding:0px; float:left;}
.cms_naviListItemButtonDiv {width:99%; margin:0px; padding:0px 4px 0px 2px; text-align:right;}
.cms_naviToolbar_infoDiv {
	padding:2px 3px 2px 3px;
	border:1px solid #e2e2e2;
	margin:2px 0px 2px 0px;
	background-color:#ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	font-style:italic;
}
.cms_naviToolbarAttention {
	background-color:#ffe6e6;
}
.cms_naviItemToolbarDiv {
	min-width:250px;
	padding:5px;
	background:#dfeffc url(../../_inc002/_images/cms/hg_naviMenuItemSubnavi.gif) 50% 50% repeat-x; 
	border:1px solid #d5d5d5;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	position:absolute; top:5px; left:5px;
	z-index:80;	
	-webkit-box-shadow: 5px 4px 6px 0px rgba(0,0,0,0.48); box-shadow: 5px 4px 6px 0px rgba(0,0,0,0.48);
}

#cms_sortableList { margin:5px 0px 2px 0px; padding:0px 0px 0px 0px; list-style-image:url(../../_inc002/_images/cms/icons/listitem2.gif)}
.cms_listItem { 
	border:1px solid #ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background:#F8F8FA url(../../_inc002/_images/cms/hg_naviMenuItem.gif) 50% top repeat-x; 
	margin:0px 0px 3px 0px; 
	padding:2px; 
	font-size:11px; width:400px;
	white-space:nowrap;
	margin-left:50px; 
	font-weight:normal;
	min-height:18px; line-height:16px;
}
.cms_listItem_highlight { 
	border:1px solid #ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background:#D0E28E;
	margin:0px 0px 3px 0px; 
	padding:2px; 
	font-size:11px; width:450px;
	white-space:nowrap;
	margin-left:25px; 
	font-weight:normal;
}

.cms_closeCrossDiv {
	padding:5px; 
	background-color:#edebec;
	border:1px solid #868686;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.cms_listItemTextDiv {width:280px; overflow:hidden; white-space:nowrap; margin:0px 0px 0px 0px; padding:0px; float:left;}
.cms_listItemButtonDiv {width:99%; margin:0px; padding:0px 4px 0px 2px; text-align:right;}
.cms_listItemThumbDiv {margin:10px 5px 5px 5px; width:170px; height:100px; overflow:hidden; }

/* Buttons im Admin Bereich */
.cms_adminButton {
	border:1px solid #E2D0AA; 
	cursor:pointer; 
	padding:1px 3px 1px 3px;
	margin-right:5px; 
	background-image:url(../../_inc002/_images/cms/hg_button.gif);
	vertical-align:center;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	font-weight:normal;
}
.cms_actAdminButton {color:#53411C; font-weight:bold;}
.cms_adminAttentionButton {background-image:url(../../_inc002/_images/booking/buttonAttention_hg.gif); font-weight:bold;}
.cms_adminExtraAttentionButton  {background-image:url(../../_inc002/_images/booking/buttonExtraAttention_hg.gif); color:#cc0000; font-weight:bold;}
.cms_adminFormButton {
	border:1px solid #868686; 
	cursor:pointer; 
	color:#474747;
	padding:2px 3px 2px 3px;
	background:#d8d8d8 url(../../_inc002/_images/cms/hg_button.gif) repeat-x 0 50%;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	font-weight:bold;
}
.cms_adminFormDelButton {
	color:#720101; 
	font-weight:bold;
	background:#F26522 url(../../_inc002/_images/cms/hg_buttonDelete.gif) repeat-x 0 50%;
}


/**/
.cms_pagesListingDiv {
	padding:5px 3px 5px 10px; 
	margin:1px; 
	background:#dfeffc url(../../_inc002/_images/cms/hg_cmsListingRow.gif) repeat-x; 
	border-bottom:1px solid #D9DADC;
}

.cms_searchListingHeadlineDiv {
	padding:10px 3px 5px 10px; 
	margin:1px; 
	background:#dfeffc url(../../_inc002/_images/cms/hg_cmsListingRowDark.gif) repeat-x; 
	border-bottom:2px solid #D9DADC;
	border-top:1px solid #F5F7F8;
}
.cms_searchListingRowDiv {
	padding:5px 3px 5px 10px; 
	margin:1px; 
	background:#dfeffc url(../../_inc002/_images/cms/hg_cmsListingRow.gif) repeat-x; 
	border-bottom:1px solid #D9DADC;
}

/* InfoBox rechts */
.cms_infoAreaBoxDiv {
	padding:5px 3px 5px 10px; 
	margin:0px;
	border:1px solid #E2D0AA;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.cms_infoAreaLinkBoxDiv {
	padding:5px 3px 5px 10px; 
	margin:0px;
	border:1px solid #CCD8E0;
	background-color:#E8EDF1;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.cms_infoAreaLinkBoxDiv2 {
	padding:5px 3px 5px 10px; 
	margin:0px;
	border:1px solid #91AFC3;
	background-color:#E8EDF1;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.cms_infoAreaLinkBoxDivSpc {
	padding:5px 3px 5px 10px; 
	margin:0px;
	border:1px solid #84C3A2;
	background-color:#DEF9EB;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.cms_RowLast {border-bottom-style:none !important;}
.cms_infoAreaBoxSmall {font-size:9px; color:#AF9B70}
/* InfoBox: Linkbox */
.cms_LinkBoxRow {float:left; height:21px; padding:3px 0px 3px 0px; margin:0px; white-space:nowrap; width:145px; overflow:hidden; border-bottom:1px dotted #CCD8E0;}
.cms_LinkBoxSecondCell {width:44px; padding:3px 0px 3px 4px; border-bottom-style:none !important;}
.cms_LinkBox {overflow:hidden;}
.cms_LinkBoxH1 {height:22px;}
.cms_LinkBoxH2 {height:44px;}
.cms_LinkBoxH3 {height:65px;}
.cms_LinkBoxH4 {height:86px;}
.cms_LinkBoxH5 {height:129px;}
.cms_LinkBoxH6 {height:213px;}
/* InfoBox: History und Userverlauf */
.cms_HistoryRow {float:left; height:19px; padding:2px 0px 2px 0px; margin:0px; white-space:nowrap; width:130px; overflow:hidden; border-bottom:1px dotted #DFDDDB;}
.cms_HistorySecondCell {width:60px; padding:2px 0px 2px 4px; border-left:1px dotted #DFDDDB;}
.cms_HistoryBox {overflow:hidden;}
.cms_UserHistoryBox {overflow:hidden;}

/* Accordion */
.cms_accordionHeaderDiv {
	background:#dfeffc url(../../_inc002/_images/cms/hg_cmsListingRowDark.gif) repeat-x; 
	border-bottom:1px solid #AAAAAA;
	font-weight:normal;
	margin-top:0px; margin-bottom:0px;
}
.cms_accordionContentDiv {
	overflow:visible;
	min-height:30px;
	height:auto;
	color:#657786;
}
.ui-accordion {width:100%}
.ui-accordion .ui-accordion-header {cursor:pointer; position:relative; zoom:1; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.ui-accordion .ui-accordion-li-fix {display:inline;}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a {display:block; font-size:11px; padding:5px 10px 5px 40px; margin-left:30px;}
.ui-accordion-icons .ui-accordion-header a { padding-left:10px;}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left:15px; top:50%; margin-top:-8px;}
.ui-accordion .ui-accordion-content {padding:10px; font-size:11px; min-height:30px; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:visible; display:none; zoom:1;}
.ui-accordion .ui-accordion-content-active {display:block;}
.ui-accordion .ui-accordion-content ul {list-style:url(../../_inc002/_images/cms/icons/listitem2.gif) inside; margin-top:0px; margin-bottom:2px;}

/* Folderpicker */
.cms_folderPickerDiv {
	position:fixed; top:50px; left:center; z-index:500; min-Width:350px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
/* Mediapicker */
.cms_mediaPickerDiv {
	position:fixed; top:30px; left:center; z-index:500; min-Width:650px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
/* MediaCollectionpicker */
.cms_mediaCollPickerDiv {
	position:fixed; top:400px; left:center; z-index:500; min-Width:650px; min-Height:150px;
	padding:3px;
	border:1px solid #ccc;
	background-color:#ffffff;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}


/* Administrationsseite */
.cms_admFunctionBorder_div {margin:5px 5px 5px 5px; padding:10px 0px 10px 0px; border-bottom:1px dotted #ccc;}
.cms_admFunctionPre_div {width:30px; padding:0px 0px 0px 10px;}
.cms_admFunction_div {width:500px; padding:0px 0px 0px 10px; color:#4c4c4c;}
.cms_admFunctionButton_div {width:200px; padding:0px 0px 0px 10px;}

/* Datenabgleich */
.cms_dataTransferPre_td {width:40px; padding:10px 5px 10px 5px; white-space:nowrap;}
.cms_dataTransferLeft_td {width:350px; padding:10px 10px 10px 10px;}
.cms_dataTransferMiddle_td {width:150px; padding:10px 5px 10px 5px; border-right:2px dotted #fff; border-left:2px dotted #fff;}
.cms_dataTransferRight_td {width:350px; padding:10px 10px 10px 10px;}
.cms_dataTransferPost_td {width:40px; padding:10px 5px 10px 5px; white-space:nowrap;}
.cms_dataTransWrapper_div {padding:5px; margin:5px; max-width: 350px; border:1px solid #CAD7E2; background-color:#FCFAF6; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.cms_dataTransWrapper1_bg {background-color:#ffffff;}
.cms_dataTransWrapper2_bg {background-color:#F2F7FB; border:1px solid #797979}
.cms_dataTransThumb_div {margin-top:5px;}
.cms_dataTransferMiddle1_bg {background-color:#E5E8EB; border-right:2px dotted #9a9a9a; border-left:2px dotted #9a9a9a;}
.cms_dataTransferMiddle2_bg {background-color:#D9DEE2;}
.cms_dataTransDel_box {vertical-align:middle; text-align:center; padding:2px 1px 2px 1px; background-color:#FF946A;}

.cms_dataTransDescr_div {font-size:10px;}
.cms_dataTransDescr_div div {font-size:12px; font-weight:bold;}
.cms_dataTransTemplate_div {font-size:10px; font-style:italic; color:#898989}
.cms_dataTransHeadline_div {font-size:10px; font-weight:bold; margin:5px 0;}
.cms_dataTransAlias_div {font-size:10px; font-style:italic; color:#898989}

/* LinkSelector */
.cms_MenueLinkItemDiv {
	position:absolute; top:-250px; left:10px; z-index:500; min-Width:750px;
}
.liSelectorLevel_1 {padding-left:0px;}
.liSelectorLevel_2 {padding-left:15px;}
.liSelectorLevel_3 {padding-left:30px;}
.liSelectorLevel_4 {padding-left:45px;}
.liSelectorLevel_1_coll {padding-left:30px;}
.liSelectorLevel_2_coll {padding-left:45px;}
.liSelectorLevel_3_coll {padding-left:60px;}
.liSelectorLevel_4_coll {padding-left:75px;}
.liSelectorLevel_1_anch {padding-left:30px;}
.liSelectorLevel_2_anch {padding-left:45px;}
.liSelectorLevel_3_anch {padding-left:60px;}
.liSelectorLevel_4_anch {padding-left:75px;}

/* Menüpunktconnections */
.cms_connMenueItemsDiv {
	position:absolute; top:-250px; left:10px; z-index:500; min-Width:650px;
}

.cms_mediaCollDiv {max-height:200px; overflow:auto;}

.miSelectorLevel_1 {padding-left:0px;}
.miSelectorLevel_2 {padding-left:5px;}
.miSelectorLevel_3 {padding-left:15px;}
.miSelectorLevel_4 {padding-left:25px;}
.miSelectorLevel_5 {padding-left:35px;}
.miNameLevel_1 {font-weight:bold;}
.miNameLevel_2 {font-weight:normal;}
.miNameLevel_3 {font-weight:normal;}
.miNameLevel_4 {font-weight:normal;}
.miNameLevel_5 {font-weight:normal;}
.miNameLevel_1 span {display:none;}
.miNameLevel_2 span {display:none;}
.miNameLevel_3 span {display:none;}
.miNameLevel_4 span {display:none;}
.miNameLevel_5 span {display:none;}
.miNameLevel_3_coll {width:230 !important}
.miNameLevel_4_coll {width:210 !important}
.miNameLevel_3_anch {width:230 !important}
.miNameLevel_4_anch {width:210 !important}

.cmsFloatClearer {clear:both; width:1px; height:1px; margin-top:-1px; overflow:hidden;}
.flcl:after {content:"" !important; display:table !important; clear:both !important;}

/* Custom-Field: Artikeleigenschaften */
.fpf_customFieldPrps {width:740px;}
.fpf_customFieldPrps > div div:first-child {width:70px; line-height:20px;}
.fpf_customFieldPrps div div {width:150px; float:left; display: block;}
.fpf_customFieldPrps div div div.chkBox {width:320px; float:left; display: block;}
.fpf_customFieldPrps div div.chkBoxes {width:650px; line-height: 20px;}
.fpf_customFieldPrps > div:after {content:""; display:table; clear:both;}

/* Produktauswahl */
.fpf_checkboxHelper_m110_31 {display:none;}
.fpf_checkboxHelper_m111_31 {display:none;}
.fpf_checkboxHelper_m112_31 {display:none;}
.fpf_checkboxHelper_m113_31 {display:none;}
.fpf_checkboxHelper_m116_31 {display:none;}
.fpf_checkboxHelper_m201_31 {display:none;}
.fpf_checkboxHelper_m202_31 {display:none;}
.cms_fp_frame_m110_31.cms_fp_frame_fst1 .cms_fpf_field_div,
.cms_fp_frame_m111_31.cms_fp_frame_fst1 .cms_fpf_field_div,
.cms_fp_frame_m112_31.cms_fp_frame_fst1 .cms_fpf_field_div,
.cms_fp_frame_m113_31.cms_fp_frame_fst1 .cms_fpf_field_div,
.cms_fp_frame_m116_31.cms_fp_frame_fst1 .cms_fpf_field_div,
.cms_fp_frame_m201_31.cms_fp_frame_fst1 .cms_fpf_field_div,
.cms_fp_frame_m202_31.cms_fp_frame_fst1 .cms_fpf_field_div {
	max-height: 130px; overflow: auto; padding:5px; width: 700px; background-color: #f4f4f4;  
	background-image: url(../_images/formPartDivs/fieldBackground_grey.gif);
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}