html, body {
	margin:0;
	padding:0;
}

body {
	background-color:#fff !important;
	font-family:arial, sans-serif;
	font-size:100%;
	color:#111;
}

#wrapper {
   width:92%;
   min-width:940px;
   margin-left:40px;
   /*float:left;*/
   background:transparent url('shadow.png') repeat-y top left;
   padding-left:10px;
   position:relative;
}

#wrapper-shadow {
	background:transparent url('shadow2.png') repeat-y top right;
	position:relative;
	float:left;
	padding-right:10px;
	margin-right:-10px;
	width:100%;
}

#content-wrapper {
	position:relative;
	float:left;
	width:100%;
	/*padding-bottom:20px;*/
	padding-left:10px;
	margin-left:-10px;
	background:transparent url('shadow.png') repeat-y top left;
}

* html #content-wrapper {
	display:inline;
}

#content-wrapper-shadow {
	float:left;
	position:relative;
	width:100%;
	background:transparent url('shadow2.png') repeat-y top right;
	padding-right:10px;
	/*padding-bottom:20px; */
	margin-right:-10px;
}

#content-wrapper:after,
#content-wrapper:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.header,
#nav,
.search,
#footer {
	clear:both;
	width:100%;
}

.shoparea {
	float:left;
	min-width:780px;
	width:100%;
	margin:0 -95% 0 0;
}

.shoparea-content {
	/*float:left;
	min-width:640px;*/
	margin:20px 20px 0 280px;
	margin-left:280px;
	font-size:80%;
	display:inline-block;
}

.shoparea-content {
	display:block;
}

.haenlderempfehlungen {
	width:160px;
	float:left;
	/*position:absolute;
	margin-left:10px;*/
	margin-left:-5%;
	padding-left:20px;
	font-size:80%;
}

#footer {
	height:20px;
	background:transparent url('shadow2.png') repeat-y top right;
	padding-right:10px;
	font-size:80%;
	color:#686868;
	text-align:center;
}

.header {
	width:100%;
	background-color:#fff;
	/*float:left;*/
	margin:10px 0;
}

.shoplogo {
	width:820px;
	float:left;
	margin-left:10px;
}

.shoplogo img {
	max-width:820px;
}

.educhecklogo,
.educhecklogo img {
	width:75px;
	float:right;
	margin-right:10px;
}

p.nomarginpadding {
	margin:0;
	padding:0;
}

.shoplogo img,
.educhecklogo img {
	float:left;
	border:none;
	text-decoration:none;
}



a:link, a:visited {
	color:#414141;
	text-decoration:underline;
}

a:hover, a:active {
	color:#EF5A00;
	text-decoration:none;
}



/**************   menu   **************/


#nav {
	float:left;
	width:100%;
	background:transparent url("bg.png") repeat-x bottom;
	font-size:70%; 
	line-height:normal; 
	margin-top:20px;
	/*margin-left:10px;
	padding-right:10px;*/
	/*border-bottom:1px solid #cdcdcd;*/
}
 
#menu { 
	margin:0; 
	padding:10px 10px 0; 
	list-style:none; 
	margin-left:10px;
} 

#nav li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}

#nav a {
	float:left;
	background:url("tabbgleft_1_weiss.png") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
}

#nav a span {
	float:left;
	display:block;
	background:url("tabbgright_1_weiss.png") no-repeat right top;
	padding:5px 15px 4px 6px;
	font-weight:bold;
	color:#515151;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover span {
	color:#515151;
}

#nav #current a {
	/*background:url("/gr/shoplaylout/tabbgleft_1_weiss.png") no-repeat left top;*/
	background-position:0 -146px;
	border-width:0;
}

#nav #current a span {
	/*background:url("/gr/shoplaylout/tabbgright_1_weiss.png") no-repeat right top;*/
	background-position:100% -146px;
	padding-bottom:5px;
	color:#686868;
}

#nav a:hover {
	/*background:url("tabbckgrnd-left.png") no-repeat left top;*/
	background-position:0 -146px;
}

