/* *** POWERGAP-Styles *** */

/* re-define fix head styles from HTML-Head */
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, Arial, Helvetica, sans-serif;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; LINE-HEIGHT: 1.2em;
FONT-COLOR: #FAC695; COLOR: #FAC695; }

/* 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 { 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: #FAC695; }
.a0 { color: #FAC695; font-size: 10px; }
.a1 { color: #FAC695; }
.a2 { color: #FFFFFF; }
.a3 { color: #FAC695; }
.a4 { color: #FAC695; font-size: 10px; }
.a5 { color: #000000; font-size: 10px; }

.b,.b0,.b1,.b3,.b4,.b5,.b6,.b7 { font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.b  { color: #FAC695; }
.b0 { color: #FDD5B0; 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: #FAC695; font-size: 20px; }
.c1 { color: #FDB775; }
.c2 { color: #974B04; }
.c3 { color: #FAC695; }

.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: #FAC695; }
.f2 { color: #FAC695; font-weight: bold; }
.f3 { color: #FAC695; font-size: 16px; }
.f4 { color: #FAC695; 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 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FAC695;
	text-decoration: none; }
.y1,.y2,.y3,.y4,.y7,.y14,.y15,.y17,.y19,.y20,.y21,.y33,.y45,.y59,.y64 {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color: #FAC695;
	text-decoration: none; }
.x2,.y2 { font-weight: bold; }

.groesse_kl {font: 10px; color: #FAC695; text-decoration:none; }

.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: #ffead2;
	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 10px; }
.se_body .se_del_fav { float:right; margin:-4px -10px; padding:0; }
.se_body h1.title { font: 15px/1.2em Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 0px 0; }
.se_body h1.title a { color: #fae6b5; 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 -31px 20px; height: 71px; width: 56px; border: none; }
.se_body .btn img { margin: 0 0 -31px 20px; height: 71px; width: 56px; border: none; }
.se_body div.thumb { margin: 0 10px 5px 0; }
.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: #ffead2; }
.se_body .attributes { font-size:9px; color:#8C5E44; }


/* Suchergebnis Paging Styles */
.se_count { display: block; border: none; margin: 25px 0 0 0; }
.se_count td {  }
.se_count_font_normal { font-size: 12px; color: #FAC695; text-decoration: none; margin: 3px; }
a:hover .se_count_font_normal { font-size: 12px; color: #FAE6B5; text-decoration: underline; }
.se_count_font_activ  { font-size: 12px; color: #fae6b5; text-decoration: none; background: #704D3B; padding: 0; margin: 0px; padding: 2px 5px 4px 5px; }
a:hover .se_count_font_activ  { font-size: 12px; color: #fff; text-decoration: underline; background: #A18C67; }


/* *** 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; }

/* *** 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:#fac695;}
#price_uvp_cross {position:relative;top:-9;z-index:11;}

/* 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: #fae6b5; margin: 0; }
.historyTitle span { font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold;color: #fac695; 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:#8C5E44; 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, .infotype37, .infotype39 {
	/*background: #626050 url(img/bg_infotypes.jpg) repeat-x;
	width: 287px; margin-bottom: 16px;*/ }
.infotype31 img, .infotype32 img, .infotype37 img, .infotype39 img {
	border: 1px solid #fac695;
	margin: 4px 8px 0 4px; }
.infotype31 span.b, .infotype32 span.b, .infotype37 span.b, .infotype39 span.b {
	/*display: block;
	padding: 2px 4px 0 0;*/ }

/* Artikel (5 Stück nebeneinander) auf der Startseite */
.infotype41, .infotype71 {
	/*background: #626050 url(img/bg_infotypes.jpg) repeat-x;
	width: 582px; margin-bottom: 16px;*/ }
.infotype41 img, .infotype71 img {
	border: 1px solid #fac695;
	margin: 4px 1px 0 1px; }

/* Artikeldetailanzeige: Zusätzliches */
/* P-Bild */
.ada_p_pic {  }
.ada_p_pic img {
	border: 1px solid #fac695; }
.ada_z_pic { text-align: center; }
.ada_z_pic img {
	border: 0px solid #fac695;
	margin: 8px 0; }
/* Warenkorb-Bereich */
.ada_basket { float:right; }
/* Artikeltext */
.a .ada_text  { font: 12px/1.3em Verdana, Arial, Helvetica, sans-serif; text-align: justify; }


/*******************************************************************************************/
/* HIZ-ART CUSTOMS */
/*******************************************************************************************/

body {
	background: #640100 url(img/bg_page.jpg) repeat-x;
	font: normal 12px/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FAC695;
	margin: 0; padding: 0; }

/* Tabelle oder DIV, die den kompletten Shop umschliesst. NICHT LOESCHEN!!! */
#page_wrapper { 
	 width: 976px; margin: auto; padding: 0; }

/* EDIT START */

#page_headimg { 
	z-index: 1;
	position: relative;
	width: 967px; height: 145px; margin: 0 auto; padding: 0;
	top: 0; left: 0; }
#page_header { 
	z-index: 2;
	position: absolute;
	top: 0; left: auto;
	width: 967px; height: 150px; margin: 0 auto; padding: 0;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; }

/*#page_header { 
	background: url(img/headimg.jpg) no-repeat;
	width: 967px; height: 150px; margin: auto; padding: 0;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; text-align: left; }*/	

/* EDIT END */


#page_header .headmenu { margin-top: 115px; margin-left: 5px; }
#page_header .menu a {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap; }
#page_header .menu a:hover {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	white-space: nowrap; }
	
#page_content { 
	width: 976px; margin: auto; margin-top: 0; padding: 0;text-align: left;
	/*background: url(img/bg_page_content.jpg) no-repeat;*/ }

