/***********************************************************
 *
 * Welcome to the source code
 *
 * this file is part of the flyerdepot project
 *
 * (C) 2006 SPLINELAB http://www.splinelab.com
 *
 * @version 1.0
 *
 ************************************************************/


/**
 *
 * generelle styles
 *
 */
HTML, BODY {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
    background-color:#333333;
}

* {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height: 120%;
	font-size: 10px;
}

A {
    text-decoration:none;
    color: black;
}
A:hover {
    text-decoration:underline;
    color: black;
}

TD.maincontentcell {
	padding: 10px;
}

#flashuploaddiv {
	width: 350px;
	height: 45px;
}


IMG {
	border:0;
}





/********************************************************
 * MENU Styles
 ********************************************************/
UL.dropdown A
{
	padding: 0;
	text-decoration: none;
	font-size: 10px;
	letter-spacing: 0.1em;
}


UL.dropdown UL
{
	/* border: 1px solid #FB9650; */
	border-top: 1px solid #FB9650;
	background-color: #ffffff;
}

UL.dropdown UL A
{
	background-color: #ffffff;
	color: #000000;
	padding: 3px;
	text-decoration: none;
}

UL.dropdown UL A:hover
{
	background-color: #E6E6DD;
	color: #000;
	text-decoration: none;
}

UL.dropdown UL LI
{
	background-color: #ffffff;
}

/* in dropdownmenu.css definierten border �berschreiben! */
UL.dropdown LI * LI
{
    border: 1px solid #FB9650;
    border-top: 0;
}

ul.dropdown * ul ul
{
	width: 12em;
}












H1, SPAN.headline {
	font-size: 12px;
	color:#FB781D;
	font-weight: bold;
	padding-bottom: 5px;
}

TABLE.description TD.td1 {
	font-weight:bold;
	padding:0 10px 5px 0;
	vertical-align:top;
}

TABLE.description TD.td2 {
	padding:0 0 5px 0;
	vertical-align:top;
}



TABLE.listing TH {
	background-color: #B7B9A1;
	border-right: 2px solid white;
	color: black;
	padding: 5px;
	font-weight: bold;
}

TABLE.listing TD {
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	color: black;
	padding: 3px;
}
TABLE.listing TD.td2 {
	background-color: #F2F3ED;
	padding-right: 5px;
}
TABLE.listing TD.td2closed {
	background-color: #F2F3ED;
	border-right:0;
}
TABLE.listing TD.td {
	background-color: #E4E6DB;
	padding-right: 5px;
}
TABLE.listing TD.tdclosed {
	background-color: #E4E6DB;
	border-right:0;
}

TABLE.listing TD.td2Special {
	background-color: #cce6e3;
	padding-right: 5px;
}
TABLE.listing TD.td2closedSpecial {
	background-color: #cce6e3;
	border-right:0;
}
TABLE.listing TD.tdSpecial {
	background-color: #cce6e3;
	padding-right: 5px;
}
TABLE.listing TD.tdclosedSpecial {
	background-color: #cce6e3;
	border-right:0;
}



TABLE.listing TD.new_td2 {
	padding-right: 5px;
}
TABLE.listing TD.new_td2closed {
	border-right:0;
}
TABLE.listing TD.new_td {
	padding-right: 5px;
}
TABLE.listing TD.new_tdclosed {
	border-right:0;
}

TABLE.listing TD.new_td2Special {
	padding-right: 5px;
}
TABLE.listing TD.new_td2closedSpecial {
	border-right:0;
}
TABLE.listing TD.new_tdSpecial {
	padding-right: 5px;
}
TABLE.listing TD.new_tdclosedSpecial {
	border-right:0;
}
TABLE.listing TR.even {
	background-color:#F2F3ED;
}
TABLE.listing TR.odd {
	background-color:#E4E6DB;
}

TABLE.listing TR.hover,
TABLE.listing TR.marked {
	background-color:#cce6e3;
}















TABLE.listingExpress TH {
	background-color: #B7B9A1;
	border-right: 2px solid white;
	color:#000;
	padding: 5px;
	font-weight: bold;
}

TABLE.listingExpress TD {
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	color:#000;
	padding: 3px;
}
H1.express {
	color:#336600;
}
TABLE.listingExpress TD.td2 {
	background-color:#f2fbd0;
	padding-right:5px;
}
TABLE.listingExpress TD.td2closed {
	background-color:#f2fbd0;
	border-right:0;
}
TABLE.listingExpress TD.td {
	background-color:#dbe3c2;
	padding-right:5px;
}
TABLE.listingExpress TD.tdclosed {
	background-color:#dbe3c2;
	border-right:0;
}

TABLE.listingExpress TD.td2Special {
	background-color:#cce6e3;
	padding-right:5px;
}
TABLE.listingExpress TD.td2closedSpecial {
	background-color:#cce6e3;
	border-right:0;
}
TABLE.listingExpress TD.tdSpecial {
	background-color:#cce6e3;
	padding-right:5px;
}
TABLE.listingExpress TD.tdclosedSpecial {
	background-color:#cce6e3;
	border-right:0;
}







