html,body { height:100%; }
body { 
	background-image:url(../new_images/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#cd4102;
}
body,td,th,input,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666;
}
.clear { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.hide { display:none; }

strong,b { font-weight:bold; }
em { font-style:italic; }
u { text-decoration:underline; }

h1,h2,h3,h4,h5,h6,p { font-weight:normal; margin-bottom:1em; line-height:1.3em; }

h1 {
	font-size:12px;
}
h2 { font-size:11px; }
#status {
	position:fixed;
	bottom:20px;
	right:20px;
}

#wrapper {
	width:100%;
}
#header {
	background-image:url(../new_images/bg_header.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:70px;
	border-bottom:1px solid white;
}
#header .pos { margin-left:120px; /* 180 */ }
#header h1,#header h1 a,#header h2,#header h2 a {
	font-family:Calibri,Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	margin:0;
}
#header h1 {
	font-size:30px;
	font-style:italic;
}
#header h2 {
	font-size:14px;
}
#menu {
	background-image:url(../new_images/bg_menu.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:44px;
}
#menu .pos {
	margin-left:62px; /* 110*/
}
#menu h1, #menu h1 a {
	font-size:12px;
	font-weight:bold;
	color:white;
	margin:0;
	text-decoration:none;
}
#menu table td {
	text-align:center;
	vertical-align:middle;
}
#menu table td h1 a {
	text-align:center;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:14px 15px 14px 15px;
}
#menu table td h1 a:hover, #menu table td h1.open a {
	background-color:#fbcb77;
}

#searchdiv {
	background-image:url(../new_images/bg_search.jpg);
	background-repeat:repeat-x;
	background-position:right top;
	height:33px;
}
#searchdiv .pos { position:relative; }
#searchdiv input {
	margin:0;
	padding:0;
	border:0;
}
#searchdiv .text { position:absolute; left:120px; top:8px; }
#searchdiv .submit { position:absolute; left:240px; top:8px; }
#searchdiv #animate { position:absolute; left:270px; top:8px; }
#searchdiv .text input {
	width:100px;
	padding:3px 5px 3px 5px;
	font-size:10px;
	color:#5e5e5e;
}
#searchdiv .submit input {
}
#searchResults {
	position:absolute;
	left:90px;
	z-index:95;
	background-color:#cd4103;
	padding:10px;
	width:540px;
}
#searchResults legend {
	font-weight:bold;
}
#searchResults td {
	vertical-align:top;
	padding:5px;
	color:#fff;
}
#searchResults, #searchResults a {
	color:#fff;
}
#found_products.static,#found_tags.static {
	float:left;
	width:200px;
}
#found_tags.static {
	margin-left:50px;
}
#searchResults p {
	margin-bottom:0.2em;
}

#page { 
	width:1005px; 
	margin:0 auto;
	text-align:center;
}
#header,#menu,#bars { text-align:left; }

table#the_bars {
	width:1005px;
	text-align:left;
}
#barLeft,#barMiddle,#barRight,#barRightRepeat {
	vertical-align:top;
	text-align:left;
}
#barLeft {
	width:700px;/*725*/
	background-image:url(../new_images/bg_sheet.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#FFFFFF;
}
#icons {
	width:700px;/*725*/
	overflow:hidden;
}

#sheet .pos { margin-left:100px; padding:20px 20px 20px 0; }

#sheet .blok1, #sheet .blok2 { float:left; width:270px; }
#sheet .blok1 h1 { color:#4193e7; font-size:11px; }
#sheet .blok2 h1 { color:#ff850a; font-size:12px; margin-left:15px; }
#sheet .blok2.marginleft { margin-left:20px; }

#sheet .blok2 .kader {
	width:270px;
	height:240px;
	background-image:url(../new_images/bg_tags_kader.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#sheet .kader h1 {
	padding-top:10px;
	font-size:11px;
	margin:15px 0 15px 15px;
}
#sheet #others.blok2 .kader { height:auto; }

