body {
	background: #F1F1F1 url(http://i.modopo.com/images/body_border.png) repeat-y left top;
	background-position: -145px 0px; 
	margin:0; 
	padding:0;
}

.adstop {
	width:980px;
/*
	margin-left:auto;
	margin-right:auto;
*/
	margin-top:0px;
	margin-bottom:0px;
}

.headerleft {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
/*	border-left:1px solid #D3D3D3;
	border-top:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
*/	width:100%;
}

/* footer */
/*
#footer { 
	clear: both;
	color: #666666;
	padding: 0;
	background: #FFF url(/images/footerbg.png) repeat-x;
	border-top: 1px solid #EFF0F1;	
	height: 75px
}

#footer a { 
	text-decoration: none; 
	font-weight: bold;
	color:#00008B;
}
#footer-content {
	margin: 0 auto;
	width: 800px
}
#footer-content #footer-left {
	padding: 10px;
	width: 60%;
	float: left;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
#footer-content #footer-right {
	padding: 10px;
	width: 33%;
	float: right;
	text-align: right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
*/

#footer-wrap {clear: both;width:1000px;height:150px;background:#ffffff url(http://i.modopo.com/images/footer-wrap.png) 0 0 repeat-x;font:11px Arial, Helvetica, sans-serif;color:#3f5a61;line-height:16px;margin:0 0 5px 0;}
#footer {width:800px;height:150px;padding:27px 0 0 133px;background:url(http://i.modopo.com/images/footer-bg.png) 0 0 no-repeat;margin-left:auto; margin-right:auto;text-align:left;}
#footer a:visited, a:link {color:#22229C;}
#footer a:hover {color:#FF4400;}
.footer-column {float:left;width: 25%;}



.language {
	position:absolute; 
	top:0px; 
	left:350px; 
	width:200px; 
	height: 30px;
}


.ecato-header {
	height:100%;
	-moz-border-radius:7px 7px 0px 0px;
	border: 1px solid lightgrey;
	border-bottom: 0px;
	background: url(http://preisvergleich.modopo.com/tplt/header_bg.jpg) repeat-x;
}
.ecato-overpage .ecato-header h2 {
	padding:3px 0px;
}

.ecato-page {
	margin:0;
	padding:5px;
}



/** header **/
#ecato-head {
	visibility: hidden;
	overflow:hidden;
	width:0px;
	height:0px;
	margin:0px 0px 0px 0px; 
}
#ecato-head h1 {
	font-size:1px;
}
#ecato-head a img {
	padding:0px;
}


#ecato-meta h1 {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size:24px;
}

.ebay {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#ecato-head h2 {
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	font-size:1px;
}



.ecato-content .ecato-even {
	background:whitesmoke;
}

#ecato-artlist ul li.ecato-list,
#ecato-offerlist-prem ul li.ecato-list,
#ecato-offerlist ul li.ecato-list {
	border-top:1px solid #D3D3D3;
}
#ecato-artlist ul li#artlist-article-1,
#ecato-offerlist-prem ul li#offerlist-prem-offer-1,
#ecato-offerlist ul li#offerlist-offer-1 {
	border-top:0px;
}

.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

form { display: inline; }
label { cursor: default; }

checkbox, input, radio, select {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.nof { display:none; }

#logolink { position:absolute; display:block; width:317px;height:64px; top:0px;left:0px; }

#search {
	width: 150px;
	padding: 2px 2px 2px 14px;
	background: #fff url(/images/header/search.png) no-repeat left center;
	border: 1px solid #CCC;
}

#avatar { border: 1px solid #757575; }
.header a:link, .header a:visited, .header a:hover { font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}

#userfield_h { position:absolute; top:1px; right:20px; color: #fff; font: 11px tahoma; text-align:right; width:500px; }
#userfield_h a { color: #fff; } 
#header_bg { background: url(/images/header/header_bg2.png); height: 135px; width:1000px;}
#logo { background: url(/images/header/logo2.png) no-repeat top left; height: 94px;}



.tabbordernavi-r {
	margin:0;
	padding-top:74px;
	float:left;
	width: 100%;
}

#navi {
	position: relative;
	margin: 0;
	padding: 0;
	background: url(/images/header/headerbar.png) repeat-x;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
#navi ul#ulnav {
	margin: 0;
	padding: 0;
}

#navi a {
	display: block;
	text-decoration: none;
	font-size: 10px;
	padding: 8px 0 7px 0;
	color:#FFF;
	font-weight: bold;
	text-align:center;
}

#navi li.top_off, #navi li.top_on, #navi li.top_off_f, #navi li.top_on_f, #navi li.top_off_sn, #navi li.top_on_sn {
	float: left;
	display: block;
	height: 27px;
	margin: 0;
	background-color:#E6E8F3;
	background: transparent url(/images/header/imgpool.gif) -1046px -347px no-repeat;
}

#navi li.top_off_f, #navi li.top_on_f {
	background: none;
}

#navi li.top_off_sn, #navi li.top_on_sn {
	background: none;
}

#navi li.top_on div.a_on {
	position: relative;
	top: -5px;
	height: 32px;
}

