@CHARSET "UTF-8";


#logger{
	z-index: 200;
	position: absolute;
	top: 5px;
	right: 5px;
}


.cart{
	float: right;
	width: 200px;
	min-height: 100px;
	border: 1px solid gray;
	padding: 5px;
}

.symWarenkorb{
	cursor: pointer;
}

.cursorPointer{
	cursor: pointer;
}

#articleDrag{
	cursor: move;
}

.article{
	padding: 15px;
	width: 100px;
	height: 100px;
	float: left;
}

.artPlaceHolder{
	width: 500px;
	height: 290px;
}

.replacable img{
	border: none;
}


.drag{
	padding: 5px;
}

.dropHover{
	background: rgb(165,165,165);
}

.colorchooser{
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin: 10px;
	border: 1px solid gray;
	float: left;
}

.cartQuantity{
	border: 1px solid black;
}

.inputHighlight{
	background-color: #7F9ABC;
}


.columnHeader{
	margin-bottom: 15px;
	font-weight: bold;
}

.errorMessage{
	font-weight: bold;
	color: red;
}

.loginColumn{
	
}

.loginRow{
	margin-bottom: 10px;
}

.loginHeader{
	position: relative;
	top: 5px;
	float: left;
	width: 100px;
}

.loginField{
	border: 1px solid black;
	
}

.orderCart{
	clear: both;
}


#locker{
    background: black;
	opacity: 0.5;
	position: relative;
	top: 0px;
	right: -152px;
	z-index: 100;
	width: 152px;
	float: right;
	height: 200px;
}



/*div.dropcart_en{
	width: 300px;
	height: 113px;
	background: url(../img/carry2_en.gif);
	margin-bottom: 12px;	
}

div.dropcart_it{
	width: 300px;
	height: 113px;
	background: url(../img/carry2_it.gif);
	margin-bottom: 12px;	
}*/

div.dropcartHover{
	width: 300px;
	height: 113px;
	background: url(../img/carry1.gif);	
	margin-bottom: 12px;
	z-index: 5;	
}


div.preisschild2 {
width: 108px;
height: 20px;
padding: 16px 0 0 12px;
margin: 0;
color: white;
background: url(../img/preisschild.gif) no-repeat;
text-align: left;
}

div.preisschildBlau {
width: 108px;
height: 20px;
padding: 16px 0 0 12px;
margin: 0;
color: white;
background: url(../img/preisschild_blau.gif) no-repeat;
text-align: left;
}

a.preisschildBlau {
display: block;
width: 108px;
height: 20px;
padding: 16px 0 0 12px;
margin: 0;
color: white;
background: url(../img/preisschild_blau.gif) no-repeat;
text-align: left;
text-decoration: none;
}


table.lastcheck{
margin: 10px 0 0;
width: 486px;
border: none;
font-size: 1em;
}

table.warenkorbgross {
margin: 10px 0 0;
width: 586px;
border: none;
font-size: 1em;
}

tr.tablehead {
background: white;
font-weight: bold;
}

td.head1 {
width: 105px;
padding: 10px 8px;
text-align: center;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px 0;
}

td.head2 {
width: 104px;
padding: 10px 8px;
text-align: right;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px 0;
}

td.head3 {
width: 120px;
padding: 5px 8px;
text-align: right;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px;
background-color: rgb(200,200,200);
}

td.head4 {
width: 152px;
padding: 5px 8px;
text-align: left;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px 0;
}

td.cell1 {
padding: 5px 8px;
text-align: center;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 0 0 1px;
}

td.cell2 {
padding: 5px 8px;
text-align: right;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 0 0 1px;
}

td.cell3 {
padding: 5px 8px;
text-align: right;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px;
font-weight: bold;
background-color: rgb(200,200,200);
}

td.cell4 {
padding: 5px 8px;
text-align: left;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 0 0 1px;
}

td.versandleft {
vertical-align: top;
padding: 5px 8px;
text-align: right;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px 0 3px 1px;
font-weight: bold;
background-color: rgb(200,200,200);
}

td.versandright {
padding: 5px 8px;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px 0 3px 1px;
}

td.gesamtleft {
vertical-align: top;
padding: 10px 8px 8px 8px;
text-align: right;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px;
font-weight: bold;
background-color: rgb(200,200,200);
}

td.gesamtright {
padding: 10px 8px 8px 8px;
text-align: left;
vertical-align: top;
border-color: rgb(165,165,165);
border-style: solid;
border-width: 1px 0 1px 1px;
background-color: rgb(200,200,200);
}

td.bestellen {
padding: 16px 0 0;
border: 0;
}


a.teaser_shop_finished{
margin: 0 0 12px 0;
padding: 12px;
width: 276px;
height: 56px;
background: url(../img/icons/zustand1.gif) top left no-repeat;
border: 0;
display: block;
}
a.teaser_shop_finished:hover{
margin: 0 0 12px 0;
padding: 12px;
width: 276px;
height: 56px;
background: url(../img/icons/zustand1.gif) top left no-repeat;
border: 0;
display: block;
}

a.teaser_shop_off{
margin: 0 0 12px 0;
padding: 12px;
width: 276px;
height: 56px;
background: url(../img/icons/zustand2.gif) top left no-repeat;
border: 0;
display: block;
}
a.teaser_shop_off:hover{
margin: 0 0 12px 0;
padding: 12px;
width: 276px;
height: 56px;
background: url(../img/icons/zustand2.gif) top left no-repeat;
border: 0;
display: block;
}

span.teaser_shop_on{
color: rgb(255,255,255);
margin: 0 0 12px 0;
padding: 12px;
width: 276px;
height: 56px;
background: url(../img/icons/zustand3.gif) top left no-repeat;
border: 0;
display: block;
}

span.teaser_shop_off{
margin: 0 0 12px 0;
padding: 12px;
width: 276px;
height: 56px;
background: url(../img/icons/zustand2.gif) top left no-repeat;
border: 0;
display: block;
}


div.paypal{
margin-top: -35px;
margin-left: 20px;
}

/* ---------------------------- Warenkorb Direktzugang --------------------------- */

div.warenkorb_direkt1 {
position: absolute;
left: 50%;
right: 50%;
top: 445px;
width: 300px;
height: 35px;
margin: 0 0 0 162px;
}

div.warenkorb_direkt2 {
position: absolute;
left: 50%;
right: 50%;
top: 557px;
width: 300px;
height: 35px;
margin: 0 0 0 162px;
}

a.warenkorb_direkt2 {
display: block;
text-align: left;
padding: 0 12px;
width: 276px;
height: 35px;

background: url(../img/warenkorb_ecke.gif) no-repeat top left;
color: rgb(255,255,255);
text-decoration: none;

line-height: 27pt;
}



a.warenkorb_direkt2:link {

}



a.warenkorb_direkt2:visited {

}



a.warenkorb_direkt2:hover {

}



a.warenkorb_direkt2:active {

}


a.warenkorb_direkt2a {
display: block;
text-align: left;
padding: 0 12px;
width: 276px;
height: 35px;

background: url(../img/warenkorb_rund.gif) no-repeat top left;
color: rgb(255,255,255);
text-decoration: none;

line-height: 27pt;
}




a.warenkorb_direkt2a:link {

}



a.warenkorb_direkt2a:visited {

}



a.warenkorb_direkt2a:hover {

}



a.warenkorb_direkt2a:active {

}

/*----------- Country selection Loader ----------*/
#country-loader {
  background: url(../img/ajax-loading.gif) center center no-repeat;
  position: absolute;
  z-index: 100;
  height: 450px;
  width: 890px;
}

