/*------------------- universal elements -------------------*/

body{font-family:georgia, helvetica, arial, sans-serif;margin:0px;text-align:center;height:100%;background-color:#fff;}

p{font:9pt/12pt arial;text-align:left;color:#333;}

h{font-family:georgia, helvetica, arial, sans-serif;color:#006;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:normal;word-spacing:normal;margin-bottom:0px;}
		  
h2{font-family:georgia, helvetica, arial, sans-serif;font-size:20px;color:#000;letter-spacing:4px;font-stretch:expanded;}

#container{width:100%;height:100%;margin-left:auto;margin-right:auto;margin-top:0px;border:solid 0px #000;text-align:left;}

#masthead{width:784px;height:140px;padding-top:10px;background-color:#fff;margin-left:auto;margin-right:auto;}

#banner{width:784px;height:88px;background:#fff url(../images/booksinberlin.jpg) no-repeat left;}
#banner h1{margin-top:0px;margin-bottom:0px;}
#banner h1 span{display:none;}
#banner h2{margin-top:0px;margin-bottom:0px;}
#banner h2 span{display:none;}

.tag{font:14pt/22pt georgia, times, serif;color:#999;letter-spacing:8px;margin-top:61px;margin-left:40px;float:left;clear:none;}

#permalinks{font-family:georgia, arial, helvetica, arial, sans-serif;width:784px;float:right;clear:both;height:10px;}
#permalinks ul{font-size:11px;text-align:right;letter-spacing:1px;list-style:none;margin-right:2px;padding:0px;}
#permalinks ul li{display:inline;margin-right:9px;}
#permalinks a:link {color:#963;text-decoration:none;}
#permalinks a:visited {color:#963;text-decoration:none;}
#permalinks a:hover {color:#963;text-decoration:underline;}
#permalinks a:focus {color:#963;text-decoration:underline;}
#permalinks a:active {color:#963;text-decoration:none;}

#content{width:764px;height:auto;margin-top:0px;margin-left:auto;margin-right:auto;}

/*-------------------main body text----------------------------*/	
#maintext{width:400px;height:100%;margin-right:30px;margin-bottom:20px;float:right;clear:none;text-align:left;}		  
#maintext h1{font-family:Georgia, "Times New Roman", Times, serif;color:#333;font-weight:normal;font-size:28px;margin-bottom:20px;}
#maintext p{font: 9pt/14pt arial;text-align:left;color:#333;margin-left:4px;}
#maintext p .red{font: 9pt/14pt arial;text-align:left;color:#c00;margin-left:4px;}
#maintext a:link{margin-left:2px;color:#006;text-decoration:none;}
#maintext a:visited{color:#006;text-decoration:none;}
#maintext a:hover {color:#006;text-decoration:underline;}
#maintext a:focus {color:#006;text-decoration:underline;}
#maintext a:active {color:#006;text-decoration:none;}
#maintext .continue {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#006;text-decoration:underline;font-size:14px;}

/*-------------------info - index page----------------------------*/	
#info{width:200px;height:100%;font:9pt/17pt georgia;font-style:italic;padding-left:50px;padding-top:10px;float:left;clear:none;}
#info p{font:9pt/17pt georgia;text-align:center;font-style:italic;margin-left:0px;padding-left:0px;padding-bottom:5px;}
#info .section {float:left;border-bottom:solid 1px #666;margin-bottom:10px;padding-bottom:10px;}
#info .section a:link{color:#333;text-decoration:none;}
#info .section a:visited{text-decoration:none;}
#info .section a:hover {text-decoration:underline;}
#info .section a:focus {text-decoration:underline;}
#info .section a:active {text-decoration:none;}

/*-------------------newsletter----------------------------*/
#newsInfo{font-family:Georgia, "Times New Roman", Times, serif;width:200px;height:100%;font-size:9pt;line-height:17pt;font-style:italic;padding-left:50px;padding-top:10px;float:left;}

#newsInfo h1{font-size:9pt;font-style:normal;color:#000;margin-top:0;margin-bottom:0px;}
#newsInfo h2{font-size:9pt;font-style:normal;text-align:left;color:#000;margin-top:0px;margin-bottom:25px;margin-left:0;letter-spacing:normal;}

#newsInfo h3{font-size:9pt;font-family:Arial, Helvetica, sans-serif;font-style:normal;color:#000;padding-top:6px;margin-top:6px;margin-left:0;margin-right:8px;margin-bottom:0px;border-top:#fff 1px solid;}
#newsInfo h3 a:link{color:#000;text-decoration:none;}
#newsInfo h3 a:visited{color:#000;text-decoration:none;}
#newsInfo h3 a:hover{/*color: #963;*/text-decoration:underline;}

#newsInfo p{font-size:11pt;font-family:Georgia, "Times New Roman", Times, serif;font-style:normal;color:#666;padding-top:0;margin-top:3px;margin-left:0;margin-right:8px;margin-bottom:0px;border-top:#fff 1px solid;}
#newsInfo p a:link{color:#666;text-decoration:none;}
#newsInfo p a:visited{color:#666;text-decoration:none;}
#newsInfo p a:hover{color:#666;text-decoration:underline;}


/*#newsInfo{width:200px;height:100%;font:9pt/17pt georgia;font-style:italic;padding-left:50px;padding-top:10px;float:left;}
#newsInfo p{font:9pt/17pt georgia;text-align:left;font-style:italic;margin-left:0px;padding-left:0px;padding-bottom:5px;}
#newsInfo p{font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt/17pt;text-align:center;font-style:italic;margin-left:0px;padding-left:0px;padding-bottom:5px;}
#navColumn{background-color:#fff;width:200px;height:100%;margin-left:100px;margin-right:42px;margin-top:0px;padding-top:0px;float:left;text-align:left;}




*/


#newstext{width:400px;height:100%;margin-right:30px;margin-bottom:20px;float:right;clear:none;text-align:left;}		  
#newstext a:link, #maintext a:visited{color:#006;text-decoration:none;font-weight:bold;}
#newstext h1{font-family:Georgia, "Times New Roman", Times, serif;color:#999;font-weight:normal;font-size:34px;font-style:normal;margin-bottom:44px;margin-top:28px;}
#newstext h2{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;color:#006;font-weight:bold;font-style:normal;font-size:15px;letter-spacing:normal;word-spacing:normal;margin-left:4px;margin-right:8px;margin-bottom:0px;}
#newstext h3{font-family:Georgia, "Times New Roman", Times, serif;text-decoration:none;color:#006;font-weight:normal;font-style:normal;font-size:12px;letter-spacing:normal;word-spacing:normal;margin-left:4px;margin-top:4px;margin-bottom:24px;}
#newstext p{font:9pt/12pt arial;text-decoration:none;text-align:left;color:#000;margin-left:4px;}
#newstext a:hover{color:#006;text-decoration:underline;}
#jump {font-style:normal;float:left;clear:both;width:100%;margin-top:-10px;border-bottom:solid 1px #666;padding-bottom:10px;margin-bottom:20px;font-style:normal;font-weight:normal;}
#jump p{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-style:normal;line-height:11px;font-weight:normal;}
#jump a:link {font-weight:normal;font-style:normal;color:#010066;text-decoration:none;}
#jump a:visited {font-weight:normal;font-style:normal;color:#010066;text-decoration:none;}
#jump a:hover {font-weight:normal;font-style:normal;color:#010066;text-decoration:underline;}
#jump a:focus {font-weight:normal;font-style:normal;color:#010066;text-decoration:underline;}
#jump a:active {font-weight:normal;font-style:normal;color:#010066;text-decoration:none;}

#dealBox{width:100%;padding:0 0 10px 0;float:left;clear:both;margin-top:32px;margin-bottom:20px;border-bottom:solid 1px #666;}

.clearer{
	width:784px;
	height:10px;
	clear:both;
	background-color:#fff;
	}
/*#container {
	width:685px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	}*/
#pageHeader {
	width: 784px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#pageHeader h1 { 
	background: transparent url(../images/booksinberlin.jpg) no-repeat left; 
 	margin-top:0px;
	margin-bottom: 0px;
	width: 784px; 
	height: 71px;
	}
#pageHeader h1 span {
	display:none
	}
	
	


#date{
	font-family: georgia, arial, helvetica, arial, sans-serif; 
	font-size: 11px;
	text-align:left;
	word-spacing: 4px;
	width:auto;
	float:left;
	clear:none;
	margin-top:10px;
	padding-left: 30px;
	margin-bottom:0px;
	height: 10px;
}

#newsletter {
	width:225px;
	height:inherit;
	margin-left:34px;
	padding-top:19px;
	float:left;
	background:#996633;
}

#newsletter .p{
font: italic 9pt/17pt georgia;
}










	
.dealCover{
	margin-left:8px;
	margin-top:10px;
	float:right;
	clear:none;
	}	  
 #continue {
 font-family: georgia, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 font-style:italic;
 text-align:left;
 line-height:25px;
 width:400px;
 background:#fff;
 margin-top:0px;
 margin-right:0px;
 float:left;
 clear:none;
 }
 #continue a:link, #continue a:visited    {
color: #006; 
text-decoration:none; 
}

#continue a:hover   {
text-decoration:underline;
}
#newsl_foot {
 font-family: georgia, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 text-align:left;
 line-height:25px;
 width:400px;
 background:#fff;
 margin-left:4px;
 margin-top:0px;
 margin-right:0px;
 border-top:1px #666 dotted;
 padding-top:5px;
 float:left;
 clear:none;
 }
  #newsl_foot a:link, #newsl_foot a:visited    {
color: #006; 
text-decoration:none; 
}

#newsl_foot a:hover   {
text-decoration:underline;
}
.date	{ font-family: Arial, Helvetica, sans-serif;
		  text-decoration: none;
		  color:#000000;
		  font-weight:normal;
		  font-style:normal;
		  font-size:10px;
		  line-height:10px;
		  letter-spacing:normal; word-spacing: normal}
		  
		  
.short {font-family:arial, helvetica, verdana;
		  text-decoration: none;
		  color:#000000;
		  font-weight:normal;
		  font-style:normal;
		  font-size:11px;
	width: 160px;
	height: 20px;
}