﻿* {
 font-family	 : verdana;
 font-size	     : 11px;
 color           : #2e2e2e;
}
html {
 height          : 100%;
}
body {
 height          : 100%;
 margin	         : 0px;
 padding         : 0px;
}
p {
 margin-top      : 0px;
 margin-bottom   : 10px;
}
h1 
{
	font-size: 16px;
	margin-bottom: 2px;
}
h2
{
	font-size: 14px;
	margin-bottom: 2px;	
}
#lay_search_txt 
{
 padding-left	 : 27px;
 padding-top	 : 8px;
}
#lay_search_btn
{
 padding-left    : 5px;
}
#lay_breadcrumb {
 font-size       : 10px;
 color           : #666666;
 text-transform  : uppercase;
}
#lay_breadcrumb b {
 font-size       : 10px;
 color           : #666666;
 text-transform  : uppercase;
}
#lay_breadcrumb a, #lay_breadcrumb a:link, #lay_breadcrumb a:visited, #lay_breadcrumb a:active {
 font-size       : 10px;
 color           : #666666;
 text-decoration : none;
}
#lay_breadcrumb a:hover {
 text-decoration : underline;
}
#lay_content {
 background      : #ffffff;
 padding         : 0px;
}
#inn_content {
 padding         : 0px;
}
#lay_title {
 margin-top      : 8px;
 margin-bottom   : 12px;
 font-size       : 22px;
 text-transform  : uppercase;
}
#lay_footer {
  background	 : #ffffff;
}
#inn_footer {
  padding-top	 : 7px;
  margin         : 0px;
  border         : 0px;
  width		 : 769px;
  text-align     : left;
  color          : #666666;
}

/******************************************/
/*       CONTENT AREA - MAINPAGES         */
/******************************************/

.lay_mainpage_item_large .inn_item_title {
  color          : #87c65b;
  text-transform : uppercase;
  font-size      : 22px;
  padding-bottom : 4px;
}
.lay_mainpage_item_large .inn_item_info {
  font-weight    : bold;
  padding-bottom : 2px;
}
.lay_mainpage_item_large .inn_item_info .label {
  color          : #a0a0a0;
}
.lay_mainpage_item_large .inn_item_info .infotext {
  color          : #454545;
}
.lay_mainpage_item_large .inn_item_more {
  padding-top    : 7px;
  padding-bottom : 16px;
}
.lay_mainpage_item_large .inn_item_more a, .lay_mainpage_item_large .inn_item_more a:link, .lay_mainpage_item_large .inn_item_more a:visited, .lay_mainpage_item_large .inn_item_more a:active {
  color          : #666666;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #666666;
}
.lay_mainpage_item_large .inn_item_more a:hover 
{
  color          : #87c65b;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #87c65b;	
}
.lay_mainpage_item_small .inn_item_title {
  color          : #87c65b;
  text-transform : uppercase;
  font-size      : 14px;
}
.lay_mainpage_item_small .inn_item_info {
  font-size      : 10px;
  font-weight    : bold;
  padding-bottom : 2px;
}
.lay_mainpage_item_small .inn_item_info .label {
  color          : #a0a0a0;
  font-size      : 10px;
}
.lay_mainpage_item_small .inn_item_info .infotext {
  color          : #454545;
  font-size      : 10px;
}
.lay_mainpage_item_small .inn_item_more {
  padding-top    : 0px;
  padding-bottom : 10px;
}
.lay_mainpage_item_small .inn_item_more a, .lay_mainpage_item_small .inn_item_more a:link, .lay_mainpage_item_small .inn_item_more a:visited, .lay_mainpage_item_small .inn_item_more a:active  {
  color          : #666666;
  font-size      : 10px;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #666666;
}
.lay_mainpage_item_small .inn_item_more a:hover 
{
  color          : #87c65b;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #87c65b;		
}

/*************************************************************/

