/* global parameters  ---------------------------------------- */ 

body {margin: 0px; padding: 0px; background: none #FFF;}
h1, h2, h3, h4, thead, tbody, th, td, div, p, span, a {font-family: Arial, Helvetica,sans-serif; color: #000;}
p {line-height: 1.4em; text-align: justify;}
div, span, p, thead, tbody, th, td, a {font-size: 0.9em;}
.important {font-weight: bold;}                                     
.tracking {letter-spacing: 1pt; font-size: 0.9em;}
a {text-decoration: underline;}
a:link {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}
a:visited {text-decoration: underline;} 
img {border-style: none;} 
table {border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 110%;}  
abbr {border-bottom: dotted 1px #4E4D49;}
acronym {border-bottom: dotted 1px #4E4D49;}
sup {font-weight: bold; font-size: 0.8em;}
p.kompakt {font-style: italic;}

div.logobooks img {background-image:url(http://www.ebusinessrevolution.com/images/banner.jpg); margin:0px; padding:0px; background-repeat: repeat-x;}

/* head for the printout ------------------------------------ */
div.viewprint {display: none;}

/* left portlets--------------------------------------------------------------------------------*/
div.main {clear: none; width: 100%; float: left; height: 100%;}
div.main div.leftportlet {background-color: #DDD; width: 180px; height: 100%; float: left; margin-left: 0; margin-top: 0; margin-right: 1em; margin-bottom: 1em; padding: 0;}
div.main div.leftportlet div.news {margin-bottom: 1em; width: 100%; height: auto; background-color: #224455; color: #FFF;}
div.main div.leftportlet div.advertising {margin-top: 0.3em; width: 90%; height: auto; padding: 0.2em; margin-bottom: 1em; border: solid 1px #EBEBEB;}
div.main div.leftportlet div ul {list-style-type: none; margin: 0.1em 0; padding: 0;}
div.main div.leftportlet div ul li {margin-left: 0.2em; padding: 0.2em;}
div.main div.leftportlet div.news ul li.topic {margin: 0; background-color: #224400; color: #FFF; padding: 0.3em; }
div.main div.leftportlet div.news ul li a:link {text-decoration: none; color: #FFF;}
div.main div.leftportlet div.news ul li a:hover {background-color: #003300; color: #FFF;}
div.main div.leftportlet div.news ul li a:active {background-color: #003300; color: #FFF;}
div.main div.leftportlet div.news ul li a:visited {text-decoration: none; color: #FFF;}
div.main div.leftportlet div.news ul li.more {font-weight: bold; text-align: right;}
div.main div.leftportlet div.news ul li.details {font-weight: bold; }

/* Content ----------------------------------------------------------------------------------*/
div.main div.content {margin-left: 190px; margin-right: 10px; float: none; }
div.main div.content h1 {font-size: 1.2em; color: #4E4D49; letter-spacing: 0.1em; text-transform: uppercase; width: 100%; border-bottom: solid 1px #6C71AD;}
div.main div.content h2 {font-size: 0.9em; color: #4E4D49; letter-spacing: 0.1em; text-transform: uppercase; width: 100%; border-bottom: solid 1px #6C71AD;}
div.main div.content h3 {font-size: 0.85em; padding: 0.2em; background-color: #4E4D49; color: #FFF; font-weight: bold; text-transform: uppercase;}
div.main div.content h4 {font-size: 0.85em; width: 100%; text-align: center;}
div.main div.content img.left {margin: 0.3em; float: left;}
div.main div.content img.right {margin: 0.3em; float: right;}
div.main div.content a {font-weight: bold;}
div.main div.content p.xmlcode {font-family: courier, monospace;}
div.main div.content p.homepagepix {text-align: center; }

.bookimages {border: solid 1px black; margin-right: 10px; margin-bottom: 10px;}

div.main div.infobox {margin: 1em; background-color: #777777; font-size: 1.0em;}
