html {
	overflow-y:scroll;
}
body {
	padding:0px;
	margin:0px;
	background-color:#1A488B;
	scrollbar-base-color:#B8E3F6;
	scrollbar-track-color:#1A488B;
}

body, table, td, div, p {
	font-family:Verdana;
	font-size:13px;
	line-height:18px;
	color:#000000;
}

body.area_home {
	background-image:none;
}
#container {
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
}
#page {
	position:relative;
	border:1px solid #ffffff;
	background:url('/images/background.jpg') center top repeat-y;
}
#loewe_logo {
	position:absolute;
	top:21px;
	right:20px;
	width:124px;
	height:37px;
	z-index:100;
}
#top {
	position:absolute;
	left:390px;
	top:0px;
	width:417px;
	height:160px;
	background:url('/images/top.jpg') left top no-repeat;
}

#muenze_oben {
	position:absolute;
	background:none !important;
	left:295px;
	top:65px;
}

#footer {
	text-align:right;
	padding:5px 0px;
}
#nav {
	margin-left:17px;
	margin-top:4px;
}



#content {
	float:right;
	margin-right:10px;
	margin-top:170px;
	width:760px;
	position:relative;
}
.reihe_gross {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:130px;
}

.hoerbuecher_img {
	float:left;
	margin: 40px -10px 10px 10px;
	width:130px;
}

body.area_home #content {
	position:absolute;
	right:20px !important;
	top:21px !important;
	margin:0px;
	width:678px;
}
body.area_home #page {
	height:819px;
}

#flags {
	position:absolute;
	left:173px;
	top:50px;
	width:130px;
	height:73px;
	background:url('/images/flags.jpg') left top no-repeat;
}
body.area_home #flags {
	top:49px;
	height:140px;
}

#nav a, #nav div {
	display:block;
	background-image:url('/images/navigation.jpg');
	text-indent:170px;
	overflow:hidden;
}
#nav_top {
	height:59px;
	width:156px;
}
#nav_bottom {
	margin-left:20px;
	height:56px;
	width:136px;
	background-position:-20px -545px;
}

a#nav_home:link, a#nav_home:visited {
	margin-left:18px;
	width:138px;
	height:49px;
	background-position:-18px -59px;
}
a#nav_home:hover, a#nav_home:active, a#nav_home:focus, body.area_home a#nav_home:link, body.area_home a#nav_home:visited  {
	background-position:-174px -59px;
}

a#nav_search:link, a#nav_search:visited {
	margin-left:15px;
	width:141px;
	height:48px;
	background-position:-15px -108px;
}
a#nav_search:hover, a#nav_search:active, a#nav_search:focus, body.area_search a#nav_search:link, body.area_search a#nav_search:visited {
	background-position:-171px -108px;
}

body.area_home a#nav_search:link, body.area_home a#nav_search:visited {
	background-position:-15px -602px;
}
body.area_home a#nav_search:hover, body.area_home a#nav_search:active, body.area_home a#nav_search:focus {
	background-position:-171px -602px;
}

a#nav_news:link, a#nav_news:visited {
	margin-left:15px;
	width:141px;
	height:48px;
	background-position:-15px -156px;
}
a#nav_news:hover, a#nav_news:active, a#nav_news:focus, body.area_news a#nav_news:link, body.area_news a#nav_news:visited {
	background-position:-171px -156px;
}

body.area_home a#nav_news:link, body.area_home a#nav_news:visited {
	background-position:-15px -650px;
}
body.area_home a#nav_news:hover, body.area_home a#nav_news:active, body.area_home a#nav_news:focus {
	background-position:-171px -650px;
}

a#nav_books:link, a#nav_books:visited {
	margin-left:15px;
	width:121px;
	height:39px;
	background-position:-15px -204px;
}
a#nav_books:hover, a#nav_books:active, a#nav_books:focus, body.area_books a#nav_books:link, body.area_books a#nav_books:visited {
	background-position:-171px -204px;
}

a#nav_games:link, a#nav_games:visited {
	margin-left:15px;
	width:123px;
	height:42px;
	background-position:-15px -243px;
}
a#nav_games:hover, a#nav_games:active, a#nav_games:focus, body.area_games a#nav_games:link, body.area_games a#nav_games:visited {
	background-position:-171px -243px;
}

a#nav_audio_books:link, a#nav_audio_books:visited {
	margin-left:18px;
	width:126px;
	height:46px;
	background-position:-18px -285px;
}
a#nav_audio_books:hover, a#nav_audio_books:active, a#nav_audio_books:focus, body.area_audio_books a#nav_audio_books:link, body.area_audio_books a#nav_audio_books:visited {
	background-position:-174px -285px;
}

