/* ------------------------------------------------------------------------------------------------------------------------ */
/*  WHCMS 3 Global CSS für Module                                                                                           */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_modul {
	margin-top: -20px;
}

#whcms3_modul #whcms3_modul_header {}

#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls {
	line-height: 20px;
}

#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls #whcms3_modul_submoduls_container {
	float: right;
}

#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls .whcms3_submodul_tab {
	float: left;
	padding: 0px 10px;
	background: white url("../_images/whcms3_modul_submodul_bg.png") no-repeat left top;
}

#whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main .whcms3_modul_content_edit_content_sub_tab_navigation {
	border-bottom: 1px dashed #D2D2D2;
}

#whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main .whcms3_modul_content_edit_content_sub_tab_navigation .whcms3_subtab_tab {
	float: left;
	padding: 10px;
}

#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls .whcms3_submodul_tab a:link,
#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls .whcms3_submodul_tab a:active,
#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls .whcms3_submodul_tab a:visited,
#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls .whcms3_submodul_tab a:hover,
#whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main .whcms3_modul_content_edit_content_sub_tab_navigation a:link,
#whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main .whcms3_modul_content_edit_content_sub_tab_navigation a:active,
#whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main .whcms3_modul_content_edit_content_sub_tab_navigation a:visited,
#whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main .whcms3_modul_content_edit_content_sub_tab_navigation a:hover {
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	padding-left: 10px;
	background: transparent url("../_images/whcms3_submodul_pfeil.png") no-repeat left center;
}

#whcms3_modul #whcms3_modul_header #whcms3_modul_submoduls .whcms3_submodul_tab.whcms3_submodul_tab_active a {
	background: transparent url("../_images/whcms3_submodul_pfeil_aktiv.png") no-repeat left center;
}

#whcms3_modul #whcms3_modul_toolbar_header,
#whcms3_modul #whcms3_modul_toolbar_footer {
	height: 45px;
	background: transparent url("../_images/whcms3_toolbar_bg.png") repeat-x left top;
	position: relative;
}

#whcms3_modul_title {
	height: 45px;
	overflow: hidden;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_title h2 {
	margin: 0px;
	padding: 0px;
	font-family: "Arial", sans-serif;
	font-weight: normal;
}

#whcms3_hilfetexte_navigation .modul_name {
	font-size: 20px;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_title h2 {
	font-size: 25px;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_title h2 {
	line-height: 45px;
	margin-left: 10px;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer {
	float: right;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_title #whcms3_modul_title_overflow {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0px 0px 0px 20px;
	background: transparent url("../_images/whcms3_toolbar_bg.png") repeat-x left top;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_quicksearch {
	float: right;
	margin-right: 20px;
	margin-top: 8px;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_quicksearch #whcms3_modul_quicksearch_field {
	background: transparent url("../_images/whcms3_quicksearch_bg.png") no-repeat left top;
	width: 160px;
	height: 26px;
	float: left;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_quicksearch #whcms3_modul_quicksearch_field #whcms3_modul_quicksearch_input {
	margin-left: 10px;
	margin-top: 5px;
	width: 150px;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_quicksearch #whcms3_modul_quicksearch_button,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_quicksearch #whcms3_modul_quicksearch_button {
	float: left;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer {
	float: right;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header .whcms3_toolbar_button,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button {
	padding: 0px 10px;
	float: left;
	text-align: center;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header .whcms3_toolbar_button img,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button img {
	margin-top: 5px;
}

#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header .whcms3_toolbar_button a:link,
#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header .whcms3_toolbar_button a:active,
#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header .whcms3_toolbar_button a:visited,
#whcms3_modul #whcms3_modul_toolbar_header #whcms3_modul_buttons_header .whcms3_toolbar_button a:hover,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button a:link,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button a:active,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button a:visited,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button a:hover,
#whcms3_modul #whcms3_modul_toolbar_footer #whcms3_modul_buttons_footer .whcms3_toolbar_button a:hover,
#whcms3_modul #whcms3_modul_content_multidaten_content .whcms3_toolbar_button a:link,
#whcms3_modul #whcms3_modul_content_multidaten_content .whcms3_toolbar_button a:active,
#whcms3_modul #whcms3_modul_content_multidaten_content .whcms3_toolbar_button a:visited,
#whcms3_modul #whcms3_modul_content_multidaten_content .whcms3_toolbar_button a:hover{
	font-size: 10px;
	text-decoration: none;
	display: block;
}
#whcms3_modul #whcms3_modul_content_multidaten_content .whcms3_toolbar_button{
	padding: 10px 0 10px;
	text-align: center;
}

#whcms3_modul_content {
	padding: 10px;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Listenansicht                                                                                                           */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_left {
	padding-left: 15px;
	line-height: 19px;
	float: left;
}

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_left a:link,
#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_left a:active,
#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_left a:visited,
#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_left a:hover {
	text-decoration: none;
}

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right {
	padding-top: 10px;
	float: right;
}

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_pagenavigation_header,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_pagenavigation_footer {
	float: left;
}

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_perpage_header,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_perpage_footer {
	float: left;
	margin-left: 20px;
}

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_perpage_header div,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_perpage_footer div {
	margin-left: 5px;
	float: left;
}

#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_pagenavigation_header a:link,
#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_pagenavigation_header a:active,
#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_pagenavigation_header a:visited,
#whcms3_modul_content #whcms3_modul_content_header #whcms3_modul_content_header_right #whcms3_modul_pagenavigation_header a:hover,

#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_pagenavigation_footer a:link,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_pagenavigation_footer a:active,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_pagenavigation_footer a:visited,
#whcms3_modul_content #whcms3_modul_content_footer #whcms3_modul_content_footer_right #whcms3_modul_pagenavigation_footer a:hover {
	text-decoration: none;
	padding: 0px 2px;
}

#whcms3_modul_content #whcms3_modul_content_main {
	margin-top: 20px;
	overflow-x: auto;
}

#whcms3_modul_content #whcms3_modul_content_main table,
#whcms3_modul_content_selection_content_main_recordset table,
#whcms3_modul_content #whcms3_modul_content_multidaten_content #whcms3_modul_content_recordsets table {
	border-spacing: 0px;
}