#nav a:hover span {
	/**/
	background-position:100% -146px;
}


/**************   einkaufswagen tab   **************/

#nav #einkaufswagen a {
	/*margin-right:40px;
	float:right;*/
	background:url("tabbckgrndwk-left.png") no-repeat left top;
	color:#fff;
}

#nav #einkaufswagen span {
	background:url("tabbckgrndwk-right.png") no-repeat right top;
	color:#fff;
}

#nav #einkaufswagen.current a {
	background-position:0 -146px;
	border-width:0;
}

#nav #einkaufswagen.current a span {
	background-position:100% -146px;
	padding-bottom:5px;
	color:#686868;
}

#nav #einkaufswagen a:hover {
	background-position:0 -146px;
	color:#686868;
}

#nav #einkaufswagen a:hover span {
	background-position:100% -146px;
	color:#686868;
}

/**************   einkaufswagen   **************/

#einkaufswagen-anzeige {
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
}

#einkaufswagen-anzeige caption {
	border-bottom:1px solid #cdcdcd;
	font-size:110%;
	font-weight:bold;
	padding:4px 0;
	margin-top:40px;
	margin-bottom:10px;
	background-color:#ebebeb;
}

#einkaufswagen-anzeige th {
	padding:4px;
	text-align:left;
	background-color:#9a9a9a;
	font-size:90%;
	color:#fff;
}

.einkaufswagen-hanzahl {
	width:120px;
}

.einkaufswagen-hbesch {
	overflow:hidden;
}

.einkaufswagen-hpreis {
	width:150px;
}

.einkaufswagen-bild {
	width:42px;
	height:50px;
	border:none;
}

#einkaufswagen-anzeige .einkauswagen-banzahl,
#einkaufswagen-anzeige .einkauswagen-bbild,
#einkaufswagen-anzeige .einkauswagen-bbesch,
#einkaufswagen-anzeige .einkauswagen-bpreis {
	border-bottom:1px solid #ebebeb;
	vertical-align:top;
	padding:10px 4px 4px 4px;
}

.einkauswagen-banzahl {
	border-left:1px solid #ebebeb;
	width:150px;
}

.einkauswagen-bbild {
	border-left:1px solid #ebebeb;
	width:50px;
}

.einkauswagen-bbesch {
	border-right:1px solid #ebebeb;
}

.einkauswagen-bpreis {
	border-right:1px solid #ebebeb;
	text-align:right;
	font-weight:bold;
}

.einkauswagen-anzahltext,
.einkauswagen-select {
	float:left;
}

.einkauswagen-anzahlrefresh,
.einkauswagen-anzahldel {
	width:16px;
	height:16px;
	margin-top:2px;
	float:left;
	margin-left:10px;
}

.einkauswagen-anzahldel {
	margin-left:20px;
}

.einkaufswagen-more {

}

.einkaufswagen-bezeichnung,
.einkaufswagen-beschreibung {
	display:block;
	width:100%;
}

.einkaufswagen-sku {
	font-size:90%;
	color:#9a9a9a;
	display:block;
}

.einkaufswagen-preisgesamtb {
	background-color:#ebebeb;
	padding:4px;
}

.einkaufswagen-preisgesamtp {
	background-color:#ebebeb;
	text-align:right;
	padding:4px;
}

.einkaufswagen-versand {
	padding-bottom:20px;
	padding-top:10px;
	vertical-align:top;
}

#einkaufswagen-versandh {
	font-weight:bold;
	padding:4px;
	padding-top:30px;
}

#einkaufswagen-versandh {
	vertical-align:top;
}

.einkauswagen-konto {
	float:left;
	width:100%;
}

.einkauswagen-versandp {
	vertical-align:top;
	text-align:right;
	padding:4px;
	padding-bottom:30px;
	padding-top:10px;
}

.einkaufswagen-gesamtmvh {
	font-weight:bold;
	padding:4px;
	background-color:#ebebeb;
}