a#nav_authors:link, a#nav_authors:visited {
	margin-left:27px;
	width:122px;
	height:39px;
	background-position:-27px -331px;
}
a#nav_authors:hover, a#nav_authors:active, a#nav_authors:focus, body.area_authors a#nav_authors:link, body.area_authors a#nav_authors:visited {
	background-position:-183px -331px;
}

a#nav_illustrators:link, a#nav_illustrators:visited {
	margin-left:30px;
	width:121px;
	height:44px;
	background-position:-30px -370px;
}
a#nav_illustrators:hover, a#nav_illustrators:active, a#nav_illustrators:focus, body.area_illustrators a#nav_illustrators:link, body.area_illustrators a#nav_illustrators:visited {
	background-position:-186px -370px;
}

a#nav_tip:link, a#nav_tip:visited {
	margin-left:30px;
	width:118px;
	height:41px;
	background-position:-30px -414px;
}
a#nav_tip:hover, a#nav_tip:active, a#nav_tip:focus, body.area_tip a#nav_tip:link, body.area_tip a#nav_tip:visited {
	background-position:-186px -414px;
}

a#nav_interactive:link, a#nav_interactive:visited {
	margin-left:25px;
	width:122px;
	height:46px;
	background-position:-25px -455px;
}
a#nav_interactive:hover, a#nav_interactive:active, a#nav_interactive:focus, body.area_interactive a#nav_interactive:link, body.area_interactive a#nav_interactive:visited {
	background-position:-181px -455px;
}

a#nav_parents_teachers:link, a#nav_parents_teachers:visited {
	margin-left:21px;
	width:122px;
	height:44px;
	background-position:-21px -501px;
}
a#nav_parents_teachers:hover, a#nav_parents_teachers:active, a#nav_parents_teachers:focus, body.area_parents_teachers a#nav_parents_teachers:link, body.area_parents_teachers a#nav_parents_teachers:visited {
	background-position:-177px -501px;
}

#muenze_nav, a#muenze_nav:hover, a#muenze_nav:active, a#muenze_nav:focus, a#muenze_nav:link, a#muenze_nav:visited {
	background:none !important;
	text-indent:0px !important;
	padding:0px !important;
	margin-left:0px !important;
	background-position:0px 0px;
	position:relative;
	left:35px;
}

div.box, div.box_level1, div.box_level2, div.box_level3, div.box_level4 {
	margin-bottom:10px;
	background-color:#B8E3F6;
	border:2px solid #1A488B;
	border:2px solid #0093D2;
}
h1 {
	padding:4px 10px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#1A488B;
	background-color:#0093D2;
	margin:-2px 0px 0px 0px;
	position:relative;
}
div.boxcont {
	padding:15px;
}

td {
	vertical-align:top;
}
.c {
	text-align:center;
}
.l {
	text-align:left;
}
.r {
	text-align:right;
}

img {
	border-width:0px;
}

.cont25 {
	width:25%;
}
.cont33 {
	width:33.333%
}
.cont50 {
	width:50%;
}
.cont40 {
	width:40%;
}
.cont60 {
	width:60%;
}
.contl, .contr {
	float:left;
}
.clear {
	clear:both;
}
.h175 {
	height:175px;
}

.float_left {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	
}

.float_right {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	
}

div.box hr {
	border:0px solid transparent;
	margin:10px 0px;
}
div.box a:link, div.box a:visited {
	text-decoration:none;
	color:#1A488B;
	color:#0093D2;
}
div.box a:active, div.box a:hover, div.box a:focus {
	text-decoration:underline;
	color:#1A488B;
	color:#0093D2;
}
div.box hr {
	border-top:1px solid #1A488B;
	border-top:1px solid #0093D2;
}


div.box_level1, body.level1 div.box {
	border:2px solid #E75128;
}
div.box_level1 h1, body.level1 div.box h1 {
	background-color:#E75128;
}
div.box_level1 hr, body.level1 div.box hr {
	border-top:1px solid #E75128;
}
div.box_level1 a:link, div.box_level1 a:visited, div.box_level1 a:active, div.box_level1 a:hover, div.box_level1 a:focus,
body.level1 div.box a:link, body.level1 div.box a:visited, body.level1 div.box a:active, body.level1 div.box a:hover, body.level1 div.box a:focus {
	color:#E75128;
}
body.level1 td.titel_rechts {
	border-left:1px solid #E75128;
}

div.box_level2, body.level2 div.box {
	border:2px solid #F6A924;
}
div.box_level2 h1, body.level2 div.box h1 {
	background-color:#F6A924;
}
div.box_level2 hr, body.level2 div.box hr {
	border-top:1px solid #F6A924;
}
div.box_level2 a:link, div.box_level2 a:visited, div.box_level2 a:active, div.box_level2 a:hover, div.box_level2 a:focus,
body.level2 div.box a:link, body.level2 div.box a:visited, body.level2 div.box a:active, body.level2 div.box a:hover, body.level2 div.box a:focus {
	color:#F6A924;
}
body.level2 td.titel_rechts {
	border-left:1px solid #F6A924;
}

