html	{ overflow-y:scroll; }
body	{ margin: 0; padding: 0; background: #0e0a0b; font-family: arial; color: #c0b2a7; font-size: 11px; line-height: 16px; }

/* ----- WICHTIG FÜR Template - orderConfirm.tpl ----- */
div.print 	{ display:none; background: #fff; }
div.noprint 	{ display:block; }
@media print	{
	div.noprint 	{ display:none; }
	div.print 	{ display:block; }
	#main		{ border: none; }
}
/* --------------------------------------------------- */

ul, li	{ margin: 0; padding: 0; }
li		{ list-style-type: none; }
form, img, table, tr, td	{ margin: 0; border: 0; border: 0 none; padding: 0; }
input, select { margin: 0; padding: 0; }
a	{ text-decoration:none; }

h1	{ margin: 0px; font-weight: normal; font-size: 220%; }
h2	{ margin: 0px; font-weight: normal; font-size: 140%; }
h3	{ margin: 0px; font-weight: bold; font-size: 120%; }
h4	{ margin: 0px; font-weight: bold; font-size: 100%; }
h5	{ margin: 0px; font-weight: normal; font-size: 80%; }
h6	{ margin: 0px; font-weight: normal; font-size: 60%; }

.clearBoth	{ clear: both; font-size: 1px; line-height: 1px; }

.left		{ float: left; }
.right		{ float: right; }
.center		{ text-align: center; }
.bold		{ font-weight: bold; }
.textRight	{ text-align: right; }
.textLeft	{ text-align: left; }
.underline	{ text-decoration: underline; }

.hide		{ position: absolute; left: -9999px; top: -99999px; }
.wrapper	{ margin: auto; width: 960px; }

/* header */
.header { height: 30px; line-height: 30px; }
.header  a 		{ color: #c0b2a7; line-height: 30px; }
.header  a:hover 	{ color: #c49c44; }
.header .right	{ float: right; margin-right: 20px; }
.header .left	{ float: left; margin-left: 20px; }

/* header navigation / logo */
.headerNav	{ height: 109px; background: url(images/system/top.jpg) bottom center; }
.logo	{ display: block; width: 481px; height: 66px; background: url(images/system/logo.jpg); }
.nav	{ text-align: right; }
.nav  a 		{ margin-right: 20px; color: #c0b2a7; line-height: 18px; font-size: 12px; }
.nav  a:hover { color: #c49c44; }
.nav .active	{ font-size: 18px; text-decoration: underline; color: #c0b2a7; }

/* cnt */
.cnt	{ background: url(images/system/bg.jpg) no-repeat top; min-height: 603px; }
.cntImages		{ height: 226px; }
.cntImages ul li	{ width: 191px; height: 226px; float: left; background: #1a1411; margin-right: 1px; }
.cntImages .imgTitle_1	{ background: url(images/system/imgTitle_1.jpg) top center; height: 35px; }
.cntImages .imgTitle_2	{ background: url(images/system/imgTitle_2.jpg) top center; height: 35px; }
.cntImages .imgTitle_3	{ background: url(images/system/imgTitle_3.jpg) top center; height: 35px; }
.cntImages .imgTitle_4	{ background: url(images/system/imgTitle_4.jpg) top center; height: 35px; }
.cntImages .imgTitle_5	{ background: url(images/system/imgTitle_5.jpg) top center; height: 35px; }
.cntImages .cntImage	{ height: 191px; display: none; }
.cntImagesBtm	{ background: url(images/system/imgBottom.jpg) no-repeat top; }
.content	{ vertical-align: top; }

/* footer */
.footer	{ background: url( images/system/footer.jpg) no-repeat top center; height: 82px; line-height: 82px; }
.footerTop	{ background: #27211d; height: 7px; }
.footer .right 	{ margin-right: 20px; }
.footer .left 	{ margin-left: 20px; }
.footer  a 		{ color: #c0b2a7; line-height: 82px; }
.footer  a:hover 	{ color: #c49c44; }

/* Content-Artikel */
.content			{ color: #866e52; font-family: verdana, arial; text-align: justify; }
.content h1, td h1	{ color: #bfb1a8; font-size: 200%; line-height: 30px; text-decoration: underline; }
.content h2, td h2	{ color: #bfb1a8; font-size: 180%; line-height: 30px; text-decoration: underline; }
.content h3			{ color: #bfb1a8; margin: 0 0 10px 0; font-size: 120%; font-weight: normal; text-decoration: none; }
.content h3 a			{ color: #c29d45; text-decoration: underline; text-decoration: none; }
.content h4 			{ color: #bfb1a8; }

.content p			{ color: #866e52; }
.content hr			{ color: #866e52; margin: 20px 0 10px 0; }
.content b, .content strong	{ color: #c29d45; }

.content img.right		{ float: right; margin: 10px 0 10px 10px; }
.content img.left		{ float: left; margin: 10px 10px 10px 0; }
.content li	{ list-style-type: disc; margin: 0 0 7px 0; }
.content ul				{ margin: 10px 0 10px 25px; }
.content a				{ color: #c29d45; text-decoration: underline; }
.content a:hover			{ color: #c29d45; }

.content .text pre,
.content .text address,
.content .text div		{ border: 1px dashed #bfb1a8; padding: 5px; margin: 5px 0 5px 0; }