#lay_teaserbox1 {
  background     : url('../images/lay_teaserbox1.jpg');
}
#lay_teaserbox1 #inn_teaserbox1_title {
  padding-left   : 9px;
  padding-top    : 5px;
  color          : #c5405f;
  font-size      : 20px;
  text-transform : uppercase;
}
#lay_teaserbox1 #inn_teaserbox1_subtitle1 {
  padding-left   : 10px;
  font-weight    : bold;
}
#lay_teaserbox1 #inn_teaserbox1_subtitle2 {
  padding-left   : 10px;
  padding-top    : 16px;
  color          : #7f7f7f;
  font-style     : italic;
  font-weight    : bold;
}
#lay_teaserbox1 #inn_teaserbox1_more {
  padding-left   : 10px;
  padding-top    : 3px;
}
#lay_teaserbox1 #inn_teaserbox1_more a, #lay_teaserbox1 #inn_teaserbox1_more a:link, #lay_teaserbox1 #inn_teaserbox1_more a:visited, #lay_teaserbox1 #inn_teaserbox1_more a:active  {
  color          : #5b704d;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #5b704d;
}
#lay_teaserbox1 #inn_teaserbox1_more a:hover
{
  color          : #c5405f;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #c5405f;	
}
#lay_teaserbox2 {
  background     : url('../images/lay_teaserbox2.jpg');
}
#lay_teaserbox2 #inn_teaserbox2_title {
  padding-left   : 6px;
  color          : #87c65b;
  font-size      : 20px;
  text-transform : uppercase;
}
#lay_teaserbox2 #inn_teaserbox2_content div {
  margin-top     : 8px;
  margin-left    : 16px;
  margin-right   : 16px;
  height         : 104px;
  overflow	 : auto;
}
.inn_teaserbox2_item_text {
  padding-left   : 5px;
  font-size      : 10px;
  color          : #464646;
}
.inn_teaserbox2_item_text a, .inn_teaserbox2_item_text a:link, .inn_teaserbox2_item_text a:visited, .inn_teaserbox2_item_text a:active {
  font-weight    : bold;
  font-size      : 11px;
  color          : #464646;
  text-decoration: none;
}
.inn_teaserbox2_item_text a:hover
{
  font-weight    : bold;
  font-size      : 11px;
  color          : #87c65b;
  text-decoration: none;	
}
/******************************************/
/*     CONTENT AREA - ALL SERIES PAGE     */
/******************************************/

.lay_series_item_large .inn_item_title {
  color          : #529ce4;
  text-transform : uppercase;
  font-size      : 22px;
  padding-bottom : 4px;
}
.lay_series_item_large .inn_item_info {
  padding-bottom : 12px;
}
.lay_series_item_large .inn_item_info .label {
  font-weight    : bold;
  color          : #a0a0a0;
}
.lay_series_item_large .inn_item_info .infotext {
  color          : #454545;
}
.lay_series_item_large .inn_item_desc {
  padding-top    : 10px;
  color          : #464646;
}
.lay_series_item_large .inn_item_desc span {
  color          : #a0a0a0;
  font-size      : 12px;
}

.lay_series_item_large .inn_item_more {
  padding-top    : 7px;
  padding-bottom : 2px;
}
.lay_series_item_large .inn_item_more a, .lay_series_item_large .inn_item_more a:link, .lay_series_item_large .inn_item_more a:visited, .lay_series_item_large .inn_item_more a:active  {
  color          : #666666;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #666666;
}
.lay_series_item_large .inn_item_more a:hover 
{
  color          : #529ce4;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;	
}
.lay_series_item_small .inn_item_title {
  color          : #529ce4;
  text-transform : uppercase;
  font-size      : 20px;
  padding-bottom : 4px;
}
.lay_series_item_small .inn_item_info {
  padding-bottom : 12px;
}
.lay_series_item_small .inn_item_info .label {
  color          : #a0a0a0;
}
.lay_series_item_small .inn_item_info .infotext {
  color          : #454545;
}
.lay_series_item_small .inn_item_desc {
  padding-top    : 10px;
  color          : #464646;
}
.lay_series_item_small .inn_item_desc span {
  color          : #a0a0a0;
  font-size      : 12px;
}

