* {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	padding:0;
}

html {
	height:100%;
	overflow:auto;
}

body {
	background-image:url('../gfx/ci/shop_back.gif');
	/*background-color:#FFCC00;*/
	color:#000000;
	scrollbar-arrow-color: #000000;
	scrollbar-face-color: #FFCC00;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #FFE88A;
}

* html, * html body {
	margin:0;
	padding:0;
	height:100%;
	overflow:auto;
}

a {
	color:#000000;
	text-decoration:none;
}
a img { border-width:0; }

a.yellowButton, a.greyButton {
	font-size:8pt;
	background-repeat:no-repeat;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:0px 5px 0px 15px;
}
a.yellowButton:hover, a.greyButton:hover {
	background-repeat:no-repeat;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	padding-left:16px;
}
a.yellowButton {
	background-image:url('../../leserservice2/gfx/yellowbutton_bg.gif');
	background-color:#FFCC00;
}
a.yellowButton:hover { background-image:url('../../leserservice2/gfx/yellowbutton_bg2.gif'); }
a.greyButton {
	background-image:url('../../leserservice2/gfx/greybutton_bg.gif');
	background-color:#CCCCCC;
}
a.greyButton:hover { background-image:url('../../leserservice2/gfx/greybutton_bg2.gif'); }

fieldset { border-width:0px; }

.small { font-size:11px; }
.smallred {
	font-size:10px;
	color:red;
	font-weight:bold;
	font-style:italic;
	
}
#maincontent {
	position:absolute;
	top:144px;
}

.teaserbox {border-color: #000000 #000000 #FFFFFF #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; color: #FFFFFF; font-weight: bold; font-variant: normal; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 120px}

#left {
	/*background:url('../gfx/ci/left_back.gif') repeat-y left top;*/
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:167px;
	/*background:url('../gfx/worldnet.gif') no-repeat 16px bottom;*/
}
#left #logo {
	margin-left:26px;
	height:111px;
}
* html #left { height:100%;}

#menulist {
	list-style-type:none;
	font-size:8pt;
	border-bottom:solid 1px #FFFFFF;
}
#menulist li {
	background:url('../gfx/menu_listbg3.gif') no-repeat 0px 0px;
	border-top:solid 1px #FFFFFF;
	font-weight:bold;
	min-height:15px;
	line-height:15px;
	margin:0px;
	padding-left:11px;
	width:156px;
	_float:left;	/* IE only */
}
#menulist div {
	margin:0px;
	padding-left:11px;
}
html* #menulist div {
	padding-left:0px;	/* IE only */
}

#menulist #currentLI {
	background-image:url('../gfx/menu_listbg_down.gif');
}
#menulist #addMenu { margin-top:16px; }
#menulist a {
	display:block;
	padding:2px;
	min-height:17px;
	margin:0px;
	background-color: #FFCC00;
}
#menulist a:hover {
	background-color:#E4E4E4;
}
#menulist ul li {
	background-image:url('');
	border-width:0px;
	font-size:8pt;
	font-weight:normal;
	line-height:11pt;
	list-style-type:none;
	padding:0px;
}
#menulist ul li a, #menulist ul li a:hover { padding:1px 0px 1px 8px; }
* html #menulist li li { float:left; }
#menulist li li li a {
	padding-left:16px;
}
#menulist li li li a:hover { padding-left:16px; }
#menulist li li li li a, #menulist li li li li a:hover { padding-left:24px; }
#menulist li li a { background-color:#FFCC00; }
#menulist #current { background-color:#FFE88A; }

#middle {
	position:absolute;
	top:0;
	left:167px;
	background-color:#FFFFFF;
	width:590px;
}
* html #middle { height:100%; }

#right {
	position:absolute;
	top:0;
	left:757px;
	height:100%;
	text-align:left;
	z-index:2;
}
* html #right { height:100%; }

#topmenu .menublank {
	background-color:#FFCC00;
	border-right:solid 1px #FFFFFF;
	line-height:28px;
}

#logo {
	margin-left:-7px;
	height:84px;
}

#headline_swf {
	border-left:1px solid white;
}

#area_start #bottomlogo {
	position:absolute;
	bottom:0px;
	top:auto;
}
#bottomlogo {
	clear:both;
	margin-top:20px;
	margin-left:-7px;
	padding:0;
}

#bottomlogo2 {
	position: fixed;
	bottom: 0px;
	left: 11px;
	padding: 0;
	z-index: -1;
}
* html #bottomlogo2 {/* Hack für IE6 */
	clear:both;
	margin-top:20px;
	padding-left:11px;
}

#twitter {
	background-color:#FFCC00;
	z-index:99 !important;
	padding-top:20px;
	margin-left:18px;
}
#twitter span {
	background-color:#FFCC00;
	z-index:99 !important;
	display:block;
	font-size:10px;
	width:145px;
	float:left;
}
#twitter img {
	float:right;
	padding:4px 2px 4px 2px;
}

#menulist_bottom {
	position:absolute;
	bottom:16px;
	font-size:8pt;
	border-bottom: solid 1px #FFFFFF;
}
#menulist_bottom li {
	background:url('../gfx/menu_listbg3.gif') no-repeat 0px 0px;
	border-top:solid 1px #FFFFFF;
	font-weight:bold;
	min-height:15px;
	line-height:15px;
	margin:0px;
	padding-left:11px;
	width:156px;
	_float:left;	/* IE only */
}
#menulist_bottom a {
	display:block;
	padding:2px 2px 2px 2px;
	min-height:17px;
	margin:0px;
	background-color: #FFCC00;
}
#menulist_bottom a:hover {
	background-color:#E4E4E4;
}

#ls_footer {
	margin-left:44px;
	margin-bottom:10px;
	font-size:11px;
}
#ls_footer a:hover {
	text-decoration:underline;
}

#ls_aktion #headline { background-image:url('../aktion2/gfx/headline_aktion.gif'); }

#ls_aktion #headline, #ls_cp #headline {
	background-repeat:no-repeat;
	clear:both;
	color:#FFFFFF;
	font-size:13.5pt;
	font-weight:bold;
	height:82px;
	margin-bottom:6px;
	padding:4px 0px 0px 10px;
}

#pshopcontent, #ls_shopcontent {
	height:100%;
	margin:0px 0px 0px 43px;
	text-align:left;
	width:504px;
}


#pshopintro p { padding:4px 0px; }

#ls_shopcontent h2 {
	position:relative;
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
	font-size:9pt;
	padding:0px 4px;
}
#ls_shopcontent h2 a { color:#FFFFFF; }

h2 .listdesc {
	width: 154px;
	font-size:1em;
}

h2 .ersparnis_head {
	position:absolute;
	right:2px;
	top:3px;
	font-size:0.9em;
	font-weight:normal;
	color:#FFFFFF;
}

#ls_shopcontent h3 {
	font-size:12pt;
}

.studententitel {
	float:left;
	width:140px;
	border-right: 1px solid #FFFFFF;
}

.ersparnis_preis {
	width: 50px;
	overflow:auto;
}

.headlinebw {
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
	font-size:9pt;
	padding: 1px 4px;
}

#right p {
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
}

#pramsearch {
	border-bottom:solid 1px #FFFFFF;
	margin:80px 0px 0px 37px;
	width:199px;
}
#pramsearch p { margin-left:42px; }
#pramsearch form {
	background-color:#F9E78E;
	border-right:solid 1px #FFFFFF;
	height:53px;
}
#pramsearch form input { margin-top:18px; }

#fastaccess {
	border-bottom:solid 1px #FFFFFF;
	margin-top:38px;
	margin-bottom:54px;
	width:210px;
	top:40px;
}
#fastaccess p { margin-left:37px; }
#fastaccess ul { list-style-type:none; }
#fastaccess li {
	background-repeat:no-repeat;
	border-right:solid 1px #FFFFFF;
	padding:1px 0px 0px 0px
}
#fastaccess li.r0 {
	background-color:#FFE88A;
	background-image:url("../gfx/cr_list_bg0.gif");
}
#fastaccess li.r1 {
	background-color:#FFCC00;
	background-image:url("../gfx/cr_list_bg1.gif");
}
#fastaccess li a {
	background:url("../gfx/arrow_b_r_mini.gif") no-repeat 2px 4px;
	font-weight:normal;
	padding-left:14px
}
#fastaccess li a:hover {
	background:url("../gfx/arrow_w_r_mini.gif") no-repeat 2px 4px;
	text-decoration:underline;
}

#fastaccess2 {
	border-bottom:solid 1px #FFFFFF;
	margin-bottom:54px;
	width:210px;
	top:40px;
}
#fastaccess2 p { margin-left:37px; }
#fastaccess2 ul { list-style-type:none; }
#fastaccess2 li {
	background-repeat:no-repeat;
	border-right:solid 1px #FFFFFF;
	padding:1px 0px 0px 0px
}
#fastaccess2 li.r0 {
	background-color:#FFE88A;
	background-image:url("../gfx/cr_list_bg0.gif");
}
#fastaccess2 li.r1 {
	background-color:#FFCC00;
	background-image:url("../gfx/cr_list_bg1.gif");
}
#fastaccess2 li a {
	background:url("../gfx/arrow_b_r_mini.gif") no-repeat 2px 4px;
	font-weight:normal;
	padding-left:14px
}
#fastaccess2 li a:hover {
	background:url("../gfx/arrow_w_r_mini.gif") no-repeat 2px 4px;
	text-decoration:underline;
}

#fastaccess3 {
	margin-bottom:54px;
	width:210px;
	top:40px;
}
#fastaccess3 div {
	margin-left:0px;
	padding:0px;
	margin:0px;
	padding-top:2px;
	background-color:#ffe88a;
	font-size:11px;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#fastaccess3 ul {
	list-style-type:none;
}
#fastaccess3 li {
	background:url("../gfx/arrow_b_r_mini.gif") no-repeat 2px 4px;
	font-weight:normal;
	padding-left:14px;
}
#fastaccess3 .gv_head {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
#fastaccess3 .gv_img {
	padding-bottom:4px;
}
#fastaccess3 .gv ul {
	list-style-type:none;
	padding-bottom:10px;
}
#fastaccess3 .gv li {
	background:url("../gfx/ci/nav_v3_arrow_b.gif") no-repeat 4px 2px;
	width:180px;
	font-size:12px;
}
#fastaccess3 .gv p {
	width:180px;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 12px 0px;
}
#fastaccess3 .gv span {
	width:180px;
}

#fastaccess2 #cr_w09 {
	height:268px;
	border:1px solid white;
	background:url('../gutscheinabo/gfx/gutscheine_xmas_2009.jpg') no-repeat left top;
}
#fastaccess2 #cr_w09 h4,
#fastaccess2 #cr_w09 h4 a {
	background:0;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin:5px 0 0 16px;
}
#fastaccess2 #cr_w09:hover {
	cursor:pointer;
}
#fastaccess2 ul,
#fastaccess2 ul a {
	list-style-type:none;
	background:0;
	margin:4px 0 0 20px;
}
#fastaccess2 li,
#fastaccess2 li a {
	color:#ffffff;
	border:0;
}

#fastaccess4 {
	margin-bottom:54px;
	width:210px;
	top:40px;
}
#fastaccess4 div {
	margin-left:0px;
	background-color:#ffe88a;
	font-size:11px;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#fastaccess4 ul {
	padding:4px;
}
#fastaccess4 li {
	list-style-type:disc;
	color:#d4102a;
	margin-left:14px;
	padding-bottom:2px;
}
#fastaccess4 li span {
	color:#000000;
}
#fastaccess4 .ml li {
	list-style-type:none;
	background:url("../gfx/ci/nav_v3_arrow_b.gif") no-repeat 2px 2px;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	padding-left:14px;
	margin:0;
}

#fastaccess5 {
	margin-bottom:54px;
	width:210px;
	top:40px;
}
#fastaccess5 div {
	margin-left:0px;
	padding:0px;
	margin:0px;
	padding-top:2px;
	background-color:#ffe88a;
	font-size:11px;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#fastaccess5 li {
	list-style-type:disc;
	color:#d4102a;
	margin-left:18px;
	padding-bottom:2px;
}
html* #fastaccess5 li {	/* IE */
	margin-left:24px;
}
#fastaccess5 li span {
	display:block;
	margin-left:0px;
	color:#000000;
}
html* #fastaccess5 li span {	/* IE */
	margin-left:-4px;
}

