body {
	margin:0;
	padding:0;
	background:url(../../img/summer/bg_main.gif) #f73c3c;
	color:#fff;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

/* Html Arttribute
******************************************************************
*/

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

h2 {
	font-size:22px;
	font-family:Arial, Verdana,  sans-serif;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

a {
	color:#fff;
}


img {
	border:none;	
}

/* generische Klassen 
********************************************************************
*/
.formElement {
	margin:5px 0 5px 0;
	width:230px;	
}


/* colors */

.colorBox1 {
	color:#303f9b;
}

.colorBox2 {
	color:#006307;
}

.colorBox3,
.colorBox3 a {
	color:#034188;
}

.whiteBg {
	background:#fff;	
}

.cart_link {
	
}

.clearFloat {
	clear:both;
	padding:0;
	margin:0;
}

.aboError {
	font-weight:bold;	
}

.linkBox {
	margin-top:15px;
}

.center {
	text-align:center;	
}

.contentPadding {
	padding:15px 25px 15px 25px;
}

.contentPaddingSmall {
	padding:15px 25px 12px 25px;
}

.bookListPadding {
	padding:25px 15px 25px 25px;	
}

.boxBottomMargin {
	margin-bottom:20px;
}

.smallTextBox {
	margin-top:10px;	
}

.boxTable {
	margin: -5px 10px -6px 10px;
	padding:0;
	width:519px;
}

.boxTable td {
	vertical-align: top;
	padding:15px;
}

.boxTable td.image {
	text-align:center;
}

/* eingef?gt f?r ie wird im ie css ?berschrieben */
.boxTableTop {
	margin: -6px 10px -6px 10px;
	padding:0;
	width:519px;
}

.boxTableTop td {
	vertical-align: top;
	padding:15px;
}

.boxTableTop td.image {
	text-align:center;
}
/* *********************************************** */

.space_after {
	margin-bottom:10px;	
}

.fillBoxImage {
	margin:48px 10px -6px 11px;
	text-align:center;
	border:1px solid black;
}

.bookDetailText {
	float:right; 
	width:335px; 
	position:relative;	
}

.textOnly {
	margin:-3px 12px -6px 12px;
	padding:15px 15px 15px 15px;
}

.bookLinkText {
	margin-bottom:10px;
	text-decoration:none;	
}

/* #################### Layout ################*/
#pageContainer {
	width:820px;
	margin:0 auto;
	background:#f73c3c;
	overflow:hidden;
}

#headerContainer {
	height:200px;
}

#headNaviContainer {
	text-align:right;
	padding-right:10px;
	margin-bottom:5px;
}

#leftContainer {
	float:left;
	width:260px;
	margin-right:20px;
}

#contentContainer {
	float:right;
	width:540px;
}

/* #################### Navigation ####################*/

ul#navigation li {
	padding:0;
	margin-bottom:-2px;
}

ul#navigation li img {
	border:none;
}

#naviContainer {
	
}

#navigation {
/*	background: url(../../img/summer/navi/a_link/navi_bg.gif) no-repeat; */
	width:260px;
	height:344px;
/*	padding:21px 0 0 23px; */
}

/* ########################## Contentboxen ###################### */

/**
	Box 1 small ********************************************************************
*/


h2.head1Small {
	background:url(../../img/summer/wallpaper1/header.gif);
	margin:0 12px 0 12px;
}

.box1_small {
	position:relative;
}

.box1_small_inner {
	background:url(../../img/summer/wallpaper1/vert-small.gif) repeat-y  top left;
}

/* ******************************************************************************** */

.box1_big a, .box1_small a {
	font-size:9px;
	font-weight:bold;
	color:#303f9b;
	margin-bottom:5px;
/*	display:block; */
}


h2.head1 {
	background:url(../../img/summer/wallpaper1/header.gif);
	margin:0 12px 0 12px;
	position:relative;
	top:0;
	left:0;
	width: 484px;	
}

.box1_big {
	position:relative;
	
}

.box1_big_inner {
	background:url(../../img/summer/wallpaper1/vert-big.gif) repeat-y  top left;
}

.wallpaper1 {
	background:url(../../img/summer/wallpaper1/bg.gif) top left; 
}

.wallpaperWhiteLine1 {
	background:url(../../img/summer/wallpaper1/vert-buch.gif) top left;
}
.wallpaperWhiteLine1Liste {
	background:url(../../img/summer/wallpaper1/vert-liste.gif) top left;
}

