html, body	{
	margin: 0;
        padding: 1px;
	padding-left: 0px;
	font-size: 11px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #88a5c3;
    padding-bottom: 5px;
}

/* allgemeine Angaben***************************************************************/
/*Links dokument ?bergreifend*******/
a {
	text-decoration:none; 
	font-weight: bold;
}
a:link, a:visited{
	color: #336699;
}
a:hover, a:active{
	color: #993333;
}


form {
 	lineheight:.5em
}

h1{
    color:#a04041;
    font-size:14px;
}

h1.secondary{
	color: #174982;
	font-size:13px;
}

h2{
	margin-top:0px;
    margin-bottom:4px;
	font-size:14px;
}


h3{
	margin-top:0px;
    margin-bottom:0px;
	font-size:12px;
}

p{
     margin: 0px 0px 10px 0px;
}

hr{
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0px;
	height: 1px; 
	background:none;
	background-color:#999999;
	border:none;
}
.clearfix{	
	margin:0px;
	padding:0px;
	clear:both;
	height:1px;
}
.preis{	
	color: #993333;
	font-weight: bold;
	font-size:12px;
}

.blind{
 	display:none;
}

/*Formulare***/
.btn_87px_left_right{
	width:87px;
	height:22px;
	background:none;
	background-image:url(/imagesN/btn_send_left_right.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	border:none;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
}

.btn_89px_pfeile_rot{
	padding:0;
	width:89px;
	height:22px;
	background:none;
	background-image:url(/imagesN/btn_sm_warenkorb.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	border:none;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	padding-left:13px;
}
.btn_89px_pfeile_blau{
	padding:0;
	width:89px;
	height:22px;
	background:none;
	background-image:url(/imagesN/btn_sm_merkzettel.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	border:none;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	padding-left:13px;
}
.btn_110px_pfeile_blau{
        padding:0;
        width:110px;
        height:22px;
        background:none;
        background-image:url(/imagesN/btn_merkzettel110.gif);
        background-repeat:no-repeat;
        background-position:0 1px;
        border:none;
		/*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        padding-left:16px;
}

.btn_110px_pfeileleft_blau{
        padding:0;
        width:110px;
        height:22px;
        background:none;
        background-image:url(/imagesN/btn_merkzettel110_left.gif);
        background-repeat:no-repeat;
        background-position:0 1px;
        border:none;
		/*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        padding-left:16px;
}


.btn_150px_pfeile_blau{
	padding:0;
	width:150px;
	height:22px;
	background:none;
	background-image:url(/imagesN/btn_merkzettel.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	border:none;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	padding-left:13px;
}

.btn_170px_pfeile_rot{
        padding:0;
        width:180px;
        height:22px;
        background:none;
        background-image:url(/imagesN/btn_big_warenkorb.gif);
        background-repeat:no-repeat;
        background-position:0 1px;
        border:none;
		/*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        padding-left:13px;
}

form{
  display:inline;
}
input, select{
	border:1px solid #336699;
	margin-bottom:2px;
}

.search select{
    width:180px;
    font-size:12px;
    margin-bottom:5px;
}

.search input{
        width:175px;
        font-size:12px;
        margin-bottom:5px;
		
}

.search .btn_search{
	width:87px;
	height:22px;
	padding-left:12px;
	background:none;
	background-image:url(/imagesN/btn_search.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	border:none;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
    margin-bottom:5px;
}

.mailForm .btn_87px_left_right{
	width:87px;
	height:22px;
	background:none;
	background-image:url(/imagesN/btn_send_left_right.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	border:none;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
}

.mailForm .SelectAnrede{
        width:50px;
        font-size:12px;
}

.mailForm .TextFields{
        width:175px;
        font-size:12px;
}
.mailForm .mailType{
        
		border:none;
}

.login input{
        width:160px;
        font-size:12px;
        margin-bottom:5px;
}

.login .btn_87px_left_right{
        width:87px;
        height:22px;
        background:none;
        background-image:url(/imagesN/btn_send_left_right.gif);
        background-repeat:no-repeat;
        background-position:0 1px;
        border:none;
        /*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
}
.noborder {
		border:none;
}
/* SeitenRahmen********************************************************************/
#mainpage {
        float:left;
        margin: 0;
        color: #000000;
        background-color: #ffffff;
        width:794px;
}


/* Alle Bannertypen********************************************************************/

#bannerTop {
        margin-left: 0px;
        text-align:center;
        vertical-align:middle;
        width:795px;
        align:center;
        overflow:hidden;
        color: #000000;
}
#bannerSky {
        position:absolute;
        left: 795px;
        top:2px;
        margin: 0;
        color: #000000;
}
#wallTop {
        margin-left: 0px;
        text-align:right;
        padding-bottom:1px;
        color: #000000;
        width:795px;
}
#wallSky {
        position:absolute;
        left: 795px;
        top:2px;
        margin: 0;
        color: #000000;
}