#whcms3_modul_content #whcms3_modul_content_main table tr td,
#whcms3_modul_content #whcms3_modul_content_main table tr th {
	padding: 5px;
}

#whcms3_modul_content #whcms3_modul_content_main table tr th,
#whcms3_modul_content_selection_content_main_recordset table tr th,
#whcms3_modul_content #whcms3_modul_content_multidaten_content table tr th{
	text-align: left;
}

#whcms3_modul_content #whcms3_modul_content_main table tr th.whcms3_column_sortable {
	padding-right: 20px;
}

/* Tabellenheader - sortierbar */
#whcms3_modul_content #whcms3_modul_content_main table tr th.whcms3_column_sortable a {
	background: transparent url("../_images/liste/sortable.gif") no-repeat right center;
	text-decoration: none;
	padding-right: 20px;
}

#whcms3_modul_content #whcms3_modul_content_main table tr th.whcms3_column_sortable.whcms3_column_sort_asc a {
	background: transparent url("../_images/liste/sort_asc.gif") no-repeat right center;
}

#whcms3_modul_content #whcms3_modul_content_main table tr th.whcms3_column_sortable.whcms3_column_sort_desc a {
	background: transparent url("../_images/liste/sort_desc.gif") no-repeat right center;
}

#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_header {
	padding-bottom: 5px;
}

#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_footer {
	padding-top: 5px;
}

#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_header #whcms3_modul_list_header_buttons,
#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_footer #whcms3_modul_list_footer_buttons {
	float: left;
	padding-left: 3px;
}

#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_header #whcms3_modul_list_header_page,
#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_footer #whcms3_modul_list_footer_page {
	float: right;
	padding-right: 2px;
}

#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_header #whcms3_modul_list_header_buttons a,
#whcms3_modul_content #whcms3_modul_content_main #whcms3_modul_list_footer #whcms3_modul_list_footer_buttons a {
	display: block;
	float: left;
	margin-right: 10px;
}

#whcms3_page #whcms3_modul #whcms3_modul_content #whcms3_modul_content_footer {
	margin-top: 20px;
}

#whcms3_page #whcms3_modul #whcms3_modul_footer {
	margin-bottom: 20px;
}

#whcms3_page #whcms3_modul #whcms3_modul_content #whcms3_modul_list_table {
	overflow-x: auto;
}

#whcms3_page #whcms3_modul #whcms3_modul_content #whcms3_modul_list_table tr td.whcms3_module_list_datensatz_col table tr td {
	vertical-align: top;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Detailansicht u. Suchen                                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit {

}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header {
	margin-bottom: 20px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header #whcms3_modul_content_edit_header_seitensteuerung_zurueck_link {
	width: 200px;
	float: left;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header #whcms3_modul_content_edit_header_seitensteuerung_zurueck_link a:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header #whcms3_modul_content_edit_header_seitensteuerung_zurueck_link a:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header #whcms3_modul_content_edit_header_seitensteuerung_zurueck_link a:visited,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header #whcms3_modul_content_edit_header_seitensteuerung_zurueck_link a:hover {
	text-decoration:none;
	padding-left:20px;
	background:url("/_images/whcms3_modul_zurueck.png") no-repeat;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_header #whcms3_modul_content_edit_header_seitensteuerung {
	width: 750px;
	float: right;
	text-align: right;
}