/**
****************************************************************************
*/


/**
	Box 2 small ************************************************************
*/


h2.head2Small {
	background:url(../../img/summer/wallpaper2/header.gif);
	margin:0 12px 0 12px;
}

.box2_small {
	position:relative;
}

.box2_small_inner {
	background:url(../../img/summer/wallpaper2/vert-small.gif) repeat-y  top left;
}


/**
	Box 2
*/

.box2_big a, .box2_small a {
	font-size:9px;
	font-weight:bold;
	color:#006307;
	margin-bottom:5px;
/*	display:block; */
}

h2.head2 {
	background:url(../../img/summer/wallpaper2/header.gif);
	margin:0 12px 0 12px;
/*	position:relative;
	top:0;
	left:0; */
	width: 484px;	
}

.box2_big {
	position:relative;
	
}

.box2_big_inner {
	background:url(../../img/summer/wallpaper2/vert-big.gif) repeat-y  top left;
	
}

.wallpaper2 {
	background:url(../../img/summer/wallpaper2/bg.gif) top left;
}

.wallpaperWhiteLine2 {
	background:url(../../img/summer/wallpaper2/vert-buch.gif) top left;
}
.wallpaperWhiteLine2Liste {
	background:url(../../img/summer/wallpaper2/vert-liste.gif) top left;
}

/**
****************************************************************************
*/


/**
	Box 3 small ************************************************************
*/


h2.head3Small {
	background:url(../../img/summer/wallpaper3/header.gif);
	margin:0 12px 0 12px;
}

.box3_small {
	position:relative;
}

.box3_small_inner {
	background:url(../../img/summer/wallpaper3/vert-small.gif) repeat-y  top left;
}


/**
	Box 3
*/

.box3_big a, .box3_small a {
	font-size:9px;
	font-weight:bold;
	color:#034188;
	margin-bottom:5px;
/*	display:block; */
}


h2.head3 {
	background:url(../../img/summer/wallpaper3/header.gif);
	margin:0 12px 0 12px;
	position:relative;
	top:0;
	left:0;
	width: 484px;	
}

.box3_big_inner {
	background:url(../../img/summer/wallpaper3/vert-big.gif) repeat-y  top left;
	position:relative;
	z-index:10;
}

.wallpaper3 {
	background:url(../../img/summer/wallpaper3/bg.gif) top left;
}

.wallpaperWhiteLine3 {
	background:url(../../img/summer/wallpaper3/vert-buch.gif) top left;
}
.wallpaperWhiteLine3Liste {
	background:url(../../img/summer/wallpaper3/vert-liste.gif) top left;
}
/**
****************************************************************************
*/

#footerContainer {
	padding:0 12px 5px 0;
	text-align:right;
	margin-top:0;
} 

#serviceContainer {
	padding-left:12px;
	margin-bottom:10px;
}

.box_footer {
	clear:both;
	margin-bottom:-3px;
}

/* teaserboxen */

.teaserbox {
	background:url(../../img/summer/wallpaper1/vert-small.gif) repeat-y  top left;
	position:relative;
	width:259px;
}

h3.head1Small {
	background:url(../../img/summer/wallpaper1/header.gif);
	margin:0 12px 0 12px;
	font-size:22px;
}

.box1_small h2.head1,
.box2_small h2.head2,
.box3_small h2.head3 {
	width:204px;
}

.teaserboxCol {
	overflow:hidden;
}

.teaserboxCol .box1_small,
.teaserboxCol .box2_small,
.teaserboxCol .box3_small {
	height:210px;
	position:relative;
}

.teaserboxCol .box1_small_inner {
	background:url(../../img/summer/wallpaper1/vert-small.gif) repeat-y  top left;
	width:260px;
	height:100%;
}

.teaserboxCol .box2_small_inner {
	background:url(../../img/summer/wallpaper2/vert-small.gif) repeat-y  top left;
	width:260px;
	height:100%;
}

.teaserboxCol .box3_small_inner {
	background:url(../../img/summer/wallpaper3/vert-small.gif) repeat-y  top left;
	width:260px;
	height:100%;
}

.teaserboxCol .box_footer {
	position:absolute;
	bottom:0px;
	left:0;
}

.corner_top_left {
	width:3px;
	height:3px;
	float:left;
}

.corner_top_right {
	width:3px;
	height:3px;
	float:right;
}

.corner_bottom_left {
	width:3px;
	height:3px;
	float:left;
}

.corner_bottom_right {
	width:3px;
	height:3px;
	float:right;
}

