


	.suggestion_list
	{
	background: white;
	border: 1px solid;
	padding: 1px;
	z-index:10; 
	

	      
	
	}
	
	.suggestion_list ul
	{
	
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index:10; 


	}
	
	.suggestion_list a
	{
	text-decoration: none;
	color: navy;
	z-index:10; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	
	}
	
	.suggestion_list .selected
	{
	background: navy;
	color: white;
	z-index:10; 
	
	}
	
	.suggestion_list .selected a
	{
	color: white;
	text-decoration: none;
	z-index:10; 
	

	}

	#autosuggest
	{
	
	display: none;
	 z-index:10;
	
	

	}
	

	


body {
	PADDING: 0px;  
	MARGIN: 5px; 
      font-size:12px;
      color: #000000;
      font-family: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left; min-width: 770px;
	WIDTH: 990px; 
}

.maintable {
	PADDING: 0px; 
	WIDTH: 990px; 
}

FORM { 
	display:inline; 
}

/* header */
#logo {
	PADDING: 0px; 
	TEXT-ALIGN: center; 
	float: left;
	font-family: Arial;
	color: #0000CC;
	height: 70px;
	width: 300px;
	background-repeat: none;
	text-decoration: none;
	cursor: pointer
}
.logo_sn {
	font-size: 22px; 
	font-weight: 800;
}


.logo_url {
	font-size: 12px; 
}


#banner {
	float: right;
	text-align: right;
	vertical-align: middle;
	height: 70px;
	width: 470px;
}


.divHr {
	color:#2B7BA9;
	background-color:#2B7BA9;
	width:725px;
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
}


.divHl {
	color:#2B7BA9;
	background-color:#2B7BA9;
	width:710px;
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
}

.divHrk {
	color:#2B7BA9;
	background-color:#2B7BA9;
	width:230px;
	height:1px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:0px;
	padding-left:0px;
}


/* searchbox */
.searchbox {
	padding:3px;
	background-color: #0101CC;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
.searchbutton {
/*	background-color:#FF9900; */
	background-color:red;
	color:#0101CC; 
	font-weight:bold; 
	margin-left: 10px;
}


/* boxen */
.shopinfo {
	padding:3px;
	margin:2px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #0101CC;
	font-size: 12px;
}

.boxhead {
	padding:2px;
	padding-left:4px;
	margin:0px;
	background-color: #0101CC;
	font-weight: bold;
	color: #FFFFFF;
	width: 100%;
}


a.neuv {

	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
}


a.neuvl {
	text-decoration:underline;
	font-weight: bold;
	font-size: 13px;
}



/* category menu */
a.catmenu {
	display : block;
	position : relative;
	padding : 2px;
	margin:0px;
	text-decoration:underline;
	font-weight: bold;
	font-size: 13px;
}

a.subcatmenu {
	padding : 1px;
	text-decoration:none;
	font-size: 10px;
	color: #404040;
}

.subcat {
	color: #000000;
}




.price {
	font-size:12px;
	color:green;
	font-weight:bold;
}

.oldprice {
	font-size:10px;
	color:#808080;
	text-decoration:line-through;
}



.pad3 {
	padding:3px;
}
.font10 {
	font-size: 10px;
}
.font12 {
	font-size: 12px;
}
.font13 {
	font-size: 13px;
}




HR {
	PADDING: 0px; 
	BORDER-COLOR: #ff6600; 
	MARGIN: 2px; 
	BORDER-STYLE: solid; 
	HEIGHT: 1px; 
}

ul {
	padding-left: 6px;
	margin: 6px;
}
li {
	padding-left: 6px;
	margin: 6px;
	margin-bottom: 5px;
}

.resultrow {
	background-color: #DFE0FF;
}
.similarrow {
	background-color: #DFE0FF;
}



A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #0101CC; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

A:hover {
	TEXT-DECORATION: underline;
	COLOR: #FF9900;
}



/* news */
.newsdate {
	color: #404040;
	font-size: 10px;
}



/* last visited block */
.lastvisit-desc {
	font-size: 10px;
	text-align:justify;
}
.lastvisit-title {
	FONT-WEIGHT: bold; 
}

A.lv-shoplink:LINK,A.lv-shoplink:VISITED 	{
	color:blue;
	text-decoration:underline;
	font-size:10px; 	
}
A.lv-shoplink:HOVER{
	color:#E76B00;
	text-decoration:underline;
	font-size:10px; 	
	font-weight: bold;
}







.14 {
	font-size: 14px;
}
.16 {
	font-size: 16px;
}

.firstline {
	font-size: 10px;
	font-style: italic;
}



.black {
	color: #000000;
}










.footer-text {
	FONT-SIZE: 10px; 
	OVERFLOW: hidden; 
	COLOR: #414141; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



A.shoplink:LINK,A.shoplink:VISITED{color:blue;text-decoration:underline;font-size:12px; 	font-weight: bold;}
A.shoplink:HOVER{color:#E76B00;text-decoration:underline;font-size:12px; 	font-weight: bold;}






A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0101CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

A.header {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0101CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}




















p {
    margin:0px;
    padding:0px;
}

ul,ol {
    margin-left:25px;
}

form {
    margin:0px;
}

p {
    margin-bottom:6px;
}

img {
    border:0px;
}

a img {
    border:0px;
}

* {
    font-family:Verdana,Arial,Helvetica,Geneva,Sans Serif;
    font-weight:normal;
    font-size:11px;
    color:#000066;
}

a {
    font-weight:normal;
    color:#000066;
    text-decoration:underline;
}

.adisabled {
    font-weight:normal;
    color:#000066;
    text-decoration:underline;
}

a.noline {
    font-weight:normal;
    color:#000066;
    text-decoration:none;
}

a:hover {
    color:#ff6600;
}

a:hover nobr {
    color:#ff6600;
}

.fontprominent {
	text-align:center;
  font-weight:bold;
  color:#ff6600;
}

.fontsmall {
    font-size:10px;
}

.fontstrong {
    font-weight:bold;
}

a:hover .fontstrong {
    color:#ff6600;
}

b {
    font-weight:bold;
}

b a {
    font-weight:bold;
}

a:hover b {
    color:#ff6600;
}

b a:hover {
    color:#ff6600;
}

strong {
    font-weight:bold;
}

strong a {
    font-weight:bold;
}

a:hover strong {
    color:#ff6600;
}

string a:hover {
    color:#ff6600;
}

.breaker {
    overflow:hidden;
    height:1px;
    clear:both;
}

.mptseplight {
    overflow:hidden;
    height:1px;
    clear:both;
    border-bottom:1px solid #dbe9f7;
    margin:9px 0px 10px 0px;
}

input.forcedef {
    background-color:#fefefe;
}

div.boxborder {
    border-left:1px solid #92a5cd;
    border-right:1px solid #92a5cd;
    border-bottom:1px solid #92a5cd;
}

#mptpageverticals .verticallinks {
    white-space:nowrap;
    margin-left:2px;
    margin-top:2px;
    line-height:12px;
    font-size:12px;
}

#mptpageverticals .verticallinks a {
    background-image:url(../images/static/verticplus.gif);
    background-repeat: no-repeat;
    background-position: 1px -2px;
    padding: 0px 5px 0px 14px;
    line-height: 12px;
    font-size: 12px;
}

#mptpageverticals td > .verticallinks a {
    background-position: 1px 0px;
}

