﻿a { color:#303030; text-decoration:none; }
a:hover { color:#cc0000; }
a.Button { color: rgb(204, 0, 0); font-weight: bold; }

body { font-family: Arial, Verdana, Sans-Serif; font-size: 11px; margin: 0px; }

div.FloatLeft { float: left; }
div.FloatRight { float: right; padding: 0px 10px 0px 10px; }
div.FloatRightQuick { float: right; padding: 0px 10px 0px 10px; text-align: right;}
div.CategoryTitle { padding-left: 5px; font-weight: bold; }
div.CategoryTree { 	padding-left: 5px; }
div.TopMenu { background-color: #D4D4D4; }

h1 { font-size: 22px; font-weight: bold; color: rgb(224,18,52); }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; }

img { border-style: none; }
img.Category { padding: 25px; }

input, select, textarea { border: none; color: Black; background-color: #D4D4D4; }
input.AddressLine { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.ArtikelQuick { font-size: 10px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.PostCode { font-size: 10px; width: 33px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.Check { border: 1px solid #4b408c }
input.City { font-size: 10px; width: 141px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.Image { background-color: White; }
input.ImageAlternating { background-color: #EEEEEE; }
input.Login { font-size: 10px; width: 150px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.Quantity { width: 30px; text-align: right; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.Reference { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.SearchText { font-size: 10px; width: 150px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.ACity { font-size: 10px; width: 141px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.APostCode { font-size: 10px; width: 33px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.Price { width: 74px; text-align: right; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditPrice { width: 140px; text-align: right; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.Avail { width: 70px; text-align: right; border-width: 1px; border-style: solid; border-color: #D4D4D4; }

input.EditCustomer { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerError { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.EditCustomerNumber { font-size: 10px; width: 50px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerNumberError { font-size: 10px; width: 50px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.EditCustomerGroup { font-size: 10px; width: 100px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerGroupError { font-size: 10px; width: 100px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.EditCustomerTitle { font-size: 10px; width: 50px; border-width: 5px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerTitleError { font-size: 10px; width: 50px; border-width: 5px; border-style: solid; border-color: #ff0000; }
input.EditCustomerCountry { font-size: 10px; width: 33px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerCountryError { font-size: 10px; width: 33px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.EditCustomerPostCode { font-size: 10px; width: 40px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerPostCodeError { font-size: 10px; width: 40px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.EditCustomerCity { font-size: 10px; width: 125px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditCustomerCityError { font-size: 10px; width: 125px; border-width: 1px; border-style: solid; border-color: #ff0000; }

input.EditProduct { font-size: 10px; width: 300px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditProductError { font-size: 10px; width: 300px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.EditProductNumber { font-size: 10px; width: 75px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.EditProductNumberError { font-size: 10px; width: 75px; border-width: 1px; border-style: solid; border-color: #ff0000; }

input.UserDetails { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.UserDetailsError { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.UserDetailsPostCode { font-size: 10px; width: 40px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.UserDetailsPostCodeError { font-size: 10px; width: 40px; border-width: 1px; border-style: solid; border-color: #ff0000; }
input.UserDetailsCity { font-size: 10px; width: 132px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
input.UserDetailsCityError { font-size: 10px; width: 132px; border-width: 1px; border-style: solid; border-color: #ff0000; }

span.MandatoryFieldAsterisk { color: #ff0000; font-weight: bold; }
span.MandatoryFieldError { color: #ff0000; font-weight: bold; }

select.CustomerAdmin_DropDown { font-size: 10px; width: 300px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
select.ACountry { font-size: 10px; width: 38px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
select.Country { font-size: 10px; width: 38px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
select.PaymentType { font-size: 10px; width: 220px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
select.Title { font-size: 10px; width: 60px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
select.LAbwLieferanschrift { font-size: 10px; width: 200px; border-width: 1px; border-style: solid; border-color: #D4D4D4; }
table.TopMenu { background-color: #D4D4D4; color: Black; }

td.Content { text-align: left; vertical-align: top; }
td.LeftNav { vertical-align: top; }
td.LeftNavTree { vertical-align: top; width: 140px; padding-top: 20px; }
td.LeftNavLogo { vertical-align: top; }
td.TopMenuSeparator { background-color: White; width: 1px; height: 19px; }

tr.ResultHeader { background-color: #D4D4D4; }

.AlternatingItem { background-color: #EEEEEE; }
.GrayLabel { color: Gray; }
.GrayHighlight { color: Gray; font-weight: bold; }
.Highlight { font-weight: bold; }
.HighlightRed { font-weight: bold; color: Red; }
.Red { color: Red; }
.TopMenuLink { padding-right: 11px;	padding-left: 11px;	color: #303030; background-color: #d4d4d4; text-align: center; text-decoration: none; white-space: nowrap; }
.TopMenuLink:hover { color:#cc0000; }
.ShopBanner { background-color:#FFFFFF; }

.hintergrundCanonCI { background:url(Images/canon_logo_ci_neu.gif) 5px 5px no-repeat;}