.einkaufswagen-gesamtmvp {
	font-weight:bold;
	text-align:right;
	padding:4px;
	background-color:#ebebeb;
}

.einkaufswagen-notizb input,
.einkaufswagen-oldcomk textarea,
.einkaufswagen-oldcomh textarea,
.einkaufswagen-comk textarea,
.einkaufswagen-comh textarea {
	border:2px solid #D4D0C8;
	padding:2px;
}

.einkaufswagen-notizh {
	border-top:2px solid #686868;
	padding-top:40px;
}

.einkaufswagen-buttons {
	background-color:#ebebeb;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:10px 10px;
	text-align:right;
}

.einkaufswagen-anzahlerror {
	font-weight:bold;
	color:red;
	float:left;
	padding:3px 4px;
}

.einkaufswagen-btcancel {
	border:none;
	border-bottom:1px solid #ebebeb;
	background-color:transparent;
	color:#686868;
	padding:0;
	margin:2px 5px;
	float:right;
}

.einkaufswagen-btcancel:hover {
	border-bottom:1px solid #686868;
	cursor:pointer;
}

.einkaufswagen-btsubAnf {
	width:142px;
	height:22px;
	background:transparent url('gr/bt_anfrage.png') no-repeat 0 0;
	border:none;
	cursor:pointer;
	padding:0;
	margin:0 5px;
	text-indent:-9999px;
	float:left; 
}

.einkaufswagen-btsubAnf:hover {
	background-position:0 -22px;
}

.einkaufswagen-btsubAnf:active {
	background-position:0 -44px;
}

#einkaufswagen-btsubBest {
	width:142px;
	height:22px;
	background:transparent url('gr/bt_bestellen.png') no-repeat 0 0;
	border:none;
	cursor:pointer;
	padding:0;
	margin:0 5px;
	text-indent:-9999px; 
	float:left;
}

#einkaufswagen-btsubBest:hover {
	background-position:0 -22px;
}

#einkaufswagen-btsubBest:active {
	background-position:0 -44px;
}

#einkaufswagen-btsubBest.inactive {
	background-position:0 -66px;
}

#einkaufswagen-btsubBest.inactive:hover {
	cursor:default;
}

.kundendaten {
	margin-top:60px;
	padding-top:10px;
	border-top:1px solid #cdcdcd;
}

/**************   haenlder empfehlungen   **************/



.angebot-des-tages {
	font-size:100%;
	margin:20px 0 0 0;
}

.incl-mwst {
	font-size:80%;
	color:#9a9a9a;
	margin-top:2px;
}

.empfehlung-single {
	margin-bottom:40px;
	margin-top:10px;
	/*float:left;*/
	font-size:90%;
	text-align:center;
}

.empfehlung-bild {
	width:82px;
	height:100px;
	border:none;
}

.empfehlung-bezeichnung {
	display:block;
	margin:4px 0;
	font-size:95%;
}

.empfehlung-preis {
	font-weight:bold;
	margin:4px 0;
}

.inshopcart,
.inshopcart2 {
	width:142px;
	height:22px;
	background:transparent url('gr/bt_mehrinfos.png') no-repeat 0 0;
	border:none;
	cursor:pointer;
	margin-top:4px;
}

.inshopcart2 {
	background:transparent url('gr/bt_einkaufsw.png') no-repeat 0 0;
}

.inshopcart:hover,
.inshopcart2:hover {
	background-position:0 -22px;
}

.inshopcart:active,
.inshopcart2:hover {
	background-position:0 -44px;
}



/**************   search   **************/

.search {
	width:100%;
	/*float:left;*/
	/*margin-left:-10px;*/
	padding:10px 0;
	/*padding-right:10px;*/
	border-bottom:1px solid #cdcdcd;
	font-size:80%;
}

.search form {
	/*float:right;*/
	margin-left:40px;	
}

#expertsuche {
	margin-top:20px;
	width:600px;
	text-align:left;
	margin-left:35%;
}

.search form div {
	/*float:right;
	width:400px;*/
	text-align:right;
}

