/*

Rot        : #E92116
Dunkellila : #E8F0FF
Hellblau   : #6699FF


*/

.highlight { background: #FFFF40; }

*body{text-align:center;}

body, td, th, p, div,  form {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0;
padding:0;
color:#363636;

}

a, a:link,  a:active, a:focus {
color: #6699FF;
text-decoration: none
}

a:visited {
color: #6699FA;
/*  text-decoration: underline;*/
}

a:hover {
color: #FF3300;
text-decoration: underline;
}


#content a:visited, #content a:visited {
color: #6699FF;
text-decoration: underline;
}

td,div,p,h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
margin:0em 0 0.3em 0em;
padding:0;
line-height: 145%;
}

h1 {
font-size: 19px;
color:#310064;
line-height: 150%;
font-weight:normal;
}
h2, h1#buchtitel {
font-size: 18px;
line-height: 130%;
color:#310064;
/*color:#E92116;*/
font-weight:normal;
}

h3,h2#autor {
font-size: 14px;
line-height: 150%;
color:#310064;
font-weight:bold;
margin:0.25em 0 0.25em 0;
}

h4 {
font-size: 15px;
font-weight: normal;
color:#330066;
line-height: 150%;
}
h5 {
font-size: 14px;
color:#666666;
}
h6 {
font-size: 13px;

font-weight: bold;
}

hr {
border-width:1px 0 0 0;
 border-style:solid none none none;
border-color:#aaaaaa;
height:1px;

}

/* -----------------------------------------------------------------------------
ARTICLE formats - allgemein
------------------------------------------------------------------------------*/

div.listEntry {
margin-bottom: 10px;
overflow:auto;
margin:0em 0 0.5em 0em;
padding:0;
line-height: 145%;
/* clear:both;*/
}

.code {
margin-bottom: 3px;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
border:1px dotted #eeeeee;
}
.articleSummary, .articleText {
font-family:  Arial, Helvetica, sans-serif;
line-height: 135%;
 overflow:hidden;
 margin:0;
 padding:0;


}
/*ul {display:block};*/

.v09 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.v10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.v12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.v13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.v14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

.imgDIVinTextLeft  {
float:left;
width:auto;
overflow:auto;
text-align:center;
}
.imgDIVinTextRight,.imgDIVbottomRight {
float:right;
overflow:auto;
text-align:center;
}
.image_td {
border-bottom:1px solid #000000;
padding:4px;
text-align:center;
margin:auto;
}
.image_img {}
.image_caption {font-size:10px;text-align:center;}


/* -----------------------------------------------------------------------------
VERLAG Inhaltstemplate
------------------------------------------------------------------------------*/
#container {
/*overflow:auto;*/
width: 780px;
\width: 800px;
w\idth: 800px;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align:left;
}

#headerBlock {
position:relative;
top:0;left:0;
/* border: 1px solid #ccc; */
}

#mainBlock  {

width:580px;
margin: 0px 0px 0px 190px; /* n6.01win n6mac won't recognize top margin for middle box, so it goes in body */
padding:0px 0px 0px 20px;
border-left: 1px solid #ccc; /**/

}

#leftBlock {
/*   position: relative; */
float:left;
top: 0px;
left: 0px;
padding: 10px 10px 10px 0px;
/*border-right: 1px solid #ccc;
 border: 1px solid #ccc; */
width: 200px; /* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
width: 180px;
}

html>body #leftBlock {
width: 180px; /* ie5win fudge ends */
}

#xrightBlock {
float: right;
width: 210px;
\width: 220px;
w\idth: 210px;
margin: 0;
margin-left: 5px;
padding: 5px;
background-color: rgb(235, 235, 235);
}

#footerBlock {
clear:both;
overflow:hidden;
width: 780px;
\width: 800px;
w\idth: 800px;
/* border: 1px solid gray; */
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

#content {
padding-bottom:10px;
margin:0;
/*width:580px;
 border: 1px solid gray; */
}

/* -----------------------------------------------------------------------------
VERLAG Startseite Template
------------------------------------------------------------------------------*/
 #contentStart .image_td{
border:0px none;
}
/*
#contentStart{
position:relative;
top:0;
left:0;
float:left;
width:450px;
margin: 0px;
padding: 0px;
border: 1px solid #ccc;
}*/
#menueStart{
margin: 0 0 0 60%;
padding: 0px;
/* border: 1px solid #ccc; */
}

#spezialBlock{
	width:300px;
	height:305px;
}

#spezialBlock a {
/*
display:table;
*/
 cursor:pointer;
}

#spezialBlock h3 {
padding: 0px; font-size: 18px; font-weight: bold; color: rgb(233, 33, 22);
}

