body {font-family: verdana, helvetica, charcoal, sans-serif; font-size: 12px; background: transparent url('../img/body-bg.jpg') repeat center top; text-align: center;}

#site {width: 810px; margin: 0 auto; background: url('../img/site-bg.jpg') repeat-y left top; text-align: left;}
#site-top {height: 18px;}
#site-btm {height: 18px;}

#head {margin: 0 5px 0 5px; height: 250px; background: white url('../img/head-btm-bg.gif') no-repeat center bottom;}
#head-left {float: left; width: 510px;}
#logo {margin: 5px 0 20px 30px;}
#head-right {float: left;}
#subhead {width: 800px; height: 35px; margin: 0 5px; clear: left; background: #fff url('../img/head-menue-bg.jpg') repeat-x left top; color: #fff;}
#head-menue {padding: 8px 0 0 10px; font-weight: bold;}
#head-menue a:link {text-decoration: none; color: #f6af3f;}
#head-menue a:visited {text-decoration: none; color: #f6af3f;}
#head-menue a:hover, a:active {text-decoration: underline; color: #f6af3f;}
#breadcrumbs {margin: 10px 0 0 15px; width: 780px;}
#breadcrumbs a:link {text-decoration: none; color: #004884;}
#breadcrumbs a:visited {text-decoration: none; color: #004884;}
#breadcrumbs a:hover, a:active {text-decoration: underline; color: #ff9900;}

#main {margin: 0 5px 0 5px; width: 800px; overflow: hidden;}
#content {margin: 10px 0 0 0; float: left; width: 645px; overflow: hidden; background: transparent url('../img/content-bg.jpg') repeat-y left top;}
.content-top {margin: 0; padding: 0;}
.content-txt {margin: 0 25px 0 20px; padding: 0;}
.content-left {float: left; width: 290px; margin-right: 10px; padding-top: 20px;}
.content-right {float: left; width: 290px; margin-left: 10px; padding-top: 20px;}
.content-left-2 {float: left; width: 380px; margin-right: 10px; padding-top: 20px;}
.content-right-2 {float: left; width: 200px; padding-left: 9px; margin-top: 20px; border-left: 1px solid silver; border-top: 1px solid silver;}
.content-btm {clear: left;}

#right {margin: 10px 0 10px 0; float: left; width: 155px; overflow: hidden; background: white url('../img/right-bg.jpg') repeat-y left top;}
.right-top {}
.right-txt {margin: 0 0 0 5px; width: 140px;}
.automarke {margin: 7px 0; text-align: center;}
.book-promo {margin: 10px 0 0 10px;}
.right-btm {}

#foot {margin: 20px 5px 0 5px; clear: left; background-color: white;}
#foot-head {height: 35px; background: url('../img/foot-menue-bg.jpg') repeat-x left top; color: #000;}
#foot-menue {padding: 8px 0 0 0; font-weight: bold; text-align: center;}
#foot-menue a:link {text-decoration: none; color: #0000ff;}
#foot-menue a:visited {text-decoration: none; color: #0000ff;}
#foot-menue a:hover, a:active {text-decoration: underline; color: #0000ff;}
.copy {color: #969696; background-color: white; margin: 0; padding-top: 10px; text-align: center;}
.copy a:link {text-decoration: none; color: #969696;}
.copy a:visited {text-decoration: none; color: #969696;}
.copy a:hover, a:active {text-decoration: underline; color: #969696;}

h1 {margin: 10px 0; padding: 0; color: #003366; letter-spacing: 1px; line-height: 1.2em; font: bold 20px/1em verdana, helvetica, charcoal, sans-serif;}
h1.motto {margin-left: 20px; color: #000;}
h2 {margin: 20px 0 10px 0; padding: 0; color: #003366; font: bold 16px/1em verdana, helvetica, charcoal, sans-serif; line-height: 1.2em;}
h3 {margin: 20px 0 10px 0; padding: 0; color: #003366; font: bold 14px/1em verdana, helvetica, charcoal, sans-serif; line-height: 1.2em;}
.content-right-2 h3 {margin-top: 10px;}
h4 {text-align: center; margin: 0 0 10px 0; padding: 0; color: #003366; font: bold 12px/1em verdana, helvetica, charcoal, sans-serif; line-height: 1.2em;}
h4.promo {margin: 5px 0; letter-spacing: 1px;}

a:link {text-decoration: none; color: #3366ff;}
a:visited {text-decoration: none; color: #ff9900;}
a:hover, a:active {text-decoration: underline; color: #ff9900;}

img {border: 0;}
p {margin: 10px 0; line-height: 1.4em;}

.left {text-align: left;}
.center {text-align: center;}
.center-big {text-align: center; font-size: 14px; font-weight: bold;}
.right {text-align: right;}
.note {font-size: 9px;}
.partner {text-align: center; margin: 10px 0 0 0; color: #}
.partner a:link {text-decoration: none; color: #3366ff;}
.partner a:visited {text-decoration: none; color: #3366ff;}
.partner a:hover, a:active {text-decoration: underline; color: #3366ff;}


/*Import-Fachwissen*/
.import-pic {float: right; margin: 0 0 0 10px; padding: 3px; background: url('../img/pic-bg.jpg') no-repeat center top;}

/*Import-Fachbuch*/
body.euform {background: white;}
.book-header {margin: 0; padding: 0; width: 100%; height: 260px;}
.head {}
.float-left {float: left; margin: 5px 10px 0 0;}
.font-big {font-size: 18px; font-weight: bold;}
.red-box {clear: left; border: 1px solid red; padding: 10px;}
.book-footer {clear: left; margin: 0 0 10px 0; padding: 0; width: 100%; height: 280px; overflow: hidden;}
.bestellung {margin: 0 0 0 5px; background: transparent url('../img/bestellung-bg.jpg') repeat-y left top;}
.bestellung-top {margin: 0; padding: 0;}
.bestellung-txt {margin: 0 20px 0 20px; padding: 0; width: 780px;}
div.order-1 {width: 400px; height: 25px;}
div.order-1a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-1b {float: left;}
div.order-2 {width: 400px; height: 25px;}
div.order-2a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-2b {float: left;}
div.order-3 {width: 400px; height: 25px;}
div.order-3a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-3b {float: left;}
div.order-4 {width: 400px; height: 25px;}
div.order-4a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-4b {float: left;}
div.order-5 {width: 400px; height: 107px;}
div.order-5a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-5b {float: left;}
div.order-6 {width: 400px; height: 25px;}
div.order-6a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-6b {float: left;}
div.order-7 {width: 400px; height: 25px;}
div.order-7a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-7b {float: left;}
div.order-8 {width: 400px; height: 90px;}
div.order-8a {width: 100px; padding: 3px 5px 0 0; float: left; text-align: right;}
div.order-8b {float: left;}
.red {color: red;}
.mini {font-size: 8px;}
#payment {}
div.paypal {padding: 10px 5px 0 10px; margin: 0 0 10px 0; float: left; border-top: 1px solid silver; border-left: 1px solid silver;}
div.vorkasse {padding: 10px 5px 0 10px; margin: 0 0 10px 0; float: left; border-top: 1px solid silver; border-left: 1px solid silver;}
.bestellung-btm {clear: left;}
