/*** @version $Id: com_dicohisto.css 5123 2009-05-14 15:27:13Z Sigrid Suski $* @package: Sigsiu Online Business Index 2 *//*** Style Sheet of DICOHISTO 2 Component com_dicohisto.css* ---------------------------------------------------------------------------* @copyright Copyright (C) 2007 Sigsiu.NET (www.sigsiu.net). All rights reserved.* @license see http://www.gnu.org/copyleft/lgpl.html GNU/LGPL.* DICOHISTO is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License as published by* the Free Software Foundation.* Authors: Sigrid & Radek Suski, Sigsiu.NET *//* main DICOHISTO Style to overwrite standard styles */.dicohistoCompDesc span.pathway {	margin:0!important;}.dicohistoDetails span.pathway {	margin:0!important;}div.dicohisto {}div.dicohisto h1 {	line-height: 24px;	font-size: 22px;}div.dicohisto h2,div.dicohisto h3,div.dicohisto h4 {	padding-left: 5px;}div.dicohistolatest {border: 1px solid #336600;width: 105px;height: 130px;background-color: #eeeea1;margin: 6px!important;}div.dicohistolatest img {/*border: 1px solid blue!important;*/}div.dicohistolatest a {display:block;text-align: center;color: #336600;font-weight: bold;}/* Style for Standard Joomla! mosmsg-class, because often undefined *//* To use the style of your template, delete this entry. *//*.message {	padding: 5px;	background-color: #990000;	color: #FFFFFF;	font-size: 11px;	font-weight: bold;}*//* if there is no mosmsg line defined by your template remove the display:none and DICOHISTO will show its own mosmsg line */#dicohistomsg {	display:none;}/* Style of the Header Menu *//* -------------------------------------------------------- *//* Style of Header Menu */table.dicohistoHeader {	border-style: none;}a.dicohistoHeader {	padding: 5px;	font-size: 14px;}/* Style of Main Component Description *//* -------------------------------------------------------- */table.dicohistoCompDesc {	padding: 5px;	width: 98%;}/* Style of Category List *//* -------------------------------------------------------- */table#dicohistoCatListSymbols {	width: 98%;}table#dicohistoCatListSymbols td {	vertical-align: top;	border-style: none;}div.dicohistocatempty {	margin: 10px 0px 10px 8px;	font-weight: bold;}/* Style of Category Icon */img.dicohistoCatIco {	border-style: none;	float: left;	clear: left;}/* Style of Category Name */p.dicohistoCatName {	font-size: 13px;	padding-left: 50px;	margin: 2px 0 2px 0;}/* Style of Category Introtext */p.dicohistoCatsListSymbolsIntrotext {	font-size: 11px;	padding-left: 50px;	margin-top: 4px;}span.dicohistoSubcatsList {	display:block;}/* Style of the shown entries/subcategories numbers */span.dicohistoEditlinktipItems {	text-decoration:  none;	border-bottom: 1px dashed #aaa;	padding-left:5px;}span.dicohistoEditlinktipCats {	text-decoration:  none;	border-bottom: 1px dashed #aaa;}/* Style for Entries in Category View (Cards View) *//* -------------------------------------------------------- */table.dicohistoListing {	width: 98%;	margin-bottom: 10px;}table.dicohistoListing td {	vertical-align: top;	background-color: #F2F2F2;	border: thin solid #AAA;	padding-bottom: 10px;	margin: 0px;	padding-right: 10px;	padding-left: 10px;}/* Style for empty Cards (Placeholder) */table.dicohistoListing td.dicohistoEmptyCell {	border-style: none;	background-color: #ffffff;}table.dicohistoListing input {	float:left;}/* Style of Icon (Small Image) */.dicohistoListing img {	float: right;	border-style: none;	padding-top: 5px;	padding-right: 5px;}/* Style of Title (Name of Entry) */p.dicohistoItemTitle {	margin-top:  5px;	padding-top: 5px;	clear:left;	font-size: 14px;	font-weight: bold;}p.dicohistoItemTitle a { 	font-size: 13px;}/* Styles for the fields *//* Add style for each field you added in the form span.dicohistoListing_field_yourname */span.dicohistoListing_field_street,span.dicohistoListing_field_postcode,span.dicohistoListing_field_county,span.dicohistoListing_field_country,span.dicohistoListing_field_email,span.dicohistoListing_field_contact_person,span.dicohistoListing_field_phone,span.dicohistoListing_field_fax,span.dicohistoListing_field_city,span.dicohistoListing_field_hotline,span.dicohistoListing_field_phone,span.dicohistoListing_field_federal_state {	padding-left: 0px;	font-weight: normal;	padding-bottom: 10px;}span.dicohistoListing_field_website {	float:right;	padding-right: 5px;	margin-bottom: 15px;}/* Styles for the labels of the fields *//* Add style for each field you added in the form span.dicohistoListing_field_yourname_label */span.dicohistoListing_field_street_label,span.dicohistoListing_field_postcode_label,span.dicohistoListing_field_county_label,span.dicohistoListing_field_country_label,span.dicohistoListing_field_email_label,span.dicohistoListing_field_contact_person_label,span.dicohistoListing_field_phone_label,span.dicohistoListing_field_fax_label,span.dicohistoListing_field_city_label,span.dicohistoListing_field_hotline_label,span.dicohistoListing_field_phone_label,span.dicohistoListing_field_federal_state_label,span.dicohistoListing_field_website_label {	font-weight: normal;}/* Style of Edit and Delete Buttons in Category View */input.dicohistoEditEntryButton {}/* Style for Page Navigation of Entries */#dicohistoPageNav {	text-align: center;}/* Style of Details View *//* -------------------------------------------------------- */table.dicohistoDetails {	margin-top: 15px;	margin-left: 5px;	padding: 10px;	width: 98%;background-color: #F7F7F7;}/* Style of Entry Name */table.dicohistoDetails h1 {	padding-top: 5px;}/* Container for all custom fields data */div#dicohistoouter{	float: left;	margin-top: 0px;  /* position it vertically */	padding-bottom: 5px; /* to fix IE bug */}/* Style of the Image */img.dicohistoDetailsImage{	border-style: none;	float: right;	padding-right: 5px;	padding-top: 5px;}img.dicohistoDetailsIcon {}/* Styles for the fields *//* Add style for each field you added in the form span#dicohistoDetails_field_yourname */span#dicohistoDetails_field_myfield,span#dicohistoDetails_field_street,span#dicohistoDetails_field_postcode,span#dicohistoDetails_field_county,span#dicohistoDetails_field_country,span#dicohistoDetails_field_phone,span#dicohistoDetails_field_fax,span#dicohistoDetails_field_city,span#dicohistoDetails_field_phone,span#dicohistoDetails_field_federal_state {	font-size: 12px;}span#dicohistoDetails_field_website,span#dicohistoDetails_field_email {	padding-top: 8px;	font-size: 12px;	display: block;}span#dicohistoDetails_field_hotline,span#dicohistoDetails_field_contact_person {	margin-bottom: 20px;	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #DDD;	border-bottom-color: #DDD;	float: right;	width: 100%;	margin-top: 20px;}span#dicohistoDetails_field_description {	padding-top: 10px;	margin-top: 0px; /* position it vertically */}/* Styles for the labels of the fields *//* Add style for each field you added in the form span#dicohistoListing_field_yourname_label */span#dicohistoListing_field_street_label,span#dicohistoListing_field_postcode_label,span#dicohistoListing_field_county_label,span#dicohistoListing_field_country_label,span#dicohistoListing_field_email_label,span#dicohistoListing_field_contact_person_label,span#dicohistoListing_field_phone_label,span#dicohistoListing_field_fax_label,span#dicohistoListing_field_city_label,span#dicohistoListing_field_hotline_label,span#dicohistoListing_field_phone_label,span#dicohistoListing_field_federal_state_label,span#dicohistoListing_field_website_label {	font-weight: bold;}p.dicohistoExpMsg {	padding-left: 10px;	}/* Style for Way Search */span.dicohistoWaySearch {	border-style: none;	float: right;	clear: right;	margin-top: 15px; /* position it vertically */	display: block;	padding-right: 5px;}span.dicohistoWaySearch img {	padding-top: 8px;	border-style: none;	padding-left: 17px;}/* Style for Google Maps */div#dicohistoGoogleMaps {	float: right;	position: relative;	border: 1px solid #333333;	margin-top: 30px;	margin-right: 5px;}/* Style of Details Footer Line */td.dicohistoDetailsFooter {	padding-left: 5px;}/* Style of Edit and Delete Buttons in Details View */input#dicohistoEditEntryButton, input#dicohistoDelEntryButton {	float:right;}/* Style of Footer Line *//* -------------------------------------------------------- */td#dicohistoFooter, td#dicohistoFooter a {	font-size: 9px;	color: #999999;	padding-top: 10px;	text-decoration: none;}table.dicohistoFooter {	width: 98%;}td#dicohistorss {}td#dicohistorss img {	border-style: none;	float: right;}/* Style of Entry Form *//* -------------------------------------------------------- *//* Header Line */p#dicohistoEditFormHeader {	font-weight:bold;	font-size: 14px;	padding: 5px;}/* Info Requested Fields */#dicohistoReqFieldsInfo {	padding: 5px;}form#dicohistoEditForm table,table#dicohistoFormAdmTable {	padding: 5px;	width: 99%;}table#dicohistoFormAdmTable2, table#dicohistoFormAdmTable3 {    width: 99%;}table#dicohistoFormAdmTable td,table#dicohistoFormAdmTable2 td,table#dicohistoFormAdmTable3 td {	vertical-align: top;}/* Style of Input fields as entered in Fields Manager  */input#field_entry_name,input#field_postcode,input#field_street,input#field_city,input#field_county,input#field_country,input#field_federal_state,input#field_email,input#field_website,input#field_contact_person,input#field_phone,textarea#dicohistoMetaKey,textarea#dicohistoMetaDesc,input#dicohistoIco,input#dicohistoImg,input#field_fax,input#field_hotline,input#field_street {}label.field_entry_name,label.field_postcode,label.field_street,label.field_city,label.field_county,label.field_country,label.field_federal_state,label.field_email,label.field_website,label.field_contact_person,label.field_phone,label.field_fax,label.field_hotline,label.field_description,label.dicohistoIco,label.dicohistoImg,label.dicohistoMetaKey,label.dicohistoMetaDesc {}/* Style for Checkboxes */input#accept_rules,input#field_website_on,input#field_description_on {}/* Style for Not Free Label */span.dicohistoFormAdmNotFreeLabel {	display: block;	padding-top: 5px;}/* Style for Category Information/Descriptions */table#dicohistoFormAdmCats {	width: 99%;	border-style: none;	margin: 10px;}table#dicohistoFormAdmCats td {	padding: 10px;	border-style: solid;	border-color: #CCCCCC;	border-width: 1px;}p#catsTitle, p#catIntroText {	width: 98%;	font-size: 12px;	font-weight: bold;}p#catMsg {	width: 98%;}/* Style for Add and Remove Button */#dicohistoAddCatBt, #dicohistoRemoveCatBt {	width:50px;}/* Style for column with Buttons */td.dicohistoCatButtons {	width: 50px;	vertical-align: top;}/* Style for column with selected Categories */td.dicohistoCatSelected {	vertical-align: top;	width: 150px;}/* Styles for the box with Selected Categories */select#dicohistoSlectedCats {	height: 100px;	width: 150px;}select#dicohistoSlectedCatsID {	height: 0px;	width:  0px;	border-style: none;}/* Style for Safety Line */table#dicohistoFormAdmFooter {	float: left;	clear: left;}table#dicohistoFormAdmFooter td {	vertical-align: bottom;}img#seccode {}input#dicohistoSendButton {	float: right;}input#dicohistoCancelButton {	float: right;}/* Style for Payment Info *//* -------------------------------------------------------- *//* Style for upload info */p.dicohistomsg {	padding-top: 15px;	padding-left: 5px;	font-size: 12px;}/* Container for all payment info */div.dicohistoPaymentContainer {	width: 98%;	padding: 10px 0px 10px 10px;	margin-bottom: 25px;	border: 1px solid #D0D0D0;}/* Style for Summary of Costs */table#dicohistoPayment {	width: 50%;	margin-left: 5px;	padding-right: 5px;	padding-bottom: 10px;}table#dicohistoPayment td,td.dicohistoPayOption {	width: 70%;	text-align: right;}td.dicohistoPayFees {	width: 30%;	text-align: right;}td#dicohistoPayTotal {	width: 30%;	text-align: right;	border-top: solid 1px #606060;	font-weight: bold;	color: red;}/* Style for Renewal Messages */div.dicohistoRenewHeader ,div.dicohistoAddEditHeader {	padding: 20px 0 20px 0px;}div.dicohistoRenewExpl {	padding: 0 0 25px 6px;	font-weight: bold;}#dicohistoRenewEntryButton {	margin-left: 10px;}/* Style for Payment Methods */table#dicohistoPaymentMethod {	width: 70%;	margin-top: 30px;	margin-left: 5px;}table#dicohistoPaymentMethod a:hover {	font-style: normal;	text-decoration: none;}p.dicohistoPaymentMethodHeader {	font-weight:bold;	font-size: 110%;	padding-bottom: 10px;}table#dicohistoPaymentMethodBank,table#dicohistoPaymentMethodPayPal {	width: 60%;	margin-top: 15px;	border-style: none;	padding-left: 10px;}div.dicohistoPaymentContainer h3 {	font-size: 120%;}/* Styles for Searching *//* -------------------------------------------------------- */table.dicohistoeSearchForm {	width: 95%;	margin-left: 5px;}span#dicohistoSearchResultsSerchingString {	font-weight: bold;}div#dicohistoSearchResponseContainer table {	width:95%;}/* Styles for the new extended search function *//* -------------------------------------------------------- *//* height of the Div of category chooser */div#dicohistoSearchFormCatsSelection {}/* select boxes with categories */.catChooseBox {}#dicohistoSearchFormExtOptToggle {	display: inline;}div#DicohistoSearchForm2dropsy {	margin-left: 10px;}/* Label for the search box */td#dicohistoeSearchLabel {	width: 75px;}td#dicohistoeSearchBox {}td#dicohistoeSearchButton {}td#dicohistoeSearchEmptyCell {	width: 50%;}td#dicohistoeSearchPhrases,td#dicohistoeSearchButtonLine {	width: 100%;}/* Label for the fields */td.dicohistoeSearchLabel {	width: 150px;}/* Style for the Menu Module *//* -------------------------------------------------------- */div.dicohistoMenuMod {	margin-bottom: 8px;	margin-top: 10px;}div.dicohistoMenuModNew_menu a,div.dicohistoMenuModSearch_menu a{}div.dicohistoMenuModNew,div.dicohistoMenuModSearch {	float: left;	margin: 2px 5px 0px 5px;}/* Style of dTree 2.05 *//* Copyright (c) 2002-2003 Geir Landr??? *//* -------------------------------------------------------- */.dtree {	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: 11px;	color: #666;	white-space: nowrap;	overflow: auto;}.dtree img {	border: 0px;	vertical-align: middle;}.dtree a {	color: #333;	text-decoration: none;	font-weight: normal;}.dtree a.node, .dtree a.nodeSel {	white-space: nowrap;	padding: 1px 2px 1px 2px;}.dtree a.node:hover, .dtree a.nodeSel:hover {	color: #333333;	text-decoration: underline;}.dtree a.nodeSel {}.dtree .clip {	overflow: hidden;}a.treeNode:hover {	color: #333333;	text-decoration: none;	font-weight: normal;}a.treeNode:visited {	color: #333333;	text-decoration: none;	font-weight: normal;}a.treeNode:active, a.treeNode:focus {	color: #333333;	text-decoration: none;	font-weight: normal;}/* Styles for SigsiuTree *//* -------------------------------------------------------- */.sigsiuTree {	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: 11px;	color: #666;	white-space: nowrap;	overflow: auto;}.sigsiuTree img {	border: 0px;	vertical-align: middle;}.sigsiuTree a {	color: #333;	text-decoration: none;	font-weight: normal;}.sigsiuTree a.node, .sigsiuTree a.nodeSel {	white-space: nowrap;	padding: 1px 2px 1px 2px;}.sigsiuTree a.node:hover, .sigsiuTree a.nodeSel:hover {	color: #333333;	text-decoration: underline;}.sigsiuTree a.nodeSel {	background-color: #c0d2ec;}.sigsiuTree .clip {	overflow: hidden;}div.sigsiuTree a, .sigsiuTree a, a.treeNode:hover, a.treeNode, a.treeNode:visited {	color: #333333 !important;	text-decoration: none !important;	font-weight: normal !important;}a.treeNode:active, a.treeNode:focus {	color: #333333;	text-decoration: none;	font-weight: normal;	background-color: #c0d2ec;}/* Styles for custom listings *//* -------------------------------------------------------- */div.dicohistoCustomListingCatsHeader,div.dicohistoCustomListingItemsHeader {	padding-left: 5px;	margin-top: 5px;	margin-bottom: 10px;}div.dicohistoCustomListingHeader {	padding-left: 5px;	font-size: 15px;	margin-bottom: 15px;	margin-top: 5px;}div#dicohistoAlphaLinks {	width: 98%;	text-align: center;	padding: 5px;	padding-bottom: 15px;}/* Styles for the plugin container *//* -------------------------------------------------------- */table.dicohistoListing_plugins {	border-style:none;	width: 98%;	padding-left: 8px;}div.dicohistoFormAdmTabHeader {	padding: 5px 2px 2px 5px;	cursor: pointer;	font-size: 12px;	font-weight: bold;}div.dicohistoFormAdmtabContent {	overflow: hidden;	margin-left: 5px;	margin-top: 5px;}/* Labels *//* -------------------------------------------------------- */span.dicohistoNewLabel {	color: rgb(51, 51, 255);	font-size: 12px;	font-weight: bold;	padding: 2px;}span.dicohistoHotLabel {	color: rgb(255, 0, 0);	font-size: 12px;	font-weight: bold;	padding: 2px;}span.dicohistoUpdatedLabel {	color: rgb(0, 153, 0);	font-size: 12px;	font-weight: bold;	padding: 2px;}