#spezialBlock img {
 border-width:0;

}

#contentStart {
float:right;
padding:0px;
position:relative;
top:0pt;
width:450px;

}


#menueStart {
float:left;
margin:0pt;
padding:0px 0px 0 0;
width:300px;

}


/* -----------------------------------------------------------------------------
VERLAG Startseite #contentStart+teasertable
------------------------------------------------------------------------------*/
.TeaserBoxHeader {
margin:15px 0 0 0;
width: 450px;
/*  border: 1px solid #ccc; */
overflow:auto;
}

.TeaserBoxHeader h1 {
margin: 0;padding:0;
float:left;
}
.TeaserBoxHeader span {  /*weiter Link */
display:block;
float:right;
padding:5px 15px 5px 5px;
margin-bottom:8px;
text-align:right;
/* background-color:#FEDBDB; */
vertical-align:baseline;
background:url(../../picture/layout/pfeillila.png) no-repeat right;
}

/* farbige boxen auf der Startseite */
.VerlagStartNeuerscheinungen,
.VerlagStartNews,
.VerlagStartPresse,
.VerlagStartAutorenhaus {
overflow:hidden;
clear:both;
width:434px;
font-family: Arial, Helvetica, sans-serif;
padding:8px;
margin:0px;
/* color: #333300; */
background:url() no-repeat right;
}

.VerlagStartNeuerscheinungen {border-left:2px solid #E92116;background-color:#FEDBDB;}
.VerlagStartNews 						 {border-left:2px solid #330066;background-color:#F7EFFF;}
.VerlagStartPresse 					 {border-left:2px solid #6699FF;background-color:#E8F0FF;}
.VerlagStartAutorenhaus      {border-left:2px solid #000000;background-color:#EFEFEF;}

.VerlagStartNeuerscheinungen img,
.VerlagStartNews img,
.VerlagStartPresse img,
.VerlagStartAutorenhaus img,
.listEntry img {
float:left;
margin: 0 8px 3px 0;
}

/* ul men� innerhalb der boxen */
.VerlagStartAutorenhaus ul
{
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
.VerlagStartAutorenhaus ul li a {
padding:0px 0 0 35px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
text-decoration: none;
font-size:12px;
font-weight:normal;
color:#330066;text-decoration:none;
}

.VerlagStartAutorenhaus ul  li a:hover{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}



#teaserTable {
clear:both;
margin:0;padding:0;
overflow:hidden;
border: 0px solid #ccc;
font-size:11px;
}
#teaserTable h1, #teaserTable h2, #teaserTable h5, #teaserTable h3, #teaserTable h4{
color:#000000;
margin:0;padding:0;
 line-height:150%; /**/
font-size:16px;
}
#teaserTable h2{
font-weight:normal;
font-size:12px;
}

#teaserTable h4{
font-weight:normal;
font-size:15px;
}
#teaserTable h5{
font-weight:normal;
font-size:11px;
}

#teaserTable h3{
font-weight:bold;
font-size:13px;
}

.topText {
margin:0;padding:0 0 5px 0;
font-size:11px;
overflow:hidden;
}

/* -----------------------------------------------------------------------------
VERLAG NAV_LIST_MAP  Startseite Navigation
#VerlagStartMenue wird in der datei frontend render sublevelnav.php generiert
------------------------------------------------------------------------------*/
#VerlagStartMenue{
	clear:both;
}

#VerlagStartMenue ul {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}

#VerlagStartMenue ul li a {
display:block;
text-align: left;
font-size:13px;
color:#330066;
font-weight:bold;
text-decoration:none;
padding:5px 0 0px 35px;
background: transparent url(../../picture/layout/main_0.gif) left center no-repeat;
}

#VerlagStartMenue ul  li a:hover
{
background: transparent url(../../picture/layout/main_1.gif) left center no-repeat;
}

#VerlagStartMenue ul li
{
padding:5px 0 5px 0;
}

#VerlagStartMenue ul li div.CatInfo
{
padding:5px 0 5px 0px;
font-size:11px;
}

/* subliste */

#VerlagStartMenue ul ul{
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}



#VerlagStartMenue ul ul li a{
padding:0px 0 0 35px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
text-decoration: none;
font-size:12px;
font-weight:normal;
color:#330066;text-decoration:none;
}


#VerlagStartMenue ul li ul li{
padding:5px 0 5px 0;
}

#VerlagStartMenue ul ul li a:hover{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

#li_220 a,
#li_159 a /*,
a#lv_13 */{
color:red !important;
font-weight:bold !important;
}


