/* Weihnachts-Stylesheets */
/* @import url('abo_xmas.css'); */

fieldset {
	background-color:#F0F0F0;
	border:solid 1px #B57900;
	/*clear:both;*/
	padding:2px 4px;
}

fieldset.cleanb {
	border-width:0px;
	padding:0px;
}
/***************/
/* Allgemeines */
/***************/
.smallred {
	color:#FF0000;
	font-size:0.7em;
}

/* Für allgemeine Hintergründe */
.bg1 { background-color:#FFFFFF; }
.bg2 { background-color:#EEEEEE; }

/* Besondere Hinweise */
.red, .error {
	color:#FF0000;
	font-weight:bold;
}

.clear { clear:both; }

.small { font-size:0.8em; }

.fieldsetbox {
	background-color:#F0F0F0;
	border:solid 1px #B57900;
	clear:both;
	padding:2px 4px;
}

.plainBox {
	background: url("../gfx/ci/bg_tvprog_box_bottom.gif") top left no-repeat;
	clear: both;
	padding-top:20px;
	padding-left:15px;
	width: 770px;
	height: 79px;
}

.nowrap { white-space:nowrap; }
/***************/
/* Allgemeines */
/***************/

/******************/
/* Linker Bereich */
/******************/



/******************/
/* Linker Bereich */
/******************/


/*******************/
/* Rechter Bereich */
/*******************/

/**************************/
/* Links ganz oben rechts */
/**************************/

/***************/
/* Reiter-Menü */
/***************/
#zeitschriften a span, #praemien a span{ background:url('../gfx/ci/tab_zp_right.gif') no-repeat right top; }
#zeitschriften a, #praemien a { background:url('../gfx/ci/tab_zp_left.gif') no-repeat left top; }
#zeitungen a span { background:url('../gfx/ci/tab_tz_right.gif') no-repeat right top; }
#zeitungen a { background:url('../gfx/ci/tab_tz_left.gif') no-repeat left top; }
#lotto a span { background:url('../gfx/ci/tab_l_right.gif') no-repeat right top; }
#lotto a { background:url('../gfx/ci/tab_l_left.gif') no-repeat left top; }
#gewinn a span { background:url('../gfx/ci/tab_g_right.gif') no-repeat right top; }
#gewinn a { background:url('../gfx/ci/tab_g_left.gif') no-repeat left top; }
#service a span{ background:url('../gfx/ci/tab_s_right.gif') no-repeat right top; }
#service a { background:url('../gfx/ci/tab_s_left.gif') no-repeat left top; }
#katalog a span{ background:url('../gfx/ci/tab_k_right.gif') no-repeat right top; }
#katalog a { background:url('../gfx/ci/tab_k_left.gif') no-repeat left top; }

#area_z #zeitschriften a span,
#area_p #praemien a span,
#area_t #zeitungen a span,
#area_l #lotto a span,
#area_g #gewinn a span,
#area_s #service a span,
#area_k #katalog a span
{ background-position:100% -50px; }

#area_z #zeitschriften a,
#area_p #praemien a,
#area_t #zeitungen a,
#area_l #lotto a,
#area_g #gewinn a,
#area_s #service a,
#area_k #katalog a
{
	background-position:0% -50px;
	color:#FFFFFF;
}


/***************/
/* Reiter-Menü */
/***************/


/*#area_z #searchblock, #area_p #searchblock { background-color:#B10000; }*/
#area_t #searchblock { background-color:#7B0202; }
#area_b #searchblock, #area_d #searchblock, #area_m #searchblock { background-color:#67A34C; }
#area_l #searchblock {
	background:url('../gfx/ci/lotto_back.gif') no-repeat 11em top;
	/*background-color:#0D38A4;*/
	background-color:#4A5AA2;
}

#area_g #searchblock {
	/*background:url('../gfx/ci/gewinnspiel.jpg') no-repeat 11em top;*/
	background-color:#1c5da1;
}
#area_s #searchblock {
	background:url('../gfx/ci/service.jpg') no-repeat 11em top;
	background-color:#0C815F;
}
#area_k #searchblock {
	background:url('../gfx/ci/kataloge.gif') no-repeat 0em top;
	/*background-color:#8C0074;*/
	background-color:#61ABD9;
}

#area_l #searchblock form, #area_g #searchblock form, #area_s #searchblock form, #area_i #searchblock form { display:none; }


/************/
/* Suchfeld */
/************/


/****************/
/* Main Content */
/****************/

/**************/
/* Startseite */
/**************/


/* Valentinstag-Anpassungen */
#welcome_valt {
	background:url('../gfx/ci/main_valt_bg.jpg') no-repeat left top;
	clear:both;
	height:195px;
	padding:10px 10px 10px 160px;
}

#welcome_valt h1 {
	color:#C6371F;
	font-size:1.5em;
	font-style:italic;
}
/* Ende */

#welcome_aboformen {
	list-style-image:url('../gfx/ci/double_gt.gif');
	margin:10px 0px 0px 10px;
	padding-left:10px;
}
#welcome_aboformen a {
	font-weight:bold;
	padding-left:-5px;
}

#tipsleft {
	float:left;
	width:600px;
}
#tipsright {
	float:left;
	width:200px;
}

#tipblock2 {
	clear:both;
	padding-top:10px;
}

/* Lese/Prämientipps */
.tipps {
	display:inline;
	float:left;
	margin-right:10px;
	width:290px;
}
.nltipps h1, .tipps h1, .aktion h1 {
	font-size:1em;
	line-height:27px;
	padding-left:10px;
}
.aktion h1 a, .tipps h1 a, .nltipps h1 a{
	text-decoration:none;
}
.tipps h1 {
	background:url('../gfx/ci/bg_tipps.gif') no-repeat left top;
}

.nltipps {
	display:inline;
	float:left;
	margin-right:10px;
	width:590px;
}
.nltipps img{
	margin:0px 5px 0px 0px;
}
.nltipps h1 {
	background:url('../gfx/ci/nl_tipps.gif') no-repeat left top;
}

.tippbox {
	background-color:#F3F3F3;
	border:solid 1px #7D7D7D;
	height:auto !important;		/* Für alle guten Browser */
	height:140px;				/* Für Internet Explorer */
	min-height:140px;
	padding:10px 5px 2px 5px;
	text-align:center;
}
.tipptext {
	float:right;
	font-size:0.9em;
	text-align:left;
	width:164px;
}
.tippbox ul {
	list-style-position:inside;
	margin-top:8px;
	text-align:left;
}

.tippinfo {
	clear:both;
	text-align:right;
}
.tippinfo a {
	font-size:0.9em;
	font-weight:bold;
}

.tippbox1 {
	background-color:#F3F3F3;
	border:solid 1px #7D7D7D;
	height:auto !important;		/* Für alle guten Browser */
	height:154px;				/* Für Internet Explorer */
	min-height:154px;
	padding:10px 4px 2px 4px;
}

.tippbox2 {
	background:url('../gfx/ci/main_neu.gif') no-repeat right top;
	background-color:#F3F3F3;
	border:solid 1px #7D7D7D;
	height:auto !important;		/* Für alle guten Browser */
	height:154px;				/* Für Internet Explorer */
	min-height:154px;
	padding:10px 4px 2px 4px;
}

.moretipps {
	background:url('../gfx/ci/tippbox_bottom.gif');
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#7D7D7D;
	line-height:21px;
	padding:0px 6px;
	font-size:0.96em;
	text-align:right;
}
.moretipps a { font-weight:bold; }

h4.tipphighlight {
	background-color:#B10000;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:4px;
	padding-left:4px;
}
h4.tipphighlight a {
	color:#FFFFFF;
	text-decoration:none;
}
.aktionbox h4.tipphighlight a {
	font-size:0.85em;
}
#aktionbox_aboformen {
	font-size:0.9em;
	list-style-image:url('../gfx/ci/double_gt.gif');
	margin:1px 0px 0px 10px;
	padding-left:10px;
}
#aktionbox_aboformen a {
	font-weight:bold;
	padding-left:-5px;
}

/* Lese/Prämientipps */

/* Content-related Modul rechts */
.aktion {
	float:right;
	width:200px;
}
.aktion h1 { background:url('../gfx/ci/bg_aktion.gif') no-repeat left top; }

.aktionbox, .aktionboxc, #aktionboxstart {
	background-color:#FFF2D9;
	border:solid 1px #BFB9AC;
	margin-bottom:10px;
	padding:4px;
}
.aktionboxc, #aktionboxstart { text-align:center; }
.aktionboxc p { text-align:left; }
#aktionboxstart {
	height: auto !important;	/* Für alle guten Browser */
	height:328px;				/* Für Internet Explorer */
	min-height:328px;
	padding:0px 5px;
}
/* Content-related Modul rechts */

/* Content-related Startseite */
#moreshops {
	margin-bottom:20px;
	text-align:center;
}
#moreshops p { margin:0; }
#moreshops a {
	display:block;
	font-weight:bold;
	text-align:right;
}

.bestseller {
	clear:both;
	margin-bottom:10px;
	height: auto !important;	/* Für alle guten Browser */
	height:70px;				/* Für Internet Explorer */
	min-height:70px;
	padding:2px;
}
.bestseller img { float:left; }
.bestsellerText {
	margin:0px 0px 0px 60px;
	padding:0px;
	width:120px;
}
.bestsellerTextTZ {
	margin:0px 0px 0px 85px;
	padding:0px;
	width:90px;
}
.bestsellerText .inhalt { font-size:0.87em; }

.giveawayText {
	margin:0px 0px 0px 80px;
	padding:0px 2px;
	width:100px;
}