.lay_series_item_small .inn_item_more {
  padding-top    : 7px;
  padding-bottom : 2px;
}
.lay_series_item_small .inn_item_more a, .lay_series_item_small .inn_item_more a:link, .lay_series_item_small .inn_item_more a:visited, .lay_series_item_small .inn_item_more a:active  {
  color          : #666666;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #666666;
}
.lay_series_item_small .inn_item_more a:hover 
{
  color          : #529ce4;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;	
}
/******************************************/
/*        CONTENT AREA - SERIES PAGE      */
/******************************************/
.lay_series_content_container {
  padding-bottom  : 10px;
}
.lay_series_content .link_subseries a, .lay_series_content .link_subseries a:link, .lay_series_content .link_subseries a:visited, .lay_series_content .link_subseries a:active  {
  padding-bottom : 1px;
  color          : #2e2e2e;
  text-decoration: none;
  border-bottom  : 1px dotted #2e2e2e;
}
.lay_series_content .link_subseries a:hover 
{
  padding-bottom : 1px;
  color          : #529ce4;
  text-decoration: none;
  border-bottom  : 1px dotted #529ce4;	
}
.lay_series_booklist_container {
  padding-bottom : 10px;
  border-bottom  : 3px solid #bebebe;
}
.lay_series_booklist {
  margin-top     : 10px;
  border-top     : 3px solid #bebebe;
}
.lay_series_booklist td {
  padding-top     : 10px;
}
.lay_series_booklist #lay_book_title {
  font-size       : 14px;
  font-weight     : bold;
  color           : #529ce4;
}
.lay_series_booklist #lay_book_data, .lay_series_booklist #lay_book_data b {
  font-size       : 10px;
}
.lay_series_booklist #lay_book_intro {
  margin-top      : 8px;
  margin-bottom   : 8px;
}
.lay_series_booklist #lay_book_more a, .lay_series_booklist #lay_book_more a:link, .lay_series_booklist #lay_book_more a:visited, .lay_series_booklist #lay_book_more a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
.lay_series_booklist #lay_book_more a:hover
{
  color          : #529ce4;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;	
}
.lay_series_booklist #lay_book_buy a, .lay_series_booklist #lay_book_buy a:link, .lay_series_booklist #lay_book_buy a:visited, .lay_series_booklist #lay_book_buy a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
.lay_series_booklist #lay_book_buy a:hover
{
  color          : #529ce4;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;	
}
.lay_series_booklist #lay_book_buy span
{
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
/******************************************/
/*     CONTENT AREA - SUBSERIES PAGE      */
/******************************************/
#lay_subseries_content #lay_maintitle {
  margin-top      : 8px;
  margin-bottom   : 1px;
  font-size       : 22px;
  text-transform  : uppercase;
  color           : #529ce4;

}
#lay_subseries_content #lay_subtitle {
  font-size       : 13px;
  text-transform  : uppercase;
  color           : #4b4b4b;
  padding-left    : 1px;
  padding-bottom  : 10px;
}
.lay_subseries_booklist_container {
  padding-bottom : 10px;
  border-bottom  : 3px solid #bebebe;
}

.lay_subseries_booklist {
  margin-top     : 10px;
  border-top     : 3px solid #bebebe;
}
.lay_subseries_booklist td {
  padding-top     : 10px;
}
.lay_subseries_booklist #lay_book_title {
  font-size       : 14px;
  font-weight     : bold;
  color           : #529ce4;
}
.lay_subseries_booklist #lay_book_data, .lay_subseries_booklist #lay_book_data b {
  font-size       : 10px;
}
.lay_subseries_booklist #lay_book_intro {
  margin-top      : 8px;
  margin-bottom   : 8px;
}
.lay_subseries_booklist #lay_book_more a, .lay_subseries_booklist #lay_book_more a:link, .lay_subseries_booklist #lay_book_more a:visited, .lay_subseries_booklist #lay_book_more a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
.lay_subseries_booklist #lay_book_more a:hover
{
  color          : #529ce4;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;
}
.lay_subseries_booklist #lay_book_buy a, .lay_subseries_booklist #lay_book_buy a:link, .lay_subseries_booklist #lay_book_buy a:visited, .lay_subseries_booklist #lay_book_buy a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
.lay_subseries_booklist #lay_book_buy a:hover
{
  color          : #529ce4;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;
}
.lay_subseries_booklist #lay_book_buy span
{
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
/******************************************/
/*        CONTENT AREA - BOOK PAGE        */
/******************************************/
#lay_book_content #lay_maintitle {
  margin-top      : 8px;
  margin-bottom   : 1px;
  font-size       : 22px;
  text-transform  : uppercase;
  color           : #529ce4;

}
#lay_book_content #lay_subtitle {
  font-size       : 13px;
  text-transform  : uppercase;
  color           : #4b4b4b;
  padding-left    : 1px;
  padding-bottom  : 10px;
}
#inn_book_content td {
  padding-top     : 9px;
}
#inn_book_content #lay_book_title {
  font-size       : 14px;
  font-weight     : bold;
  color           : #529ce4;
}
#inn_book_content #lay_book_data, #inn_book_content #lay_book_data b {
  font-size       : 11px;
}
#inn_book_content #lay_book_intro {
  margin-top      : 8px;
  margin-bottom   : 8px;
}
#inn_book_content #lay_book_buy a, #inn_book_content #lay_book_buy a:link, #inn_book_content #lay_book_buy a:visited, #inn_book_content #lay_book_buy a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  font-size      : 12px;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
#inn_book_content #lay_book_buy a:hover
{
  color          : #529ce4;
  font-weight    : bold;
  font-size      : 12px;
  text-decoration: none;
  border-bottom  : 2px dotted #529ce4;	
}
#inn_book_content #lay_book_buy span
{
  color          : #2e2e2e;
  font-weight    : bold;
  font-size      : 12px;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}	
