/*
	color definitions:
	
	#33396f dark blue
	#8b93d3 medium blue
	#c0c0ff light blue
	
	
	#0f4324 dark green
	#008300 medium green
	#bfe9a9 light green
	#ac0000 red
	#e74d4d light red

	#333333 medium grey
	#ebebeb light grey


*/
BODY, TABLE, DIV, TD, TR, SPAN, P, A { font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 9pt; }

BODY			{ background: #FFFFFF; color: #000000; margin: 0px; padding: 0px; }
a				{ color: #000000; font-weight: bold;}
a:link 			{ font-weight: bold; text-decoration: none; }
a:visited		{ text-decoration:none; font-weight:bold; color:#333333; }
a:hover			{ color: #0f4324; font-weight: bold; text-decoration: none; }

a:active 		{ text-decoration:none; font-weight:bold; color:#ac0000; }
a:focus 		{ text-decoration:none; font-weight:bold; color:#ac0000; }

A.whitebold 	{ color: #FFFFFF; font-weight: bold; font-size: 9pt; }
A.article   	{ font-size: 8pt; }
A.bluelink		{ color: #0f4324; font-weight: bold; }
A.orange		{ color: #0f4324; font-size: 9pt; text-decoration: underline; font-weight: bold;}
A.pageResults:link	{ color: #ac0000; font-size: 10pt; text-decoration: none; font-weight: bold;}
A.pageResults:hover	{ color: #0f4324; font-size: 10pt; text-decoration: none; font-weight: bold;}
A.headerNavigation { font-size: 8pt; color: #ffffff; font-weight: bold; }
A.headerNavigation:visited { font-size: 8pt; color: #ffffff; font-weight: bold; }

/* style for category navigation
a.smallbold:hover	{ color: #000000; font-size: 11px; text-decoration: none; font-weight:normal; background-color: #bfe9a9;}
*/
a.smallbold:link	{ color: #000000; font-size: 11px; text-decoration: none; font-weight:normal;}
a.smallbold		{ color: #000000; font-size: 11px; text-decoration: none; font-weight:normal;}
a.small_link	        { font-size: 8px;}



A.bestseller 	{ font-size: 9pt; font-weight: bold; color: #33396f; }
A.headerNavigation { font-size: 8pt;}


FORM			{ display: inline; }
CHECKBOX, INPUT, RADIO, SELECT { font-size: 9pt; }
TEXTAREA 		{ width: 100%; font-size: 9pt; }
LI.agb			{ padding-bottom:5px;}

td.tblmain		{ width: 978px; }
td.sc_bot   	{ border-bottom: 1px solid #33396f; padding-top: 10px; padding-bottom: 10px; }
td.shopcart 	{ padding-left:5px; padding-right: 5px; border-top: 1px solid #33396f; border-bottom: 1px solid #33396f; }
table.tblmain	{ width: 978px; }
table.formArea	{ width: 100%; padding-top: 10px; }

INPUT.ipt01, TEXTAREA.ipt01, SELECT.ipt01 { font-size: 8pt; background-color: #F0F0F0; border-style: solid; border-width: 1px; border-color: #33396f; }
INPUT.ipt06, TEXTAREA.ipt06, SELECT.ipt06 { border: 1px solid; border-color: #e74d4d #e74d4d #e74d4d #e74d4d; background-color: #fbd9d9; }
INPUT.readonly, INPUT.readonly:focus, SELECT.readonly, SELECT.readonly:focus { background-color: #F1F2F6; border-color: #474E66 #E7E8ED #E7E8ED #474E66; padding: 2px 4px 2px 4px; }
INPUT.ipt04		  { height: 22px; width: 20px; font-size: 17px; background-color: #e7e5ff; border-style: solid; border-width: 1px; border-color: #7D8CC5; } /*#D8D5FF*/
INPUT.ipt05       { height: 22px; width: 114px; color: #8b93d3; font-size:11pt; font-weight:bold; background-color: #ffffff; border-width: 1px; border-color: #175124;}
INPUT.ipt05:focus { height: 22px; width: 114px; color: #8b93d3; font-size:11pt; font-weight:bold; background-color: #F1F2F6; border-width: 1px; border-color: #175124;}
INPUT.ipt_print	{ font-size: 12pt; border: none; border-bottom:1px solid #000000; padding:5px; line-height:18px; width: 200px;}

.botdist    	{ padding-bottom: 10px; }
.leftdist   	{ padding-left: 10px; }
.rightdist		{ padding-right: 10px; }
.rightdist5    	{ padding-right: 5px; }
.topdist    	{ padding-top: 10px; }
.topdist5    	{ padding-top: 5px; }
.topdist20    	{ padding-top: 20px; }

td.w_1_top		{ width: 455px; }
.w_2_top		{ width: 525px; }


.top_nav		{ width: 206px; height: 68px; text-align: right;}
.custgroup		{ width: 137px; height: 66px; }
.mainmen		{ height: 43px; }

.td_unten { height:10px; font-size: 3px; line-height: 3px }
.logged { color: black; font-size: 10px; line-height: 12px; padding: 6px 4px 4px 0px; }
.box { color: black; font-size: 11px }

.colhead		{ font-weight:bold; height:30px; text-align: left; padding-left:10px; padding-bottom:3px;}
.navtrail		{ color: #ffffff; padding-bottom: 2px; height:21px; padding-left: 5px;}

td.tdleft			{ width: 150px; padding-right:10px; }
td.tdright		{ width: 150px; padding-left:10px; }
td.tdmiddle		{ width: 100%; }
.w150			{ width: 150px; }
.w130			{ width: 130px; }
.head_box { color: black; font-size: 9pt; line-height: 0pt; text-align: center; padding-bottom: 3px; font-weight:bold;}
.lightgrey { background-color:#ebebeb; }
.smallgreen { font-size: 8pt; color: #33396f;}
a.smallgreen { font-size: 8pt; color: #33396f;}

.box { color: black; font-size: 10px }
.td_unten { font-size: 3px; line-height: 3px }
.trcol1 {}
.trcol2 { background-color: #ffffff;}

.moduleRow	    	{ font-size: 11px; }
.moduleRowOver     	{ font-size: 11px; cursor: hand; } /* #fbd9d9 */
.moduleRowSelected 	{ font-size: 11px; } /* #C3FDB9 */
.price			{ font-size: 12pt; color: #ac0000; line-height: 18px; font-weight: bold; }
.smallblack		{ font-size: 7pt; color: #000000; }
.smalloldprice 	{ color: #33396f; text-decoration: line-through; font-weight: bold; }
.mainbox 		{ width: 34%; padding: 0px; margin: 0px;}
td.mainbox 		{ width: 34%; padding: 0px; margin: 0px;}
.p3left 		{ padding-left: 3px; text-align: right; vertical-align: middle; padding-top: 4px;}
.normname		{ font-size: 9pt; font-weight: bold; color: #33396f; }
.small			{ font-size: 8pt; }
.hrline3		{ width:100%; color:#33396f; background-color:#33396f; height:3px; margin-right:0; border:0;}
.hrline2 		{ width:100%; color:#33396f; background-color:#33396f; height:2px; margin-right:0; border:0;}
.hrline1 		{ width:100%; color:#33396f; background-color:#33396f; height:1px; margin-right:0; border:0;}
.bigname 		{ font-size: 14pt; font-weight: bold; }
.highlight		{ color: #ac0000; }
.oldprice		{ text-decoration: line-through; }
.medname		{ font-size: 10pt; font-weight: bold; color: #000000; }
.newprice		{ color: #BC0707; font-weight: bold; font-size: 14pt; }
TD.poptionheadline	{ color: #33396f; font-weight: bold; font-size: 10pt; background-color: #c0c0ff; }
.headline		{ color: #ffffff; font-weight: bold; font-size: 9pt; background-color: #33396f; }
.contbox		{ background-color: #c0c0ff; }
DIV.bluebox		{ width: 100%; height: 160px; }
.errorBox	  	{ font-size : 10px; background: #ffb3b5; font-weight: bold; }
.errormsg		{ height:74px; color: #ac0000; font-weight: bold; border-color: #ac0000; border-style: solid; border-width: 1px; margin: 0px; padding: 10px 10px 30px 74px; text-align: left; scrolling: no; overflow: hidden; }
.bk_headline  	{ background-color: #c0c0ff; font-weight: bold; font-size: 10pt;}
.formdesc		{ width: 30%; font-weight: bold; text-align: right; padding-right: 5px; font-size: 8pt; }
.form_print		{ width: 30%; font-weight: bold; text-align: right; padding-right: 5px; font-size: 12pt;}
.formdesc2		{ font-weight: bold; text-align: right; padding-right: 5px; }
.bk_lightblue 	{ background-color: #e7e5ff; } /* D8D5FF*/
.medname		{ font-size: 10pt; font-weight: bold; color: #33396f; }
td.sc_right 	{ padding-right: 5px; border-right: 1px solid #33396f; }
.sc_sum 		{ font-size: 10pt; font-weight: bold; color: #ac0000; }
.smallbold		{ font-size: 8pt; color: #000000; font-weight: bold; }
a.smallboldw	{ font-size: 8pt; color: #ffffff; font-weight: bold; }
.smallboldw		{ font-size: 8pt; color: #ffffff; font-weight: bold; }
.discount 		{ font-size: 10pt; color: #33396f; font-weight: bold; }
.dist			{ padding: 5px; }
.p3left 		{ padding-left: 3px; text-align: right; vertical-align: middle; }
.stepover		{ height:5px; border: 1px solid #101010; padding: 0; margin: 0; }
.step			{ background-color: #ac0000; }
.step_fin		{ background-color: #33396f; }
.head2 			{ color: #111111; font-size: 10pt; font-weight: bold; }
.infomsg		{ color: #091853; font-weight: bold; border-color: #e7e5ff; border-style: solid; border-width: 1px; margin: 0px; padding: 10px 10px 10px 60px; text-align: left; scrolling: no; overflow: hidden; }
.moduleRow	    { }
.moduleRowOver     { background-color: #c0c0ff; cursor: hand; }
.moduleRowSelected { background-color: #c0c0ff; }
DIV.seo			{ display:none;}