div.box_level3, body.level3 div.box {
	border:2px solid #B74E95;
}
div.box_level3 h1, body.level3 div.box h1 {
	background-color:#B74E95;
}
div.box_level3 hr, body.level3 div.box hr {
	border-top:1px solid #B74E95;
}
div.box_level3 a:link, div.box_level3 a:visited, div.box_level3 a:active, div.box_level3 a:hover, div.box_level3 a:focus,
body.level3 div.box a:link, body.level3 div.box a:visited, body.level3 div.box a:active, body.level3 div.box a:hover, body.level3 div.box a:focus {
	color:#B74E95;
}
body.level3 td.titel_rechts {
	border-left:1px solid #B74E95;
}

div.box_level4, body.level4 div.box {
	border:2px solid #0093D2;
}
div.box_level4 h1, body.level4 div.box h1 {
	background-color:#0093D2;
}
div.box_level4 hr, body.level4 div.box hr {
	border-top:1px solid #0093D2;
}
div.box_level4 a:link, div.box_level4 a:visited, div.box_level4 a:active, div.box_level4 a:hover, div.box_level4 a:focus,
body.level4 div.box a:link, body.level4 div.box a:visited, body.level4 div.box a:active, body.level4 div.box a:hover, body.level4 div.box a:focus {
	color:#0093D2;
}
body.level4 td.titel_rechts {
	border-left:1px solid #0093D2;
}

a.reihe:link, a.reihe:visited{
	display:block;
	margin-left:-5px;
	padding:12px 0px 12px 55px;
	line-height:12px;
	color:#000000 !important;
	text-decoration:none !important;
	background-position:0px center;
	background-repeat:no-repeat;
}
a.reihe:active, a.reihe:hover, a.reihe:focus {
	text-decoration:underline !important;
}

a.reihe.bildermaus:link, a.reihe.bildermaus:visited {
	background-image:url('/images/bildermaus.gif');
}
a.reihe.bilderdrache:link, a.reihe.bilderdrache:visited {
	background-image:url('/images/bilderdrache.gif');
}
a.reihe.lesespatz:link, a.reihe.lesespatz:visited {
	background-image:url('/images/lesespatz.gif');
}
a.reihe.lesetiger:link, a.reihe.lesetiger:visited {
	background-image:url('/images/lesetiger.gif');
}
a.reihe.lesepiraten:link, a.reihe.lesepiraten:visited {
	background-image:url('/images/lesepiraten.gif');
}
a.reihe.lesefant:link, a.reihe.lesefant:visited {
	background-image:url('/images/lesefant.gif');
}
a.reihe.leseloewe:link, a.reihe.leseloewe:visited {
	background-image:url('/images/leseloewe.gif');
}
a.reihe.ll_champion:link, a.reihe.ll_champion:visited {
	background-image:url('/images/ll_champion.gif');
}
a.reihe.lp_champion:link, a.reihe.lp_champion:visited {
	background-image:url('/images/lp_champion.gif');
}
a.reihe.bm_champion:link, a.reihe.bm_champion:visited {
	background-image:url('/images/bm_champion.gif');
}
a.reihe.lt_champion:link, a.reihe.lt_champion:visited {
	background-image:url('/images/lt_champion.gif');
}

div.title, div.titlelist hr {
	clear:both;
}
div.title div.cover {
	width:150px;
	text-align:center;
	float:left;
}
div.title div.information {
	margin-left:160px;
}

.muenze_versatz {
	position:relative;
	margin-left:-20px;
}

tr.error td {
	color:#c00000;
}
tr.error input {
	color:#c00000;
	background-color:#f0e0e0;
}

td.titel_detail {
	padding-left:10px;
	padding-right:10px;
}
td.titel_detail_novitaet {
	padding-top:19px;
}
td.titel_langtext {
	padding-right:10px;
	padding-top:20px;
}
td .cover {
	line-height:12px;
}
a.highlight:link, a.highlight:visited {
	font-weight:bold;
}
#footer {
	color: #ffffff;
}
#footer a:link, #footer a:visited {
	color:#ffffff;
}
input.text, select {
	background-color:#DEF4FE;
	border:1px solid #1A488B;
	border:1px solid #0093D2;
	margin:0px 3px 1px 0px;
	font-family:Verdana;
}
input.button {
	background-color:#1A488B;
	background-color:#0093D2;
	color:#ffffff;
	border:1px solid #DEF4FE;
	margin:0px 3px 3px 0px;
	font-family:Verdana;
}
form {
	margin:0px;
	padding:0px;
}