.aktionbox .bestseller p, .aktionbox .bestseller h3 { margin:0; }
.aktionbox .bestseller a.bslink {
	display:block;
	font-weight:bold;
	text-align:right;
}
.aktionbox a.wlink {
	font-size:11px;
}
.praemientipp {
	margin-bottom:10px;
	padding:2px;
}
.praemientipp h3 { font-size:1em; }
.praemientipp h3 a { text-decoration:underline; }
.ptLink {
	clear:both;
	color:#000000;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:right;
}
.ptLink a {
	color:#000000;
	display:block;
	font-weight:bold;
}
.praemientipp img { float:right; }
.praemientippText {
	float:left;
	font-size:0.9em;
	padding:0px 2px;
	width:100px;
}

#gaOptions { padding-left:1em; }
/* Content-related Startseite */


/***************************/
/* Hauptcontent bei abo.pl */
/***************************/
#maincontent {
	float:left;
	margin-right:10px;
	width:580px;
}

#zuzahlung {
	color:#FF0000;
	font-weight:bold;
}

/* Zeitschriften oder Prämienlisten */
#maglist1, #maglist2 {
	float:left;
	width:285px;
}
#maglist2 {
	margin-left:10px;
	text-align:right;
}
#maglist1 ul, #maglist2 ul {
	list-style-type:none;
}
#maglist1 li, #maglist2 li {
	background:url('../gfx/ci/bg_maglist_li.gif') no-repeat left top;
	border-bottom:solid 1px #E4E4E4;
	line-height:17px;
	margin-bottom:1px;
	padding-left:6px;
	text-align:left;
}
#maglist1 li a, #maglist2 li a, #maglist1 li a span, #maglist2 li a span {
	display:block;
	font-size:0.95em;
	cursor:pointer;
	width:279px;
}
#maglist1 li a:hover, #maglist2 li a:hover, #maglist1 li a:hover span, #maglist2 li a:hover span {
	background-color:#E4E4E4;
}

#maglist1 li .zz,
#maglist2 li .zz {
	color:#555555;
	font-size:11px;
}

#maglistCover dl, #maglistCoverCWL dl {
	float:left;
	margin:0px 5px 10px 0px;
	width:138px;
	border:1px solid white;
}
#maglistCover dl:hover, #maglistCoverCWL dl:hover {
	background-color:#eeeeee;
	border:1px solid #dddddd;
}
#maglistCover dt, #maglistCoverCWL dt { text-align:center; }
#maglistCover dd, #maglistCoverCWL dd {
	height:4em;
	text-align:center;
	font-size:0.9em;

}
#maglistCoverCWL dd { height:6em; }
#maglistCover dd a, #maglistCoverCWL dd a { font-weight:bold; }

#maglistCoverCWL dl { width:190px; }

#maglistCoverCWL #smallprint {
	font-size:0.85em;
}

.titel_preview {
	margin-top:10px;
	margin-bottom:20px;
	min-height:156px;
}
* html .titel_preview {	/*IE 6*/
	height:156px;
}
.titel_preview img {
	display:block;
	float:left;
	padding-right:10px;
	height:156px;
	position:absolute;
	left:0;
}
.titel_preview span {
	display:block;
	margin-left:120px;
}

/* Zeitschriften oder Prämienlisten */

/* Prämienrubriken */
.pramrub {
	position:relative;
	float:left;
	margin:14px 8px 0px 0px;
	width:280px;
}
.pramrub p { font-size:0.9em; }
.pramrub p.plink {
	position:absolute;
	right:0px;
	bottom:0px;
	text-align:right;
}
.pramrub .zz {
	position:absolute;
	bottom:8px;
	left:86px;
	color:#555555;
	font-size:12px;
}
.pramrub p.plink a { font-weight:bold; }
#pramoverview .pramrub { height:52px; }

.pramicon {
	border:solid 1px #FFAA00;
	float:left;
	height:52px;
	margin-right:5px;
	width:52px;
}
.pramicon2 {
	border:solid 1px #FFAA00;
	float:left;
	height:100px;
	margin-right:5px;
	width:80px;
}
/* Prämienrubriken */

/* Prämiendarstellung */
#praemiendetail { margin-top:10px; }
#praemiendetail ul {
	margin:0px 0px 10px 20px;
	padding-left:10px;
}
#praemienpic {
	float:right;
	text-align:right;
	width:250px;
}

/* Prämienklassen-Boxen */
.ak_a { background:url('../gfx/ci/pbox_a.gif') no-repeat left top; }
.ak_bplus { background:url('../gfx/ci/pbox_bplus.gif') no-repeat left top; }
.ak_b { background:url('../gfx/ci/pbox_b.gif') no-repeat left top; }
.ak_c { background:url('../gfx/ci/pbox_c.gif') no-repeat left top; }
.ak_d { background:url('../gfx/ci/pbox_d.gif') no-repeat left top; }
.ak_e { background:url('../gfx/ci/pbox_e.gif') no-repeat left top; }
.ak_s { background:url('../gfx/ci/pbox_s.gif') #fffd6a no-repeat left top; }

/* Rechtsbündig in Zeitschriftenliste */
#maglist1 .ak_a, #maglist1 .ak_b, #maglist1 .ak_bplus, #maglist1 .ak_c, #maglist1 .ak_d, #maglist1 .ak_e, #maglist1 .ak_s,
#maglist2 .ak_a, #maglist2 .ak_b, #maglist1 .ak_bplus, #maglist2 .ak_c, #maglist2 .ak_d, #maglist2 .ak_e, #maglist2 .ak_s
{ background-position: right 2px; }
/* Prämienklassen-Boxen */

#praemienzz {
	background-color:#F3F3F3;
	border:solid 1px #B57900;
	/* clear:both; < Bugfix */
	padding:4px;
}
/* Prämienklassen-Boxen */

/* Prämiendarstellung */

/* Aboform-Seite: Zeitschriften-Info + Geschenkabo Auswahlseite */
#maginfo {
	margin-top:10px;
	min-height: 160px; /* Bugfix */
	}
#maginfo p {
	font-size:0.9em;
	margin-left:118px;
}
#maginfo div.text{
	vertical-align:top;
	margin-left:160px;
	text-align:left;
}
#maginfo h2 { margin:20px 0px 0px 118px; }
#maginfo .gainfo {
	background-color:#F0F0F0;
	border:solid 1px #B57900;
	margin:0px 0px 0px 118px;
	padding:2px 4px;
}
#maginfo img {
	float:left;
	margin-right:10px;
	
}
#maginfo dl { margin-left:120px; }
#maginfo dt {
	border:solid 1px #FFAA00;
	display:block;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:center;
	width:100px;
}
#maginfo dd { margin:0px 0px 10px 120px; }
#maginfo dt a {
	color:#FFAA00;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
/* Aboform-Seite: Zeitschriften-Info */

/* Aboform-Seite: Aboformen */
#aboformen {
	/* clear:both; < Bugfix */
	padding-top:10px;
}

.af_box {
	width: 750px;
	height: 254px;
	background: url("../gfx/ci/zeitschriftenseiten/zeitschriftenliste_header_bg_yellow.jpg") no-repeat;
	padding: 10px;
	margin:0;
}
	.af_box img {
		float:right;
		padding-right: 20px;
	}
	.af_box p.aftext { font-size:0.9em; }
	.af_box p.aftext a { text-decoration:none; }
	.af_box p.plink a { font-weight:bold; }


#af_box_praemien {
	padding-top:8px;
}
#af_box_praemien li {
	list-style-type:none;
	float:left;
	width:160px;
	height:180px;
	margin:4px;
	padding-left:10px;
}
#af_box_praemien li .img {
	padding-left:40px;
	padding-right:40px;
	height:100px;
}
#af_box_praemien li .praemie {
	font-weight:bold;
	height:34px;
}
#af_box_praemien li .mi {
	font-size:12px;
	padding:4px 0px 4px 0px;
}

#coupon_box {
	background:url('../gfx/ci/gutscheincode_back.jpg') no-repeat 6px 6px;
	background-color:#F3F3F3;
	border:solid 1px #B57900;
	padding:20px 0px 0px 118px;
}
#coupon_box label {
	font-weight:bold;
	margin-right:5px;
}
#coupon_box input {
	margin-right:10px;
	padding:0px 2px;
}
#coupon_box p {
	font-size:0.85em;
	margin-top:15px;
}

#coupon_box2 {
	background:url('../gfx/ci/gutscheincode_back33.jpg') no-repeat 6px 6px;
	background-color:#F3F3F3;
	border:solid 1px #B57900;
	padding:20px 0px 0px 118px;
}
#coupon_box2 label {
	font-weight:bold;
	margin-right:5px;
}
#coupon_box2 input {
	margin-right:10px;
	padding:0px 2px;
}
#coupon_box2 p {
	font-size:0.85em;
	margin-top:15px;
}

.coupon_vorteil {
	background-color:#FFF2D9;
	border:solid 1px #B57900;
	padding:6px 8px;
	margin-left:118px;
}

.coupon_vorteil_entry { list-style-type:none; }
.coupon_vorteil_entry li {
	background:url('../gfx/p2.gif') no-repeat 2px 5px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:0.95em;
}

.coupon_ok {
	background:url('../gfx/ci/coupon_ok.gif') no-repeat 6px 8px;
	background-color:#FFF2D9;
	border:solid 1px #B57900;
	height:auto !important;
	padding:6px 8px 6px 60px;
}