#whcms3_modul_content_edit_content_messages {
	margin-bottom: 20px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab {
	float: left;
	padding: 0px 10px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab_unfinished_tasks {
	background-color: #F7CBCA;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab_unfinished_tasks a {
	color: #CC0000 !important;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs #whcms3_modul_content_edit_content_tabs_left {
	float: left;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs #whcms3_modul_content_edit_content_tabs_right {
	float: right;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab a:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab a:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab a:visited,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_tabs .whcms3_modul_content_edit_content_tab a:hover {
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main {
	position: relative;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main h3 {
	border-bottom: 1px dashed #D2D2D2;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 8px;
    margin: 0px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main table tr td.whcms3_module_detail_datensatz_col,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main table tr td.whcms3_module_detail_datensatz_col,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main table tr td.whcms3_module_detail_datensatz_col,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_selection_content #whcms3_modul_content_selection_content_main table tr td.whcms3_module_detail_datensatz_col {
	padding: 10px 8px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_selection_content #whcms3_modul_content_selection_content_main #whcms3_modul_content_selection_content_main_recordset table tr td,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_selection_content #whcms3_modul_content_selection_content_main #whcms3_modul_content_selection_content_main_recordset table tr th,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_multidaten_content #whcms3_modul_content_recordsets table tr th,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_multidaten_content #whcms3_modul_content_recordsets table tr td   {
	padding: 5px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_footer {
	margin-top: 20px;
	text-align: right;
}

/* Suche */

#whcms3_suchen_saved_searches {
	display: none;
	text-align: center;
}

#whcms3_suchen_saved_searches div {
	margin-bottom: 5px;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main h3,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0px;
	border-bottom: 1px dashed #D2D2D2;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link:visited,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link:hover,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link:visited,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link:hover {
	padding-left: 20px;
	text-decoration: none;
	display: block;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_open:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_open:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_open:hover,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_open:visited {
	background: transparent url("../_images/suche/tab_open.gif") no-repeat left center;
}


#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_open:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_open:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_open:hover,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_open:visited {
	background: transparent url("../_images/multidaten/tab_open.gif") no-repeat left center;
}


#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_closed:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_closed:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_closed:visited,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_search_content #whcms3_modul_content_search_content_main a.whcms3_search_tab_link_closed:hover {
	background: transparent url("../_images/suche/tab_closed.gif") no-repeat left center;
}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_closed:link,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_closed:active,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_closed:visited,
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_multidaten_content #whcms3_modul_multidaten_content_main a.whcms3_multidaten_tab_link_closed:hover {
	background: transparent url("../_images/multidaten/tab_closed.gif") no-repeat left center;
}



/*  FELDTYP COLOR   */

.colorblock {
	width: 20px;
	height: 20px;
	float:right;
	margin-right: 10px;
	margin-top: 5px;
}

.colorblock_liste {
	width: 20px;
	height: 20px;
}

/*  FELDTYP CKEditor   */
.cke_preview {
	border: 1px solid #C0C0C0;
	background-color: white;
	padding: 10px;
	width: 690px;
	overflow: hidden;
	height: 300px;
	cursor: pointer;
}

/* Feldtyp Image */
.feld_image_bildgroessen {
	font-size:10px;
	margin: 5px 0px 0px 15px;
}


/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Löschen                                                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content_delete {

}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content_delete #whcms3_modul_content_delete_message {
	text-align: center;
}

#whcms3_modul_content_delete_list,
#whcms3_modul_content_delete_locked_list {
	margin: 20px 0px;
}

#whcms3_modul_content_delete_list table,
#whcms3_modul_content_delete_locked_list table {
	border-spacing: 0px;
}

#whcms3_modul_content_delete_list table tr td,
#whcms3_modul_content_delete_list table tr th,
#whcms3_modul_content_delete_locked_list table tr td,
#whcms3_modul_content_delete_locked_list table tr th {
	padding: 5px;
}

#whcms3_modul_content_delete_list table tr th,
#whcms3_modul_content_delete_locked_list table tr th {
	text-align: left;
}

#whcms3_modul_content_delete_buttons {
	margin: 0px auto 20px auto;
	text-align: center;
	width: 200px;
}

#whcms3_modul_content_delete_buttons #whcms3_modul_content_delete_button_delete {
	display: block;
	width: 80px;
	float: left;
	height: 22px;
	line-height: 22px;
	background: transparent url("../_images/actions/loeschen.png") no-repeat left top;
	padding-left: 15px;
	text-decoration: none;
}

#whcms3_modul_content_delete_buttons #whcms3_modul_content_delete_button_cancel {
	display: block;
	width: 80px;
	float: right;
	height: 22px;
	line-height: 22px;
	background: transparent url("../_images/actions/abbrechen.png") no-repeat left top;
	padding-left: 20px;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Instanzübertragung                                                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content_instanz_uebertragung {

}

#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content_instanz_uebertragung #whcms3_modul_content_instanz_uebertragung_message {
	text-align: center;
}

