/* css document by robert rusanu aicomm.de */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}


b, strong {font-weight:bold}

body {font-size:62.5%;font-style:normal;line-height:1.4;font-family:verdana, helvetica, arial, sans-serif;color:#676250;background:#f4f1ee url(../img/tattoo.jpg) no-repeat}
body.home {background-image:none}
body.popup_preise {font-size:12px;padding:110px 10px 10px 17px;background:#f4f1ee url(../img/groh_header_versandkosten.gif) no-repeat;}
body.popup_weiterempfehlen {font-size:12px;padding:110px 10px 10px 17px;background:#f4f1ee url(../img/groh_header_weiterempf.gif) no-repeat;}
body.popup_preise p.form_submit, body.popup_weiterempfehlen p.form_submit {float:left;width:515px;padding-top:5px}
body.popup_weiterempfehlen #kommentar, body.popup_weiterempfehlen #detailsuche {width:510px;}
body.popup_weiterempfehlen #detailsuche p label {width:450px !important}

#flashcontainer {position:absolute !important;top:0 !important;left:0 !important;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del { text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal}
a img {margin: 0;border:none}
small {color:#bfb1b1;font-size:.85em}
h1,h2 {font-size:130%;font-weight:normal}
h3,h4 {font-size:110%;font-weight:normal}
h5,h6 {font-size:100%;font-weight:normal}

.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix{height: 1%;}



a {color:#b8130c;text-decoration:none}
a:hover {text-decoration:underline}
p {margin-bottom:10px}
td p {margin-bottom:5px}
p.intro {margin:20px 110px 20px 0}

a.more {display:block;padding-left:10px;background:url(../img/arrow_red.gif) left center no-repeat}
.titles a.more {display:inline}
p.footnote {font-size:.9em;margin-top:50px;color:#bdbaad;}
#content p.footnote {position:absolute;bottom:70px;left:25px;width:508px;clear:both}
.float_left {float:left}
.float_right {float:right}

ul.tags li {display:inline;margin-right:10px}
ul.tags li a {color:#676250}



#wrapper {font-size: 1.2em;margin:0 auto;width:1005px;position:relative;}


#container {float:left;width:1005px}

		#content {width:780px;float:right;position:relative;padding-top:40px;}
		
			#main {float:left;width:780px}
		
.header_nav {position:absolute;top:0;left:0;padding-bottom:5px;width:645px;clear:both;background:url(../img/shadow_bottom.png) repeat-x scroll left bottom}

		.nav{float:left;width:212px}
		.nav .nav_box {width:212px;float:left;padding:0 0 5px 0;margin-bottom:0;background:transparent url(../img/shadow_bottom_nav.png) left bottom repeat-x;}
			.nav .nav_box .inner_nav_box {padding:20px 2px 50px 2px;float:left;width:208px;margin:0;background:transparent  url(../img/shadow_side_nav.png) left bottom repeat-y;}
			.nav .nav_box .inner_nav_box_teaser {width:208px;padding:10px 2px 10px 2px;text-align:center;margin:0;background:transparent url(../img/shadow_side_nav.png) left bottom repeat-y;}
		#footer {clear:both;float:left;text-align:center;width:780px;background:transparent url(../img/shadow_bottom.png) left bottom repeat-x;padding: 0 0 5px 0;margin-bottom:1px}
			#footer .inner_footer {width:730px;padding:10px 25px 8px 25px;float:left;background:transparent url(../img/shadow_side.png) left top repeat-y;font-size:.9em;}
		
		
		
	body.home .nav {width:220px}
	body.home .nav .nav_box {width:220px;background:url(../img/back_sidenav_home.gif) left bottom no-repeat}
	body.home .nav .nav_box .inner_nav_box {background:none}	
h1 {height:160px;}
h1 a {height:88px;margin-top:52px;width:549px;background:url(../img/groh_logo.gif) no-repeat;text-indent:-9999px;float:left}	



input, select, textarea {border:1px solid #64644C;background-color:#fff !important;padding:1px;font-size:1em;vertical-align:middle;font-family:verdana, helvetica, arial, sans-serif;color:#64644c}
input {width:190px;background-color:#fff !important}
#ecards .formbox input,#ecards .formbox textarea {width:300px}

#ecards .formbox p.formsubmit input {width:130px;overflow:visible}
input:focus, select:focus, textarea:focus {border-color:#ddd}
select {width:194px}
select#sort_select{width:105px;font-size:.8em}
input.radiochecks {border:none;width:auto;background:transparent !important;vertical-align:top}
select {padding:0}
label {cursor:pointer}
#searchsubmit {background:url(../img/arrow_grey_background.gif) 50% 50% no-repeat;height:18px;width:17px;padding:1px;border:1px solid #64644C;cursor:pointer}
#searchterm {width:142px}
#betreff {width:330px}
.cart table input.submit {float:right;margin-right:5px}
input.strasse {width:152px}
input.nr {width:30px}
input.vshort {width:40px;margin-right:2px}
input.ort {width:132px}
input.plz {width:50px}
select.vshort {width:50px}

select.short {width:85px}
.formbox p label {display:block}
.formbox p label.inline {display:inline}

#main h4,.content_extra_subhome h4,.subhome .book h2,.details h2,.zitaten_thema h3,.teaserbox h2, #ecards h3, .small_banner h2 {color:#b8130c;text-transform:uppercase;background:url(../img/dot_h.gif) left bottom repeat-x;margin-bottom:10px;font-size:130%}
.zitaten_thema h3,#ecards h3 {background:none}
.teaserbox h2 {margin:14px 10px 10px;padding-bottom:4px}
#ecards h3 {font-size:126%}



	#navi {float:left;clear:both;width:643px; background:url(../img/shadow_side.png) repeat-y scroll left top;padding-left:2px;}

		#navi li{float:left;background-color:#fff;border-right:1px solid #fff}
		#navi li:hover, #navi li.active,#navi li li li:hover, #navi li li li.active {background:url(../img/back_navi_link_hover.gif) repeat-x}		
		#navi li:hover li, #navi li.active li,#navi li.nomenu:hover {background-image:none;background-color:#fff}
		#navi h4,#navi h5 {text-transform:uppercase;color:#b8130c}		
		#navi li h4{position:relative;z-index:999;float:left;height:35px;font-size:125%}		
		#navi li:hover h4{background:url(../img/back_navi_link_hover.gif) repeat-x;}		
		#navi li a {padding:0 25px 0 40px;height:35px;line-height:35px;float:left;background: url(../img/arrow_red.gif) 25px center no-repeat;text-decoration:none;color:#676250}
		#navi li h4 a {color:#b8130c;}
		#navi li li a {background:none}
		#navi li li li:hover a, #navi li li li.active a {background:url(../img/arrow_red.gif) 5px 7px no-repeat;color:#b8130c}		
		#navi ul {display:none;position:absolute;top:34px;left:1px;background:#fff;width:645px;border:1px solid #D9D8D3;}
		#navi li:hover ul{display:block;}		
		#navi ul ul {position:static;float:left;width:210px;border:none}
			#navi li ul li {float:left;width:210px;height:auto;padding-bottom:10px;border:none}
				#navi li ul li h5 {float:left;width:180px;margin-left:25px;display:inline;padding:10px 0 2px 0;font-size:1.25em;background:url(../img/dot_h.gif) left bottom repeat-x;}
				#navi li ul li ul {display:block;position:static;width:180px;top:0;padding:12px 0 0 25px}
					#navi li li li {position:static;width:180px;padding:0}
						#navi li li li a {padding:2px 5px 2px 20px;width:155px;height:auto;line-height:1.5;position:relative}						
						#navi li li.formats li a {background:url(../img/formats.gif) left center no-repeat;padding-left:25px;width:140px}
						
						#navi li li.buecher li.mini a {background-position:0 4px}
							#navi li li.buecher li.mini a:hover {background-position:0 -496px}
						#navi li li.buecher li.classic a {background-position:0 -46px}
							#navi li li.buecher li.classic a:hover {background-position:0 -546px}
						#navi li li.buecher li.premium a {background-position:0 -96px}
							#navi li li.buecher li.premium a:hover {background-position:0 -596px}
						#navi li li.buecher li.spiral a {background-position:0 -146px}
							#navi li li.buecher li.spiral a:hover {background-position:0 -646px}
						#navi li li.buecher li.post a {background-position:0 -398px}
							#navi li li.buecher li.post a:hover {background-position:0 -897px}
						#navi li li.buecher li.sonder a {background-position:0 -431px}
							#navi li li.buecher li.sonder a:hover {background-position:0 -930px}
							
						#navi li li.kalender li.mini a {background-position:0 -198px}
							#navi li li.kalender li.mini a:hover {background-position:0 -698px}
						#navi li li.kalender li.classic a {background-position:0 -248px}
							#navi li li.kalender li.classic a:hover {background-position:0 -748px}
						#navi li li.kalender li.premium a {background-position:0 -298px}
							#navi li li.kalender li.premium a:hover {background-position:0 -798px}
						#navi li li.kalender li.spiral a {background-position:0 -348px}
							#navi li li.kalender li.spiral a:hover {background-position:0 -848px}
						#navi li li.kalender li.sonder a {background-position:0 -467px}
							#navi li li.kalender li.sonder a:hover {background-position:0 -966px}
							
						#navi li li.buecher li.klassiker a,#navi li li.kalender li.klassiker a {background-image:none}
						
						.detail_warenkorb {position:absolute;right:0;top:0;width:130px;background:transparent url(../img/shadow_bottom.png) left bottom repeat-x;padding:0 0 5px 0;}
						
						.detail_warenkorb#open_shop {border-left:1px solid #D9D8D3;width:130px;border-bottom:1px solid #D9D8D3;background-image:none}
						.detail_warenkorb li {float:left;width:128px;padding:0 2px 0 0;background:transparent url(../img/shadow_side.png) repeat-y scroll right top}
						.detail_warenkorb li:hover, #open_shop li, body.warenkorb .detail_warenkorb li{background:url(../img/back_navi_link_hover.gif) repeat-x;}					
						.detail_warenkorb li li, #open_shop li li {background:none !important}
						.detail_warenkorb a {height:35px;line-height:35px;float:left;}
						.detail_warenkorb li li a {padding-left:30px;}
						.detail_warenkorb li li a.more {background-position: 15px 4px}
						.detail_warenkorb ul a {line-height:1.4;height:auto;}
						.detail_warenkorb ul {float:left;width:128px;}
						.detail_warenkorb#closed_shop ul {display:none}
						.detail_warenkorb#open_shop ul{display:block;background-image:none;background-color:#fff;padding-top:10px;padding-bottom:0}
						detail_warenkorb#open_shop ul li {width:118px;padding:0 5px}
						ul.detail_warenkorb h4 {float:left;width:118px;padding: 0 5px;background:url(../img/dot_h.gif) left bottom repeat-x}
						ul.detail_warenkorb#closed_shop h4 {background:none;}
						.detail_warenkorb h4 a {padding-left:25px;background:url(../img/page_meta.gif) 0 -248px no-repeat;display:block;float:left;text-transform:uppercase;color:#676250}
						.detail_warenkorb h4 a:hover,body.warenkorb .detail_warenkorb h4 a {color:#b8130c;text-decoration:none;background-position:0 -864px}
						
						

#breadcrumbs {position:absolute;top:45px; left: 25px;font-size:.9em;clear:both}
#breadcrumbs li {display:inline;margin-right:5px}
#breadcrumbs a {padding-right:8px;background:url(../img/arrow_red_small.gif) right 4px no-repeat}



body.home #content {padding:0;height:487px;padding-right:5px}

body.home	#content .keyvisual {position:absolute;left:0;top:0;width:860px;height:457px;background:url(../img/keyvisual.jpg)}
body.home #content .flashcontainer1 {position:absolute;left:270px;top:-160px;background:transparent;width:500px;height:320px;}
body.home #content .flashcontainer2 {position:absolute;left:330px;bottom:-30px;background:transparent;width:420px;height:220px}
body.home #footer {width:1005px;padding-top:15px;background-image:url(../img/shadow_bottom_home.png)}

body.home #footer .inner_footer {width:955px;background-image:url(../img/shadow_side_home.png);background-color:#fff}
body.home .nav .nav_box .inner_nav_box {height:382px}
.teasers {float:left;width:100%;text-align:left;margin:10px 0 0 0}
.teasers .teaserbox {float:left;width:280px;height:165px;overflow:hidden;padding:8px 10px 14px 10px;background:#fff url(../img/back_teaser.gif) left bottom no-repeat;margin-bottom:5px}
.teasers .teaserbox.wide {width:375px;display:inline;margin: 0 5px 5px 5px;background-image:url(../img/back_teaser_wide.gif)}
.teasers .teaserbox dl {position:relative;width:260px;margin:0 10px}
.teasers .teaserbox.wide dl {width:365px;}
.teasers .teaserbox ul {margin: 0 10px}
.teasers .teaserbox img {width:280px;height:165px}
.teasers .teaserbox.wide img {width:375px;height:165px}
.teasers .teaserbox dt img ,.teasers .teaserbox.wide dt img {width:auto;height:auto;}



.subhome #main{background:url(../img/shadow_bottom_subhome.gif) left bottom no-repeat;padding-bottom:5px;}
	
.content_extra_subhome{float:left;width:780px;background: url(../img/content_extra_subhome.png) repeat-y}
.subhome .book {float:left;width:435px;}
#content .inner_details .titles h4 {color:#b8130c;text-transform:uppercase;font-size:110%;background:none;margin-bottom:0}
.subhome .book h3 {clear:both;text-transform:uppercase;float:left;width:430px;color:#b8130c}
.subhome .book .quote {clear:both;}
.subhome .book ul.detail_meta {float:left;clear:both;margin-top:0}
.subhome .titles {float:right;width:275px;padding:0 !important}
.subhome .titles ul,.subhome .titles p {padding:10px 0;background:#fff;float:left;width:255px}
.subhome .titles ul {padding-bottom:0}
.subhome .titles p {padding-top:0}

.subhome .titles li {float:left;width:255px}

.titles dl {float:left;width:255px;margin-bottom:10px}
.titles dt {float:left;width:100px;}
.titles dt img {float:left;padding:0 4px 4px 0;background-image:url(../img/back_small_img.png) !important;background:transparent url(../img/back_small_img.gif) no-repeat scroll right bottom}

.titles dd {margin-left:110px;margin-bottom:5px}
.subhome .details .titles dd h2 {font-size:100%;font-weight:normal;background:none;text-transform:none;color:#676250}
.titles dt a {float:left}

.subhome .empfehlungen {float:left;width:427px;padding:20px 25px 0 25px}
.subhome .empfehlungen li {float:left;margin-right:30px;margin-bottom:10px;display:inline}
.subhome .empfehlungen li span a{clear:both}
.subhome .empfehlungen li img {float:left;padding:0 4px 4px 0;background-image:url(../img/back_small_img.png) !important;background:transparent url(../img/back_small_img.gif) no-repeat scroll right bottom}
.subhome .small_banner {float:left;width:280px;padding:20px 10px}
.subhome .small_banner img {float:left}



.bottom_nav {width:780px;padding:0 0 5px 0;float:left;clear:both;position:relative;background:transparent url(../img/shadow_bottom.png) repeat-x scroll left bottom}
.bottom_nav_inner {float:left;width:756px;padding: 10px 12px 10px 12px;background: url(../img/shadow_side.png) repeat-y scroll left top}
#bottom_navlist {float:left;clear:both;width:570px;padding-left:186px;background:url(../img/groh_hg_subhome.jpg) no-repeat left top;}
		#bottom_navlist li{float:left;width:190px;background:transparent;}		
		#bottom_navlist h5 {text-transform:uppercase;color:#b8130c}				
		#bottom_navlist li h4 a {color:#b8130c;}
		#bottom_navlist li li a {padding:0 5px 0 40px;width:145px;float:left;text-decoration:none;color:#676250}
		#bottom_navlist li li li:hover a, #bottom_navlist li li li.active a {background:url(../img/arrow_red.gif) 5px 7px no-repeat;color:#b8130c}		
		#bottom_navlist ul {background:transparent;width:570px;}	
		#bottom_navlist ul ul {float:left;width:190px;border:none;padding-top:7px}
			#bottom_navlist li ul li {float:left;width:190px;height:auto;padding-bottom:10px;border:none}
				#bottom_navlist li ul li h5 {float:left;width:150px;margin-left:20px;display:inline;padding:10px 0 2px 0;font-size:1.25em}
				#bottom_navlist li ul li ul {width:170px;}
					#bottom_navlist li ul li.formats ul {margin-left:20px;display:inline}
					#bottom_navlist li li li {width:160px;padding:0}
						#bottom_navlist li li li a {padding:2px 5px 2px 20px;width:145px;height:auto;position:relative}						
						#bottom_navlist li li.formats li a {background:url(../img/formats.gif) left center no-repeat;padding-left:25px;width:140px}
						
						#bottom_navlist li li.buecher li.mini a {background-position:0 4px}
							#bottom_navlist li li.buecher li.mini a:hover {background-position:0 -496px}
						#bottom_navlist li li.buecher li.classic a {background-position:0 -46px}
							#bottom_navlist li li.buecher li.classic a:hover {background-position:0 -546px}
						#bottom_navlist li li.buecher li.premium a {background-position:0 -96px}
							#bottom_navlist li li.buecher li.premium a:hover {background-position:0 -596px}
						#bottom_navlist li li.buecher li.spiral a {background-position:0 -146px}
							#bottom_navlist li li.buecher li.spiral a:hover {background-position:0 -646px}
						#bottom_navlist li li.buecher li.post a {background-position:0 -398px}
							#bottom_navlist li li.buecher li.post a:hover {background-position:0 -897px}
						#bottom_navlist li li.buecher li.sonder a {background-position:0 -431px}
							#bottom_navlist li li.buecher li.sonder a:hover {background-position:0 -930px}
							
						#bottom_navlist li li.kalender li.mini a {background-position:0 -198px}
							#bottom_navlist li li.kalender li.mini a:hover {background-position:0 -698px}
						#bottom_navlist li li.kalender li.classic a {background-position:0 -248px}
							#bottom_navlist li li.kalender li.classic a:hover {background-position:0 -748px}
						#bottom_navlist li li.kalender li.premium a {background-position:0 -298px}
							#bottom_navlist li li.kalender li.premium a:hover {background-position:0 -798px}
						#bottom_navlist li li.kalender li.spiral a {background-position:0 -348px}
							#bottom_navlist li li.kalender li.spiral a:hover {background-position:0 -848px}
						#bottom_navlist li li.buecher li.klassiker a,#bottom_navlist li li.kalender li.klassiker a {background-image:none}
						#bottom_navlist li li.kalender li.sonder a {background-position:0 -467px}
							#bottom_navlist li li.kalender li.sonder a:hover {background-position:0 -966px}


.bookpage #main, .list #main.zitatenschatz  {background:url(../img/shadow_bottom_detail.png) left bottom no-repeat;padding-bottom:5px;margin-bottom:1px}
.details {width:780px;padding:0 0 5px 0;margin-bottom:1px;float:left;background:transparent url(../img/shadow_bottom.png) left bottom repeat-x;}
	.details .inner_details {width:730px;min-height:250px;padding:50px 25px 18px 25px;float:left;background:transparent url(../img/shadow_side.png) left top repeat-y;}

	.zitatenschatz_leer .details .inner_details {height:372px}
.description{width:508px;padding:20px 25px 20px 25px;float:left;}
.bookpage .description {width:508px;padding:20px 25px 100px 25px;float:left;}
.content_extra {float:left;clear:both;width:780px;background:url(../img/content_extra_detailpage.png) repeat-y}
.details .cover {float:left;max-width:240px;padding:0 4px 4px 0;background:url(../img/back_detail_img.gif) right bottom no-repeat}
.details .nonbook{background:none;padding:0;}

.details .cover img {max-width:240px}
.details .detail_intro,.details .detail_extras {float:left;margin-left:20px;display:inline;width:460px}
.details .detail_extras {width:240px;margin-top:10px}
.details .detail_extras li {float:left;width:240px}




.subhome .details .descr {float:left;margin-left:10px;width:180px;display:inline}
.subhome .details .book .descr h3 {width:180px}



	.details .detail_meta {float:right;width:180px;margin-top:50px}	
	.details .detail_intro h2 {text-transform:uppercase;color:#b8130c;width:350px;background:none}
	.details .detail_intro h3 {font-weight:bold;line-height:1.1;margin-bottom:10px;width:350px;font-size:1em}
	.details .detail_extras h5 {font-weight:bold;margin-top:10px}
	.details .detail_extras li.bookformat {margin-top:5px;padding:4px 0 4px 20px;background:url(../img/formats.gif) no-repeat}
	
	.details .detail_extras li.bookformat1 {background-position:-2px 5px} 
	.details .detail_extras li.bookformat2 {background-position:-2px -44px} 
	.details .detail_extras li.bookformat3 {background-position:-2px -94px} 
	.details .detail_extras li.bookformat4 {background-position:-2px -146px}
	.details .detail_extras li.bookformat5 {background-position:-2px -196px} 
	.details .detail_extras li.bookformat6 {background-position:-2px -246px} 
	.details .detail_extras li.bookformat7 {background-position:-2px -296px}
	.details .detail_extras li.bookformat8 {background-position:-2px 1000px}
	.details .detail_extras li.bookformat9 {background-position:-2px 1000px}
	.details .detail_extras li.bookformat10 {background-position:-2px -346px}
	.details .detail_extras li.bookformat11 {background-position:-2px 1000px}
	.details .detail_extras li.bookformat12 {background-position:-2px -146px}
	.details .detail_extras li.bookformat13 {background-position:-2px -396px}
	.details .detail_extras li.bookformat14 {background-position:-2px -429px}
	.details .detail_extras li.bookformat15 {background-position:-2px -465px}
	
	.descr_item {margin-bottom:20px;}
	.description ul.innenseiten{margin:5px 0;}
	.description ul.innenseiten li {display:inline;margin-right:10px}

	.description .page_meta {float:left;width:100%}
	.description .page_meta li,.details .detail_meta li {width:100%;float:left}
	.details .detail_meta li {width:180px}
	.details .detail_meta li.im_warenkorb {margin-top:10px}
	.description .page_meta a,.details .detail_meta a{padding-left:25px;background:url(../img/page_meta.gif) 0 0 no-repeat;display:block;margin:2px 0;float:left;}
	.details .detail_meta a {padding-left:35px}
	.description .page_meta li.empfehlen a {background-position:0 0}
	.description .page_meta li.drucken a{background-position:0 -50px}
	
	.details .detail_meta li.alsbuch a {background-position:5px -920px}
	.details .detail_meta li.blaettern a {background-position:6px -100px}
	.details .detail_meta li.crosslink a {background-position:7px -155px} 
	.details .detail_meta li.zur_merkliste a  {background-position:7px -200px}
	.details .detail_meta li.im_warenkorb a {background-position:5px -298px;background-color:#B91410;color:#fff;padding:6px 15px 6px 35px;border:1px solid #fff}
	
	.details .detail_meta li.im_warenkorb a:hover {text-decoration:none;border:1px solid #676250;}


	
	.details .detail_meta li.mehrzumbuch a {background:#B8130C url(../img/arrow_white.gif) no-repeat scroll 15px center;
color:#FFFFFF;
display:inline;
margin:10px 0;
padding:5px 15px 5px 30px;border:1px solid #fff}
.details .detail_meta li.mehrzumbuch a:hover	{text-decoration:none;border:1px solid #676250;}

.related {float:left;width:215px;margin-left:5px;display:inline}
.related h2 {font-size:100%;text-transform:none;font-weight:bold;width:195px;float:left}



.related p {margin:0;width:195px;float:left}
.related p.zitaten_titles, .related ul.zitaten_covers li {margin-bottom:15px}
.related p.zitaten_titles em {color:#b8130c;font-style:normal}

.related ul,.related h4 {width:195px;float:left}
.related li {width:195px;float:left;margin-bottom:10px;}
.related img {padding:0 4px 4px 0;margin-bottom:-3px;background-image:url(../img/back_small_img.png) !important;background:transparent url(../img/back_small_img.gif) no-repeat scroll right bottom}
.related li.nonbook img{background:none;border:0;padding:0;}

.box {padding:20px 10px !important;float:left}

.related .box {float:left;width:195px;clear:both}
.related .tagcloud {background: url(../img/tagcloud.jpg) left bottom no-repeat;padding:20px 9px 20px 9px;margin-right:-2px;float:left;display:inline;width:198px}
.related .tagcloud li {float:left;margin-right:5px;margin-bottom:0;width:auto}
.related .tagcloud a {color:#676250}
.related .tagcloud a:hover{color:#B8130C}


.list #booklist_wrap h3 {background:url(../img/dot_h.gif) left bottom repeat-x}
	.list #booklist_wrap .book_list h3,.list #booklist_wrap table h3 {background:none}

.list #main {background:url(../img/shadow_bottom.png) left bottom no-repeat;padding-bottom:7px;}
.list .book_list {width:730px;float:left;background:url(../img/dot_h.gif) left top repeat-x}
	.list .booklist_bestellungen {background-color:#F4F1EE;margin-bottom:10px}
	.list .booklist_bestellungen .book_list {background-image:none;width:710px;}
	
.list .book_list li {float:left;clear:both;width:730px}
	.list .booklist_bestellungen .book_list li {width:710px}
	.list .booklist_bestellungen p {float:left;width:100%;margin-bottom:0;margin-top:5px;width:100%}
	.list .booklist_bestellungen h3 {float:left;width:100%}
	
.list p.sort {margin:20px 0;text-align:right}


.list .book_list dl {width:730px;float:left;position:relative;padding:15px 0 20px 0;background:url(../img/dot_h.gif) left bottom repeat-x;min-height:100px;height:auto !important;height:100px}
	.list .booklist_bestellungen .book_list dl {width:710px}
	
.list .book_list dd, .teaserbox dd {margin-left:120px}
.list .book_list dd.moreblock {margin-top:10px}
.list .book_list dd.merk_meta {position:absolute;right:0;bottom:20px;width:300px;text-align:right}
.list .book_list dd.merk_meta a {padding:5px 5px 5px 20px;background-image:url(../img/page_meta.gif);background-repeat: no-repeat;color:#676250}
.list .book_list dd.merk_meta a.loeschen{background-position:-1px -598px}
.list .book_list dd.moreblock a.warenkorb {padding:5px 5px 5px 20px;background-image:url(../img/page_meta.gif);background-repeat: no-repeat;color:#676250;background-position:-3px -866px;color:#b8130c}
.list .book_list h3,.list #booklist_wrap table h3  {text-transform:uppercase;color:#b8130c;font-size:116%;}
.list .book_list h4 {font-weight:bold;margin-bottom:5px;font-size:100%}

.list .book_list dd a.more {display:inline}

.list .book_list dt, .teaserbox dt {position:absolute;left:0;line-height:1;top:15px;padding:0 4px 4px 0;max-height:110px;background-image:url(../img/back_small_img.png) !important;background:transparent url(../img/back_small_img.gif) no-repeat scroll right bottom}
.list .book_list dt.nonbook, .teaserbox dt.nonbook{background:none;border:0;padding:0;}
	.teaserbox dt {top:0}
.list .book_list dt img, .teaserbox dt img {float:left}
.teaserbox dt img {max-width:110px}
.list #main .book_list dd h4 {font-weight:bold;text-transform:none;color:#666052;background:none;margin-bottom:5px}

.list .pagination {float:left;width:730px;padding:5px 0}

.list .pagination p,.list .pagination ul li {float:left;margin:0}
.list .pagination ul {float:right}

.list .pagination ul li a {float:left;padding:2px 4px;line-height:1}
.list .pagination ul li a.hier {color:#fff;background:#b8130c}
.list .pagination ul li a.zurueck,.list .pagination ul li a.weiter{background:url(../img/arrow_red.gif) right center no-repeat;text-indent:-9999px;width:8px;height:12px;}

.list .pagination ul li a.zurueck{background-image:url(../img/arrow_red_right.gif)}

#booklist_wrap a.zurueck  {display:block;background:url(../img/arrow_red_right.gif) left center no-repeat;padding-left:10px}



.zitatenschatz#main {background:url(../img/shadow_bottom_main.gif) left bottom no-repeat;padding-bottom:7px;}
.zitatenschatz_leer#main {padding-bottom:0;background:none}
.zitaten_card {float:left;width:422px;}
.zitaten_card img {margin-bottom:20px;display:block}

.zitaten_thema {float:left;height:135px;padding:30px 30px 30px 435px;width:265px;background:url(../img/groh_header_zitat.jpg) no-repeat;margin-bottom:10px}
.zitaten_thema select {width:253px;margin: 0}
.zitaten_list {width:508px;padding:20px 25px 20px 25px;float:left;}
.zitaten_list h4 {float:left;width:508px}
.zitaten_list h4 span {float:left}
.zitaten_list h4 em {float:right;font-style:normal;font-size:12px;color:#676250;text-transform:none}
.zitaten_list ul {float:left;width:508px;margin-bottom:50px}

.zitaten_list li {background:transparent url(../img/dot_h.gif) repeat-x scroll left bottom;padding:10px;float:left;width:488px}
.zitaten_list li blockquote,.zitaten_list li cite {font-style:normal}
.zitaten_list li cite {font-weight:bold}
p.zitaten_footnote {margin: 10px 0;padding-right:300px;clear:both;color:#BDBAB5;font-size:.9em}

.nav a.nav_versandkostenfrei_link {float:left;background:url(../img/nav_back_versandkostenfrei.jpg) no-repeat;width:186px;height:147px;text-indent:-9999px;float:left;margin:-10px 10px -38px 10px;display:inline}


.keydates {margin:30px 0}
.keydates li {background:url(../img/history_heading.jpg) 0 20px no-repeat;}
.keydates li h3{color:#b8130c;font-family:times,times new roman,georgia, serif;font-size:1.6em;padding:37px 0 10px 43px;float:left}
.keydates li .images {float:left;width:580px;margin-left:40px;display:inline;padding-top:20px}
.keydates li li {background-image:none}

.keydates li .images li {float:left;margin-right:10px}
	.keydates li .images li a {float:left;text-indent:-9999px;background-position:left top;background-repeat:no-repeat}
	.keydates li .images li a:hover {background-position:left bottom}
	
		.keydates li .images li.j1928_1 a {width:103px;height:165px;background-image:url(../img/history/1928_1.jpg)}
		.keydates li .images li.j1928_2 a {width:143px;height:128px;background-image:url(../img/history/1928_2.jpg)}
		.keydates li .images li.j1928_3 a {width:143px;height:128px;background-image:url(../img/history/1928_3.jpg)}
		.keydates li .images li.j1928_4 a {width:143px;height:128px;background-image:url(../img/history/1928_4.jpg)}
		
		.keydates li .images li.j1934_1 a {width:143px;height:128px;background-image:url(../img/history/1934_1.jpg)}
		
		.keydates li .images li.j1985_1 a {width:143px;height:128px;background-image:url(../img/history/1985_1.jpg)}
		
		.keydates li .images li.j1994_1 a {width:103px;height:125px;background-image:url(../img/history/1994_1.jpg)}
		.keydates li .images li.j1999_1 a {width:103px;height:125px;background-image:url(../img/history/1999_1.jpg)}
		.keydates li .images li.j2001_1 a {width:143px;height:128px;background-image:url(../img/history/2001_1.jpg)}
		.keydates li .images li.j2003_1 a {width:103px;height:165px;background-image:url(../img/history/2003_1.jpg)}
		.keydates li .images li.j2004_1 a {width:143px;height:128px;background-image:url(../img/history/2004_1.jpg)}
		.keydates li .images li.j2006_1 a {width:103px;height:125px;background-image:url(../img/history/2006_1.jpg)}
		.keydates li .images li.j2008_1 a {width:143px;height:128px;background-image:url(../img/history/2008_1.jpg)}
        .keydates li .images li.j2009_1 a {width:143px;height:128px;background-image:url(../img/history/2009_1.jpg)}
		
		
		


.keydates li blockquote {padding:20px 0 20px 90px;clear:both}


.formbox {padding:20px;float:left;width:690px;background:#F4F1EE;margin-bottom:10px}
.formbox dl, .formbox p, .formbox h4, .formbox div.newsletter_abo {float:left;clear:both;margin:5px 0;width:339px}
.formbox .newsletter_abo p {width:300px}
.formbox #lieferblock_fbh p, .formbox #lieferblock_fbh h4,.formbox #lieferblock p, .formbox #lieferblock h4,.formbox #rechnblock p,.formbox #lfd_choose p{width:100%}
p.note {font-size:0.9em;width:100%;margin-bottom:10px}
.formbox p.formsubmit {width:690px;clear:both;display:inline;margin-top:20px}
.formbox dt, .formbox dd {float:left;padding:5px 0}
.formbox dt {clear:none;width:120px}
.formbox dd {width:200px}
.vcard {margin:10px 0 40px 0}
.vcard p {margin:0}
.vcard h3 {font-weight:bold}

.vcard .fn, .vcard .org {font-weight:bold}
.handel .vcard .org {display:none}

.formbox div.newsletter_abo {width:320px;padding:10px;background:#fff}
.formbox h4,.formbox h5 {color:#b8130c;text-transform:uppercase}
.odd{float:left;width:340px;clear:both;border-right:1px solid #fff}
.even{float:right;width:339px}

.changeform {float:left;width:210px;margin:5px;padding:5px;background:#fff;height:210px;overflow:hidden}
.formbox .changeform p,.formbox .changeform h4,.formbox .changeform h5 {width:210px;padding: 2px 0;margin:0}
.formbox .changeform h5  {margin-bottom:5px;border-bottom:1px solid #f4f1ee}

#billing_address {float:left;width:670px;padding:10px;background:#fff}
.formbox #billing_address p {width:100%}

.hinweisnote {clear:both;padding:10px;margin:10px 0;background:#fff}
.hinweisnote p {float:none !important}


#ecards ul.choose_ecard {float:left;width:730px;margin:20px 0 10px 0}

#ecards ul.choose_ecard img {display:none;}
#ecards ul.choose_ecard label {display:block;padding-top:220px;height:0;overflow:hidden;width:220px;background-repeat:no-repeat}

#ecards ul.choose_ecard li {width:240px;float:left;margin-bottom:20px}

#ecards ul.choose_ecard li img {display:block;margin-bottom:5px;background:#fff;width:220px}
#ecards ul.choose_ecard li img {display:none}
#ecards .formbox {padding:0;background:#fff;width:730px;margin-bottom:30px}
#ecards .formbox dl {width:100%;margin-top:0;}
#ecards .formbox dt {width:200px;clear:both}
#ecards .formbox dd {width:304px}
#ecards .formbox p {width:504px;margin:0}
#ecards .formbox p.formsubmit {width:304px;margin-left:200px}

#ecards .formbox p.notes {text-align:right;color:#BDBAB5;font-size:.9em}


#meinkonto_wrap {float:left;width:730px;margin-bottom:30px}
#meinkonto_wrap p.intro {width:445px}
#meinkonto_wrap h3, #warenkorb_wrap h3 {color:#b8130c;text-transform:uppercase;margin-bottom:20px;font-size:116%}

.nologin_div {border-bottom:1px solid #9e9e9e;padding:10px 0;margin-bottom:20px}
.login_div {float:left;width:405px;padding:20px 20px 40px 20px;background:#F4F1EE;height:170px;position:relative}
.signup_div {float:right;width:235px;padding:20px 20px 40px 20px;background:#F4F1EE;height:170px;position:relative}

.submit_absolute {position:absolute;left:20px;bottom:20px;}
input#login_submit, a#signup_link, input#ecard_submit, a#ecard_look,a.submit, input.submit,.cart table input.submit {
background-color:#B8130C !important;
background-position:15px center;
background-repeat:no-repeat;
background-image:url(../img/arrow_white.gif);
border:1px solid #F4F1EE;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:1em;
height:28px;
line-height:28px;
overflow:visible;
padding:0 15px 0 25px;
width:auto
}

a#signup_link,input#ecard_submit,a#ecard_look {background-image:url(../img/arrow_white.gif);border:1px solid #f4f1ee}
#ecards input#ecard_submit {cursor:pointer}
input#login_submit{background-image:url(../img/lock_white.gif);cursor:pointer;width:180px;border:1px solid #f4f1ee}

input#login_mail, input#login_pass {width:150px}
.login_div ul,.login_div ul li{float:left;width:405px}
.login_div ul li {margin-bottom:8px;}
.login_div ul dl {float:left;width:260px}
.login_div ul dt {float:left;width:95px}
.login_div ul dd {margin-left:100px;}
.login_div ul li p {position:absolute;right:20px;top:55px;width:130px;font-size:.9em;line-height:1.2}
.login_div ul li p .float_left {width:20px}
.login_div ul li p .float_right {width:110px;padding-top:3px}


a.submit:hover,
input.submit:hover,
a#signup_link:hover,
input#ecard_submit:hover,
a#ecard_look:hover,
input#login_submit:hover,
.cart table input.submit:hover {border:1px solid #676250;color:#fff;text-decoration:none} 



.warenkorb_breadcrumbs {float:left;width:730px;margin-bottom:7px}
.warenkorb_breadcrumbs li {float:left;height:35px;overflow:hidden;}
.warenkorb_breadcrumbs li a,.warenkorb_breadcrumbs li span {float:left;height:35px;background-image:url(../img/cart_steps.jpg);background-repeat:no-repeat;text-indent:-9999px}

.warenkorb_breadcrumbs li.step1 a {background-position:0 -35px;width:176px}
.warenkorb_breadcrumbs li.step1 span {background-position:0 -70px;width:154px;}

.warenkorb_breadcrumbs li.step2 a {background-position:-182px -35px;width:151px}
.warenkorb_breadcrumbs li.step2 span {background-position:-182px -70px;width:130px}

.warenkorb_breadcrumbs li.step3 a {background-position:-365px -35px;width:180px}
.warenkorb_breadcrumbs li.step3 span {background-position:-365px -70px;width:169px}

.warenkorb_breadcrumbs li.step4 a {background-position:-547px -35px;width:180px}
.warenkorb_breadcrumbs li.step4 span {background-position:-547px -70px;width:180px}

.warenkorb_breadcrumbs li.step34 a {background-position:0 -35px;width:180px}
.warenkorb_breadcrumbs li.step34 span {background-position:0 -70px;width:180px}

.warenkorb_breadcrumbs li.step2_active a {background-position:-182px 0;width:151px}
.warenkorb_breadcrumbs li.step2_active span {background-position:-182px 0;width:130px}

.warenkorb_breadcrumbs li.step3_active a {background-position:-365px 0;width:153px}
.warenkorb_breadcrumbs li.step3_active span {background-position:-365px 0;width:168px}

.warenkorb_breadcrumbs li.step4_active a {background-position:-547px 0;width:180px}
.warenkorb_breadcrumbs li.step4_active span {background-position:-547px 0;width:180px}

.warenkorb_breadcrumbs li.step34_active a {background-position:-730px 0;width:180px}
.warenkorb_breadcrumbs li.step34_active span {background-position:-730px 0;width:180px}



.shop_steps {float:left;width:730px;background:url(../img/dot_h.gif) left bottom repeat-x;padding-bottom:10px}
.shop_steps li{float:left;width:223px;margin-right:20px;display:inline}
.shop_steps li#shop_step_3{margin-right:0}
.shop_steps li h3 {color:#b8130c;text-transform:uppercase;margin-bottom:10px;padding:10px 20px 10px 55px;background:url(../img/shop_steps.gif) 0 0 no-repeat}
#warenkorb_wrap .hinweisbox {clear:both;padding-top:20px}
#warenkorb_wrap .hinweisbox h3 {margin-bottom:0}
.shop_steps li#shop_step_2 h3 {background-position:0 -100px}
.shop_steps li#shop_step_3 h3 {background-position:0 -200px}

.cart_end {width:720px;float:left;padding:5px;background:#F4F1EE}
.cart_end_box {float:left;width:220px;margin:4px;display:inline;padding:6px;background:#fff;height:150px;padding-bottom:20px;position:relative}

.cart_end_box p {margin:0}
.cart_end_box p.formsubmit {position:absolute;left:6px;bottom:6px}

.cart td h5{margin-bottom:20px;font-size:100%}


.cart {float:left;width:730px;margin-top:20px}
.cart table {width:100%}
.cart table td {background:#f4f1ee;border-bottom:2px solid #fff;padding:10px 5px;vertical-align:top}

.cart table td.tdhell {border:none;background:#fafafa;padding:0 5px}
.cart tr.full_delete td {text-align:right;font-weight:bold}
.cart table th {text-transform:uppercase;padding:0 5px;font-size:.95em}
.cart table th.title {width:auto;padding:0}
.cart table th {width:80px}
.cart table th.remove {width:40px}
.cart table th.quantity {width:50px}
.cart table div {float:left}
.cart table div.img {float:left;width:70px;margin-left:5px;display:inline}
.cart table div.image {background:url(../img/back_small_img.png) right bottom no-repeat;padding:0 4px 4px 0}
.cart table div.img img {width:60px}
.cart table div.img a {float:left;padding:0 4px 4px 0;background-image:url(../img/back_small_img.png) !important;background:transparent url(../img/back_small_img.gif) no-repeat scroll right bottom}
.cart table h4 {margin-left:110px;text-transform:uppercase;font-size:1em;padding-top:5px;color:#b8130c}
.cart table td a.delete {display:block;text-indent:-9999px;background:url(../img/page_meta.gif) -5px -600px no-repeat;width:16px;height:19px;}
.cart table input {width:20px}
.cart table input.submit {width:auto}
.cart table tr.total td {font-weight:bold}
.cart table tr.total td.tipp p {margin:0 10px;padding:10px 10px 10px 70px;background:url(../img/tipp.gif) 5px center no-repeat;font-weight:normal;font-size:.9em}
.cart table tr.total td.tipp p em {font-style:normal;color:#b8130c}

.cart .shopsubmit {margin-top:10px;float:left;width:730px}
.cart .shopsubmit input,.cart .shopsubmit a {font-size:1em;cursor:pointer;vertical-align:middle;float:left;line-height:30px;height:30px;width:auto;border:none;background-color:#b8130c;background-repeat:no-repeat;background-position:15px center;color:#fff;padding:0 15px 0 30px;overflow:visible}
.cart .shopsubmit #shop_weiter {background-image:url(../img/page_meta.gif);background-position:5px -298px }
.cart .shopsubmit #shop_submit {background-image:url(../img/arrow_white.gif) }

.cart ul.shop_meta {clear:both;margin-top:10px}
.cart ul.shop_meta li{margin:2px 5px;}
.cart ul.shop_meta a {padding:2px 0 2px 25px;background-image:url(../img/page_meta.gif);background-repeat:no-repeat;background-color:transparent}
.cart ul.shop_meta li.aktualisieren a {background-position:0 -550px}
.cart ul.shop_meta li.print a {background-position:0 -48px}

.footnotes {clear:both;padding-top:40px;color:#BDBAB5;font-size:.9em}
.footnotes p span {float:left;width:25px;text-align:right}
.footnotes p em {margin-left:28px;display:block;font-style:normal}

.nav a {color:#676250;}
.nav p.detailsuche {margin-top:5px}
.nav p.detailsuche a {color:#b8130c}
.nav div, .nav ul, .nav li {float:left;padding:0}
.inner_nav_box div {width:178px;padding:0 10px 20px 20px}
.inner_nav_box ul, .inner_nav_box li {width:208px;}
.nav li a {float:left;padding:1px 5px 1px 20px;width:183px;text-transform:uppercase;border-bottom:1px solid #fff}
.nav li li a {padding-left:35px;width:168px}


.nav p.detailsuche a {display:block;padding-left:15px;background:url(../img/arrow_red.gif) left center no-repeat;}

a.logout {display:block;padding-left:15px;background:url(../img/arrow_red_right.gif) left center no-repeat;}
.nav ul li{margin:0 0}
.nav ul {margin-bottom:10px}
.nav ul li.active {background:#fff url(../img/back_nav_list_hover.gif) repeat-x}


.nav ul a:hover {text-decoration:none;color:#b8130c}
.nav ul li.active a{width:168px;padding-left:35px;background:url(../img/arrow_red.gif) 20px 4px no-repeat;color:#b8130c}
.nav ul li.active li a {background-image:none !important;width:153px !important;text-transform:none;padding-left:50px;color:#676250 !important}
.nav ul li.active li a:hover,.nav ul li.active li.active a {background-image:url(../img/arrow_red.gif) !important;background-repeat:no-repeat;background-position:35px 4px;color:#b8130c !important}

.nav ul li.active li.active a {background-image:url(../img/arrow_red.gif) !important;color:#b8130c !important}
.nav ul.nav_meta{margin-top:20px;}
.nav ul.nav_meta li a{width:163px;padding-left:40px;background:url(../img/page_meta.gif) 0 0 no-repeat;}

.nav ul.nav_meta li.katalog a {background-position:16px -348px}
	.nav ul.nav_meta li.katalog a:hover,.nav ul.nav_meta li.katalog.active a {background-position:16px -663px}
	
.nav ul.nav_meta li.newsletter a {background-position:16px -398px}
	.nav ul.nav_meta li.newsletter a:hover,.nav ul.nav_meta li.newsletter.active a {background-position:16px -713px}
	
.nav ul.nav_meta li.ecards a {background-position:16px -448px}
	.nav ul.nav_meta li.ecards a:hover,.nav ul.nav_meta li.ecards.active a{background-position:16px -763px}
	
.nav ul.nav_meta li.zitaten a {background-position:16px -500px}
	.nav ul.nav_meta li.zitaten a:hover,.nav ul.nav_meta li.zitaten.active a {background-position:16px -815px}



#footer li {display:inline;text-transform:uppercase;margin-left: 10px}	
	#footer .tags li {text-transform:none}
#footer h4 {display:inline;font-size:100%}	
#footer a {padding-right:16px;background:url(../img/dot.gif) right center no-repeat;color:#676250;line-height:42px}	
#footer .teaserbox li {margin:0 10px 0 0}
#footer .teaserbox a {padding-right:0;background:none;line-height:1.1em}
#footer .teaserbox dd a{display:block;padding:3px 0 3px 10px;background:url(../img/arrow_red.gif) left 4px no-repeat;color:#b8130c;margin-top:5px}




#detailsuche {width:600px;float:left}
#detailsuche h4 {color:#b8130c;text-transform:uppercase;margin-top:10px;}
#detailsuche li {clear:both;padding:5px 0}
#detailsuche p,#detailsuche ul,#detailsuche h4 {clear:both;float:left;width:100%}
#detailsuche h4 em {display:block;text-transform:none;color:#676250;font-style:normal;font-size:.9em}
#detailsuche label {margin-right:10px}
#detailsuche li label {width:150px}

#detailsuche input,#detailsuche label,#detailsuche select {float:left}





#geschenktipps_intro {width:730px;height:0;overflow:hidden;padding-top:321px;float:left }

#geschenktipps_list {width:728px;padding:0 1px;float:left}
#geschenktipps_list li {float:left;overflow:hidden;width:182px;height:182px}
#geschenktipps_list li.image {width:178px;height:182px;padding-left:4px}
#geschenktipps_list li.text {width:154px;height:132px;padding:25px 14px}

#geschenktipps_list li.image div{height:96px;max-width:114px;margin:45px auto auto auto;text-align:center;}
#geschenktipps_list li.image a{padding:0 4px 4px 0;height:92px;float:left;background-image:url(../img/back_small_img.png) !important;background:transparent url(../img/back_small_img.gif) no-repeat scroll right bottom}

#geschenktipps_list li h4 {text-transform:uppercase;color:#b8130c;font-size:14px;margin-bottom:5px}

.handel h4, .handel h3, .impressum h3, .impressum h4 {font-weight:bold;margin-top:20px}

.etracker {text-indent: -9999px;display:none}


body#gesamtverzeichnis{background:url(/img/groh_header_katalog.gif) #f6f4f1 no-repeat;margin:0px;padding:0px;width:700px;}
body#gesamtverzeichnis h1{background:url(/img/groh_header_katalog.gif) }
body#gesamtverzeichnis #flashcontainer{width:700px;height:510px;overflow:hidden;margin-left:50px;margin-top:90px;}
body#gesamtverzeichnis a{position:absolute;top:640px;left:20px;}




#print_headline {display:none;}
