/*
© zeta software 2006
*/

/* ----------------------------------------------------------------------- */

/* STILE FÜR FORUM */

/* errors are displayed in this style. */
/*
.forum_error {
	background: yellow;
	color: red;
	font-weight: bold;
}
*/

/* style of the main header with the caption of the three columns. */ 
.forum_header {
	background: #434343;
	color: #fff;
}

/*.forum_header {
	background: #000 url(https://zeta-producer.com/media/images/tableHead.gif) repeat-x;
	color: #fff;
}*/

/* subject line of an unselected message. */
.forum_unselected {
	background: #F6F6F6;
}

/* subject line of a selected message. */
.forum_selected {
	background: #5588d7;
	color: #FFF;
}              

/* link in a subject line of a selected message. */
a.forum_selected {
	background: #5588d7;
	color: white;
	text-decoration: none;
}

/* the message text a selected message. */
.forum_content {
	background: #fcfcfc;
	color: #343434;
}

/* style that can be applied to subject lines of message that have no parents. */ 
.forum_root {
	font-weight: bold;
}

/* style for the HR tag of the forum. */
hr.forum { 
	display: none; 
}

/* style for the background and border of the toolbox. */
table.forum_toolbox {
	border: 1px solid #003E9F; 
	background: #CEDEFA; 
}

/* style for input controls of the toolbox. */
input.forum_toolbox {
	font-size: 8pt;
}

/* style for input controls of the toolbox. */ 
select.forum_toolbox {
	font-size: 8pt; 
}

/* style for pager. */
p.forum_pager {
	background: #F0F0F0;
	border-top: 1px dotted #6D6E6F;
	border-bottom: 1px dotted #6D6E6F;
	padding: 3px 10px 3px 10px;
}

.forum_message {
	color: white;
}

h3.forum {
	background: url(news-header-bg.gif) no-repeat;
	color: #fff;
	font-size: 1em;
	margin: 0 0 2px 0;
	padding: 2px 8px 4px 8px;
	text-align: left;
}


/* ----------------------------------------------------------------------- */

/* STILE FÜR SHOP */

/* The panels for the areas of the page. */

.LogoPanel {
	background: #CCFF33;
	padding: 10px;
}

.BruttoNettoInfo {
	border: 1px solid #CCFF33;
	padding: 5px;
}

.MainMenuPanel {
	background: #EFEFEF;
	padding: 10px;
}

.SubMenuPanel {
	width: 150px;
	background: #DCDCDC;
	padding: 10px;
}

.ContentPanel {
	background: #FFF;
}

.FooterDistancePanel {
	height: 20px;
}

.FooterPanel {
	background: #a0d532;
	padding: 2px 12px 2px 12px;
	border: 1px solid #5a5a5a;
	font-size: 10px;
	color: #fff;
	margin-top: 20px;	
}

.FooterPanelFont {
	font-size: 10px;
	color: #fff;
}

.FooterPanel a, .FooterPanel a:link, .FooterPanel a:visited, .FooterPanel a:hover, .FooterPanel a:active {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}


/* The classes for the main menu links and the submenu links. */

a.ActiveMainMenuItem {
	font-weight: bold;
}

a.InactiveMainMenuItem {
}

a.ActiveSubMenuItem {
	font-weight: bold;
}

a.InactiveSubMenuItem {
}


/* The classes for the product groups tree. */

ul.ProductGroupsTree {
}

ul.ProductGroupsTree li.ClosedInactive {
}

ul.ProductGroupsTree li.OpenInactive {
}

ul.ProductGroupsTree li.OpenActive {
}


.HighLight {
	background: Yellow;
}

input.QuantityTextBox {
	width: 24pt;
}

.error, .newsletter_error, .forum_error, .guestbook_error {
	padding: 20px;
	border: 2px dashed red;
	background: Yellow;
	background-attachment: fixed;
}

.TextBox100 {
	width: 100%;
}

.TextBoxMultiLine100 {
	width: 100%;
}

.TextBox5 {
	width: 40pt;
}

.TextBox10 {
	width: 80pt;
}

.TextBox {
	width: 200pt;
}

th {
	text-align: left;
}

.AGB {
	padding: 8pt;
	background-color: Silver;
	border: 2px solid Maroon;
}

.AlignCenter {
	text-align: center;
}

.AlignLeft {
	text-align: left;
}

.AlignRight {
	text-align: right;
}

.Bold {
	font-weight: bold;
}

.Hint, p.optmod {
	border: 1px solid #5489d7; 
	background-color: #f8f5d9;
	padding: 22px 12px 10px 33px;
	color: #173054;
	margin: 0 0 12px 0;
}

.Hint a, p.optmod a, .Hint a:link, p.optmod a:link, .Hint a:visited, p.optmod a:visited, .Hint a:hover, p.optmod a:hover,
.Hint a:active, p.optmod a:active {
	font-weight: bold;
	color: #000;
}

.Hint p {
	color: #173054;
	margin: 0;
}

#CmdNewCustomer, #CmdExistingCustomer {
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	padding: 1px 7px 1px 7px;
	border: 1px solid #F88C05;
	line-height: 16px;
	margin: 0;
}

table.ArticleList {
	border-collapse: collapse;
	border: 1px solid #323232;
}

table.ArticleList th {
	border-collapse: collapse;
	border: 1px solid #fff;
	font-weight: bold;
	padding: 4px 5px 5px 5px;
}

table.ArticleList td {
	border-collapse: collapse;
	border: 1px solid #eee;
	padding: 2px 5px 2px 5px;
}

table.ArticleList tr.Sum td {
	border-collapse: collapse;
	border: 1px solid white;
	background: #CEDEFA;
	color: #003E9F;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}



table.ArticleListSmallFonts {
	border-collapse: collapse;
	border: 1px solid #323232;
	font-size: 0.91em;
}

table.ArticleListSmallFonts th {
	border-collapse: collapse;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding: 4px 5px 5px 5px;
	font-size: 0.91em;
}

table.ArticleListSmallFonts td {
	border-collapse: collapse;
	border: 1px solid #eee;
	padding: 2px 5px 2px 5px;
	font-size: 0.91em;
}

table.ArticleListSmallFonts tr.Sum td {
	border-collapse: collapse;
	border: 1px solid white;
	background: #CEDEFA;
	color: #003E9F;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	font-size: 0.91em;
}







table.LicenseList table.LicenseListItem td.headline {
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #003E9F;
	background: #CEDEFA url(https://www.zeta-producer.com/_media/LicenseListHeadline.gif) no-repeat left top;
	border: 1px solid #CEDEFA;
}

table.LicenseList table.LicenseListItem td.content {
	padding: 10px;
	font-size: 12px;
	background: #F4F4F4;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.ShopForm h1 {
	margin: 7px 0 12px 0;
}


/* IDs */

.PriceWithoutRebate
{
	font-weight: normal;
	text-decoration: line-through;
}

.PriceWithRebate
{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

.ErrorTextHelpText
{
	font-size: 9px;
	font-style: italic;
	color: gray;
}

.ErrorTextHelpText a:link, 
.ErrorTextHelpText a:visited, 
.ErrorTextHelpText a:active, 
.ErrorTextHelpText a:hover
{
	color: gray;
}