#navi li.top_on a.a_on {
	position:absolute;
	z-index:20;
	top:0;
	left:0;
	width:100%;
	padding-top:13px;
	background:transparent url(/images/header/imgpool.gif) -810px -262px no-repeat; 
	color:#364F82;
}

#navi li.top_on span.a_on{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 32px;
	background: transparent url(/images/header/imgpool.gif) right -300px no-repeat;
}

#navi li.top_off, #navi li.top_off_f, #navi li.top_off_sn {
	display:block;
}

#navi li.top_off a:hover, #navi li.top_off_f a:hover, #navi li.top_off_sn a:hover, #navi li.top_off a:focus, #navi li.top_off_f a:focus, #navi li.top_off_sn a:focus, #navi li.top_off a:active, #navi li.top_off_f a:active, #navi li.top_off_sn a:active { 
	display: block;
	margin-right: -1px;
	padding-right: 1px;
	background: #FFF url(/images/header/imgpool.gif) -11px -159px repeat-x;
	color: #364F82; 
	text-decoration: underline;
}

#navi li.top_on ul, #navi li.top_off ul { 
	position:absolute;
	left: 0;
	top: 27px;
	height: 28px;
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
	background: #FFF url(/images/header/imgpool.gif) -11px -201px no-repeat;
}

#navi li.top_on ul.nav-level1-only {
	height: 12px;
	background: #FFF url(/images/header/imgpool.gif) -10px -240px no-repeat;
}

#navi li.top_on ul.nav-level2-only {
	height: 28px;
	background: #FFF url(/images/header/headerbar_white.gif) repeat-x;
}

#navi li.top_off ul {
	display: block;
	visibility: hidden;
}

#navi li.sub_off, #navi li.sub_on {
	float: left;
	color: #364F82;
	display: block;
	list-style-type: none;
}

#navi li.sub_off a {
	padding: 8px 10px 7px 10px;
	color: #363535;
	font-weight: normal;
	background: none;
}

#navi li.sub_on {
	background: #fff url(/images/header/imgpool.gif) right -378px no-repeat;
}

#navi li.sub_on a {
	margin-top: 1px;
	padding: 8px 10px 7px 10px;
	color: #364F82;
	background: transparent url(/images/header/imgpool.gif) -315px -162px no-repeat;
}

#navi li.sub_on a:hover, #navi li.top_off li.sub_off a:hover,#navi li.sub_on a:focus, #navi li.top_off li.sub_off a:focus,#navi li.sub_on a:active, #navi li.top_off li.sub_off a:active {
	color: #364F82;
	text-decoration: underline;
}

#navi li.sub_off a:hover, #navi li.sub_off a:focus, #navi li.sub_off a:active {
	color: #364F82;
	text-decoration: underline;
	background: #FFF url(/images/header/imgpool.gif) -445px -162px no-repeat;
}

#navi li.top_on ul {
	display: block;
	visibility: visible;
	z-index: 1;
}

#navi li.sub_off ul, #navi li.sub_on ul {
	position: absolute;
	color: #363535;
	width: 100%;
	height: 27px;
	left: 0;
	top: 28px;
	display: block;
	padding: 0;
	margin: 0;
	background: #FFF url(/images/header/imgpool.gif) -10px -365px no-repeat;
}

#navi li.sub_off ul{
	display:block;visibility:hidden;
}

#navi li.sub_off ul li, #navi li.sub_on ul li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	list-style-type: none;
}

#navi li.sub_on ul {
	display: block;
	visibility: visible;
}

#navi li.sub_sub_off a {
	color: #363535;
	font-weight: normal;
	background: transparent url(/images/header/imgpool.gif) -1049px -267px no-repeat;
}

#navi li.sub_on ul li.sub_sub_on {
	margin-top: -2px;
	padding-right: 1px;
	background: transparent url(/images/header/imgpool.gif) right -264px no-repeat;
}

#navi li.sub_sub_on a {
	font-weight: normal;
	padding-top: 10px;
	color: #364F82;
	background: #fff url(/images/header/imgpool.gif) -1049px -265px no-repeat;
}

#navi li.sub_sub_on a.on_f {
	color: #364F82;
	font-weight: normal;
}

#navi li.sub_sub_on a.off_f, #navi li.sub_sub_off a.off_sn {
	background: none;
}





/* language menu */

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 165px;
	color: #ffffff; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration: none;  
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 0px;
	border-right: 1px dotted #666666;
	border-left: 1px dotted #666666;
}

#nav a:hover {
	display: block;
	width: 165px;
	color: #e0e0e0; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	text-decoration: none;  
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 0px;
	border-right: 1px dotted #666666;
	border-left: 1px dotted #666666;
	background-color:#454545; 
}

#nav li { 
	float: left;
	position: relative;
	width: 170px;
	background-color:#757575; 
	border-bottom: 1px dotted #666666;
}

#nav li ul { /* second-level lists */
	position: absolute;
	top: 21px;
	width: 170px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li.currentlang {
	float: left;
	position: relative;
	width: 170px;
	background: #757575 url(/images/header/downarrow.gif) no-repeat top right; 
	border-bottom: 1px dotted #666666;
}