#Schaufenster{
     margin-top:7px;
}


#contentAd{
        margin-bottom:7px;
        padding:3px;
        text-align:right;
}       



/*KOPF*****************************************************/
#logoHead {
        margin: 7px 0px 2px 7px;
        font-size:14px;
        color: #ffffff;
        background-color: #346699;
        width:780px;
        height:59px;
        text-align:right;
}
#naviHead {
        margin: 0px 0px 7px 7px;
        font-size:12px;
        color: #ffffff;
        background-color: #9ab2cc;
        width:780px;
        height:40px;
        text-align:right;
}
#naviHead div{
		padding:5px;
}
#naviHead a:link, #naviHead a:visited{
	color: #ffffff;
}
#naviHead a:hover, #naviHead a:active{
	color: #33658a;
}

/*cart und orderseiten****************************************************/
#shopContent{ 
        margin: 0px 0px 7px 65px;
        width:674px;
}
.shopContentHead h1{
        color:#a04041;
        font-size:14px;
}


#expressPage{
        margin: 0px 0px 7px 7px;
        width:780px;
}
#expressPage h1{
        color:#a04041;
        font-size:14px;
}


/*Inhaltsspalten****************************************************/
#Content{
        margin: 0px 0px 7px 7px;
        width:780px;
}


#leftContent{
    float:left;
	margin-right:7px;
    width:190px;
    overflow:hidden;
}

#centerContent{
    float:left;
	margin-right:7px;
   width:406px;
   overflow:hidden;
}


#rightContent{
        float:left;
        width:170px;
        overflow:hidden;
}
/*Footer***************************************************/
#footer{
		clear:both;
		margin: 0px 0px 7px 7px;
        background-color: #346699;
        color:white;
        font-size:12px;
        width:780px;
        text-align:right;
}

#footer div{
	padding:3px;
}
#footer a:link, #footer a:visited{
	color: #ffffff;
}
#footer a:hover, #footer a:active{
	color: #d7e1eb;
}


/**Inhalte in der linken Spalte****************************/
#nav{
	font-size:11px;
}
#nav img{
	border:none;
}
#nav a {
	text-decoration:none; 
	font-weight: normal;
}



/*Empfehlen Seite*/
.recommendBody {
        color: #000000;
        background-color: #ffffff;
		margin:10px;
}   
.recommendBody .logoHead{
	background-color:#336699;
	margin-bottom:10px;
}

.recommendBody .Data{
}
.recommendBody .closeBottom{
        float:right;
}



/*Hilfe Fenster*/
.helpBody {
        color: #000000;
        background-color: #ffffff;
        margin:10px;
}
.helpBody .logoHead{
        background-color:#336699;
        margin-bottom:10px;
}

.helpBody .Data{
       padding:2px;
}
.helpBody .closeBottom{
        float:right;
}




/*Druckseite*/
.printBody {
        color: #000000;
        background-color: #ffffff;       
		margin:10px;
}

.printBody .dateHead{
        float:left;
}

.printBody .urlHead{
        float:right;
}


.printBody .logoHead{
	background-color:#336699;
	width:100%;
}


.printBody .printBottom{
        float:left;
}
.printBody .closeBottom{
        float:right;
}