.toppraemien {
	background-color:#E4E4E4;
	padding:10px 6px 0px 6px;
}
.toppraemien table td {
	font-size:8pt;
	padding-bottom:15px;
	width:33%;
	vertical-align:top;
}
.toppraemien p.pbrand {
	font-weight:bold;
	padding-top:6px;
}
.toppraemien p.pname { width:120px; }
.toppraemien p.pprice { margin-top:6px; }

div.prambox {
	float:left;
	margin-right:4px;
}
div.plink {
	background-color:#E4E4E4;
	display:block;
	height:112px;
	position:relative;
	width:240px;
}
div.plink div.pinfo {
	padding:5px 5px 5px 0px;
	margin-left:114px;
	position:absolute;
	left:0;
	top:0;
	width:120px;
}
span.price { color:#FF0000; }
div.plink a {
	margin-left:114px;
	padding-right:5px;
	position:absolute;
	left:0;
	bottom:0;
}
div.plink a.pic { margin-left:0px; }
div.plink a.yellowButton { width:45px; }

#catheader {
	margin:20px 0px 30px 0px;
}
#catheader h2 {
	background-color:#E4E4E4;
	border-right:1px solid #FFFFFF;
	float:left;
	font-size:12pt;
	height:62px;
	padding:1px 2px;
	width:205px;
}
#catheader img { float:right; }

#catheader_pshop {
	width:462px;
	margin:0px 0px 20px 0px;
}
#catheader_pshop h2 {
	background-color:#E4E4E4;
	color:#000000;
	border-right:1px solid #FFFFFF;
	float:left;
	font-size:12pt;
	height:62px;
	padding:1px 2px;
	width:163px;
}
#catheader_pshop img { float:right; }

br.clear {
	clear:both;
	overflow:hidden;
	line-height:0;
	font-size:0;
	height: 0;
}

#pramcats { clear:both; margin-top:1px; }
#pramcats ul { list-style-type:none; }
#pramcats li {
	float:left;
	padding-left:4px;
	width:248px;
}
#pramcats li.y { background-color:#FFCC00; }
#pramcats li.w { background-color:#FFFFFF; }

.clear { clear:both; }

#cost { color:#FF0000; }

#pdetail {
	height:auto !important;
	height:200px;
	min-height:200px;
	margin-top:10px;
	width:504px;
}
#pdetail p { width:210px; }
#pdetail ul {
	padding-left:15px;
	width:270px;
}
#ppicture {
	float:right;
	text-align:right;
	width:187px;
}
#pdetailpage { margin-bottom:10px; }
#pdetailbutton { clear:both; }

/* Prämiendetails PopUp */
#popUpClose {
	background-color:#FFCC00;
	height:15px;
	text-align:right;
}
#popUpInfo { background:url(); }
#popUpInfo h1 {
	background-color:#FFFFFF;
	font-size:0.8em;
	padding:0.3em;
}
#popUpImage { text-align:center; }
#popUpText {
	font-size:0.8em;
	margin-bottom:1em;
	padding:0.3em;
}
#popUpText ul {
	list-style-type:disc;
	margin:0em 0em 0.5em 1em;
}
/* Prämiendetails PopUp */

/***********************/
/* Alphabetische Liste */
/***********************/
#abclist {
	background-color:#FFE88A;
	margin-bottom:20px;
}
#abclist ul { list-style-type:none; }
#abclist li {
	float:left;
	text-align:center;
	width:39px;
}
#abclist li.smaller { width:38px; }
#abclist li a {
	background-color:#FFE88A;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	display:block;
}
#abclist li a:hover { background-color:#FFCC00; }

#abc_liste .headlinebw {
	border-bottom:1px solid white;
}
#abc_liste {
	width:460px;
	height:56px;
}
#abc_liste ul {
	list-style-type:none;
}
#abc_liste li {
	background-color:#e3edfa;
	float:left;
	text-align:center;
	width:35px;
}
#abc_liste li a {
	background-color:#e3edfa;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	display:block;
	line-height:18px;
	height:18px;
}
#abc_liste li a:hover,
#abc_liste #highlight a {
	background-color:#cedff7;
}
#abc_liste .larger a {
	width:40px;
	border-right:0px;
}

#si_abclist { width:460px; }
#si_abclist #abclist li { list-style-type:none;width:36px; }
#si_abclist #abclist li.smaller { width:35px; }
#si_abclist #abclist li a { background-color:#E3EDFA; }
#si_abclist #abclist li a:hover { text-decoration:underline; }

#pramlistabc { clear:both; }
#pramlistabc ul { list-style-type:none; }
#pramlistabc li { padding:0px 2px; }
#pramlistabc li.y { background-color:#FFCC00; }
#pramlistabc li.w { background-color:#FFFFFF; }

.bgFarbe {
	background-color:#FFE88A;
}

.bgTitel {
	background-color:#FFCC00;
}

/******************/
/* Aboformenseite */
/******************/
#aboform_top {
	margin-top:15px;
	margin-bottom:15px;
	width:462px;
	min-height:234px;
}
#aboform_top img {
	padding-right:10px;
}
#aboform_top h1,
#aboform_top h3 {
	font-size:1.35em;
	font-weight:bold;
	color:#000000;
}
#aboform_top div {
	padding-bottom:12px;
}
#aboform_top .ersparnis {
	color:#557db7;
	font-weight:bold;
	margin-left:172px;
}
#aboform_top .tv_logo {
	padding-left:8px;
}

#aboform_main h3 {
	font-size:1.35em;
	width:460px;
	color:#557db7;
	font-weight:bold;
	padding-bottom:12px;
}
#aboform_main .box {
	margin-bottom:20px;
	width:460px;
}
#aboform_main .head {
	padding-left:9px;
	background-color:#557db7;
	font-size:1.35em;
	color:#ffffff;
	font-weight:bold;
	height:25px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#ffffff;
}
#aboform_main .head a {
	color:#ffffff;
}
#aboform_main .head a.nav {
	position:absolute;
	left:421px;
	margin-top:2px;
	color:#000000;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:auto !important;
	width:32px;
	min-width:32px;
	text-align:center;
	white-space:nowrap;
}
#aboform_main .head a.nav:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}
#aboform_main .main {
	padding-left:9px;
	padding-top:5px;
	vertical-align:top;
	background-color:#e3edfa;
	font-size:1.35em;
	color:#557db7;
	font-weight:bold;
	height:59px;
}
#aboform_main .laufzeit {
	padding-left:10px;
	background-color:#cedff7;
	font-size:0.9em;
	height:25px;
	border-top:0px;
	border-left:0px;
	border-right:3px;
	border-bottom:0px;
	border-style:solid;
	border-color:#e3edfa;
}
#aboform_main .preis {
	padding-left:10px;
	background-color:#cedff7;
	font-size:0.9em;
	height:25px;
}
#aboform_main .head a.nav2 {
	position:absolute;
	right:46px;
	margin-top:2px;
	color:#000000;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:auto !important;
	width:106px;
	min-width:32px;
	text-align:center;
	white-space:nowrap;
}
#aboform_main .head a.nav2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

#aboform_main .box_neu {
	position:relative;
	width:462px;
	height:98px;
	margin-top:10px;
	margin-bottom:30px;
}
#aboform_main .box_neu h1 {
	position:absolute;
	background-color:#6797dc;
	padding:3px 2px 2px 8px;
	left:0px;
	top:0px;
	width:319px;
	height:20px;
}
#aboform_main .box_neu h1 a {
	color:#ffffff;
}
#aboform_main .box_neu h1 .tv_logo,
#aboform_main .box_lwl h1 .tv_logo {
	position:absolute;
	width:18px !important;
	height:13px !important;
	left:304px;
	top:6px;
}
#aboform_main .box_neu .image img {
	position:absolute;
	left:0px;
	top:0px;
	width:463px;
	height:75px;
}
#aboform_main .box_neu .image h2 {
	position:absolute;
	left:4px;
	top:6px;
	font-size:16px;
	background:0;
	color:#000000;
	font-weight:bold;
}
#aboform_main .box_neu .image h3 {
	position:absolute;
	left:8px;
	top:32px;
	font-size:14px;
	background:0;
	color:#ce0000;
	font-weight:bold;
}
#aboform_main .box_neu .text {
	position:absolute;
	background-color:#e3edfa;
	padding:3px 2px 2px 8px;
	font-size:1.25em;
	font-weight:bold;
	left:0px;
	top:28px;
	width:319px;
	height:42px;
}
#aboform_main .box_neu .text a {
	color:#557db7;
}
#aboform_main .box_neu img {
	position:absolute;
	left:332px;
	top:0px;
	width:131px;
	height:75px;
}
#aboform_main .box_neu .info {
	position:absolute;
	background-color:#cedff7;
	padding:3px 2px 2px 8px;
	font-size:0.9em;
	left:0px;
	top:78px;
	width:153px;
	height:15px;
}
#aboform_main .box_neu .preis {
	position:absolute;
	background-color:#cedff7;
	padding:3px 2px 2px 8px;
	font-size:0.9em;
	left:166px;
	top:78px;
	width:153px;
	height:15px;
}
#aboform_main .box_neu .aktion {
	position:absolute;
	background-color:#cedff7;
	left:332px;
	top:78px;
	width:131px;
	height:20px;
}
#aboform_main .box_neu .aktion a.nav2 {
	position:absolute;
	right:2px;
	margin-top:2px;
	color:#000000;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:106px;
	min-width:32px;
	text-align:left;
	white-space:nowrap;
}
#aboform_main .box_neu .aktion a.nav2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

#aboform_main .box_lwl {
	position:relative;
	width:462px;
	height:143px;
	margin-top:10px;
	margin-bottom:30px;
}
#aboform_main .box_lwl h1 {
	position:absolute;
	background-color:#6797dc;
	padding:3px 2px 2px 8px;
	left:0px;
	top:0px;
	width:319px;
	height:20px;
	color:#ffffff;
}
#aboform_main .box_lwl h1 a {
	color:#ffffff;
}
#aboform_main .box_lwl .text1 {
	position:absolute;
	background-color:#e3edfa;
	padding:3px 2px 2px 8px;
	left:0px;
	top:28px;
	font-size:12px;
	width:153px;
	height:64px;
}
#aboform_main .box_lwl .text2 {
	position:absolute;
	background-color:#e3edfa;
	padding:3px 2px 2px 8px;
	left:166px;
	top:28px;
	font-size:12px;
	width:153px;
	height:64px;
}
#aboform_main .box_lwl .text1 p,
#aboform_main .box_lwl .text2 p {
	font-weight:bold;
	color:#557db7;
}
#aboform_main .box_lwl .red {
	color:#ff0000;
}
#aboform_main .box_lwl img {
	position:absolute;
	left:332px;
	top:0px;
	width:131px;
	height:120px;
}
#aboform_main .box_lwl .info {
	position:absolute;
	background-color:#e3edfa;
	padding:3px 2px 2px 8px;
	font-size:0.9em;
	left:0px;
	top:123px;
	width:453px;
	height:15px;
	text-align:center;
}
#aboform_main .box_lwl .preis {
	position:absolute;
	background-color:#cedff7;
	padding:3px 2px 2px 8px;
	font-size:0.9em;
	left:0px;
	top:100px;
	width:319px;
	height:15px;
	text-align:center;
}
#aboform_main .box_lwl .aktion {
	position:absolute;
	background-color:#cedff7;
	left:332px;
	top:78px;
	width:131px;
	height:20px;
}
#aboform_main .box_lwl a.nav2 {
	position:absolute;
	left:26px;
	bottom:2px;
	color:#000000;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:80px;
	min-width:32px;
	text-align:left;
	white-space:nowrap;
}
#aboform_main .box_lwl a.nav2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}
#aboform_main .box_lwl .preis a.nav2 {
	position:absolute;
	right:2px;
	margin-top:-1px;
	color:#000000;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:106px;
	min-width:32px;
	text-align:left;
	white-space:nowrap;
}
#aboform_main .box_lwl .preis a.nav2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

