.cell1 { background-color: #C4C4C4; }
.cell2 { background-color: #FECB31; }
.cell3 { background-color: #FFFFFF; }
.cell4 { background-color: #717A83; padding-left:6px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.cell5 { background-color: #ffffff; }
.cell6 { padding-left:5px; padding-top:1px; padding-bottom:1px; padding-right:1px; }
.cell7 { background-color: #E20074; }
.cell7-bg { background-color: #E20074; }
.cell7-error { background-color: #E20800; padding-left:5px; padding-top:7px; padding-bottom:7px; padding-right:5px;}
.cell8 { background-color: #000000; }
.cell9 { background-color: #FFFFFF; }
.cell10 { background-color: #767676; }
.cell11 { background-color: #FFFFFF; padding-top:2px; padding-bottom:2px; }
.cell12 { background-color: #E7E7E7; padding-left:5px; padding-top:1px; padding-bottom:1px; padding-right:5px; }
.cell13 { background-color: #F7F7F7; padding-left:5px; padding-top:1px; padding-bottom:1px; padding-right:5px; }
.cell14 { background-color: #FFFFFF; padding-left:5px; padding-top:1px; padding-bottom:1px; padding-right:5px; }
.cell15 { background-color: #F6F6F6; }
.cell16 { background-color: #E7E7E7; padding-left:5px; padding-right:5px; }

.cell23 { background-color: #F7F7F7; padding:5px; }
.cell24 { background-color: #FFFFFF; padding:5px; }
.cell25 { background-color: #E7E7E7; }
.cell26 { background-color: #FBE5F1; }
.cell27 { background-color: #717A83; }
.cell28 { background-color: #F4F2F3; }
.cell29 { background-color: #A1A8AE; }
.cell30 { background-color: #999999; }
.cell31 { background-color: #F4F2F3; }
.cell32 { background-color: #717A83; }
.cell33 { background-color: #E7E7E7; padding-left:5px; padding-top:1px; padding-bottom:1px; padding-right:5px; }
.cell34 { background-color: #E7E7E7; padding-left:5px; padding-top:1px; padding-bottom:1px; padding-right:5px; }

#scoutdiv {
	display: none;
	padding-top: 10px;
}

#scoutdiv a {
	font: 11px/11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #676767;
	margin: 13px 0 0 30px;
	padding-left: 20px;
}

#scoutdiv a:hover {
	font: 11px/11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #404040;
	margin: 13px 0 0 30px;
	padding-left: 20px;
}


a:hover
{
	color:#E20074;
}

h1,h2,h3,h4,h5,h6
{
	margin: 0px;
}

.text1, .text1-header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color:#404040;
}

.text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#404040;
}

.text2-dec
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#404040;
}

.text2-magenta
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color:#E20074;
}

.text2-grey
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color:#777777;
}

.text3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

.header-text1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color:#3C3C3C;
}

.header-text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#3C3C3C;
}

.header-text3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color:#3C3C3C;
}

.header-text4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#205BA7;
}

.header-text5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#363735;
}

.header-text6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#205BA7;
}

.text4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#FFFFFF;
}

.text5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#E20074;
}

.text5-small
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color:#E20074;
}

.text5-normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#4A4A4A;
}

.text5-nav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#4A4A4A;
}

.text5-nav-on
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#4A4A4A;
}

.text5-nav-on2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#4A4A4A;
}

a.text5-nav-on:hover { background-image:url(/images/montab.gif); }
a.text5-nav-on2:hover { background-image:url(/images/mmmtab.gif); }

.text5-nav-notbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	color:#4A4A4A;
}

.text5-nav2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color:#FF0000;
}
a.text5-nav2:hover { color:#FFFFFF; }


.text5-error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#E20800;
}

.text6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}
a.text6:hover { color:#999999; }

.text6-underline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color:#FFFFFF;
}

.text7
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#E20074;
}
a.text7:hover
{
	color:#333333;
}

.text7-normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#E20074;
}

.text7-offer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#E20074;
}

.text8
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#999999;
}

.text9
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.text10
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	color:#E20074;
}

.text11
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}
a.text11:hover { color:#333333; }

.text12
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color:#E20074;
}
a.text12:hover { color:#333333; }

.text13
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#737373;
}