/* -----------------------------------------------------------------------------
VERLAG NAV_LIST_MAP  Startseite Navigation
#VerlagStartInfoMenue wird in der datei frontend render sublevelnav.php generiert
------------------------------------------------------------------------------*/
#VerlagStartInfoMenue {
border: 1px solid rgb(238, 238, 238); padding: 0pt 15px;
}

#VerlagStartInfoMenue ul {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}

#VerlagStartInfoMenue ul li a {
display:block;
text-align: left;
font-size:13px;
color:#330066;
font-weight:bold;
text-decoration:none;
padding:5px 0 0px 35px;
background: transparent url(../../picture/layout/main_0.gif) left center no-repeat;
}

#VerlagStartInfoMenue ul  li a:hover
{
background: transparent url(../../picture/layout/main_1.gif) left center no-repeat;
}

#VerlagStartInfoMenue ul li
{
padding:5px 0 5px 0;
}

#VerlagStartInfoMenue ul li div.CatInfo
{
padding:5px 0 5px 0px;
font-size:11px;
}

/* subliste */

#VerlagStartInfoMenue ul ul{
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}



#VerlagStartInfoMenue ul ul li a{
padding:0px 0 0 35px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
text-decoration: none;
font-size:12px;
font-weight:normal;
color:#330066;text-decoration:none;
}


#VerlagStartInfoMenue ul li ul li{
padding:5px 0 5px 0;
}

#VerlagStartInfoMenue ul ul li a:hover{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

#li_159 a /*,
a#lv_13 */{
color:red !important;
font-weight:bold !important;
}

/* -----------------------------------------------------------------------------
VERLAG NAV_LIST_MAP  Startseite Navigation Infobox
#VerlagStartMenue wird in der datei frontend render sublevelnav.php generiert
------------------------------------------------------------------------------*/
#InfoMenue {
 overflow:hidden;
font-family: Arial, Helvetica, sans-serif;
padding:8px;
margin:0px;
/* color: #333300; */
background:url() no-repeat right;
 border-left:2px solid #EEAA22;
background-color:#FBE8C5;
}
#InfoMenue ul {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}

#InfoMenue ul li a {
text-align: left;
font-size:12px;
color:#330066;
font-weight:bold;
text-decoration:none;
padding:0px 0 0 25px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
}

#InfoMenue ul  li a:hover{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}


#VerlagStartMenue ul li
{
padding:5px 0 5px 0;
}

#InfoMenue ul li div.CatInfo
{
padding:5px 0 5px 0px;
font-size:11px;
}


/* -----------------------------------------------------------------------------
VERLAG Inhaltsseiten Navigation Links
------------------------------------------------------------------------------*/


#leftBlock ul.navlist {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#leftBlock ul.navlist li{
display:block;
padding:0;
margin:3px 0px;
}

#leftBlock ul.navlist li a{
text-align: left;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:1px solid grey;
display:block;
padding:5px;
/* padding:5px 0 0 35px;
background: transparent url(http://autorenhaus.de/a_buttons/main_0.gif) left center no-repeat;
*/
}

#leftBlock ul.navlist li a span{
color:#330066;
color:#310064;
}

#leftBlock ul.navlist  li a:hover{
/* background: transparent url(http://autorenhaus.de/a_buttons/main_1.gif) left center no-repeat; */
}

/* subliste */

#leftBlock ul.navlist ul{
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#leftBlock ul.navlist ul ul {
list-style-type: none;
text-align: left;
margin:0px 10px ;
padding:0px;
}
#leftBlock .MenuItem-lvl-2 a.activeSection {
font-size:14px;font-weight:bold;
}
#leftBlock .MenuItem-lvl-3 a {
font-size:12px;font-weight:normal;
}
#leftBlock .MenuItem-lvl-3 a.activeSection {
font-size:12px;font-weight:bold;
}

#leftBlock ul ul li.MenuItem-lvl-4 a {
font-size:11px;font-weight:normal;
color:#000000;
}
#leftBlock .MenuItem-lvl-4 a.activeSection {
font-size:11px;font-weight:bold;
}

#leftBlock ul.navlist ul li a
{
font-weight:normal;
border:0px none;
display:block;
overflow:hidden;
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
background-position:left center;
text-align: left;
text-decoration: none;
color:#330066;
color:#565656;
}
#leftBlock ul.navlist ul li a span{
color:#333333;
}


#leftBlock ul.navlist ul li a:hover
{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

/* -----------------------------------------------------------------------------
VERLAG NAV_LIST_EXT erweitertes cat untermen�
------------------------------------------------------------------------------*/

#nav_list_ext ul  {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#nav_list_ext ul li {
display:block;
padding:0.5em 0 0.5em 0;
}
#nav_list_ext ul li a:link,
#nav_list_ext ul li a:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
text-decoration: none;
font-size:14px;
color:#330066;
text-decoration:none;
}