/********************/
/* Suchtrefferliste */
/********************/
.searchlist {
	background-color:#E4E4E4;
	margin-bottom:10px;
	padding-bottom:10px;
}
.searchlist h2 {
	background-color:#FFCC00;
	color:#000000;
	font-size:10pt;
}

.searchItem {
	height:109px;
	margin-top:10px;
	padding:0px 6px;
	position:relative;
}
.searchItem img { float:left; }
.searchInfo {
	float:right;
	height:109px;
	width:381px;
}
.searchInfo p.pbrand {
	font-weight:bold;
	padding-top:6px;
}
.searchInfo p.pname { }
.searchInfo p.pprice { margin-top:6px; }
.searchInfo a.yellowButton {
	position:absolute;
	left:118px;
	bottom:0;
}
.searchInfo p.pprice { margin-top:6px; }

/******************************************/
/* Besonderheiten bei einzelnen Anbietern */
/******************************************/
#fsHenckenTeaser { display:block; }
#fsHenckenTeaser a {
	background:url('../gfx/arrow_y_r_mini.gif') no-repeat left 4px;
	font-weight:bold;
	margin-left:5px;
	padding-left:10px;
}
#fsHenckenTeaser a:hover { background:url('../gfx/arrow_b_r_mini.gif') no-repeat left 4px; }
#fsHenckenText { display:none; }

/***********************/
/* Aktions Landingpage */
/***********************/
div.threeColumnList {
	/*clear:both;*/
	background-color:#EEEEEE;
	/*margin-bottom:14px;*/
	padding:6px 0px 0px 0px;
}
div.threeColumnList div.clear {
	background-color:#FFFFFF;
	height:14px;
}
div.threeColumnList div.tclRow {
	clear:both;
	padding:0px 6px;
}
div.threeColumnList div.tclPic {
	float:left;
	margin:0px 0px 21px 0px;
	width:57px;
}
div.threeColumnList div.tclData {
	float:left;
	font-size:0.9em;
	margin:0px 6px 21px 0px;
	width:100px;
}

h1.headlinebw { position:relative; }
h1 span {
	position:absolute;
	right:6px;
}
h1 span a { color:#FFCC00; }


/*******************/
/* Neue Startseite */
/*******************/
#ls_startpage { width:462px; }
#ls_startpage h2 {
	font-weight:bold;
	background-color:#000000;
	color:#FFFFFF;
	font-size:9pt;
	padding:0px 4px;
}

#startListBox {
	padding-bottom:13px;
}
#startListBox h2 { border-bottom:solid 1px #FFFFFF; }
#startListBox ul { list-style-type:none; }
#startListBox li {
	background:url('../gfx/ci/blue_list_arrow.gif') no-repeat left top;
	background-color:#E3EDFA;
	border-bottom:solid 1px #FFFFFF;
	float:left;
	line-height:1.1em;
	padding:1px 0px;
}
#startListBox li.slb1 { width:252px; }
#startListBox li.slb2 { width:210px; }
#startListBox li a, #startListBox li span {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	padding-left:16px;
}
#startListBox li a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}
#startListBox li a.ahidden {
	/*background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;*/
	background:url('');
	padding:0;
	text-decoration:none;
}
#startListBox li a.ahidden:hover {
	/*background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;*/
	text-decoration:none;
}

#tcStart {
	clear:both;
	margin-top:15px;
}
#tcStartLeft {
	float:left;
	margin-right:42px;
	width:210px;
}
#tcStartRight {
	float:right;
	text-align:left;
	width:210px;
}
#tcStartLeft div, #tcStartRight div {
	height:auto !important;
	height:75px;
	margin:1px 0px 18px 0px;
	min-height:75px;
	text-align:right;
}
#tcStartLeft div *, #tcStartRight div * { text-align:left; }
#tcStartLeft #ls_suche, #tcStartRight #special {
	height:auto !important;
	height:76px;
	margin:0px 0px 18px 0px;
	min-height:76px;
}
#tcStartLeft div div, #tcStartRight div div { margin:0px 0px -18px 0px; }
#tcStartLeft div div p, #tcStartRight div div p {
	background-color:#CEDFF7;
	float:left;
	font-size:0.9em;
	height:auto !important;
	height:46px;
	margin-right:1px;
	min-height:46px;
	padding:5px;
	width:116px;
}
#tcStartLeft div div img, #tcStartRight div div img { float:right; }

.tcStartLeft2 {
	float:left;
	margin-right:32px;
	width:210px;
}
.tcStartRight2 {
	float:right;
	text-align:left;
	width:210px;
}
.tcStartLeft2 #ls_suche, .tcStartRight2 #special {
	height:auto !important;
	height:76px;
	margin:0px 0px 18px 0px;
	min-height:76px;
}
.tcStartLeft2 div, .tcStartRight2 div {
	margin:0px 0px 17px 0px;
	text-align:right;
}
.tcStartLeft2 div *, .tcStartRight2 div * { text-align:left; }
.tcStartLeft2 div p, .tcStartRight2 div p {
	background-color:#CEDFF7;
	border-bottom:solid 1px #FFFFFF;
	height:auto !important;
	height:26px;
	min-height:26px;
	padding:2px 5px 1px 5px;
	width:200px;
}
.tcStartLeft2 div div, .tcStartRight2 div div { margin:0; }
html* .tcStartLeft2 div div,
html* .tcStartRight2 div div { margin:0px 0px -4px 0px; }

#tcStartBlock1 {
	width:462px;
}
#tcStartBlock2 {
	clear:both;
	width:462px;
}
/* Sondergestaltung Weihnachten09 */
.tcStartBlock3{
	position:absolute;
	left:43px;
	top:390px;
	width:462px;
	height:80px;
	text-align:right;
	clear:both;
}
.tcStartBlock3 div, .tcStartBlock3 div {
	margin:0px 0px 17px 0px;
	text-align:right;
}
.tcStartBlock3 div *, .tcStartBlock3 div * { text-align:left; }
.tcStartBlock3 div p, .tcStartBlock3 div p {
	background-color:#CEDFF7;
	border-bottom:solid 1px #FFFFFF;
	height:auto !important;
	height:20px;
	min-height:20px;
	padding:2px 5px 1px 5px;
	width:452px;
}
.tcStartBlock3 div div, .tcStartBlock3 div div { margin: 0 0 -1px 0; }
html* .tcStartBlock3 div div,
html* .tcStartBlock3 div div { margin:0px 0px -4px 0px; }

#tcStartBlock2 {
	clear:both;
	width:462px;
}

#tc_xmas {
	margin-bottom:1px;
}
#tcStartBlock1_xmas {
	position:absolute;
	top:308px;
	width:462px;
}
#tcStartBlock2_xmas {
	clear:both;
	position:absolute;
	top:419px;
	width:462px;
}

#ls_suche {
	background:url('../gfx/ci/search_back.gif') no-repeat left top;
	height:auto !important;
	height:76px;
	min-height:76px;
	position:relative;
}
#ls_suche input { padding:0px; }
#ls_suche #sinput {
	border:solid 1px #7493BA;
	margin:8px 8px 18px 60px;
	width:130px;
}
* html #ls_suche #sinput { margin-bottom:16px; }

#ls_suche #szsubmit {
	display:block;
	position:absolute;
	bottom:16px;
	right:0px;
}

#ls_suche #spsubmit {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
}

#ls_suche_neu {
	height:73px !important;
	position:relative;
	background:#ffe88a url('../gfx/ci/start_suche_bg.jpg') no-repeat left top;
}
#ls_suche_neu select#ls_suche_neu_select {
	position:absolute;
	top:10px;
	left:40px;
	width:162px;
	border:solid 1px #7493ba;
	font-size:12px;
}
#ls_suche_neu #ls_suche_neu_input {
	position:absolute;
	top:42px;
	left:40px;
	width:160px;
	border:solid 1px #7493ba;
	font-size:12px;
}
#ls_suche_neu #ls_suche_neu_submit, #ls_suche_neu #ls_suche_neu_submit .nav_v2{
	position:absolute;
	bottom:-17px;
	right:0px;
	width:90px !important;
	height:17px;
	line-height:13px;
}
html* #ls_suche_neu #ls_suche_neu_submit {		/* IE */
	background:#ffcc00 url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 3px 3px;
}
html* #ls_suche_neu #ls_suche_neu_submit:hover {
	background:#ffcc00 url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 3px 3px;
}

/* Autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #cedff7;
	color: black;
}

/**************/
/* "Relaunch" */
/**************/
.nav_v2 {
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	min-height:16px;
	line-height:17px;
	padding:0px 7px 0px 12px;
	width:auto !important;
	width:32px;
	min-width:32px;
	text-align:center;
	white-space:nowrap;
}
.nav_v2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

.nav_v3 {
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	height:14px;
	line-height:15px;
	padding:0px 7px 0px 12px;
	width:auto !important;
	min-width:32px;
	white-space:nowrap;
	display:block;
}
.nav_v3:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

#area_start {
/*	background:url('../gfx/coverrechts.jpg') no-repeat 757px bottom;
	background-color:#FFCC00;*/
}

#right2 {
	text-align:right;
	width:210px;
}
#right2 * { text-align:left; }
#right2 #rightteaser {
	position:absolute;
	left:0px;
	top:144px;
	width:210px;
}
#right2 h2 {
	background-color:#000000;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-left:42px;
	padding:0px 4px;
	position:relative;
	z-index:3;
}
#right2 h3 {
	background-color:#000000;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0px 4px 0px 16px;
	position:relative;
	z-index:3;
}
#right2 h3.red {
	background-color:#ff0000;
}
#right2 h3.red img {
	vertical-align:bottom;
	margin-bottom:1px;
}
#right2 h4 {
	background-color:#d4102a;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-left:42px;
	padding:0px 4px;
	position:relative;
	z-index:3;
}
#right2 h5 {
	background-color:#d4102a;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-left:0px;
	padding:0px 4px;
	position:relative;
	z-index:3;
}

#area_start #backgroundIndex {
	display:block;
	position:absolute;
	left:757px;
	top:auto;
	bottom:0;
	z-index:1;
}

#rhome {
	background:url('../gfx/arrow_b_l_small.gif') no-repeat 61px 9px;
	background-color:#FFE88A;
	border:solid 1px #FFFFFF;
	border-top-width:0px;
	height:auto !important;
	height:21px;
	margin-left:123px;
	padding-top:6px;
	min-height:21px;
	text-align:center;
}
#rhome a {
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}

#area_start #rhome {
	background:url('../gfx/arrow_w_l_small.gif') no-repeat 61px 9px;
	background-color:#000000;
}
#area_start #rhome a { color:#FFFFFF; }

.quicklinks {
	border-top:solid 1px #FFFFFF;
	margin-bottom:56px;
	position:relative;
	z-index:3;
}
.quicklinks ul { list-style-type:none; }
.quicklinks ul li {
	background-color:#FFCC00;
	border:solid 1px #FFFFFF;
	border-width:0px 1px 1px 0px;
	padding:1px 0px;
}
.quicklinks ul li.liy { background-color:#FFE88A; }
.quicklinks li a {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat 1px 3px;
	padding-left:12px;
}
.quicklinks li a:hover {
	background:url('../gfx/arrow_w_r_small.gif') no-repeat 1px 3px;
	text-decoration:underline;
}
.quicklinks li a.none {
	padding:0;
}
.quicklinks li a.none:hover {
	padding:0;
}
.quicklinks#cr_b2 {
	margin-bottom:22px;
}

#fastaccess #cr_video {
	margin:0 0 20px 0;
}

#cr_video {
	background-color:#ffe88a;
	padding:6px 16px 6px 16px;
}
#cr_video #tv_screen {
	margin-bottom:4px;
}
#cr_video select {
	width:179px;
	margin-bottom:4px;
	border:solid 1px #7493ba;
	font-size:12px;
}
#cr_video .nav_v2 {
	text-align:right;
	display:block;
	margin-left:63px !important;
}

