﻿#navimenu {
    display: table-cell;
}

@media screen and (max-width: 480px) {
    #navimenu {
        display: none;
    }
}

.errorBox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #ffb3b5;
    FONT-FAMILY: Arial;
}

table.MainTable
{
	width:920px;
}
TABLE.PageAll
{
	width:960px;
}
TD.TopMenu
{
	width:960px;
}

h1 {font-size:15px;margin-top: 12px;margin-bottom: 0px;FONT-FAMILY: Arial}
h2 {font-size:15px;margin-top: 12px;margin-bottom: 0px;FONT-FAMILY: Times New Roman, Times, serif;}
h3 {font-size:10px;font-weight:bold;}
h4 {font-size:15px;margin-top: 12px;margin-bottom: 0px;FONT-FAMILY: Times New Roman, Times, serif;}
h5 {font-size:15px;margin-top: 12px;margin-bottom: 0px;FONT-FAMILY: Times New Roman, Times, serif;}

span.pageno {
	font-size:15px;
	FONT-FAMILY: Times New Roman, Times, serif;
	vertical-align:top;
}


.productsNotifications
{
    BACKGROUND: #f2fff7
}
.orderEdit
{
    FONT-SIZE: 11px;
    COLOR: #51953a;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
BODY
{
    background-image:url(/images/Theme/wallpaper.gif);
    MARGIN: 0px;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: lightyellow;
}
A
{
    /*COLOR: #4c4c4c;*/
/*	COLOR:#002f60;*/
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}
A:hover
{
	COLOR: #4c4c4c;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: underline
}
a.link:visited {
	color:#0000FF;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none;

}
FORM
{
    DISPLAY: inline
}
TD.headerNavigation
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.headerNavigation
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.headerNavigation:hover
{
    COLOR: #ffffff;
	background-color:transparent!important;
}
TD.breadcrumb
{
    FONT-SIZE: 10px;
    /*COLOR: #949494;*/
    FONT-FAMILY: Arial;
}
A.breadcrumb
{
    COLOR: #949494;
}
A.breadcrumb:hover
{
    COLOR: #949494;
}
TR.headerError
{
    BACKGROUND: #ff0000
}
TD.headerError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TR.headerInfo
{
    BACKGROUND: #00ff00
}
TD.headerInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #00ff00;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TR.footer
{
    BACKGROUND: #bbc3d3;
}
Td.footer
{
	vertical-align:middle;
	padding-top:3px;
}
.infoBox
{
    BACKGROUND: #999999
}
.infoBoxContents
{
    FONT-SIZE: 13px;
    BACKGROUND: #efefef;
    COLOR: #292929;
    FONT-FAMILY: Arial
}
.H1Desc {
    FONT-SIZE: 16px;
    COLOR: #002f60;
    TEXT-DECORATION: none;
    FONT-FAMILY: Calisto MT;
    line-height: 16px;
}

.infoBox2
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.infoBoxContents2
{
    FONT-SIZE: 13px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #6c6c6c;
    FONT-FAMILY: Arial
}
.infoBox3
{
    BACKGROUND: #959595
}
.infoBoxContents3
{
    FONT-SIZE: 13px;
    BACKGROUND: #959595;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.infoBoxNotice
{
    BACKGROUND: #ff8e90
}
.infoBoxNoticeContents
{
    FONT-SIZE: 13px;
    BACKGROUND: #ffe6e6;
    FONT-FAMILY: Arial
}
TD.infoBoxHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #b40001;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial
}
TD.infoBox
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
SPAN.infoBox
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
TR.accountHistory-odd
{
    BACKGROUND: #f0f0f0
}
TR.addressBook-odd
{
    BACKGROUND: #f0f0f0
}
TR.alsoPurchased-odd
{
    BACKGROUND: #f0f0f0
}
TR.payment-odd
{
    BACKGROUND: #f0f0f0
}
TR.productReviews-odd
{
    BACKGROUND: #f0f0f0
}
TR.upcomingProducts-odd
{
    BACKGROUND: #f0f0f0
}
TR.shippingOptions-odd
{
    BACKGROUND: #f0f0f0
}
TR.accountHistory-even
{
    BACKGROUND: #f0f0f0
}
TR.addressBook-even
{
    BACKGROUND: #f0f0f0
}
TR.alsoPurchased-even
{
    BACKGROUND: #f0f0f0
}
TR.payment-even
{
    BACKGROUND: #f0f0f0
}
TR.productReviews-even
{
    BACKGROUND: #f0f0f0
}
TR.upcomingProducts-even
{
    BACKGROUND: #f0f0f0
}
TR.shippingOptions-even
{
    BACKGROUND: #f0f0f0
}
TR.productListing-odd
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
}
TR.productListing-even
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
TD.product_list
{
    BACKGROUND: url(images/local/Grundlayout/bg_produktliste3.gif);
}
TD.product_list2
{
    BACKGROUND: url(images/local/Grundlayout/bg_produktliste_wk.gif)
}
TABLE.productListing
{
    BORDER-RIGHT: #b40001 1px solid;
    BORDER-TOP: #b40001 1px solid;
    BORDER-LEFT: #b40001 1px solid;
    BORDER-BOTTOM: #b40001 1px solid;
}
.productListing-heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: none;
    COLOR: white;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #b40001;
}
TD.productListing-data
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
}
TD.productListing-dataOdd
{
    FONT-SIZE: 14px;
    COLOR: #002f60;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: beige;
	height:20px;
	
}
TD.productListing-dataEven
{
    FONT-SIZE: 14px;
    COLOR: #002f60;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #E8E8E8;
	height:20px;
	
}
A.pageResults
{
    COLOR: #4c4c4c;
}
A.pageResults:hover
{
    BACKGROUND: #efefef;
    COLOR: #4c4c4c;
}
TD.pageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: darkgreen;
    FONT-FAMILY: Arial;
}
DIV.pageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
}
TD.pagePrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
}
SPAN.Artnr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #b40001;
    FONT-FAMILY: Arial;
}
TR.subBar
{
    BACKGROUND: #f4f7fd;
}
TD.main
{
    FONT-SIZE: 13px;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial;
}
P.main
{
    FONT-SIZE: 13px;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial;
}
TD.smallText
{
    FONT-SIZE: 11px;
    COLOR: #b40001;
    FONT-FAMILY: Arial;
}
SPAN.smallText
{
    FONT-SIZE: 13px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
}
P.smallText
{
    FONT-SIZE: 13px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
}
TD.accountCategory
{
    FONT-SIZE: 15px;
    COLOR: #aabbdd;
    FONT-FAMILY: Arial;
}
TD.FieldKey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
	text-align:left;
	width:145px;
}
TD.FieldKeyAnfrage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
	white-space:nowrap;
	text-align:left;
}
TD.FieldKeyService
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
	white-space:nowrap;
	text-align:left;
}