.coupon_ko {
	background:url('../gfx/ci/coupon_ko.gif') no-repeat 6px 0px;
	background-color:#FFF2D9;
	border:solid 1px #B57900;
	height:auto !important;
	padding:6px 8px 6px 60px;
}

.orderLink { background:url('../gfx/ci/ssl.gif') no-repeat 3px 4px; }
.orderLink, .orderLinkUnsec {
	background-color:#FFF2D9;
	border:solid 1px #FFAA00;
	font-weight:bold;
	padding:4px 4px 4px 22px;
}
.orderLink {
/*	width:12em; */
	width:18.8em;
}
.orderLinkUnsec {
	padding-left:4px;
	width:20em;
/*	width:25em;*/
}
p.orderLinkSmall { font-size:0.8em; }
p.orderLinkSmall a, p.orderLink a { text-decoration:underline; }
p.orderLinkSmall a:hover, p.orderLink a:hover { text-decoration:none; }
.orderLink span {
	font-size:0.85em;
	font-weight:normal;
}
/* Aboform-Seite: Aboformen */

/* Prämie bzw. Zeitschrift auswählen */
.itemChosen, .itemChosenSecure {
	background-color:#FFF2D9;
	border:solid 1px #B57900;
	margin-top:10px;
	padding:8px;
}
.itemChosen a { font-weight:bold; }
.itemChosenSecure a {
	font-weight:bold;
	background:url('../gfx/ci/ssl.gif') no-repeat 3px 4px;
	padding:4px 0px 4px 22px;
}
.itemChosen span { font-size:0.85em; }
.itemChosenSecure span {
	font-size:0.85em;
	margin-left:22px;
}

#secureinfo { font-size:0.85em; }

#maginfo .itemChosen, #maginfo .itemChosenSecure { margin-left:116px; }

#praemiendetail .itemChosen { clear:both; }
/* Prämie bzw. Zeitschrift auswählen */

/* Info-Box-Liste über die Zuzahlungen */
#ak_zz_info { list-style-type:none; }
#ak_zz_info li { padding-left:32px; }
/* Info-Box-Liste über die Zuzahlungen */

/***************************/
/* Hauptcontent bei abo.pl */
/***************************/

/********************/
/* Bestellformulare */
/********************/
.vorteilbox { list-style-type:none; }
.vorteilbox li {
	background:url('../gfx/p2.gif') no-repeat 2px 5px;
	padding:2px;
	font-size:0.95em;
	text-align:left;
	padding-left:10px;
	padding-bottom:8px;
}

/*#orderForm { margin-top:10px; }*/
#orderForm h2 {
	margin-top:10px;
}

#orderForm .webmiles_head {
	background-color:#ffffff;
	border:0px;
}

#errorbox {
	border:solid 1px #FF0000;
	padding:2px 4px;
}
#errorbox p { font-weight:bold; }
#orderError { color:#FF0000; }

.orderInfo {
	background-color:#FFF2D9;
	border:solid 1px #B57900;
	height:auto !important;
	height:160px;
	min-height:160px;
	padding:2px 4px;
}
.orderInfo h2 {
	background:0;
	border-width:0px;
	margin-bottom:0.2em;
	padding-top:0.5em;
}
.orderInfo fieldset { margin-bottom:0.5em; }

.orderCover {
	float:right;
	font-size:0.8em;
	text-align:center;
	width:108px;
}

.orderSpecial {
	height:auto !important;
	padding:2px 4px;
	position:relative;
}
.orderSpecial ul {
	margin:0px 0px 10px 20px;
	padding-left:10px;
}

.orderSpecial_speedminton {
	position:absolute;
	left:242px;
	top:47px;
}

#orderCoverTZ {
	float:right;
	font-size:0.8em;
	text-align:center;
	width:200px;
}

#orderForm label, #check label {
	display:block;
	text-align:right;
	width:15em;
}
#orderForm td, #orderForm th { vertical-align:top; }
#orderForm input, #check input { width:20em; }
#orderForm #anrede, #orderForm #wanrede { width:5em; }
/*#orderForm input:focus { background-color:#FFF2D9; }*/
#orderForm #strasse, #orderForm #wstrasse { width:16em; }
#orderForm #hausnr, #orderForm #whausnr { width:3.7em; }
#orderForm #plz, #orderForm #wplz, #orderForm #id_plz,#orderForm #tz_vorwahl,#orderForm #tzpram_vorwahl { width:3.7em; }
#orderForm #ort, #orderForm #wort, #orderForm #id_ort,#orderForm #tz_rufnummer,#orderForm #tzpram_rufnummer { width:16em; }
#orderForm #gd_tag, #orderForm #gd_monat { width:2em; }
#orderForm #gd_jahr { width:3em; }
#orderForm #blz, #orderForm #konto { width:6em; }
#orderForm .radio_aboart { width:20px; }
#orderForm #wgd_tag, #orderForm #wgd_monat { width:2em; }
#orderForm #wgd_jahr { width:3em; }
#orderForm #zahlung { width:20em; }
#orderForm .checkbox {width:20px;}

#radioSelect td, #radioSelectCW td { padding-bottom:10px; }
#radioSelect input, #radioSelectCW input { width:20px; }
#radioSelect img { border:solid 1px #000000; }
#radioSelect span, #radioSelectCW span {
	display:block;
	font-size:0.85em;
	margin:0px 0px 0px 22px;
}

.gaSelect, .gaSelect2 {
	float:left;
	width:186px;
}
.gaSelect2 { margin-bottom:20px; }
.gaSelect2 img { border:solid 1px #000000; }
.gaSelect2 a { margin-left:20px; }
#giveSelect input {
	float:left;
	width:20px;
}
#giveSelect label {
	font-weight:bold;
	line-height:1.2em;
	margin-left:20px;
	text-align:left;
	width:12.5em;
}

#orderNewsletter {
	background-color:#FFF2DA;
	border-width:0px;
}

#orderNewsletterGeschenkabo {
	background-color:#F0F0F0;
	border-width:1px;
}
#orderNewsletterGeschenkabo input,#orderNewsletter input {
	width:5em;
}

#optinborder #orderNewsletter {
	background-color:#F0F0F0;
	border:solid 1px #B57900;
	clear:both;
	padding:2px 4px;
}

#orderNewsletter input {
	width:20px;
}
#orderNewsletter span {
	display:block;
	font-size:0.85em;
}

#orderSubmit { text-align:center; }
#orderSubmit input {
	font-size:1.01em;
	font-weight:bold;
	margin-top:4px;
	padding:1px;
	width:10em;
}
#orderSubmit input:active { background-color:#BBBBBB; }	/* Bei Mausklick */

/********************/
/* Bestellformulare */
/********************/


/*****************************/
/* Check- und Checkout-Seite */
/*****************************/
.cleft {
	vertical-align:top;
	width:250px;
}
.cright { font-weight:bold; }

#check #webmiles {
	font-weight:bold;
	text-align:center;
}
#orderContinue, #check p, #checkout p { text-align:center; }
#check h3, #checkout h3, #check h2, #checkout h2 { margin-top:10px; }
#check form input { padding:0px 10px; }
#check td p, #checkout td p { text-align:left; }

#checkagb { background-color:#FFF2D9; }
#checkagb input {
	padding:0;
	width:20px;
}
#checkagb p { text-align:left; padding:0px 30px 0px 30px; }

#orderContinue input {
	font-size:1.01em;
	font-weight:bold;
	margin-top:4px;
	padding:1px;
	width:10em;
}
#orderContinue input:active { background-color:#BBBBBB; }	/* Bei Mausklick */


#shopinfo {
	background-color:#FFF2D9;
	margin-top:10px;
}

#lottogutschein img, #buch_de_gutschein img {
	float:left;
	margin-top:10px;
}
#lottogutschein p {
	margin-left:220px;
	text-align:left;
}
#buch_de_gutschein p {
	margin-left:160px;
	text-align:left;
}
#telefondegutschein img {
	float:bottom;
	text-align:center;
	margin-top:10px;
	margin-left:70px;
}

#gutscheintext  {
	background-color:#FFFFFF;
	border:solid 1px #000000;
	font-weight:normal;
	padding:2px;
}
/* Gutscheincode */
#gcode {
	border-width:1px;
	color:#FF0000;
	font-weight:bold;
	padding:1px;
}

#ginfo {
	margin:20px auto;
	width:500px;
}

#webmilesform {
	margin:10px 0px;
	text-align:center;
}
#check #webmilesform { border:0; }
#webmilesform img { float:right; }
#webmilesform .cleft, #webmilesform_si .cleft { font-weight:bold; }
#webmilesform input { padding:0; width:19em; }

#webmilesform_si {
	border:solid 1px #000000;
	margin:0px 5px;
	padding:4px;
}
#webmilesform_si td { padding:0; }
#webmilesform_si input { padding:0; width:10em; }
/*****************************/
/* Check- und Checkout-Seite */
/*****************************/


/***************************************/
/* Gutscheingenerator / Geschenkabo.de */
/***************************************/
.bigNr {
	color:#FFAA00;
	font-size:14pt;
	font-weight:bold;
}

#gutscheinSelect dl {
	margin-bottom:1em;
	padding-top:4px;
}
#gutscheinSelect dt {
	clear:both;
	float:left;
	padding:0px;
	width:20px;
}
#gutscheinSelect dd {
	padding:2px 0px;
	margin-left:25px;
}
#gutscheinSelect input { width:20px; }
#gutscheinSelect #gutscheinAddress { width:20em; }

#helplist {
	margin:0px;
	padding:0px;
}
#helplist dt {
	font-weight:bold;
	float:left;
	width:10px;
}
#helplist dd {
	margin-left:13px;
}