#cr_bargeld {
	height:119px;
	background:url('../gfx/ci/cr_bargeld.gif') no-repeat 0px 0px;
	margin-bottom:22px;
}
#cr_bargeld div {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat 1px 3px;
	padding-left:12px;
	font-weight:bold;
}
#cr_bargeld div:hover {
	background:url('../gfx/arrow_w_r_small.gif') no-repeat 1px 3px;
	text-decoration:underline;
}
#cr_bargeld div span {
	font-size:14px;
	color:#ff0000;
}

#topMags {
	border-bottom:solid 1px #FFFFFF;
}
#area_L #topMags { margin-top:56px; }
#topMags div {
	position:relative;
}
#topMags .tv_logo {
	position:absolute;
	right:60px;
	bottom:6px;
}

.rtboxlink {
	border-top:solid 1px #FFFFFF;
	clear:both;
	margin-bottom:19px;
}
.rtboxlink a {
	margin-left:126px;
}

#right2 { position:relative; }
#right2 .rtbox1, #right2 .rtbox2, #right2 .rtbox3, #right2 .rtbox4 {
	border-top:solid 1px #FFFFFF;
	height:auto !important;
}
#right2 .rtbox1 p, #right2 .rtbox2 p, #right2 .rtbox3 p, #right2 .rtbox4 p {
	border-right:solid 1px #FFFFFF;
	color:#000000;
	float:left;
	font-size:0.9em;
	font-weight:normal;
	line-height:1em;
	padding-top:2px;
}

#right2 .rtbox1 p, #right2 .rtbox4 p {
	background-color:#FFE88A;
	padding-left:0;
	width:126px;
}
#right2 .rtbox2 p, #right2 .rtbox3 p {
	background-color:#FFE88A;
	padding-left:4px;
	width:122px;
}

#right2 .rtbox1 p, #right2 .rtbox2 p {
	height:auto !important;
	height:72px;
	min-height:72px;
}

#right2 .rtbox3 p, #right2 .rtbox4 p {
	height:auto !important;
	height:41px;
	min-height:41px;
}

#right2 .rtbox1 p a, #right2 .rtbox4 p a {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat left 2px;
	display:block;
	padding-left:12px;
}
#right2 .rtbox1 p a:hover, #right2 .rtbox4 p a:hover { background:url('../gfx/arrow_w_r_small.gif') no-repeat left 2px; }

#right2 .rtbox1 p a:hover, #right2 .rtbox2 p a:hover, #right2 .rtbox3 p a:hover, #right2 .rtbox4 p a:hover { text-decoration:underline; }

#right2 .rtbox1 img, #right2 .rtbox2 img, #right2 .rtbox3 img, #right2 .rtbox4 img {
	border-right:solid 1px #FFFFFF;
	float:right;
}

#right2 .rtbox5 {
	clear:both;
	background-color:#FFE88A;
	border-top:solid 1px #FFFFFF;
	height:auto !important;
	height:70px;
	min-height:70px;
}
#right2 .rtbox5 div {
	border-right:solid 1px #FFFFFF;
	float:right;
	width:52px;
}
#right2 .rtbox5 p {
	background-color:#FFE88A;
	border-right:solid 1px #FFFFFF;
	color:#000000;
	font-weight:normal;
	float:left;
}
#right2 .rtbox5 p.rtb_p {
	font-weight:normal;
	padding-left:12px;
	width:144px;
}
#right2 .rtbox5 span a {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat 1px 2px;
	display:block;
	font-weight:bold;
	padding-left:12px;
}
#right2 .rtbox5 span a:hover {
	background:url('../gfx/arrow_w_r_small.gif') no-repeat 1px 2px;
	text-decoration:underline;
}

#right2 .rtbox6 {
	clear:both;
	background-color:#FFE88A;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	height:auto !important;
	border-right:solid 1px #FFFFFF;
	font-size:12px;
}
#right2 .rtbox6 span a {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat 1px 2px;
	display:block;
	font-weight:bold;
	padding-left:12px;
}
#right2 .rtbox6 span a:hover {
	background:url('../gfx/arrow_w_r_small.gif') no-repeat 1px 2px;
	text-decoration:underline;
}

#header_box {
	height:auto !important;
	height:96px;
	min-height:96px;
	margin-left:1px;
	width:588px;
}

#hb_left {
	float:left;
	width:253px;
}
#hb_left h1 {
	background-color:#000000;
	color:#FFFFFF;
	font-size:1.35em;
	height:auto !important;
	height:46px;
	min-height:46px;
	padding:9px 0px 0px 15px;
}

#hb_right {
	background-color:#000000;
	float:right;
	padding-top:26px;
	width:335px;
}
#hb_right img { display:inline; }

#zeitschriftenListBox {
	clear:both;
	margin:0px 0px 18px 0px;
	width:460px;
}


#zeitschriftenListBox h2 {
	border-bottom:solid 1px #ffffff;
	background-color:#6797dc;
	height:16px;
	padding:2px 2px 2px 6px;
}
#zeitschriftenListBox ul { list-style-type:none; }


#zeitschriftenListBox li {
	/*background:url('../gfx/ci/blue_list_arrow.gif') no-repeat left top;*/
	background-color:#E3EDFA;
	border-bottom:solid 1px #FFFFFF;
	float:left;
	height:1.4em;
	line-height:1.1em;
	width:230px;
}

#zeitschriftenListBox li.slb { background-color:#c4d9f4; }
#zeitschriftenListBox li a, #zeitschriftenListBox li span {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	display:block;
	padding:2px 0px 1px 16px;
}
#zeitschriftenListBox li a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}
#zeitschriftenListBox li a.ahidden {
	background:url('');
	padding:0;
	text-decoration:none;
}
#zeitschriftenListBox li a.ahidden:hover { text-decoration:none; }

#praemienListBox {
	clear:both;
	margin:0px 0px 18px 0px;
	width:460px;
}
#praemienListBox h2 {
	border-bottom:solid 1px #FFFFFF;
}
#praemienListBox h2 .ersparnis_head { position:absolute;left:406px; }

#praemienListBox ul {
	list-style-type:none;
	padding:0;
	margin:0;
	position:relative;
}
#praemienListBox li {
	position:relative;
	/*background:url('../gfx/ci/blue_list_arrow.gif') no-repeat left top;*/
	background-color:#e3edfa;
	border-bottom:solid 1px #FFFFFF;
	float:left;
	height:1.4em;
	line-height:1.1em;
	width:460px;
	overflow:hidden;
}
#praemienListBox li.slb { background-color:#c4d9f4; }
#praemienListBox li a,
#zeitschriftenListBox li span {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	display:block;
	padding:2px 0px 1px 16px;
}
#praemienListBox li a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}
#praemienListBox li a.ahidden {
	background:url('');
	padding:0;
	text-decoration:none;
}
#praemienListBox li a.ahidden:hover { text-decoration:none; }
#praemienListBox span.sc {
	display:block;
	width:402px;
	overflow:hidden;
	border-right:1px solid white;
}
#praemienListBox .zuzahlung {
	width:54px;
	position:absolute;
	right:0px;
	text-align:right;
}

.neu {
	color:#FF0000;
	font-style:italic;
}

#maglist {
/*	margin-bottom:18px;*/
	width:460px;
}
#maglist ul {
	list-style-type:none;
	margin-bottom:18px;
}
#maglist li {
	/*background:url('../gfx/ci/blue_list_arrow.gif') no-repeat left top;*/
	position:relative;
	background-color:#E3EDFA;
	border-bottom:solid 1px #FFFFFF;
	padding-bottom:0px;
	clear:both;
}
#maglist .dt, #maglist .dd {
	border-bottom:solid 1px #FFFFFF;
	padding-bottom:0px;
	padding:1px 0px;
	vertical-align:top;
}
#maglist li a, #maglist .dt a {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	display:block;
	padding:1px 0px 1px 16px;
}
#maglist li a:hover, #maglist .dt a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}
#maglist tr { background-color:#E3EDFA; }
#maglist .slb { background-color:#C4D9F4; }

#maglist_studentenabo {
	width:460px;
}

#maglist_studentenabo ul {
	list-style-type:none;
	margin-bottom:18px;
}
#maglist_studentenabo li {
	position:relative;
	background-color:#E3EDFA;
	border-bottom:solid 1px #FFFFFF;
	padding:0px;
	margin:0px;
	clear:both;
}
#maglist_studentenabo li a {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	display:block;
	padding:1px 0px 1px 16px;
	margin:0px;
	clear:both;
	width:150px;
	border-right:1px solid white;
}
#maglist_studentenabo li a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}
#maglist_studentenabo li.slb { background-color:#C4D9F4; }
#maglist_studentenabo li div.ersparnis_preis {
	position:absolute;
	right:1px;
	top:0px;
}
#maglist_studentenabo li .tv_logo {
	position:absolute;
	top:2px;
	right:46px;
}

#maglist table { border-collapse:collapse; }
#maglist li .tv_logo {
	position:absolute;
	top:2px;
	right:4px;
}
#maglist1 {
	float:left;
	width:210px;
}
#maglist2 {
	float:right;
	width:210px;
}

	
	#maglist1 .dt, #maglist2 .dt {
		border-right:solid 1px #FFFFFF;
		padding:0px 1px;
		width:159px;
	}
	#maglist1 .dd, #maglist2 .dd {
		padding:0px 1px;
		text-align:right;
		width:48px;
	}
	
	#maglist1 h2,
	#maglist2 h2 {
		border-bottom: 1px solid white;
		background-color:#6797dc;
		min-height:16px;
		padding:2px 2px 2px 6px;
	}
	* html #maglist1 h2,
	* html #maglist2 h2 {
		height:16px;
	}

/** html #maglist2 { 	margin-left:248px; }*/

#weiteretitel {
	clear:both;
	width:460px;
}

.fehler
{	font-size:15px;
	font-weight:bold;
	color:red;
}

/*************************/
/* Content-related Suche */
/*************************/
#cr_suche {
	position:absolute;
	top:65px;
	left:791px;

	background:url('../../leserservice2/gfx/suchfeldhintergr.gif') no-repeat left top;
	height:auto !important;
	height:77px;
	min-height:77px;
	width:175px;
	z-index: 999;
}

.cr_suche_submit { margin-left:39px; }
#cr_suche_query { margin:16px 0px 5px 34px; }

/****************/
/* Gutscheinabo */
/****************/
.red { color:#bc0204; }
.green { color:#009000; }

#gutscheinabo_page { width:400px; }
#gutscheinabo_start {
	background:url('../gutscheinabo/gfx/start_hintergrund.jpg') no-repeat left 30px;
	height:auto !important;
	height:212px;
	min-height:212px;
	width: 462px;
	margin-bottom:18px;
}
#gutscheinabo_start .headlinebb {
	font-weight:bold;
	background-color:#CEDFF7;
	color:#000000;
	font-size:9pt;
	padding:10px;
	margin:0px;
	border-bottom:solid 1px #FFFFFF;
	width: 442px;
}

#gutscheinabo_start_xmas {
	background:url('../gutscheinabo/gfx/start_hintergrund_xmas_2009.jpg') no-repeat left 30px;
	height:auto !important;
	height:212px;
	min-height:212px;
	width: 462px;
	margin-bottom:18px;
}
#gutscheinabo_start_xmas #gutscheinabo_start_headline {
	color:#ffffff;
	margin:4px 0 8px 64px;
	font-size:13px;
}
#gutscheinabo_start_xmas #gutscheinabo_start_text2 {
	height:170px;
	margin:0px 0 0 4px;
}
#gutscheinabo_start_xmas #gutscheinabo_start_text2 p {
	margin:8px 0 8px 0;
}
#gutscheinabo_start_xmas .headlinebb {
	font-weight:bold;
	background-color:#CEDFF7;
	color:#000000;
	font-size:9pt;
	padding:10px;
	margin:0px;
	border-bottom:solid 1px #FFFFFF;
	width: 442px;
}

#gutscheinabo_start_text {
	font-size:10.5pt;
	font-weight:bold;
	padding-left:90px;
}
#gutscheinabo_start_text p, #gutscheinabo_start_text2 p { padding:4px 0px; }
#gutscheinabo_start_text2 {
	font-size:9pt;
	line-height:10pt;
	padding-left:150px;
	border-bottom:solid 1px #FFFFFF;
}
#gutscheinabo_start_text3 {
	background-color:#CEDFF7;
	color:#000000;
	font-size:9pt;
	padding: 8px 10px;
	width: 442px;
}