#whcms3_modul_content_instanz_uebertragung_list,
#whcms3_modul_content_instanz_uebertragung_locked_list {
	margin: 20px 0px;
}

#whcms3_modul_content_instanz_uebertragung_list table,
#whcms3_modul_content_instanz_uebertragung_locked_list table {
	border-spacing: 0px;
}

#whcms3_modul_content_instanz_uebertragung_list table tr td,
#whcms3_modul_content_instanz_uebertragung_list table tr th,
#whcms3_modul_content_instanz_uebertragung_locked_list table tr td,
#whcms3_modul_content_instanz_uebertragung_locked_list table tr th {
	padding: 5px;
}

#whcms3_modul_content_instanz_uebertragung_list table tr th,
#whcms3_modul_content_instanz_uebertragung_locked_list table tr th {
	text-align: left;
}

#whcms3_modul_content_instanz_uebertragung_buttons {
	margin: 0px auto 20px auto;
	text-align: center;
	width: 240px;
}

#whcms3_modul_content_instanz_uebertragung_buttons #whcms3_modul_content_instanz_uebertragung_button_instanz_uebertragung {
	display: block;
	width: 120px;
	float: left;
	height: 22px;
	line-height: 22px;
	background: transparent url("../_images/actions/instanz_uebertragung.png") no-repeat left top;
	padding-left: 15px;
	text-decoration: none;
}

