/*
#fef5b3
#807C5A
#403e2d
#171610

*/

html
{
	
	font-family:'Verdana', sans-serif;
	color: #fef5b3;
	/*background: none;*/
	
}

body
{
	background-color: #000000;
	margin: 0; 
	padding: 0;
}

object
{
	outline: none;
}

table, tr, td, th, div, p, img
{
	margin: 0; 
	padding: 0;
}

table, tr, td, th
{
	vertical-align:top;
	text-align: left;
}
img
{
	border: 0px solid #ffffff;
	vertical-align: bottom;
}

h1
{
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
	padding: 15px 10px 10px 10px;
}

h2
{
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
	padding: 15px 10px 5px 10px;
}

h3
{
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	padding: 5px 10px 5px 10px;	
}

h4
{
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px 5px 10px;	
}

h5
{
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
	padding: 5px 10px 5px 10px;	
}

.linkajax{
	cursor:pointer;
}

/* Grundstil für Formulare */
/* Grundstil für Formulare */

*:focus
{
    outline: none;
} 

input, textarea
{
	-webkit-border-radius: 4px;
	 -khtml-border-radius: 4px;
	   -moz-border-radius: 4px;
	     -o-border-radius: 4px;
	color:#fef5b3;	     
	background-color: #000000;
	padding:5px;
	border:1px solid #807C5A;
}


#zeitmessung
{
	padding: 10px;
	margin:10px;
	border:1px solid red;
	min-height: 100px;
	background-color: #ffffff;
	color:#000000;
}

#shopcenter
{
	width:1680px;
	height:1050px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
.shopbackground
{
	width:1600px;
	height:850px;
	margin:150px 40px 50px 40px;
	/* background-repeat:no-repeat; */
	position: absolute;
	top:0;
	left:0;
}
#rahmen,
#header,
#menu,
.content,
#footer
{
	width:1560px;
	position: absolute;
	left:0;
}


#helperoverlay{
	width:1600px;
	height:850px;
	background-repeat: no-repeat;
	position: absolute;
	left:40px;
	top:150px;
}

#rahmen
{
	top:0px;
	height:850px;
	padding:150px 60px 50px 60px;
	background-image: url("../images/rahmen.png");
	background-image: url("../images/rahmen.png");
}
#header
{
	top:0px;
	height:100px;
	padding:0px 60px 0px 60px;
}
#header-termin.filledup
{
	background-image: url("../images/events/event_filledup.png");
}
#header-termin.filledup.hover
{
	background-image: url("../images/events/event_filledup_hover.png");
}
#header-termin.reduced
{
	background-image: url("../images/events/event_reduced.png");
}
#header-termin.reduced.hover
{
	background-image: url("../images/events/event_reduced_hover.png");
}
#header-termin.novelty
{
	background-image: url("../images/events/event_novelty.png");
}
#header-termin.novelty.hover
{
	background-image: url("../images/events/event_novelty_hover.png");
}
#header-logo,
#header-cart
{
	position: absolute;
}
#header-cart
{
	background-image: url("../images/cart/cart_bg.png");
}
#header-cart
{
	right:235px;
}
#header-cart.hover
{
	background-image: url("../images/cart/cart_bg_hover.png");
}
#header-cart span
{
	position:absolute;
	line-height: 20px;
}
#header-cart span.a1,
#header-cart span.a2,
#header-cart span.b1,
#header-cart span.b2
{
	text-align:right;
} 
#header-cart span#wkLeer
{
	right:130px;
	color:#6E6441;
	font-size:9px;
}
#header-cart span.a1
{
	right:168px;
	color:#6E6441;
	font-size:9px;
}
#header-cart span.a2
{
	right:164px;
	font-size:22px;
}

#header-cart span.b2
{
	left:195px;
	font-size:22px;
}
#header-cart span.b1
{
	left:185px;
	color:#6E6441;
	font-size:9px;
}
#header-cart span.c1
{
	left:210px;
	color:#6E6441;
	font-size:9px;
	text-align: left;
}

#header-cart span.a1,
#header-cart span#wkLeer,
#header-cart span.b1,
#header-cart span.c1
{
	top:40px;
}
#header-cart span.a2,
#header-cart span.b2,
#header-cart span.c2
{
	top:15px;
}
#header-cart>div
{
	position: absolute;
	right:0px;
	top:0px;
	width:65px;
	height:65px;
}

#header-cart.empty
{
	display: none;
}
#header-logo
{
	width:500px;
	height:100px;
	left:590px;
	top:0px;
	background-image: url("../images/header/logo.png");
}
#header-logo>a
{
	display:block;
	width:500px;
	height:100px;
} 
#header-logo-language
{
	position:absolute;
	left:114px;
	top:32px;
	width:120px;
	font-size:11px;
	line-height:11px;
	height:12px;
	overflow: hidden;
}
#header-logo-language>img
{
	border:1px solid #807c5a;
	margin:0px 2px 0px 0px
}

#menu
{
	top:100px;
	height:50px;
	padding:0px 60px 0px 60px;
}

#menu-news,
#menu-event,
#menu-women,
#menu-search,
#menu-login,
#menu-customer,
#menu-men,
#menu-contact,
#menu-help
{
	position:absolute;
	display:block;
	width:42px;
	height:42px;
	top:4px;
}
#menu-news
{
	left:159px;
	background-image: url("../images/menu/news.png");
}
#menu-event
{
	left:269px;
	background-image: url("../images/menu/event.png");
}
#menu-women
{
	left:379px;
	background-image: url("../images/menu/women.png");
}
#menu-login
{
	left:489px;
	background-image: url("../images/menu/login.png");
}
#menu-customer
{
	left:490px;
	background-image: url("../images/menu/customer.png");
}
#menu-search
{
	right:489px;
	background-image: url("../images/menu/search.png");
	cursor:pointer;
}
#menu-men
{
	right:379px;
	background-image: url("../images/menu/men.png");
}
#menu-contact
{
	right:269px;
	background-image: url("../images/menu/contact.png");
}
#menu-help
{
	right:159px;
	background-image: url("../images/menu/help.png");
}

#menu-input
{
	position:absolute;
	height:60px;
	left:526px;
	top:-4px;
	width:628px;
}

.logged-out #menu-login,
.logged-in #menu-customer
{
	display:block;
}
.logged-in #menu-login,
.logged-out #menu-customer
{
	display:none;
}

.logged-out #menu-input
{
	background-image: url("../images/menu/input_offline.png");
}
.logged-out #menu-input.hover
{
	background-image: url("../images/menu/input_offline_hover.png");
}
.logged-in #menu-input
{
	background-image: url("../images/menu/input_online.png");
}
.logged-in #menu-input.hover
{
	background-image: url("../images/menu/input_online_hover.png");
}

#menu-input input
{
	position:absolute;
	left:26px;
	top:18px;
	margin:0px;
	border:0px;
	padding:0px;
	width:570px;
	height:22px;
	line-height:23px;
	color:#fef5b3;
	font-size:16px;
	text-align:center;
	background:none;
}


.content
{
	top:150px;
	height:850px;
	padding:0px 60px 0px 60px;
	
}

#footer
{
	top:1000px;
	height:20px;
	padding:30px 60px 0px 60px;
	font-size:14px;
	line-height:20px;
}

#footer-languages,
#footer-navigation,
#footer-paymenttypes
{
	position: absolute;
	top:30px;
}

#footer-languages
{
	width:250px;
	left:50px;
	text-align: left
}
#footer-languages>span,
#footer-languages>a
{
	padding:0px 2px 0px 0px;
}
#footer-languages>span>img,
#footer-paymenttypes>span>img,
#footer-languages>a>img,
#footer-paymenttypes>a>img
{
	border:1px solid #807c5a;	
}
#footer-navigation
{
	left:340px;
	width:1000px;
	text-align:center;
}

#footer-navigation>span,
#footer-navigation>a
{
	text-decoration: none;
	color:#fef5b3;
	font-size:8px;
	line-hight:21px;
	text-transform:uppercase;
	margin:0px 5px;
	letter-spacing: 1px; 
}

#footer-paymenttypes
{
	width:250px;
	right:50px;
	text-align: right;
}
#footer-paymenttypes>span,
#footer-paymenttypes>a
{
	padding:0px 0px 0px 2px;
}


.content,
.shopbackground
{
	opacity: 0;

}
.content:first-child,
.shopbackground:first-child
{
	opacity: 1;
}

div.content.homepapers
{
	cursor:pointer;
}
div.content.homepapers>div.current
{
	background-color: yellow;
	width:300px;
	height:50px;
	left:500px;
	bottom:50px;
	color:black;
}

div.content.shipping div.dispatchmode
{
	background-repeat: no-repeat;
	height:90px;
	margin-left:50px;
	width:500px;
	font-weight: bold;
	font-size: 12px;
	line-height:90px;
}