#gutscheinabo_highlights {
	background-color:#E4EEFA;
	overflow:auto;
}
#gutscheinabo_highlights ul {
	list-style-type:none;
	width:442px;
}
#gutscheinabo_highlights li {
	float:left;
	width:202px;
	padding:8px;
}
#gutscheinabo_highlights p { font-size:0.9em; }

#gutscheinabo_pk {
	background-color:#E4EEFA;
	margin-bottom:18px;
	width:462px;
	overflow:auto;
}
#gutscheinabo_pk ul {
	list-style-type:none;
	width:462px;
}
#gutscheinabo_pk li {
	float:left;
	width:76px;
	display:block;
	padding:8px;
}

#gutscheinabo_cr p {
	background-color:#FFE88A;
	color:#000000;
	font-size:0.9em;
	font-weight:normal;
}

.ga_headline {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.ga_teaserbox { padding-bottom: 8px; }

.ga_buttonContentGS {
	width:100px;
	background: #ffcc00;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff #000000 #000000 #ffffff;
	margin:0px 1px 1px 0px;
	padding:0px;
	font-size: 11px;
}

.ga_buttonContentGS:hover {
	border-color: #000000 #ffffff #ffffff #000000;
	margin: 1px 0px 0px 1px;
	cursor: hand;
}

.ga_listbg1 { background-color:#FFFFFF; }
.ga_listbg2 { background-color:#FFE88A; }
.ga_listbg3 { background-color:#E4E4E4; }

.ga_colorbox {
	background-color:#f7b136;
	font-size:1pt;
	width:1px;
}

.ga_orderbox {
	background-color:#E4E4E4;
	width:400px;
}

.ga_checkbox {
	background-color:#E4E4E4;
	width:390px;
}

.ga_out { width:421px; }
.ga_in { width:400px; }
.ga_in2 { width:200px; }

/****************************/
/* Schnittstellen-Übersicht */
/****************************/
#ListBox {
	clear:both;
	margin:0px 0px 18px 0px;
	width:520px;
}
#ListBox h2 { border-bottom:solid 1px #FFFFFF; }
#ListBox ul {
	list-style-type:none;
	margin-bottom:8px;
}
#ListBox li {
	background-color:#E3EDFA;
	border-bottom:solid 1px #FFFFFF;
	height:1.4em;
	width:520px;
}
#ListBox .Doku {
	position:absolute;
	left:320px;
	white-space:nowrap;
	height:1.4em;
}
#ListBox li.slb { background-color:#C4D9F4; }
#ListBox li a {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	padding:0px 0px 1px 16px;
	height:1.4em;
}
#ListBox li a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}

/***************/
/* Zugabenshop */
/***************/
#ls_bestellnavi {
	height:auto !important;
	height:48px;
	min-height:48px;
	width: 460px;
}


#ls_bestellnavi ul { list-style:none; }

#ls_bestellnavi_top {
	height:auto !important;
	height:48px;
	min-height:48px;
	width: 460px;
}


	#ls_bestellnavi_top ul { list-style:none; }
	
	#ls_bestellposition_aktuell { background-color:#cedff7; }
	
	.ls_bestellposition1 {
		padding-left:3px;
	}
	.ls_bestellposition2 {
		background:url('../gfx/ci/bestellnavi_arrow.gif') no-repeat left top;
		background-color:#e4e4e4;
		padding-left:23px;
	}
	.ls_bestellposition3 {
		background:url('../gfx/ci/bestellnavi_arrow_wide.gif') no-repeat left top;
		background-color:#e4e4e4;
		padding-left:55px;
	}
	.ls_bestellposition4 {
		background:url('../gfx/ci/bestellnavi_arrow_xwide.gif') no-repeat left top;
		background-color:#e4e4e4;
		padding-left:118px;
	}
	.ls_bestellposition1, .ls_bestellposition2, .ls_bestellposition3, .ls_bestellposition4 {
		background-color:#e4e4e4;
		float:left;
		font-size:0.8em;
		height:28px;
		padding-top:1px;
		width:73px;
	}	


		
#ls_bestellnavi_top_blank {
	height:auto !important;
	height:36px;
	min-height:36px;
	width: 460px;
}
	#ls_bestellnavi_top_blank ul {
		list-style:none;
	}

#ls_zugabenshop { width:460px; }



#ls_zugabenshop_liste {
	background-color:#e3edfa;
	padding:10px;
	width:440px;
	clear:both;
}

#ls_zugabenshop_liste #praemieninfo {
	padding-left: 8px;
	font-size: 0.9em;
	vertical-align: top;
}

#ls_zeitschriftenauswahl_liste {
	float:left;
	width:440px;
	clear:both;
	padding:10px;
	margin:0px;
	border-bottom:1px solid white;
	background-color:#e3edfa;
}
#ls_zeitschriftenauswahl_liste2 {
	float:left;
	width:440px;
	clear:both;
	padding:10px;
	margin:0px;
	border-bottom:1px solid white;
	background-color:#cedff7;
}
#ls_zeitschriftenauswahl_liste3 {
	float:left;
	width:440px;
	clear:both;
	padding:10px;
	margin:0px;
	border-bottom:1px solid white;
	background-color:#cedff7;
	font-size:0.9em;
}

.ls_shop_balken {
	clear:both;
	background-color:#cedff7;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px;
	padding:11px 10px 11px 10px;
	position:relative;
	width:440px;
}
.ls_shop_balken input {
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	position:absolute;
	left:290px;
	top:10px;
	background-color:#ffCC00;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff #000000 #000000 #ffffff;
	font-size:0.9em;
	font-weight:bold;
	padding:0px 4px 0px 12px;
	text-align:left;
	width:160px;
}
.ls_shop_balken input.xwide {
	position:absolute;
	left:172px;
	width:278px;
}
.ls_shop_balken input.wide {
	position:absolute;
	left:250px;
	width:200px;
}
.ls_shop_balken input.small {
	position:absolute;
	left:370px;
	width:80px;
}
.ls_shop_balken input:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}
.ls_shop_balken span {
	position:absolute;
	left:312px;
	top:10px;
}
.ls_shop_balken .nav_v2 {
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	padding:1px 7px 1px 12px;
}
.ls_shop_balken .nav_v2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
}
.ls_shop_balken .nav_v4 {
	position:absolute;
	right:10px;
	line-height:12px;
	height:13px;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	padding:1px 7px 1px 12px;
}
.ls_shop_balken .nav_v4:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
}
.ls_shop_balken .nav_v3 {
	position:absolute;
	right:10px;
	top:32px;
	line-height:12px;
	height:13px;
	width:136px;
	min-width:136px;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	padding:1px 7px 1px 13px;
}
* html .ls_shop_balken .nav_v3 {	/*IE6*/
	min-width:175px;
	display:block;
	left:290px;
}
.ls_shop_balken .nav_v3:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
}

.ls_shop_balken_0 {
	clear:both;
	background-color:#cedff7;
	padding:5px 10px 5px 10px;
	position:relative;
	width:440px;
}
.ls_shop_balken_1 {
	clear:both;
	background-color:#e3edfa;
	padding:5px 10px 5px 10px;
	position:relative;
	width:440px;
}
.ls_shop_balken_0 input.nav_v2 {
	position:absolute;
	left:172px;
	width:278px;
}

.ls_shop_balken_produktvideo {
	background-color:#ffe88a;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px;
	padding:11px 10px 11px 10px;
	position:relative;
	width:440px;
}
.ls_shop_balken_produktvideo a {
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
}
.ls_shop_balken_produktvideo a img {
	text-decoration:none;
	margin-left:2px;
	position:absolute;
	top:12px;
}

.ls_checkout ul {
	width:456px;
}
* html .ls_checkout ul {	/* IE6 */
	width:450px;
}
.ls_checkout li {
	list-style-type:none;
	width:219px;
	float:left;
	border-right:2px solid white;
	padding:2px 5px 2px 5px;
	height:34px;
}
.ls_checkout li.ls_1,
.ls_checkout li.ls_2 {
	background-color:#cedff7;
}
.ls_checkout li.ls_3,
.ls_checkout li.ls_0 {
	background-color:#e3edfa;
}
.ls_checkout li ul {
	border:0;
}
* html .ls_checkout li ul {	/* IE6 */
	width:215px;
	height:34px;
}
.ls_checkout li ul li {
	width:60px;
	float:left;
	border:0;
}
* html .ls_checkout li ul li {	/* IE6 */
	width:60px;
	height:30px;
	float:left;
	float:top;
	overflow:hidden;
}
.ls_checkout li ul li.h {
	width:160px;
	font-weight:bold;
	border:0;
}
* html .ls_checkout li ul li.h {	/* IE6 */
	width:125px;
}

.ls_extrahinweis {
	border-top:2px solid white;
	border-bottom:1px solid white;
	width:444px;
	background-color:#cedff7;
	padding:8px;
}

.ls_zugabe_produkt {
	float:left;
	height:auto !important;
	height:102px;
	min-height:102px;
	width:220px;
}
.ls_zugabe_produkt_bild {
	float:left;
	width:59px;
}
.ls_zugabe_produkt_bild span {
	background-color:#ffe88a;
	display:block;
	margin:0;
	padding:2px 0px 0px 0px;
	text-align:center;
}
.ls_zugabe_produkt p {
	font-size:0.9em;
	margin-left:70px;
	width:142px;
}
.ls_zugabe_produkt p strong { display:block; }

.ls_zugabe_produkt_small {
	float:left;
	padding:0px;
	margin:0px;
	width:220px;
}
.ls_zugabe_produkt_small p {
	font-size:0.9em;
	margin-left:70px;
	width:142px;
}
.ls_zugabe_produkt_small p strong { display:block; }

.ls_zugabe_zeitschrift {
	position:relative;
	float:left;
	width:220px;
	height:auto !important;
	margin:0px;
	padding:0px;
}
.ls_zugabe_zeitschrift_bild {
	float:left;
	width:54px;
	margin-top:4px;
}
.ls_zugabe_zeitschrift td {
	margin-left:56px;
	margin-top:0px;
}
.ls_zugabe_zeitschrift p {
	position:absolute;
	left:76px;
	top:18px;
	float:left;
	width:142px;
	font-size:12px;
}
.ls_zugabe_zeitschrift .preis {
	font-weight:bold;
	color:#ff0000;
}
.ls_zugabe_zeitschrift td {
	vertical-align:top;
	margin-top:0px;
}
.ls_zugabe_zeitschrift input {
	height:12px;
	width:12px;
	margin:2px;
}
.ls_zugabe_zeitschrift td strong {
	width:120px;
	display:block;
}

/*********************/
/* Hotline-Teaserbox */
/*********************/
#hotline {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat 1px 4px;
	background-color:#ffe88a;
	border-style:solid;
	border-color:#ffffff;
	border-width: 1px 1px 0px 1px;
	padding-left:12px;
}
#hotline #hotlinenumber {
	color:#ff0000;
	font-weight:bold;
}
#hotline table { border-collapse:collapse; }
#hotline table td {
	font-size:0.9em;
	margin:0;
	padding:0px 0px 0px 2px;
}
#hotline table th {
	margin:0;
	padding:0;
}

/****************/
/* CR-Teaserbox */
/****************/
#cr_text {
	background:url('../gfx/arrow_b_r_small.gif') no-repeat 1px 2px;
	background-color:#ffe88a;
	border-style:solid;
	border-color:#ffffff;
	border-width: 1px 1px 0px 1px;
	padding-left:12px;
	font-size:0.9em;
}
#hotline #hotlinenumber {
	color:#ff0000;
	font-weight:bold;
}
#hotline table { border-collapse:collapse; }
#hotline table td {
	font-size:0.9em;
	margin:0;
	padding:0px 0px 0px 2px;
}
#hotline table th {
	margin:0;
	padding:0;
}

/***********************/
/* Neue Rubrikenseiten */
/***********************/
#ls_rubrik_liste,
#ls_suche_liste {
	margin:0px 0px 20px 0px;
	width:462px;
}


