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

/* small buttons */
.button, .backButton {
	display: block;
	line-height : 1;
	font-size: 11px;
	width: 84px;
	height: 14px;
	background: #e4e4e4 url('/leserservice2/gfx/arrow_b_r_small.gif') no-repeat 2px 1px;
	padding: 0px 1px 1px 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #e4e4e4 black black #e4e4e4;
}
.button {
	float : right;
}
.backButton {
	float : left;
	background-image: url('/leserservice2/gfx/arrow_b_l_small.gif');
}
.button:hover, .backButton:hover {
	background: #e4e4e4 url('/leserservice2/gfx/arrow_w_r_small.gif') no-repeat 3px 2px;
	padding: 1px 0px 0px 15px;
	border-color: black #e4e4e4 #e4e4e4 black;
}
.backButton:hover {
	background-image: url('/leserservice2/gfx/arrow_w_l_small.gif');
}
.buttonReplace, .backButtonReplace {
	display: block;
	float: left;
	width: 84px;
	height: 14px;
}
.backButtonReplace {
	display: block;
	float: right;
	}


/* convera */
.resultsearch {
	width: 294px;
	}
.resultsearch h3 {
	width: 210px;
	w\idth: 206px;
	}
.resultsearch div {
	margin-top: 1px;
	}
.resultsearch .bgMediumGray label {
	display: block;
	float: left;
	padding-left: 4px;
	padding-top: 3px;
	}
.resultsearch .bgMediumGray input {
	display: block;
	margin: 1px 1px 1px auto;
	w\idth: 161px;
	}
html>body .resultsearch .bgMediumGray input {
	width: 167px;
	}
.resultsearch .newsearch {
	clear: both;
	text-align: right;
	}
.resultsearch .newsearch input {
	text-align: left;
	margin-left: auto;
	margin-right: 0;
	}

.resultnavi {
	clear: both;
	margin-top: 21px;
	margin-bottom: 21px;
	}
.resultnavi p {
	text-align: center;
	margin-bottom: 2px;
	}
.resultnavi p a, .resultnavi p span {
	width: 18px;
	font-weight: bold;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;
	}
.resultnavi p span {
	font-size: 12px;
	color: #fff;
	background-image: none;
	background-color: #000;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 4px;
	}
.resultnavi p a:hover {
	text-decoration: underline;
	}
.resultnavi p a:visited {
	color: #000;
	}


.buttonArrowmenue {
	/*padding-bottom : 0px;	*/
	}

.buttonArrowmenue1 {
	position : absolute;
	left : 3px;
	top : 90px;
	}
.buttonArrowmenue2 {
	position : absolute;
	left : 3px;
	top : 115px;
	}
.buttonArrowmenue3 {
	position : absolute;
	left : 3px;
	top : 135px;
	}
.buttonArrowmenue4 {
	position : absolute;
	left : 3px;
	top : 303px;
	}
.buttonArrowmenue4P {
	position : absolute;
	left : 3px;
	top : 335px;
	}