#sheet .kader .contents {
	padding:15px;
}
#sheet .kader .contents h2.arrow {
	color:#4193e7;
	font-size:12px;
	font-weight:bold;
}
#sheet .kader .contents h2.arrow a { 
	padding-left:18px;
	background-image:url(../new_images/h2_arrow.jpg);
	background-repeat:no-repeat;
	background-position:0px center;
	color:#4193e7; 
	text-decoration:none; 
}
#sheet .kader .contents h2.arrow a:hover {
	background-position:3px center;
}
#populartags .contents .tag, #sidebar .contents #tags .tag {
	display:block;
	padding:2px 0 2px 0;
	margin:2px 0 2px 8px;
	float:left;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
#sidebar .contents #tags .tag { 
	float:none; 
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}
#populartags .contents { line-height:190%; }
#populartags .contents .tag.t1 { font-size:80%; }
#populartags .contents .tag.t2 { font-size:90%; }
#populartags .contents .tag.t3 { font-size:100%; }
#populartags .contents .tag.t4 { font-size:110%; }
#populartags .contents .tag.t5 { font-size:120%; }
#populartags .contents .tag.t6 { font-size:130%; }
#populartags .contents .tag.t7 { font-size:140%; }
#populartags .contents .tag.t8 { font-size:150%; }
#populartags .contents .tag.t9 { font-size:160%; }
#populartags .contents .tag.t10 { font-size:170%; }
#populartags .contents .tag.t11 { font-size:180%; }

div.crumbs h1, div.crumbs h1 a {
	font-size:12px;
	font-weight:bold;
	color:#4193e7;
}
div.crumbs h1 a {
	text-decoration:underline;
}
div.navigation {
	height:30px;
	margin-top:10px;
}
div.navigation em { font-style:normal; }
a.navigation {
	font-size:12px;
	line-height:17px;
	padding:0 6px 0 6px;
	color:#666;
}
a.navigation { margin-left:10px; }
a.navigation.first { margin-left:0px; }
a.sort { margin-left:8px; }
a.sort.first { margin-left:0px; }

div.order {
	height:30px;
	margin-top:10px;
}
div.order a.sort {
	font-size:11px;
	line-height:18px;
	padding:0 5px 0 5px;
	color:#4193e7;
}
.active {
	font-weight:bold;
}

#sheet h1.bigheader {
	background-image:url(../new_images/bg_h1_big.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	width:546px;
	height:36px;
	color:#fff;
}
#sheet h1.bigheader strong {
	display:block;
	font-size:12px;
	line-height:16px;
	padding:10px 0 0 20px;
}

#sheet .product {
	width:271px;
	height:146px;
	background-image:url(../new_images/bg_product_kader.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	float:left;
	margin:0 15px 15px 0;
	position:relative;
	z-index:12;
}
#sheet .product:hover {
	background-image:url(../new_images/bg_product_kader_hover.jpg);
}
#sheet .product .img,#sheet .product h1,#sheet .product p,#sheet .product a.info,#sheet .product a.wish,#sheet .product strong.price {
	position:absolute;
	z-index:12;
}
#sheet .product .img {
	left:10px;
	top:12px;
	width:90px;
	height:100px;
	text-align:center;
	overflow:hidden;
}
#sheet .product .img img {
	max-width:90px;
	max-height:100px;
}

#sheet .product h1 {
	left:118px;
	top:12px;
	height:30px;
	width:140px;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#4193e7;
}
#sheet .product h1 a { color:#4193e7; text-decoration:none; } 

#sheet .product p  {
	left:118px;
	top:50px;
	font-size:11px;
	line-height:13px;
	height:52px;
	width:140px;
	overflow:hidden;
}
#sheet .product a.info {
	left:35px;
	bottom:15px;
	color:#4193e7;
}
#sheet .product a.wish {
	left:120px;
	bottom:15px;
	color:#4193e7;
}
#sheet .product strong.price {
	left:200px;
	bottom:15px;
	color:#4193e7;
}
#sheet h2.previous,#sheet h2.previous a {
	font-size:11px;
	color:#ba3f16;
	text-decoration:none;
}
#barMiddle h2.previous,#barMiddle h2.previous a {
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#barMiddle {
	background-image:url(../new_images/bg_barmiddle.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:286px;
	background-color:#ff7314;
}
#barRight {
	background-image:url(../new_images/bg_barright.jpg);
	background-repeat:repeat-x;
	width:59px;
	background-position:left top;
	/*background-color:#ffffff;*/
	/*background-color:#cd4103;*/
}
#barRightRepeat {
	background-image:url(../new_images/bg_barright_repeat.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fef6df;
}