.printBody .Data{
        
}
/**Buttons in den PopUPs**/
.printBody .btn_87px_left_right, .helpBody .btn_87px_left_right, .recommendBody .btn_87px_left_right{
	width:87px;
	height:22px;
	background:none;
	background-image:url(/imagesN/btn_send_left_right.gif);
	background-repeat:no-repeat;
	border:none;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	text-align:center;
	padding-top:2px;
}

/*Firefox, Opera, Safari Boxhack*/
html>body .printBody .btn_87px_left_right, 
html>body .helpBody .btn_87px_left_right, 
html>body .recommendBody .btn_87px_left_right{
	
}
.printBody .btn_87px_left_right a:link, .helpBody .btn_87px_left_right a:link, .recommendBody .btn_87px_left_right a:link,
.printBody .btn_87px_left_right a:visited, .helpBody .btn_87px_left_right a:visited, .recommendBody .btn_87px_left_right a:visited,
.printBody .btn_87px_left_right a:hover, .helpBody .btn_87px_left_right a:hover, .recommendBody .btn_87px_left_right a:hover,
.printBody .btn_87px_left_right a:active, .helpBody .btn_87px_left_right a:active, .recommendBody .btn_87px_left_right a:active{
	color:#ffffff;
	width:87px;
	height:22px;
	text-align:center;
}




/*Teaserk?stchen*/
.leftKastenHead {
        font-weight:bold;
        margin-top:7px;
        padding:3px;
        font-size:12px;
        color: #ffffff;
        background-color: #5c86ae;
}


.leftKastenBody {
        margin-top:1px;
        padding:3px;
        background-color: #d7e1eb;
                /*IE 5*/
                width:190px;
                w\idth:184px;

}
.leftKastenBody img{
		border:1px solid #ffffff;
}

.leftKastensubKat {
        margin-top:1px;
        margin-left:10px;
        margin-bottom:1px;
        color: #33658a;
        background-color: #e7ebf4;
        padding:3px;
}
.leftKastensubKatOpen {
        margin-top:1px;
        margin-left:10px;
        margin-bottom:1px;
        color: #33658a;
        background-color: #e7ebf4;
        padding:3px;
}

.leftKastensubKatOpen a:link, .leftKastensubKatOpen a:visited {
        color:#a04041;
}



/**Inhalte in der mittleren Spalte**************************/
/*Breadcrumb*/
.centernavi {
        color: #000000;
        background-color: #ffffff;
        margin-top:8px; 
}

.contentAd{
	margin-bottom:7px;
	padding:3px;
	text-align:right;
}

/*Allgemeine Stylesheets f?r die Teaser mit den Pinns*/
.ZettelHead{
	height:75px;
}
.ZettelBody{
	background-image:url(/imagesN/ZettelBody.gif);
	background-repeat:repeat-y;
	width:406px;
}
.ZettelFooter{
	background-image:url(/imagesN/ZettelFooter.gif);
	background-repeat:no-repeat;
	height:20px;
	width:406px;
}



/** STARTSEITE Inhalte in der mittleren Spalte**************************/
/*Aktuelle Empfehlungen*/
#aktuelleEmpfehlungen .ZettelHead{
	background-image:url(/imagesN/headerTrainerbuchAktuell.jpg);
	background-repeat:no-repeat;
}
#aktuelleEmpfehlungen .ZettelHead h1{
	display:none;
}
#aktuelleEmpfehlungen .ZettelBody .book{
	float:left;
	margin-left:7px;
	margin-right:7px;
	width:182px;
}

#aktuelleEmpfehlungen .ZettelBody .book .belowShadow{
        margin-left:4px;
}
        

.img-shadow {
  float:left;
  background: url(/imagesN/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/imagesN/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
.img-shadow img {
  border:0;
  display: block;
  position: relative;
  margin: -6px 6px 6px -6px;
  }




/*Tipps*/
#Tipps .ZettelHead{
	background-image:url(/imagesN/headerNeueTrainingsmethoden.jpg);
	background-repeat:no-repeat;
}
#Tipps .ZettelHead h1{
	display:none;
}

#Tipps  .ZettelBody .book{
	float:left;
	margin-left:7px;
	margin-right:7px;
	width:182px;
}
#Tipps .ZettelBody .book .belowShadow{
        margin-left:4px;
}