#gutscheinGenerator {
	background-image:url('../../geschenkabo/gfx/gs_back2.gif');
	border:solid 1px #FFAA00;
	height:200px;
	padding:10px 20px;
}

#gsgLeft {
	float:left;
	width:120px;
}

#gsgRight {
	margin-left:130px;
}

#gsgText textarea {
	border:solid 1px #FFAA00;
	font-size:11pt;
	margin-bottom:2px;
}
#gsgRubrik select { width:9.5em; }
#gsgRubrik div, #gsgText div { margin:0.5em 0em 0em 2em; }

#footnote {
	margin:2px auto;
	padding:0px 0px 0px 4px;
}

#gsPreview {
	background-color:#FFAA00;
	border:solid 1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
}

#generatorInput {
	background-color:#FFFFFF;
	border:solid 1px #FFAA00;
	padding:1px 2px;
}

#gaOptionsList ul {
	list-style-type:none;
	width:580px;
}
#gaOptionsList li {
	background:url('../gfx/ci/bg_maglist_li.gif') no-repeat left top;
	line-height:17px;
	margin-bottom:1px;
	padding-left:6px;
	text-align:left;
}
#gaOptionsList li a {
	display:block;
	text-decoration:none;
	width:568px;
}
#gaOptionsList li a:hover {
	background-color:#EEEEEE;
	cursor:pointer;
	text-decoration:none;
}
#gaOptionsList span {
	border-bottom:solid 1px #E4E4E4;
}
#gaOptionsList .gaol1 {
	display:block;
	float:left;
	text-decoration:underline;
	width:300px;
}
#gaOptionsList .gaol2 {
	display:block;
	float:left;
	text-decoration:underline;
	text-align:right;
	width:140px;
}
#gaOptionsList .gaol3 {
	background:url('../gfx/ci/bestellen.gif') no-repeat 20px top;
	display:block;
	font-size:0.8em;
	margin-left:440px;
	text-align:center;
	text-decoration:none;
}
#gaOptionsList li a:hover span.gaol3 { color:#d00000; background-image:url('../gfx/ci/bestellen_o.gif'); }
#gaOptionsList br { clear:both; }

/* Newsletter Landingpage */
#nlTeaserBlock { padding-left:60px; }

.nlOffer {
	float:left;
	margin:0px 38px 25px 0px;
	text-align:center;
	vertical-align:bottom;
	width:200px;
}
.nlOfferButton {
/*	background-color:#B10000;
	border:outset 3px #BD2828;*/
	background:url('../../geschenkabo/gfx/ad/nl/nl_button_back.gif') no-repeat top left;
	color:#000000;
	display:block;
	font-weight:bold;
	height:38px;
	padding-top:4px;
	text-decoration:none;
	width:200px;
}
#nlOfferMore {
	clear:both;
	text-align:center;
}
#nlOfferMore a {
/*	background:url('../gfx/ci/bg_nl_a.gif') repeat-x left top;
	border:outset 3px #FED78A;*/
	background-color:#B10000;
	border:outset 3px #BD2828;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 8px;
}

#nlCouponBlock {
	clear:both;
	/*margin:20px 0px 0px 60px;*/
	margin:30px 0px 0px 0px;
	text-align:center;
}
#nlCouponBlock img {
	float:left;
	margin-right:10px;
}


/** Newsletter Sex-And-The-City **/
/* Spiegel Special */
#sex_and_the_city_special_cr {
	position:relative;
	background:url('../gfx/ci/sex_and_the_city_special_cr.jpg') no-repeat left top;
	height:220px;
	width:200px;
}
#sex_and_the_city_special_cr a{
	position:absolute;
	bottom:4px;
	left:30px;
	width:107px;
	height:24px;
	/*background:url('../gfx/ci/cw_button_orange.png') no-repeat left top;*/
	text-decoration:none;
	font-weight:bold;
	padding-left:22px;
	padding-top:3px;
	color:#fff;
}
#newsletter_sex_and_the_city{
	background:url('../gfx/newsletter/sex_and_the_city/L1/angebot_bg.jpg') no-repeat left top;
	width:580px;
	height:416px;
	font-size:12px;
}
#punkt_1{
	position:absolute;
	left:25px;
	top:275px;
}
#punkt_2{
	position:relative;
	left:15px;
	line-height:33px;
	clear:both;
	margin-bottom:20px;
	margin-top:10px;
	font-weight:bold;
}
#newsletter_sex_and_the_city div.content{
	position:relative;
	top:140px;
	left:55px;
}
#newsletter_sex_and_the_city div.content div.red{
	color:#be0000;
	font-weight:bold;
	margin-top:10px;
	font-size:13px;
}
#newsletter_sex_and_the_city div.content img{
	margin-top:15px;
}
#newsletter_sex_and_the_city div.content a{
	font-weight:bold;
}
.btn_gelb{
	background:url('../gfx/newsletter/sex_and_the_city/L1/btn_gelb.jpg') no-repeat left top;
	color:#fff;
	width:33px;
	height:33px;
	font-weight:bold;
	line-height:33px;
	text-align:center;
}
#newsletter_angebot_sex_and_the_city{
	background:url('../gfx/newsletter/sex_and_the_city/A1/angebot_bg.jpg') no-repeat left top;
	width:580px;
	height:695px;
	font-size:12px;
}
.sex_and_the_city_submit{
	background:url('../gfx/newsletter/sex_and_the_city/A1/submit_btn.jpg') no-repeat left top;
	width:147px;
	height:33px;
	line-height:30px;
	text-align:center;
	margin-left:15px;
	margin-top:10px;
	color:#fff;
	font-weight:bold;
}
#newsletter_angebot_sex_and_the_city div.content a{
	font-weight:bold;
}
#newsletter_angebot_sex_and_the_city #preisersparnis{
	position:absolute;
	left:498px;
	top:448px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#newsletter_angebot_sex_and_the_city #preisersparnis .preis{
	font-size:16px;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung{
	position:relative;
	top:130px;
	left:25px;
	height:250px;
	width:520px;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung img{
	float:left;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung #vorteils_text{
	margin-left:240px;
	font-weight:bold;
	font-size:12px;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung #vorteils_text h3{
	font-size:13px;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung #vorteils_text hr{
	border:solid 1px #000;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung #vorteils_text table{
	width:280px;
}
#newsletter_angebot_sex_and_the_city #vorteils_rechnung #vorteils_text table td{
	padding-bottom:10px;
}	
#newsletter_angebot_sex_and_the_city div.content{
	position:relative;
	top:140px;
	left:12px;
}
#newsletter_angebot_sex_and_the_city div.content table{
	width:580px;
}

/** Geschenkabo Startseite **/
#ga_start {
	position:relative;
	background:url('../gfx/ci/ga_start_back.jpg') no-repeat left top;
	height:590px;
	padding:5px 6px;
	width:548px;
}
#ga_start img { border-width:0px; }

#ga_start .preis {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-align:bold;
	font-size:11px;
}
#ga_start .preis .big {
	font-size:13px;
}
#ga_start .preis #preis1 {
	position:absolute;
	top:352px;
	left:25px;
}
#ga_start .preis #preis2 {
	position:absolute;
	top:392px;
	left:148px;
}
#ga_start .preis #preis3 {
	position:absolute;
	top:373px;
	left:318px;
}
#ga_start .preis #preis4 {
	position:absolute;
	top:396px;
	left:480px;
}

/** Weihnachtsanpassung **/
#ga_start_xmas {
	position:relative;
	background:url('../gfx/ci/ga_start_back_xmas.jpg') no-repeat left top;
	height:590px;
	padding:5px 6px 5px 6px;
	width:548px;
	color:#ffffff;
}
#ga_start_xmas img { border-width:0px; }
#ga_start_xmas a { color:#ffffff; }

#ga_start_xmas .preis {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#851b0d;
	text-align:bold;
	font-size:11px;
}
#ga_start_xmas .preis .big {
	font-size:13px;
}
#ga_start_xmas .preis #preis1 {
	position:absolute;
	top:352px;
	left:25px;
}
#ga_start_xmas .preis #preis2 {
	position:absolute;
	top:392px;
	left:148px;
}
#ga_start_xmas .preis #preis3 {
	position:absolute;
	top:373px;
	left:318px;
}
#ga_start_xmas .preis #preis4 {
	position:absolute;
	top:396px;
	left:480px;
}

#ga_welcome {
	position:absolute;
	left:206px;
	top:10px;
}

#ga_start_links {
	position:absolute;
	left:9px;
	top:459px;
}
#ga_start_links ul { list-style-type:none; }
#ga_start_links li { margin-bottom:15px; }
#ga_start_links li a {
	background:url('../gfx/ci/nb2.gif') no-repeat left top;
	font-weight:bold;
	padding-left:22px;
}
#ga_start_links li a:hover { background:url('../gfx/ci/nb2_o.gif') no-repeat left top; }
#ga_start_links li span { padding-left:22px; }
#ga_start_links form { margin-left:22px; }

#ga_generator_text img {
	padding:2px;
	margin-right:8px;
	float:left;
}

#ga_generator_text ul {
	padding-left:20px;
}
#ga_generator_text #ga_start_links {
	position:relative;
	left:0px;
	top:10px;
}

/***************************************/
/* Gutscheingenerator / Geschenkabo.de */
/***************************************/


/********/
/* AGBs */
/********/
#agb { margin-top:10px }
#agb ol {
	list-style-type:upper-roman;
	margin:0px 0px 10px 20px;
}
#agb li {
	font-weight:bold;
	padding:4px 0 4px 0;
}
#agb li ol {
	list-style-type:decimal;
}
#agb li li {
	font-weight:normal;
}