#whcms3_modul_content_instanz_uebertragung_buttons #whcms3_modul_content_instanz_uebertragung_button_cancel {
	display: block;
	width: 80px;
	float: right;
	height: 22px;
	line-height: 22px;
	background: transparent url("../_images/actions/abbrechen.png") no-repeat left top;
	padding-left: 20px;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Dialoge                                                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_einstellungen_dialog {
	font-size: 12px;
	margin-top: 5px;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_tabs {

}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_tabs .whcms3_einstellungen_dialog_tab {
	float: left;
	padding: 0px 20px 0px 15px;
	background: #EAEAEA url("../_images/whcms3_modul_submodul_bg.png") no-repeat left top;
	line-height: 20px;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_tabs .whcms3_einstellungen_dialog_tab a {
	text-decoration: none;
	background: transparent url("../_images/whcms3_submodul_pfeil.png") no-repeat left center;
	padding-left: 10px;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_tabs .whcms3_einstellungen_dialog_tab_aktiv a {
	background: transparent url("../_images/whcms3_submodul_pfeil_aktiv.png") no-repeat left center;
	color: white;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_content {
	padding: 10px;
	background-color: #F4F4F4;
	overflow-y: auto;
	position: absolute;
	top: 30px;
	left: 10px;
	right: 10px;
	bottom: 31px;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_content table {
	border-spacing: 0px;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_content table tr td {
	padding: 5px;
	background-color: #F1F7F9;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_content table tr th {
	padding: 2px 5px;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_content table tr.whcms3_dragrow td {
	background-color: #FFFFDF;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_content table tr td.whcms3_draghandle {
	background: #FFFFDF url("../_images/whcms3_drag_handle.gif") no-repeat right center;
}

#whcms3_einstellungen_dialog #whcms3_einstellungen_dialog_footer {
	padding: 10px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_links,
#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts {
	border: 1px solid grey;
	width: 48%;
	min-width: 360px;
	height: 96%;
	margin: 5px 1%;
	padding: 5px 1%;
	overflow: auto;
	box-sizing: border-box;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_links {
	float: left;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts {
	float: right;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts .row {
	cursor: move;
	padding: 10px 0;
	margin: 0;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts .row.ghost {
	background-color: rgba(198,223,231,0.3);
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts .row .delete-button {
	float: left;
	margin-right: 10px;
	padding-left: 2px;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts .row .field {
	float: left;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts .row .tab {
	float: right;
	font-size: 10px;
	opacity: 0.8;
}

#whcms3_einstellungen_dialog .whcms3_einstellungen_dialog_content_box_rechts .row .drag-handle {
	float: right;
	margin-left: 10px;
	cursor: move;
    cursor: -webkit-grabbing;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Baumansicht                                                                                                             */
/* ------------------------------------------------------------------------------------------------------------------------ */

#placeholder {
	border: 1px solid red;
}

#whcms3_modul_tree,
#whcms3_modul_tree_select {
	border: 1px solid #888;
	padding: 10px;
}

#whcms3_modul_tree_breadcrumb {
	border: 1px solid #888;
	background-color: white;
	padding: 5px 10px;
	width: 530px;
	margin-bottom: 10px;
	overflow: hidden;
}

#whcms3_modul_tree_select {
	background-color: white;
}

#whcms3_modul_tree ul li,
#whcms3_modul_tree_select ul li {
	padding: 3px 0px 2px 16px;
}

#whcms3_modul_tree ul li span,
#whcms3_modul_tree_select ul li span {
	padding: 1px 10px 1px 25px;
	line-height: 16px;
}

span.whcms3_tree_page { background: url("../_images/baum/icon_seite.gif") 5px center no-repeat; }
span.whcms3_tree_startseite { background: url("../_images/baum/icon_startseite.gif") 5px center no-repeat; }
span.whcms3_tree_webseite { background: url("../_images/baum/icon_webseite.gif") 5px center no-repeat; }
span.whcms3_tree_webseite_versteckt { background: url("../_images/baum/icon_webseite_versteckt.png") 5px center no-repeat; }
span.whcms3_tree_versteckt { background: url("../_images/baum/icon_versteckt.gif") 5px center no-repeat; }
span.whcms3_tree_privat { background: url("../_images/baum/icon_privat.gif") 5px center no-repeat; }
span.whcms3_tree_gesperrt { background: url("../_images/baum/icon_gesperrt.png") 5px center no-repeat; }
span.whcms3_tree_datensatz { background: url("../_images/baum/icon_datensatz.png") 5px center no-repeat; font-weight: bold; }

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Widget Liste                                                                                                            */
/* ------------------------------------------------------------------------------------------------------------------------ */

.whcms3_feld_widgets_add_link,
.whcms3_feld_widgets_refresh,
.whcms3_feld_widgets_save_all {
	padding: 5px;
	float: left;
}

.whcms3_feld_widgets_add_link a:link,
.whcms3_feld_widgets_add_link a:active,
.whcms3_feld_widgets_add_link a:visited,
.whcms3_feld_widgets_add_link a:hover,
.whcms3_feld_widgets_refresh a:link,
.whcms3_feld_widgets_refresh a:active,
.whcms3_feld_widgets_refresh a:visited,
.whcms3_feld_widgets_refresh a:hover,
.whcms3_feld_widgets_save_all a:link,
.whcms3_feld_widgets_save_all a:active,
.whcms3_feld_widgets_save_all a:visited,
.whcms3_feld_widgets_save_all a:hover {
	display: block;
	height: 16px;
	padding-left: 22px;
	text-decoration: none;
	font-weight: bold;
}

.whcms3_feld_widgets_add_link a:link,
.whcms3_feld_widgets_add_link a:active,
.whcms3_feld_widgets_add_link a:visited,
.whcms3_feld_widgets_add_link a:hover {
	background: transparent url("../_images/felder/widget_hinzufuegen.png") no-repeat left center;
}

.whcms3_feld_widgets_refresh a:link,
.whcms3_feld_widgets_refresh a:active,
.whcms3_feld_widgets_refresh a:visited,
.whcms3_feld_widgets_refresh a:hover {
	background: transparent url("../_images/felder/widget_refresh.png") no-repeat left center;
}

.whcms3_feld_widgets_save_all a:link,
.whcms3_feld_widgets_save_all a:active,
.whcms3_feld_widgets_save_all a:visited,
.whcms3_feld_widgets_save_all a:hover {
	background: transparent url("../_images/felder/widget_speichern.png") no-repeat left center;
}

table.whcms3_widget_list {
	width: 100%;
}

table.whcms3_widget_list tr td {
	border-bottom: 1px dashed #D2D2D2;
	padding-bottom: 10px;
}
table.whcms3_widget_list tr .message_success {
	border-bottom: 0px;
	padding-bottom: 0px;
}

table.whcms3_widget_list .widget_inaktiv {
	color: #CECECE;
	font-style: italic;
}

/* Widget Überschrift */
#whcms3_page #whcms3_main #whcms3_modul #whcms3_modul_content #whcms3_modul_content_edit_content #whcms3_modul_content_edit_content_main table.whcms3_widget_list .widget-headline {
	border: none;
	padding: 0;
	margin-bottom: 10px;
	line-height: 22px;
}

table.whcms3_widget_list tr td a.button {
	display: inline-block;
	margin-bottom: 10px;
	opacity: 0.7;
	-webkit-transition: opacity 0.3s; /* Safari */
    transition: opacity 0.3s;
}

table.whcms3_widget_list tr a.button:hover {
	opacity: 1.0;
}

.widget-informationen {
	float: left;
	width: 200px;
}

.zusammenfassung {
	overflow: hidden;
}

.inline-editing-form {
	width: auto;
	float: left;
	margin-right: 10px;
}

.inline-editing-form .whcms3_field_error {
	margin-bottom: 5px;
	display: block;
}

.inline-editing-form .zusammenfassung {
	float: right;
	width: auto;
}

.widget-saved {
	background: url("../_images/felder/widget_saved.png") no-repeat;
	height: 16px;
	width: 16px;
	display: inline-block;
	margin-left: 10px;
}

/* Join/Relation Felder */
.feld_cms_auswahl,
.feld_cms_entfernen,
.feld_cms_neu {
	border: none;
	float: left;
}

.feld_cms_auswahl,
.feld_cms_entfernen {
	width: 15px;
	height: 15px;
}

.feld_cms_neu {
	width: 16px;
	height: 16px;
}

.feld_cms_auswahl {
	background: url('/_images/felder/widget_bearbeiten.png') no-repeat;
}

.feld_cms_entfernen {
	margin-left: 10px;
	background: url('/_images/felder/widget_loeschen.png') no-repeat;
}

.feld_cms_neu {
	margin-left: 10px;
	background: url('/_images/felder/widget_hinzufuegen.png') no-repeat;
}

.feld_cms_auswahl:hover,
.feld_cms_entfernen:hover,
.feld_cms_neu:hover {
	cursor: pointer;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Kontakt / Support Modul                                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_support {}

#whcms3_support #whcms3_support_box_user {
	float: left;
	width: 350px;
	border-right: 1px solid #C0C0C0;
	margin-right: 40px;
}

#whcms3_support #whcms3_support_box_documents {
	float: left;
	width: 450px;
}

.whcms3_support_user {
	margin-bottom: 10px;
	width: 340px;
}

.whcms3_support_user .whcms3_support_user_image {
	float: left;
	width: 110px;
	margin-right: 10px;
}

.whcms3_support_user .whcms3_support_user_contact {
	float: left;
}

#whcms3_support_box_documents a.support_download:link,
#whcms3_support_box_documents a.support_download:active,
#whcms3_support_box_documents a.support_download:visited,
#whcms3_support_box_documents a.support_download:hover {
	font-weight: bold;
	text-decoration: none;
	background: transparent no-repeat left center;
	padding-left: 25px;
	display: block;
	height: 20px;
	line-height: 20px;
}

#whcms3_support_box_documents a#whcms3_support_hilfetexte_link {
	text-decoration: none;
	font-weight: bold;
	background: url("/_images/whcms3_tooltip_icon.png") no-repeat;
	padding: 2px 0px 0px 20px;
}

#whcms3_support_box_documents a#whcms3_support_hilfetexte_link:hover {
	text-decoration: underline;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Aufgaben Erstellen                                                                                                      */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_aufgabe_empfaenger_user_row2,
#whcms3_aufgabe_empfaenger_rolle_row2 {
	margin-left: 23px;
	display: none;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Aufgaben Liste                                                                                                          */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_aufgaben_liste {
	border-spacing: 0px;
}

#whcms3_aufgaben_liste tr td,
#whcms3_aufgaben_liste tr th {
	padding: 5px;
}

#whcms3_aufgaben_liste tr th {
	text-align: left;
}

#whcms3_aufgaben_liste tr td a:link,
#whcms3_aufgaben_liste tr td a:active,
#whcms3_aufgaben_liste tr td a:visited,
#whcms3_aufgaben_liste tr td a:hover {
	text-decoration: none;
}

