/* Einrichten der Browserebene */
*{padding:0px;margin:0px;}

html {font-size:100.01%;height:100%;}
body {width:100%;height:100%;background-color:#ededed;}
img { border:none; }

#error-msg { color: #E45D12; padding-top: 10px }

#master_index, #master_ex {background-color:#fff;width:100%;font-family:verdana;background-image:url('../images/start_bg.gif');background-repeat:repeat-x;background-position: 0px 0px;}
#master_produkte {width:100%;background-color:#fff;font-family:verdana;background-image:url('../images/body_bg_small.gif');background-repeat:repeat-x;background-position: 0px 0px;}
#master_ex { background-image:url('../images/body_bg_new.jpg'); }
/* Einrichten des Hintergrundes */
#main-container {margin:0px auto;width:900px;}
#main_content {margin-top:20px;height:100%;}

.logo_small {float:right;margin-right:10px;margin-top:28px;border:0px;}
.line {color:#F18B54;}

#detail-top-navi {height:72px;width:900px;margin-left:10px;}
#detail-top-navi ul {float:left;list-style-type:none;margin-top:28px;width:630px;padding-left:55px}
#detail-top-navi ul li {float:left;height:19px;padding-right:15px;}
#detail-top-navi ul li a {color:#666666;font-size:15px;font-weight:bold;text-decoration:none;}
#detail-top-navi ul li a:active {color:#FF6600;font-size:15px;font-weight:bold;text-decoration:none;}
#top-search {height:73px;width:958px; position:relative;z-index:999;margin-top:-20px;}
.top-search_bg {background:transparent url(../images/search_field_bg.jpg) no-repeat scroll 0 50%;border:medium none;float:left;font-size:18px;height:31px;margin-left:10px;margin-top:12px;padding-left:50px;padding-top:16px;width:640px;}
/*.top-search_bg {float:left;background:transparent url(../images/search_field_bg.jpg) no-repeat scroll 0 50%;border:medium none;font-size:18px;height:28px;margin-left:10px;margin-top:13px;padding-left:50px;padding-top:17px;width:640px;}*/
.gutter {height:197px;position:relative;width:443px;left:39px;}
.gutter_padTop {padding-top: 152px;display: none;}
.gutter-container {position:relative;left:19px;height:200px;width:500px;}

#minKnob {background-color:transparent;background-image:url(../images/arrow_left.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:210px;position: absolute; left: -18px;top:-25px;width:25px;}
#maxKnob {background-color:transparent;background-image:url(../images/arrow_right.gif);background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:210px;position: absolute; left: 440px; bottom: 16px;top:-25px;width:25px;}


#breadcrump {margin-top:10px;height:250px;clear:both;color:#A7A7A7;font-size:11px;margin-bottom:10px;padding:10px 10px 30px 0px;margin-left:-8px;}
#breadcrump p {margin-bottom:6px;font-size:18px;}
#breadcrump div.left-bc {float:left;width:530px;}
#breadcrump div.right-bc {float:left;width:330px;}
#breadcrump div.right-bc div {clear:both;margin-bottom:10px;}
#price {margin-left:10px;background-color:#fff; margin-top: 10px;}
#price h1 {margin-bottom:5px;margin-left:0px;margin-top:-5px;font-size:18px;color:#676767;}
.info_arrow { margin-right:2px;padding-top:4px; }

#content-left {margin-top:10px;float:left;margin-left:12px;min-height:400px;width:685px;}

.box {clear:both;width:685px;background-image:url('../images/box_middle.gif');background-repeat:repeat-y;margin-bottom:10px;}
.box .boxHead {width:685px;height:9px;background-image:url('../images/box_header_top.gif');background-repeat:no-repeat;}
.box .boxLeft {float:left;margin-left:7px;padding:0px;width:170px;_margin-left:3px;}
.box .boxRight {float:left;margin-left:15px;width:455px;padding:10px;}
.box .boxFooter {_margin-top:10px;clear:both;width:685px;height:9px;background-image:url('../images/box_header_bottom.gif');background-repeat:no-repeat;}

.box .boxButton {margin-left:20px;width:435px;height:90px;vertical-align:bottom;}
.box .boxButton .boxButtonLeft {float:left;width:250px;padding:10px;padding-left:0px;line-height:16px;}
.box .boxButton .boxButtonLeft .price, .price a {text-decoration:none; font-size:14px;color:#FD662F;font-weight:bold;text-align:left;margin-bottom:20px;}
.box .boxButton .boxButtonLeft .info {font-size:10px;color:#676767;text-align:left;}
.box .boxButton .boxButtonRight {float:right;width:90px;height:90px;margin-left:10px;}
.box .boxButton .boxButtonRight img {border:0px;}



.paginationControl {margin:10px 0;text-align:center;}
.paginationControl a {background-color:#F4F4F4;border:1px solid #333333;font-size:12px;padding:2px 3px;text-decoration:none;}
.paginationControlMenu {border: 1px solid rgb(204, 204, 204); float: right;}

#content-right {margin-top:20px;float:right;width:180px;}
#content-small {margin:0 auto;width:600px;}

.right-box-1 {margin-top:10px;color:#666666;font-size:14px;font-weight:bold;margin-bottom:18px;text-align:left;width:160px;}

.right-box-2 {
margin-top:35px;
color:#666666;
font-size:14px;
font-weight:bold;
margin-bottom:18px;
text-align:left;
width:180px;
}
.right-box-1 ul, .right-box-2 ul {
list-style-type:none;
margin-top:10px;
}
.bullet {margin-right:5px;vertical-align:middle;}

#footer {height:44px;width:100%;background-image:url('../images/footer_bg.gif');background-repeat:repeat-x;}
.foot-nav {height:19px;text-align:center;}
.foot-nav ul {list-style-type:none;}
.foot-nav ul li {color:#999999;display:inline;font-size:10px;height:19px;padding-right:5px;padding-top:5px;}
.foot-nav ul li a {color:#999999;font-size:10px;text-decoration:none;}
.search_button {margin-top:30px;}
.search_button_small {height: 45px; float:left;margin-left:3px;margin-top:13px;}
#footer .copyright {color:#333333;font-size:10px;height:10px;margin-top:7px;text-align:center;width:100%;}

#footer #footer2 {
	color:#999999;
	font-size: 10px;
	text-align:center;
	height:10px;
	/*margin-top:7px;*/
	width:100%;
}

#query-tweets {
color:#696969;
font-size:11px;
list-style-type:none;
}
.query-tweets-start {
border-top:2px solid #DADADA;
clear:both;
color:#686868;
font-size:17px;
font-weight:bold;
margin-top:10px;
padding:10px;
}
.query-tweet-entry {
border-top:1px solid #CCCCCC;
clear:both;
margin:0 auto;
padding:15px 0;
width:615px;
}
.query-tweet-content {
float:right;
width:540px;
}
.query-tweet-content-text {
clear:both;
padding-bottom:8px;
}
.query-tweet-author {
padding:2px;
}
.query-tweet-author img {
height:48px;
width:48px;
}
.query-tweet-time-ago {
color:#949494;
font-size:12px;
padding:2px 0 7px;
}
.query-tweet-headline {
color:#696969;
font-size:13px;
font-weight:bold;
padding-bottom:3px;
}
.query-tweets-amount {
background-image:url(../images/twitter-blase.gif);
background-position:12px 16px;
background-repeat:no-repeat;
border-top:3px solid #FD662F;
color:#FF4C21;
font-size:13px;
font-weight:bold;
padding:15px 40px;
}
.query-tweet-more {
border-top:1px solid #CCCCCC;
clear:both;
color:#F96F40;
display:block;
font-size:12px;
font-weight:bold;
margin:0 auto;
padding-top:3px;
text-align:right;
width:615px;
}

.prod-headline {
color:#666666;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.prod-sub-description {
color:#666666;
font-size:9px;
font-weight:normal;
}

.prod-sub-description li { margin-left:15px; }

/* NOCH TESTEN */


h1, h2 {
color:#FF6600;
font-size:18px;
margin-bottom:10px;
margin-left:20px;
}

h1.sec-headline, h2.sec-headline {
	margin:25px 0px 0px 20px;
}

h1 a {
	color:#666666;
	text-decoration: none
}


h2 {font-size:15px;}
p {font-size:12px;letter-spacing:1px;line-height:1.4em;margin-bottom:10px;padding:0 20px;text-align:justify;}
p.prod-sub-description {
letter-spacing:0;
line-height:1em;
text-align:left;
}
a {color:#333333;}
a:hover, a:focus {color:#FF6600;}
#greyline {
background-color:#999999;
height:3px;
width:958px;
}

#search {
margin-top:30px;
text-align:center;
}
.search_bg {
background:transparent url(../images/search_field_start.jpg) no-repeat scroll 0 50%;
border:medium none;
font-size:18px;
height:30px;
padding-left:10px;
padding-top:15px;
width:468px;
}
p.ta-center {
width:400px;
margin:0 auto;
text-align:center;
}
p.ma-top {
margin-top:14px;
}
div.tagcloud {
width:600px;
padding:10px;
text-align:center;
}
div.tagcloud a {
line-height:1em;
}
.clear {
clear:both;
}
a#price-range-updater img { border:0 none; float:right; }
.search-list {
float:left;
list-style-type:none;
margin-left:10px;
width:250px;
}

.search-list li a {
/*background-image:url(../images/gruenerpunkt.gif);
background-position:5px 7px;
background-repeat:no-repeat; */
list-style-type:none;
display:block;
font-size:14px;
padding:4px 5px 4px 0px;
text-decoration:none;
}

.search-list li a.img {
float:left;
position:relative;
top:3px;
}
.search-list li a.li1 {
background-color:#EEEEEE;
}
.show-shipping {
cursor:help;
}
.tool-tip {
background-color:#FEFEFE;
border:2px solid #000000;
display:none;
padding:5px;
position:absolute;
width:630px;
z-index:15000 !important;
}
.tool-tip h3 {
font-size:13px;
margin-bottom:10px;
}
.tool-tip img {
margin:0px -3px 0px 0px;
vertical-align:middle;
}
.tool-tip span {
margin-right:8px;
vertical-align:middle;
}
.tool-tip div {
font-size:11px;
margin-bottom:10px;
}
ul.history {
background-color:transparent;
clear:both;
list-style-type:none;
}
ul.history li {
background-image:url(../images/middle.jpg);
background-repeat:repeat-x;
float:left;
padding:22px 9px 30px 5px;
}
ul.history li a {
color:#FF6600;
font-size:25px;
font-weight:bold;
text-decoration:none;
}
ul.history li.first {
background-image:url(../images/left.jpg);
padding-right:1px;
}
ul.history li.last {
background-image:url(../images/right.jpg);
padding-right:1px;
}
div.back-link {
background-color:#F4F4F4;
border:1px solid #333333;
clear:both;
margin-left:50px;
padding:5px;
text-decoration:none;
width:840px;
}
div.back-link a {
font-size:12px;
padding:4px 2px;
text-decoration:none;
}

#position {
	color:#676767;
	font-size:12px;
	border-top:1px solid #DADADA;
	padding:5px 5px 0px 0px;
	margin:0px 0px 0px 10px;
	width:844px;
}

#position a {
	color:#FD662F;
}
#main-image-search { margin-left:40px; }
.img-box { padding-top:2px; _padding-top:0px; _display:block; vertical-align:middle;background-image:url('../images/fenster-rahmen.gif');background-repeat:no-repeat;width:127px;height:136px; _height:138px; text-align:center;}
.img-res { float:left; width:180px; height:220px; _height:230px; _overflow:hidden; padding:5px; margin:5px 13px 20px 0px; }
.img-wrapper { width:112px;height:135px;overflow:hidden;margin-left:1px;text-align:center; }
.img-res p { margin-bottom:0px;line-height:normal;color:#666666;	letter-spacing:normal;	margin-left:0;	margin-top:5px;	padding:0;	text-align:left; }
.img-res p strong { color:#676767; }
.img-res p span { color:#007F00; }
#img-layer { background-image:url('../images/window-background.png');background-repeat:no-repeat;width:654px;height:216px; }
#img-layer-topbar { margin-left:512px;cusor:pointer;width:141px;height:26px;background-image:url('../images/close-window.png');background-repeat:no-repeat;background-position:top right; }
.img-layer-infos { display:none; }
#img-layer-body p.shipping-costs {margin-top:0px;margin-bottom:0px;}
#img-layer-body {color:#676767;}
#img-layer-body .prodImg {text-align:center;margin-top:-26px;float:left;height:212px;width:200px; }
#img-layer-body .prodImg .img { *display:block; *margin-top:5px; height:212px;vertical-align:middle;width:200px; }
#img-layer-body .prodImg img {  border:1px solid #f2f2f2; }
#img-layer-body .prodInfo { font-family:verdana; float:right;width:450px; }
.prodInfo h2 { margin-left:0px; }
.prodInfo p { width:315px;line-height:normal;color:#666666;	letter-spacing:normal;	margin-left:0;	margin-top:0px;	padding:0;	text-align:left; }
.prodInfo p.price { color:#FD662F;font-size:14px;font-weight:bold;margin-bottom:20px;text-align:left;text-decoration:none; }
.prodInfo .left { width:320px;float:left; }
.prodInfo .left .info {line-height:16px;color:#676767;font-size:10px;text-align:left;}
.prodInfo .right { margin-right:15px;float:right;height:86px;width:86px; }
p.deliverer { margin-top:0px; }
p.deliverer img { margin-bottom:-4px; }
a.search-link { margin-top:5px;color:#FC672D; }
.shop_button { width:100%;height:100%;display:table-cell;vertical-align:bottom; }
.ajax-waiter { background-image:url('../images/ajax-loader.gif');background-repeat:no-repeat;background-position:50% 50%; }
.ajax-waiter-search { font-size:14px;background-position:90% 50%;font-family:verdana;height:20px;padding:5px;color:#676767;text-align:left;font-weight:bold;}
.ajax-overlay { position:absolute;top:0px;left:0px;background-color:#F4F4F4;z-index:14999; }
#didYouMean { 	color:#676767;	font-size:12px;	border-bottom:1px solid #DADADA;	padding:5px 5px 5px 0px;	margin:5px 0px 0px 10px;	width:844px; }
#didYouMean img { padding:5px 0px 0px 3px;float:left; }
#didYouMean span { float:left;padding:7px 0px 5px 5px; }
#didYouMean span a { color:#FD662F;font-style:italic; }
.emptyResults { padding-left:0px;margin-bottom:8px; }
.emptyResults span { color:#FD662F;font-weight:bold; }
#image-search-tag-cloud div { margin:0px auto; }
.img-res p.price { color:#000;font-size:14px;font-weight:bold;margin:0px;text-align:left;text-decoration:none; }
.layer-link { cursor:pointer;}
.layer-link-title { line-height: 17px; height: 30px; *height: 30px; _height: 30px; overflow:hidden; }
.img-res .tool-tip { color:#676767;font-size:10px;text-align:left;}
p.shipping-costs { margin-top:0px; }
p.shipping-costs a { color:#666666;font-size:10px; }
ul.search-list li.headline {font-weight:normal;color:#FF6600;margin:25px 0px 5px 0px; }


ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important;
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#FB6600;
}
