body {
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;

background-image:url('../../leserservice2/gfx/coverrechts.jpg');
background-repeat:no-repeat;
background-position:640px 100%;
background-attachment:fixed;
padding:0px;
}

.listItemNorm, .listItemNews, .listItemNavigation {
	position: relative;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding: 0px 4px;
	height: 14px;
	border-top : 1px solid White;
	}

.listItemArrow {
	position: absolute;
	left: -11px;
	top: 2px;
	}
.listItemText {
	display: block;
	}

.itemArrow {
	position:relative;
	left:-15px;
	top:1px;
}

select,option {font-family: Arial, Helvetica, Sans-Serif;color:#000000;font-size: 12px;}
input {font-family: Arial, Helvetica, Sans-Serif;color:#000000;font-size: 13px;}
.submit {font-family: Arial, Helvetica, Sans-Serif;color:#000000;font-size: 11px;}

a,select,input,option {font-family: Arial, Helvetica, Sans-Serif;color:#000000;}
select,input,option {font-size: 12px;}
a:link {text-decoration:none;color:#000000;}
a:visited {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;color:#000000;}
a:active {text-decoration:none;color:#000000;}
.titel {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px;}

td,tr,
.smtab tr td {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.textbox {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height : 14px;
	overflow : hidden;
	padding-top: 2px ;
	padding-left: 4px ;
}

.textboxw {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height : 14px;
	font-weight: bold;
	overflow : hidden;
	padding-top: 1px ;
	padding-left: 4px ;
}

.textbox1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	overflow : hidden;
	padding-top: 3px ;
	padding-left: 3px ;
}

.textbox14 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	line-height : 16px;
	overflow : hidden;
	padding-top: 2px ;
	padding-left: 4px ;
}

.contentBlock, .contentBlockHome, .emptyContentBlock {
	width : 169px;
	height : 84px;
}

.contentBlockHome {
	margin-bottom: 21px;
}

.buttonContent {
	display: block;
	position : relative;
	background :  no-repeat right #fc0;
	line-height : 12px;
/*	width : 168px;
	height : 43px;
*/	padding : 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff black black #fff;
	width : 164px;
	height: 39px;
	margin: 0px 1px 1px 0px;
}

.buttonContent:hover {
	border-color: black #fff #fff black;
	margin: 1px 0px 0px 1px;
	cursor: hand;
	text-decoration:none;
}

html>body .buttonContent:hover {
		margin: 0px 1px 1px 0px;
}

.buttonContent span {
	display: block;
	position: absolute;
	top: 0;
	bottom: auto;
	font-size : 11px;
	font-weight : bold;
	width : 90px;
	margin: 1px 1px 1px 3px;
}
.buttonContent img {
	padding-right:3px;
}

.buttonSubmit {
	background-color:#FFCC00;
	line-height : 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff black black #fff;
	color:000000;
	width:90px;
	height:17px;
}

.buttonSubmit:hover {
	border-color: black #fff #fff black;
	cursor:hand;
}

.buttonClear {
	background-color:#CCCCCC;
	line-height : 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff black black #fff;
	color:#000000;
	width:90px;
	height:17px;
}

.buttonClear:hover {
	border-color: black #fff #fff black;
	cursor:hand;
}

.buttonSearchSubmit {
	font-size:8pt;
	background-color:#FFCC00;
	line-height : 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #fff black black #fff;
	color:000000;
	width:100px;
	height:15px;
}

.buttonSearchSubmit:hover {
	border-color: black #fff #fff black;
	cursor:hand;
}

.buttonArrow {
	position:absolute;
	left:-11px;
	top:1px;
}

.buttonArrow2 {
	position:absolute;
	left:-98px;
	top:1px;
}

.buttonContent2 {
	background:no-repeat right #ffcc00;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #000000 #000000 #ffffff;
	margin: -1px 0px 0px -1px;
	font-size: 11px;
}

.buttonContent2:hover {
	border-color: #000000 #ffffff #ffffff #000000;
	margin: 0px -1px -1px 0px;
	cursor: hand;
}

.buttonContent_mp {
	background: no-repeat right #ffcc00;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #000000 #000000 #ffffff;
	margin: -1px 0px 0px -1px;
	font-size: 10px;
}

.buttonContent_mp:hover {
	border-color: #000000 #ffffff #ffffff #000000;
	margin: 0px -1px -1px 0px;
	cursor: hand;
}

.buttonContentGS {
	background: no-repeat right #ffcc00;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #000000 #000000 #ffffff;
	margin: 0px 1px 1px 0px;
	font-size: 11px;
	width:100px;
}

.buttonContentGS:hover {
	border-color: #000000 #ffffff #ffffff #000000;
	margin: 1px 0px 0px 1px;
	cursor: hand;
}

.buttonContent3 {
	display: block;
	font-weight:bold;
	position:relative;
	background:no-repeat right #fc0;
	line-height:12px;
	padding:1px;
	padding-left:-1px;
	border-width:1px;
	border-style:solid;
	border-color:#fff black black #fff;
	width:84px;
	height:41px;
	margin:0px 1px 1px 0px;
	text-align:right;
}

.buttonContent3:hover {
	border-color: black #fff #fff black;
	margin: 1px 0px 0px 1px;
	cursor: hand;
}

html>body .buttonContent3:hover {
		margin: 0px 1px 1px 0px;
}

.buttonmultistart {
}

.buttonmultistart:hover {
	position:relative;
	top:1px;
	left:1px;
}

.text8 {
	font-size:8pt;
}

.text9 {
	font-size:9px;
}

.red {
	color:#FF0000;
	font-weight:bold;
	padding:3px;
	padding-top:10px;
}
.redsmall {
	color:#FF0000;
	padding:3px;
	padding-top:10px;
}
.fliesstext {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height : 14px; margin-top: 0px; padding-bottom: 0px;}
.smallfliesstext {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height : 14px; margin-top: 0px; padding-bottom: 0px;}
.textblack10 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	color: #000000;
}
.textred11 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin-top: 0px;
	padding-bottom: 0px;
	color: #FF0000;
}
.smallfliesstextwhite {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height : 14px;
	margin-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
.headline {font-family: Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; color:#000000; }
.headlineyellow {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #FFCC00;}
.headlinebw {font-family: Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; background-color:#000000; color:#ffffff; }
.headlinebw a, .headlinebw a:hover, .headlinebw a:visited { color:#ffffff; }
.headlinepu {font-family: Arial, Helvetica, Sans-Serif; font-size:16px; font-weight:bold; background-color:#000000; color:#ffffff; }
.headlineyb {font-family: Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; background-color:#FFCC00; color:#000000; }
.smalltitle {font-family: Arial, Helvetica, Sans-Serif; font-size: 9px; font-weight: bold;}
.smallheadline {font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold;}
.menubox {border-color: #FFCC00 #FFCC00 #FFFFFF #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; line-height: 13px}
.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}
.hinweisbox {background-color:#FFE88A; border-color: #000000 #000000 #FFFFFF #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #000000; font-weight: bold; font-variant: normal; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 120px}
.klammerbox { background-color:#FFCF00; }

.afbox { background-color:#000000; }
.afboxlink {
	color:#FF0000;
	font-weight:bold;
}
.afboxlinkwhite {
	color:#FFFFFF;
	font-weight:bold;
}
.afboxHeadline {
	background-color:#000000;
	color:#FFFFFF;
	padding:3px 3px 3px 3px;
	font-size:16px;
	font-weight:bold;
}
.afboxHeadline a:link, .afboxHeadline a:visited, .afboxHeadline a:focus, .afboxHeadline a:hover, .afboxHeadline a:active { color:#FFFFFF; }

.afheader {
	color:#FF0000;
	font-size:16px;
	font-weight: bold;
	padding:3px;
}
.afheader2 {
	color:#FF0000;
	font-size:20px;
	font-weight: bold;
	padding:3px;
}

.smalllink {
	color:#000000;
	font-size:8pt;
}

.bgFarbe {
	background-color:#FFE88A;
}

.bgTitel {
	background-color:#FFCC00;
}

.orderBackColor {
	background-color:#E4E4E4;
}

.searchBGColor1 {
	background-color:#FFE88A;
}

.searchBGColor2 {
	background-color:#FFFFFF;
}

.box_main {
	width:400px;
}

.frmobj260px {
	width: 260px;
}
.frmobj80px {
	width: 80px;
}
.frmobj176px {
	width: 176px;
}
.frmobjmulti260px {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	width: 260px;
	height: 100px;
}

#arrowPosition {
	position:relative;
	left:-15px;
	top:1px;
}

/* ============================================ */
/* Geschenkabo!                                 */
/* ============================================ */
.ga_headline {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.ga_teaserbox {
	background-color:#E4E4E4;
}

.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;
}

.ls_font {
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}

a.sumolink {
	font-size:8pt;
	color:#FFFFFF;
}

a.sumolink:hover {
	color:#FFFFFF;
}

a.sumolink:visited {
	color:#FFFFFF;
}


/* TZ */
.nav
{
	background-color:#FFCC00;
	font-family: Arial, Clean, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	border-top-color: white;
	border-left-color: white;
	border-right-color: black;
	border-bottom-color: black;
	padding: 0px 0px 0px 15px;
	background-image: url(../../leserservice2/gfx/arrow_b_r_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 2pt;
	background-position: 2px center;
	border-width: 1px;
	border-style: solid;
	margin: 1px;
}

.nav:hover
{
	position:relative;
	top:1px;
	left:1px;
	border-top-color: black;
	border-left-color: black;
	border-right-color: white;
	border-bottom-color: white;
	background-image: url(../../leserservice2/gfx/arrow_w_r_small.gif);
}

.navTabPrevious
{
	background-color:#FFCC00;
	font-family: Arial, Clean, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	border-top-color: white;
	border-left-color: white;
	border-right-color: black;
	border-bottom-color: black;
	padding: 0px 0px 0px 15px;
	background-image: url(../../leserservice2/gfx/arrow_b_l_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 2pt;
	background-position: 2px center;
	border-width: 1px;
	border-style: solid;
	margin: 0px;
}

.navTabPrevious:hover
{
	position:relative;
	top:1px;
	left:1px;
	border-top-color: black;
	border-left-color: black;
	border-right-color: white;
	border-bottom-color: white;
	background-image: url(../../leserservice2/gfx/arrow_w_l_small.gif);
}
.navTabNext
{
	background-color:#FFCC00;
	font-family: Arial, Clean, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	border-top-color: white;
	border-left-color: white;
	border-right-color: black;
	border-bottom-color: black;
	padding: 0px 0px 0px 15px;
	background-image: url(../../leserservice2/gfx/arrow_b_r_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 2pt;
	background-position: 2px center;
	border-width: 1px;
	border-style: solid;
	margin: 0px;
}

.navTabNext:hover
{
	position:relative;
	top:1px;
	left:1px;
	border-top-color: black;
	border-left-color: black;
	border-right-color: white;
	border-bottom-color: white;
	background-image: url(../../leserservice2/gfx/arrow_w_r_small.gif);
}

a.u { text-decoration:underline; }
a.u:hover { text-decoration:none; }
a.u:visited { text-decoration:underline; }

#fsLycos {
	border-width:0px;
	display:none;
}

#xmas_2005_gutschein_banner {
/*	background:url('../../leserservice2/gfx/gutscheinabo_xmas_2005_banner.jpg') no-repeat;*/
	height:434px;
	width:169px;
}
#xmas_2005_gutschein_banner img { border-width:0px; }

/******************************/
/* Umfrage auf Checkout-Seite */
/******************************/
#ls_umfrage {
	background-color:#E4E4E4;
	margin:10px 0px;
	padding:10px;
	text-align:left;
}
#ls_umfrage form {
	margin:0;
	padding:0;
}
#ls_umfrage fieldset {
	border-width:0px;
	margin:0;
	padding:0;
}
#ls_umfrage p {
	margin:6px 0px;
	padding:0;
}
#ls_umfrage_submit {
	background-color:#FFCC00;
	border-width:1px;
	border-style:solid;
	border-color:#fff black black #fff;
	color:000000;
	margin-top:5px;
}

/*******************/
/* Bestellformular */
/*******************/
#errorbox {
	background-color:#FFCECE;
	padding:2px 4px;
}
#errorbox p {
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
#orderError { color:#FF0000; }

.fehlerfeld { background-color:#FFCECE; }

/*****************************/
/* Sonderdinger für freeIpod */
/*****************************/
#spanMAP, #spanVP, #spanJP { white-space:nowrap; }

.clear { clear:both; }

/**************/
/* Leseproben */
/**************/
#leseproben {
	background-color:#e3edfa;
	width:400px;
}
#leseproben ul {
	list-style-type:none;
	margin:10px 0px 0px 20px;
	padding:0;
}
#leseproben li {
	float:left;
	margin:0px 22px 10px 0px;
	padding:0;
	width:102px;
}
#leseproben li span {
	background-color:#ffe88a;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}
#leseproben li img {
	margin:0;
	padding:0;
}

#leseproben_info {
	background-color:#ffcc00;
	margin:10px 0px 0px 0px;
	padding:0;
	height:auto !important;
	height:96px;
	min-height:96px;
}
#leseproben_info p {
	background-color:#ffe88a;
	float:left;
	margin:0;
	padding:10px;
	width:230px;
}
#leseproben_info ul {
	margin:0px 0px 0px 260px;
	padding:10px 0px 0px 10px;
}
#leseproben_info li { color:#FF0000; }
#leseproben_info li span { color:#000000; }
* html #leseproben_info p { width:250px; }

#leseproben_cr1 {
	background-color:#ffe88a;
	width:210px;
	position:absolute;
	left:672px;
	top:120px;
}
#leseproben_cr1 h3 {
	background-color:#FF0000;
	color:#FFFFFF;
	font-size:0.9em;
	margin:0;
	padding-left:4px;
}
#leseproben_cr1 div {
	border:1px solid #FFFFFF;
	border-left-width:0px;
	
	/*border-width:1px 1px 1px 0px;
	border-color:#FFFFFF;*/
	padding:10px 0px;
}
#leseproben_cr1 ul {
	margin:0px 0px 0px 8px;
	padding:0;
}
#leseproben_cr1 li {
	list-style-type:none;
	font-size:0.9em;
}
#leseproben_cr1 li span { color:#000000; }

#leseproben_cr2 {
	background-color:#ffe88a;
	width:210px;
	position:absolute;
	left:672px;
	top:200px;
}
#leseproben_cr2 h3 {
	background-color:#FF0000;
	color:#FFFFFF;
	font-size:0.9em;
	margin:0;
	padding-left:4px;
}
#leseproben_cr2 div {
	border:1px solid #FFFFFF;
	border-left-width:0px;
	padding:10px 0px;
}
#leseproben_cr2 ul {
	margin:0px 0px 0px 20px;
	padding:0;
}
#leseproben_cr2 li {
	color:#FF0000;
	font-size:0.9em;
}
#leseproben_cr2 li span { color:#000000; }

.smalltab td {
	text-align:center;
	font-size:11px;
}

.smalltab td.l {
	text-align:left;
}

.nav_v1 {
	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-weight:bold;
	height:16px;
	height:auto !important;
	line-height:15px;
	margin:0;
	padding:0px 7px 0px 12px;
	width:auto !important;
	width:32px;
	min-width:32px;
	text-align:center;
	white-space:nowrap;
}
.nav_v1: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;
}
.hinweistext {
	font-size:0.8em;
	padding-left:20px;
}