#whcms3_aufgaben_liste tr td .whcms3_aufgaben_status_icon {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	float: left;
}

#whcms3_aufgaben_liste tr td .whcms3_aufgaben_status_text {
	float: left;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Aufgaben Liste                                                                                                          */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_modul_content_edit_content_main .whcms3_feld_selektion_tabelle tr td,
#whcms3_modul_content_edit_content_main .whcms3_feld_selektion_tabelle tr th {
	padding: 5px 0px;
}

#whcms3_modul_content_edit_content_main .whcms3_feld_selektion_tabelle tr td {
	border-top: 1px dashed #D2D2D2;
}

#whcms3_modul_content_edit_content_main .whcms3_feld_selektion_tabelle tr th {
	text-align: left;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "CMS Aufgaben Status"                                                                                           */
/* ------------------------------------------------------------------------------------------------------------------------ */

.whcms3_feld_cms_aufgaben_status .whcms3_feld_cms_aufgaben_status_aktuell {
	padding-left: 10px;
}

.whcms3_feld_cms_aufgaben_status .whcms3_feld_cms_aufgaben_status_aendern {
	padding-left: 10px;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "ImageArea-Select"                                                                                              */
/* ------------------------------------------------------------------------------------------------------------------------ */

.whcms3_imagearea_select_container {
	position: relative;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "Relation"                                                                                                      */
/* ------------------------------------------------------------------------------------------------------------------------ */

#popup_whcms3_feld_relation_zugewiesen table.dnd_enabled tr.whcms3_dragrow td {
	background-color: #FFFFDF !important;
}

#popup_whcms3_feld_relation_zugewiesen table.dnd_enabled tr td.whcms3_draghandle {
	background: #FFFFDF url("../_images/whcms3_drag_handle.gif") no-repeat right center;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "Passwort"                                                                                                      */
/* ------------------------------------------------------------------------------------------------------------------------ */

.whcms3_feld_passwort_complexity {
	width: 200px;
	height: 20px;
	background-color: white;
	border: 1px solid grey;
	position: relative;
}

.whcms3_feld_passwort_complexity_bar {
	height: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.whcms3_feld_passwort_complexity_bar.good_password {
	background-color: #97EF97;
}

.whcms3_feld_passwort_complexity_bar.bad_password {
	background-color: #ED8482;
}

.whcms3_feld_passwort_complexity_percent {
	width: 200px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "CKEditor"                                                                                                      */
/* ------------------------------------------------------------------------------------------------------------------------ */

.cke_preview .active_content_disabled {
	border: 1px dashed grey;
	padding: 5px;
	text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "dnd file upload" 	                                                                                            */
/* ------------------------------------------------------------------------------------------------------------------------ */

.drop-target {
	border-style: dashed;
	text-align: center;
	float: left;
	padding: 30px;
	border: 2px dashed #999;
	color: #999;
	margin: 10px;
	margin-right: 20px;
	width: 200px;
	line-height: 30px;
	cursor: pointer;
	font-size: 1.3em;
}

.drop-target .small {
	font-size: 0.8em;
}

.drop-target button {
	cursor: pointer;
}

.uploaded-files  {
	padding: 10px;
	overflow: hidden;
}

.uploaded-files .progressbar {
	margin-top: 10px;
	width: 60%;
}

.file-upload-preview {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	margin-bottom: 10px;
}

a.file-upload-preview {
	text-decoration: none;
}

.file-upload-preview img {
	max-height: 140px;
	margin-bottom: 5px;
}

/* Smaller preview in list view */
.whcms3_modul_list_table .file-upload-preview img {
	max-height: 80px;
}

.uploaded-files .delete-file {
	cursor: pointer;
	margin-bottom: 10px;
}

.uploaded-files .delete-file img {
	margin: 0;
}

.uploaded-file {
	display: inline-block;
	text-align: center;
}

.uploaded-file .message {
	display: block;
}

.uploaded-files .error {
	color: red;
}

.uploaded-files .success {
	color: green;
}

.drop-target.hover, .drop-target:hover {
	background-color: rgba(100,100,100,0.1);
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Feldtyp "dnd image upload" 	                                                                                            */
/* ------------------------------------------------------------------------------------------------------------------------ */

.image-info {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px;
	background-color: rgba(0,0,0, 0.1);
	border-radius: 3px;
}

.image-size {
	display: block;
	margin-bottom: 10px;
	opacity: 0.8;
}

.image-size.last {
	margin-bottom: 0;
}

.image-size:hover {
	text-shadow: 0px 0px 0px rgba(0,0,0,0.8);
	cursor: default;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Hilfetexte Box                                                                                                          */
/* ------------------------------------------------------------------------------------------------------------------------ */
.whcms3_hilfetexte_box {
	position:fixed;  top: 430px;  border-radius: 3px; border: 1px solid;
}

.whcms3_hilfetexte_box.modul {
	left:-145px;
	width: 165px;
}

.whcms3_hilfetexte_box.tabs {
	left:-185px;
	width: 205px;
}

.whcms3_hilfetext_tab.active {
	font-weight: bold;
}

.whcms3_hilfetext_element {
	float:left;
	margin: 5px 0px 5px 10px;
}

.whcms3_hilfetext_element a {
	text-decoration: none;
}

.whcms3_hilfetext_element.whcms3_hilfetext_modul {
	font-weight: bold;
}

.whcms3_hilfetext_element_pfeil {
	float:left;
	margin: 5px 5px;
}

.whcms3_hilfetexte_inhalt {
	float:left;
	height: 100%;
	width: 100%;
	padding: 0px 10px;
}

.whcms3_hilfetexte_icon {
	height: 100%;
	margin: 10px 0px;
	float: right;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Hilfetexte Popup                                                                                                        */
/* ------------------------------------------------------------------------------------------------------------------------ */
#whcms3_hilfetexte_hauptueberschrift {
	background-color: #555;
	padding: 22px 15px;
	text-transform: uppercase;
	color: #fff;
	font-size: 30px;
}

#whcms3_hilfetexte_column_navigation {
	vertical-align: top;
}

#whcms3_hilfetexte_column_navigation .modul_kategorie:hover {
	cursor: pointer;
}

#whcms3_hilfetexte_column_content {
	vertical-align: top;
}

#whcms3_hilfetexte_navigation {
	padding: 0px 20px 0px 0px;
	width: 290px;
}

#whcms3_hilfetexte_content {
	width: 625px;
	font-size: 15px;
}

#whcms3_hilfetexte_column_navigation,
#whcms3_hilfetexte_column_content,
#whcms3_hilfetexte_content table {
	font-family: Arial;
	font-size: 12px;
}