#agb_la ul {
	list-style-type:none;
	margin:0px 0px 10px 5px;
}
#agb_la li {
	font-weight:bold;
	padding:4px 0 4px 0;
	margin:0px 0px 0px 20px;
}
#agb_la li li {
	font-weight:normal;
}

#agb_tz ul {
	list-style-type:none;
	margin:0px 0px 10px 5px;
}
#agb_tz li {
	padding:4px 0 4px 0;
	margin:0px 0px 0px 20px;
}
/********/
/* AGBs */
/********/


/*******************/
/* Partnerprogramm */
/*******************/
#partnerprogramm { margin-top:10px; }
#partnerprogramm table { width:580px; }
#partnerprogramm th {
	background-color:#EEEEEE;
	text-align:left;
}
#partnerprogramm .right { text-align:right; }
#partnerprogramm form {
	margin-top:10px;
	text-align:center;
}
.verguetung {
	color:#FF0000;
	font-weight:bold;
	text-align:right;
}
/*******************/
/* Partnerprogramm */
/*******************/


/*****************/
/* Kontakt-Seite */
/*****************/
#kontaktform .small { font-size:0.85em; }

#kontaktdaten dt { font-weight:bold; }
#kontaktdaten dd {
	margin-bottom:10px;
	padding-left:5px;
}
#kontaktdaten .small { font-size:0.7em; }
/*****************/
/* Kontakt-Seite */
/*****************/


/*************************/
/* Gewinnspiel-Übersicht */
/*************************/
.gewinnbox {
	background-color:#F3F3F3;
	border:solid 1px #BFB9AC;
	margin-top:10px;
	height: 150px;
}
.gewinnbox .gewinnPic {
	margin:0;
	padding:2px;
	width: 200px;
	text-align:center;
}
.gewinnbox .gewinnText {
	float:right;
	width:360px;
}
.gewinnbox .gewinnText img {
	margin:5px 0px;
}
.gewinnbox .glink {
	clear:both;
	margin:0;
	padding:5px;
	text-align:right;
}
.gewinnbox .glink a {
	font-weight:bold;
	text-decoration:underline;
}

.gewinnbox h2 {
	background:url('../gfx/ci/bg_h2.gif') repeat-x left top;
	height: 15px;
	border:solid 1px #B57900;
	font-size:0.99em;
	padding-left:6px;
	text-align:left;
}
.gewinnbox h2 a {
	text-align:left;
	text-decoration:none;
}

/*************************/
/* Gewinnspiel-Übersicht */
/*************************/

/********************/
/* Special Interest */
/********************/
#orderForm #la_n_but, #orderForm #la_y_but, #orderForm #wm_but { width:20px; }

#abclist {
	margin-bottom:20px;
	margin-left:3px;
}
#abclist ul { list-style-type:none; }
#abclist li {
	float:left;
	text-align:center;
	width:57px;
}
#abclist li.smaller {
	width:44px;
}
#abclist li a {
	background-color:#FFF2D9;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	display:block;
}
#abclist li a:hover {
	background-color:#EEEEEE;
}

#abclist ul li a {padding:5px;}


/*********************/
/* Tageszeitungsshop */
/*********************/
#plzSearch {
	background-color:#F0F0F0;
	border:solid 1px #B57900;
	height:132px;
	margin-top:10px;
	padding:0px 4px 0px 0px;
}
#plzSearch img {
	float:left;
	margin-right:10px;
}
#plzSearch input:focus { background-color:#FFF2D9; }

#orderOtherData input { width:20px; }
#orderOtherData .frm60px { width:60px; }

#orderComment label {
	display:inline;
	width:21.5em;
}

#tzPramSuche { margin-top:10px; }
#tzPramSuche label { font-weight:bold; }

#toppraemien {
	background-color:#F3F3F3;
	margin-top:10px;
}

#toppraemien .tzPramBox {
	float:left;
	margin:10px 5px 0px 5px;
	width:270px;
}
#toppraemien .tzPramBox img {
	float:left;
	margin-right:5px;
}
#toppraemien .tzPramBox p {
	margin:0px 0px 0px 85px;
	padding:0px;
	width:180px;
}
#toppraemien .tzPramBox p.pBrand { font-weight:bold; }

#tzPramCats {
	background-color:#F3F3F3;
	clear:both;
	margin-top:10px;
}
#tzPramCats ul { list-style-type:none; }
#tzPramCats li {
	float:left;
	width:280px;
}

#tzPramDetail { margin-top:10px; }
#tzPramDetail #tzPramCover {
	float:right;
	text-align:center;
	width:230px;
}
#tzPramDetail ul { padding-left:2em; }

#orderPayOptions input { width:20px; }

#orderForm #p_strasse { width:16em; }
#orderForm #p_hausnr { width:3.7em; }
#orderForm #p_plz { width:3.7em; }
#orderForm #p_ort { width:16em; }
#orderForm #gd_tz_tag option{padding:0px 2px;}
#orderForm #gd_tz_monat option{padding:0px 2px;}
#orderForm #gd_tz_jahr option{padding:0px 2px;}

#orderPramPic {
	float:left;
	margin-right:10px;
}
#orderPramText {
	height:auto !important;
	height:80px;
	min-height:80px;
}
/* Such auf der Startseite */
#plzsuche{
	background-color: #FFF2D9;
	border:solid 1px #FFAA00;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:25px;
	width:400px;
}
#plzsuche a{
	text-decoration:none;
	font-weight:bold;
}


/*************/
/* Fusszeile */
/*************/


/*****************/
/* Service-Seite */
/*****************/

/********/
/* FAQs */
/********/
#faqQuestion {
	margin:10px 0px;
	padding-left:1em;
}

#faqAnswer { margin-top:10px; }
#faqAnswer dt {
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
	border-width:0px;
	border-bottom:solid 2px #FFAE42;
}
#faqAnswer dt a { text-decoration:none; }
#faqAnswer dd {
	margin-bottom:10px;
	padding-bottom:10px;
}
/********/
/* FAQs */
/********/

/**************/
/* Katalogmix */
/**************/
#katalogmix iframe {
	border:0px;
}
/**************/
/* Katalogmix */
/**************/

/************/
/* Diverses */
/************/
#gewinnstart {
	border-top:solid 1px #000000;
	font-size:0.9em;
	margin-top:4px;
	padding-top:2px;
}

#newsletterbox {
	background-color:#FFF2D9;
	border:solid 1px #BFB9AC;
	height: auto !important;	/* Für alle guten Browser */
	height:110px;				/* Für Internet Explorer */
	min-height:110px;
	margin-bottom:10px;
	padding:5px;
}
#newsletterbox img {
	float:left;
	width:110px;
}
#newsletterbox form {
	margin-left:120px;
}

.wiruns {
	padding:10px 0 10px 20px;
}
.wiruns li {
	padding:4px 0 4px 0;
}
/************/
/* Diverses */
/************/

/**********/
/* PopUps */
/**********/
#tuerkei_popup {
	background:url('');
	background-color:#FFFFFF;
	padding:10px 14px;
	text-align:center;
}
#tuerkei_infotext {
	text-align:left;
	width:540px;
}
#tuerkei_infotext h1 {
	background:url('');
	background-color:#FFFFFF;
	color:#B10021;
	font-size:1.2em;
	margin-bottom:1em;
}
#tuerkei_infotext h2 {
	background:url('');
	background-color:#FFFFFF;
	border-width:0px;
	color:#B10021;
	font-size:0.9em;
	font-weight:normal;
	padding-left:0;
}
#tuerkei_infotext p {
	font-size:0.8em;
	margin-bottom:0.4em;
}
#tuerkei_infotext ul {
	font-size:0.8em;
	margin:0.8em 0em;
}
#tuerkei_infotext li {
	margin-left:1em;
}

/*****************************/
/* Wir über uns - Ghana Info */
/*****************************/
#ghanapic1 { float:right; }
.ghanapics { padding-left:120px; }
.ghanapics img {
	float:left;
	margin:0px 20px;
	width:200px;
}
#ghanainfo {margin-top:30px;}
#ghanainfo p { clear:both; padding:8px 0 8px 0;}
#ghanainfo ol{padding-left:20px;}

/****************/
/* Prämienflyer */
/****************/
#flyerbox {
	background-color:#F3F3F3;
	border:solid 1px #B57900;
	height:auto !important;
	height:80px;
	min-height:80px;
	margin-bottom:10px;
	padding:3px 5px;
}
#flyerbox img { float:left; }
#flyerbox p, #flyerbox form { margin-left:160px; }
#flyerbox form { font-weight:bold; }

#downloadField { display:none; }
#downloadField div { padding:1em; }
#downloadField a { font-weight:bold; }
#downloadField p a { font-weight:normal; }

#formField { display:none; }
#formField label {
	display:block;
	text-align:right;
	width:10em;
}
#formFieldSubmit {
	margin:1em 10.5em;
	padding:0em 1em;
}
/*************************/
/* clever-weiterlesen.de */
/*************************/
#area_cw, #area_cw_start {
	background:url();
	background-color:#DFDEDE;
	text-align:center;
}

#cw_left {
	float:left;
	width:140px;
}
#cw_right {
	float:right;
	width:630px;
}

#cleverpage {
	background:url('../gfx/ci_cw/cw_background.gif') repeat-y left top;
	margin:0 auto;
	/*position:relative;*/
	text-align:left;
	width:770px;
}