TD.fieldValue
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #b40001;
    FONT-FAMILY: Arial;
	text-align:left;
}
input.Anfrage
 {
    FONT-SIZE: 16px;
    COLOR: #000;
	FONT-FAMILY: Arial;
 }

TD.tableHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
}
TD.category_desc
{
    FONT-SIZE: 11px;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial;
}
SPAN.newItemInCart
{
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
}
CHECKBOX
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
}
INPUT
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
}
RADIO
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
}
SELECT
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
}
TEXTAREA
{
    FONT-SIZE: 13px;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
}

TABLE.formArea
{
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    BACKGROUND: #f1f9fe;
    BORDER-LEFT: #7b9ebd 1px solid;
    BORDER-BOTTOM: #7b9ebd 1px solid;
}
TD.formAreaTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14x;
    FONT-FAMILY: Arial;
}

SPAN.productSpecialPrice
{
    BORDER-RIGHT: darkorange thin solid;
    BORDER-TOP: darkorange thin solid;
    BORDER-LEFT: darkorange thin solid;
    COLOR: #ff0000;
    BORDER-BOTTOM: darkorange thin solid;
    FONT-FAMILY: Arial;
}
SPAN.errorText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
}
.moduleRowOver
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #d9dad9;
}
.moduleRowSelected
{
    BACKGROUND-COLOR: #d9dad9;
}
.checkoutBarFrom
{
    FONT-SIZE: 13px;
    COLOR: #8c8c8c;
    FONT-FAMILY: Arial;
}
.checkoutBarTo
{
    FONT-SIZE: 13px;
    COLOR: #8c8c8c;
    FONT-FAMILY: Arial;
}
.checkoutBarCurrent
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}
.messageBox
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial;
}
.inputRequirement
{
    FONT-SIZE: 11px;
    COLOR: #c90000;
    FONT-FAMILY: Arial;
}
TD.column_left
{
    BORDER-RIGHT: silver thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #e0f9e0;
	width:18%;
	vertical-align:top;
}
TD.column_right
{
    /*BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: lightyellow;*/
	 background-image:url(/images/Theme/wallpaper.gif);
	width:82%;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
}
TABLE.header1
{
    BACKGROUND: url(images/local/Grundlayout/header1_1.gif);
}
TABLE.header2
{
    BACKGROUND: url(images/local/Grundlayout/header_2.jpg);
}
TABLE.header4
{
    BACKGROUND-REPEAT: repeat;
}
TABLE.abschluss
{
    
}
TD.boxTitel1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(images\Theme\flagBar.gif);
    COLOR: #ffffff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
}
TD.navi1
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial;
}
A.navi1
{
	background-image:URL(images/Theme/pfeil-spk.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	background-position: center left;
}
A.navi1:link
{
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.navi1:visited
{
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.navi1:active
{
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.navi1:hover
{
    COLOR: #002f60;
    TEXT-DECORATION: none;
}
TD.navi2
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 13px;
    COLOR: #020202;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial;
}
A.navi2:link
{
    FONT-SIZE: 15px;
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.navi2:visited
{
    FONT-SIZE: 15px;
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.navi2:active
{
    FONT-SIZE: 15px;
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.navi2:hover
{
    FONT-SIZE: 15px;
    COLOR: #002f60;
    TEXT-DECORATION: none;
}
A.wbild:link
{
    FONT-SIZE: 15px;
    COLOR: #002f60;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    Font-weight: bold;
}
A.wbild:visited
{
    FONT-SIZE: 15px;
    COLOR: #002f60;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    Font-weight: bold;
}
A.wbild:active
{
    FONT-SIZE: 15px;
    COLOR: #002f60;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    Font-weight: bold;

}
A.wbild:hover
{
    FONT-SIZE: 15px;
    COLOR: #b40001;
    TEXT-DECORATION: underline;
    FONT-FAMILY: Arial;
    Font-weight: bold;
}

A.naviRot:link
{
    FONT-SIZE: 14px;
    COLOR: #292929;
    TEXT-DECORATION: none;
}
A.naviRot:visited
{
    FONT-SIZE: 14px;
    COLOR: #292929;
    TEXT-DECORATION: none;
}
A.naviRot:active
{
    FONT-SIZE: 14px;
    COLOR: #002f60;
    TEXT-DECORATION: none;
}
A.naviRot:hover
{
    FONT-SIZE: 14px;
    COLOR: #b40001;
    TEXT-DECORATION: underline;
}


TD.footer1
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 10px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e0f9e0;
}
TD.footer2
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial;
}
SELECT
{
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    WIDTH: 114px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}
TD.nonshop_header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #b40001;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial;
}
TD.nonshop_header2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #b40001;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial
}
TD.nonshop_text1
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial;
}
TD.start_header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Startseite/titel_box_special.jpg);
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
TD.start_header3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Startseite/titel_box_3.jpg);
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
TD.start_inhalt1
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 12px;
    COLOR: #b40001;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial
}
TD.start_inhalt2
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Startseite/bg_box_2.gif);
    COLOR: #4c4c4c;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