#ls_rubrik_liste h1,
#ls_suche_liste h1,
#ls_shopcontent h1,
#ls_zugabenshop h1 {
	color:#557db7;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:15px;
}
#ls_rubrik_liste img {
	width:80px;
}
#ls_rubrik_liste h2,
#ls_suche_liste h2,
#ls_gutscheinabo_liste h2 {
	background-color:#cedff7;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 9px 11px;
}
#ls_rubrik_liste h2 a,
#ls_suche_liste h2 a,
#ls_rubrik_liste h3 a,
#ls_suche_liste h3 a {
	color:#000000;
}
#ls_rubrik_liste h3,
#ls_suche_liste h3,
#ls_start_teaser h3 {
	background-color:#cedff7;
	border-bottom:solid 1px #ffffff;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding:9px 0px 9px 11px;
}
#ls_rubrik_liste h4,
#ls_suche_liste h4 {
	border-bottom:solid 1px #ffffff;
	background-color:#6797dc;
	height:16px;
	font-size:12px;
	padding:2px 2px 2px 8px;
	color:#ffffff;
}

#ls_start_teaser ul {
	background:url('../gfx/ci/wolken_bg.jpg') no-repeat 0px 0px;
	list-style-type:none;
	font-size:12px;
	padding:2px 2px 2px 12px;
}
#ls_start_teaser li {
	background:url('../gfx/ci/list_square.gif') no-repeat 0px 7px;
	padding:1px 1px 1px 8px;
}

#ls_rubrik_empfehlung {
	margin-bottom:20px;
	min-height:200px;
}
#ls_rubrik_empfehlung div {
	background-color:#e3edfa;
	padding:10px;
	min-height:158px;
}
* html #ls_rubrik_empfehlung div {	/* IE 6 only */
	height:90px !important;
}
#ls_rubrik_empfehlung div img {
	float:left;
	margin-right:20px;
	width:108px;
}
#ls_rubrik_empfehlung div h3 {
	font-size:1.3em;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 8px 0px;
	background-color:#e3edfa;
	border:0;
}
#ls_rubrik_empfehlung div p { margin-bottom:8px; margin-left:128px; }
#ls_rubrik_empfehlung a:hover { text-decoration:underline; }
#ls_rubrik_empfehlung .tv_logo {
	position:absolute;
	top:85px;
	width:18px !important;
	padding:0 0 0 8px;
	margin:0;
}
html* #ls_rubrik_empfehlung .tv_logo {
	top:83px;
}

#ls_rubrik_teaser {
	width:462px;
	margin-bottom:20px;
}
#ls_rubrik_teaser h2 {
	background-color:#cedff7;
	border-bottom:solid 1px #ffffff;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 9px 11px;
	border-top:solid 1px #ffffff;
}
#ls_rubrik_teaser h2 a { color:#000000; }
#ls_rubrik_teaser h4 {
	border-bottom:solid 1px #ffffff;
	background-color:#6797dc;
	height:16px;
	font-size:12px;
	padding:2px 2px 2px 8px;
	color:#ffffff;
}
#ls_rubrik_teaser div {
	background-color:#e3edfa;
	padding:8px;
}
#ls_rubrik_teaser div a {
	font-weight:bold;
	text-decoration:underline;
}
#ls_rubrik_teaser .nav_v3 {
	position:absolute;
	right:10px;
	width:180px;
	line-height:14px;
	top:10px;
}

#ls_rubrik_items {
	background-color:#e3edfa;
	padding:0px 0px 10px 2px;
	margin:0px;
}
#ls_rubrik_items .tv_logo {
	width:18px !important;
	position:absolute;
	bottom:24px;
}

.ls_rubrik_item {
	position:relative;
	float:left;
	height:auto !important;
	height:116px;
	min-height:116px;
	margin:8px;
	padding:0;
	width:210px;
}
.ls_rubrik_item img {
	float:left;
	margin-right:5px;
	margin-top:4px;
}
.ls_rubrik_item p { font-size:0.9em; }
.ls_rubrik_item a:hover { text-decoration:underline; }
.ls_rubrik_item .nav_v2 {
	position:absolute;
	left:80px;
	bottom:0px;
	padding:0px 7px 0px 12px;
	margin:0px 0px 0px 0px;
	font-size:0.9em;
	height:14px;
	line-height:1.3em;
}
.ls_rubrik_item .nav_v2:hover { text-decoration:none; }

.ls_rubrik_item_praemie {
	position:relative;
	float:left;
	height:auto !important;
	height:130px;
	min-height:130px;
	margin:8px;
	width:210px;
}

.ls_rubrik_item_praemie img {
	float:left;
	margin-right:5px;
	width:109px;
	width:auto !important;
}
.ls_rubrik_item_praemie .titel {
	font-weight:bold;
	width:109px;
	width:auto !important;
	overflow:hidden;
}
.ls_rubrik_item_praemie .name {
	width:109px;
	width:auto !important;
	overflow:hidden;
}
.ls_rubrik_item_praemie p { font-size:0.9em; }
.ls_rubrik_item_praemie a:hover { text-decoration:underline; }
.ls_rubrik_item_praemie .nav_v2 {
	position:absolute;
	left:109px;
	top:108px;
	padding:0px 7px 0px 12px;
	margin:0px 0px 0px 0px;
	font-size:0.9em;
	height:14px;
	line-height:1.3em;
}
.ls_rubrik_item_praemie .nav_v2:hover { text-decoration:none; }
.ls_rubrik_item_praemie .lupe {
	position:absolute;
	left:0px;
	top:108px;
	width:108px;
	height:16px;
	font-size:0.9em;
	padding-left:4px;
	background:url('../gfx/ci/lupe_pshop.gif') no-repeat 0px 0px;
}
.ls_rubrik_item_praemie .zuzahlung {
	padding-top:6px;
}

.ls_suche_items {
	padding:0px;
	margin-bottom:16px;
}
.ls_suche_items div.p_1 {
	display:block;
	background-color:#e3edfa;
	height:109px;
	padding:8px;
	position:relative;
}
.ls_suche_items div.p_2 {
	display:block;
	background-color:#cedff7;
	height:109px;
	padding:8px;
	position:relative;
}
.ls_suche_items img {
	width:109px;
	height:109px;
	float:left;
}
.ls_suche_items div .pname {
	position:absolute;
	left:126px;
	font-weight:bold;
	width:300px;
}
.ls_suche_items div .lupe {
	position:absolute;
	left:117px;
	top:101px;
	width:108px;
	height:16px;
	font-size:0.9em;
	padding-left:4px;
	background:url('../gfx/ci/lupe_pshop.gif') no-repeat 0px 0px;
}
.ls_suche_items div .nav_v2 {
	position:absolute;
	right:8px;
	bottom:8px;
}

/*************************/
/* Neues Bestellformular */
/*************************/
#ls_order_form, #ls_order_form table { width:460px; }

#ls_order_form th {
	font-weight:normal;
	padding:5px 0px 5px 11px;
	text-align:left;
	width:124px;
	vertical-align:top;
}
#ls_order_form td {
	height:25px;
	padding:1px;
}
#ls_order_form td input {
	height:17px;
	width:310px;
	font-size:12px;
}
#ls_order_form td select {
	height:20px;
	width:314px;
	font-size:12px;
}
#ls_order_form td input.radio {
	width:13px;
	margin-right:2px;
}
#ls_order_form td p {
	padding-top:3px;
	padding-bottom:3px;
}
#ls_order_form td div {
	font-size:0.9em;
	margin:6px 0px 6px 2px;
}
#ls_order_form #strasse, #ls_order_form #wstrasse, #ls_order_form #lieferstrasse {
	margin-right:5px;
	width:176px;
}
#ls_order_form #hausnr, #ls_order_form #whausnr, #ls_order_form #lieferhausnr {
	margin-left:4px;
	width:33px;
}
#ls_order_form #plz, #ls_order_form #wplz, #ls_order_form #lieferplz {
	margin-right:5px;
	width:40px;
}
 #ls_order_form #gutscheincode {
	margin-right:5px;
	width:60px;
}
#ls_order_form #ort, #ls_order_form #wort, #ls_order_form #lieferort {
	margin-left:4px;
	width:230px;
}
#ls_order_form #wtelefon_vw, #ls_order_form #telefon_vw, #ls_order_form #liefertelefon_vw, #ls_order_form #mobiltelefon_vw {
	margin-right:5px;
	width:100px;
}
#ls_order_form #wtelefon_dw, #ls_order_form #telefon_dw, #ls_order_form #liefertelefon_dw, #ls_order_form #mobiltelefon_dw {
	margin-left:4px;
	width:187px;
}
#ls_order_form #inhaber {
	font-size:0.9em;
	padding-left:2px;
}
#ls_order_form #hinweistext input {
	float:left;
	width:1em;
	margin-right:4px;
}

#ls_order_form #zahlungsoptionen {
	line-height:16px;
	width:220px;
	padding:0px;
	margin:0px;
}
#ls_order_form #zahlungsoptionen td {
	height:16px;
	padding:4px 2px 2px 0px;
	margin:0px;
}
#ls_order_form #zahlungsoptionen label,
#ls_order_form #zahlungsoptionen_ga label {
	display:block;
	float:left;
	width:80px;
}
#ls_order_form #zahlungsoptionen span,
#ls_order_form #zahlungsoptionen_la span {
	display:block;
	float:left;
	width:64px;
}
#ls_order_form #zahlungsoptionen_la table {
	width:140px;
}
#ls_order_form #zahlungsoptionen_la div {
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	width:16px;
}

#ls_order_form #lieferadresse th {
	width:240px;
}
#ls_order_form #lieferadresse td {
	width:300px;
}
#ls_order_form #lieferadresse_in {
	line-height:16px;
	width:80px;
	padding:0px;
	margin:0px;
}
#ls_order_form #lieferadresse_in td {
	height:16px;
	padding:4px 2px 2px 0px;
	margin:0px;
}
#ls_order_form #lieferadresse_in span {
	display:block;
	float:left;
	width:14px;
	text-align: left;
}
#ls_order_form #lieferadresse_in label {
	display:block;
	float:left;
	width:50px;
}

.ls_of_z_0 {
	background-color:#e3edfa;
	padding-left:4px;
}
.ls_of_z_1 {
	background-color:#cedff7;
	padding-left:4px;
}
.ls_of_z_0 td,
.ls_of_z_1 td,
.ls_of_z_0_whiteline,
.ls_of_z_1_whiteline {
	padding-left:10px;
}
.ls_of_z_0_whiteline {
	border-top:solid 1px #FFFFFF;
	background-color:#e3edfa;
}
.ls_of_z_1_whiteline {
	border-top:solid 1px #FFFFFF;
	background-color:#cedff7;
}

.fehlerfeld { background-color:#ffcece; }
#errorbox {
	background-color:#FFCECE;
	padding:2px 4px;
	width:452px;
}
#errorbox p {
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
#orderError { color:#FF0000; }


/********************/
/* Neue Check-Seite */
/********************/
#ls_check_form table {
	border-collapse:collapse;
	width:460px;
}

#ls_check_form th {
	font-weight:normal;
	padding:5px 0px 5px 10px;
	text-align:left;
	width:128px;
	vertical-align:top;
}
#ls_check_form td {
	padding:5px 0px 5px 11px;
	text-align:left;
	width:322px;
}
#ls_check_form td .small {
	font-size:0.9em;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	text-align:left;
	width:322px;
}
#ls_check_form .pr_bild {
	width:52px;
	height:52px;
	padding-top:9px;
	padding-bottom:9px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
}
#ls_check_form #korrektur {
	position:absolute;
	left:10px;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	height:18px;
	padding:0px 7px 2px 12px;
	width:120px;
	min-width:32px;
	text-align:center;
	white-space:nowrap;
}
#ls_check_form #korrektur:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}
#ls_check_form h1 {
	margin-bottom:0px;
	margin-left:5px;
}
#ls_check_form h3 {
	margin-bottom:10px;
	margin-left:5px;
	color:#557db7;
	font-size:14px;
	font-weight:bold;
}

.nav_v4 {
	position:absolute;
	right:10px;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	height:16px;
	line-height:16px;
	padding:0px 7px 0px 12px;
	text-align:center;
	white-space:nowrap;
}
.nav_v4:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