#Tipps  .ZettelBody img{
        border:1px solid #eeeeee;
	margin-bottom:5px;
}


/*Bestverkauft*/
#Bestverkauft .ZettelHead{
	background-image:url(/imagesN/headerBestverkauft.jpg);
	background-repeat:no-repeat;
}
#Bestverkauft .ZettelHead h1{
	display:none;
}

#Bestverkauft .ZettelBody ol{
 	margin:0px;
	margin-left:20px;
	padding:0px;
	padding-left: 8px;
	list-style-type:decimal;
}

#Bestverkauft .ZettelBody ol li{
 	margin-bottom:10px;
}

#Bestverkauft .ZettelBody .book{
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
	width:390px;
	border-bottom: 1px solid #999999;
}

#Bestverkauft .ZettelBody .book img{
        border:1px solid #eeeeee;
        margin-right:10px;
        margin-bottom:5px;
        float:left;
}

#Bestverkauft .ZettelBody .book .img-shadow { 
  float:left;
  background: url(/imagesN/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/imagesN/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
#Bestverkauft .ZettelBody .book .img-shadow img {
  border:0;
  display: block;
  position: relative;
  margin: -6px 6px 6px -6px;
  }



#Bestverkauft .ZettelBody .book .lines{
	width:255px;
	float:left;
}



/**Listen******************************/

.searchListeHead{

}
.searchListeHead h1{
        color:#a04041;
        font-size:14px;
}

#searchListe .ZettelHead{
        background-image:url(/imagesN/headerSearchresults.jpg);
        background-repeat:no-repeat;
        height:219px;
}
#searchListe .ZettelHead .pageCounter{
        padding-left: 30px;
        padding-right: 30px;
}
#searchListe .ZettelHead .choiceForm{
                /*IE 5*/
                width:340px;
                w\idth:340px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 15px;
}

#searchListe .ZettelHead div{
        padding-top: 2px;
}

#searchListe .ZettelHead .choiceForm .btn_search{
        width:87px;
        height:22px;
        padding-left:12px;
        background:none;
        background-image:url(/imagesN/btn_search.gif);
        background-repeat:no-repeat;
        background-position:0 1px;
        border:none;
        cursor:hand;
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        margin-bottom:5px;
}
#searchListe .ZettelHead input{
        font-size: 12px;
        width:180px;
}
#searchListe .ZettelHead select{
        font-size: 12px;
        width:184px;
}


#searchListe .ZettelBody .book{
        margin-left:7px;
        margin-right:7px;
        margin-bottom:10px;
        border-bottom: 1px solid #999999;
        width:390px;
}
#searchListe .ZettelBody .book img{
        margin-bottom:5px;
        float:left;
		border: 1px solid #cccccc;
}
#searchListe .ZettelBody .book .Data{
        padding-left: 8px;
        width:300px;
        float:left;
}
#searchListe .ZettelBody .book .title{
        font-size:13px;
        font-weight:bold;
}



.katListenHead h1{
        color:#a04041;
        font-size:14px;
}

#katListe .ZettelHead{
        background-image:url(/imagesN/headerSuchliste.jpg);
        background-repeat:no-repeat;
		height:99px;
}
#katListe .ZettelHead .pageCounter{
        padding-left: 30px;
        padding-right: 30px;
}
#katListe .ZettelHead .choiceForm{
        /*IE 5*/
        width:340px;
        w\idth:340px;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 20px;
}

#katListe .ZettelHead .choiceForm select{
	border: 1px solid #336699;
	width: 150px;
}

#katListe .ZettelBody .book{
        margin-left:7px;
        margin-right:7px;
        margin-bottom:10px;
        border-bottom: 1px solid #999999;
        width:390px;
}
#katListe .ZettelBody .book img{
        margin-bottom:5px;
        float:left;
		border: 1px solid #cccccc;
}
#katListe .ZettelBody .book .Data{
        padding-left: 8px;
        width:300px;
        float:left;
}
#katListe .ZettelBody .book .title{
        font-size:13px;
        font-weight:bold;
}


/**Profilseiten******************************/