.teaserboxMargin {
	margin-right:15px;
}

.teaserboxNoMargin {
	margin-right:0px;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.teaserbox_cover {
	padding:6px 0 6px 6px;
}

.teaserboxServiceIconContainer {
	margin:5px 0 0 0;
}

.teaserboxServiceIconContainerBox {
	overflow:hidden;
	height:25px;
	margin-right:-2px;
}

.teaserboxServiceIconContainer img {
	
}

/* icons under book-teaserbox */

.teaserboxServiceIconWidth_1 {
	width:28px;
}

.teaserboxServiceIconWidth_2 {
	width:68px;

}

.teaserboxServiceIconWidth_3 {
	width:93px;
}

.teaserboxServiceIconWidth_4 {
	width:108px;
}

.ic_no_border {
	border:none;
}

.teaserboxServiceIconContainerBox .ic_container {
	float:left;
	margin:0 3px 0 0;
}

/* ******************************************************************************** */

/* aktualisierung */

.wallpaper1 .h_line {
	background:url(../../img/summer/wallpaper1/h_line.png) top left repeat-x; 
	height:12px;
}

.wallpaper2 .h_line {
	background:url(../../img/summer/wallpaper2/h_line.png) top left repeat-x; 
	height:12px;
}


.wallpaper3 .h_line {
	background:url(../../img/summer/wallpaper3/h_line.png) top left repeat-x; 
	height:12px;
}

/* voting */

.questionBox tr {
	background:url(../../img/summer/wallpaper1/bg.gif) top left;
}

.questionBox.odd  .question {
	background:url(../../img/white_alpha_30_prozent.png) top left;
	height:100%;
}

.questionBox.even  .voting {
	background:url(../../img/stripes_pattern.png) #ffe063 top left;
}

.questionBox.odd  .voting {
	background:url(../../img/stripes_pattern.png) #FFEA7F top left;
}

.questionBox.listTable.even tr {
	background:url(../../img/summer/wallpaper1/bg.gif) top left;
}

.votingSubmitContainer {
	background: #ffea7f;
}

/* bds */

/* userlist */

.user_profil_comments .listTable.even tr {
	background:url(../../img/summer/wallpaper3/bg.gif) top left;
}

.footerContainer {
	background:#fff;
}

.user_profil_comments .listTable.odd tr {
	background:#FFEA7F;
}

.listTable.comments.odd tr {
	background:#96deff
}

.listTable.userList.even {
	background:url(../../img/summer/wallpaper3/bg.gif) top left;
}

.listTable.userList.odd {
	background:#96deff;
}

/* end userlist */


/* tabs */

/* bds */

.bdsBookboxTabContainer .sprites {
	background: url(../../img/summer/wallpaper1/tabs/bds/bookbox_sprite.png) no-repeat;
}

/* end bds */

/* generic */


.coverflowTabContainer li.current  {
	background-image:url(../../img/summer/wallpaper3/tabs/left_over.png);
}

.coverflowTabContainer li.current div.tabWrapper {
	background-image:url(../../img/summer/wallpaper3/tabs/right_over.png);
}

ul.coverflowTabContainer {
	background:url(../../img/summer/wallpaper3/tabs/h_line.png) repeat-x bottom left;
}





.userProfilTabs li.current  {
	background-image:url(../../img/summer/wallpaper3/tabs/left_over.png);
}

.userProfilTabs li.current div.tabWrapper {
	background-image:url(../../img/summer/wallpaper3/tabs/right_over.png);
}

ul.userProfilTabs {
	background:url(../../img/summer/wallpaper3/tabs/h_line.png) repeat-x bottom left;
}



.userlist_navi li.current  {
	background-image:url(../../img/summer/wallpaper3/tabs/left_over.png);
}

.userlist_navi li.current div.tabWrapper {
	background-image:url(../../img/summer/wallpaper3/tabs/right_over.png);
}

ul.userlist_navi {
	background:url(../../img/summer/wallpaper3/tabs/h_line.png) repeat-x bottom left;
}



.commentTabs li.current  {
	background-image:url(../../img/summer/wallpaper2/tabs/left_over.png);
}

.commentTabs li.current div.tabWrapper {
	background-image:url(../../img/summer/wallpaper2/tabs/right_over.png);
}

ul.commentTabs {
	background:url(../../img/summer/wallpaper2/tabs/h_line.png) repeat-x bottom left;
}
/* end generic */

/* end tabs */