#nav_list_ext ul  li a:hover
{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

#nav_list_ext div {
padding:0px 0 0 15px;
}

#nav_list_ext_pic ul  {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
#nav_list_ext_pic ul li {
display:block;
padding:0.5em 0 0.5em 0;
width:275px;
height:200px;
float:left;
margin-right:15px;
}
#nav_list_ext_pic ul li a.maplink:link,
#nav_list_ext_pic ul li a.maplink:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left 5px no-repeat;
text-align: left;
text-decoration: none;
font-size:14px;
color:#330066;
text-decoration:none;

}

#nav_list_ext_pic ul  li a.maplink:hover
{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

#nav_list_ext_pic div {
padding:0px 0 0 0px;
font-size:11px;
}

.mappicture{float:left;margin-right:10px;}


/* -----------------------------------------------------------------------------
VERLAG Inhalt Diverse
------------------------------------------------------------------------------*/

.bookTemplate div{

}

.infobox {
font-family: Arial, Helvetica, sans-serif;
width:20%;
height:auto;
overflow:auto;
border-left:2px solid #6699FF;
background-color:#E8F0FF;
/* background-image:url('../../-picture/layout/bg-quote.jpg');
background-repeat:no-repeat; */
padding:8px 8px 8px 8px;
margin-left:5px;
/* color: #333300; */
}
.infobox {font-size:11px;}
.infobox p {font-size:11px;padding-bottom:5px;}
.infobox img {padding-right:5px;}

.breadcrumb {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}

ul.articlelistFromCurrentCat {
list-style-type: none;
text-align: left;
margin:0px 0px ;
padding:0px;
}
ul.articlelistFromCurrentCat li{
display:block;
padding:0 0 0 18px;
}
ul.articlelistFromCurrentCat  li a:link,
ul.articlelistFromCurrentCat  li a:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
}

ul.articlelistFromCurrentCat ul  li a:hover
{
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
}

/* -----------------------------------------------------------------------------
Footer special links
------------------------------------------------------------------------------*/

a.backlink {
padding-left:15px;
background:url(../../picture/layout/icon_back_.png) no-repeat  left;
}
a.backlink:hover {
padding-left:15px;
background:url(../../picture/layout/icon_back_hover.png) no-repeat  left;
}
a.toplink, a.up {
padding-left:15px;
background:url(../../picture/layout/icon_top_.png) no-repeat  left;
}
a.toplink:hover, a.up:hover {
padding-left:15px;
background:url(../../picture/layout/icon_top_hover.png) no-repeat  left;
}
a.print {
padding-left:15px;
background:url(../../picture/layout/icon_print_.png) no-repeat  left;
}
a.print:hover {
padding-left:15px;
background:url(../../picture/layout/icon_print_hover.png) no-repeat  left;
}

.linkblock ol {
  list-style-type:none;
	margin:0;
	padding:0;
	font-size:11px;
}


.linkblock h5 {
	font-size:12px;
}

.linkblock h4 a {
	color:#310064;
}

/* -----------------------------------------------------------------------------
VERLAG Formular
------------------------------------------------------------------------------*/
/*#phpwcmsForm24 {background-color: #eeeeee;}*/
form table{width:95%; /*border-spacing:10px;Border-Collapse: Collapse;  */}

form{
margin:0.5em 0 0.5em 0;
}

form input, form select, form textarea, form button,input {
font-family: verdana,lucida-grande, sans-serif;
font-size: 11px;
font-weight: bold;
color: #515151;
}
form label {
font-size:11px;
}
input,button{
position:relative;
  border:1px none #eeeeee;
border-bottom:1px solid #aaaaaa;
padding:5px;
/*height:25px;*/
overflow:visible;
}

textarea {
position:relative;
  border:1px none #eeeeee;
border-bottom:1px solid #aaaaaa;
padding:5px;
/*height:26px;
overflow:auto;*/
}

.formField, .formLabel, .formLabelRequired, .error{
 /* background-color: #ffffff;
	border:1px solid #ffffff;
	border-bottom: 1px dotted #a1a1a1; */
border:5px solid #ffffff;
padding-right:5px;
}

.formLabel,.formLabelRequired {
/*margin: 5px 5px 5px 0;
padding: 5px 5px 5px 0; */
border-right:2px solid #eeeeee;
width:1%;
}

/*hintergrund onclick - siehe js*/

.inputClick{
background-color:#eeeeee;
}