.profilHead{

}
.profilHead h1{
        color:#a04041;
        font-size:14px;
}
#profilSubmit {
      margin-left:125px;
}
#profilSubmit .btn_87px_left_right{
        width:87px;
        height:22px;
        background:none;
        background-image:url(/imagesN/btn_send_left_right.gif);
        background-repeat:no-repeat;
        background-position:0 1px;
        border:none;
        cursor:hand;
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
}

.profForm {
        width:400px;
        padding-left:10px;
}

.profForm input{
        font-size:12px;
}

.profForm .formLeft{
        float:left;
        width:120px;
}
.profForm .formRight{
        float:left;
        width:260px;
}

#profilForm {
        padding-left:10px;
}

#profilForm input{
        font-size:12px;
}

#profilForm .formLeft{
        float:left;
        width:120px;
}
#profilForm .formRight{
        float:left;
        width:260px;
}
#newsletterForm {
        padding-left:10px;
}

#newsletterForm input{
        font-size:12px;
}

#newsletterForm .formLeft{
        float:left;
        width:110px;
}
#newsletterForm .formRight{
        float:right;
        width:280px;
}

/**Merkzettel/B?cherliste******************************/
.merkHead h1{
        color:#a04041;
        font-size:14px;
}
.merkHead .formLeft{
        float:left;
        width:110px;
}
.merkHead .formRight{
        float:right;
        width:280px;
}
.merkHead img{
  border:1px solid #cccccc;
}
/**Impressum,AGB******************************/

.internHead h1{
        color:#a04041;
        font-size:14px;
}



/**Details******************************/

#Details .Body{
    margin-top:7px;
}

#Details .headLine{
        color: #993333;
        font-size:14px;
        font-weight:bold;
}




#Details .Body  img{
        border:1px solid #eeeeee;
        margin-right:10px;
        margin-bottom:5px;
        float:left;
}


#Details .Body  .Data{
        width:255px;
        float:left;
}

#Details{
        margin-top:7px;
}

#Rezensionen{
        margin-top:12px;
}

#Rezensionen .Body{
}

#Rezensionen h2{
        font-size:13px;
        font-weight:bold;
}

#InhaltsUebersicht{
        margin-top:12px;
}

#InhaltsUebersicht .Body{
}

#InhaltsUebersicht h2{
        font-size:13px;
        font-weight:bold;
}

.BestsellerMarker{
      float:left;
      text-align: center;
      color:white;
      font-weight:bold;
      background: #99B2CC;
      padding-right: 5px;
      padding-left: 5px;
      margin-right: 8px;
}

.NeuerscheinungMarker{
      float:left;
      text-align: center;
      color:white;
      font-weight:bold;
      background: #346699;
      padding-right: 5px;
      padding-left: 5px;
      margin-right: 8px;
}


#DetailNavi {
        margin-top: 8px;
        margin-bottom: 8px;
}

#DetailRecommends .HeadLine{
        font-size:13px;
        font-weight:bold;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        position:relative;
        top:20px;
}

#DetailRecommends .ZettelHead{
        background-image:url(/imagesN/ZettelHead.jpg);
        background-repeat:no-repeat;
		height:95px;
}
#DetailRecommends .ZettelHead h1{
        display:none;
}

#DetailRecommends .ZettelBody{
        position:relative;
        top:-20px;
}
#DetailRecommends .ZettelFooter{
        position:relative;
        top:-20px;
}


#DetailRecommends .ZettelBody .book{
        margin-left:7px;
        margin-right:7px;
        margin-bottom:10px;
        border-bottom: 1px solid #999999;
        width:390px;
}
#DetailRecommends .ZettelBody .book img{
        margin-bottom:5px;
        float:left;   
		border:1px solid #cccccc;     
}
#DetailRecommends .ZettelBody .book .Data{
        padding-left: 8px;
        width:300px;
        float:left;
}
#DetailRecommends .ZettelBody .book .title{
        font-size:13px;
        font-weight:bold;
}

#DetailRecommends .HeadLine{
        font-size:13px;
        font-weight:bold;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        position:relative;
        top:20px;
}