#check_cover_praemie {
	font-weight:bold;
	padding:10px;
}
#check_cover_praemie img {
	float:left;
	margin-right:10px;
}
#check_cover_praemie p { margin-left:138px; }

#check_agb input { float:left; }
#check_agb p {
	font-weight:normal;
	margin-left:20px;
}
#check_newsletter {
	margin:0px;
	padding:0px;
}
#check_newsletter p input {
	float:left;
	padding:0px;
	margin:2px 4px 40px 0px;
}
#check_newsletter p {
	width:420px;
	font-weight:normal;
}
#check_widerruf input { width:10px; float:left; }
#check_widerruf p {
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
}

#ls_umfrage {
	background-color:#e3edfa;
	padding:2px 10px 2px 10px;
	width:440px;
}
#ls_umfrage p {
	font-size:0.9em;
	margin:5px 0px;
}
#ls_umfrage table {
	width:440px;
}
#ls_umfrage table tr {
	height:14px !important;
}
#ls_umfrage table td {
	text-align:center;
	width:40px;
	padding:2px;
	margin:1px;
	border:1px solid #e3edfa;
}
#ls_umfrage table td.bg0 {
	text-align:left;
	font-size:0.9em;
}
#ls_umfrage table td.bg1 {
	background-color:#cedff7;
}
#ls_umfrage table td.bg2 {
	background-color:#cedff7;
}
#ls_umfrage table td.bg3 {
	font-size:12px;
	text-align:left;
	padding:4px;
}
#ls_umfrage table td.bg4 {
	padding-top:10px;
	padding-bottom:8px;
	height:20px;
	width:400px;
	text-align:left;
}
#ls_umfrage input {
	position:relative;
	top:2px;
	margin-right:4px;
}
#ls_umfrage #umfrage_text textarea {
	background-color:#ffffff;
	border:1px solid black;
	width:440px;
	heigth:160px;
	margin-top:4px;
	margin-bottom:2px;
	font-size:1em;
}
#ls_umfrage_tabelle_balken {
	background-color:#cedff7;
	position:relative;
	width:440px;
	height:18px;
	font-size:11px;
	margin-top:6px;
}
* html #ls_umfrage_tabelle_balken {
	width:432px;	/* IE6 */
}
#ls_umfrage_tabelle_balken #ka {
	position:absolute;
	left:4px;
	_top:-2px;		/* IE only */
	margin:0px;
}
#ls_umfrage_tabelle_balken #ka input {
	margin:0;
}
#ls_umfrage_tabelle_balken .nav_v2 {
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#ffcc00;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff #000000 #000000 #ffffff;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 2px 0px 8px;
	top:0px;
	width:256px !important;
	position:absolute;
	right:-6px;
	height:18px;
}
#ls_checkout_adresse p {
	font-size:0.9em;
	margin:10px 0px;
}

/***********************/
/* Warenkorb Übersicht */
/***********************/
#warenkorb_uebersicht table {
	border-collapse:collapse;
	width:460px;
}
#warenkorb_uebersicht table tr { padding-right:8px; }
#warenkorb_uebersicht table td {
	padding:8px 10px 8px 10px;
	vertical-align:top;
}
#warenkorb_uebersicht table .whiteline {
	height:1px;
	padding:0px;
	margin:0px;
	border-bottom:solid 1px #ffffff;
}
#warenkorb_uebersicht table .sls {
	padding-left:0px;
}
#warenkorb_uebersicht table .pr_bild {
	padding:8px;
	margin:0px;
	width:92px;
	max-width:92px;
	text-align:center;
	background-color:#ffffff;
}
#warenkorb_uebersicht table .pr_bild2 {
	padding:0px;
	margin:0px;
	width:92px;
	max-width:92px;
	text-align:center;
	background-color:#ffffff;
}

/*******************/
/* Zusammenfassung */
/*******************/
#zusammenfassung_link {
	padding-top:2px;
	background-color:#6797dc;
	color:#ffffff;
	font-weight:bold;
	height:22px;
	width:460px;
	border-color:#ffffff;
}
#zusammenfassung_link a.nav2 {
	position:absolute;
	right:46px;
	margin-top:2px;
	color:#000000;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:106px;
	min-width:32px;
	text-align:left;
	white-space:nowrap;
}
#zusammenfassung_link a.nav2:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

/**************/
/* Neue Suche */
/**************/
#suchergebnisse h1 {
	color:#557db7;
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0px 16px 0px;
	padding:0px;
}
#suchergebnisse p {
	color:#557db7;
	font-size:1em;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	padding:0;
}
#suchergebnisse table {
	border-collapse:collapse;
	width:460px;
}
#suchergebnisse .ls_shop_balken { width:440px; }
#suchergebnisse .ls_shop_balken table { width:440px; }

#trefferliste tbody td {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	border-bottom:solid 1px #ffffff;
	padding:0px 0px 1px 16px;
}
#trefferliste td.se_table_right {
	background-image:url('');
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:100px;
}
#trefferliste td.se_table_right a:hover { text-decoration:underline; }

.treffernavi td {
	padding:11px 10px 11px 16px;
	width:440px;
}
.treffernavi td.se_table_right {
	padding-right:10px;
	text-align:right;
}
.treffernavi td a { text-decoration:underline; }

#suchergebnisse .ls_se_treffer_0, #suchergebnisse .ls_se_treffer_1 {
	clear:both;
	padding:10px 10px 4px 10px;
	position:relative;
	height:auto !important;
	height:77px;
	min-height:77px;
	width:440px;
}
#suchergebnisse .ls_se_treffer_0 img, #suchergebnisse .ls_se_treffer_1 img {
	float:left;
	margin-right:10px; 
}
#suchergebnisse .ls_se_treffer_0 p, #suchergebnisse .ls_se_treffer_1 p {
	color:#000000;
	font-size:0.9em;
	font-weight:normal;
}
#suchergebnisse .ls_se_treffer_0 a.nav_v2, #suchergebnisse .ls_se_treffer_1 a.nav_v2 {
	position:absolute;
	top:64px;
	left:371px;
} 
.ls_se_treffer_0 { background-color:#e3edfa; }
.ls_se_treffer_1 { background-color:#cedff7; }

/*******/
/* AoB */
/*******/
#aob_info {
	background:url('../gfx/aob_start.jpg') no-repeat left top;
	height:192px;
	min-height:192px;
	padding:14px 20px 0px 20px;
	width:460px;
}
#aob_info h1 {
	color:#ff0000;
	font-size:1.1em;
}
#aob_info ul { margin:20px 0px 0px 140px; }
#aob_info li {
	font-size:0.9em;
	margin:10px 0px;
	width:300px;
}

#aob_shop_balken input {
	left:290px;
	width:160px;
}

#aob_selection { margin-top:32px; }

#aob_menu {
	float:left;
	width:210px;
}
#aob_menu ul { list-style-type:none; }
#aob_menu li {
	border-bottom:solid 1px #ffffff;
	padding:0px 0px 1px 0px;
}
#aob_menu li a {
	background:url('../gfx/ci/blue_list_arrow_b.gif') no-repeat left top;
	padding:0px 0px 0px 16px;
}
#aob_menu li a:hover {
	background:url('../gfx/ci/blue_list_arrow_w.gif') no-repeat left top;
	text-decoration:underline;
}
#aob_menu li.aob_li_0 { background-color:#e3edfa; }
#aob_menu li.aob_li_1 { background-color:#cedff7; }

#aob_button { margin-left:250px; }

/*********************************/
/* Neues Layout bei Gutscheinabo */
/*********************************/
#ls_gutschein_auswahl {
	background-color:#e3edfa;
	border-bottom:solid 1px #ffffff;
	padding:5px 0px;
	width:460px;
}

#gutscheinBool {
	float:left;
	margin-left:10px;
}

#gutscheinBoolText {
	display:block;
	margin-left:30px;
}

#gutschein_motiv_liste {
	padding:0px;
	margin-top:10px;
}
#gutschein_motiv_liste div {
	float:left;
	text-align:center;
	width:114px;
}
#gutschein_motiv_liste div a { display:block; }
#gutschein_motiv_liste div input {
	height:16px;
	margin-top:4px;
	margin-bottom:5px;
}

#ls_gutschein_text {
	background-color:#cedff7;
	padding:5px 10px;
	width:440px;
}
#gutscheinTextArea,
#gutscheinTextLimit{
	margin:10px 0px 0px 0px;
	float:left;
}
#gutscheinTextArea {
	width:320px;
}
#gutscheinTextLimit{
	width:100px;
}
#ls_gutschein_text textarea {
	font-family:Courier, Arial, Helvetica, Verdana, sans-serif;
	height:94px;
	width:300px;
}
#ls_gutschein_text .nav,
#ls_gutschein_text input.nav {
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	height:16px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	width:auto !important;
	white-space:nowrap;
	text-align:left;
}
#ls_gutschein_text .nav:hover,
#ls_gutschein_text input.nav:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 4px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}

#pdf_download {
	background-color:#e3edfa;
	padding:5px 10px;
	text-align:center;
	width:440px;
}
#pdf_download p {
	margin:5px 0px;
	text-align:left;
}

#warenkorb_ga_geschenk {
	padding:10px;
	width:440px;
}
#warenkorb_ga_geschenk p {
	float:right;
	text-align:left;
	width:320px;
}
#warenkorb_ga_geschenk div {
	background-color:#ffffff;
	padding:1px;
	width:112px;
}

/***************/
/* Prämienshop */
/***************/
#pshop_detail {
	position: relative;
	margin-bottom:20px;
	padding:0px;
	background-color:#e3edfa;
	width:460px;
}
#pshop_detail h1 {
	color:#557db7;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:15px;
}
#pshop_detail h2 {
	background-color:#cedff7;
	border-bottom:solid 1px #ffffff;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 9px 11px;
}
#pshop_detail h2 a { color:#000000; }
#pshop_detail h2 span {
	width:300px;
	display:block;
}

#pshop_detail #text {
	margin:10px;
	height:auto !important;
	height:230px;
	min-height:230px;
	width:440px;
}
#pshop_detail #text ul {
	list-style-type:disc;
	margin:10px 10px 15px 25px;
}
#pshop_detail #text li {
	padding-left:0px;
}

#pshop_detail #zuzahlung {
	font-weight:bold;
	color:#ff0000;
}

#pshop_detail #picture {
	position:relative;
	float:right;
	height:187px;
	width:187px;
	margin-bottom:70px;
	margin-left:8px;
}
#pshop_detail #picture #plupe {
	position:absolute;
	right:0px;
	top:187px;
	height:26px;
	width:26px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
#pshop_detail #picture #plupe:hover {
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}
#pshop_detail #picture #plogo {
	position: absolute;
	left:0px;
	top:187px;
	background-color:#ffffff;
	padding-bottom:10px;
}

#pshop_detail #text  #pText p  {
	margin-top:5px;
}

#pshop h3 {
	font-size:16px;
	font-weight:bold;
	color:#557cb7;
}

#pshop .suche_head {
	font-size:12px;
	font-weight:bold;
	color:#557cb7;
	padding:6px 6px 6px 2px;
	width:500px;
}

/* Content Verbreiterung
*/
#xls_bestellnavi {/*neu*/
	height:auto !important;
	height:48px;
	min-height:48px;
	width: 100%;
}
#xls_bestellnavi_top {/*neu*/
	height:auto !important;
	height:48px;
	min-height:48px;
	width: 100%;
}
	#xls_bestellnavi_top ul {
		list-style:none;
	}
	
	#xls_bestellposition_aktuell {
		background-color:#cedff7;
	}
	
	.xls_bestellposition1 {
		padding-left:3px;
	}
	.xls_bestellposition2 {
		background:url('../gfx/ci/bestellnavi_arrow.gif') no-repeat left top;
		background-color:#e4e4e4;
		padding-left:23px;
		width: 90px !important;
	}
	.xls_bestellposition3 {
		background:url('../gfx/ci/bestellnavi_arrow_wide.gif') no-repeat left top;
		background-color:#e4e4e4;
		padding-left:55px;
	}
	.xls_bestellposition4 {
		background:url('../gfx/ci/bestellnavi_arrow_xwide.gif') no-repeat left top;
		background-color:#e4e4e4;
		padding-left:118px;
	}
	.xls_bestellposition1, .xls_bestellposition2, .xls_bestellposition3, .xls_bestellposition4 {
		background-color:#e4e4e4;
		float:left;
		font-size:0.8em;
		height:28px;
		padding-top:1px;
		width:95px;
	}

