
.park_site, #park_news {
	margin: 0 0 0 15px;
}

/********* OK ANFANG *********/ 
#brands_outer {
	overflow: hidden;
	position: absolute; 
	height: 40px;
	overflow: hidden;
	width: 493px;
	margin: 0 10px;	
}
.brandnav {
	clear: both;
}
.brandnav a { border: none; }
#brands_inner ul {
	position: absolute;
	width: 5000px;
}
.brands_outer_cont {
	height: 40px;
}
/* New Arrivals / Sales*/
#arrivals_outer_wrap, #rsale { 
	height: 183px;	
}
#new_outer, #sales_outer {
	 overflow: hidden;
	 height: 183px;
	 width: 170px;
	 position: absolute;
}
.help_wrap {
	position: absolute;	
}
#sales_outer {
	z-index: 98;	
}
a#rsalelink {
	z-index:99;	
}
#sales_inner {
	z-index: 97	
}
#new_inner, #sales_inner {
	position: absolute; 
	width: 5000px; 
	text-align: left;
	left: 0;	
}
#new_inner .shopitem, #sales_inner .shopitem {
	padding: 0 10px 0 0;
	float: left;
	width: 160px;
	text-align: center; 
	margin: 0 10px;
}
#items .tx-commerce-pi1 {
	display: inline;	
} 

.shopitemsright .shopitemnav a {
	display: none; 
}
#menu ul { 
	position: absolute;
}
/* SEARCH */
#mainmenu input.itext { float:left; width:132px; font-size:8pt; height: 22px; line-height: 100%; margin:0; padding: 8px 5px 0 5px; border:0; font-weight:bold; }
input.search_submit {
	float:left; 
	font-size:8pt; 
	height:20px; 
	margin:4px; 
	padding:2px; 
	border:0; 
	font-weight:bold;
	background: transparent;	
	color:#fff;
	cursor: pointer;
}
input.search_submit:hover {
	color:#f9d100;
}
/********* OK ENDE *********/


/* bei layer kein position: relative; und bei menu ul { position: absolute }*/

/* start.inc.html -- css */
#content_top {
	
}
#vid_nav_mini {
	line-height: 18px;
	font-size: 8pt;
	float: right;
	width: 124px;
	text-align: center;	
	color: #845EAA;
}
#vid_nav_mini a { border: none; background: #fff; border: 1px solid #c0b0d6; border-top: none;}
#vid_nav_mini a#vid_nav_mini_left {
	float: left;
	width: 16px;
	text-align: center;
}
#vid_nav_mini a#vid_nav_mini_right {
	float: left;	
	width: 16px;
	text-align: center;
}
#vid_nav_mini a, #vid_nav_mini a:hover {
	color: #845EAA;
	font-weight: bold;
	font-size: 1.2em;
}	
#vid_nav_mini span {
	float: left;
	width: 62px;
	text-align: center;
}
#vid_nav_mini #pause_play { margin: 0 7px 0 0; float: left; }
#vid_nav_mini #pause_play img { margin: 0; padding: 0; }
 
 /* Startseite video navi */
.buttons_top #vid_nav_mini a { border: 1px solid #7FD1EF; border-top: none; color: #0099ef; }
.buttons_top #vid_nav_mini a:hover { color: #0099ef; }
.buttons_top #vid_nav_mini span { color: #0099ef; }

/* PRODUCT BASKET BIG */
body {
	color: #5f462a;	
}
.com-basket-container {
	margin: 0 0 20px 15px;
}