#MerkListe .ZettelHead{
        /*background-image:url(/imagesN/ZettelHead.jpg);*/
		background-image:url(/imagesN/headerBuecherliste.jpg);
        background-repeat:no-repeat;
        height:95px;
}
#MerkListe .ZettelHead h1{
        display:none;
}

#MerkListe .ZettelBody{
        position:relative;
        top:-20px;
		padding-top:10px;
}
#MerkListe .ZettelFooter{
        position:relative;
        top:-20px;
}


#MerkListe .ZettelBody .book{
        margin-left:7px;
        margin-right:7px;
        margin-bottom:10px;
        border-bottom: 1px solid #999999;
        width:390px;
}
#MerkListe .ZettelBody .book img{
        margin-bottom:5px;
        float:left;
                border:1px solid #cccccc;
}
#MerkListe .ZettelBody .book .Data{
        padding-left: 8px;
        width:300px;
        float:left;
}
#MerkListe .ZettelBody .book .title{
        font-size:13px;
        font-weight:bold;
}
#MerkListe .HeadLine{
        font-size:13px;
        font-weight:bold;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        position:relative;
        top:20px;
}


#bListe .ZettelHead{
        /*background-image:url(/imagesN/ZettelHead.jpg);*/
		background-image:url(/imagesN/headerBuecherliste.jpg);
        background-repeat:no-repeat;
                height:95px;
}
#bListe .ZettelHead h1{
        display:none;
}

#bListe .ZettelBody{
        position:relative;
        top:-20px;
				padding-top:10px;
}
#bListe .ZettelFooter{
        position:relative;
        top:-20px;
}


#bListe .ZettelBody .book{
        margin-left:7px;
        margin-right:7px;
        margin-bottom:10px;
        border-bottom: 1px solid #999999;
        width:390px;
}
#bListe .ZettelBody .book img{
        margin-bottom:5px;
        float:left;
                border:1px solid #cccccc;
}
#bListe .ZettelBody .book .Data{
        padding-left: 8px;
        width:300px;
        float:left;
}
#bListe .ZettelBody .book .title{
        font-size:13px;
        font-weight:bold;
}
#bListe .HeadLine{
        font-size:13px;
        font-weight:bold;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        position:relative;
        top:20px;
}

#perslist {
        width:400px;
        margin-bottom:12px;
        overflow:hidden;
}
#perslist .lineHeader{
        width:120px;
        float:left;
        overflow:hidden;
        font-weight:bold;
}     
#perslist .lineData{
        width:270px;
        float:left;
        overflow:hidden;
}


#shortCartList{
       width:554px;
       border:1px solid black;
       padding:2px;
       margin-top:10px;
}
#shortCartList .best{
       float:left;
       width:70px;
}
#shortCartList .title{
       float:left;
       width:240px;
}

#shortCartList .price{
       float:left;
       width:90px;
       text-align:right;
}

#shortCartList .amount{
       float:left;
       width:60px;
       text-align:right;
}
#shortCartList .sums{
       float:left;
       width:90px;
       text-align:right;
}

#shortCartList .totals{
       float:left;
       width:460px;
       text-align:right;
}




#cartArticles .ZettelHead{
        /*background-image:url(/imagesN/ZettelHead.jpg);*/
        /*background-repeat:no-repeat;*/
        background-image:none;
        /*        height:95px;*/
        height:0px;
}
#cartArticles .ZettelHead h1{
        display:none;
        width:660px;
}