TD.start_inhalt3
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Startseite/bg_box_3.jpg);
    COLOR: #4c4c4c;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
TD.start_inhalt4
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Startseite/bg_box_1.jpg);
    COLOR: #4c4c4c;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
TD.start_inhalt5
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Startseite/bg_box_4.jpg);
    COLOR: #4c4c4c;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
.input
{
    FONT-SIZE: 11px;
    WIDTH: 170px;
    FONT-FAMILY: Arial;
}
.input2
{
    FONT-SIZE: 11px;
    WIDTH: 70px;
    FONT-FAMILY: Arial;
}
TD.start_special1
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Special_Fruehjahr05/bg_titel.jpg);
    COLOR: #292929;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
TD.start_verweis
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/local/Grundlayout/Special_Fruehjahr05/verweis_produktliste.gif);
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial
}
TD.text_special1
{
    FONT-SIZE: 14px;
    COLOR: #002F60;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
TD.text_special
{
    FONT-SIZE: 14px;
    COLOR: #002F60;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial;
    
}
TABLE.innertable
{
    BORDER-RIGHT: #8b0000 1px solid;
    BORDER-LEFT: #8b0000 1px solid;
    BORDER-BOTTOM: #8b0000 1px solid;
	width:920px;
}
TD.MenuHeading
{
    FONT-WEIGHT: 100em;
    FONT-SIZE: 12px;
    COLOR: #b40001;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial;
}
.SubMenu
{
    FONT-SIZE: 12px;
    COLOR: #292929;
    FONT-FAMILY: Arial
}
/* Henrik 22.06.2011 */
A.MainHeadLink
{
    COLOR: #292929;
	WIDTH:100%;
}
A.MainHeadLink:hover
{
    COLOR: #292929;
	WIDTH:300px;
	background-COLOR: lightyellow;
}
/* /Henrik 22.06.2011 */
A.lsearch:active
{
    FONT-SIZE: 11px;
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.lsearch:hover
{
    FONT-SIZE: 11px;
    COLOR: #b40001;
    TEXT-DECORATION: underline
}
A.lsearch:link
{
    FONT-SIZE: 11px;
    COLOR: #b40001;
    TEXT-DECORATION: none;
}
A.lsearch:visited
{
    FONT-SIZE: 11px;
    COLOR: #b40001;
}
TD.mainBox
{
    BORDER-RIGHT: lightgrey thin;
    BORDER-TOP: lightgrey thin;
    FONT-SIZE: 14px;
    BORDER-LEFT: lightgrey thin;
    COLOR: #292929;
    TEXT-INDENT: 0pt;
    BORDER-BOTTOM: lightgrey thin;
    FONT-FAMILY: Arial;
	LINE-HEIGHT: 15px;
}
TD.mainBoxHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #339900;
    LINE-HEIGHT: 25px;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TD.question
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #b40001;
    FONT-FAMILY: Arial
}
TD.FlagBar
{
    BACKGROUND-IMAGE: url(images\Theme\FlagBar.gif);
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TD.SubBar
{
     BACKGROUND-COLOR: transparent
}
A.White
{
}
TD.WebCartHeading
{
    FONT-WEIGHT: 600 !important;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #b40001
}
TD.WebCartData
{
    FONT-SIZE: 9pt;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial
}
TD.WebCartFooter
{
    FONT-SIZE: 9pt;
    COLOR: #4c4c4c;
    FONT-FAMILY: Arial;
	text-align:left;
}
TD.WebCartSummary
{
    FONT-WEIGHT: bolder;
	color:#292929;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
}
.input_error
{
	padding-left:10px;
	width:30px;
	vertical-align:middle;
}
input.no_input
{
	background-color:#FFC3CE;
}
#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}

ul.left_link {
list-style: none outside none;
text-align:left;
    FONT-SIZE: 12px;
	font-family:arial;
margin-top: 3px;
margin-bottom: 0;
margin-left: 7px;
padding-left: 0;
}
li.left_link {
min-height:15px;
margin-top: 3px;
padding-left: 0;
text-align:left;
}

li.left_link a{
	display:block;
    color: #292929;
}
li.left_link a:hover
{
    color: #292929;
	background-color: #FCBFA0;
	text-decoration:none;
}

img.left_menu_bullet{
margin-right:6px;
border-width:0;
}

.lupe{
cursor: url('/ext/cursor/lupe.cur'), pointer;
}

textarea.setup
{
	height:400px;
	width:600px;
}

td.borderleft
{
	/*border-left:1px solid black;
	padding-left:15px;*/
}
INPUT.orderform
{
	width:170px;
}
INPUT.orderform_2
{
	margin-left:70px;
}
tr.left
{
	text-align:left;
}
span.lieferAdrPadding
{
	margin-left:60px;
}
TD.column_right_CatBildList
{
	background-image:url(/images/Theme/wallpaper.gif);
	width:82%;
	vertical-align:top;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
}
a.left_menu_extLinks
{
	font-family: Arial;
    font-size: 9px;
	color:#888;
}
A.left_menu_extLinks:hover
{
    font-family: Arial;
    font-size: 9px;
	8;
    TEXT-DECORATION: none;
}
#MST {display: none;}

a.kunstDescription
{
	COLOR:#002f60;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none;
}
.YourPhoto {
	padding-right:10px;
}
/* Language-Switcher */
#country-select {
	position: absolute;
	margin-top:101px;
	}

/* rought form styles for when JS is disabled */

#country-select form {
	width: 50px;
	padding: 0;
	}