.basket_show_steps .tx-commerce-pi3 .com-chkout-steps .com-chkout-step-actual b {
	font-weight: bold;
	color: #5f462a;
}
.com-chkout-steps a { border-bottom: none; }
#submenu .tx-commerce-pi3 {
	margin: 0;	
}
#content_right .checkout { margin-left: 21px; }
#content_right .checkout .tx-newloginbox-pi1 { margin-bottom: 1.5em; }
.sparkasse p.title { font-weight: bold; margin-bottom: 1em;}
.sparkasse p.notes { margin: 0; padding: 0; font-size: 0.9em; font-style: italic; }
form.choose_creditcard input { background: #F68220; cursor: pointer; color: #fff; }
form.choose_creditcard { margin-bottom: 1em; }

.com-basket-container h2 { color: #F68220; display: block;}
.com-basket-container img {
	vertical-align: middle;
}
.com-basket-container a {
	color: #5f462a;
	border-bottom: none;	
}
.com-basket-container a:hover {
	color: #000000;
}
#content_right p.com-basket-submit {
	padding: 6px 0 6px 0;	
}
p.com-basket-next a { float: right; }
p.com-basket-next input.submit_left { float: right; margin: 0 20px 0 0; }
p.com-basket-next a.back { margin: 0 20px 0 0; }

table.com-basket-list { border-collapse: collapse; width: 494px; }
table.com-basket-list tr td, table.com-basket-list tr th { padding: 2px; text-align: center; }
table.com-basket-list tr th { border: 1px solid #5f462a; background: #E4DED8; font-weight: normal; line-height: 2em; }
table.com-basket-list tr.item td { border-top: 1px solid #5f462a; border-bottom: 1px solid #5f462a; }
table.com-basket-list tr.item td.img { padding: 5px; border-left: 1px solid #5f462a; width: 60px; background: #fff; }
table.com-basket-list tr.item td.delete { border-right: 1px solid #5f462a; text-align: right; padding-right: 5px; }
table.com-basket-list tr.item td.title { width: 150px;}
table.com-basket-list tr.item td.nowrap { white-space: nowrap; }

table.com-basket-list tr.paybox td { border-top: 1px solid #5f462a; border-bottom: 1px solid #5f462a; background: #E4DED8; line-height: 1.6em; }
table.com-basket-list tr.paybox td select { width: 100px; }
table.com-basket-list tr td.noborder {border: none; background: transparent; }
table.com-basket-list tr td.bleft { border-left: 1px solid #5f462a; }
table.com-basket-list tr td.bright { border-right: 1px solid #5f462a; }
table.com-basket-list tr td.tleft { text-align: left; }
table.com-basket-list tr.paybox td span.info { font-size: 0.9em; }
table.com-basket-list tr td input.com-input-qty { width: 20px; }
table.com-basket-list tr.clear td { height: 5px; line-height: 5px; }
table.com-basket-list tr.paybox_warning td { color: red; }

/* CHECKOUT */
table.address_listing { border: 1px solid #E4DED8; padding: 5px; margin-bottom: 20px;}
.com-chkout-address-fields dl { margin: 0; padding: 0; }
.com-chkout-address-fields dl dt {
	margin: 0; 
	padding: 5px 0 5px 0; 
	float: left;
	width: 26%;    
}
.com-chkout-address-fields dl dt label {
	margin: 0; 
	padding: 0;
}
.com-chkout-address-fields dl dt label span {
	color: red;	
}
.com-chkout-address-fields dl dd {
	margin: 0; 
	padding: 0 0 7px 0; 
	float: left;
	width: 73%;    
}
.com-chkout-address-fields dl dd p {
	margin: 0;
	padding: 0;	
}
.com-chkout-address-fields dl dd select {
	width: 160px;	
}
.com-chkout-address-fields dl dd.com-chkout-address-radio input {
	border: none;	
}
.com-chkout-address-fields dl dt { clear: both; width: 25%; text-align: left; padding-right: 0; }
.com-chkout-address-fields dl dd { text-align: left; width: 50%; }

.com-chkout-address-fields dl dd.com-chkout-address-input {
	color: red;	
} 
* html .com-chkout-address-fields dd { float: none; } 
#shopitems .tx-newloginbox-pi1 {
	margin: 0 0 0 15px;	
}
#shopitems .tx-newloginbox-pi1 {
	padding: 0 0 1em 0;	
}
.com-chkout-listing img {
	vertical-align: middle;
}
/* Checkout --> Check your details */
.com-chkout-listing-delivery-address {
	margin: 1em 0 0 0;	
}

.com-chkout-listing dl { margin: 0; padding: 0; }
.com-chkout-listing dl dt {
	margin: 0; 
	padding: 0 0 5px 0; 
	float: left;
	width: 26%;	   
}
.com-chkout-listing dl dd {
	margin: 0; 
	padding: 0 0 5px 0;
	float: left;
	width: 72%;    
}
p.new_address, p.edit_address { margin: 10px 0 0 0; }
* html .com-chkout-listing dl dd { float: none; }
.com-chkout-listing span.error { color: red; font-weight: normal; }
/* Checkout --> Adress Listening */
.address_item_email {
	padding: 0 0 0.3em 0;	
}
.com-chkout-address-fields dl dd span.error {
	display: block;
	color: red;	
}
.address_item_name input {
	border: none;	
}
/* Checkout left */
.com-chkout-steps {
	background: #E4DED8;
}	
.com-chkout-steps h2 {
	font-size: 11pt;
	color: #F68220;
	margin: 0;
	padding: 10px 5px;
	background: transparent url(../images/layout/team_divider.gif) repeat-x bottom;
	display: block;
}
.com-chkout-steps div {
	padding: 5px;
	background: transparent url(../images/layout/team_divider.gif) repeat-x top;
	font-size: 10pt;
	font-weight: bold;	
}
.com-chkout-steps div i {
	font-style: normal;
	font-weight: bold;	
} 
.com-chkout-steps div a, .com-chkout-steps div a:hover {
	color: #5f462a;	
}
.com-chkout-step-actual {
	color: #F68220;
	font-weight: bold;	
}

/* Ratings news liste */
.news_item1 .tx-ratings-pi1 {
	float: right; 
	width: 60px;
}
/* Ratings news einzelansicht */
.news-single-item .tx-ratings-pi1 {
	float: none; 
	width: auto;
}
.news-single-item .tx-ratings-pi1 .tx-ratings {
	margin: 5px 0 5px 40px;
}	
.tx-ratings-pi1 span.loading {
	font-size: 8pt;
	font-style: italic;
}

/* SEARCH LIST */
.tx-fesearchintable-pi1 ol { list-style-type: none; }
.tx-fesearchintable-pi1 ol li {
	margin: 0 0 0.5em 0; 
}
.tx-fesearchintable-pi1 ol li img {
	margin: 0 0.3em 0 0;	
}

/* FE - user registration */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; color:#5f462a;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; border: none; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; border: none;}		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 60%; }
		.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes, .com-chkout-address-fields dl.tx-srfeuserregister-pi1-multiple-checkboxes { padding: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt, .com-chkout-address-fields .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd, .com-chkout-address-fields .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

.com-chkout-address-fields .tx-srfeuserregister-pi1-multiple-checkboxes dt { padding: 0 0 0.5em 0; color: #5F462A; }
.com-chkout-address-fields .tx-srfeuserregister-pi1-multiple-checkboxes dt input { margin: 0 0 0 2px; }
.com-chkout-address-fields .tx-srfeuserregister-pi1-multiple-checkboxes dd { padding: 0 0 0.5em 0.5em; color: #5F462A; } 
input#billing-module_sys_dmail_html { margin: 0 0 0 2px; }

/* tooltips for image brands navi */
.tip {
	background: #DAD2C9;
	padding: 2px 4px;
	border: 1px solid #5A4124;	
}
.tip-text {
	display: none;	
}	
/* sold out image in listview products */
img.sold_out { position: absolute; z-index: 3; margin: 78px 0 0 88px; display: block; }	

/* videos bei Fakie.TV News */
a.video_news {
	float: right;
	width: 64px;
	height: 58px;
}

/* COMMENTS */
.tx-comments-comments h3 { font-size: 10pt; }

.comments-entry { padding: 0 0 1em 0; }
.comments-entry h4 { margin: 0 0 0.6em 0; padding: 4px 6px 3px 6px; font-size: 10pt; font-weight: normal; line-height: 11pt;  }
.comments-entry h4 span { float: right; font-style: italic; }
.comments-entry .tx-comments-rating { float: right; width: 60px; margin: -5px 0 0 0; }
.comments-entry .tx-comments-rating h3, .comments-entry .tx-comments-rating .tx-ratings-text, .comments-entry .tx-comments-rating .tx-rating-display-wrap { display: none; }

.tx-comments-pi1 p.comments-info { font-style: italic; font-size: 8pt; }

.tx-comments-comment-form dd { width: 70%; }

.tx-comments-comment-form textarea, .tx-comments-comment-form input { width: 90%; }
.tx-comments-comment-form input.submit { width: auto; }

/* Tech Image Over Left */
#shopitemdetail div.shopitemimg img.tech_image_over { position: absolute; margin: 7px 0 0 7px; display: block; z-index: 3; } 
.shopitemimg img.tech_image_over_list { position: absolute; margin: 7px 0 0 7px; display: block; z-index: 3; }

/* Tech Image Over Right */
.shopitemimg img.tech_image_over_right_list { position: absolute; margin: 7px 0 0 113px; display: block; z-index: 3; }
#shopitemdetail div.shopitemimg img.tech_image_over_right { position: absolute; padding: 7px 0 0 179px; display: block; z-index: 3;}