#cleverpage .orderInfo {
	border-color:#FFB119;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	min-height:120px;
}

#cleverpage #orderForm fieldset, #cleverpage #check fieldset, #cleverpage #checkout fieldset {
	background-color:#F0F0F0;
	border-color:#FFB119;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	clear:both;
	padding:2px 4px;
}

#cleverpage .input {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}

#cleverpage submit {
	border-width:1px;
	border-style:outset;
}

#area_cw_start #cleverpage {
	height:auto !important;
	height:676px;
	min-height:676px;
}

/*#cleverpage #content {
	position:absolute;
	left:140px;
	top:75px;
}*/

#cleverpage #topmenu {
	background:url('../gfx/ci_cw/head_bg.jpg') repeat-x left top;
	/*background-color:#B10000;*/
	height:74px;
	width:618px;
}
#cleverpage #topmenu a { color:#FFFFFF; }

#cleverpage #searchblock {
	margin-right:7px;
	text-align:right;
	background:url('../gfx/ci/0.gif') no-repeat left top;
}
#cleverpage #searchblock #searchsubmit {
	background-color:#D4D0C8;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	border-width:1px;
	border-style:solid;
	text-align:center;
	width:77px;
}
#cleverpage #content {
	height:100%;
	width:596px;
}
#cleverpage h1 {
	border-bottom:solid 4px #FFB119;
	font-size:1em;
	padding-left:0em;
}
#cleverpage h2 {
	background:url();
	border: 0px;
	border-bottom:solid 2px #FFB119;
	padding-left:0.2em;
}

#cw_login {
	background:url('../gfx/ci_cw/login_backphoto.jpg') no-repeat right 1px;
	height:255px;
	padding:14px 12px;
}

#cw_footer {
	clear:both;
	margin:0 auto;
}

#cw_loginMsg {
	display:none;
	width:340px;
}
#cw_startOptions { list-style-type:none; }
#cw_loginMsg2 { width:340px; }
#cw_startOptions li a {
	background:url('../gfx/ci/nb1.gif') no-repeat left 1px;
	display:block;
	font-weight:bold;
	line-height:19px;
	padding:0px 0px 0px 18px;
}
#cw_startOptions li a:hover {
	background:url('../gfx/ci/nb1_o.gif') no-repeat left top;
	text-decoration:none;
}

#cw_order_zahlung ul { list-style-type:none; line-height:1.4em; }
#cw_order_zahlung input.cw_radio { width:20px; }
#cw_order_zahlung li li { padding-left:2em; }

#cw_order_zahlung table table label { width:9em; }
#cw_order_zahlung table table input { width:15em; }

#cw_logout { display:none; }
#cw_searchResults { margin-top:1em; }
#cw_searchResultsList { list-style-type:none; }
#cw_searchResultsList li a {
	background:url('../gfx/ci/nb1.gif') no-repeat left 1px;
	display:block;
	font-weight:bold;
	line-height:19px;
	padding:0px 0px 0px 18px;
}
#cw_searchResultsList li a:hover {
	background:url('../gfx/ci/nb1_o.gif') no-repeat left top;
	text-decoration:none;
}

#cw_orderSubmit { background:url('../gfx/ci/cw_button_orange.png') no-repeat left top; }
#cw_orderReset { background:url('../gfx/ci/cw_button_grey.png') no-repeat left top; }

#cw_loginForm p { width:340px; }
#cw_loginForm fieldset {
	background:url();
	border-width:0px;
	width:22em;
}
#cw_loginForm table { border-collapse:collapse; }
#cw_loginForm th {
	padding-right:1em;
	text-align:left;
}
#cw_loginForm td { padding:2px; }

#cw_loginSubmit {
	padding:0em 3em;
	text-align:center;
}

#magPreview {
	background-color:#FFFFFF;
	border:solid 1px #000000;
	display:none;
	font-size:0.9em;
	padding:4px;
	position:absolute;
	width:auto !important;
	width:160px;
	max-width:160px;
	text-align:center;
}
/*************************/
/* clever-weiterlesen.de */
/*************************/


/*************************/
/* jpc */
/*************************/
#area_b .aktion ,#area_d .aktion ,#area_m .aktion { width:195px; }
#area_b h1,#area_d h1,#area_m h1 {
	background:none;
	padding:0px;
	margin:0px;
	height:15px;
	line-height:15px;
}
#area_b .aktionbox,#area_d .aktionbox,#area_m .aktionbox {
	border-color:#67A34C;
	border-top-width:6px;
	background-color:#DEEFC5;
	border-right:none;
}

#area_b .aktion ul,#area_d .aktion ul,#area_m .aktion ul {
	list-style-image:url(../gfx/ci/checklist.gif);
	padding-left:25px;
}
#area_b .aktion li,#area_d .aktion li,#area_m .aktion li { margin-bottom:5px; }

.navlink{
	background-image: url(../gfx/ci/nb2.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	padding-left:20px;
	padding-bottom:1px;
}
.navlink:hover { background-image: url(../gfx/ci/nb2_o.gif); }

/**********************************/
/* Content-Related - Neues Design */
/**********************************/
#content_related h2 {
	background:url('');
	border-width:0px;
	border-bottom:solid 4px #FFAE42;
	line-height:1em;
	padding:0px;
}
#content_related div {
	background-color:#FFE6B5;
	border:solid 1px #FFAE42;
	margin-bottom:23px;
	padding:3px;
}
#content_related #bild {
	background:0;
	padding:0px;
}
#content_related a {
	background:url('../gfx/ci/nb2.gif') no-repeat left top;
	font-weight:bold;
	margin-left:4px;
	padding-left:22px;
}
#content_related a:hover { background:url('../gfx/ci/nb2_o.gif') no-repeat left top; }
#content_related ul { list-style-type:none; }
#content_related li { margin-bottom:10px; }

#content_related a.finder { background:#FFE6B5; }

/************************/
/* Fotokasten-Gutschein */
/************************/
#fotokasten {
	background-color:#FFF2D9;
	border:solid 1px #B57900;
	padding:2px 4px;
}
#fotokasten p {
	float:left;
	width:370px;
}
#fotokasten a { font-weight:bold; }
#fotokasten_info {
	height:auto !important;
	height:100px;
	min-height:95px;
	position:relative;
}
#fotokasten_info img {
	float:left;
	margin-right:10px;
	width:189px;
}
#fotokasten_info .fkLink {
	color:#000000;
	margin:0px;
	padding:0px;
	position:absolute;
	top:84px;
	right:10px;
	text-align:right;
}
#fotokasten_info .fkLink a {
	color:#000000;
	/*display:block;*/
	font-weight:bold;
	margin-left:20px;
}

/**************************/
/* Prämien-Vergrößerungen */
/**************************/
#praemienabbildung {
	font-size:0.9em;
	margin-bottom:4px;
	text-align:right;
}
#praemienabbildung img {
	text-decoration:none;
	padding-top:10px;
}
#praemienabbildung_g {
	background-color:#ffffff;
	border:1px solid black;
	padding:2px;
}
#praemienabbildung_g_head {
	background-color:#eeeeee;
	text-align:right;
	border-bottom:1px solid black;
}
#praemienabbildung_g_head a {
	text-decoration:none;
}
.praemienabbildung_g_text {
	padding:3px;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}
.productDetailHidden {
	position:absolute;
	/*
	left:150px;
	top:80px;
	*/
	left:0px;
	top:0px;
	visibility:hidden;
}
.productDetailVisible {
	position:absolute;
	/*
	left:150px;
	top:80px;
	*/
	left:0px;
	top:0px;
	visibility:visible;
}
.productDetailLayer{
	position:absolute;
	left:150px;
	top:80px;
	visibility:hidden;
	z-index:999;
}

/**************************/
/* Empfehlungstool        */
/**************************/
.empf_layer{
	width:290px;
	padding: 10px 0px 0px 0px;
}
.empf_layer fieldset{
	border-color:#000000;
	background-color:#ffffff;
	border-width:0px 0px 1px 1px;
	border-style:solid;
	clear:both;
	height:10px;
	padding:0px 0px 10px 10px;
}
.empf_headline{
	background:url('../gfx/weiterempfehlung/arrow.gif') no-repeat left;
	padding:0px 0px 0px 10px;
}
.empf_form{
	padding:10px 0px 0px 20px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
}
.empf_form input{
	border:1px solid #faa01d;
}
.empf_form select{
	border:1px solid #faa01d;
}
.empf_form textarea{
	border:1px solid #faa01d;
	font-size:13px;
}

.empf_abbildung_layer{
	padding: 0px 10px 0px 10px;
	vertical-align:top;
	text-align:center;
}