#cartArticles .ZettelBody{
        width:660px;
        background-image:none;
}
#cartArticles .ZettelFooter{
        border-top: 1px solid #999999;
        background-image:none;
        width:660px;
        margin:0px;
        padding:0px;
}
#cartArticles .ZettelBody .book{
        border-left: 1px solid #999999;
        border-top: 1px solid #999999;
        border-right: 1px solid #999999;
        width:660px;
        
}
#cartArticles .ZettelBody .book img{
        margin: 5px;
        
        float:left;
        border:1px solid #cccccc;
}
#cartArticles .ZettelBody .book .Data{
        margin: 5px;
        width:300px;
        float:left;
}
#cartArticles .ZettelBody .book .Sums{
        margin: 5px;
        float:right;
}
#cartArticles .ZettelBody .book .title{
        font-size:13px;
        font-weight:bold;
}
#cartArticles .HeadLine{
        font-size:13px;
        font-weight:bold;
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        position:relative;
        top:20px;
}
#cartArticles .anzArts{
        width:30px;
}
#cartArticles .ZettelBody .book .cartFunctions{
		margin-left:0px;
        float:left;
}
#cartArticles .SummeUndVersand{
        width:660px;
        margin-bottom:6px;
}
#cartArticles .SummeUndVersand .Versand{
        padding:5px;
        width:360px;
        float:left;
		border: 1px solid #cccccc;
		margin-bottom:10px;
}
#cartArticles .SummeUndVersand .Versand .versandnote{
        font-size:10px;
}
#cartArticles .SummeUndVersand .CartSummen{
        width:210px;
        float:right;
		margin-right:3px;
		font-size:12px;
}
#cartArticles .SummeUndVersand .CartSummen .legende{
        font-weight:bold;
        padding:3px;
        float:left;
}
#cartArticles .SummeUndVersand .CartSummen .Sums{
        font-weight:bold;
        padding:3px;
        float:right;
}
/* nur IE/Mac \*//*/ 
#cartArticles .ZettelFooter{
clear:both;
}
/**/ 


#cartArticles .cartButtons{
/*     float:right; */
}      
#cartArticles .cartButtons div{
    margin-top:4px;
    margin-left:10px;
    float:left;
}

#step2 {
        width:520px;
        margin-left:50px;
        margin-right:80px;
        padding-bottom:10px;
}

#step2 .cartButtons{
     float:left;
}
#step2 .cartButtons div{
    margin-top:4px;
    margin-left:10px;
    float:left;
}



#step3 {
        width:520px;
        margin-left:50px;
        margin-right:80px;
        padding-bottom:10px;
}
        
#step3 .cartButtons{
     float:right;
}
#step3 .cartButtons div{
    margin-top:4px;
    margin-left:10px;
    float:left;
}
        
#order {
        width:520px;
        margin-left:50px;
        margin-right:80px;
        padding-bottom:10px;
}



/**Inhalte in der rechten Spalte******************************/
/*Teaserk?stchen*/
.rightKastenHead {
        font-weight:bold;
        margin-top:7px;
        font-size:12px;
        color: #ffffff;
        background-color: #5c86ae;
        padding:3px;
}

.rightKastenBody {
        margin-top:1px;
        font-size:11px;
        background-color: #d7e1eb;
        padding:3px;
		/*IE 5*/
		width:170px;
		w\idth:164px;
}

.rightKastenBody img{
		border:1px solid #ffffff;
		margin-top:5px;
		margin-bottom:5px;
}

/*Warenkorb und Merkzettel*/
#Warenkorb .Body, #Merkzettel .Body{
		background-image:url(/imagesN/WarenkorbMerkzettelBody.gif);
		background-repeat:repeat-y;
		padding:10px;
		/*Änderung Silke*/
		width:90%;
		/*Änderung Ende*/
}
#Warenkorb .Footer, #Merkzettel .Footer{
		margin:0px;
		padding:0px;
		background-image:url(/imagesN/WarenkorbMerkzettelFooter.gif);
		background-repeat:no-repeat;
		height:5px;
		background-color:#ffffff;
}

#Warenkorb{
 	margin-top:7px;
}

#Warenkorb .Head {
	background-image:url(/imagesN/WarenkorbHead.gif);
	background-repeat:no-repeat;
	height:40px;
}

#Warenkorb .Head h2{
	display:none;
}

#Warenkorb table{
 	padding:0px;
 	margin:0px;
	margin-top: 7px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size: 11px;
	width:150px;;
}
#Warenkorb table td.right{
	text-align:right;
	font-weight: bold;
}