.lay_infobox {
  margin-bottom  : 20px;
}
.lay_infobox .lay_infobox_top {
  height                : 42px;
  padding-top           : 6px;
  padding-left          : 6px;
  background-image	: url('../images/lay_infobox_top.gif');
  background-repeat	: no-repeat;
  font-size             : 20px;
  text-transform        : uppercase;
  color                 : #529ce4;

}
.lay_infobox .lay_infobox_mid {
  background-image	: url('../images/lay_infobox_mid.gif');
  background-repeat	: repeat-y;
  padding               : 2px 17px 2px 16px;
}

.lay_infobox .lay_infobox_bot {
  height                : 21px;
  background-image	: url('../images/lay_infobox_bot.gif');
  background-repeat	: no-repeat;
}
.inn_infobox_download_icon {
  padding-right         : 10px;
}
.inn_infobox_download_text {
  font-size             : 10px;
}
.inn_infobox_download_text a, .inn_infobox_download_text a:link, .inn_infobox_download_text a:visited, .inn_infobox_download_text a:active {
  font-size             : 11px;
  font-weight           : bold;
  text-decoration       : none;
}
.inn_infobox_download_text a:hover
{
	color                 : #529ce4;
	font-size             : 11px;
	font-weight           : bold;
	text-decoration       : none;	
}
/******************************************/
/*       CONTENT AREA - SEARCHPAGE        */
/******************************************/
#inn_searchbox 
{
	width: 326px;
	height: 139px;
	background-image: url('../images/lay_searchbox.gif');
	background-repeat: no-repeat;
}
#lay_search_info 
{
  font-size       : 13px;
  text-transform  : uppercase;
  color           : #4b4b4b;
  padding-left    : 1px;
  padding-bottom  : 10px;	
}
#lay_search_info b, #lay_search_info span
{
  font-size 	  : 13px;
}
#lay_search_matches 
{
  font-size       : 13px;
  text-transform  : uppercase;
  color           : #4b4b4b;
  padding-left    : 1px;
}
#lay_search_matches b, #lay_search_matches span
{
  font-size 	  : 13px;
}
#lay_searchresult 
{
  padding-bottom : 10px;
  border-bottom  : 3px solid #bebebe;		
}
.lay_searchresult_item 
{
  margin-top     : 10px;
  border-top     : 3px solid #bebebe;	
}
.lay_searchresult_item td {
  padding-top     : 10px;
}
.lay_searchresult_item #lay_book_title {
  font-size       : 14px;
  font-weight     : bold;
  color           : #87c65b;
}
.lay_searchresult_item #lay_book_data, .lay_searchresult_item #lay_book_data b {
  font-size       : 10px;
}
.lay_searchresult_item #lay_book_intro {
  margin-top      : 8px;
  margin-bottom   : 8px;
}
.lay_searchresult_item #lay_book_more a, .lay_searchresult_item #lay_book_more a:link, .lay_searchresult_item #lay_book_more a:visited, .lay_searchresult_item #lay_book_more a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
.lay_searchresult_item #lay_book_more a:hover
{
  color          : #87c65b;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #87c65b;	
}
.lay_searchresult_item #lay_book_buy td
{
	padding-top: 5px;
}
.lay_searchresult_item #lay_book_buy a, .lay_searchresult_item #lay_book_buy a:link, .lay_searchresult_item #lay_book_buy a:visited, .lay_searchresult_item #lay_book_buy a:active {
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
.lay_searchresult_item #lay_book_buy a:hover
{
  color          : #87c65b;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #87c65b;	
}
.lay_searchresult_item #lay_book_buy span
{
  color          : #2e2e2e;
  font-weight    : bold;
  text-decoration: none;
  border-bottom  : 2px dotted #2e2e2e;
}