#dailyoffer {
	width:286px;
	height:222px;
	margin-top:10px;
	position:relative;
}
#sidebar {
	width:286px;
	position:relative;
	background-color:#f79c10;
	background-image:url(../new_images/bg_sidebar.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:15px;
}
#sidebar .contents {
	margin-top:33px;
	padding:0 20px 0 20px;
	background-color:#f79c10;
}
#dailyoffer .viewport, #sidebar .viewport {
	width:286px;
	height:222px;
	position:absolute;
	left:0;
	top:0;
	z-index:8;
}
#dailyoffer .image {
	width:286px;
	height:222px;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	z-index:5;
	text-align:center;
	background-color:#FFFFFF;
}
#dailyoffer .image img {
	/*min-height:222px;
	min-width:286px;*/
	max-height:350px;
	max-width:400px;
}
.alpha {
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}
#dailyoffer .bar {
	position:absolute;
	width:286px;
	height:70px;
	left:0;
	top:125px;
	z-index:10;
}
#dailyoffer .bar.alpha { z-index:7; background-color:#FFFFFF; }
#dailyoffer .bar h1,#dailyoffer .bar h2,#dailyoffer .bar p.price,#dailyoffer .bar a.more  {
	position:absolute;
	left:10px;
	margin:0;
	color:#c63100;
}
#dailyoffer .bar h1 {
	top:10px;
	padding-left:15px;
	background-image:url(../new_images/h1_offer.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}
#dailyoffer .bar h2 { 
	top:30px; text-transform:uppercase;
}
#dailyoffer .bar h2,#dailyoffer .bar h2 a {
	color:#666666; font-weight:bold; font-size:10px; text-decoration:none;
}
#dailyoffer .bar h2 a:hover { text-decoration:underline; }
#dailyoffer .bar p.price {
	top:50px;
}
#dailyoffer .bar a.more {
	left:auto;
	right:20px;
	top:50px;
}

#write_shortlist {
	width:286px;
	margin-top:20px;
}
#shortlist h4 {
	margin-left:40px;
	color:#FFFFFF;
	font-size:12px;
}
#shortlist span.empty {
	margin:0 40px 0 40px;
	display:block;
	color:#FFFFFF;
}

#shortlist .row { position:relative; height:70px; }
#shortlist .row.noteven {
	background-image:url(../new_images/noteven.png);
	background-repeat:no-repeat;
}
#shortlist .row h1 {
	position:absolute;
	top:10px;
	left:120px;
	width:100px;
	font-size:10px;
}
#shortlist .row h1 a {
	color:#FFFFFF;
	text-decoration:none;
}
#shortlist .row a.remove {
	position:absolute;
	bottom:30px;
	right:20px;
}
#shortlist .row p.price {
	color:#FFFFFF;
	position:absolute;
	bottom:10px;
	right:20px;
	font-size:10px;
	margin:0;
}
#shortlist .row .img {
	position:absolute;
	top:10px;
	left:30px;
	width:50px;
	height:50px;
	text-align:center;
	overflow:hidden;
}
#shortlist .row .img img {
	max-width:50px;
	max-height:50px;
	_width:50px;
	_height:50px;
}

#footer { 
	text-align:center; 
	background-image:url(../new_images/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:23px;
	border-bottom:1px solid #feca93;
}
#footer h3, #footer h3 a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
	padding-top:5px;
}
#end { padding:2px; }

.clickandclose, .enlarge, .enlargefirst {
	cursor:pointer;
}
.fixed {
	position:fixed;
	_position:absolute;
}
.large {
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity: .7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	z-index:999999;
}
.container {
	display:block;
	left:0px;
	top:0px;
	z-index:1999999;
}
.container.image {
	left:20px;
	top:20px;
}
.container.bestellen, .frame {
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.frame {
}
.frame iframe, .frame a, .frame img {
	float:left;
}
.frame img {
	max-height:600px;
	max-width:900px;
}