/********/
/* Logo */
/********/
#worldnetlogo {
	padding: 0px;
	position: absolute;
	bottom: 0px;
	top: auto;
	clear: both;
	margin-top: 10px;
	margin-left: -7px;
	z-index: 0;
}
* html #worldnetlogo {
	margin-left: -17px;	/* IE6 */
}

/****************/
/* Landingpages */
/****************/

#ls_lp {
	width:460px;
}
#ls_lp div {
	background-color:#e3edfa;
}
#ls_lp ul {
	list-style-type:none;
	float:left;
	width:444px;
	clear:both;
	padding:8px 8px 0px 8px;
	margin:0px;
	border-bottom:1px solid white;
	background-color:#e3edfa;
}
#ls_lp li {
	position:relative;
	float:left;
	width:220px;
	height:170px;
	padding-bottom:20px;
}
#ls_lp .bestellbutton {
	position:absolute;
	top:156px;
	left:0px;
	width:87px;
	background:url('../gfx/ci/nav_v2_arrow_b.gif') no-repeat 4px 3px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	height:14px;
	line-height:14px;
	padding:0px 7px 0px 12px;
	text-align:left;
	white-space:nowrap;
}
#ls_lp .bestellbutton:hover {
	background:url('../gfx/ci/nav_v2_arrow_w.gif') no-repeat 4px 3px;
	background-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	border-color:#000000 #FFFFFF #FFFFFF #000000;
}
#ls_lp .text {
	position:absolute;
	top:0px;
	font-size:0.9em;
	left:114px;
}
#ls_lp .text .bold {
	font-weight:bold;
}
#ls_lp .info {
	position:absolute;
	top:140px;
	left:114px;
}

#ls_lp_maglist { width:460px; }
#ls_lp_maglist ul {
	list-style-type:none;
	margin-bottom:18px;
}
#ls_lp_maglist li {
	background-color:#e3edfa;
	border-bottom:solid 1px #ffffff;
	height:100%;
	clear:both;
	margin:0;
	vertical-align:top;
	_clear:none;	/* IE only */
	_float:left;	/* IE only */
}
#ls_lp_maglist li a.info {
	float:left;
	padding-right:3px;
}
#ls_lp_maglist li a.zlink {
	padding:1px 0px 1px 0px;
	display:block;
}
#ls_lp_maglist li a.zlink:hover {
	text-decoration:underline;
}
#ls_lp_maglist li.slb { background-color:#c4d9f4; }
h2 .ersparnis_hd {
	position:absolute;
	left:154px;
	top:1px;
	width:56px;
	font-size:0.9em;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
}
#ls_lp_maglist li table {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
#ls_lp_maglist li td,tr {
	padding:0;
	margin:0;
}
#ls_lp_maglist li td.ersparnis_preis {
	margin-right:2px;
	vertical-align:top;
	padding:0px 0px 0px 6px;
	border-left:solid 1px #ffffff;
}

#ttimagesnap {
	position:relative;
	display:block;
	width:170px;
	height:53px;
	background-color:;
	border:1px solid #ff0000;
	z-index:99;
	background:#ffe88a;
}
#ttimagesnap img {
	float:left;
	margin:3px;
}
#ttimagesnap span {
	display:block;
	padding:0px 5px 0px 45px;
	color:#ff0000;
	font-size:9px;
	margin:3px;
}

/*****************/
/* PopUp-Fenster */
/*****************/
#popup {
	height:100%;
	width:100%;
	background-color:#ffffff;
	font-size:12px;
	color:#000000;
	padding:0;
	margin:0;
}
#popup #headline {
	height:14px;
	padding:1px;
	background-color:#ffcc00;
}
#popup #headline #shop {
	position:absolute;
	left:0px;
	top:0px;
}
#popup #headline #shop .nav_v2 {
	height:12px;
	line-height:13px;
}
#popup #headline #close {
	position:absolute;
	right:0px;
	top:0px;
}
#popup #picture {
	float:left;
	padding:8px;
}
#popup #text {
	padding:8px;
	font-size:11px;
	margin-left:170px;
}
#popup .head {
	font-size:14px;
	font-weight:bold;
}

/******************************/
/* Leseproben-Bestellformular */
/******************************/
#leseprobe_tab {
	width:460px;
	padding:0;
	margin:-15px 0 0 0;
}
#leseprobe_tab h2 {
	background-color:#d4102a;
	padding:2px 0 0 6px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	height:18px;
}
#leseprobe_tab #hefte2 {
	background-color:#e3edfa;
	padding:20px 10px 10px 10px;
}
#leseprobe_tab #hefte3 {
	background-color:#ffeea8;
	padding:10px 10px 10px 10px;
}
#leseprobe_tab #hefte4 {
	background-color:#ffcc00;
	padding:10px 10px 10px 10px;
}
#leseprobe_tab table {
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#leseprobe_tab .leseproben_kachel div {
	position:relative;
	width:110px;
	height:138px;
}
#leseprobe_tab .leseproben_kachel2 div {
	position:relative;
	width:220px;
	height:138px;
}
#leseprobe_tab .leseproben_bigrot {
	position:absolute;
	top:30px;
	padding-left:8px;
	font-weight:bold;
	font-size:18px;
	color:#d4102a;
}
#leseprobe_tab .leseproben_bigschwarz {
	position:absolute;
	top:60px;
	padding-left:8px;
	font-weight:bold;
	font-size:14px;
}
#leseprobe_tab .leseproben_kachel label,
#leseprobe_tab .leseproben_kachel2 label {
	position:absolute;
	width:110px;
	height:138px;
}
#leseprobe_tab .leseproben_kachel span,
#leseprobe_tab .leseproben_kachel2 span {
	position:absolute;
	display:block;
	bottom:12px;
	left:10px;
	font-size:9px;
	width:70px;
	height:12px;
}
#leseprobe_tab .leseproben_kachel input,
#leseprobe_tab .leseproben_kachel2 input {
	position:absolute;
	bottom:10px;
	right:12px;
	height:12px;
	padding:0px;
	margin:0px;
}

.bestellhinweis {
	display:block;
	width:460px;
	font-size: 10px;
}

#leseprobe_info {
	width:460px;
	border-collapse:collapse;
	background-color:#ffe88a;
}
#leseprobe_info_1 {
	padding:8px;
	width:252px;
	float:left;
	font-size:11px;
}
#leseprobe_info_2 {
	background-color:#ffcc00;
	padding:8px 4px 8px 4px;
	width:192px;
	font-size:11px;
}
#leseprobe_info_2 li {
	list-style-type:disc;
	color:#d4102a;
	margin-left:14px;
	padding-bottom:2px;
}
#leseprobe_info_2 li span {
	color:#000000;
}

#leseprobe_zusatz textarea {
	width:314px;
	height:60px;
	font-size:12px;
}
#leseprobe_zusatz ul {
	list-style-type:none;
	padding-left:30px;
}
#leseprobe_zusatz li {
	width:120px;
	float:left;
	font-size:11px;
}
#leseprobe_zusatz input {
	height:17px;
	width:310px;
}
#leseprobe_zusatz input.radio {
	width:13px;
	margin-right:2px;
}

/*********************************/
/* Prämienabo-Zeitschriftenmodul */
/*********************************/
#ls_modul_zeitschrift {
	position:relative;
	width:462px;
	height:116px;
	margin-top:10px;
	margin-bottom:20px;
}
#ls_modul_zeitschrift img {
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	height:116px;
}
#ls_modul_zeitschrift h1 {
	position:absolute;
	background-color:#6797dc;
	padding:2px 2px 2px 6px;
	left:82px;
	top:0px;
	width:371px;
	height:15px;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
}
#ls_modul_zeitschrift .text {
	position:absolute;
	background-color:#e3edfa;
	padding:2px 6px 2px 6px;
	left:82px;
	top:21px;
	width:367px;
	height:57px;
	font-size:0.9em;
}
#ls_modul_zeitschrift .text_absatz {
	position:absolute;
	padding:3px 6px 2px 8px;
	left:137px;
	top:21px;
	font-size:0.9em;
}
#ls_modul_zeitschrift .info {
	position:absolute;
	background-color:#cedff7;
	padding:2px 6px 2px 6px;
	left:82px;
	top:84px;
	width:367px;
	height:28px;
	font-size:0.9em;
}
#ls_modul_zeitschrift .info_absatz {
	position:absolute;
	padding:3px 6px 2px 8px;
	left:137px;
	top:84px;
	font-size:0.9em;
}

/***************************/
/* Prämienabo-Prämienmodul */
/***************************/
#ls_modul_praemie {
	position:relative;
	width:462px;
	height:109px;
	margin-top:16px;
	margin-bottom:20px;
}
#ls_modul_praemie img {
	position:absolute;
	left:0px;
	top:0px;
	width:109px;
	height:109px;
}
#ls_modul_praemie h1 {
	position:absolute;
	background-color:#6797dc;
	padding:2px 2px 2px 6px;
	left:109px;
	top:0px;
	width:344px;
	height:15px !important;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	overflow:hidden;
}
#ls_modul_praemie .text {
	position:absolute;
	background-color:#e3edfa;
	padding:2px 6px 2px 6px;
	left:109px;
	top:21px;
	width:340px;
	height:50px;
	font-size:0.9em;
}
#ls_modul_praemie .text_absatz {
	position:absolute;
	padding:3px 6px 2px 8px;
	left:157px;
	top:21px;
	font-size:0.9em;
}
#ls_modul_praemie .info {
	position:absolute;
	background-color:#cedff7;
	padding:2px 6px 2px 6px;
	left:109px;
	top:77px;
	width:340px;
	height:28px;
	font-size:0.9em;
}
#ls_modul_praemie .info_absatz {
	position:absolute;
	padding:3px 6px 2px 8px;
	left:157px;
	top:77px;
	font-size:0.9em;
}

/**************/
/* Jobs-Popup */
/**************/
#jobs_popup {
	position:relative;
	background-color:#ffffff;
	width:726px;
	height:100%;
	font-size:12px;
}
#popup_close {
	background-color:#ffcc00;
	display:block;
	width:726px;
	height:15px;
}
#popup_close a {
	position:absolute;
	right:0px;
}
#jobs_main {
	background-color:#ffffff;
	width:726px;
}
#jobs_main p {
	padding:6px 4px 6px 16px;
}
#jobs_main h1 {
	background-color:#ffe88a;
	width:100%;
	font-size:16px;
	font-weight:bold;
	padding:4px 4px 4px 16px;
}
#jobs_main h2 {
	background-color:#ffe88a;
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding:6px 4px 4px 16px;
	height:18px;
}
#jobs_main ul {
	list-style-type:bullet;
	padding-left:30px;
}
#jobs_main li {
	padding:6px 4px 0px 0px;
}
#jobs_main table td {
	font-size:11px;
	padding-right:4px;
}
#jobs_login {
	display:block;
	width:600px;
	margin-left:80px;
}

/* Leserservice-Logo */
.ls_font_1 {
	font-weight:bold;
	color:#ff0000;
	font-style:italic;
	text-transform:uppercase;
}
.ls_font_2 {
	font-weight:bold;
	color:#000000;
	font-style:italic;
	text-transform:uppercase;
}

/* Weihnachten 2008 */
#weihnachtsmann_2008 {
	position:absolute;
	top:190px;
	left:22px;
	z-index:999;
}


/*Geburtsdatum Bestellprozess*/
#gebtag {
	width:60px !important;
	float:left;
}
#gebmonat {
	width:180px !important;
	float:left;
}
#gebjahr {
	width:74px !important;
}
* html #gebjahr {
	width:71px !important;
}
.hinweistext {
	font-size:0.8em;
	padding-left:20px;
}
.hinweistext_schmal {
	font-size:0.8em;
	padding:0 44px;
	width:470px;
}
.hinweistextpopup {
	position:absolute;
	bottom:0;
	left:0;
	font-size:0.8em;
	background:#ffffff;
}