.empf_abbildung_layer a{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.empf_abbildung_bg_left{
	border-color:#000000;
	background-color:#ffffff;
	border-width:0px 0px 1px 1px;
	border-style:solid;
	clear:both;
	height:10px;
	width:10px;
}
.empf_abbildung_bg_right{
	border-color:#000000;
	background-color:#ffffff;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	clear:both;
	height:10px;
	width:10px;
}
.empf_abbildung_vergroesserung{
	height:30px;
	margin-bottom:10px;
}
.empf_abbildung_vergroesserung a{
	vertical-align:bottom;
	padding: 0px 0px 0px 5px;
	font-size:12px;
	text-decoration:none;
}
.empf_abbildung_pfeil{
	background:url('../gfx/weiterempfehlung/arrow.gif') no-repeat left;
	padding:0px 0px 0px 10px;
}
.empf_abbildung_pfeil a{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	font-size:12px;
}

/*
 * Buttons
 */
 
/*prio-1*/
.btn_prio1_400{
	background:url('../gfx/ci/btn_prio1_400.gif') no-repeat left bottom;
	width:400px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
}
.btn_prio1_400 a{
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:23px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.btn_prio1_400 a:hover {
	position:relative;
	left:1px;
	top:1px;
}
a.btn_prio1_400_link{
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:23px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
a.btn_prio1_400_link:hover{
	position:relative;
	left:1px;
	top:1px;
}
/*mit Sicherheitsschloss*/
.btn_prio1_400_safe{
	background:url('../gfx/ci/btn_prio1_400_safe.gif') no-repeat left bottom;
	width:377px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 25px;
}
.btn_prio1_400_safe a{
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.btn_prio1_400_safe a:hover {
	position:relative;
	left:1px;
	top:1px;
}
.btn_prio1_400_safe span{
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 20px;
}
.btn_prio1_300{
	background:url('../gfx/ci/btn_prio1_300.gif') no-repeat left bottom;
	width:290px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
}
.btn_prio1_300 a{
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.btn_prio1_300 a:hover{
	position:relative;
	left:1px;
	top:1px;
	text-decoration:none;
}
a.btn_prio1_300_link {
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
a.btn_prio1_300_link:hover {
	position:relative;
	left:1px;
	top:1px;
}
/*mit Sicherheitsschloss*/
.btn_prio1_300_safe{
	background:url('../gfx/ci/btn_prio1_300_safe.gif') no-repeat left bottom;
	width:277px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 25px;
}
.btn_prio1_300_safe a{
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.btn_prio1_300_safe a:hover {
	position:relative;
	left:1px;
	top:1px;
}
.btn_prio1_300_safe span{
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 20px;
}
.btn_prio1_200{
	background:url('../gfx/ci/btn_prio1_200.gif') no-repeat left bottom;
	width:202px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
}
a.btn_prio1_200_link {
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:23px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
a.btn_prio1_200_link:hover {
	position:relative;
	left:1px;
	top:1px;
}
.btn_prio1_150{
	background:url('../gfx/ci/btn_prio1_150.gif') no-repeat left bottom;
	width:150px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
}
a.btn_prio1_150_link {
	font-family:arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:23px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
a.btn_prio1_150_link:hover {
	position:relative;
	left:1px;
	top:1px;
}
/*prio - 2 */
.btn_prio2_300{
	background:url('../gfx/ci/btn_prio2_300.gif') no-repeat left bottom;
	width:300px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:10px 0px 0px 0px;
}
.btn_prio2_300 span {
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:23px;
	padding:0px 0px 0px 10px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.btn_prio2_200{
	background:url('../gfx/ci/btn_prio2_150.gif') no-repeat left bottom;
	width:200px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:10px 0px 0px 0px;
}
.btn_prio2_200 span{
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0px 0px 0px 10px;
	line-height:23px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}
.btn_prio2_150{
	background:url('../gfx/ci/btn_prio2_150.gif') no-repeat left bottom;
	width:150px;
	height:23px;
	border:0px;
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color: #ffffff;
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
	text-align:left;
	padding:10px 0px 0px 0px;
}
.btn_prio2_150 span {
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0px 0px 0px 10px;
	line-height:23px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

/* Layer um Button herum */
.btn_layer{
	position:relative;
	padding-bottom:15px;
}
/* Text unter Button */
.btn_zusatz{
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 0px 0px 0px 5px;
}
/* gelber Button */
.btn_prio1 {
	position:absolute;
	background:url('../gfx/ci/btn_prio1_r.gif') no-repeat right top;
	height:23px;
	margin:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
}
.btn_prio1 span {
	background:url('../gfx/ci/btn_prio1_l.gif') no-repeat left top;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 25px 5px 8px;
}
.btn_prio1:active{
	position:absolute;
	left:1px;
	top:1px;
}
/* gelber Button mit Schloss */
.btn_prio1_safe {
	position:absolute;
	background:url('../gfx/ci/btn_prio1_r.gif') no-repeat right top;
	height:23px;
	margin:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
}
.btn_prio1_safe span {
	background:url('../gfx/ci/btn_prio1_safe_l.gif') no-repeat left top;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 25px 5px 25px;
}
.btn_prio1_safe:active{
	position:absolute;
	left:1px;
	top:1px;
}
.btn_prio2 {
	background:url('../gfx/ci/btn_prio2_r.gif') no-repeat right top;
	height:23px;
	margin:0px 0px 0px 0px;
	float:right;
	width:auto;
	text-decoration:none;
}
.btn_prio2 span {
	background:url('../gfx/ci/btn_prio2_l.gif') no-repeat left top;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 25px 5px 8px;
}
.btn_prio2:active{
	position:relative;
	left:1px;
	top:1px;
}

/* gelber Button ohne hover */
.btn_prio3 {
	position:absolute;
	background:url('../gfx/ci/btn_prio1_r.gif') no-repeat right top;
	height:23px;
	margin:0px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
}
.btn_prio3 span {
	background:url('../gfx/ci/btn_prio1_l.gif') no-repeat left top;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px 25px 5px 8px;
}

.btn_infos {
	background:url('../gfx/ci/btn_infos.gif') no-repeat right bottom;
	margin:0px 0px 0px 0px;
	width:auto;
	float:left;
	text-decoration:none;
	height:30px;
}
.btn_infos span{
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:15px 25px 0px 0px;
}
.btn_infos:active{
	position:relative;
	left:1px;
	top:1px;
}

/*
 * Weiterempfehlungstool
 */
.empf_text{
	padding:2px 2px 2px 15px;
}
.empf_text_layer{
	background-color:#efefef;
	text-align:left;
}
.empf_praemie{
	width:100%;
	vertical-align:top;
}
.empf_button_layer{
	text-align:left;
}

#weiterempfehlung{
	border-collapse:collapse; 
	width:580px;
	background-color:#ffffff;
}

.empf_danke_text{
	padding:10px 0px 0px 20px;
}

.empf_image{
	padding:5px 5px 20px 5px;
	vertical-align:top;
}
#beschreibung{
	height:160px;
	overflow:auto;
}

/*
 * Layer Reiter - Mainnavigation
 */
.layer_zeitschriften{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#ffe2a8;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_praemien{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#ffe2a8;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_zeitungen{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#f4eaad;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_buecher{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#d2e5bb;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_dvds{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#d2e5bb;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_musik{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#d2e5bb;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_kataloge{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#cee8f2;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}
.layer_lotto{
	position:absolute; 
	left:-200px;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:11px;
	visibility:hidden;
	border:solid 1px black;
	background-color:#adc8ec;
	padding:2px 2px 2px 5px;
	width:200px;
	z-index:999;
}


/*
 * Zeitschriften-Übersicht - Highlights
 */
.highlightContainer{
	width:560px;
	text-align:center;
}
.highlight{
	width:100%;
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:13px;
	
}
.highlight a{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.highlight span.lupe{
	padding:0px 0px 0px 5px;
}
.headline{
	padding:0px 0px 0px 5px;
}
.greybg{
	background-color:#dbd9d5;
	padding:0px 0px 0px 5px;
}
.whitebg{
	background-color:#ffffff;
	padding:0px 0px 0px 5px;
	vertical-align:top;
}
.zeitschriftenuebersicht{
	width:100%;
	margin-top:10px;
}
	.zeitschriftenuebersicht td{
	}
	.zeitschriftenuebersicht a{
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		font-size:11px;
		/*text-decoration:underline;*/
		text-decoration:none;
	}
	.zeitschriftenuebersicht a:hover{
		text-decoration:none;
	}


/* Gestaltung des Subrubrikmenüs*/
.bg_subrubrik{
	position: absolute;
	top: 90px; left: 0px;
	height:25px;
	width:618px	;
	padding:10px 0px 0px 10px;
}
	.bg_subrubrik span{
		padding:0px 10px 0px 8px;
	}
		.bg_subrubrik span.active{
			padding:0px 10px 0px 8px;
			font-size:12px;
			font-weight:bold;
			color:#000000;
		}
	.bg_subrubrik a{
		color:#000000;
		font-size:12px;
		font-weight:bold;
	}
		.bg_subrubrik a:hover{
			text-decoration:none;
		}
		.bg_subrubrik a.active{
			color:#936200;
		}
}

/* */
#special_formhead .head{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:6px;
}

#special_formhead li{
	list-style-type:none;
	background:url(../gfx/ci/p_c_wide.gif) no-repeat 1px 2px;
	padding-left:16px;
	padding-bottom:3px;
}

#webmiles_special2_formhead .head{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:6px;
}

#webmiles_special2_formhead li{
	list-style-type:none;
	background:url(../gfx/ci/p_c_wide2.gif) no-repeat 1px 2px;
	padding-left:16px;
	padding-bottom:3px;
}

#webmiles_special3_formhead .head{
	font-size:17px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}

#webmiles_special3_formhead li{
	list-style-type:none;
	background:url(../gfx/ci/p_c_wide3.gif) no-repeat 1px 2px;
	padding-left:16px;
	padding-bottom:3px;
	font-size:12px;
}

.wm_22000_overlay {
	position:absolute;
	top:90px;
	right:0px;
	z-index:99;
}

/* 
   radioButtons bei der 
   Geschenkurkundenauswahl
 */
.layerMotives{
	position:absolute;
 	visibility:hidden;
 	top:860px;
 	left:13px;
}
#checkboxMotives{
	margin-top:10px;
}
#imageArrows a{
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}
#imageArrows span{
	font-weight:bold;
}
#checkboxMotives input{
	/*float:left;*/
	width:20px;
	vertical-align:top;
}
#checkboxMotives img{
	margin-right:15px;
}
#pfeil_weiter img{
	margin-left:10px;
}
#pfeil_zurueck img{
	margin-right:10px;
}
#gsgRubrik div div{ margin-left:0px; }

