/*###################print css Hinsche Version2###################*/


@import url(cssstyledcontent.css);
@import url(content.css);
@import url(content-ie.css);

body * {font-size: 10pt; font-family: arial, tahoma, verdana, sans-serif; }
body {margin: 1cm 1cm 1cm 1cm;}
blockquote { font-family: Arial, Verdana Times, serif; }
code.css, code.xhtml, em.file { font-family:"Courier New", Courier, mono;}

/* verstecken */
.skip,
#rechtespalte,
#hauptnav,
#linkespalte,
#fuss,
.gal-single-browse,
div.tx-slideshow-pi1,
#unternav,
#servicenav,
#wrapper-bg,
#aktuelles,
#moods img,
#top-news,
.rechprint,
#unternav2 {display: none;}

#head {
text-align: right;
margin-bottom: 40px;
}
#head img {margin-bottom: 10px;}
#head div {font-size: 9pt; text-align: left;}

td,th {

text-align: left;
vertical-align: top;
}

/*      layout     */

/*         RTE            */
p {margin:0 0px 18px 0;}
p.ohne-absatz {margin-bottom:0 !important;}
p.grosser-absatz {margin-bottom:28px;}

h1 {font-size: 14pt; font-weight:bold; color: #000000;  background:inherit;  margin:0 0 1.5em 0; }
h2 {font-size: 12pt; font-weight:bold; color: #000; background: inherit; margin:0 0 1em 0; }
h3 {font-size: 11pt; font-weight:bold; margin:0 0 0.3em 0;}
ul,
ol { margin:0 0px 26px 26px;}
ul.ohne-absatz,
ol.ohne-absatz {margin-bottom:0;}
ul.grosser-absatz,
ol.grosser-absatz {margin-bottom:28px;}
ul.li-gross li,ol.li-gross li {
margin-bottom:14px;
}
ul.li-mittel li,ol.li-mittel li {margin-bottom:4px;}

/*             content.css      */
a,a:link,a:visited,a:active { color: #346A65;}
/* tt_content shortcut (Datensatz einfuegen) */
div.topref-uebersicht {
text-align: center;
margin: 40px auto 40px;
width: 399px;
overflow: hidden;
}
* html div.topref-uebersicht {margin-left: 120px;}
div.topref-uebersicht img {
margin: 0px 12px 12px 12px;
vertical-align: middle;
}

table.produktliste,
div.gesamtbetrag-box,
#inhalt h2.basket-header,
div.ship-pay-box {width: 600px;}

table.produktliste td {
width: auto;
padding-left: 10px;
}
table.produktliste td.basket-bild {padding-left: 0;}

table.produktliste tr.tr-head,
#inhalt h2.basket-header,
div.gesamtbetrag-box {background:none;}

table.produktliste tr.tr-head th,
#inhalt h2.basket-header {
border-bottom: 1px solid #A6A5A7;
}

div.gesamtbetrag-box {
border-top: 1px solid #A6A5A7;
}

/*            goof_fotoboek                */
#tx-gooffotoboek-pi1 {
margin-bottom: 28px;
}

/*         tt_news      */
div.news-list-header {margin-bottom: 10px;}
div.news-list-header h2 { margin: 0px;}
.news-list-header div {font-size: 9pt;}
.news-list-box-end {padding-bottom: 10px;}