body, td, th, p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
/* STYLE DEFINITIONEN FÜR DIE SUCHERGEBNISLISTE */
a.sel_kvtext:link , a.sel_kvtext:visited , a.sel_kvtext:active {
	color: #102429;
	font-size:12px;
	}
a.sel_kvtext:hover {
	color: #075AAE;
	}
.sel_subline {
	color: #102429; 
	}
a.sel_headline:link , a.sel_headline:visited , a.sel_headline:active {	
	color:#075AAE; 
	line-height:20px;
	}
a.sel_headline:hover {
	color: #009AFF;
	}
	
/* STYLE FÜR INTROBÜCHERBEREICH */	
.intropage h1 {font-size:28px; font-weight:normal; margin:18px 0 7px -2px}
.intropage h2 {font-size:15px; font-weight:bold; margin:0 0 3px 0; line-height:18px; color:#303030;}
.intropage h3 {font-size:15px; font-weight:bold; margin:20px 0 10px 0; padding:3px; color:#303030; background:#F4F4F4;}
h1.portalnew  {margin:20px 0 0 0; font-size:15px; font-weight:bold;}
#introbooks {border:1px solid #DFDFDF; background:#F4F4F4; padding:8px;}
h1.introbooks  {font-size:15px; font-weight:bold; color:#fff; background:url('image.asp?id=black_bg.gif&h=-1') repeat-x #000; border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding:3px 0 3px 12px; margin:20px 0 0 0;}
#introbooks img {margin-right:5px; margin-left:5px;}
#introbooks p {margin-top:0;}
.introbooks-left {vertical-align:top; padding:10px 5px 10px 5px; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; width:50%}
.introbooks-right {vertical-align:top; padding:10px 5px 10px 5px; border-bottom:1px solid #DFDFDF; width:50%}
a.introbooks-link:link, a.introbooks-link:active, a.introbooks-link:visited {color:#0B0B0B;}
a.introbooks-link:hover {color:#7B7B7B;}
.mcseform {margin:0 0 -5px 0; background:#F1F8FC; border:1px solid #D2E1EA;}
.mcseform  div {padding:8px;}
.introtable td {vertical-align:top; padding:10px 10px 5px 0;}
.introlist {margin-top:-5px; margin-bottom:0px;}
.introlist li {margin-bottom:2px;}
.introbookstable {border:1px solid #DFDFDF; padding:8px;}
.introbookstable img {margin-right:5px; margin-left:5px;}
.introbookstable td {vertical-align:top;}

/* STYLE DEFINITIONEN FÜR DIE EINZELPRODUKTDARSTELLUNG */
.epd_headline {
	color: #075AAE; 
	line-height:22px;
	}
.epd_subline {	
	color: #102429; 
	line-height:16px;
	}
.epd_kvtext {
	margin-top:20px;
	color: #393939;
	font-size:12px;
	}
.grau1 { 
	background-color: rgb(245,244,243); 
	}
.end { 
	padding: 3px; 
	border-bottom: 1px dotted #d5dbe0; 
	}
.orange { 
	color: #ff6600; 
	}
.legende {
	font-size:9px;
	}
.button1 { 
	color: white; 
	font-size: 10px; 
	font-weight:bold; 
	background-color: #FFBA00; 
	border: solid 1px #BFBFBF;
	cursor:hand; 
	}
.black  { 
	color: black; 
	text-decoration: none; 
	}
.info_table {
 	background-color:#F4F4F4;
	padding-left:3px;
	color:#000;
	}
.supportform {
	color: #000; 
	}
.results {
	color: #000; 
	}
a.memotext:link , a.memotext:active , a.memotext:visited {
	color:#000;
	text-decoration:none;
	}
a.memotext:hover {
	color:#00309C;
	text-decoration:underline;
	}
.middleselect {
	font-family:Arial, Helvetica, sans-serif;
	width:174px; 
	font-size:10px;
	height:17px;
	text-indent:1px;
	}
/*STYLES FÜR IMAGES IM LOGIN*/	
.loginheader-left {
	background:url('image.asp?id=left_round_grey.gif&h=-1') #E8E8E8 no-repeat top left;
	}
.loginheader-right {
	background:url('image.asp?id=right_round_grey.gif&h=-1') no-repeat top right;
	}
.login_box {
	background:url('image.asp?id=login_box_gradient.gif&h=-1') bottom repeat-x #fff;
	}
.new_user_box {
	background:url('image.asp?id=login_box_gradient.gif&h=-1') bottom repeat-x #fff;
	}	
#loginquest li {
	list-style-image:url('image.asp?id=login-arrow.gif&h=-1');
	}
#login-support {
	background:url('image.asp?id=login_support_phone.gif&h=-1') right top #F1F1F1 no-repeat;
	}
/* STYLES FÜR DIE ERWEITERTE SUCHE */
.ext_search_header {
	margin:6px 0 0 0;
	background-color:#6BB2DE;
	color:#FFF; 
	}
/*also purchased styles */
.purchased-left {
	background-image:url(image.asp?id=purchased-left.gif&h=-1);
	}
.purchased-right {
	background-image:url(image.asp?id=purchased-right.gif&h=-1);
	}
.purchased-top {
	background-image:url(image.asp?id=purchased-top.gif&h=-1);
	}
.purchased-btm {
	background-image:url(image.asp?id=purchased-bottom.gif&h=-1);
	}
.purchased-btm-img {
	background-image:url(image.asp?id=purchased-basket-btm.gif&h=-1);
	}
.purchased-cnt {
	background-image:url(image.asp?id=purchased-basket-top.gif&h=-1);
	}
.ramen1 { 
	background-color: #f5f5f5; 
	padding: 2px; 
	border: solid 1px #cccccc; 
	}
.input1  { 
	border: solid 1px #cccccc; 
	}
.input2  { 
	font-size: 10px; 
	text-align: right; 
	border: solid 1px #4e606c; 
	}	
.catdefaultheadline {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	}
.newrelease-sublines  { 
	color: #960505; 
	font-weight: bold; 
	font-size: 13px; 
	margin-bottom:15px;
	padding-bottom:12px;
	padding-top:10px;
	padding-right:3px;
	border-bottom:1px solid #BCCAD2;
	border-top:1px solid #BCCAD2;
	}
.newrelease-sublines a:link, .newrelease-sublines a:visited, .newrelease-sublines a:active, .newrelease-sublines a:hover {
	font-weight:normal;
	font-size:10px;
	}
.memowrap {width:805px;}

.userctrl_area {
	background: url('image.asp?id=payment_gradient.gif&h=-1') repeat-x;
	}
.userctrl_area  td {
	background: url('image.asp?id=grey_line_dot.gif&h=-1') repeat-x left bottom;
	}	
.basketdottedline {
	background: url('image.asp?id=grey_line_dot.gif&h=-1') repeat-x left bottom;
	}
.basketctrl_area {
	background: url('image.asp?id=payment_gradient.gif&h=-1') repeat-x 0 24px;
	} 
.userctrl_header {
	background:url('image.asp?id=white_headgradient.gif&h=-1') repeat-x;
	}
.nestedtable td {background:none; padding:0 0 0 0; margin:0 0 0 0;}
.nestedpaytable td {background:none; padding:0; margin:0; vertical-align:middle; margin-bottom:4px;}
.curshoplogo {margin-top:14px;}	
.prodinfos  {width:452px;}
.tab-menu li a {font-size:12px;}	
* html #epd {padding-left:10px;} 
#epd_btm {
	background:url('image.asp?id=epd_btm_round.gif&h=-1') no-repeat bottom left;
	}
#epd_top_book {
	background:url('image.asp?id=epd_top_round_porto.gif&h=-1') no-repeat top left;
	}
#epd_top {
	background:url('image.asp?id=epd_top_round.gif&h=-1') no-repeat top left;
	}
#lbPrevLink:hover {
	background: transparent url('image.asp?id=prevlabel.gif&h=-1&f=2') no-repeat 0% 15%;
	}
#lbNextLink:hover {
	background: transparent url('image.asp?id=nextlabel.gif&h=-1&f=2') no-repeat 100% 15%;
	}
#lbCloseLink {
	background: transparent url('image.asp?id=closelabel.gif&h=-1&f=2') no-repeat center;
	}
.edvbvbasketsign {
	padding:0 0 3px 10px;
	text-align:left;
	margin-top:-2px;
	margin-bottom:0;
	}


#printorder img {
	display:none;
	}
.head {
	display:none;
	}
.topnavi {
	display:none;
	}
#navBar {
	display:none;
	}
#rightBar {
	display:none;
	}
#utilities{
	display:none;
	}
#welc_msg{
	display:none;
	}
.threecolteaser{
margin-bottom:10px;
margin-left:-10px;
padding:0 0 0 0;
position:relative;
}
.item {
display:inline
}
#portalnew{
float:left;
}
#portalnew img{
margin:10px;
}
html* #portalnew img{
margin:0 5px 5px 0;
}
.threecolteaser #fotoslide_1{
display:inline;
position:absolute;
right:-3px;
top:-254px;
}
html* .threecolteaser #fotoslide_1{
display:inline;
position:absolute;
right:-2px;
top:0;
}
img{
border:none;
}
#middlebottom{
	display:none;
	}
#footer{
position:relative;
margin-top:20px;}