TABLE.listingExpress TD.new_td2 {
	padding-right:5px;
}
TABLE.listingExpress TD.new_td2closed {
	border-right:0;
}
TABLE.listingExpress TD.new_td {
	padding-right:5px;
}
TABLE.listingExpress TD.new_tdclosed {
	border-right:0;
}
TABLE.listingExpress TD.new_td2Special {
	padding-right:5px;
}
TABLE.listingExpress TD.new_td2closedSpecial {
	border-right:0;
}
TABLE.listingExpress TD.new_tdSpecial {
	padding-right:5px;
}
TABLE.listingExpress TD.new_tdclosedSpecial {
	border-right:0;
}


TABLE.listingExpress TR.even {
	background-color:#f2fbd0;
}
TABLE.listingExpress TR.odd {
	background-color:#dbe3c2;
}

TABLE.listingExpress TR.hover,
TABLE.listingExpress TR.marked {
	background-color:#cce6e3;
}












A.backlink {
	color: #868686;
}
A.backlink:hover {
	color: #868686;
}

SELECT.itemselect {
	width: 220px;
}
SELECT.variantselect {
	/* width: 340px; */
}

SPAN.subnavi, SPAN.subnavi *, SPAN.subnavi *:hover {
	color: #4F5042;
	font-size: 9px;
	line-height: 150%;
}

TABLE.materialbox TABLE.header TD * {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
TABLE.materialbox TABLE.content TD {
	background-color: #D1D0BE;
	border-bottom: 1px solid white;

}
TABLE.materialbox TABLE.content TD A {
	display: block;
	cursor: pointer; /* der IE zeigt sonst merkw�rdiger weise einen Text-Cursor */
}
TABLE.materialbox TABLE.content TD A:hover {
	color: #9E4000;
	text-decoration:none;
	background-color: #BABAA0;
	display: block;
}
TABLE.materialbox TABLE.content TD A DIV {
	width: 100%;
	height: 100%;
	padding: 3px 3px 3px 9px;
}




TABLE.cartlisting TH {
	background-color: #B7B9A1;
	border-right: 2px solid white;
	color: black;
	padding: 5px;
	font-weight: normal;
}

TABLE.cartlisting TD {
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	color: black;
	padding: 3px;
	background-color: #f2f3ee;
}
TABLE.cartlisting TD.closed {
	border-right: 0;
}
TABLE.cartlisting TD.top {
	border-bottom: 0;
}
TABLE.cartlisting TD.topdel {
	border-bottom: 0;
	background-color: #e5e6dc;
}

TABLE.cartlisting TD.processing {
	border-bottom: 1px solid #8a8f67;
}
TABLE.cartlisting TD.processingfirst {
	border-bottom: 1px solid #8a8f67;
	border-top: 1px solid #8a8f67;
}
TABLE.cartlisting TD.processinglast {
	border-bottom: 3px double #8a8f67;
}
TABLE.cartlisting TD.processingfirstlast {
	border-bottom: 3px double #8a8f67;
	border-top: 1px solid #8a8f67;
}
TABLE.cartlisting TD.sum {
	border-top: 1px solid #8a8f67;
}
TABLE.cartlisting TD.sumtotal {
	border-bottom: 3px double #8a8f67;
}

TABLE.cartlisting TD A {
	font-weight: bold;
	color: #cd045d;
}
TABLE.cartlisting TD A:hover {
	color: #cd045d;
}

TABLE.cartlisting TD.carttransfer {
	padding:0;
}
SELECT.transferselect {
	width: 120px;
}

TABLE.carttransfer TD {
	padding: 0;
	border: 0;
}
DIV.transfercontent {
	padding: 5px;
}
P.transferheader {
	color: #FB9650;
	font-weight: bold;
	padding-bottom: 5px;
}

TABLE.cartlistingtotal TD {
	padding: 5px 2px 5px 2px;
	background-color: #FB9650;
}


INPUT.shipping {
	width: 160px;
	border:1px solid #cccccc;
}
TEXTAREA.shipping {
	width: 160px;
	border:1px solid #cccccc;
}
INPUT.shippingplz {
	width: 30px;
	border:1px solid #cccccc;
}
INPUT.shippingcity {
	width: 127px;
	border:1px solid #cccccc;
}

TABLE.shippingform TD {
	padding-right: 5px;
	padding-bottom: 5px;
}

TABLE.shippinglogin TD {
	padding: 2px;
}
INPUT.shippinglogin {
	width: 200px;
}
INPUT.blockinput {
	width: 140px;
}

A.highlight {
	color: #cd045d;
}
A.highlight:hover {
	color: #cd045d;
}

STRONG.Auflage {
	color:#FB781D;
}
STRONG.expressAuflage {
	color:#336600;
}

DIV.pkDesc {
	padding-top:5px;
}
DIV.pkDesc A {
	color:#CD045D;
}

#bankaccount table TD {
	padding-bottom:5px;
}

.loginblock TD {
	padding-bottom:5px;
}

.loginblock TD input{
border: 1px solid #cccccc;
font-size: 12px;
}

.deadlines H2 {
    color:#fb781d;
    margin:5px 0 2px 0;
}

.beispiel {
	padding-left:10px;
	color:#666;
}

INPUT.sonderfarbe {
	width: 200px;
	border:1px solid #cccccc;
}
TEXTAREA.sonderfarbe {
	width: 200px;
	border:1px solid #cccccc;
}
INPUT.sonderfarbeplz {
	width: 30px;
	border:1px solid #cccccc;
}
INPUT.sonderfarbecity {
	width: 167px;
	border:1px solid #cccccc;
}


.datendiv {
	margin-top:5px;
}
.calendarinput {
	width:80px;
}
.timeinput {
	width:30px;
}