#mptpageverticals .verticallinks a.first {
    background-image:none;
    padding:0px 5px 0px 7px;
}

div.pagefooter {
    text-align:center;
    padding-top:15px;
    padding-bottom:30px;
    line-height:18px;
}

div.pagefooter a {
    font-weight:bold;
    margin-left:6px;
    margin-right:6px;
}

div.pagefooter div.pagefootercopyright {
    color:#999999;
}

div.mptservice h2 {
    color:#FFFFFF;
    background-color:#000066;
    margin:0px;
    padding:7px 7px 7px 7px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptservice h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptservice h2 a:hover {
    color:#ff6600;
}

div.mptservice div.content {
    margin:0px;
    padding:2px 0 10px 1px;
}

div.mptservice div.item.main {
	background-image: url(../images/static/itemmain.gif);
	color: #fff;
	font-weight: 700;
}

div.mptservice div.item.main div.i {
	color: #fff;
	font-weight: bold;
	padding: 4px 4px 5px 4px;
	text-decoration: none;
}

div.mptservice .loginlabel {
    color:#000066;
    font-weight:bold;
}

div.mptservice .userinput {
    width:185px;
    margin:5px 0px 5px 0px;
}

div.mptservice .pwdinput {
    width:185px;
    margin:5px 0px 5px 0px;
}

div.mptservice div.wscoutinologin {
    background-repeat:no-repeat;
    background-position:bottom right;
}

div.mptservice div.wscoutilogin {
    background-repeat:no-repeat;
    background-position:bottom right;
}

div.mptservice div.c p {
    margin-bottom:6px;
}

div.mptservice div.c p.b {
    font-weight:bold;
}

div.mptservice div.c a.b {
    font-weight:bold;
}

div.mptservice div.c.wscoutilogin p.w {
    width:140px;
    height:32px;
}

div.mptservice div.c.wscoutinologin p.w {
    width:140px;
    height:32px;
}

div.mptservice div.whiteline {
    line-height:1px;
    background-color:#FFFFFF;
    padding:0px 0px 0px 0px;
}

div.mptservice div.actionlink {
    margin:0px 0px 5px 0px;
    height:14px;
}

div.mptservice div.sambutton {
    margin:5px 0px 7px 0px;
}

div.anavigation {
	margin-left: 7px;
    padding-top:2px;
    width:140px;
    overflow:hidden;
}

div.anavigation div.item {
    padding:5px 0px 4px 15px;
    margin-bottom:1px;
    width:140px;
    overflow:hidden;
}

div.anavigation div.item div.i {
    width:125px;
}

div.anavigation div.item div.i a {
    text-decoration:none;
    font-size:11px;
}

div.anavigation div.item.mainopen {
    background-image:url(../images/static/itemmainopen.gif);
}

div.anavigation div.item.mainopen div.i a {
    color:#00005b;
    font-weight:bold;
}

div.anavigation div.item.mainopen div.i a:hover {
    color:#ff6600;
}

div.anavigation div.item.mainclosed {
    background-image:url(../images/static/itemmainclosed.gif);
}

div.anavigation div.item.mainclosed div.i a {
    color:#ffffff;
    font-weight:bold;
}

div.anavigation div.item.mainfirstclosed {
    background-image:url(../images/static/itemmainfirstclosed.gif);
}

div.anavigation div.item.mainfirstclosed div.i a {
    color:#ffffff;
    font-weight:bold;
}

div.anavigation div.item.subopen {
    background-image:url(../images/static/itemsubopen.gif);
}

div.anavigation div.item.subopen div.i a {
    color:#00005b;
    font-weight:bold;
}

div.anavigation div.item.subopen div.i a:hover {
    color:#000066;
}

div.anavigation div.item.subclosed {
    background-image:url(../images/static/itemsubclosed.gif);
}

div.anavigation div.item.subclosed div.i a {
    color:#2b2cc7;
}

div.anavigation div.item.subclosed div.i a:hover {
    color:#000066;
}

div.breadcrumbs {
    font-size:10px;
}

div.breadcrumbs .yah {
    color:3436cd;
    font-size:10px;
}

div.breadcrumbs a {
    color:3436cd;
    text-decoration:none;
    padding-left:12px;
    background-image:url(../images/static/itemstd.gif);
    background-repeat:no-repeat;
    background-position:5px 0px;
    font-size:10px;
}

div.breadcrumbs .sto {
    font-size:10px;
    padding-left:12px;
    background-image:url(../images/static/itemactive.gif);
    background-repeat:no-repeat;
    background-position:5px 0px;
}

table.mptsearchbar {
    width:100%;
	margin-top: 1px;
}

table.mptsearchbar td.c {
    background-color:#ff6600;
    padding: 4px 2px 5px 6px;
}

table.mptsearchbar td.c.s {
    background-color:#92a5cd;
}

table.mptsearchbar table.fields {
	background-color: #FFE5D4;
}

table.mptsearchbar table.fields td {
    height: 53px;
    padding-left:4px;
}

table.mptsearchbar input.q {
    height:18px;
    width:297px;
}

table.mptsearchbar select.kat {
    height:19px;
    width:170px;
}

td.nonpadding {
	padding: 0px !important;
}

table.mptsearchbar input.buttongo, td.navinfo input.buttongo {
	margin-left: 4px;
    height:20px;
}

table.mptsearchbar .c span {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

table.mptsearchbarhelp {
    width:100%;
}

table.mptsearchbarhelp td.c {
    background-color:#cfcfc0;
    padding-left:2px;
    padding-right:6px;
}

table.mptsearchbarhelp td.c table.fields td {
    height:23px;
    padding-left:4px;
}

table.mptsearchbarhelp input.q {
    height:19px;
    width:170px;
}

table.mptsearchbarhelp input.buttongo {
    height:19px;
    border:1px solid #ffffff;
    background-color:#000066;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    padding:0px 2px 1px 2px;
    cursor:pointer;
    cursor:hand;
}

div.mptinfomessages {
    padding-bottom:8px;
}

div.mptinfomessages .errorhead h2 {
    color:#ffffff;
    background-color:#ff6600;;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptinfomessages .errorhead h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptinfomessages .errorhead h2 a:hover {
    color:#ff6600;
}

div.mptinfomessages div.description {
    padding:6px 6px 0px 30px;
    background-repeat:no-repeat;
    background-position:6px 6px;
    min-height:18px;
}

div.mptinfomessages div.description .content {
    padding:3px 3px 2px 3px;
}

div.mptinfomessages div.description.info {
    background-image:url(../images/static/info.gif);
}

div.mptinfomessages div.description.error {
    background-image:url(../images/static/error.gif);
}

table.mpttable {
    border-collapse:collapse;
}

table.mpttable td.tblc {
    padding:0px;
    margin:0px;
}

table.mpttable td.rowspanned {
    height:100%;
}

table.mpttable tr {
    height:100%;
}

table.mpttable td.tblc.strong {
    background-color:#000066;
}

table.mpttable td.tblc.heading {
    background-color:#92a5cd;
}

table.mpttable td.tblc.heading div.cnthtml {
    color:#ffffff;
    font-weight:bold;
}

table.mpttable td.tblc.heading a {
    color:#ffffff;
    font-weight:bold;
    text-decoration:underline;
}

table.mpttable td.tblc.strong div.cnthtml {
    color:#ffffff;
    font-weight:bold;
}

table.mpttable td.tblc.prominent div.cnthtml {
    color:#ffffff;
    font-weight:bold;
}

table.mpttable td.tblc.normal {
    background-color:#f1f4f8;
}

table.mpttable td.tblc.normaldarker {
    background-color:#d9e1f0;
}

table.mpttable td.tblc.prominentbrighter {
    background-color:#ffe5d3;
}

table.mpttable td.tblc.verybright {
    background-color:#eff1f6;
}

table.mpttable td.tblc.toggle.even {
    background-color:#d9e1f0;
}

table.mpttable td.tblc.toggle.odd {
    background-color:#f1f4f8;
}

table.mpttable td.tblc.prominent {
    background-color:#ff6600;
}

table.mpttable td.tblc.prominent a:hover {
    color:#ffffff;
}

table.mpttable td.tblc.prominent a:hover .fontstrong {
    color:#ffffff;
}

table.mpttable td.bordernormal {
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mpttable td.bordernormall {
    border-right:1px solid #fefefe;
    border-bottom:1px solid #fefefe;
}

table.mpttable td.borderclosedtop {
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mpttable td.borderopenright {
    border-bottom:1px solid #ffffff;
}

table.mpttable td.borderopenbottom {
    border-right:1px solid #ffffff;
}

table.mpttable td.borderclosedleft {
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mpttable td.tblc.rightmost {
    border-right:none;
}

table.mpttable td.tblc.downmost {
    border-bottom:none;
}

table.mpttable td.tblc div.cnthtml {
    padding:6px 6px 6px 6px;
}

table.mpttable td.tblc.nopadding div.cnthtml {
    padding:0px;
}

table.mpttable td.tblc.borderopenbottom div.cnthtml {
    padding-bottom:0px;
}

table.mpttable td.tblc div.cntflowingtext {
    padding:0px;
}

table.mpttable td.tblc div.cntactionlist {
    padding:6px 6px 0px 6px;
}

table.mpttable td.tblc div.cntform {
    padding:0px;
}

table.mpttable td.tblc div.cntcontentlist {
    padding:0px;
}

table.mpttable td.tblc div.cntmatrix {
    padding:0px;
}

table.mpttable td.tblc div.cntformfield {
    padding:6px 6px 5px 6px;
}

table.mpttable td.tblc.borderopenbottom div.cntformfield {
    padding-bottom:0px;
}

table.mpttable td.tblc div.cnthtmlnopadding {
    padding:0px;
}

table.mpttable td.tblc div.cntbutton {
    padding:6px 6px 5px 6px;
}

.tblc_head {
    color:#ffffff;
    background-color:#92a5cd;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    border-right:1px solid #ffffff;
}

div.mptform {
    width:610px;
}

div.mptform tr.sectionhead h2 {
    color:#ffffff;
    background-color:#92a5cd;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptform tr.sectionhead h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptform tr.sectionhead h2 a:hover {
    color:#ff6600;
}

div.mptform tr.sectionhead.last h2 {
    border-bottom:none;
}

div.mptform tr td.frmc.sizefull.headline h1 {
    background-color:#ffffff;
    color:#000066;
    font-size:12px;
    font-weight:bold;
}

div.mptform tr.fieldrow {
    background-color:#f1f4f8;
}

div.mptform tr.fieldrow.toggle.even {
    background-color:#d9e1f0;
}

div.mptform tr.fieldrow.toggle.marked {
    background-color:#ff6600;
}

div.mptform tr.fieldrow.toggle.prominent {
    background-color:#ffe5d3;
}

div.mptform tr.fieldrow.marked a:hover {
    color:#ffffff;
}

div.mptform tr.fieldrow.marked a:hover .fontstrong {
    color:#ffffff;
}

div.mptform tr.fieldrow.toggle td.frmc {
    border-bottom:1px solid #ffffff;
}

div.mptform tr.fieldrow.toggle.last td.frmc {
    border-bottom:none;
}

div.mptform td.frmc {
    vertical-align:top;
}

div.mptform td.sizefull {
    width:610px;
}

div.mptform td.sizeleft {
    width:232px;
}

div.mptform td.sizeright {
    width:360px;
}

div.mptform td.sizeicon {
    width:18px;
}

div.mptform td.description {
    text-align:right;
}

div.mptform td.mandatory {
    min-height:30px;
    vertical-align:top;
}

div.mptform td.mandatory img {
    width:18px;
    height:18px;
    margin:6px 0px 6px 0px;
}

div.mptform div.show {
    padding:8px 6px 7px 6px;
}

div.mptform div.content {
    padding:4px 6px 3px 6px;
}

div.mptform td.triggerrow {
    background-color:#dee2ec;
    border-bottom:1px solid #ffffff;
}

div.mptform td.triggerrow.toggle.even {
    background-color:#cbd2e2;
}

div.mptform .contenttext {
    margin:4px 0px 0px 0px;
}

div.mptform td.rowinfo .contenttext {
    margin:4px 0px 4px 0px;
}

div.mptform .triggers {
    padding-left:240px;
    margin-bottom:2px;
    margin-top:2px;
}

div.mptform .triggers.rightaligned {
    border:1px solid red;
    text-align:right;
}

div.mptfield {
    margin:0px;
    padding:0px;
}

div.mptfield .fieldsizefull {
    width:250px;
}

div.mptfield .fieldsizemini {
    width:60px;
}

div.mptfield .fieldsizemicro {
    width:24px;
}

div.mptfield .fieldsizefulldecmini {
    width:184px;
}

div.mptfield .fieldsizesidebar {
    width:186px;
}

div.mptfield .fieldsizedec {
    width:75px;
}

div.mptfield .fieldsizesearchform {
    width:280px;
}

div.mptfield .fieldsizespecialmaximum {
    width:340px;
}

div.mptfield .fieldsizecompleterowwidth {
    width:584px;
}

div.mptfield .fieldsizehalf {
    width:116px;
}

div.mptfield input.textfield {
    height:18px;
    margin:0px;
}

div.mptfield div.showfield {
    border:1px solid #000066;
    background-color:#ffffff;
    height:18px;
    margin:0px;
    overflow:hidden;
}

div.mptfield div.showfield div.content {
    padding:2px;
}

div.mptfield input.areafield {
    height:260px;
    margin:0px;
}

div.mptfield div.commentary {
    padding:4px 0px 9px 0px;
}

div.mptfield td.marked {
    background-color:#ff6600;
}

div.mptbutton input {
    font-weight:bold;
    padding:1px 6px 1px 6px;
    background-color:#000066;
    color:#ffffff;
    border:1px solid #ffffff;
    cursor:pointer;
    cursor:hand;
    overflow:visible;
}

table.mptcontentlist .inputprominent {
    font-weight:bold;
    padding:1px 6px 1px 6px;
    color:#ffffff;
    border:1px solid #ffffff;
    cursor:pointer;
    cursor:hand;
    overflow:visible;
    background-color:#ff6600;
    margin: 3px 0;
}

div.mptbutton a {
    font-weight:bold;
    padding:2px 6px 3px 6px;
    background-color:#000066;
    color:#ffffff;
    border:1px solid #ffffff;
    display:block;
    text-decoration:none;
    text-align:center;
}

div.mptbutton a:hover {
    color:#ffffff;
    text-decoration:none;
}

div.mptbutton .prominent {
    background-color:#ff6600;
    margin: 3px 0;
}

div.mptbutton .polite {
    background-color:#92a5cd;
}

div.mptbutton .sidebar {
    width:193px;
}

div.mptbutton span {
    font-weight:bold;
    padding:2px 6px 3px 6px;
    background-color:#000066;
    color:#ffffff;
    border:1px solid #ffffff;
    display:block;
    text-align:center;
}

div.mptbutton span.disabled {
    background-color:#ff6600;
}

div.mptimagebutton a {
    font-weight:bold;
    padding:2px 6px 3px 6px;
    display:block;
}

div.mptsystembutton a {
    font-weight:bold;
    padding:2px 6px 3px 6px;
    display:block;
    border:1 px solid black;
    cursor:pointer;
    cursor:hand;
    overflow:visible;
}

div.mptsystembutton input {
    cursor:pointer;
    cursor:hand;
    overflow:visible;
}

span.mptbuttonlinkalike input {
    display:inline;
    border:none;
    padding:0px;
    margin:0px;
    background-color:transparent;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand;
}

b span.mptbuttonlinkalike input {
    font-weight:bold;
}

b span.mptbuttonlinkalike a {
    color:#ff6600;
    font-weight:bold;
}

span.mptbuttonlinkalike input:hover {
    color:#ff6600;
}

span.mptbuttonlinkalike input.hvr {
    color:#ff6600;
}

table.tabsandsortselect {
    width:100%;
}

table.tabsandsortselect td.s {
    background-color:#000066;
    background-image:url(../images/static/whiteline.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}

table.tabsandsortselect td.s div.filtertab {
    background-color:#000066;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    padding:5px 5px 5px 5px;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.tabsandsortselect td.s div.filtertab.single {
    border-right:none;
}

table.tabsandsortselect td.s div.filtertab a {
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

table.tabsandsortselect td.s div.filtertab a:hover {
    text-decoration:underline;
}

table.tabsandsortselect td.s div.filtertab.active {
    background-color:#92a5cd;
}

table.tabsandsortselect table.directsorttable {
    margin-right:2px;
}

table.tabsandsortselect table.directsorttable td {
    height:24px;
    padding-left:3px;
}

table.tabsandsortselect table.directsorttable .directsortselect {
    height:18px;
}

table.tabsandsortselect table.directsorttable .directsortbuttongo {
    height:18px;
    border:1px solid #ffffff;
    background-color:#000066;
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
    padding-left:0px;
    padding-right:2px;
}

table.contentlistnavigation {
    width:100%;
}

table.contentlistnavigation td.s {
    background-color:#cbd2e2;
    border-bottom:1px solid #ffffff;
}

table.contentlistnavigation td.s.summary {
    padding:4px 5px 5px 5px;
}

table.contentlistnavigation table.directnavtable {
    margin-left:2px;
}

table.contentlistnavigation table.directnavtable td {
    height:22px;
    padding-left:3px;
}

table.contentlistnavigation table.directnavtable .directnavinput {
    height:18px;
}

table.contentlistnavigation table.directnavtable .directnavbuttongo {
    height:18px;
    border:1px solid #ffffff;
    background-color:#000066;
    color:#ffffff;
    font-size:9px;
    font-weight:bold;
    padding-left:2px;
    padding-right:2px;
}

table.mptcontentlist {
    border-collapse:collapse;
}

table.mptcontentlist td.tblc {
    padding:0px;
    margin:0px;
}

table.mptcontentlist td.rowspanned {
    height:100%;
}

table.mptcontentlist tr {
    height:100%;
}

table.mptcontentlist td.tblc.strong {
    background-color:#000066;
}

table.mptcontentlist td.tblc.heading {
    background-color:#92a5cd;
}

table.mptcontentlist td.tblc.heading div.cnthtml {
    color:#ffffff;
    font-weight:bold;
}

table.mptcontentlist td.tblc.heading a {
    color:#ffffff;
    font-weight:bold;
    text-decoration:underline;
}

table.mptcontentlist td.tblc.strong div.cnthtml {
    color:#ffffff;
    font-weight:bold;
}

table.mptcontentlist td.tblc.prominent div.cnthtml {
    color:#ffffff;
    font-weight:bold;
}

table.mptcontentlist td.tblc.normal {
    background-color:#f1f4f8;
}

table.mptcontentlist td.tblc.normaldarker {
    background-color:#d9e1f0;
}

table.mptcontentlist td.tblc.prominentbrighter {
    background-color:#ffe5d3;
}

table.mptcontentlist td.tblc.verybright {
    background-color:#eff1f6;
}

table.mptcontentlist td.tblc.toggle.even {
    background-color:#d9e1f0;
}

table.mptcontentlist td.tblc.toggle.odd {
    background-color:#f1f4f8;
}

table.mptcontentlist td.tblc.prominent {
    background-color:#ff6600;
}

table.mptcontentlist td.tblc.prominent a:hover {
    color:#ffffff;
}

table.mptcontentlist td.tblc.prominent a:hover .fontstrong {
    color:#ffffff;
}

table.mptcontentlist td.bordernormal {
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mptcontentlist td.bordernormall {
    border-right:1px solid #fefefe;
    border-bottom:1px solid #fefefe;
}

table.mptcontentlist td.borderclosedtop {
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mptcontentlist td.borderopenright {
    border-bottom:1px solid #ffffff;
}

table.mptcontentlist td.borderopenbottom {
    border-right:1px solid #ffffff;
}

table.mptcontentlist td.borderclosedleft {
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mptcontentlist td.tblc.rightmost {
    border-right:none;
}

table.mptcontentlist td.tblc.downmost {
    border-bottom:none;
}

table.mptcontentlist td.tblc div.cnthtml {
    padding:6px 6px 6px 6px;
}

table.mptcontentlist td.tblc.nopadding div.cnthtml {
    padding:0px;
}

table.mptcontentlist td.tblc.borderopenbottom div.cnthtml {
    padding-bottom:0px;
}

table.mptcontentlist td.tblc div.cntflowingtext {
    padding:0px;
}

table.mptcontentlist td.tblc div.cntactionlist {
    padding:6px 6px 0px 6px;
}

table.mptcontentlist td.tblc div.cntform {
    padding:0px;
}

table.mptcontentlist td.tblc div.cntcontentlist {
    padding:0px;
}

table.mptcontentlist td.tblc div.cntmatrix {
    padding:0px;
}

table.mptcontentlist td.tblc div.cntformfield {
    padding:6px 6px 5px 6px;
}

table.mptcontentlist td.tblc.borderopenbottom div.cntformfield {
    padding-bottom:0px;
}

table.mptcontentlist td.tblc div.cnthtmlnopadding {
    padding:0px;
}

table.mptcontentlist td.tblc div.cntbutton {
    padding:6px 6px 5px 6px;
}

table.mptcontentlist td.contentlisttriggerrow {
    background-color:#dee2ec;
    border-bottom:1px solid #ffffff;
}

table.mptcontentlist td.contentlisttriggerrow.toggleeven {
    background-color:#cbd2e2;
}

table.mptcontentlist .triggers {
    padding:6px 6px 6px 6px;
}

table.mptcontentlist td.contentlistrowmessage {
    background-color:#dee2ec;
    border-bottom:1px solid #ffffff;
    padding:6px 6px 6px 6px;
}

table.mptcontentlist td.contentlisthtmlrow {
    background-color:#dee2ec;
    border-bottom:1px solid #ffffff;
    padding:6px 6px 6px 6px;
}

table.mptcontentlist td.contentlisthtmlrow.toggleeven {
    background-color:#cbd2e2;
}

table.filtertable td {
    background-color:#d9e1f0;
    color:#000066;
    font-weight:bold;
    height:23px;
}

table.filtertable tr > td {
	height:24px;
}

table.filtertable td nobr {
    background-color:#d9e1f0;
    color:#000066;
    font-weight:bold;
    height:23px;
}

table.filtertable td.tabactive {
    background-color:#92a5cd;
    color:#ffffff;
    width:80px;
    text-align:center;
}

table.filtertable td.tabactive nobr {
    background-color:#92a5cd;
    color:#ffffff;
    width:80px;
    text-align:center;
}

table.filtertable td.tabactive nobr, table.filtertable td.tabpassive nobr {
		padding-top: 5px;
}

table.filtertable td.tabactiveleft {
    background-image:url(../images/static/tab_active_left.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:10px;
}

table.filtertable td.tabactiveright {
    background-image:url(../images/static/tab_active_right.gif);
    background-position:right;
    background-repeat:no-repeat;
    width:10px;
}

table.filtertable td.tabpassive {
    background-image:url(../images/static/tab_inactive_bg.gif);
    width:80px;
    text-align:center;
		width:10px;
		border-bottom:1px solid white;
}

table.filtertable td.tabpassive a {
    font-weight:bold;
    text-decoration:none;
}

table.filtertable td.tabpassive nobr a {
    font-weight:bold;
    text-decoration:none;
}

table.filtertable td.tabpassiveleft {
    background-image:url(../images/static/tab_inactive_left.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:10px;
}

table.filtertable td.tabpassiveright {
    background-image:url(../images/static/tab_inactive_right.gif);
    background-position:right;
    background-repeat:no-repeat;
    width:10px;
}

table.filtertable td.tabpassiveright.last {
    background-image:url(../images/static/tab_inactive_right_last.gif);
}

td.navhead {
    border-collapse:collapse;
    margin:0px;
    background-color:#000066;
    color:#ffffff;
    border-bottom:1px solid white;
    padding:2px 6px 2px 0px;
}

td.navhead h2 {
    color:#ffffff;
    background-color:#000066;
    border-bottom:0px solid white;
    padding:2px 6px 2px 5px;
}

td.navinfo {
    border-collapse:collapse;
    margin:0px;
    background-color:#92a5cd;
    color:#ffffff;
    border-bottom:1px solid white;
    padding:5px 6px 6px 5px;
}

td.navinfo h2 {
    color:#ffffff;
    border-bottom:0px solid white;
}

td.navinfo b {
    color:#ffffff;
}

td.navinfo a {
    color:#ffffff;
}

div.mptlegend div.symbol {
    width:46px;
    float:left;
    padding:6px 6px 6px 6px;
}

div.mptlegend div.description {
    padding:8px 6px 6px 30px;
}

div.mptlegend div.onlydescription {
    padding:8px 6px 6px 6px;
}

ul.mptactionlist {
    padding:0px;
    margin:0px 0px 6px 0px;
    list-style-type:none;
}

ul.mptactionlist li {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemstd.gif);
    background-repeat:no-repeat;
}

ul.mptactionlist li.cta {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemcta.gif);
    background-repeat:no-repeat;
}

div.mptactionlist {
    margin-bottom:8px;
}

div.mptactionlist table.item td {
    padding-bottom:5px;
}

div.mptactionlist table.item td img {
    float:left;
    margin-right:6px;
}

table.mptactionliststeps {
    width:100%;
    margin-bottom:1px;
}

table.mptactionliststeps td.step {
    background-color:#dee2ec;
    font-weight:bold;
}

table.mptactionliststeps td.step.c {
    padding-top:4px;
    padding-bottom:4px;
}

table.mptactionliststeps td.step a {
    font-weight:bold;
}

table.mptactionliststeps td.step.active {
    background-color:#92a5cd;
    color:#ffffff;
}

table.mptactionliststeps td.step.active a {
    color:#ffffff;
}

table.mptactionliststeps input.button {
    display:inline;
    border:none;
    padding:0px;
    margin:0px;
    background-color:transparent;
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
    text-align:left;
    cursor:hand;
    width:100%;
    color:#000066;
}

table.mptactionliststeps input.buttonnew {
    display:inline;
    border:none;
    padding:0px;
    margin:0px;
    background-color:transparent;
    cursor:pointer;
    text-align:left;
    cursor:hand;
    width:100%;
    color:#000066;
}

table.mptactionliststeps td.step.active input.button {
    color:#ffffff;
}

table.mptactionliststeps input.button:hover {
    color:#ff6600;
}

table.mptactionliststeps td.step.active input:hover {
    color:#ff6600;
}

table.mptactionliststeps input.hvr {
    color:#ff6600;
}

table.mptactionliststeps table.stepnew {
    cursor:pointer;
    cursor:hand;
}

div.mptflowingtext {
    margin:0px;
    padding:8px 8px 0px 8px;
}

div.mptflowingtext h3 {
    margin:0px 0px 8px 0px;
    padding:0px;
    font-weight:bold;
}

div.mptflowingtext p {
    margin:0px 0px 8px 0px;
    padding:0px;
}

div.mptflowingtext div.t {
    margin:0px 0px 8px 0px;
}

div.mptflowingtext div.r {
    width:100%;
    margin:0px 0px 8px 0px;
}

.mptmodule {
	float: left;
	margin: 0 15px 10px 0; 
	width: 990px;
}

.mptmodule .content .escout24-newsletter-img {
	margin-top: 1px;
}

.mptmodule h2 {
    color:#ffffff;
    background-color:#92a5cd;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

.mptmodule h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

.mptmodule h2 a:hover {
    color:#ff6600;
}

.mptmodule h1 {
    color:#ffffff;
    background-color:#92a5cd;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

.mptmodule h1 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

.mptmodule h1 a:hover {
    color:#ff6600;
}

.mptmodule h3 {
    margin:0px 0px 8px 0px;
    padding:0px;
    font-weight:bold;
}

.mptmodule h1.newfaceliftedheadline {
    background-color:#ffffff;
    color:#000066;
    font-size:12px;
    font-weight:bold;
    padding-bottom:0px;
    margin-bottom:0px;
}

.mptmodule .top-product {
	float: left;
	height: 225px;
	overflow: hidden;
	width: 156px;
}

.mptmodule .top-product.spacer {
	margin-right: 10px;
}

/*.mptmodule div.content {
	text-align: center;
}*/

td.col div.main {
	height: 68px;
	overflow: hidden;
}

table > td.col div.main {
	height: 66px;
	overflow: hidden;
}

div.mptcartmini .head h2 {
    color:#FFFFFF;
    background-color:#000066;
    margin:0px;
    padding:7px 7px 7px 7px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptcartmini .head h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptcartmini .head h2 a:hover {
    color:#ff6600;
}

div.mptcartmini div.minicartinfo {
    background-color:#D9E1F0;
    color:#000066;
    padding:0px 0px 7px 0px;
    font-size:11px;
}

div.mptcartmini div.minicartinfo .content {
    background-color:#D9E1F0;
    margin:0px 0px 0px 0px;
}

div.mptcartmini div.minicartinfo .contenttext {
    background-color:#D9E1F0;
    margin:7px 7px 7px 7px;
}

div.mptcartmini div.minicartinfo .whiteline {
    line-height:1px;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
}

div.mptcartmini div.minicartinfo .listlabel {
    background-color:#D9E1F0;
    margin:1px 7px 1px 7px;
}

div.mptcartmini div.minicartinfo .listdata {
    background-color:#D9E1F0;
    margin:1px 7px 1px 0px;
}

div.mptcartmini div.minicartinfo .listdatabold {
    background-color:#D9E1F0;
    font-weight:bold;
    margin:1px 7px 1px 0px;
}

div.mptcartmini div.minicartinfo .buttonedit {
    margin:3px 7px 0px 7px;
}

div.mptcartmedium .head h2 {
    color:#ffffff;
    background-color:#4991d5;;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptcartmedium .head h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptcartmedium .head h2 a:hover {
    color:#ff6600;
}

div.mptcartmedium div.mediumcartsubheader {
    background-color:#cbd2e2;
    font-size:12px;
    font-weight:bold;
}

div.mptcartmedium div.mediumcartinfo {
    background-color:#dbe9f7;
}

div.mpthelpcontent {
    margin:0px;
    padding:0px;
}

div.mpthelpcontent h2 {
    color:#ffffff;
    background-color:#bfc0B1;;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mpthelpcontent h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mpthelpcontent h2 a:hover {
    color:#ff6600;
}

div.mpthelpcontent p {
    padding:0px;
    margin:0px 8px 8px 8px;
}

div.mpthelpcontent h3 {
    margin:0px 0px 8px 0px;
    padding:4px 8px 4px 8px;
    font-weight:bold;
    font-size:12px;
    background-color:#E6E5E0;
}

div.mpthelpcontent h3 a {
    font-weight:bold;
    font-size:12px;
}

div.mpthelpcontent h4 {
    margin:0px 8px 8px 8px;
    font-weight:bold;
}

div.mpthelpcontent h4 a {
    font-weight:bold;
}

div.mpthelpcontent strong {
    font-weight:bold;
}

div.mpthelpcontent strong a {
    font-weight:bold;
}

div.mpthelpcontent ul {
    padding:0px;
    margin:0px 8px 6px 8px;
    list-style-type:none;
}

div.mpthelpcontent ul li {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemstd.gif);
    background-repeat:no-repeat;
}

div.mpthelpcontent ul li.cta {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemcta.gif);
    background-repeat:no-repeat;
}

div.mptcmshtmlpage {
    margin:0px;
    padding:0px;
}

div.mptcmshtmlpage h2 {
    color:#ffffff;
    background-color:#92a5cd;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptcmshtmlpage h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptcmshtmlpage h2 a:hover {
    color:#ff6600;
}

div.mptcmshtmlpage p {
    padding:0px;
    margin:2px 8px 6px 8px;
}

div.mptcmshtmlpage ul {
    padding:0px;
    margin:0px 8px 6px 8px;;
    list-style-type:none;
}

div.mptcmshtmlpage ul li {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemstd.gif);
    background-repeat:no-repeat;
}

div.mptcmshtmlpage ul li.cta {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemcta.gif);
    background-repeat:no-repeat;
}

div.mptcmshtmlpage h3 {
    color:#000066;
    background-color:#dee2ec;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptcmshtmlpage h3 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptcmshtmlpage h3 a:hover {
    color:#ff6600;
}

div.mptcmshtmlpage h3 a {
    font-weight:bold;
    color:#000066;
}

div.mptcmshtmlpage h4 {
    margin:2px 8px 6px 8px;
    font-weight:bold;
}

div.mptcmshtmlpage h4 a {
    font-weight:bold;
}

div.mptcmshtmlpage strong {
    font-weight:bold;
}

div.mptcmshtmlpage strong a {
    font-weight:bold;
}

div.mptcmshtmlmodule {
    margin:0px;
    text-align: center
}

div.mptcmshtmlmodule h2 {
    color:#ffffff;
    background-color:#92a5cd;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mptcmshtmlmodule h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mptcmshtmlmodule h2 a:hover {
    color:#ff6600;
}

div.mptcmshtmlmodule p {
    padding:0px;
    margin:0px 8px 8px 8px;
}

div.mptcmshtmlmodule ul {
    padding:0px;
    margin:0px 8px 6px 8px;;
    list-style-type:none;
}

div.mptcmshtmlmodule ul li {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemstd.gif);
    background-repeat:no-repeat;
}

div.mptcmshtmlmodule ul li.cta {
    padding:0px 0px 2px 10px;
    background-image:url(../images/static/itemcta.gif);
    background-repeat:no-repeat;
}

div.mptmodule-nav-right {
	float: left;
	overflow: hidden;
	width: 160px;
	text-align: center;
}

div.mptcmslinklist {
    border-bottom:1px solid #ffffff;
}

div.mptcmslinklist div.c {
    padding:8px 8px 0px 8px;
}

div.mptcmscategorylist {
    width:100%;
}

div.mptcmscategorylist h2 {
    font-size:11px;
}

div.mptcmscategorylist div.main .head h1 {
    color:#000066;
    background-color:transparent;
    margin:0px;
    padding:0px;
    font-size:11px;
    font-weight:bold;
    border-bottom:none;
    line-height:11px;
    display:inline;
}

div.mptcmscategorylist div.main .head h1 a {
    color:#000066;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

div.mptcmscategorylist div.main .head h1 a:hover {
    color:#ff6600;
}

div.mptcmscategorylist div.main .head a {
    font-weight:bold;
}

div.mptcmscategorylist td.col {
    padding:6px 6px 0px 6px;
}

div.mptcmscategorylist .maindata {
    color:#889cc7;
}

div.mptcmstopofferlist {
    width:100%;
}

div.mptcmstopshoplist {
    width:100%;
}

div.mptcmstopshoplist td {
    line-height:13px;
}

div.mptcmstopshoplist div.nam {
    padding:5px 6px 5px 6px;
    background-color:#dee2ec;
    border-bottom:1px solid white;
    font-weight:bold;
}

div.mptcmstopshoplist div.nam a {
    font-weight:bold;
}

div.mpthelplinklist {
    background-color:#e6e5e0;
    border-bottom:1px solid #ffffff;
}

div.mpthelplinklist div.c {
    padding:8px 8px 0px 8px;
}

div.mpthelplinklist div.h {
    color:#ffffff;
    background-color:#cfcfc0;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

div.mpthelplinklist div.h a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

div.mpthelplinklist div.h a:hover {
    color:#ff6600;
}

div.mpthelplinklist div.h a {
    font-weight:bold;
    line-height:14px;
}

div.mpthelplinklist table.item.active td {
    color:#ff6600;
}

div.mpthelptutnav {
    padding:5px 8px 5px 8px;
    text-align:right;
    background-color:#E6E5E0;
}

div.mpttopoffer {
    width:100%;
}

div.mpttopoffer td {
    line-height:13px;
}

div.mpttopoffer div.cat {
    padding:5px 6px 5px 6px;
    background-color:#dee2ec;
    border-bottom:1px solid white;
}

table.mptcategorylist div.main {
    background-color:#dee2ec;
    padding:4px 6px 4px 6px;
    color:#8297c4;
}

table.mptcategorylist div.main a {
    font-weight:bold;
}

table.mptcategorylist div.sub {
    background-color:#ffffff;
    padding:1px 6px 1px 6px;
    color:#8297c4;
}

table.mptcategorylist td {
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

table.mptcategorylist td.rightmost {
    border-right:none;
}

table.mptcategorylist div.spacer {
    height:6px;
    overflow:hidden;
}

div.articlerecomsmall headline {
    height:20px;
    vertical-align:middle;
    padding-bottom:5px;
}

.mptueberweisungsformular {
    width:560px;
    border:1px solid black;
}

.mptueberweisungsformular table.it {
    width:100%;
}

.mptueberweisungsformular table.it td {
    font-size:10px;
    padding:4px;
    color:#736046;
    background-color:#FCD298;
}

.mptueberweisungsformular .fld {
    font-size:14px;
    font-family:Lucida Console, Courier New, Courier, monospaced;
    background-color:#FFF0DD;
    padding:4px 4px 1px 4px;
}

.mptprice {
    width:auto;
    overflow:hidden;
    background-image:url(../images/static/priceleft.gif);
    background-repeat:no-repeat;
    float:left;
    color:#ff6600;
    vertical-align:middle;
    padding:12px 6px 16px 10px;
    font-stretch:condensed;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.mptprice.ab {
    background-image:url(../images/static/priceleftab.gif);
    padding:17px 6px 11px 10px;
}

.mptpriceright {
    width:23px;
    height:40px;
    background-image:url(../images/static/priceright.gif);
    float:left;
    text-decoration:none;
}

table.pricesticker div.dx {
    float:right;
}

table.pricesticker div.d {
   height:40px;
   overflow:hidden;
   width:86px;  
}

table.pricesticker td.tdl {
    background-image:url(../images/static/priceleft.gif);
    background-repeat:no-repeat;
    height:40px;
}

table.pricesticker td.tdr {
    width:19px;
    background-image:url(../images/static/priceright2.gif);
    background-repeat:no-repeat;
    height:40px;
}

table.pricesticker .nl {
    display:block;
    width:auto;
    color:#ff6600;
    vertical-align:middle;
    padding:12px 6px 36px 10px;
    font-stretch:condensed;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

table.pricesticker .nr {
    display:block;
    width:19px;
    height:40px;
    text-decoration:none;
}

table.pricesticker.art td.tdl {
    background-image:url(../images/static/priceleftab.gif);
}

table.pricesticker.art .nl {
    padding:17px 6px 31px 8px;
    margin-right:4px;
	white-space: nowrap;
}

.mptgridtopitemsprominenthead {
	margin-left: 7px;
	width: 480px;
}

.mptgridtopitemsprominentheadl {
	margin-left: 7px;
	width: 710px;
}

.mptgridtopitemsprominentheadk {
	margin-left: 7px;
	width: 240px;
}

.mptgridtopitemsprominenthead h2 {
    color:#ffffff;
    background-color:#ff6600;;
    margin:0px;
    padding:5px 6px 6px 6px;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #ffffff;
    line-height:12px;
    display:block;
}

.mptgridtopitemsprominenthead h2 a {
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
}

.mptgridtopitemsprominenthead h2 a:hover {
    color:#ff6600;
}

table.mptgridtopitems td.cat {
    background-color:#b8b8b8;
    color:#ffffff;
    font-weight:bold;
    overflow: hidden;
    padding:4px 2px 5px 6px;
    width: 480px;
    /*white-space: nowrap;*/
}

table.mptgridtopitems td.cat div {
    color:#ffffff;
    font-weight:bold;
    overflow: hidden;
    text-align: left;
    width: 146px;
    white-space: nowrap;
}

table.mptgridtopitems td.itemtop {
    border-top:1px solid #d1d6d9;
    border-left:1px solid #d1d6d9;
    border-right:1px solid #d1d6d9;
    padding-top:4px;
    padding-bottom:4px;
}

table.mptgridtopitems td.itembottom {
    border-bottom:1px solid #d1d6d9;
    border-left:1px solid #d1d6d9;
    border-right:1px solid #d1d6d9;
    padding-bottom: 4px;
}

table.mptgridtopitems td.itembrands {
	border: 1px solid #d1d6d9;
	padding: 0 3px;
}

table.mptgridtopitems div.vendor {
    padding:0px 6px 6px 6px;
}

table.mptgridtopitems div {
	text-align: center;
}

table.mptgridtopitems div.desc {
	height: 39px;
	overflow: hidden;
	margin: 3px 0 0;
	text-align: left;
	width: 142px;
}

table.mptgridtopitems td.itemtop p {
	margin: 0;
	padding: 0px;
}

table.mptgridtopitems td.itemtop img {
	margin-top: 2px;
}

table.mptgridtopitems div.articlename {
    padding:0px 6px 0px 6px;
}

table.mptgridtopitems div.description {
    padding:0px 6px 0px 6px;
}

table.mptgridtopitems div.seller {
    padding:14px 6px 6px 6px;
}

table.mptgridtopitems div.price {
    clear:both;
    /*padding-left: 35px;*/
}

table.mptgridtopitems div.pricecross {
    padding:14px 6px 6px 6px;
    text-align:right;
}

table.mptgridtopitems div.offercount {
    padding:14px 6px 6px 6px;
    float:left;
}

table.mptgridtopitems div.onlinefinance {
    padding:0px 0px 0px 6px;
    font-size:9px;
}

table.mptgridtopitems div.onlinefinance a {
    color:#ff6600;
    text-decoration:underline;
    font-size:9px;
}

table.mptgridtopitems div.bestsellervendor {
	text-align:left;
    padding:0px 0px 0px 4px;
}

table.mptgridtopitems div.bestsellervendor a {
    color:#000066;
   	text-align:left;
    
	
}

table.mptgridtopitems div.bestsellerarticlename {
    padding:0px 0px 0px 4px;
    text-align: left;
}

table.mptgridtopitems div.bestsellerarticlename a {
    font-weight:bold;
}

table.mptgridtopitems div.bestsellerprice {
	text-align: left;
}

table.mptgridtopitems div.bestsellerprice nobr {
    color:#ff6600;
    font-weight:bold;
    padding:0px 0px 0px 4px;
}

table.seobox td.seoheader {
    background-color:#b8b8b8;
    color:#ffffff;
    border:1px solid #d1d6d9;
    font-weight:bold;
    padding:5px;
}

table.seobox td.seocontent {
    background-color:#ffffff;
    border:1px solid #d1d6d9;
}

table.seobox div.seoitem {
    padding:2px 2px 2px 2px;
}

table.seobox a.seolink {
    text-decoration:none;
}

td.mptcontentlist td.t_weitereangebote b {
    color:#fff;
}

td.mptcontentlist td.t_weitereangebote a {
    color:#fff;
}

.tdRadio {
height:20px;
vertical-align:middle;
}
.kontaktHead {
background-color:#000066;
padding-left:15px;
width:565px;
}
.inputTextWide {
font-size:11px;
margin-right:3px !important;
margin-top:0px;
position:relative;
width:210px;
}
.textareaWide {
font-size:11px;
margin-bottom:5px !important;
margin-right:3px !important;
margin-top:5px !important;
position:relative;
width:320px;
}
.contentTableKontakt {
width:580px;
}
.contentTableKontakt tr {
padding-bottom:5px;
padding-top:5px;
}
.contentTableKontakt td {
padding-left:10px;
padding-right:10px;
text-align:left;
}
.tableKontaktBg1, .tableKontaktBg1 tr, .tableKontaktBg1 td {
background-color:#EAF0FC;
}
.tableKontaktBg2, .tableKontaktBg2 tr, .tableKontaktBg2 td {
background-color:#D9E1F0;
}
.tableKontaktHead, .tableKontaktHead tr, .tableKontaktHead td {
background-color:#B1C0DF;
color:white;
}
.tableKontakt {
vertical-align:middle;
width:200px;
}
.tableKontaktBold {
font-size:11px;
font-weight:bold;
vertical-align:top;
width:160px;
}
.tableKontaktNormal {
font-size:11px;
vertical-align:middle;
width:160px;
}
.tableKontaktWide {
padding-right:20px;
text-align:right;
vertical-align:bottom;
}
.tableKontaktEinleitung {
padding-bottom:10px;
padding-left:10px;
padding-top:20px;
width:560px;
}
.tableLeg {
margin-left:10px !important;
}

.es24NLbox {width:205px; border-bottom: #000066 1px solid; border-right: #000066 1px solid; border-left: #000066 1px solid; background:#d9e1f0}		

.es24NLboxHead {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background: #000066; margin-bottom: 0px; margin-left: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px;}

.es24NLboxContent {color:#000066; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left: 6px; padding-right: 6px; margin: 0 0 6px 0;}

.es24NLboxInput {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; width:85px;}

.es24NLboxButton {width:114px; font-size: 11px; color: #000066;	height: 18px; background-image: url(../images/buttonGreenBG.gif); background-repeat: repeat-x; border: solid 1px #59D323; padding: 0; margin: 6px 0 0 0; cursor: pointer; }


.vfetchPaserHeader div, .vfetchPaserFooter div {
	padding: 6px;
	background-color: #D9E1F0;
}

.vfetchergebnisseite .vfetchPaserHeader, .vfetchsuchergebnisseite .vfetchPaserHeader{
	margin-bottom: 10px;
}

.itembottom .price {
text-align: right !important;
width: 100px;
margin-right: 4px;
clear: both;
}

.mptgridtopitems td > .price {
text-align: right !important;
width: 100px;
/*margin-right: 4px;
 position: relative; 
margin-left: 50%;
margin-right: 10px;
right: 10px;*/
margin-right: 13px;
clear: both;
}














