/* 
CSS Document von HC-MEDIEN.EU Online-Shop (ROOT)
------------------------------------------------
URL:       www.hc-medien.EU
Design:    HIZ
Version:   Standard-Browser Version (Firefox, Safari, Opera, etc.)
Stand:     28.04.2011
------------------------------------------------
*/

/* *** POWERGAP-Styles *** */

/* Rewrite PG-Standards */
html body, body p, body blockquote, body center, body form, body ul, body li, body ol, body pre, body table, body td, body tr {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 12px; line-height: 1.2em;
font-color: #e7e4d2; color: #e7e4d2; }

div #tipDiv {display:none;}
div #bankpf {display:none;}

/* Font-Tag wird fŸr einige Hinweistext formatiert, wo diese HTML-Formatierung nicht greift.
   Hier wird dies durch Attributbedingte Formatierung korrigiert.  */
font[color=darkred] {color: #bf1818;}

/* Bugfix fŸr durchsichtige Grafike fŸr den IE6
img.alpha_png { behavior: url(x_iepngfix.htc); } */

/* Misc Standards */
.a,.a0,.a1,.a2,.a3,.a4,.a5 { font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.a  { color: #fbe8b3; }
.a0 { color: #e7e4d2; font-size: 10px; }
.a1 { color: #e7e4d2; }
.a2 { color: #FFFFFF; }
.a3 { color: #e7e4d2; }
.a4 { color: #e7e4d2; font-size: 10px; }
.a5 { color: #000000; font-size: 10px; }
.a .ada_text  { font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #e7e4d2; }

.b,.b0,.b1,.b3,.b4,.b5,.b6,.b7 { font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.b  { color: #e7e4d2; }
.b0 { color: #EFEEEC; font-size: 10px; }
.b1 { color: #FFFCEB; }
.b2 { color: #FF2100; }
.b3 { color: #FDB775; }
.b4 { color: #E9E8B5; font-size: 14px; }
.b5 { color: #FFFCEB; }
.b6 { color: #222222; font-size: 11px; }
.b7 { color: #000000; font-size: 14px; }

.c,.c1,.c2,.c3 { font: 14px Arial, Helvetica, sans-serif; }
.c  { color: #ffffff; font-size: 20px; }
.c1 { color: #fdb775; }
.c2 { color: #974b04; }
.c3 { color: #e7e4d2; }

.e,.e1,.e2,.e3 { font: 36px Arial, Helvetica, sans-serif; color: #FDB775; }

.h { font: 12px Arial, Helvetica, sans-serif; color: #FDB775; text-indent: 1px; }

.k,.k2  { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FDB775; text-indent: 1px; }

.f1,.f2,.f3,.f4,.f5 { font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.f1 { color: #e7e4d2; }
.f2 { color: #e7e4d2; font-weight: bold; }
.f3 { color: #e7e4d2; font-size: 16px; }
.f4 { color: #e7e4d2; font-size: 16px; font-weight: bold; }
.f5 { color: #FAE6B5; font-size: 16px; font-weight: bold; }

/* Texte in Suchergebnis und Detailanzeige */
.x1,.x2,.x3,.x4,.x7,.x14,.x15,.x17,.x19,.x20,.x21,.x33,.x45,.x59,.x64,
.y1,.y2,.y3,.y4,.y7,.y14,.y15,.y17,.y19,.y20,.y21,.y33,.y45,.y59,.y64 {
	font: 12px/1.4em Verdana, Arial, Helvetica, sans-serif; color: #e7e4d2; text-decoration:none; }
.x2,.y2,.y59 { font-weight:bold; }

.sfue {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #222; text-decoration:none;}

.sf { /* Verwendung bei Top10-Liste */
	display: block;
	font-size: 10px;
	line-height: 1.4em;
	color: #e7e4d2;
	vertical-align: middle;
	padding: 0 2px; }

/* *** Suchergebnis Layout Costumizing (MOD4) *** */
.se_container { /* just holds the content */ }
.se_container .se_ro { background:url(img/se_ro.gif) top right no-repeat; margin:0; padding:0; }
.se_container .se_lo { background:url(img/se_lo.gif) top left no-repeat; margin:0; padding:0; }
.se_container .se_ru { background:url(img/se_ru.gif) bottom right no-repeat; margin:0; padding:0; }
.se_container .se_lu { background:url(img/se_lu.gif) bottom left no-repeat; margin:0; padding:0; }
.se_container .se_body { min-height:100px; margin:0; padding:4px 9px; }
.se_body .se_del_fav { float:right; margin:-4px -8px; padding:0; }
.se_body h1.title { font: 15px/1.2em Arial, Helvetica, sans-serif; font-weight: bold; margin: 3px 0 0 0; }
.se_body h1.title a { color: #e7e4d2; text-decoration: none; }
.se_body h1.title a:hover { color: #fff; text-decoration: none; }
.se_body h1.label { font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 6px 0; }
.se_body form { margin: 0; padding: 0; }
.se_body .btn form input { margin: 0 0 -22px 20px; height: 62px; width: 56px; border: none; }
.se_body .btn img { margin: 0 0 -22px 20px; height: 62px; width: 56px; border: none; }
.se_body div.thumb { margin: 0 5px 5px 0; min-height: 157px; }
.se_body div.thumb img { width: 107px; border: 1px solid #fac695; }
.se_body .desc { font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif; }
.se_body .pre_price { font-size: 10px; }
.se_body .price { font: 18px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #fff; white-space: nowrap; }
.se_body .attributes { font-size:9px; color:#9b998d; white-space: nowrap; }

/* Suchergebnis Paging Styles */
.se_count  { border: none; display: block; margin: 25px 0 0 0; height: 24px; }
.se_count td { background:url(img/se_bg_numbers.gif) repeat-x; }
.se_count_font_normal { font-size: 12px; color: #E7E4D2; text-decoration: none; padding: 0; margin: 3px; }
a:hover .se_count_font_normal { font-size: 12px; text-decoration: underline; color: #33342A; }
.se_count_font_activ  { font-size: 12px; color: #33342A; text-decoration: none; padding: 0; margin: 3px; }
a:hover .se_count_font_activ  { font-size: 12px; text-decoration: underline; color: #33342A; }

/* *** Styles for AG, AUG, AUG2, Herst., AZ, ZK1, ZK2 *** */
.her_95, .her_153, .her_165 { color: #ff8f33; }
a:hover .her_95, 
a:hover .her_153, 
a:hover .her_165 { color: #ff8f33; text-decoration: underline; }
/*.her_95 { color: #ea0a0a; }*/

/* *** Formatierung des UVP und Grafik zum Durchstreichen *** */
#price_uvp_text {
	position: relative;
	top: 10;
	z-index: 10;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #e7e4d2;
	margin: 15px 0 0 0;
}
#price_uvp_cross {
	position: relative;
	top: -9;
	z-index: 11;
	margin: 0;
}

/* Cross-Selling in Artikel-Detailansicht (mit Rahmen) */
span.cross_1 { display: block; font-size: 12px; font-weight: bold; } /* Textformatierung der oberen Textzeile */
div.cross_1 { line-height: 3px; } /* Verkleinerung der beiden <BR>, die sinnloserweise platziert wurden. */
div.cross_1 td { vertical-align: top; } /* Abbildungen an Oberkante ausrichten */
div.cross_1 a img { border: 1px solid #fac695; } /* Rahmen um die Abbildungen machen */

/* Zuletzt angesehene Artikel */
.history { margin: 0px; padding: 8px 0; }
.historyFrame_ro { background:url(img/se_ro.gif) top right no-repeat; margin:0; padding:0; }
.historyFrame_lo { background:url(img/se_lo.gif) top left no-repeat; margin:0; padding:0; }
.historyFrame_ru { background:url(img/se_ru.gif) bottom right no-repeat; margin:0; padding:0; }
.historyFrame_lu { background:url(img/se_lu.gif) bottom left no-repeat; margin:0; padding:0; }
.historyBody { padding: 8px 12px; text-align: left; }
.historyTitle { font: 15px/1.2em Arial, Helvetica, sans-serif; font-weight: bold; color: #e7e4d2; margin: 0; }
.historyTitle span { font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #e7e4d2; margin: 0 0 0 8px; }
.historyImage { height: 85px; width: 60px; border: 1px solid #fac695; margin: 8px; }
.historyArticle { font: 10px/1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; }
.historyLabel { font: 9px/1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#9b998d; margin: 0 0 6px 0; }
.historyToolTip .ttArticle { font: 15px/1.2em Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 0px 0; }
.historyToolTip .ttLabel { font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 6px 0; }
.historyToolTip .ttImage { border: 1px solid #fac695; margin: 10px; }


/*******************************************************************************************/
/* Additional Styles starting from here */
/*******************************************************************************************/

/* Artikel (einzeln) auf der Startseite */
.infotype31, .infotype32, .infotype33, .infotype34, .infotype37, .infotype39 {
	background: #626050 url(img/bg_infotypes.jpg) repeat-x;
	width: 287px; margin-bottom: 16px; }
.infotype31 img, .infotype32 img, .infotype33 img, .infotype34 img, .infotype37 img, .infotype39 img {
	border: 1px solid #fac695;
	margin: 4px 8px 0 4px; }
.infotype31 span.b, .infotype32 span.b, .infotype33 span.b, .infotype34 span.b, .infotype37 span.b, .infotype39 span.b {
	display: block;
	padding: 2px 4px 0 0; }

/* Artikel (5 StŸck nebeneinander) auf der Startseite */
.infotype41, .infotype42, .infotype71 {
	background: #626050 url(img/bg_infotypes.jpg) repeat-x;
	width: 582px; margin-bottom: 16px; }
.infotype41 img, .infotype42 img, .infotype71 img {
	border: 1px solid #fac695;
	margin: 4px 1px 0 1px; }
	
/* Artikeldetailanzeige: ZusŠtzliches */
/* P- & Z-Bild */
.ada_p_pic {
	background: url(img/bg_p_pic.jpg) no-repeat; min-height:283px; }
.ada_p_pic img {
	border: 1px solid #fac695;
	margin: 15px 15px 0 15px; }
.ada_z_pic {
	background: url(img/bg_z_pic.jpg) no-repeat;
	text-align: center; }
.ada_z_pic img { margin: 4px; }
.ada_text h2 { font-size: 15px; margin: 1.0em 0em 0.5em 0em; }
.ada_text h3 { font-size: 13px; margin: 1.0em 0em 0.5em 0em; }


/* Warenkorb-Bereich */
.ada_basket { float:right; }



/*******************************************************************************************/
/* HIZ-ART CUSTOMS */
/*******************************************************************************************/

body {
	background: #000 url(img/bg_page.jpg) repeat-x;
	font: normal 12px/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #e7e4d2;
	margin: 0; padding: 0; }
	
/* Tabelle oder DIV, die den kompletten Shop umschliesst. NICHT LOESCHEN!!! */
#page_wrapper { 
	text-align: left; width: 978px; margin: auto; padding: 0; }
#page_header {
	background: url(img/headimg.jpg) no-repeat;
	width: 978px; height: 155px; margin: auto; padding: 0;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; }
	
/* Hintergrund der Buttons */
#page_header td.menu { background: url(img/head_menu_bg.gif) repeat-x; }

/* linker Verlauf vorm Menue */
#page_header td.menu_start { background: url(img/head_menu_start.gif) bottom right no-repeat; }

/* rechter Verlauf nach dem MenŸ. Enthaelt auch Suchfeld! */
#page_header td.menu_end { background: url(img/head_menu_end.gif) bottom left no-repeat; }

#page_header .menu a {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap; }
#page_header .menu a:hover {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ffffff;
	white-space: nowrap; }

#page_content {width: 978px; margin: auto; margin-top:0px; padding: 0;
	background: url(img/bg_page_content.jpg) no-repeat; }

/* Gro§e TD des mittleren Shopfensters */
#sf_mitte { background: #626050; }

	
/************** text formating styles **************/
/*body p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; }*/
p {
	margin: 0em 0em 0.8em 0em;
	padding: 0px; }

.text, .text p,
.textS, .textS p,
.textXL ,.textXL p,
.textXXL, .textXXL p { line-height: 1.4em; color: #e7e4d2; }

.text, .text p { font-size: 12px; }
.textS, .textS p { font-size: 10px; }
.textXL, .textXL p { font-size: 14px; }
.textXXL, .textXXL p { font-size: 16px; }

.white { color: #fff; }
.bright { color: #fff; }
.dark { color: #333; }
.hot { color: #ea0a0a; }
.l { text-align: left; }
/*.c { text-align: center; }*/
.r { text-align: right; }


/************** headline tag styles **************/
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #fae6b5; padding: 0px; }
h1 { font-size: 17px; margin: 1.0em 0em 0.5em 0em; }
h2 { font-size: 15px; margin: 1.0em 0em 0.5em 0em; }
h3 { font-size: 13px; margin: 1.0em 0em 0.5em 0em; }
h4 { font-size: 12px; margin: 1.0em 0em 0em 0em; }
h5,h6 { font-size: 11px; margin: 1.0em 0em 0em 0em; }
/* †berschriften im mittleren Shopfenster */
#sf_mitte div.location_headline { 
	background: none;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fae6b5; 
	padding: 0; margin: 0 4px; }

/*************** anchor tag styles ***************/
a { color: #e7e4d2; text-decoration: none; }
a:link { color: #e7e4d2; text-decoration: none; }
a:visited { color: #e7e4d2; text-decoration: none; }
a:hover { color: #fae6b5; text-decoration: underline; }
a:focus { color: #fae6b5; text-decoration: underline; }
a:active { color: #fae6b5; text-decoration: underline; }

a.underline { color: #e7e4d2; text-decoration: underline; }
a:link.underline { color: #e7e4d2; text-decoration: underline; }
a:visited.underline { color: #e7e4d2; text-decoration: underline; }
a:hover.underline { color: #fae6b5; text-decoration: underline; }
a:focus.underline { color: #fae6b5; text-decoration: underline; }
a:active.underline { color: #fae6b5; text-decoration: underline; }

/* Link fŸr die Darsteller auf Artikeldetailanzeige */
a .a { color: #e7e4d2; }
a:hover .a { color: #fbe8b3; }

/* Shopfenster \\\\\\\\\\\\\\\"Warenkorb\\\\\\\\\\\\\\\" (€nderung der Link-Farbe im Reiter) */
.b6 a, .b6 a:link, .b6 a:visited, .b6 a:hoover, .b6 a:focus, .b6 a:active { color: #222222; }


/*************** list tag styles ***************/
li {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em; }
ol {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	margin-left: 1.25em;
	padding-left: 1.25em; }
ul {
	list-style-type: square;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	margin-left: 1.0em;
	padding-left: 1.0em; }
ul ul { list-style-type: disc; }
ul ul ul { list-style-type: none; }


/************** horizontal ruler tag styles **************/
hr {
	background-color: #e7e4d2; /* Mozilla 1.4 */
	color: #e7e4d2; /* IE 6 */
	border: #e7e4d2; /* Opera 7.11 */
	height: 1px; /* in Opera fŸr die Anzeige nštig, in Mozilla fŸr die einheitliche Hšhe */ }

/********* form and related tag styles *********/
form {
	display: inline;
	margin:  0px;
	padding: 0px; }
	
/* Suchfeld im Seitenkopf */
.frm_search {
	background: #ffffff url(img/suche_bg.gif) repeat-x;
	border: none;
	font: normal 11px Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	color: #646464;
	height: 19px; width: 125px; margin: 0px; padding: 3px 2px; }

.frmbtn {
	font-size: 11px;
	background-color: #d4d2bf;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #8d8c84;
	border-right: 1px solid #8d8c84;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px; }

.frmimg { margin: 2px 2px 2px 2px; }

.frmcbo {
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px 2px 2px 2px;
	padding: 0px 0px 0px 0px; }

.frmtxt {
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: 0px 2px 2px 2px;
	padding: 2px 2px 2px 2px; }


/* *** Zum Verstecken von Elementen *** */
.hidden { visibility: none; }


/* *** Tabellen-Liste im Zebra-Muster *** */
.tableborder { border: 1px solid #313028; }
.RowHead td, .RowHead th { background-color: #313028; color: #e7e4d2; }
.Row1st td { background-color: #4a483c; color: #e7e4d2; }
.Row2nd td { background-color: #79786a; color: #e7e4d2; }
.RowFooter td { background-color: #313028; color: #e7e4d2; }


/* *** Umrandung fŸr einen hervorzuhebenden Content-Rahmen *** */
.infoframe {
	border: 1px solid #8C5E44;
	background-color: #755452;
	color: #FFEAD2;
	padding: 15px 15px 15px 15px; }
.infoframe .textS {
	font-size: 10px;
	line-height: 1.4em;
	color: #FFEAD2; }
.infoframe .text {
	font-size: 12px;
	line-height: 1.4em;
	color: #FFEAD2; }
.infoframe h1,.infoframe h2,.infoframe h3,.infoframe h4,.infoframe h5,.infoframe h6 { color: #e7e4d2; }
.infoframe a:link { color: #FFEAD2; text-decoration: underline; }
.infoframe a:visited { color: #FFEAD2; text-decoration: underline; }
.infoframe a:hover { color: #FFEAD2; text-decoration: underline; }
.infoframe a:focus { color: #FFEAD2; text-decoration: underline; }
.infoframe a:active { color: #FFEAD2; text-decoration: underline; }


/* *** Formatierung des Trailer-Buttons *** */
img.trailer {
	cursor: pointer;
	border: none; }

/* ************************************************************* */
/* ************************************************************* */
/* ************************************************************* */
/* !!! BE EXTREMLY CARFUL WITH EDIT ALL THE FOLLOWING STYLES !!! */

/************** formatting the left and right towers containig the links **************/
.sf_reiter {
	width: 170px;
	height: 36px;
	background: url(img/sf_reiter.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #292929;
	padding: 0px 10px 0px 10px; }
.sf_tower {
	width: 170px;
	background: url(img/bg_sf_tower.gif) repeat-y;
	padding: 0px 4px 0px 4px; }
.sf_tower .navMain a {
	background: #33342a url(img/bg_sf_tower_navMain.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 1px 18px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #efeeec; }
.sf_tower .navMain a:hover {
	text-decoration: underline;
	color: #fff; }
.sf_tower .navSub a {
	background: #33342a url(img/bg_sf_tower_navSub.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 1px 28px;
	display: block;
	font-size: 10px;
	color: #efeeec; }
.sf_tower .navSub a:hover {
	text-decoration: underline;
	color: #fff; }

/* Top10 Font-Tag formatieren */
a font {
	font-size: 10px;
	color: #efeeec;
	line-height: 1.1em; }


/************** formatting the infogroups headline-bar **************/
.tab { height: 30px; width: 100%; margin: 0; padding: 0; }
.tab_l { background: url(img/bg_tab_l.gif) no-repeat top left; }
.tab_r { background: url(img/bg_tab_r.gif) no-repeat top right; }
.tab_l, .tab_r { width: 100%; font-size: 1px; }
.tab_c { padding: 8px 6px 4px 6px; font-size: 12px; font-weight: bold; color:#FFF; }
/* verstecken 
span.b1 .tab {
	display: none; height: 0px;
}*/

/************** formatting the infobox-frame **************/
.ibox_tr { background: url(img/bg_ibox_tr.gif) top right no-repeat; z-index: 20; margin: 0 -4px 0 0; padding: 0; }
.ibox_tl { background: url(img/bg_ibox_tl.gif) top left no-repeat;  z-index: 1; margin: 0 0 0 -4px; padding: 0; }
.ibox_br { background: url(img/bg_ibox_br.gif) bottom right no-repeat; z-index: 20; margin: 0; padding: 0; }
.ibox_bl { background: url(img/bg_ibox_bl.gif) bottom left no-repeat; z-index:1; margin: 0; padding: 0; }
.ibox  { margin: 0px; padding: 20px; }

.ibox2_tr { background: url(img/bg_ibox2_tr.gif) top right no-repeat; z-index: 2; margin: 0; padding: 0; }
.ibox2_tl { background: url(img/bg_ibox2_tl.gif) top left no-repeat;  z-index: 1; margin: 0; padding: 0; }
.ibox2_br { background: url(img/bg_ibox2_br.gif) bottom right no-repeat; z-index: 2; margin: 0; padding: 0; }
.ibox2_bl { background: url(img/bg_ibox2_bl.gif) bottom left no-repeat; z-index:1; margin: 0; padding: 0; }
.ibox2  { margin: 0px; padding: 6px 8px 8px 8px; }

/************** MOD Gratis-DVD **************/
/* Auswahl der GratisDVD: 
	wird in einem scrollbaren Bereich dargestellt
	WICHTIG: TD- & DIV-Tag M†SSEN formatiert werden!  */
td.GratisArtikelAuswahl {
	height: 280px;
	width: 140px; }
div.GratisArtikelAuswahl {
	height: 280px;
	width: 140px;
	overflow: auto;
	/*text-align: center;*/
	padding: 0px 0px 0px 0px; }

/* SHOPPING CART Table & Formating (Listet alle Artikel des Warenkorbs auf) */
/****************************************************************************/
table.wk {
	background-color: #313028;
	border: 1px solid #313028;
	/*border-collapse: collapse;*/
	margin: 0px;
	padding: 0px; }
table.wk th, table.wk th b {
	background-color: #313028;
	border: none;
	color: #e7e4d2;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;
	padding: 0.6em; }
table.wk td {
	border-top: 1px solid #E7E4D2;
	border-bottom: 1px solid #313028;
	padding: 0.6em;
	vertical-align: top; }
table.wk tr td       { background-color: #4a483c; }
table.wk tr:hover td { background-color: #5c5a4f; }
table.wk tr.odd td       { background-color: #79786a; }
table.wk tr.odd:hover td { background-color: #868579; }
table.wk tr.foot td {
	background-color: #714f3b;
	text-align: right; }
table.wk tr.foot td div { color: #ffe7b4; } 
table.wk tr.foot td div.totalsum { 
	border-top: 1px solid #e7e4d2;
	border-bottom: 3px double #e7e4d2;
	padding: 0px;
	margin: 4px 0px 4px 0px;
	font-size: 1.3em;
	font-weight: bold; }

/* Layer anzeigen nach Aktion \\\\\\\\\\\\\\\"In den Warenkorb legen\\\\\\\\\\\\\\\" */
#in_wk {  }
#in_wk_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-color: #000;
	-moz-opacity: 0.5;
	opacity: .50;
	filter: alpha(opacity=50); }
#in_wk_overlay[id] { position: fixed; }
#in_wk_wrapper {
	width:390px; 
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9999;
	margin: -90px 0 0 -195px;
	border: 1px solid #fff; }
#in_wk_wrapper[id] { position: fixed; }
#in_wk_content {
	background: #f4eed8 url(img/in_WK_gelegt_bg.gif) bottom repeat-x;
	border: 1px solid #33342a;
	height: 100%;
	padding: 0 0 25 0}
#in_wk_content td.msg {
	color: #33342a;
	font: 14px/1.6em Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 20px}
.in_wk_btn1 { margin: 0 10px 0 20px;}
.in_wk_btn2 { margin: 0 20px 0 10px;}

/* Formatierung fŸr die Dropdown der ALA */
.frm_ala select { width: 300px; }


/* HTML-Includes und Sonderseiten */
/**********************************/
#aboutus, #agb, #avs, #diskretdvd, #gratisdvd, #kontakt, #versandinfo, #sitemap  { 
	position:relative; float:left; margin:-4px 0 0 -4px; z-index:55; text-align:left; }

#aboutus     .div1, 
#agb         .div1, 
#avs         .div1, 
#diskretdvd  .div1, 
#gratisdvd   .div1, 
#kontakt     .div1, 
#sitemap	   .div1, 
#versandinfo .div1 { 
	background:url(img/paragraph_topcenter.gif) repeat-x; margin:20px 0 0 4px; min-height:150px; }

#aboutus     .div2, 
#agb         .div2, 
#avs         .div2, 
#diskretdvd  .div2, 
#gratisdvd   .div2, 
#kontakt     .div2, 
#sitemap	   .div2,
#versandinfo .div2 {
	background:url(img/paragraph_topleft.gif) no-repeat; height:4px; width:100%; overflow:hidden; }

#aboutus     .div3, 
#agb         .div3, 
#avs         .div3, 
#diskretdvd  .div3, 
#gratisdvd   .div3, 
#kontakt     .div3, 
#sitemap	   .div3, 
#versandinfo .div3 { 
	background:url(img/paragraph_topright.gif) no-repeat; height:4px; width:4px; float:right; }

#aboutus     .div1 p, 
#agb         .div1 p, 
#avs         .div1 p, 
#diskretdvd  .div1 p, 
#gratisdvd   .div1 p, 
#kontakt     .div1 p, 
#sitemap	   .div1 p,
#versandinfo .div1 p {
	margin-right:10; margin-left:10px; text-align:justify; }

#aboutus     .div1 h2, #aboutus     .div1 h3, #aboutus     .div1 h4,
#agb         .div1 h2, #agb         .div1 h3, #agb         .div1 h4, 
#avs         .div1 h2, #avs         .div1 h3, #avs         .div1 h4, 
#diskretdvd  .div1 h2, #diskretdvd  .div1 h3, #diskretdvd  .div1 h4,
#gratisdvd   .div1 h2, #gratisdvd   .div1 h3, #gratisdvd   .div1 h4, 
#kontakt     .div1 h2, #kontakt     .div1 h3, #kontakt     .div1 h4, 
#sitemap	   .div1 h2, #sitemap	  	.div1 h3, #sitemap		   .div1 h4,
#versandinfo .div1 h2, #versandinfo .div1 h3, #versandinfo .div1 h4 { 
	margin-right:10; margin-left:10px; }

#aboutus     .div1 ul li, 
#agb         .div1 ul li, 
#avs         .div1 ul li, 
#diskretdvd  .div1 ul li, 
#gratisdvd   .div1 ul li, 
#kontakt     .div1 ul li, 
#sitemap	   .div1 ul li, 
#versandinfo .div1 ul li {
	margin-left:20px; }

#aboutus     .div1 table.tableborder, 
#agb         .div1 table.tableborder, 
#avs         .div1 table.tableborder, 
#diskretdvd  .div1 table.tableborder, 
#gratisdvd   .div1 table.tableborder, 
#kontakt     .div1 table.tableborder, 
#sitemap	   .div1 table.tableborder, 
#versandinfo .div1 table.tableborder {
	margin-left:10px; }
	
/* AGB Extras */
#agb .div1 p { font-size:11px; }
#agb .div1 h1 { margin-right:10; margin-left:10px; display:block; border-bottom:1px solid; }
/* AVS Extras */
#avs .div1 h1 { margin-right:10; margin-left:10px; display:block; border-bottom:1px solid; }


/* LongIn (IndividuellesLogin_HTML) */
#login { position:relative; float:left; margin:20px 0 0 0; z-index:55; text-align:left; }
	#login .div1 { background:#626050 url(img/bg_infotypes.jpg) repeat-x; width: 380px; margin-bottom: 50px; }
	#login .div1 p { margin-right:0; margin-left:0px; text-align:justify; font-size: 11px; }
	#login .div1 .content { margin:10px; text-align:justify; font-size: 11px; }
	#login .div1 .tab { height: 30px; width: 100%; margin: 0; padding: 0; }
	#login .div1 .tab_l { background: url(img/bg_tab_l.gif) no-repeat top left; }
	#login .div1 .tab_r { background: url(img/bg_tab_r.gif) no-repeat top right; }
	#login .div1 .tab_l, .tab_r { width: 100%; font-size: 1px; }
	#login .div1 .tab_c { padding: 8px 10px 4px 10px; font-size: 12px; font-weight: bold; color:#fae6b5; }
	
/* LogIn-Password-OK */
#login_password_ok { position:relative; float:left; margin:-31px 0 0 -11px; z-index:55; }
#login_password_ok table.loginOK_Buttons img { height:46; width:149; }

/* Bestellung kontrollieren und absenden & Bestellung angenommen */
#kassenausgang { /*width:601px;*/ }


/************** Pornstar Gallery and Details-Pages **************/
#pornstar_gallery { 
	background: url(img/gallery_header_pornstars_de.jpg) top center no-repeat; width: 588px; margin: 0 auto; text-align: center; }
div#gallery_content { 
	width: 576px; padding-top: 235px; margin: 0 auto; position: relative; }
div.pornstar_container { 
	float: left !important; border:1px solid #e7e4d2; width: 132px; margin: 5px; }
div.pornstar_img img { 
	height:178px; width:132px; border:none; }
div.pornstar_name h3 { 
	font: 13px bold Verdana,Geneva, Arial, Helvetica, sans-serif; margin: 0.25em 0em 0.25em 0em; }
div.pornstar_name h3 a { 
	color:#e7e4d2; }

/* Paging*/
#pornstar_gallery #paging { clear: both; padding: 20px 5px; font-size: 11px; }
#pornstar_gallery #paging a { display: block; float:left; border: 1px solid #e7e4d2; margin: 0px 1px; padding: 3px 5px; text-decoration: none; }
#pornstar_gallery #paging a:hover { background: #333429; border: 1px solid #e7e4d2; color: #fff; text-decoration: none; }
#pornstar_gallery #paging .current { display: block; float:left; border: 1px solid #989583; margin: 0px 1px; padding: 3px 5px; text-decoration: none; }

/* Highslide Window Content for Gallery */
body#highslide { background:#626050; background-image:none; text-align:left; }
body#highslide .actress_details {}
body#highslide img.actress_img  { height:270px; width:200px; border:1px solid #fac695; }
body#highslide .actress_link img { border:none; }
body#highslide .actress_name h2 { margin: 5px 0; font-size: 13px; }
body#highslide .actress_bio { text-align:justify; }


/* SLIDE-SHOW (JQUERY):
-----------------------------*/
#slideshow-1-wrapper { width: 584px; padding: 0; margin: 0 5px; }

/* Bullets fŸr SlideShow-Banner auf der Startseite */
/* Info zu 
   - width: Breite eines Bullet-Segments: 20px (Anzahl Bullets x 20px)
   - margin-right: Gesamtbreite von slideshow-wrapper (584px) - (errechnete width) / 2 */

#slideshow-1-bullets { position: relative; width: 100px; height: 20px; margin: 5px 0 0 242px; padding: 0; z-index: 50; overflow: hidden; }
#slideshow-1-bullets ul { margin: 0; padding: 0; }
#slideshow-1-bullets ul li { padding: 0px; margin: 0px; list-style-type: none; float: left; }

#slideshow-1-bullets ul li a#bull1:link, 
#slideshow-1-bullets ul li a#bull1:visited { font-size: 0px; padding: 0; margin: 0 5px; display: block; width: 10px; height: 10px; line-height: 32px; float: left; cursor:pointer; position: relative; overflow: hidden; background: no-repeat url("img/bullets_slideshow.png") 0px 0px; }
#slideshow-1-bullets ul li a#bull1:hover { background: no-repeat url("img/bullets_slideshow.png") 0px -20px;	cursor:pointer; }
#slideshow-1-bullets ul li a#bull1:focus { background: no-repeat url("img/bullets_slideshow.png") 0px -10px; }

#slideshow-1-bullets ul li a.activeSlide#bull1:link, 
#slideshow-1-bullets ul li a.activeSlide#bull1:visited, 
#slideshow-1-bullets ul li a.activeSlide#bull1:hover {	width: 10px; height: 10px; line-height: 32px; overflow: hidden; background: no-repeat url("img/bullets_slideshow.png") 0px -10px; cursor: pointer; }