div.content.shipping div.dispatchmode.CASH
{
	background-image: url("../images/cart/payment_CASH.png");
}
div.content.shipping div.dispatchmode.COD
{
	background-image: url("../images/cart/payment_COD.png");
}
div.content.shipping div.dispatchmode.PREPAIMENT
{
	background-image: url("../images/cart/payment_PREPAIMENT.png");
}

div.content.jobs p, div.content.privacy p{
	padding: 1em 0;
}

div.content.events p,
div.content.news p{
	padding: 1em 0;
}

div.content.events ul.eventMonths,
div.content.events h1,
div.content.news ul.newsMonths,
div.content.news h1{
	list-style: none;
	margin: 0; padding: 24px 0 17px;
}

div.content.events ul.eventMonths li,
div.content.news ul.newsMonths li{
	list-style: none;
	margin: 0; padding: 0;
	text-align: center;
	width: 160px;
	display: block;
	float: left;
	font-size: 1.2em;
}

div.content.events ul.eventMonths span,
div.content.news ul.newsMonths span{
	cursor: pointer;
}

div.content.events ul.eventMonths span.eventMonth-active,
div.content.news ul.newsMonths span.newsMonth-active{
	font-weight: bold;
	cursor: default;
} 

/** debugging */
/*div.content.events h1,div.content.events ul.eventMonths{background: yellow;}
div.content.events h1 span,div.content.events ul.eventMonths li{background: green;display:block;}
div.content.events ul.eventMonths li:FIRST-CHILD{background: red;}
div.content.events ul.eventMonths li:LAST-CHILD{background: blue;}
div.content.events div.test{height: 50px; background: gray;}*/




#searchdropdown
{
	position:absolute;
	left:530px;
	top:150px;
	width:600px;
	height:370px;
	padding:10px;

	font-size:10px;
	
	
	background-color: #000000;
	border:solid #fef5b3;
	border-width:0px 1px 1px 1px;
	
	-webkit-border-radius-bottomleft: 15px;
	 -khtml-border-radius-bottomleft: 15px;
	   -moz-border-radius-bottomleft: 15px;
	     -o-border-radius-bottomleft: 15px;
	-webkit-border-radius-bottomright: 15px;
	 -khtml-border-radius-bottomright: 15px;
	   -moz-border-radius-bottomright: 15px;
	     -o-border-radius-bottomright: 15px;
}
#searchdropdown>div
{
	width:600px;

	height:30px;
	line-height:30px;
	
	font-size:12px;
	border-bottom:1px solid #403e2d;
	text-align: center;
	cursor:pointer;
}
#searchdropdown>div>div{
	height:30px;
}
#searchdropdown>div.selected
{
	background-color: #333333;
	
}
#searchdropdown>div.head{
	height:50px;
	line-height:50px;
	border-bottom:2px solid #403e2d;
	font-size:14px;
	cursor:auto;
}
#searchdropdown>div.head>div{
	height:50px;
}
#searchdropdown>div>div
{
	float:left;
	text-align: center;
	width:150px;
	overflow: hidden;
}

#searchdropdown>div>div+div
{
	width:300px;
	overflow: hidden;
}
#searchdropdown>div>div+div+div
{
	width:150px;
	overflow: hidden;
}
#searchdropdown>div>div span
{
	color:green;
}
div.content.registration input,
div.content.registration textarea
{
	background-color: #333333;
}
div.content.registration input#absenden
{
	background-color: #000000;
}

* div.content.registration input#check1,
div.content.registration input#check2
{
	border:0px;
}

.debugger
{
	background-color: #000000;
	width: 100%;
	left: 0px;
	bottom: 0px;
	position: fixed;
}
.debugger .close
{
	position: absolute;
	right: 22px;
	top: 3px;
	color: #fff;
}
.debugger .message
{
	font: bold 12pt sans-serif;
	border: 2px solid #FF0000;
	background-color: #CC0000;
	max-height: 200px;
	overflow: auto;
}
.debugger .message .caption
{
	color: #CC0000;
	background-color: #fff;
}
.debugger .item
{
	border:1px solid #333355;
}
.debugger .info
{
	position: relative;
	height: 18px;
	cursor: pointer;
	background-color: #222233;
}
.debugger .call
{
	position: absolute;
	left: 0px;
	top: 0px;
}
.debugger .line-and-file
{
	position: absolute;
	right: 0px;
	top: 0px;
}
.debugger .code
{
	font: normal 10pt monospace;
	line-height: 100%;
	overflow: auto;
	height: 400px;
}
.debugger .code .highlight
{
	border: 1px dotted #0f0;
	background-color: #333;
}

.bubble
{
	position:absolute;
	margin:0px 30px;
	height:70px;
	display:none;
}
.bubble>div
{
	position:absolute;
	top:0px;
	height:70px;
}
.bubble>div.left
{
	left:-30px;
	width:30px;
	background-image: url("../images/bubble/left.png");
}
.bubble>div.right
{
	right:-30px;
	width:30px;
	background-image: url("../images/bubble/right.png");
}
.bubble>div.middle-a
{
	height:97px;
}

.bubble>div.middle-a,
.bubble>div.middle-a-a
{
	width:30px;
}
.bubble.left>div.middle-l
{
	left:0px;
	width:10px;
	background-image: url("../images/bubble/middle-left-short.png");
}
.bubble.left>div.middle-a
{
	left:10px;
	background-image: url("../images/bubble/middle-left-arrow.png");
}
.bubble>div.middle-a-a
{
	top:80px; /* das sind die 80 die im Widget gesetzt werden um die bubble nach oben zu schieben */
	height:17px;  /* 97 - 80 */
	cursor:pointer;
	display: none;
}

.bubble.left>div.middle-a-a
{
	left:10px;
}
.bubble.left>div.middle-r
{
	left:40px;
	width:139px;
	background-image: url("../images/bubble/middle-left-long.png");
}
.bubble.right>div.middle-l
{
	left:0px;
	width:139px;
	background-image: url("../images/bubble/middle-right-long.png");
}
.bubble.right>div.middle-a
{
	left:139px;
	background-image: url("../images/bubble/middle-right-arrow.png");
}
.bubble.right>div.middle-a-a
{
	left:139px;
}
.bubble.right>div.middle-r
{
	left:169px;
	width:10px;
	background-image: url("../images/bubble/middle-right-short.png");
}
.bubble>span
{
	position:absolute;
	margin:0px 0px;
	overflow: hidden;
	font-size:13px;
	line-height:18px;
	top:29px;
	width:100%;
	display:block;
	text-align: center;
}

div.content.shopcategories
{
	font-family: "Verdana', sans-serif";
}
div.content.shopcategories .linkajax
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
}

/* generelle Formatierung der 7 Buttons */
div.content.shopcategories > div.button
{
	position:absolute;
	font-size:20px;
	text-align:center;
	height:35px;
	line-height:35px;
	letter-spacing:1px;
	/*
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	*/
}

/* spezielle Formatierung */
/* Brandnew, Filledup, Reduced */
div.content.shopcategories > div.button
{
	top:19px;
}
/* Brandnew */
div.content.shopcategories > div.button
{
	left:630px;
	width:125px;
}
/* Filledup */
div.content.shopcategories > div.button + div.button
{
	left:776px;
	width:129px;
}
/* Reduced */
div.content.shopcategories > div.button + div.button + div.button
{
	left:926px;
	width:127px;
}

/* Clubstyles, Exclusive, Elegant */
div.content.shopcategories > div.button + div.button + div.button + div.button
{
	top:792px;
}
/* Clubstyles */
div.content.shopcategories > div.button + div.button + div.button + div.button
{
	left:625px;
	width:142px;
}
/* Exclusive */
div.content.shopcategories > div.button + div.button + div.button + div.button + div.button
{
	left:788px;
	width:128px;
}
/* Elegant */
div.content.shopcategories > div.button + div.button + div.button + div.button + div.button + div.button
{
	left:937px;
	width:119px;
}

/* Hauptbereich welcher die kategorien trägt */
div.content.shopcategories > div.categories
{
	position:absolute;
	top:80px;
	left:530px;
	width:620px;
	font-size:12px;
	height:690px;
}

/* Kategorien untereinander auflisten */
div.content.shopcategories > div.categories > div
{
	position:relative;
	height:25px;
	margin: 5px 0px;
}

div.content.shopcategories > div.categories > div.allcategories
{
	position:absolute;
	height:25px;
	bottom: 0px;
	margin:0px;
}

/* generell für alle drei spalten gilt */
div.content.shopcategories > div.categories > div > div
{
	position:absolute;
	letter-spacing:1px;
	height:25px;
	line-height:25px;
}