.search label {
	color:#686868;
}

.search-input,
.search-select {
	border:2px solid #D4D0C8;
	padding:2px;
	font-size:90%;

}

.search-input:focus,
.search-select:focus {
	border-color:#AFBC04;
}

.search-submit {
	border:none;
	padding:5px 4px 5px 4px;
	background-color:#D4D0C8;
	margin:0;
	cursor:pointer;
	color:#686868;
	font-weight:bold;
	font-size:85%;
	/*float:right;*/
	margin-left:4px;
}

*+html .search-submit,
* html .search-submit {
	padding:3px 4px 2px 4px;
}

.search-submit:hover {
	background-color:#AFBC04;
	color:#fff;
}

.search-submit:active {
	background-color:#98A304;
}

.expertensuche:link, .expertensuche:visited,
.mslizenzassistent:link, .mslizenzassistent:visited {
	color:#AFBC04;
	font-weight:bold;
	text-decoration:none;
	float:right;
	margin:5px 10px;
	font-size:90%;
}

.expertensuche:hover, .expertensuche:active,
.mslizenzassistent:hover, .mslizenzassistent:active {
	
}

.kundengruppelabel,
.produktgruppelabel,
.herstellerlabel,
#expertsuche .search-hersteller,
#expertsuche .search-submit {
	display:block;
	margin-top:10px;
}

#expertsuche .search-hersteller {
	margin-bottom:10px;
	margin-top:0;
}

#expertsuche .search-submit {
	clear:both;
	float:none;
}

*+html #expertsuche .search-submit {
	
}

#standardsuche .search-checkbox-container {

	margin:0 auto;
	width:400px;
	margin-top:10px;
}


/**************   TEST   **************/


/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM 
#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }*/
#suggestions{ position:relative; left:275px; top:-10px; width:250px; display:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}

/* SEARCHRESULTS */
#searchresults { text-align:left; border-width:1px; border-color:#919191; border-style:solid; width:250px; background-color:#a0a0a0; font-size:10px; line-height:14px; }
#searchresults a { text-align:left; display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; padding-right:10px; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; width:46px; height:46px; border:none;}
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:3px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px; background-image:url(gr/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }


/**************   produkte   **************/

.produkte-headline {
	width:100%;
}

.produkte-headline h3 {
	margin-top:0;
}

.produkt-single {
	width:100%;
	float:left;
	margin-bottom:60px;
	padding-bottom:10px;
	border-bottom:2px solid #9a9a9a;
}

.produkt-infos {
	width:70%;
	float:left;
}

.produkt-infos-content {
	float:left;
	width:100%;
}

.produkt-zusatz {
	width:25%;
	min-width:150px;
	float:right;
	border:1px solid #ebebeb;
}

.produkt-zusatz-content {
	margin:10px;
	text-align:center;
}

.produkt-hersteller {
	color:#686868;
	font-size:90%;
	width:100%;
	display:block;
}

.produkt-bezeichnung {
	font-size:100%;
	margin-top:0;
	margin-bottom:4px;
	color:#E26122;
}

.produkt-sku {
	font-size:80%;
	font-weight:normal;
	color:#686868;
}

.produkt-beschreibung {
	font-size:90%;
	margin-top:20px;
}

.produkt-beschreibungsysvor, 
.produkt-lizenzinfos {
	width:100%;
	display:block;
}

.produkt-art {
	color:#686868;
	font-size:90%;
	margin-top:4px;
}

.produkt-bild {
	
}

.produkte-more-links {
	width:99%;
	margin-top:10px;
	padding:2px;
	padding-top:12px;
	float:left;
	border-top:1px solid #ebebeb;
}

.produkte-more-links a {
	margin-right:15px;
}

.produkte-more-links a:link, .produkte-more-links a:visited {
	color:#9a9a9a;
	text-decoration:none;
	font-weight:bold;
	font-size:85%;
}

.produkte-more-links a:hover, .produkte-more-links a:active {
	color:#686868;
	text-decoration:underline;
}