/* Avatar */
.avatar_layer_start{
	position:absolute;
	top:180px;
	left:710px;
	width:210px; 
	height:180px;
	z-index:99;
}
.avatar_layer_start a{
	float:right;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.avatar_layer_geschenkabo{
	width:200px; 
	height:150px;
	z-index:999;
}
.avatar_layer_geschenkabo a{
	float:right;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
/* Traumreise Special */
#traumreise_special_cr{
	position:relative;
	background:url('../gfx/ci/traumreise_special_cr.jpg') no-repeat left top;
	height:215px;
	width:200px;
}

/* Spiegel Special */
#spiegel_special_cr {
	position:relative;
	background:url('../gfx/ci/spiegel_special_cr.jpg') no-repeat left top;
	height:220px;
	width:200px;
}
#spiegel_special_cr a,#traumreise_special_cr a {
	position:absolute;
	bottom:4px;
	left:24px;
	width:156px;
	height:24px;
	background:url('../gfx/ci/cw_button_orange.png') no-repeat left top;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	padding-top:3px;
}
#spiegel_special_cr a:hover,#traumreise_special_cr a:hover {
	background:url('../gfx/ci/cw_button_orange_over.png') no-repeat left top;
	padding-left:21px;
	padding-top:4px;
}

#spiegel_special_box {
	position:relative;
	width:580px;
	height:339px;
	background:url('../gfx/ci/spiegel_teaser_bg.jpg') no-repeat left top;
}
#spiegel_special_box h1 {
	position:absolute;
	top:6px;
	left:4px;
	background:0;
	border:0;
	font-size:16px;
	font-weight:bold;
	color:#b10000;
}
#spiegel_special_box h2 {
	position:absolute;
	top:32px;
	left:4px;
	background:0;
	border:0;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
#spiegel_special_box h3 {
	position:absolute;
	top:7px;
	right:22px;
	background:0;
	border:0;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}
#spiegel_special_box span h1 {
	position:absolute;
	top:80px;
	left:224px;
	background:0;
	border:0;
	padding:0;
	margin:0;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#b10000;
}
#spiegel_special_box span p {
	position:absolute;
	top:130px;
	left:224px;
	padding:0;
	margin:0;
	font-size:12px;
}
#spiegel_special_box_button a {
	position:absolute;
	top:270px;
	left:224px;
	width:156px;
	height:24px;
	background:url('../gfx/ci/cw_button_orange.png') no-repeat left top;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	padding-top:3px;
}
#spiegel_special_box_button a:hover {
	background:url('../gfx/ci/cw_button_orange_over.png') no-repeat left top;
	padding-left:21px;
	padding-top:4px;
}
/* Spiegel Special */

/* Rabattabo 10/40 Aktion */
#rabattabo_head_10 {
	position:relative;
	margin-top:14px;
	margin-bottom:14px;
	width:580px;
	height:178px;
	background:url('../gfx/ci/main_aktion_r10.jpg') no-repeat left top;
}
#rabattabo_head_40 {
	position:relative;
	margin-top:14px;
	margin-bottom:14px;
	width:580px;
	height:178px;
	background:url('../gfx/ci/main_aktion_r40.jpg') no-repeat left top;
}
#rabattabo_head_10 h1,
#rabattabo_head_40 h1 {
	background:0;
	border:0;
	font-weight:bold;
	font-size:34px;
	line-height:40px;
	color:#c13333;
}
#rabattabo_head_10 h1 {
	position:absolute;
	top:10px;
	left:50px;
}
#rabattabo_head_40 h1 {
	position:absolute;
	top:10px;
	left:80px;
}
#rabattabo_head_10 h2,
#rabattabo_head_40 h2 {
	background:0;
	border:0;
	font-weight:bold;
	font-size:20px;
	color:#c13333;
}
#rabattabo_head_10 h2 {
	position:absolute;
	top:110px;
	left:0px;
}
#rabattabo_head_40 h2 {
	position:absolute;
	top:110px;
	left:4px;
}
#rabattabo_head_10 h3,
#rabattabo_head_40 h3 {
	background:0;
	border:0;
	position:absolute;
	font-weight:bold;
	font-size:16px;
	top:140px;
	left:8px;
}

#rabattabo_teaser ul {
	margin-top:5px;
}
#rabattabo_teaser li {
	position:relative;
	list-style-type:none;
	float:left;
	width:188px;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
}
#rabattabo_teaser a {
	text-decoration:none;
}
#rabattabo_teaser li:hover {
	background-color:#eeeeee;
}
#rabattabo_teaser .head {
	font-weight:bold;
	padding:2px;
}
#rabattabo_teaser .head a {
	text-decoration:underline;
}
#rabattabo_teaser .preis {
	font-weight:bold;
	color:#f00000;
}
#rabattabo_teaser .rabatt_40 {
	position:absolute;
	top:110px;
	right:0px;
	width:80px;
	height:80px;
	background:url('../gfx/ci/r40_star.gif') no-repeat left top;
	color:#ffffff;
	font-weight:bold;
}
#rabattabo_teaser .rabatt_40 .wert {
	position:absolute;
	top:22px;
	left:18px;
	text-align:center;
	font-weight:bold;
}
#rabattabo_teaser .rabatt_10 {
	position:absolute;
	top:110px;
	right:0px;
	width:80px;
	height:80px;
	background:url('../gfx/ci/r10_star.gif') no-repeat left top;
	color:#000000;
	font-weight:bold;
}

#rabattabo_liste {
	clear:both;
}
#rabattabo_liste div {
	margin-top:14px;
}
#rabattabo_liste div.head {
	padding-top:14px;
	padding-left:2px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
#rabattabo_liste h2,
#rabattabo_liste #maglist1 li,
#rabattabo_liste #maglist2 li {
	position:relative;
}
#rabattabo_liste h2 .rabatt,
#rabattabo_liste #maglist1 span .rabatt,
#rabattabo_liste #maglist2 span .rabatt {
	position:absolute;
	margin:0;
	right:2px;
	top:0px;
	font-weight:normal;
}
/* Rabattabo 40 Aktion */

/* Rabattaktion Newsletter/VistaPrint/Mitfahrzentrale */
#rabatt4_head,
#rabatt4_head_mfz,
#rabatt4_head_vista {
	position:relative;
	margin-top:14px;
	margin-bottom:14px;
	width:580px;
	height:178px;
}
#rabatt4_head {
	background:url('../gfx/ci/main_aktion_4gratis.jpg') no-repeat left top;
}
#rabatt4_head_mfz {
	background:url('../gfx/ci/main_aktion_4gratis_mfz.jpg') no-repeat left top;
}
#rabatt4_head_vista {
	background:url('../gfx/ci/main_aktion_4gratis_vista.jpg') no-repeat left top;
	width:770px;
}
#rabatt4_head_mfz h1,
#rabatt4_head_vista h1 {
	background:0;
	border:0;
	font-weight:bold;
	font-size:26px;
	line-height:30px;
	color:#c13333;
	position:absolute;
	top:10px;
	left:180px;
}
#rabatt4_head h1 {
	background:0;
	border:0;
	font-weight:bold;
	font-size:26px;
	line-height:30px;
	color:#c13333;
	position:absolute;
	top:26px;
	left:180px;
}
#rabatt4_head_mfz h2,
#rabatt4_head_vista h2 {
	background:0;
	border:0;
	font-weight:bold;
	font-size:13px;
	position:absolute;
	top:46px;
	left:185px;
}
#rabatt4_head h2 {
	background:0;
	border:0;
	font-weight:bold;
	font-size:13px;
	position:absolute;
	top:66px;
	left:185px;
	line-height:20px;
}
#rabatt4_head span,
#rabatt4_head_mfz span,
#rabatt4_head_vista span {
	background:0;
	border:0;
	font-size:11px;
	position:absolute;
	top:136px;
	left:205px;
}

.rabatt4_stern {
	position:absolute;
	top:15px;
	right:0px;
	width:80px;
	height:80px;
	background:url('../gfx/ci/r40_star.gif') no-repeat left top;
	color:#ffffff;
	font-weight:bold;
}
.rabatt4_stern span {
	position:absolute;
	top:25px;
	left:12px;
}

#rabatt4_teaser ul {
	margin-top:5px;
}
#rabatt4_teaser li {
	position:relative;
	list-style-type:none;
	float:left;
	width:188px;
	padding:2px;
	margin-bottom:30px;
	text-align:center;
}
#rabatt4_teaser a {
	text-decoration:none;
}
#rabatt4_teaser .head {
	font-weight:bold;
	padding:2px;
}
#rabatt4_teaser .head a {
	text-decoration:underline;
}
#rabatt4_teaser .preis {
	font-weight:bold;
	color:#f00000;
}
#rabatt4_teaser .rabatt .wert {
	position:absolute;
	top:22px;
	left:18px;
	text-align:center;
	font-weight:bold;
}
#rabatt4_teaser .rabatt {
	position:absolute;
	top:110px;
	right:0px;
	width:80px;
	height:80px;
	background:url('../gfx/ci/r10_star.gif') no-repeat left top;
	color:#000000;
	font-weight:bold;
}
#rabatt4_teaser .btn_prio1_150 {
	position:absolute;
	left:20px;
}
/* Rabattaktion VistaPrint/Mitfahrzentrale */