/* Formatierung der 1. Spalte */
div.content.shopcategories > div.categories > div > div
{
	top:0px;
	left:0px;
	width:150px;
}
div.content.shopcategories > div.categories > div > div > div
{
	position: absolute;
}
div.content.shopcategories > div.categories > div > div > div
{
	top:1px;
	left:0px;
	width:70px;
	font-size:12px;
	text-align:right;
}
div.content.shopcategories > div.categories > div > div > div + div
{
	top:1px;
	left:70px;
	width:10px;
	font-size:15px;
	text-align:center;
}
div.content.shopcategories > div.categories > div > div > div + div + div
{
	top:0px;
	left:80px;
	width:40px;
	font-size:14px;
	text-align:right;
}


/* Formatierung der 2. Spalte */
div.content.shopcategories > div.categories > div > div + div
{
	font-size:19px;
	
	left:150px;
	width:320px;
	text-align:center;
}

/* Formatierung der 3. Spalte */
div.content.shopcategories > div.categories > div > div + div + div
{
	font-size:12px;/* aufheben der vorigen regel  */

	left:520px;
	width:75px;
	padding-right:20px;
	text-align:right;
	
}
div.content.shopcategories > div.categories > div > div + div + div > span
{
	font-size:10px;
	color:#807c5a;
}


/* spezielle Formatierung für die erste zeile */
div.content.shopcategories > div.categories > div.headline > div,
div.content.shopcategories > div.categories > div.headline > div > div,
div.content.shopcategories > div.categories > div.headline > div + div,
div.content.shopcategories > div.categories > div.headline > div + div + div
{
	font-size:11px;
}

div.content.shopcategories > div.categories > div.headline > div > div
{
	text-align:right;
}
div.content.shopcategories > div.categories > div.headline > div > div + div
{
	text-align:center;
}
div.content.shopcategories > div.categories > div.headline > div > div + div + div
{
	width:70px;
	text-align:left;
}


div.content.shopcategories > div.categories > div.headline > div + div + div
{
	left:480px;
	width:130px;
	padding-right:10px;
	text-align:right;
}

div.content.loginmain > div,
div.content.loginmain > input,
div.content.loginmain > form,
div.content.loginmain > form > div,
div.content.loginmain > form > input
{
	position:absolute;
	text-align:center;
	font-family: 'Verdana', sans-serif;
	font-weight: bold;
	color:#fef5b3;
}


div.content.loginmain > div,
div.content.loginmain > form
{
	left:530px;
	width:620px;
}
div.content.loginmain > div.lm-login
{
	font-size: 15px;
	top:87px;
}

/* inputformular mit fehlerausgabe */

div.content.loginmain>form.login>div.dologin
{
	height:20px;
	left:400px;
	top:47px;
	width:100px;
	
	line-height:18px;
	
	
	display: block;
	cursor:pointer;
	padding:0px;
	text-align:center;
	
	color:#fef5b3;
	border:1px solid #807C5A;
	background-color:#403d2d;
	
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
	
	
}









div.content.loginmain > form
{
	top:115px;
	height:130px;
}
div.content.loginmain > form > div
{
	left:0;
	top:48px;
	width:225px;
	font-size: 10px;
	text-align:right;
}
div.content.loginmain > form > div + div
{
	font-size: 12px;
	top:84px;
	width:408px;
	left:100px;
	text-align:left;
	
	padding:5px;
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
	
	border:1px solid white;
	background-image: url("../images/transparentBackground/FFFFFF/20.png");
	height:50px;
	display:none;
}
div.content.loginmain > form > div + div.ok,
div.content.loginmain > form > div + div.advice,
div.content.loginmain > form > div + div.error
{
	display:block;
}

div.content.loginmain > form > div + div.ok
{
	color:#FFFFFF;
	border-color:#00FF00;
	background-image: url("../images/transparentBackground/00FF00/10.png");
}
div.content.loginmain > form > div + div.advice
{
	color:#FFFFFF;
	border-color:#FFFF00;
	background-image: url("../images/transparentBackground/FFFF00/10.png");
}
div.content.loginmain > form > div + div.error
{
	color:#FFFFFF;
	border-color:#FF0000;
	background-image: url("../images/transparentBackground/FF0000/10.png");
}

div.content.loginmain > form > input
{
	background-color: #000000;
	padding:5px;
	height:18px;
	border:1px solid #807C5A;
}

div.content.loginmain > form > input[name="email"]
{
	left:100px;
	top:4px;
	width:408px;
	
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
}

div.content.loginmain > form > input[name="pas[0]"],
div.content.loginmain > form > input[name="pas[1]"],
div.content.loginmain > form > input[name="pas[2]"],
div.content.loginmain > form > input[name="pas[3]"],
div.content.loginmain > form > input[name="pas[4]"]
{
	width:15px;
	top:44px;
}
div.content.loginmain > form > input[name="pas[0]"]
{
	-webkit-border-radius-topleft: 8px;
	 -khtml-border-radius-topleft: 8px;
	   -moz-border-radius-topleft: 8px;
	     -o-border-radius-topleft: 8px;
	-webkit-border-radius-bottomleft: 8px;
	 -khtml-border-radius-bottomleft: 8px;
	   -moz-border-radius-bottomleft: 8px;
	     -o-border-radius-bottomleft: 8px;
	-webkit-border-radius-topright: 0px;
	 -khtml-border-radius-topright: 0px;
	   -moz-border-radius-topright: 0px;
	     -o-border-radius-topright: 0px;
	-webkit-border-radius-bottomright: 0px;
	 -khtml-border-radius-bottomright: 0px;
	   -moz-border-radius-bottomright: 0px;
	     -o-border-radius-bottomright: 0px;
}

div.content.loginmain > form > input[name="pas[1]"],
div.content.loginmain > form > input[name="pas[2]"],
div.content.loginmain > form > input[name="pas[3]"]
{
	-webkit-border-radius: none;
	 -khtml-border-radius: none;
	   -moz-border-radius: none;
	     -o-border-radius: none;
	-webkit-border-radius: 0;
	 -khtml-border-radius: 0;
	   -moz-border-radius: 0;
	     -o-border-radius: 0;
}

div.content.loginmain > form > input[name="pas[4]"]
{
	-webkit-border-radius-topright: 8px;
	 -khtml-border-radius-topright: 8px;
	   -moz-border-radius-topright: 8px;
	     -o-border-radius-topright: 8px;
	-webkit-border-radius-bottomright: 8px;
	 -khtml-border-radius-bottomright: 8px;
	   -moz-border-radius-bottomright: 8px;
	     -o-border-radius-bottomright: 8px;
	-webkit-border-radius-topleft: 0px;
	 -khtml-border-radius-topleft: 0px;
	   -moz-border-radius-topleft: 0px;
	     -o-border-radius-topleft: 0px;
	-webkit-border-radius-bottomleft: 0px;
	 -khtml-border-radius-bottomleft: 0px;
	   -moz-border-radius-bottomleft: 0px;
	     -o-border-radius-bottomleft: 0px;
}


div.content.loginmain > form > input[name="pas[0]"]
{
	left:241px;
	padding-left:8px
}
div.content.loginmain > form > input[name="pas[1]"]
{
	left:270px;
}
div.content.loginmain > form > input[name="pas[2]"]
{
	left:296px;
}
div.content.loginmain > form > input[name="pas[3]"]
{
	left:322px;
}
div.content.loginmain > form > input[name="pas[4]"]
{
	left:348px;
	padding-right:8px;
}






div.content.loginmain > div.lm-newcu
{
	font-size: 14px;
	top:230px;
}
div.content.loginmain > div.lm-newcu + div.lm-newcu
{
	font-size: 11px;
	top:260px;
	line-height:14px;
}
div.content.loginmain > div.lm-newcu + div.lm-newcu + div.lm-newcu.button
{
	font-size: 12px;
	top:424px;
	text-align: left;
	width:420px;
	left:628px;
	padding:3px 10px 5px 20px;
	
	border:1px solid #807C5A;
	
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
	     
	background-image: url("../images/transparentBackground/000000/80.png");
	
	cursor: pointer;
	
}

div.content.loginmain > div.lm-newcu + div.lm-newcu + div.lm-newcu.button + div.lm-newcu.button
{
	top:466px;
	cursor: auto;
}
div.content.loginmain > div.lm-newcu + div.lm-newcu + div.lm-newcu + div.lm-newcu + div.lm-newcu
{
	font-size: 12px;
	top:498px;
	
	
}
div.content.loginmain > div.lm-newcu + div.lm-newcu + div.lm-newcu + div.lm-newcu + div.lm-newcu + div.lm-newcu
{
	font-size: 12px;
	top:569px;
	
	
}



a.lostYourPasswordLink
{
	color: #FEF5B3;
	text-decoration: underline;
	font-size: 10px;
}

	


div.container a
{
	color: #FEF5B3;
	text-decoration: underline;
}