#sf_mitte { background:#411210; }


/************** text formating styles **************/
/* reset some stupid font-tag formattings */

p { margin: 0em 0em 0.8em 0em; padding: 0px; }

font { font-size: 12px; color: #fac695; }

.text, .text p,
.textS, .textS p,
.textXL, .textXL p,
.textXXL, .textXXL p { line-height: 1.4em; color: #fac695; }

.text, .text p { font-size: 12px; }
.textS, .textS p { font-size: 10px; }
.textXL, .textXL p { font-size: 14px; }
.textXXL, .textXXL p { font-size: 16px; }

.nw { white-space: nowrap; }
.white { color: #fff; }
.bright { color: #fae6b5; }
.dark { color: #333; }
.hot { color: #ea0a0a; }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }
.alignright { 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: #fac695; text-decoration: none; }
a:link { color: #fac695; text-decoration: none; }
a:visited { color: #fac695; 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: #fac695; text-decoration: underline; }
a:link.underline { color: #fac695; text-decoration: underline; }
a:visited.underline { color: #fac695; 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; }


/*************** 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: #fac695; /* Mozilla 1.4 */
	color: #fac695; /* IE 6 */
	border: #fac695; /* 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; }

.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 { 
	display: none;
	visibility: hidden; }

/* *** Tabellen-Liste im Zebra-Muster *** */
.TableBorder { border: 1px solid #a18c67; }
.RowHead { background-color: #a18c67; color: #fae6b5; }
.Row1st { background-color: #673d3c; color: #FAC695; }
.Row2nd { background-color: #755452; color: #FAC695; }
.RowFooter { background-color: #8b2f29; color: #FAC695; }
/* Anpassen der Fontcolor der Class .text */
.RowHead .text { color: #fae6b5; }
.Row1st .text { color: #FAC695; }
.Row2nd .text { color: #FAC695; }
.RowFooter .text { color: #FAC695; }


/* *** 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: #fac695; }
.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: 20px;
	background: url(img/sf_reiter.gif) repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #292929;
	padding: 0px 10px 0px 10px; }
.sf_tower {
	width: 170px;
	background: url(img/bg_sf_tower.gif) no-repeat;
	background-color: #a18c67;
	padding: 0px 10px 0px 10px; }
.sf_tower .navMain a {
	background: url(img/bg_sf_tower_navMain.gif) no-repeat;
	background-color: #60543f;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 1px 12px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ffead2; }
.sf_tower .navSub a {
	background: url(img/bg_sf_tower_navSub.gif) no-repeat;
	background-color: #60543f;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 1px 22px;
	display: block;
	font-size: 10px;
	color: #ffead2; }


/************** formatting the infogroups headline-bar **************/
.tab { background: url(img/tab_bg.gif) repeat; }
.tab_l { background: url(img/tab_l.gif) no-repeat top left; }
.tab_r { background: url(img/tab_r.gif) no-repeat top right; }
.tab_l, .tab_r { width: 100%; font-size: 1px; }
.tab_c { padding: 4px 8px 4px 8px; font-size:11px; color:#222; }
	

/************** formatting the infobox-frame **************/
.ibox_tr { background: url(img/bg_ibox_tr.gif) top right no-repeat; z-index: 20; margin: 0px; padding: 0px; }
.ibox_tl { background: url(img/bg_ibox_tl.gif) top left no-repeat;  z-index: 1; margin: 0px; padding: 0px; }
.ibox_br { background: url(img/bg_ibox_br.gif) bottom right no-repeat; z-index: 20; margin: 0px; padding: 0px; }
.ibox_bl { background: url(img/bg_ibox_bl.gif) bottom left no-repeat; z-index:1; margin: 0px; padding: 0px; }
.ibox  { margin: 0px; padding: 3px 5px 7px 5px; }

.ibox2_tr { background: url(img/bg_ibox2_tr.gif) top right no-repeat; z-index: 2; margin: 0px; padding: 0px; }
.ibox2_tl { background: url(img/bg_ibox2_tl.gif) top left no-repeat;  z-index: 1; margin: 0px; padding: 0px; }
.ibox2_br { background: url(img/bg_ibox2_br.gif) bottom right no-repeat; z-index: 2; margin: 0px; padding: 0px; }
.ibox2_bl { background: url(img/bg_ibox2_bl.gif) bottom left no-repeat; z-index:1; margin: 0px; padding: 0px; }
.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; }
div.thumb img { width: 107px; border: 1px solid #fac695; }

/* SHOPPING CART Table & Formating */
/*****************************************************************/
table.wk,
table.wk_zk {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px; }

table.wk th,
table.wk_zk th {
	background-color: #714f3b;
	text-transform: uppercase;
	text-align: left;
	color: #ffe7b4; }

table.wk th, table.wk td,
table.wk_zk th, table.wk_zk td {
	border-bottom: 1px solid #A18C67;
	border-top: 1px solid #A18C67;
	padding: 0.6em;
	vertical-align: top; }

/*table.wk th+th+th { text-align: right; white-space: nowrap; }*/
/*table.wk td+td+td { text-align: right; white-space: nowrap; }*/

table.wk tr td,
table.wk_zk tr td { background-color: #673D3C; }

table.wk tr:hover td,
table.wk_zk tr:hover td { background-color: #734d45; }

table.wk tr.odd td,
table.wk_zk tr.odd td { background-color: #755452; }

table.wk tr.odd:hover td,
table.wk_zk tr.odd:hover td { background-color: #7e5f56; }

table.wk tr.foot td,
table.wk_zk tr.foot td { background-color: #714f3b; text-align: right; }

table.wk tr.foot td div,
table.wk_zk tr.foot td div { color: #ffe7b4; } 

table.wk tr.foot td div.totalsum,
table.wk_zk tr.foot td div.totalsum { 
	border-top: 1px solid #FAC695;
	border-bottom: 3px double #FAC695;
	padding: 0px;
	margin: 4px 0px 4px 0px;
	font-size: 1.3em;
	font-weight: bold; }


/* Overlay-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 {
	position: absolute;
	width:390px; 
	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:0; 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:10px; margin-left:10px; margin-bottom:5px; }

#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; }

/* Versandinfo Extras */
#versandinfo table.infotable {  }
#versandinfo table.infotable th { font: bold 1.1em Arial, Helvetica, sans-serif; color:#fac695; padding: 4px 4px;}
#versandinfo table.infotable td { padding: 6px 6px; }
#versandinfo table.infotable tr.odd { background-color:#552524; }
/* 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; }


/************** Link zu AEBN Movie Theater **************/
#aebn {
	text-align: center;
	margin:20px 0; }
#aebn .aebn_link {}
#aebn .aebn_banner {}