#whcms3_hilfetexte_content #tab_ueberschrift {
	padding: 10px 0px 0px 0px;
}

#whcms3_hilfetexte_content #ueberschrift {
	height: 50px;
}

#whcms3_hilfetexte_content #tab_ueberschrift span {
	padding-top: 7px;
	padding-bottom: 7px;
}

#whcms3_hilfetexte_navigation .modul_tab_name a {
	display: block;
	padding: 13px 0px 13px 20px;
}

#whcms3_hilfetexte_navigation .modul_tab_name a:hover,
#whcms3_hilfetexte_navigation .modul_tab_name.active a {
	font-weight: bold;
}

#whcms3_hilfetexte_content a:hover,
#whcms3_hilfetexte_navigation .modul_tab_name,
#whcms3_hilfetexte_navigation .modul_tab_name:hover,
#whcms3_hilfetexte_content #tab_ueberschrift span {
	font-size: 14px;
}

#whcms3_hilfetexte_navigation .modul:hover,
#whcms3_hilfetexte_content a:hover,
#whcms3_hilfetexte_navigation .modul_tab_name,
#whcms3_hilfetexte_navigation .modul_tab_name:hover{
	cursor: pointer;
}


#whcms3_hilfetexte_navigation .modul {
	margin: 9px 0px 0px 0px;
	padding: 7px 10px 7px 20px;
}