div.content.customer div,
div.content.customer img,
div.content.customer span,
div.content.customer table/*,
div.content.customer input*/
{
	color:#fef5b3;
	border:0px;
}
div.content.customer>div
{
	position : absolute;
}

/*Navigation oben*/
div.content.customer>div.sub1
{
	top:55px;
	text-align: center;
	font-size:12px;
	height:auto;
	width:390px;
	padding:0px 10px;
}
div.content.customer>div.sub1.left
{
	left:40px;
}
div.content.customer>div.sub1.right
{
	right:40px;
}
div.content.customer>div.sub1>span
{
	cursor: pointer;
	border-right: 2px solid #807c5a;
	padding:0px 25px;
	color:#807c5a;
}
div.content.customer>div.sub1>span.aktiv
{
	cursor: auto;
	color:#fef5b3;
}
div.content.customer>div.sub1>span:first-child
{ 
	border-left: 2px solid #807c5a;
}

/*Navigation unten*/
div.content.customer>div.sub2
{
	top:80px;
	height:300px;
	padding:200px 0px 200px 0px;
	width:405px;
	display:none;
}

div.content.customer>div.sub2.aktiv
{
	display:block;
}

div.content.customer>div.sub2.account,
div.content.customer>div.sub2.orders,
div.content.customer>div.sub2.tokens
{
	left:45px;
}
div.content.customer>div.sub2.company,
div.content.customer>div.sub2.marketing,
div.content.customer>div.sub2.statistics
{
	right:45px;
}
div.content.customer>div.sub2.account>div,
div.content.customer>div.sub2.orders>div,
div.content.customer>div.sub2.tokens>div
{
	text-align:right;
}
div.content.customer>div.sub2.company>div,
div.content.customer>div.sub2.marketing>div,
div.content.customer>div.sub2.statistics>div
{
	text-align:left;
}

div.content.customer>div.sub2>div
{
	position:relative;
	margin: 10px 0px;
	padding:2px 20px;
	width:auto;
	height:auto;
	font-size:12px;
	color : #fef5b3;
	cursor: pointer;
}
div.content.customer>div.sub2>div.hover
{
	background-image:url("../images/transparentBackground/000000/20.png");
}
div.content.customer>div.sub2>div.aktiv
{
	background-image:url("../images/transparentBackground/000000/40.png");
	cursor: auto;
}


/* obere permanentinformationen */
div.content.customer>div.information,
div.content.customer>div.informationlabel
{
	width:200px;
	text-align: center;
}
div.content.customer>div.information
{
	height:50px;
	border:1px solid #807c5a;
	background-color:#000000;
	line-height: 50px;
	font-size:12px;
	font-weight: bold;
}

div.content.customer>div.informationlabel
{
	font-size:10px;
	height:16px;
}
div.content.customer>div.informationlabel>span
{
	padding:2px 4px;
	background-color: #000000;
	
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
}

div.content.customer>div.information.customerlogo,
div.content.customer>div.information.customerid,
div.content.customer>div.information.customersince,
div.content.customer>div.informationlabel.customerlogo,
div.content.customer>div.informationlabel.customerid,
div.content.customer>div.informationlabel.customersince
{
	left:490px;
}


div.content.customer>div.information.customeraccount,
div.content.customer>div.information.customertokens,
div.content.customer>div.information.customerorders,
div.content.customer>div.informationlabel.customeraccount,
div.content.customer>div.informationlabel.customertokens,
div.content.customer>div.informationlabel.customerorders
{
	right:490px;
}

div.content.customer>div.information.customerimage,
div.content.customer>div.information.customerlogo,
div.content.customer>div.information.customeraccount
{
	top:22px;
}
div.content.customer>div.information.customerlogo,
div.content.customer>div.information.customerimage
{
	background-position:center center;
	background-repeat:no-repeat;
} 

div.content.customer>div.information.customerid,
div.content.customer>div.information.customertokens
{
	top:96px;
	height:51px
}

div.content.customer>div.information.customersince,
div.content.customer>div.information.customerorders
{
	top:171px;
}

div.content.customer>div.informationlabel.customerlogo,
div.content.customer>div.informationlabel.customeraccount
{
	top:12px;
}

div.content.customer>div.informationlabel.customerid,
div.content.customer>div.informationlabel.customertokens
{
	top:86px;
}

div.content.customer>div.informationlabel.customersince,
div.content.customer>div.informationlabel.customerorders
{
	top:161px;
} 

div.content.customer>div.information.customerimage
{
	left:739px;
	height: 200px;
}


/* spezielle formatierungen der Informationen*/

div.content.customer>div.information.customeraccount.H>span,
div.content.customer>div.information.customertokens.H>span
{
	color:#00FF00;
}
div.content.customer>div.information.customeraccount.S>span,
div.content.customer>div.information.customertokens.S>span
{
	color:#FF0000;
}
div.content.customer>div.information.customeraccount>span,
div.content.customer>div.information.customertokens>span
{
	font-size: 14px;
	font-weight: normal;
	padding:0px 3px;
}
div.content.customer>div.information.customeraccount>span+span,
div.content.customer>div.information.customertokens>span+span
{
	font-size:20px;
}
div.content.customer>div.information.customeraccount>span+span+span,
div.content.customer>div.information.customertokens>span+span+span
{
	font-size:16px;
}
div.content.customer>div.information.customerid
{
	font-size:16px;
}

/* unterer Inhaltscontainer */


div.content.customer>div.container
{
	left:451px;
	top:245px;
}

div.content.customer>div.container,
div.content.customer>div.container>div.layer
{
	position:absolute;
	width:778px;
	height:583px;
}
div.content.customer>div.container>div.layer
{
	left:0px;
	top:0px;
}

div.content.customer>div.container>div.layer>div.scrollable,
div.content.customer>div.container>div.layer>div.tableborderradius,
div.content.customer>div.container>div.layer>table,
div.content.customer>div.container>div.layer>div.slider
{
	position: absolute;
}
div.content.customer>div.container>div.layer>div.slider
{
	background:transparent url("../images/transparentBackground/FFFFFF/10.png");
	right:12px;
	top:35px;
	width:13px;
	height:540px;
}

div.content.customer>div.container>div.layer>div.tableborderradius,
div.content.customer>div.container>div.layer>div.scrollable
{
	width:690px;
	top:29px;
	left:39px;
	height:540px;
	background-color:#000000;
	border:1px solid #807c5a;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	overflow:hidden;
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
}

div.content.customer>div.container>div.layer>div.scrollable
{
	width:680px;
	height:530px;
	padding:5px;
}

div.content.customer>div.container>div.layer>div.scrollable>p,
div.content.customer>div.container>div.layer>div.scrollable>ul,
div.content.customer>div.container>div.layer>div.scrollable>H1,
div.content.customer>div.container>div.layer>div.scrollable>H2,
div.content.customer>div.container>div.layer>div.scrollable>H3
{
	text-align: left;
}

div.content.customer>div.container>div.layer>div.scrollable>H1,
div.content.customer>div.container>div.layer>div.scrollable>H2,
div.content.customer>div.container>div.layer>div.scrollable>H3
{
	margin :0px;
}
div.content.customer>div.container>div.layer>div.scrollable>H1
{
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
	padding:10px 0px 5px 0px;
}
div.content.customer>div.container>div.layer>div.scrollable>H2
{
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
	padding:6px 0px 2px 0px;
}
div.content.customer>div.container>div.layer>div.scrollable>H3
{
	font-size:10px;
	font-weight: bold;
	text-decoration: underline;
	padding:3px 0px 0px 0px;
}
div.content.customer>div.container>div.layer>div.scrollable>p
{
	text-align: left;
	font-size:10px;
	font-weight: normal;
	line-height:14px;
	padding:0px 0px 14px 0px;
}
div.content.customer>div.container>div.layer>div.scrollable>ul
{
	padding:0px 0px 14px 20px;
}
div.content.customer>div.container>div.layer>div.scrollable>ul>li
{
	font-size:10px;
	font-weight: normal;
	line-height:14px;
	padding-bottom:0px;
}


div.content.customer>div.container>div.layer>div.scrollable>textarea
{
	width:680px;
	border:0px solid #000000;
}
div.content.customer>div.container>div.layer>div.scrollable>textarea.typewriter
{
	font-size: 10px;
	font-family: 'Courier New';
}



div.content.customer>div.container>div.layer>table
{
	left:0px;
	top:0px;
	border-collapse: collapse;
}
div.content.customer>div.container>div.layer>table, 
div.content.customer>div.container>div.layer>table *
{
	border: 0px solid #000000;
}


div.content.customer>div.container>div.layer>table>thead
{
	
}
div.content.customer>div.container>div.layer>table>tbody
{
	
}

div.content.customer>div.container>div.layer>table>thead>tr>th
{
	height:35px;
	vertical-align: bottom;
	font-size:10px;
	line-height:22px;
}	