#country-select select,
#country-select input {
	display: inline;
	padding: 0;
	margin: 0;
	}
	
/* JS-created definition list */

.dropdown dd { position: relative; }

.dropdown a {
	text-decoration: none;
	outline: 0;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	width: 107px;
	overflow: hidden;
	}

.dropdown dt a {
	background: #aaa;
	border: 1px solid #964315;
	padding: 1px 5px 3px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	}

	.dropdown dt a.active {
		background: #555;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border-bottom: 1px dotted #676768;
		-moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
		-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
		box-shadow: 0 3px 7px rgba(0,0,0,.5);
		color: #fff;
		}
	.dropdown dt a:hover { background-color: #555; }
	.dropdown dt a:hover arrow { background-position: -267px 0; }
.dropdown dd ul {
	background: url(/images/Theme/wallpaper.gif);
	border: 1px solid #676768;
	color: #C5C0B0;
	display: none;
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	padding: 2px 0 5px 0;
	list-style: none;
	border-top: none;
	margin: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
	box-shadow: 0 3px 7px rgba(0,0,0,.5);
	}

	.dropdown dd ul li a {
		padding: 2px 5px 4px 10px;
		}

	.dropdown dd ul li a span,
	.dropdown dt a arrow,
	.dropdown dt a span {
		float: left;
		height: 11px;
		margin: 2px 6px 0 6px ;
		background-image: url(/ext/langSwitch/flags5.png);
		background-repeat: no-repeat;
		cursor: pointer;
		width: 52px;
		}

		.de a span { background-position: 0 0, -106px 0 }
		.us a span { background-position: -52px 0 }
		.uk a span { background-position: -104px 0 }
		.fr a span { background-position: -156px 0 }
		.ch a span { background-position: -208px 0 }
		
	.dropdown dt a arrow {
	
	background-position: -260px 0;
	float:left;
	width:7px;
	height: 11px;
	}
	
	.dropdown dd ul li a em,
	.dropdown dt a em {
		font-style: normal;
		float: left;
		width: 20px;
		cursor: pointer;
		}

	.dropdown dd ul li a em {
		color: #000;
		}

		.dropdown dd ul li a:hover { background-color: #ccc; }
		.dropdown dd ul li a:hover em { color: #fff; }