/*.background{
	position: absolute;
	background : url(../../../leserservice2/gfx/bg.gif) no-repeat 2px;
	left: 0px;
	top: 0px;
	bottom: 0px;
	z-index: -500;
	}
*/
body {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
table {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
td {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.headline {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.blackwhite  {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt;
	COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #000000;
	padding-left:3px;
	padding-right: 40px;}


.yellowwhite  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #FFCC00;
	padding-left:3px;
	margin-left:20px;
	margin-right:1px;
	padding-right: 4px;
	width: 399px;
	TEXT-ALIGN: left;
}


.headnormal {FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.headbig {FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.text {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.mc0 {FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.textbold {FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.mc1 {FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.small {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.mc2 {FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.smallblack {FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.TEXTBOLD {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.TEXTBOLD_NARROW {FONT-WEIGHT: bold; FONT-SIZE: 9pt; letter-spacing:-1pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.TEXTNORMAL {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.COPYRIGHT {FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #c8c8c8; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

td.gutschein { font-weight:bold; color:#FFFFFF; }

/* PARTNERBOX */
#partnerbox {
	position: absolute;
	left: 672px;
	top: 650px;
	width: 294px;
	z-index: 2000;
	text-align  : right;
	}
#partnerbox .elementHeader {
	text-align: left;
	width: 168px;
	margin-left: auto;
	margin-right: 0;
	w\idth: 164px;
	}
#partnerlogos {
	text-align: left;
	border-top: 1px solid white;
	}
/* hiding styles from Macintosh IE */
@media all {
	#partnerbox {
		top: auto;
		bottom: -1px;
		}
	html>body #partnerbox {
		bottom: 0px;
		}
	}
/* begin: Mac IE Styles */
#postLogo {
	position: relative;
	margin-left : 12px;
	margin-right : 1px;
	float : left;
	}
.menueItemtop {
	position: relative;
	margin-top: 55px;
	margin-left: 1px;
	font-weight : bold;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-top: 1px solid white;
	border-left: 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 154px;
	}
.menueItemtop:hover {
	background-color : #E4E4E4;
	}

.menueItembottom {
	position: relative;
	margin-left: 1px;
	font-weight : bold;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-top: 1px solid white;
	border-left: 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 154px;
	}
.menueItembottom:hover {
	background-color : #E4E4E4;
	}
.menueItem {
	position: relative;
	margin-left: 1px;
	font-weight : bold;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-top: 1px solid white;
	border-left: 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 155px;
}
.menueItem:hover {
	background-color : #E4E4E4;
	}

.menueItem2 {
	position: relative;
	margin-left: 1px;
	font-weight : normal;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-top: 0px;
	border-left: 0px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 148px;
	}
.menueItem2:hover {
	background-color : #E4E4E4;
	}
.registerItem {
	position: relative;
	margin-top:  0px;
	margin-left: 0px;
	font-weight : bold;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-bottom: 1px solid white;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 83px;
	height: 28px;
	text-align: center;
	}
.registerItemBig{
	position: relative;
	margin-top:  0px;
	margin-left: 0px;
	font-weight : bold;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-bottom: 1px solid white;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 168px;
	height: 28px;
	text-align: center;
	}
.registerItemLine {
	position: relative;
	margin-top:  0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	float : left;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 1px;
	height: 28px;
	}
.registerItemFourBlocks {
	position: relative;
	margin-top:  0px;
	margin-left: 0px;
	font-weight : bold;
	font-size : 8pt;
	background-color: #FFCC00;
	float : left;
	border-bottom: 1px solid white;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 336px;
	height: 28px;
	text-align: center;
	}

.hline1 {
	position: relative;
	top: 28px;
	left: 83px;
	margin-top:  0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	float : left;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 1px;
	height: 533px;
	}

.vline1 {

	border:solid 1px #FFFFFF;
	position: relative;
	margin-top:  0px;
	margin-left: 0px;
	float : left;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 83px;
	}


.vline2 {

	border:solid 1px #FFFFFF;
	position: absolute;
	margin-top:  0px;
	margin-left: 0px;
	float : left;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : left;
	padding-left: 0px;
	padding-right: 0px;
	width: 83px;
	}


#menulogo {
	position: absolute;
	margin-left: 18px;
	float: left;
	top: 650px;
	z-index: 400;
	}
.menuItem, .menuItemSelected, .menuItemSelectNoSub  {
	display : block;
	position : relative;
	margin-left : 12px;
	width: 149px;
	height: 16px;
	padding-top: 4px;
	padding-left: 6px;
	font-weight: bold;
	background-color : #FC0;
	border-bottom : 1px solid white;
	float: left;
	}
.menuItem2, .menuItem3, .menuItem4, .menuItem2Selected, .menuItem3Selected, .menuItem4Selected {
	display : block;
	position : relative;
	margin-left : 12px;
	top : 0px;
	width: 149px;
	height: 16px;
	background-color : #FC0;
	font-weight: normal;
	padding-left: 6px;
	padding-top: 2px;
	float: left;
	}
/* end: Mac IE */
/* begin: PC IE5.x / 6, Mozilla and N6.x) */
@media all {

	.subRegisterItem, .registerItemOneLine {
		width : 83px;
		he\ight : 18px;
		}
	.registerItemHome, .registerItemHomeSelected {
		width : 85px;
		w\idth : 83px;
		height : 28px;
		he\ight : 21px;
		}
	#menulogo {
		position: absolute;
		margin-left: 0px;
		float: none;
		margin-top: 0px;
		left: 18px;
		top: auto;
		bottom: 0px;
		z-index: 400;
		}
	.menuItem, .menuItemSelected, .menuItemSelectNoSub  {
		left : 12px;
		top : 0px;
		width: 154px;
		w\idth: 149px;
		height: 21px;
		he\ight: 16px;
		float: none;
		margin-left: 0px;
		}
	.menuItemSelected, .menuItemSelectNoSub  {
		he\ight: 17px;
		}
	.menuItem2, .menuItem3, .menuItem4, .menuItem2Selected, .menuItem3Selected, .menuItem4Selected {
		margin-left : 0px;
		left : 12px;
		width: 154px;
		w\idth: 149px;
		height: 19px;
		he\ight: 16px;
		float: none;
		}
	}
/* end: PC IE5.x / 6, Mozilla and N6.x) */
/* begin: all */
div#register {
	position: absolute;
	left: 0px;
	top: -1px;
	width : 964px;
	height: 30px;
	border-top : 1px solid white;
	z-index: 100;
	}
#subRegister {
	position : relative;
	left : 504px;
	top : 0px;
	width : 83px;
	padding-top: 26px;
	background-color : #FFCC00;
	border-bottom : 1px solid white;
	border-right : 1px solid white;
	z-index: 100;
	}
	html>body #subRegister {
		position : absolute;
		left: 672px;
		top : 28px;
		height: 56px;
		}
.registerItemSelected {
	color : white;
	background-color : black;
	}
.registerItem:hover,
.registerItemBig:hover {
	background-color : #E4E4E4;
	}
.subRegisterItem:hover, .registerItemOneLine:hover {
	background-color : #E4E4E4;
	}
.registerItemHomeSelected {
	background-color : black;
	color : white;
	}
.registerItemHome:hover {
	background-color : #E4E4E4;
	}
#headmenu1, #headmenu2, #headmenu3 {
	visibility: hidden;
	position: absolute;
	top: 27px;
	width: 140px;
	border : 1px solid black;
	border-color : white Black Black white;
	z-index: 500;
	}
#headmenu1 { left:253px; }
#headmenu2 { left:0px; }
#headmenu3 { left:167px; }
/*#headmenu5 { left:419px; }*/
.headmenuItem {
	display : block;
	height : 50px;
	he\ight : 15px;
	border : 0px;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 2px;
	padding-left : 10px;
	background-color : #FFE88A;
	border-bottom:1px solid white;
	}
.headmenuItem:hover {
	background-color : #E4E4E4;
	}
.headmenuItem2 {
	display : block;
	height : 75px;
	he\ight : 30px;
	border : 0px;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 2px;
	padding-left : 10px;
	background-color : #FFE88A;
	border-bottom:1px solid white;
	}
.headmenuItem2:hover {
	background-color : #E4E4E4;
	}
#menu {
	margin-right: 0px;
	position: absolute;
	width : 168px;
	left: 0px;
	top: 83px;
	z-index: 500;
	border-top : 1px solid white;
	}
.menuItem3, .menuItem3Selected {
	padding-left: 15px;
	w\idth: 140px;
	}
.menuItem4, .menuItem4Selected {
	padding-left: 22px;
	width: 154px;
	w\idth: 133px;
	}
.menuItemSelected, .menuItem2Selected, .menuItem3Selected, .menuItem4Selected {
	background-color : #FFE88A;
	border-bottom : 0px;
	}
.menuItem:hover, .menuItem2:hover, .menuItem3:hover, .menuItem4:hover, a.menuItemSelected:hover, a.menuItem2Selected:hover, a.menuItem3Selected:hover, a.menuItem4Selected:hover {
	background-color : #E4E4E4;
	}
.menuItemSelected {
	he\ight: 17px;
	}
.menuItemSelectNoSub {
	background-color : #FFE88A;
	he\ight: 16px;
	}
.menuItem img {
	position: absolute;
	left: -11px;
	top: 0px;
	}
.menuItemSelected img, .menuItemSelectNoSub img {
	position: absolute;
	left: -11px;
	top: 0px;
	}
@media all {
	.registerItemOneLine {
		padding-left: 0;
		w\idth: 83px;
		}
	}

#warenkorbbox {
	LEFT: 775px; POSITION: absolute; TOP: 20px;
}

#warenkorbbox2 {
	LEFT: 775px; POSITION: absolute; TOP: 84px;
}

.backgroundmap {
	LEFT: 588px; POSITION: absolute; TOP: 1px;
}

#angebotbox {
	z-index: 500; LEFT: 672px; POSITION: absolute; TOP: 153px;
}

#angebotbox2 {
	z-index: 500; LEFT: 672px; POSITION: absolute; TOP: 217px;
}

#teaserbox1 {
	LEFT: 672px; POSITION: absolute; TOP: 160px;
}

#teaserbox12 {
	LEFT: 672px; POSITION: absolute; TOP: 224px;
}

#teaserbox13 {
	LEFT: 672px; POSITION: absolute; TOP: 324px;
}

#teaserbox14 {
	width: 249px;
	LEFT: 672px; POSITION: absolute; TOP: 900px;
}

#teaserbox2 {
	LEFT: 672px; POSITION: absolute; TOP: 2336px;
}

#weiterepraemien {
	LEFT: 672px; POSITION: absolute; TOP: 168px;
}