.produkte-mehrbilder {
	width:100%;
	margin:10px 0;
	float:left;
}

.produkte-more-links-addpinfo {
	float:left;
	width:100%;
}

.produkte-more-links-addpinfo-a {
	border:2px solid #E3EAEA;
	text-decoration:none;
	float:left;
	margin:0 10px 0 0;
	margin-top:10px;
}

.produkte-more-links-addpinfo-a:hover {
	border:2px solid #cdcdcd;
	text-decoration:none;
	float:left;
}

.produkte-more-links-addpinfo-a img {
	border:none;
	text-decoration:none;
	float:left;
	
}

.produkt-wer-link {
	margin-bottom:5px;
	font-weight:bold;
	font-size:90%;
}

.produkt-wer-link-button {
	font-weight:bold;
	font-size:90%;
	border:none;
	background:transparent;
	padding:0;
	margin:0;
	font-family:arial,sans-serif;
	color:#414141;
	text-decoration:underline;
	cursor:pointer;
	width:100%;
}

*+html .produkt-wer-link-button {
	margin-bottom:-20px;
}

.produkt-wer-link-button:hover {
	color:#EF5A00;
	text-decoration:none;
}

.produkt-wer {
	margin-top:0;
	color:#414141;
	font-size:90%;
}

.produkts-stand {
	font-size:80%;
}

.produkt-getit {
	background-color:#dedede;
	width:100%;
	float:left;
	text-align:center;
	padding:10px 0;
	margin-bottom:10px;
}

.produkt-preis-titel {
	color:#686868;
	font-size:80%;
}

.produkt-preis {
	font-size:110%;
	font-weight:bold;
}

.produkt-preis-mwst {
	font-size:80%;
	color:#686868;
}

.produkt-keineberechtigung {
	color:#EF5A00;
	font-weight:bold;
	margin-top:6px;
	display:block;
}

.produkt-button .inshopcart {
	margin-top:10px;
}

/**************   error   **************/

.error {
	background-color:#ffcccc;
	border:1px solid #dd7777;
	color:#220000 !important;
	padding:14px 10px;
	display:block;
	margin:15px 0;
	font-size:100%;
	line-height:150%;
}

.error a:link, .error a:visited {
	color:#111;
	font-weight:bold;
}

.error a:hover, .error a:active {
	text-decoration:none;
}

.warning {
	background-color:#ffffdd;
	border:1px solid #f0c020;
	color:#222200;
	font-weight:normal;
	display:block;
	padding:14px 10px;
	line-height:150%;
	font-size:100%;
}

.ok {
	background-color:#ddffdd;
	border:1px solid #00aa00;
	color:#008000;
	font-weight:normal;
	display:block;
	padding:14px 10px;
	line-height:150%;
	font-size:100%;
	margin:15px 0;
}

.result {
	padding:14px 10px;
	margin:0;
}

.toggle-ok {
	float:right;
	border:none;
}

.toggle-ok img {
	border:none;
	text-decoration:none;
	float:right;
}

.reg-error {
   padding:8px;
   background-color:#fff;
   border:2px solid #E26122;
   /*F2B383*/
   float:left;
   width:95%;
   margin-bottom:20px;
   margin-top:10px;
}

.reg-error-headline {
      color:#E26122;
      font-size:16px;
}

.reg-error-p {
   font-size:13px;
}

.reg-error-go {
   font-weight:bold;
}

/**************   bewertungen   **************/

.bewertungen img {
	padding-top:10px;
	float:left;
	margin-right:3px;
}

.bewertung-positiv {
	color:#00bc3a;
	float:left;
	margin-top:12px;
	margin-right:30px;
}

.bewertung-neutral {
	color:#e1cb0e;
	float:left;
	margin-top:12px;
	margin-right:30px;
}

.bewertung-negativ {
	color:#c50101;
	float:left;
	margin-top:12px;
	margin-right:30px;
}

.bewertungen-uebersicht {
	width:100%;
	margin-top:20px;
	border-spacing:0;
	border-collapse:collapse;
	float:left;
}

