/* CSS Document */


*{margin: 0; padding:0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

body {background-color:#b7b7b2; background-image: url(../bilder/bgall.png); background-position:left top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }
#footer a, #rechts a {color:#712834; text-decoration:none; }
#footer a:hover, #rechts a:hover {color:#712834; text-decoration:underline; }
#wrapper {position: absolute; left: 50%; margin-left: -450px;top: 0; width: 900px;background-image: url(../bilder/bgmaincontent.png); background-position:left top; background-repeat:repeat-y;x}
#header {width: 900px; height: 105px; background-image:url(../bilder/header.jpg); background-position:left top; background-repeat:no-repeat;}
#maincontent {width: 900px;}

#links {width: 311px; float: left; border-bottom: 3px solid #a4a499; background-color:#bdbdb6; min-height: 300px;}
#rechts {width: 589px; float:right; background-color:#ffffff; min-height: 300px;border-bottom: 3px solid #bdbdbc; padding-top: 10px; padding-bottom:40px;}
#rechts h1, #rechts h2, #rechts h3, #rechts .csc-textpic-imagewrap {margin:0 100px 12px 102px;}
#rechts h2 {font-size: 12px;margin:0 100px 12px 102px;}
#rechts p, #rechts ul, .footertext {font-size: 12px; margin:12px 100px 12px 102px;}
#rechts ul {list-style-type:circle;}


#rechts .csc-textpic-imagewrap {margin:12px 50px 12px 102px;}
#footer { width: 589px; height: 60px; background-color: #ddddce; float:right;border-bottom: 3px solid #bdbdbc;}
.footertext {font-size: 11px;}

ul#topnav {margin: 60px 0 0 0; padding: 0; list-style-type:none;}

p.bodytext {line-height: 18px; font-size: 12px;}

#subnav {

padding-bottom: 10px;
border-bottom: 1px dotted #712834;
}

#subnav ul {
list-style-type:none;
margin:0;padding:0;
text-align:center;

}

#subnav ul li {
display:inline;
padding: 10px;
border-left: 1px dotted #712834;
}
#subnav ul li.first {
border-left:medium none;
}
#subnav ul li a {
color:#712834;
}

#subnav ul li.hier, #subnav ul li:hover {
background-color:#bdbdbc;

}
#subnav ul li.hier a, #subnav ul li:hover a {
color:#ffffff;
}
#subnav ul li a:hover {
text-decoration: none;
}
#inhalte {

padding-top:10px;

}

h1 {
	font-size: 28px;
	color:#712834;
	font-weight:normal;

}

ul li.topnav {
	margin: 0 0 0 48px;
}
ul li.topnav a{
	font-size: 12px;
	text-decoration: none;
	color:#712834	
}
ul li.hier a{
	font-weight:bold;	
}

/*Buchext*/


/*LIST VIEW*/


.booklist_info a {
font-size:0.9em;
font-weight:bold;
}


.tx-rthanserspecials-pi1 {
width: 455;
	font-size:0.9em;
	margin:0 auto 0 0;
	margin:0 100px 12px 102px;
}


.tx-rthanserspecials-pi1 .booklist_image {

clear:both;

}

.tx-rthanserspecials-pi1 .main {
margin:0 0 20px 0;
padding: 0 0 20px 0;
border-bottom:1px dotted #712834;
}


.tx-rthanserspecials-pi1 h3,#rechts .tx-rthanserspecials-pi1 h3  {
font-weight:normal;
color:#712834;
font-size: 14px;
margin:0 0 5px 0;
padding:0;


}

.tx-rthanserspecials-pi1 h4 {
	font-size: 13px;
	margin: 0;
	padding:0;
	font-weight:normal;
}

.tx-rthanserspecials-pi1 a {

color:#222222;
}

.tx-rthanserspecials-pi1 h3 a {

color:#712834;
}

.tx-rthanserspecials-pi1 p,#rechts .tx-rthanserspecials-pi1 p {
margin:0;padding:0;

}

.tx-rthanserspecials-pi1 .available {

color:#712834;
}

.tx-rthanserspecials-pi1 .booklist_image {

float:left;
width: 20%;

}
.tx-rthanserspecials-pi1 .booklist_info {

float:right;
width: 70%;
}

.tx-rthanserspecials-pi1 img {
	margin: 0 5px 3px 0;
}
.tx-rthanserspecials-pi1 .odd, .tx-rthanserspecials-pi1 .even {
	padding: 5px;
}		
.tx-rthanserspecials-pi1 .even {
	background-color: #eeeeee;
}

/*DETAIL VIEW*/


.tx-rthanserspecials-pi2 {
width: 579px;
	font-size:0.9em;
	margin:0 auto 0 0;
}

#rechts .tx-rthanserspecials-pi2 p {
margin:0;

}
.tx-rthanserspecials-pi2 .single_img {

background-color:#ffffff;

padding:10px;
margin:0;



	width: 180px;
	
	float:left;
}

.tx-rthanserspecials-pi2 .single_img img {

padding: 5px;
	border-bottom:1px dotted #712834;

background-color:#fafafa;
}


.tx-rthanserspecials-pi2 .single_info {
width: 320px;
float:right;

}

.tx-rthanserspecials-pi2 h3,#rechts .tx-rthanserspecials-pi2 h3  {
font-weight:normal;
color:#712834;
font-size: 28px;
margin:0 0 10px 0;
padding:0;
line-height: 32px;

}

.tx-rthanserspecials-pi2 .subtitle, .tx-rthanserspecials-pi2 .translator {
	font-size: 13px;
margin:0 0 5px 0;
	font-weight:bold;
	color:#222222;
}

.tx-rthanserspecials-pi2 h4 {
	font-size: 15px;
	margin:0;padding:0;
	font-weight:normal;
	color:#222222;
}


body .tx-rthanserspecials-pi2 div.single_bib, body .tx-rthanserspecials-pi2 #header4 {
width: 210px;
border-bottom: 1px dotted #712834;
padding: 10px;
color:#222222;
font-size:11px;
background-color:#fafafa;
}



.tx-rthanserspecials-pi2 .buyit {

font-weight: bold;}




.tx-rthanserspecials-pi2 h3 a {
	font-size: 1em;
}

.tx-rthanserspecials-pi2 .odd, .tx-rthanserspecials-pi1 .even {
	padding: 5px;
}		
.tx-rthanserspecials-pi2 .even {
	background-color: #eeeeee;
}


.clearer {
clear:both;

}

.zero {margin:0;padding;0; font-size:0;line-height:0;}



/*WARENKORB*/

ul.cartlink {
margin: 20px 0 0 48px;
padding:0;
list-style-type: none;
}

ul.cartlink li a {
font-size: 0.8em;
color:#712834;
} 