.error {
font-family: verdana,lucida-grande, sans-serif;
font-size: 11px;
font-weight: bold;
color: #515151;
border:1px solid red;
padding:4px;
}

/*
.formButton	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.checkLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;	}
.inputText	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
*/

/* -----------------------------------------------------------------------------
VERLAG SITEMAP
------------------------------------------------------------------------------*/
ul.sitemapCat{
margin:0;
padding:0;
}
li.sitemapCat{
margin-left:1.5em;
padding:0;
padding:5px 0;
}
ul.sitemapArticle{
margin:1px;
padding:1px;
}

.sitemapCat a{
font-size: 13px;
line-height: 150%;
color:#310064;
font-weight:bold;
margin:0.25em 0 0.25em 0;
}

.sitemapArticle a{
font-size: 11px;
line-height: 150%;
color:#310064;
margin:0.25em 0 0.25em 0;
}

/* -----------------------------------------------------------------------------
VERLAG SUCHE
------------------------------------------------------------------------------*/
.formSearch input{
 width:300px;
}

.formSearch { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_form table{width:auto;}
.search_result {}



/* -----------------------------------------------------------------------------
MAGAZIN news
------------------------------------------------------------------------------*/



a.more:link,a.more:visited,a.col2:link,a.col2:visited{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeillila.png) left center no-repeat;
text-align: left;
}
a.more:hover, a.col2:hover{
padding:0px 0 0 15px;
background: transparent url(../../picture/layout/pfeilrot.png) left center no-repeat;
text-align: left;
}

.customform label {
display: block;
float: left;
width:100px;
font-size:12px;
font-weight:bold;

}

.marker h1 {
font-size:14px;

}

.n{display:none;}

/* -----------------------------------------------------------------------------
Diverse
------------------------------------------------------------------------------*/

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4A5966; font-weight: normal; text-decoration: none; } .nav_table a:hover {
text-decoration: underline; } .nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:
#4A5966; font-weight: bold; text-decoration: none; } .articleList_toptext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; } .articleList_listhead { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } /* CSS
for the top level list */ #list_top_ul { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #5E747F; font: bold 12px Verdana, sans-serif; } #list_top_ul li { list-style: none; margin: 0; display: inline; } #list_top_ul li a { padding: 3px 0.5em;
margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #D7DEE5; text-decoration: none; } #list_top_ul li a:link { color: #5E747F; } #list_top_ul li a:visited { color: #5E747F; } #list_top_ul li a:hover { color: Black; background:
#92A1AF;; border-color: #227; } #list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link { background: white; border-bottom: 1px solid white; } /* CSS for the currect level list */ #list_level ul { margin: 0; padding: 0;
list-style-type: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; } #list_level li { margin: 0 0 1px 0; } #list_level a { display: block; padding: 2px 2px 2px 24px; border: 1px solid #92A1AF; width: 160px;
background-color: #B7C2D0; } #list_level a:link, #list_level_ul a:visited { color: Black; text-decoration: none; } #list_level a:hover { border: 1px solid #92A1AF; background-color: #FF8C00; color: Black; } #list_level_parent a:link, #list_level_parent
a:visited, #list_level_parent_link a:hover { border: 1px solid #92A1AF; background-color: #FF6600; color: White;
}

#debug {
position:absolute;
overflow:auto;
width:800px;
height:500px;
z-index:11;
background: #eeeeee;
top:20px;
left:10px;
border:1px solid #000000;
padding:5px;
}

@media print{
body, td, th, p, div, span, a{
	overflow:visible !important;
  font-family: Arial,Georgia,Times,serif;
  font-size: 100%;
  color:#000000;
  line-height:130%;
  }

  #leftBlock, #rightBlock, .breadcrumb, #footerBlock {
  display:none;
  }

  #container,#mainBlock {
	overflow:visible !important;
  width: auto;
  border: 0;
  margin: 0 5%;
  padding: 0;
  float: none !important;
  }

  #headerBlock{
	 text-align:center;
  font-family: Arial,Helvetica,sans-serif;
  }

  #headerBlock div{
	 text-align:center;
  font-family: Arial,Helvetica,sans-serif;
  font-size:10pt;
  padding-bottom:1em;
  }

  #quoteBlock {
	 text-align:center;
  font-size:9pt;
  }


  a:link, a:visited {
  color: #000;
  background: transparent;
  font-weight: bold;
  text-decoration: underline;
	margin:0 0 0 0.5em;
  }

  img {
  padding:1em;

  }

  #content {
	width:auto;
  padding-bottom:10pt;
	overflow:visible;
	border:0;
	padding:0;
	margin:0;
 }
}