.bewertungen-uebersicht th {
	text-align:left;
}

.bewertungen-uebersicht .bewertung2 {
	border-bottom:2px solid #cdcdcd;
}

* html .bewertungen-uebersicht .bewertung2,
* html .bewertungen-uebersicht .bewertung1,
*+html .bewertungen-uebersicht .bewertung2,
*+html .bewertungen-uebersicht .bewertung1 {
	padding:10px 0;
}

.bewertungen-date-name {
	color:#9a9a9a;
	width:120px;
	border-bottom:2px solid #cdcdcd;
}

.bewertungen-bild {
	width:100px;
	vertical-align:middle;
	text-align:center;
	border-bottom:2px solid #cdcdcd;
}

.bewertungen-bewertung {
	padding:0 20px;
}

/**************   shop-login   **************/

.shop-login {
   margin:20px 0;
   float:left;
}

.shop-login.withborder {
   margin:0 0 30px 0;
   float:left;
   border:2px solid #E26122;
   width:94%;
   padding:15px;
}

.shop-login.withborder .error {
   font-size:13px;
   margin-bottom:10px;
}

.shop-login-text {
   font-weight:bold;
   float:left;
   font-size:12px;
}

.shop-login-text.morewidth {
   width:100%;
   margin-bottom:10px;
}



.shop-login-text-p {
   font-size:13px;
}

.shop-login-login {
   float:left;
   width:100%;
}

*+html .shop-login-login {
	margin-top:15px;
}

.login-input {
   float:left;
   margin-left:20px;
}

*+html .login-input {
	margin-left:10px;
}

*+html .login-input label {
	margin-left:10px;
}

.shop-login.withborder .login-input {
   margin-left:0;
   margin-right:20px;
}

.login-button {
   float:left;
   margin-top:14px;
   margin-left:20px;
}

.forgot-pass {
   float:left;
   margin-top:18px;
   margin-left:20px;
}

.shoparea .login-input input {
   width:200px;
   border:2px solid #D4D0C8;
   background-color:#fff;
}

.shoparea .login-input input:focus {
   border-color:#AFBC04;
}

/**************   info-box   **************/

.info-box {
   margin-top:20px;
   width:100%;
   float:left;
}

.info-box h2 {
   font-size:15px;
}

.info-box hr {
   border:1px solid #cdcdcd;
}



/**************   headline   **************/

h1 {
	font-size:140%;
}

h2 {
	font-size:130%;
}

h3 {
	font-size:120%;
}

h4 {
	font-size:110%;
}

h5 {
	font-size:100%;
	padding:20px 0 2px 0;
	margin:0;
	color:#434343;
}

/**************   misc   **************/

.anmeldeformularzeigen {
	font-weight:bold;
	font-size:14px;
	border:none;
	background:transparent;
	padding:0;
	margin:0;
	font-family:arial,sans-serif;
	color:#EF5A00;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px solid #EF5A00;
	display:inline;
	text-align:left;
	width:290px;
}

.anmeldeformularzeigen:hover {
	color:#EF5A00;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

.anmeldeinfo {
	font-size:80%;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:-10px;
	padding:4px;
	float:left;
	color:#444;
	background-color:transparent;
	border:none;
	text-align:left;
	margin-left:5px;
	
}

.anmeldeinfo .ok {
	border:none;
	background-color:transparent;
	margin:1px 0;
	padding:0;
}

.anmeldeinfo .error {
	border:none;
	background-color:transparent;
	margin:5px 0;
	padding:0;
	color:red !important;
	font-weight:bold;
}

.kundeheadline {
	font-weight:bold;
}

.data {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}

.data th {
	background-color:#9a9a9a;
	padding:3px;
	color:#fff;
	border-bottom:4px solid #fff;
	border-top:4px solid #fff;
}

.data .even p,
.data .odd p,
.data th p {
	margin:0;
}

.data td {
	padding:4px 6px;
}

.data .even {
	background-color:#ebebeb;
}



