/* *** 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;}

/* *** POWERGAP-Styles *** */

.a	{font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.a0 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #FAC695; text-decoration:none;}
.a1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.a2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FFFFFF; text-decoration:none;}
.a3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.a4 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #FAC695; text-decoration:none;}
.a5 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000; text-decoration:none;}
.b  {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.b0 {font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #FDD5B0; text-decoration:none;}
.b1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FFFCEB; text-decoration:none;}
.b2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FF2100; text-decoration:none;}
.b3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FDB775; text-decoration:none;}
.b4 {font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #E9E8B5; text-decoration:none;}
.b5 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FFFCEB; text-decoration:none;}
.sfue {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #222; text-decoration:none;}
.b6 {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #222222; text-decoration:none;}
.b7 {font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #000; text-decoration:none;}
.c  {font-family: Arial, Helvetica; font-size: 20px; color: #FAC695;}
.c1 {font-family: Arial, Helvetica; font-size: 14px; color: #FDB775;}
.c2 {font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #974B04;}
.c3 {font-family: Arial, Helvetica; font-size: 14px; color: #FAC695;}
.e  {font-family: Arial, Helvetica; font-size: 36px; color: #FDB775;}
.e1 {font-family: Arial, Helvetica; font-size: 36px; color: #FDB775;}
.e2 {font-family: Arial, Helvetica; font-size: 36px; color: #FDB775;}
.e3 {font-family: Arial, Helvetica; font-size: 36px; color: #FDB775;}
.h  {font-family: Arial, Helvetica; font-size: 12px; color: #FDB775; text-indent: 1px;}
.k  {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FDB775; text-indent: 1px;}
.k2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FDB775; text-indent: 1px;}
.f1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.f2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; font-weight: bold; text-decoration:none;}
.f3 {font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #FAC695; text-decoration:none;}
.f4 {font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #FAC695; font-weight: bold; text-decoration:none;}
.f5 {font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #FAE6B5; font-weight: bold; text-decoration:none;}
.x1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;font-weight:bold;}
.x3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x4 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x7 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x21 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x20 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x64 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x59 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x33 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x14 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x45 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x15 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x17 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.x19 {font-size: 12px; line-height: 1.4em; color: #fac695;}

.y1 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y2 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;font-weight:bold;}
.y3 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y4 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y7 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y21 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y20 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y64 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y59 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y33 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y14 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y45 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y15 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}
.y17 {font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #FAC695; text-decoration:none;}

.textKlein { font-family: Verdana, Arial, Helvetica; font-size: 10px; line-height: 14px; color: FAC695 }
.textFett  { font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 15px; font-weight: bold; color: #FAC695; }
.textHell  { font-family: Geneva, Arial, Helvetica; font-size: 12px; line-height: 16px; color: #FAE6B5; }
.textHellfett { font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px; font-weight: bold; color: #FAE6B5; }
.textUeberschrift { font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold; color: #FAC695; }
.textUe16rot { font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold; color: #EA0A0A; }
.textUeRot { font-family: Verdana, Arial, Helvetica; font-size: 16px; line-height: 18px; font-weight: bold; color: FDB775; }
.textUe22  { font-family: Verdana, Arial, Helvetica; font-size: 22px; line-height: 26px; font-weight: bold; color: FAC695; }

/*******************************************************************************************/
/*******************************************************************************************/
/* *** HIZ-ART CUSTOMS: *** */


body {
	/*infobackground:#000;*/
	/*buttonface:#2B87EF;*/
	scrollbar-face-color: #A18C67;
	scrollbar-highlight-color: #A18C67;
	scrollbar-3dlight-color: #FFEAD2;
	scrollbar-darkshadow-color: #564833;
	scrollbar-shadow-color: #A18C67;
	scrollbar-arrow-color: #640100;
	scrollbar-track-color: #470100;
	background-repeat: repeat-x;
	background-color: #640100;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FAC695;
}

body p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
	margin: 0em 0em 0.8em 0em;
	padding: 0px;
}

/************** text formating styles **************/
.text, .text p {
	font-size: 12px;
	line-height: 1.4em;
	color: #fac695;
}
.textS, .textS p {
	font-size: 10px;
	line-height: 1.4em;
	color: #fac695;
}
.textXL .textXL p {
	font-size: 14px;
	line-height: 1.4em;
	color: #fac695;
}
.textXXL .textXXL p {
	font-size: 16px;
	line-height: 1.4em;
	color: #fac695;
}
.white { color: #fff; }
.bright { color: #fae6b5; }
.dark { color: #333; }
.hot { color: #ea0a0a; }


/************** 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; }


/*************** 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 0px 2px;
	padding: 0px 0px 0px 0px;
}

.frmtxt {
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px solid #fac695;
	border-left: none;
	border-bottom: 1px solid #fac695;
	border-right: none;
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
}

/* *** Zum Verstecken von Elementen *** */
.hidden { 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 head-image and page-main-navigation **************/
.headimg { margin: 0px; padding: 0px; }
.headmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	white-space: nowrap;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.headmenu a {
	font-size: 10px;
	color: #ffffff;
	white-space: nowrap;
}
.headmenu a.menu {
	font-size: 12px;
	font-weight: bold;
}
.headmenu a:link.menu { color: #ffffff; text-decoration: none; }
.headmenu a:visited.menu { color: #ffffff; text-decoration: none; }
.headmenu a:hover.menu { color: #fae6b5; text-decoration: underline; }
.headmenu a:focus.menu { color: #ffffff; text-decoration: underline; }
.headmenu a:active.menu { color: #ffffff; text-decoration: underline; }


/************** 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;
}