div.content.customer>div.container>div.layer>table>thead>tr>th,
div.content.customer>div.container>div.layer>table>tbody>tr>td
{

}


div.content.customer>div.container>div.layer>table>tbody>tr>td+td
{
	border-bottom:1px solid #444444;
}
div.content.customer>div.container>div.layer>table>tbody>tr>td
{
	border-bottom:0px solid #444444;
	vertical-align: middle;
	height:53px;
}



div.content.customer>div.container>div.layer>table>tbody>tr>td
{
	
}

div.content.customer>div.container>div.layer>table>tbody>tr>td.printDateTime
{
	font-size:12px;

}
div.content.customer>div.container>div.layer>table>tbody>tr>td.printDateTime>span
{
	font-size:16px;
	text-decoration: underline;	
}

div.content.customer>div.container>div.layer.orderslist>table>tbody>tr>td+td
{
	cursor:pointer;
}

div.content.customer>div.container>div.layer>table>thead>tr>th.mergeable
{
	background-image: url('../images/orders/order_do_merge_off.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.content.customer>div.container>div.layer>table>thead>tr>th.mergeable.aktiv
{
	background-image: url('../images/orders/order_do_merge.png');
	cursor:pointer;
}
div.content.customer>div.container>div.layer>table>tbody>tr>td.mergeable
{
	background-image: url('../images/orders/order_do_merge_inaktiv.png');
	background-repeat: no-repeat;
	background-position: 9px 15px;
	cursor:pointer;
}
div.content.customer>div.container>div.layer>table>tbody>tr>td.mergeable.aktiv
{
	background-image: url('../images/orders/order_do_merge_aktiv.png');
}

div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail
{
	
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail>td.od_back
{
	background-image: url('../images/customerarea/oderdetailsClose.png');
	cursor: pointer;
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail>td.od_state
{
	
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail>td.od_id
{
	
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail>td.od_addr
{
	font-size:10px;
		
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail>td.od_payment
{
	
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr.ordersdetail>td.od_gross
{
	
}


div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr>td>div
{
	float:left;
	position: relative;
	width:75px;
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr>td>div>img
{
	position: relative;
	height:75px;
	width:auto;
}
div.content.customer>div.container>div.layer.ordersdetails>table>tbody>tr>td>div>div
{
	position:absolute;
	top:25px;
	height:auto;
	left:0px;
	width:68px;
	background-image:url("../images/transparentBackground/000000/70.png");
	font-weight:bold;
	font-size: 16px;
	line-height:20px;

}






div.content.customer>div.container>div.layer.ordersdetails>div.metrics,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div
{
	position: absolute;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics
{
	display:none;
	width:818px;
	height:300px;
	
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics.aktiv
{
	display:block;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div{
	background-color: #403d2d;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.oben,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.unten,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.fenster
{
	width:778px;
	left:20px
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.oben,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.unten
{
	height:20px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.oben
{
	top:0px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.unten
{
	bottom:0px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.fenster
{
	height:70px;
	background: transparent url("../images/transparentBackground/FEF5B3-100/10.png");
	cursor: pointer
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics.oben>div.fenster
{
	top:20px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics.oben>div.data
{
	bottom:20px;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics.unten>div.fenster
{
	bottom:20px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics.unten>div.data{
	top:20px;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.links,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.rechts
{
	width:20px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.links
{
	left:0px;
	-webkit-border-radius-topleft: 15px;
	 -khtml-border-radius-topleft: 15px;
	   -moz-border-radius-topleft: 15px;
	     -o-border-radius-topleft: 15px;
	-webkit-border-radius-bottomleft: 15px;
	 -khtml-border-radius-bottomleft: 15px;
	   -moz-border-radius-bottomleft: 15px;
	     -o-border-radius-bottomleft: 15px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.rechts
{
	right:0px;
	-webkit-border-radius-topright: 15px;
	 -khtml-border-radius-topright: 15px;
	   -moz-border-radius-topright: 15px;
	     -o-border-radius-topright: 15px;
	-webkit-border-radius-bottomright: 15px;
	 -khtml-border-radius-bottomright: 15px;
	   -moz-border-radius-bottomright: 15px;
	     -o-border-radius-bottomright: 15px;
}

/*  die höhen mussen vom JS neu gesetzt werden */

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.links,
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.rechts
{
	height:300px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data
{
	height:190px; /*300-20-20-70*/
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table
{
	border-collapse: collapse;	
	position: absolute;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table>tbody>tr>td
{
	border-bottom:1px solid #403e2d;
	border-top:1px solid #403e2d;
	font-size:10px;
	height:20px;
	line-height:20px;
	background-image:url("../images/transparentBackground/FEF5B3-50/70.png");
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table>tbody>tr>td
{
	text-align: center;
	vertical-align: middle;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table>tbody>tr>td.label
{
	text-align: right;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table>tbody>tr>td.label>div
{
	width:40px;
	overflow: hidden;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table>tbody>tr.hover>td
{
	background-image:url("../images/transparentBackground/FEF5B3-50/90.png");
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>table>tbody>tr>td.sum>div
{
	position: relative;
	background-color:#53392c;
	width:20px;
	height:20px;
	left:40px;
	font-size:14px;
	color:#fef5b3;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics>div.data>div
{
	position:absolute;
	width:200px;
	border: 1px solid #403e2d;
	padding:5px;
	font-size:10px;
	line-height:12px;
	height:12px;
	text-align:center;
	cursor:pointer;
	background-color:#000000;
	
	-webkit-border-radius: 5px;
	 -khtml-border-radius: 5px;
	   -moz-border-radius: 5px;
	     -o-border-radius: 5px;
}

div.content.customer>div.container>div.layer.ordersdetails>div.metrics.oben>div.data>table
{
	top:0px;
}
div.content.customer>div.container>div.layer.ordersdetails>div.metrics.unten>div.data>table
{
	bottom:0px;
}

div.content.customer>div.container>div.layer.customeraccount>div.scrollable>textarea.typewriter
{
	width: 680px;
	height: 530px;
}


div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form>table
{
	border-collapse:collapse;
	margin:3px;
}

div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form>table>tbody>tr>td
{
	text-align:left;
	border:solid #807c5a;
	border-width:1px 1px 1px 1px;
	padding:3px 3px 3px 3px;
}


div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form>table>tbody>tr+tr>td
{
	text-align:right;
}

div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form>table>tbody>tr.error
{
	diplay:none;
}
div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form>table>tbody>tr.error>td
{
	text-align:left;
	border-width:1px 1px 1px 1px;
	padding:3px 3px 3px 3px;
}

div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form>table>tbody>tr+tr>td.lastrow
{
	text-align:left;
	border-width:1px 1px 1px 1px;
	padding:3px 3px 3px 3px;
}


div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form input
{
	border:solid #807c5a;
	border-width:1px 1px 1px 1px;
	background-color:#000000;
}

div.content.customer>div.container>div.layer.customeraccount>div.scrollable>form input[type="submit"]
{

}


.preparingDownloadMessage
{
	width: 200px;
	background-image:url("../images/transparentBackground/000000/40.png");
	border:1px solid #807c5a;
	text-align:center;
	line-height: 180%;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	-webkit-border-radius: 8px;
	 -khtml-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
}



div.companyOverviewLayer div.panel
{
	border: 1px solid #807C5A;
	padding: 5px;
	margin: 3px;
	position: relative;
}

div.companyOverviewLayer table th
{
	font: normal 17px Georgia;
	text-align: center;
}

div.companyOverviewLayer table.compact > tbody > tr > td
{
	padding: 0px 3px;
}

div.companyOverviewLayer table.compact input
{
	padding: 2px;
}

div.companyOverviewLayer table.addresses > tbody > tr > td
{
	text-align: center;
	padding: 5px 0;
}

div.companyOverviewLayer table.details td
{
	padding: 0 5px;
}

div.companyOverviewLayer .info
{
	font-weight: normal;
	font-size: 10px;
}





table.c1l  > tbody > tr > td,
table.c1l  > thead > tr > th,
table.c2l  > tbody > tr > td + td,
table.c2l  > thead > tr > th + th,
table.c3l  > tbody > tr > td + td + td,
table.c3l  > thead > tr > th + th + th,
table.c4l  > tbody > tr > td + td + td + td,
table.c4l  > thead > tr > th + th + th + th,
table.c5l  > tbody > tr > td + td + td + td + td,
table.c5l  > thead > tr > th + th + th + th + th,
table.c6l  > tbody > tr > td + td + td + td + td + td,
table.c6l  > thead > tr > th + th + th + th + th + th,
table.c7l  > tbody > tr > td + td + td + td + td + td + td,
table.c7l  > thead > tr > th + th + th + th + th + th + th,
table.c8l  > tbody > tr > td + td + td + td + td + td + td + td,
table.c8l  > thead > tr > th + th + th + th + th + th + th + th,
table.c9l  > tbody > tr > td + td + td + td + td + td + td + td + td,
table.c9l  > thead > tr > th + th + th + th + th + th + th + th + th,
table.c10l > tbody > tr > td + td + td + td + td + td + td + td + td + td,
table.c10l > thead > tr > th + th + th + th + th + th + th + th + th + th
{
	text-align: left;
}


table.c1c  > tbody > tr > td,
table.c1c  > thead > tr > th,
table.c2c  > tbody > tr > td + td,
table.c2c  > thead > tr > th + th,
table.c3c  > tbody > tr > td + td + td,
table.c3c  > thead > tr > th + th + th,
table.c4c  > tbody > tr > td + td + td + td,
table.c4c  > thead > tr > th + th + th + th,
table.c5c  > tbody > tr > td + td + td + td + td,
table.c5c  > thead > tr > th + th + th + th + th,
table.c6c  > tbody > tr > td + td + td + td + td + td,
table.c6c  > thead > tr > th + th + th + th + th + th,
table.c7c  > tbody > tr > td + td + td + td + td + td + td,
table.c7c  > thead > tr > th + th + th + th + th + th + th,
table.c8c  > tbody > tr > td + td + td + td + td + td + td + td,
table.c8c  > thead > tr > th + th + th + th + th + th + th + th,
table.c9c  > tbody > tr > td + td + td + td + td + td + td + td + td,
table.c9c  > thead > tr > th + th + th + th + th + th + th + th + th,
table.c10c > tbody > tr > td + td + td + td + td + td + td + td + td + td,
table.c10c > thead > tr > th + th + th + th + th + th + th + th + th + th
{
	text-align: center;
}

table.c1r  > tbody > tr > td,
table.c1r  > thead > tr > th,
table.c2r  > tbody > tr > td + td,
table.c2r  > thead > tr > th + th,
table.c3r  > tbody > tr > td + td + td,
table.c3r  > thead > tr > th + th + th,
table.c4r  > tbody > tr > td + td + td + td,
table.c4r  > thead > tr > th + th + th + th,
table.c5r  > tbody > tr > td + td + td + td + td,
table.c5r  > thead > tr > th + th + th + th + th,
table.c6r  > tbody > tr > td + td + td + td + td + td,
table.c6r  > thead > tr > th + th + th + th + th + th,
table.c7r  > tbody > tr > td + td + td + td + td + td + td,
table.c7r  > thead > tr > th + th + th + th + th + th + th,
table.c8r  > tbody > tr > td + td + td + td + td + td + td + td,
table.c8r  > thead > tr > th + th + th + th + th + th + th + th,
table.c9r  > tbody > tr > td + td + td + td + td + td + td + td + td,
table.c9r  > thead > tr > th + th + th + th + th + th + th + th + th,
table.c10r > tbody > tr > td + td + td + td + td + td + td + td + td + td,
table.c10r > thead > tr > th + th + th + th + th + th + th + th + th + th
{
	text-align: right;
}


table.datalist
{
	border-collapse: collapse; 
	margin:5px 0;
}

table.datalist > tbody > tr > td {
	border: 1px solid #222222;  
}

table.datalist > tbody > tr.even > td {
	background-color: #111;
}

table.datalist > tbody > tr.odd > td {
	background-color: #333;
}

table.highlight > tbody > tr:hover > td {
	background-color: #444;
}


/* Tabelle ohne Abstand zwischen den Zellen */

table.collapsed
{
	border-collapse: collapse;
}

table.collapsed > tbody > tr > th,
table.collapsed > tbody > tr > td
{
	padding: 0px;
}


/* Abwechselnde Farben */

table.alternating-colors th.odd
{
	background-color: #444;
}

table.alternating-colors th.even
{
	background-color: #333;
}

table.alternating-colors td.odd
{
	background-color: #333;
}

table.alternating-colors td.even
{
	background-color: #222;
}

table.formTable {
	margin: 10px;
	float: left;
}

table.formTable td {
	padding: 5px;
}


tr.tablebehaviour-even{
	background-color:#222222;
}

tr.tablebehaviour-hover{
	background-color:#444444;
}

div.content.cart div,
div.content.cart img,
div.content.cart span,
div.content.cart table
{
	color:#fef5b3;
	border:0px;
}
div.content.cart div,
div.content.cart img
{
	position : absolute;
}

/* unterer Inhaltscontainer */
 


div.content.cart>div.container
{
	left:250px;
	width:1180px;
	top:0px;
	height:850px;
	position:absolute;
}

div.content.cart>div.container>div.goto_cashdesk
{
	font-size:14px;
	top:30px;
	width:300px;
	left:440px;
	height:20px;
	cursor:pointer;
	text-align: center;

}
div.content.cart>div.container>div.add_to_order
{
	left:440px;
	width:630px;
	top:5px;
	
}
div.content.cart>div.container>div.add_to_order>p
{
	width:335px;
	padding-left:305px;
	font-size:12px;
	text-align: right;
}
div.content.cart>div.container>div.add_to_order>select
{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	font-size:12px;
}


div.content.cart>div.container>div.cartIerror
{
	left:100px;
	width:340px;
	top:5px;
}
div.content.cart>div.container>div.cartIerror>p
{
	width:335px;
	font-size:12px;
	text-align: left;
	color: #ff0000;
}




div.content.cart>div.container>div.tableborderradius,
div.content.cart>div.container>table,
div.content.cart>div.container>div.slider
{
	position: absolute;
}
div.content.cart>div.container>div.slider
{
	background-image:url("../images/transparentBackground/FFFFFF/10.png");
	right:50px;
	top:85px;
	width:13px;
	height:700px;
}

div.content.cart>div.container>div.tableborderradius
{
	width:1000px;
	top:60px;
	left:90px;
	height:730px;
	background-color:#000000;
	border:1px solid #807c5a;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	overflow:hidden;
	-webkit-border-radius: 20px;
	 -khtml-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
}

div.content.cart>div.container>table
{
	left:0px;
	top:85px;
	/*height:670px;*/
	border-collapse: collapse;
}
div.content.cart>div.container>table, 
div.content.cart>div.container>table *
{
	border: 0px solid #000000;
}

div.content.cart>div.container>table>tbody
{
	overflow:hidden;
}

div.content.cart>div.container>table>tbody>tr>td+td
{
	border-bottom:1px solid #403e2d;
	border-top:1px solid #403e2d;
}
div.content.cart>div.container>table>tbody>tr.hover>td+td
{
	border-bottom:1px solid #403e2d;
	border-top:1px solid #403e2d;
}
div.content.cart>div.container>table>tbody>tr.hover>td+td{
	background-color: #171610;
}


div.content.cart>div.container>table>tbody>tr>td
{
	border-bottom:0px solid #444444;
	vertical-align: middle;
	height:70px;
}


div.content.cart>div.container>table>tbody>tr>td.pos>div
{
	position:relative;
	left:60px;
	height:40px;
	width:29px;
	border:1px solid #807c5a;
	background-color:#000000;
	font-size:10px;
	text-align:center;
	line-height:39px;
}
div.content.cart>div.container>table>tbody>tr>td.warranted
{
	font-size:10px;
	vertical-align: middle;
	text-align: center;
}
div.content.cart>div.container>table>tbody>tr>td.warranted.out
{
	color:red;
}

div.content.cart>div.container>table>tbody>tr>td.model,
div.content.cart>div.container>table>tbody>tr>td.price
{
	border-left:1px solid #403e2d;
	border-right:1px solid #403e2d;
}

div.content.cart>div.container>table>tbody>tr>td.model
{
	text-align: center;
	font-size:14px;
}
div.content.cart>div.container>table>tbody>tr>td.model>span
{
	font-size:10px;
	text-decoration:underline;
}
div.content.cart>div.container>table>tbody>tr>td.price
{
	text-align: right;
	font-size:14px;
	padding-right:10px;
	
}
div.content.cart>div.container>table>tbody>tr>td.price>span
{
	font-size:10px;
}
div.content.cart>div.container>table>tbody>tr>td.trash>div
{
	position: relative;
	width:30px;
	height:30px;
	left:8px;
	cursor:pointer;
	background-image: url("../images/cart/trash.png");
	background-position : 7px 4px; 
	background-repeat: no-repeat;
	
}
div.content.cart>div.container>table>tbody>tr>td.model,
div.content.cart>div.container>table>tbody>tr>td.img.colormodel
{
	cursor:pointer;
}
div.content.cart>div.container>table>tbody>tr>td.img
{
	vertical-align: top;
	text-align: center;
	/*position: relative;*/
}

div.content.cart>div.container>table>tbody>tr>td.img>div
{
	position: relative;
	width:68px;
	height:68px;
}
div.content.cart>div.container>table>tbody>tr>td.img>div>img
{
	position: relative;
	height:68px;
	width:auto;
}
div.content.cart>div.container>table>tbody>tr>td.img>div>div
{

	position:absolute;
	top:25px;
	height:auto;
	left:0px;
	width:68px;
	background-image:url("../images/transparentBackground/000000/70.png");
	font-weight:bold;
	font-size: 16px;
	line-height:20px;
	
}






div.content.cart>div.container>div.metrics
{
	display:none;
	width:955px;
	height:300px;
	
}
div.content.cart>div.container>div.metrics.aktiv
{
	display:block;
}

div.content.cart>div.container>div.metrics>div{
	background-color: #403d2d;
}

div.content.cart>div.container>div.metrics>div.oben,
div.content.cart>div.container>div.metrics>div.unten,
div.content.cart>div.container>div.metrics>div.data,
div.content.cart>div.container>div.metrics>div.fenster
{
	width:915px;
	left:20px
}
div.content.cart>div.container>div.metrics>div.oben,
div.content.cart>div.container>div.metrics>div.unten
{
	height:20px;
}
div.content.cart>div.container>div.metrics>div.oben
{
	top:0px;
}
div.content.cart>div.container>div.metrics>div.unten
{
	bottom:0px;
}
div.content.cart>div.container>div.metrics>div.fenster
{
	height:70px;
	background: transparent url("../images/transparentBackground/FEF5B3-100/10.png");
	cursor: pointer
}

div.content.cart>div.container>div.metrics.oben>div.fenster
{
	top:20px;
}
div.content.cart>div.container>div.metrics.oben>div.data
{
	bottom:20px;
}

div.content.cart>div.container>div.metrics.unten>div.fenster
{
	bottom:20px;
}
div.content.cart>div.container>div.metrics.unten>div.data{
	top:20px;
}

div.content.cart>div.container>div.metrics>div.links,
div.content.cart>div.container>div.metrics>div.rechts
{
	width:20px;
}
div.content.cart>div.container>div.metrics>div.links
{
	left:0px;
	-webkit-border-radius-topleft: 15px;
	 -khtml-border-radius-topleft: 15px;
	   -moz-border-radius-topleft: 15px;
	     -o-border-radius-topleft: 15px;
	-webkit-border-radius-bottomleft: 15px;
	 -khtml-border-radius-bottomleft: 15px;
	   -moz-border-radius-bottomleft: 15px;
	     -o-border-radius-bottomleft: 15px;
}
div.content.cart>div.container>div.metrics>div.rechts
{
	right:0px;
	-webkit-border-radius-topright: 15px;
	 -khtml-border-radius-topright: 15px;
	   -moz-border-radius-topright: 15px;
	     -o-border-radius-topright: 15px;
	-webkit-border-radius-bottomright: 15px;
	 -khtml-border-radius-bottomright: 15px;
	   -moz-border-radius-bottomright: 15px;
	     -o-border-radius-bottomright: 15px;
}

/*  die höhen mussen vom JS neu gesetzt werden */

div.content.cart>div.container>div.metrics>div.links,
div.content.cart>div.container>div.metrics>div.rechts
{
	height:300px;
}
div.content.cart>div.container>div.metrics>div.data
{
	height:190px; /*300-20-20-70*/
}

div.content.cart>div.container>div.metrics>div.data>table
{
	border-collapse: collapse;	
	position: absolute;
}

div.content.cart>div.container>div.metrics>div.data>table>tbody>tr>td
{
	border-bottom:1px solid #403e2d;
	border-top:1px solid #403e2d;
	font-size:10px;
	height:20px;
	line-height:20px;
	background-image:url("../images/transparentBackground/FEF5B3-50/70.png");
}
div.content.cart>div.container>div.metrics>div.data>table>tbody>tr>td
{
	text-align: center;
	vertical-align: middle;
}
div.content.cart>div.container>div.metrics>div.data>table>tbody>tr>td.label
{
	text-align: right;
}
div.content.cart>div.container>div.metrics>div.data>table>tbody>tr.hover>td
{
	background-image:url("../images/transparentBackground/FEF5B3-50/90.png");
}

div.content.cart>div.container>div.metrics>div.data>table>tbody>tr>td>input
{
	background-color:#53392c;
	width:20px;
	border:0px none;
	line-height:18px;
	font-size:14px;
	color:#fef5b3;
	height:18px;
	text-align: center;
	
	padding:0px;	
	
}
div.content.cart>div.container>div.metrics>div.data>table>tbody>tr>td.sum>div
{
	position: relative;
	background-color:#53392c;
	width:20px;
	height:20px;
	left:40px;
	font-size:14px;
	color:#fef5b3;
}

div.content.cart>div.container>div.metrics>div.data>div
{
	position:absolute;
	width:200px;
	border: 1px solid #403e2d;
	padding:5px;
	font-size:10px;
	line-height:12px;
	height:12px;
	text-align:center;
	cursor:pointer;
	background-color:#000000;
	
	-webkit-border-radius: 5px;
	 -khtml-border-radius: 5px;
	   -moz-border-radius: 5px;
	     -o-border-radius: 5px;
}

div.content.cart>div.container>div.metrics.oben>div.data>table
{
	top:0px;
}
div.content.cart>div.container>div.metrics.unten>div.data>table
{
	bottom:0px;
}


div.content.cashdesk div,
div.content.cashdesk img,
div.content.cashdesk span,
div.content.cashdesk table
{
	color:#fef5b3;
	border:0px;
}
div.content.cashdesk div,
div.content.cashdesk img
{
	position : absolute;
}
div.content.cashdesk>div.container
{
	left:250px;
	width:1180px;
	top:0px;
	height:850px;
	position:absolute;
}

div.content.cashdesk>div.container>div.cashdeskSteps
{
	top:30px;
	height:auto;
	left:100px;
	width:1000px;
	
	text-align: center;
	font-size:12px;
}

div.content.cashdesk>div.container>div.cashdeskSteps>span
{
	border-right: 2px solid #807c5a;
	padding:0px 25px;
	color:#807c5a;
}

div.content.cashdesk>div.container>div.cashdeskSteps>span.aktiv
{
	cursor: auto;
	color:#fef5b3;
}
div.content.cashdesk>div.container>div.cashdeskSteps>span:first-child
{ 
	border-left: 2px solid #807c5a;
}


div.content.cashdesk>div.container>div.cashdeskI>div.toCashdeskII,
div.content.cashdesk>div.container>div.cashdeskII>div.toCashdeskIII,
div.content.cashdesk>div.container>div.cashdeskIII>div.toCustomerArea
{
	left:355px;
	width:300px;
	top:600px;
	height:20px;
	line-height:20px;
	padding:5px;
	cursor:pointer;
	color:#fef5b3;
	background-color: #403e2d;
	border:1px solid #807c5a;
	-webkit-border-radius: 20px;
	 -khtml-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
	
}

div.content.cashdesk>div.container>div.cashdeskI,
div.content.cashdesk>div.container>div.cashdeskII,
div.content.cashdesk>div.container>div.cashdeskIII
{
	position: absolute;
	width:1000px;
	top:60px;
	left:90px;
	height:730px;
	background-color:#000000;
	border:1px solid #807c5a;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	overflow:hidden;
	-webkit-border-radius: 20px;
	 -khtml-border-radius: 20px;
	   -moz-border-radius: 20px;
	     -o-border-radius: 20px;
}


div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes
{
	left:5px;
	width:1000px;
	height : 70px;
	top:50px;
}

div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div
{
	position:relative;
	float:left;
}

div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.CASH,
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.COD,
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.PREPAIMENT,
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.DOWNPAY
{
	cursor : pointer;
	width:90px;
	height:60px;
	background-repeat:no-repeat;
	background-position:-15px;
	
	border:2px solid #807c5a;
	margin:7px;
	-webkit-border-radius: 25px;
	 -khtml-border-radius: 25px;
	   -moz-border-radius: 25px;
	     -o-border-radius: 25px;
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.CASH
{
	background-image: url("../images/cart/payment_CASH.png");
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.COD
{
	background-image: url("../images/cart/payment_COD.png");
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.PREPAIMENT
{
	background-image: url("../images/cart/payment_PREPAIMENT.png");
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.DOWNPAY
{
	background-image: url("../images/cart/payment_DOWNPAY.png");
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypes>div.aktiv
{
	margin:5px;
	border:4px solid #fef5b3;
}

div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription
{
	left:5px;
	width:1000px;
	top:130px;
	height : 130px;
	text-align:center;
	overflow: hidden;
	color:#807c5a;
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>div
{
	padding-top:10px;
	display:none;
	width:1000px;
	height:auto;
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>div>h1,
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>div>p
{
	
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>div>h1
{
	padding:0px;
	margin:0px 0px 10px 0px;
	
	font-size:14px;
	font-weight: bold;
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>div>p
{
	font-size:12px;
}

div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>div.aktiv
{
	display:block;
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDescription>p{
	padding-top:110px;
}

div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDownpay
{
	top:260px;
	left:5px;
	width:1000px;
	height:25px;
	display:none;
}
div.content.cashdesk>div.container>div.cashdeskI>div.paymenttypesDownpay.aktiv
{
	display:block;
}
div.content.cashdesk>div.container>div.cashdeskI>div.token
{
	top:285px;
	left:5px;
	width:1000px;
	height:120px;
	border-top:2px solid #403e2d;	
	border-bottom:2px solid #403e2d;
	padding-top:15px;	
}

div.content.cashdesk>div.container>div.cashdeskI>div.token>div
{
	position:relative;
	float:left;
}

div.content.cashdesk>div.container>div.cashdeskI>div.token>div.token
{
	cursor : pointer;
	width:90px;
	height:60px;
	background-repeat:no-repeat;
	background-position:-15px;
	text-align:center;
	
	border:2px solid #807c5a;
	margin:7px;
	-webkit-border-radius: 25px;
	 -khtml-border-radius: 25px;
	   -moz-border-radius: 25px;
	     -o-border-radius: 25px;
}
div.content.cashdesk>div.container>div.cashdeskI>div.token>div.token
{
	background-image: url("../images/cart/token.png");
	
	font-size:15px;
	font-weight:bold;
	height:40px;
	padding-top:20px;
}
div.content.cashdesk>div.container>div.cashdeskI>div.token>div.token.expiring
{
	height:47px;
	padding-top:13px;
}
div.content.cashdesk>div.container>div.cashdeskI>div.token>div.token>span
{
	vertical-align: bottom;
	font-size:12px;
	font-weight: normal
}
div.content.cashdesk>div.container>div.cashdeskI>div.token>div.token>span+span
{
	line-height:20px;
	font-size:10px;
	font-weight: normal
}
div.content.cashdesk>div.container>div.cashdeskI>div.token>div.aktiv
{
	margin:5px;
	border:4px solid #fef5b3;
}




div.content.cashdesk>div.container>div.cashdeskI>div.delivertoPrev,
div.content.cashdesk>div.container>div.cashdeskI>div.delivertoNext
{
	top:483px;
	width:45px;
	height:43px;
	display:none;
	cursor: pointer;
}
div.content.cashdesk>div.container>div.cashdeskI>div.delivertoPrev.aktiv,
div.content.cashdesk>div.container>div.cashdeskI>div.delivertoNext.aktiv
{
	display:block;
}
div.content.cashdesk>div.container>div.cashdeskI>div.delivertoPrev
{
	left:260px;
	background-image: url('../images/cart/deliveryPrev.png');
}
div.content.cashdesk>div.container>div.cashdeskI>div.delivertoNext
{
	left:705px;	
	background-image: url('../images/cart/deliveryNext.png');
}
div.content.cashdesk>div.container>div.cashdeskI>div.deliverto
{
	width:400px;
	left:305px;
	top:440px;
	height:105px;
}
div.content.cashdesk>div.container>div.cashdeskI>div.deliverto>div
{
	top:25px;
	height:80px;
	width:400px;
	text-align: center;
	display: none;
	left:-400px;
}
div.content.cashdesk>div.container>div.cashdeskI>div.deliverto>div.aktiv
{
	display: block;
	left:0px;
}



div.content.cashdesk>div.container>div.cashdeskII>div.dispatchmode
{
	
	top:0px;
	height:40px;
	line-height:40px;
	text-align:left;
	width:800px;
	left:0px;
	padding:20px 80px 20px 130px;
	background-position: 10px center;
	background-repeat: no-repeat;
	border-bottom:2px solid #403e2d;
}
div.content.cashdesk>div.container>div.cashdeskII>div.dispatchmode.CASH
{
	background-image: url("../images/cart/payment_CASH.png");
}
div.content.cashdesk>div.container>div.cashdeskII>div.dispatchmode.COD
{
	background-image: url("../images/cart/payment_COD.png");
}
div.content.cashdesk>div.container>div.cashdeskII>div.dispatchmode.PREPAIMENT
{
	background-image: url("../images/cart/payment_PREPAIMENT.png");
}
div.content.cashdesk>div.container>div.cashdeskII>div.dispatchmode.DOWNPAY
{
	background-image: url("../images/cart/payment_DOWNPAY.png");
}

div.content.cashdesk>div.container>div.cashdeskII>div.paymenttypesDownpay
{
	left:130px;
	top:63px;
	height:16px;
	width:870px;
	text-align:left;
}


div.content.cashdesk>div.container>div.cashdeskII>div.addressesHeadline,
div.content.cashdesk>div.container>div.cashdeskII>div.addresses
{
	left:0px;
	width:1000px;
	padding:0px;
	border-bottom:2px solid #403e2d;
}

div.content.cashdesk>div.container>div.cashdeskII>div.addressesHeadline
{
	top:86px;
	height:60px;
}

div.content.cashdesk>div.container>div.cashdeskII>div.addresses
{
	top:150px;
	height:100px;
}



div.content.cashdesk>div.container>div.cashdeskII>div.addressesHeadline div,
div.content.cashdesk>div.container>div.cashdeskII>div.addresses div
{
	text-align:left;
}

div.content.cashdesk>div.container>div.cashdeskII>div.addressesHeadline>div,
div.content.cashdesk>div.container>div.cashdeskII>div.addresses>div
{
	width:220px;
	padding-left:40px;
	background-repeat: no-repeat;
}

div.content.cashdesk>div.container>div.cashdeskII>div.addressesHeadline>div.invoiceaddress,
div.content.cashdesk>div.container>div.cashdeskII>div.addresses>div.invoiceaddress
{
	left:50px;
}
div.content.cashdesk>div.container>div.cashdeskII>div.addressesHeadline>div.deliveryaddress,
div.content.cashdesk>div.container>div.cashdeskII>div.addresses>div.deliveryaddress
{
	left:330px;
}




div.content.cashdesk>div.container>div.cashdeskII>div.value,
div.content.cashdesk>div.container>div.cashdeskII>div.addOrder
{
	top:300px;
	text-align:left;
	width:1000px;
	left:0px;
	height:150px;
	padding:5px 5px 5px 5px;
	border-bottom:2px solid #403e2d;
	font-size:12px;
	font-weight:bold;
}

div.content.cashdesk>div.container>div.cashdeskII>div.value>table
{
	margin:10px;
	border-collapse: collapse;
	
	border:2px solid #403e2d;
}

div.content.cashdesk>div.container>div.cashdeskII>div.value>table td
{
	border:2px solid #403e2d;
	padding: 3px;
}
div.content.cashdesk>div.container>div.cashdeskII>div.value>table td
{
	width:200px; 
	text-align: right;
}
div.content.cashdesk>div.container>div.cashdeskII>div.value>table td+td
{
	text-align: right;
	width:50px; 
}
div.content.cashdesk>div.container>div.cashdeskII>div.value>table td+td+td
{
	text-align: center;
	width:20px; 
}

div.content.cashdesk>div.container>div.cashdeskII>div.agb_newsletter
{
	top:500px;
	height:50px;
	text-align:left;
	width:1000px;
	
	left:0px;
	padding:5px 5px 5px 5px;
	border-bottom:2px solid #403e2d;
	font-size:12px;
	font-weight:normal;
}


div.content.cashdesk>div.container>div.cashdeskIII>h1
{
	font-size:14px;
	font-weight:bold;
}



div.contactContent
{
	width: 570px;
	margin: 85px auto;
}

div.contactContent form
{
	margin: 30px 0;
}

div.contactContent .validationError
{
	font-size: 10px;
}

div.contactContent input[type="text"],
div.contactContent textarea
{
	width: 250px;
}

div.contactContent textarea
{
	height: 150px;
}




div.registrationContent
{
	width: 710px;
	margin: 50px auto 0 auto;
}

div.registrationContent form
{
	margin: 30px 0;
}

div.registrationContent label
{
	display: block;
}

div.registrationContent .validationError
{
	font-size: 10px;
}

div.registrationContent td
{
	padding: 3px 0px;
}

div.registrationContent td input[type="text"],
div.registrationContent td textarea,
div.registrationContent td select
{
	width: 147px;
}

div.registrationContent td[colspan="2"] input[type="text"],
div.registrationContent td[colspan="2"] textarea,
div.registrationContent td[colspan="2"] select
{
	width: 308px;
}

div.registrationContent td[colspan="3"] input[type="text"],
div.registrationContent td[colspan="3"] textarea,
div.registrationContent td[colspan="3"] select
{
	width: 470px;
}



div.registrationContent textarea
{
	height: 100px;
}

div.registrationContent .error
{
	display: block;
	font-size: 10px;
}



.lostYourPasswordContent
{
	width: 600px;
	margin: 100px auto;
}