#Warenkorb table td.preis{
	text-align:right;
}
.btn_warenkorb{
	margin-top:5px;
	padding-top:2px;
	/*IE5 Hack*/
	width:150px;
	w\idth:120px;
	height:24px;
	padding-left:30px;
	background-image:url(/imagesN/btn_warenkorb.gif);
	background-repeat:no-repeat;
	border:none;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
}
/*Firefox, Opera, Safari Boxhack*/
html>body .btn_warenkorb{
	width:150px;
}
/* nur IE/Mac \*//*/ 
.btn_warenkorb{
	padding:0px;
	padding-top:2px;
	width:110px;
	text-align:center;
	background:none;
	background-color:#993333;
}
/**/ 
.btn_warenkorb a:link, .btn_warenkorb a:visited{
	color: #ffffff;


}
.btn_warenkorb a:hover, .btn_warenkorb a:active{
	color: #ffffff;

}


.btn_sm_warenkorb{
        margin-top:5px;
        padding-top:2px;
        width:80px;
        height:24px;
        padding-left:30px;
        background-image:url(/imagesN/btn_sm_warenkorb.gif);
        background-repeat:no-repeat;
        border:none;
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        float:left;
        margin-right:5px;
		/*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
}


.btn_sm_warenkorb a:link, .btn_sm_warenkorb a:visited{
        color: #ffffff;

}
.btn_sm_warenkorb a:hover, .btn_sm_warenkorb a:active{
        color: #ffffff;

}



.btn_sm_loeschen{
        margin-top:5px;
        padding-top:2px;
        width:80px;
        height:24px;
        padding-left:30px;
        background-image:url(/imagesN/btn_sm_warenkorb.gif);
        background-repeat:no-repeat;
        border:none;
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        float:left;
        margin-right:5px; 
		/*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
}

.btn_sm_loeschen a:link, .btn_sm_warenkorb a:visited{
        color: #ffffff;
}
.btn_sm_loeschen a:hover, .btn_sm_warenkorb a:active{
        color: #ffffff;
}





#Merkzettel{
 		margin-top:7px;
}
#Merkzettel ol{
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left: 8px;
 
}

#Merkzettel .Head {
	background-image:url(/imagesN/MerkzettelHead.gif);
	background-repeat:no-repeat;
	height:40px;
}
#Merkzettel .Head h2{
	display:none;
}

.btn_merkzettel{
	margin-top:5px;
	padding-top:2px;
	/*IE5 Hack*/
	width:150px;
	w\idth:120px;
	height:24px;
	padding-left:30px;
	background-image:url(/imagesN/btn_merkzettel.gif);
	background-repeat:no-repeat;
	border:none;
	color: #ffffff;
	font-weight: bold;
	font-size:12px;
	/*Änderung Silke*/
	cursor: pointer;
	cursor: hand;
	/*Änderung Ende*/
}
/*Firefox, Opera, Safari Boxhack*/
html>body .btn_merkzettel{
	width:150px;
}
.btn_merkzettel a:link, .btn_merkzettel a:visited{
	color: #ffffff;
}
.btn_merkzettel a:hover, .btn_merkzettel a:active{
	color: #ffffff;
}
/* nur IE/Mac \*//*/ 
.btn_merkzettel{
	padding:0px;
	padding-top:2px;
	width:110px;
	text-align:center;
	background:none;
	background-color:#336699;
}
/**/ 

.btn_sm_merkzettel{
        margin-top:5px;
        padding-top:2px;
        width:80px;
        height:24px;
        padding-left:30px;
        background-image:url(/imagesN/btn_sm_merkzettel.gif);
        background-repeat:no-repeat;
        border:none;
        color: #ffffff;
        font-weight: bold;
        font-size:12px;
        float:left;
        margin-right:5px;
		/*Änderung Silke*/
		cursor: pointer;
		cursor: hand;
		/*Änderung Ende*/
}


.btn_sm_merkzettel a:link, .btn_sm_merkzettel a:visited{
        color: #ffffff;
}
.btn_sm_merkzettel a:hover, .btn_sm_merkzettel a:active{
        color: #ffffff;
}


.lastItems ol{
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left: 8px;
}

.startHead{
    text-align:center;
}
.startHead a{
    font-weight:normal
}
.startHead h1{
    color:#a04041;
    font-size:20px;
    font-weight:normal;
}
.startHead h3{
    margin-bottom:0px;
    font-weight:bold;
    font-size:14px;
}