.text13-bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.text13-bold2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E20074;
}

.text14
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#E20074;
	text-decoration:none;
}

.text15
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#E20074;
}

.text16
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	color:#E20074;
}

.topseller-price
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#E20074;
}

.text17
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.text18
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#767676;
}

.text19
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.text20
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#767676;
}

.text21
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#888888;
}

.text22
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#676767;
}

.text-navi-caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#e2007d;
	padding: 0px 0px 0px 8px;
}

.text23
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#4A4A4A;
}

.cell18 a{line-height:19px;height:19px;padding-left:8px;padding-top:2px;margin:0;width:auto;display:block;cursor:hand;color:#4A4A4A;}

.cell18-on a{line-height:19px;height:19px;padding-left:20px;padding-top:2px;margin:0;width:auto;display:block;cursor:hand;color:#4A4A4A;}


.cell19 a{line-height:19px;height:19px;padding-left:5px;margin:0;width:auto;display:block;cursor:hand;color:#FFFFFF;}

.cell20 {padding-left:20px;}
.cell20 a{padding:1px 0px 1px 0px;margin:0;width:148px;display:block;cursor:hand;color:#4A4A4A;}

.cell21 {padding-left:20px;background-color:#DEDEDE;}
.cell21 a{padding:1px 0px 1px 0px;margin:0;width:148px;display:block;cursor:hand;color:#E20074;background-color:#DEDEDE;}

.cell22 { background-color: #F1F1F1; }

#nosch{left:780px;top:60px;width:5px;}
#wre{left:840px;top:0px;width:220px; height:2000px; z-index:1000;}
#wre,#nosch{position:absolute}

/*#nosch{left:780px;top:0px;width:5px}
#wre{left:795px;top:10px;width:200px; height:1169px;}*/
#nosch2{left:780px;top:0px;width:5px}




.field1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.field2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	border: solid 1px #C4C4C4;
}

.field3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 250px;
}

.field1-friend {
	font-family:Arial, Helvetica, sans-serif;
	width:629px;
}

.cell-happydigits1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:#DBE23C;
}
.cell-happydigits2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#00ADF7;
}
.cell-happydigits2b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#00ADF7;
}

.desc1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#EEEEEE;
	padding: 5px 7px 5px 7px;
}

.desc2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#F7F7F7;
	padding: 5px 7px 5px 7px;
}

.p-list {
	margin: 5px 0px 0px 15px;
}

.p-list li {
	line-height:15px;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 15px;
}

.sc {
	border: 1px solid;
	border-top-color: #777777;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #777777;
	position:absolute;
	visibility:hidden;
	top:175px;
	left:267px;
	background-color:#FFFFFF;
	z-index:0;
}

.sc2 {
	border: 1px solid;
	border-top-color: #777777;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #777777;
	position:absolute;
	visibility:hidden;
	top:175px;
	left:267px;
	background-color:#FFFFFF;
	z-index:0;
}

.sc-over {
	border: 1px solid;
	border-top-color: #777777;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #777777;
	position:absolute;
	visibility:visible;
	top:175px;
	left:267px;
	background-color:#FFFFFF;
	z-index:0;
}

.sc-over2 {
	border: 1px solid;
	border-top-color: #777777;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #777777;
	position:absolute;
	visibility:visible;
	top:175px;
	left:267px;
	background-color:#FFFFFF;
	z-index:0;
}

.glossary {
	cursor:default;
	text-decoration: none;
	font-weight: bold;
	color: #3b5fcd;
}

#glossaryPopup {
	position: absolute;
	width: 320px;
	border-top: 4px solid #3b5fcd;
	border-bottom: 4px solid #3b5fcd;
	border-left: 1px solid #3b5fcd;
	border-right: 1px solid #3b5fcd;
	background-color: white;
	visibility: hidden;
	z-index: 1000;
}

#glossaryPopupHeader {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	margin-top: 1px;
	background-color: #e7e7e7;
	border: none;
	padding: 0 4px;
}

#glossaryPopupMain {
	background-image:url("/images/glossary-bg.gif");
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	margin-bottom: 1px;
	border-top: none;
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
	padding: 4px;
}

form {
	margin: 0;
}