#whcms3_hilfetexte_navigation .modul_name {
	float: left;
	width: 170px;
    line-height: 30px;
}

#whcms3_hilfetexte_navigation .modul_icon img {
	width: 25px;
	margin-left: 5px;
}

#whcms3_hilfetexte_navigation .modul_icon {
	float: right;
}

table#whcms3_hilfetexte_tab_felder {
	border-collapse: collapse;
}

table#whcms3_hilfetexte_tab_felder th {
	text-align: left;
}

table#whcms3_hilfetexte_tab_felder th,
table#whcms3_hilfetexte_tab_felder td {
	padding: 5px;
}

#whcms3_hilfetexte_navigation,
#whcms3_hilfetexte_content,
#whcms3_hilfetexte_navigation a,
#whcms3_hilfetexte_content a,
#whcms3_hilfetexte_navigation a:visited,
#whcms3_hilfetexte_content a:visited {
	text-decoration: none;
}

#whcms3_hilfetexte_navigation .modul_name {
	font-weight: normal;
	font-size: 18px;
}

#whcms3_hilfetexte_content #tab_ueberschrift span {
	font-size: 20px;
	font-weight: bold;
}

#whcms3_hilfetexte_navigation #hilfetexte_support_pdf {
	padding: 15px 10px;
	font-size: 14px;
}

#whcms3_hilfetexte_navigation .modul_kategorie {
	text-align: center;
	padding: 7px 10px 5px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}

#whcms3_hilfetexte_navigation .modul_kategorie_trenner {
	width: 100%;
	height: 35px;
}

.modul_kategorie_arrow {
	float: right;
	position: relative;
	margin-top: 7px;
}

.arrow.bottom.down {
	width: 0px;
	height: 0px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	position: relative;
}

.arrow.top.down {
	width: 0px;
	height: 0px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #ececed;
	position: absolute;
	z-index: 999;
	left: 3px;
	top: 0px;
}

.arrow.bottom.up {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ececed;
	position: relative;
}

.arrow.top.up {
	width: 0px;
	height: 0px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #ececed;
	position: absolute;
	z-index: 999;
	left: 3px;
	top: 3px;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/*  Navigation Sidebar, Relation Field Tree                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------------ */

#whcms3_navigation_sidebar {
	width: 15px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
}

#whcms3_navigation_sidebar .toggle-sidebar {
	display: block;
	float: right;
	text-decoration: none;
}

#whcms3_navigation_sidebar .toggle-sidebar svg {
	fill: black;
}

#whcms3_navigation_sidebar .sidebar-control {
	margin-bottom: 10px;
	display: inline-block;
	font-weight: bold;
	padding: 7px;
}

#whcms3_navigation_sidebar .sidebar-control,
#whcms3_navigation_sidebar .container {
	visibility: hidden;
	opacity: 0;
}

#field_relation_tree ul {
	padding-left: 10px;
}

#whcms3_navigation_sidebar li,
#field_relation_tree li {
	list-style: none;
}

#whcms3_navigation_sidebar li a,
#field_relation_tree li a {
	text-decoration: none;
}

#whcms3_navigation_sidebar li a.active,
#field_relation_tree li a.active {
	font-weight: bold;
}

/* Ausgeklappter Zustand */

#whcms3_modul_content_main.has-navigation-sidebar.show-navigation-sidebar {
	width: auto;
	float: none;
}

#whcms3_navigation_sidebar.show-navigation-sidebar {
	width: auto;
	min-width: 20%;
}

#whcms3_navigation_sidebar.show-navigation-sidebar .sidebar-control,
#whcms3_navigation_sidebar.show-navigation-sidebar .container {
	visibility: visible;
	opacity: 1;
	width: auto;
}