@charset "utf-8";
/* CSS Document */

/* default styles for extension "tx_cssstyledcontent" */
    /* Captions */
    DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
    DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
    DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

    /* Needed for noRows setting */
    DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: 
inline; }

    /* Border just around the image */
    DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
        border: 1px solid #dddddd;
        padding: 0px 0px;
    }

    DIV.csc-textpic-imagewrap { padding: 0;margin:0px; }

    DIV.csc-textpic IMG { border: none; }

    /* DIV: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float: left; }

    /* UL: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none;
margin: 0; padding: 0; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left;
margin: 0; padding: 0; }

    /* DL: This will place the images side by side */
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float: left; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float: none; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float: none; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
    DL.csc-textpic-image { margin: 0; }
    DL.csc-textpic-image DT { margin: 0; display: inline; }
    DL.csc-textpic-image DD { margin: 0; }
    DT { margin: 0; padding:0; display: inline; }
    /* Clearer */
    DIV.csc-textpic-clear { clear: both; }

    /* Margins around images: */

    /* Pictures on left, add margin on right */
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-right: 10px;
    }

    /* Pictures on right, add margin on left */
    DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
        margin-left: 10px;
    }

    /* Pictures centered, add margin on left */
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
        display: inline; /* IE fix for double-margin bug */
    }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin: 0; }

    /* Space below each image (also in-between rows) */
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 5px; }
    DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom: 5px; display: block; }
    DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

    /* No margins around the whole image-block */
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left: 0px !important; }
    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right: 0px !important; }

    /* Add margin from image-block to text (in case of "Text w/ images") */
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
        margin-right: 10px !important;
    }
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
        margin-left: 10px !important;
    }

    /* Positioning of images: */

    /* Above */
    DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

    /* Center (above or below) */
    DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
    DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
    DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

    /* Right (above or below) */
    DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
    DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

    /* Left (above or below) */
    DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
    DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
   
    DIV.text-img-layout0{ 
    padding:0px;
    margin:20px 0 0px;
    }
   
    DIV.text-img-layout100{ 
    padding:0px;
    margin:20px 0 0px;
    }
   
    DL.csc-textpic-image{ 
    padding:0px;
    margin:0px;
    }
   

    /* Left (in text) */
    DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

    /* Right (in text) */
    DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

    /* Right (in text, no wrap around) */
    DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float: right; clear: both; }
    /* Hide from IE5-mac. Only IE-win sees this. \*/
    * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height: 1%; }
    /* End hide from IE5/mac */

    /* Left (in text, no wrap around) */
    DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float: left; clear: both; }
    /* Hide from IE5-mac. Only IE-win sees this. \*/
    * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height: 1%; }
    /* End hide from IE5/mac */



body {
background-color:#ededed;
background-image:url(images/bgbody.png);
background-repeat:repeat-x;
background-position:top;
margin-top:20px;
font-size:13px;
color:#222222;
font-family:Arial, Helvetica, sans-serif;
}
div#outerdiv {
width:960px;
position:absolute;
margin-left:-480px;
left:50%;
padding:0 5px;
background-image:url(images/shadow.png);
background-repeat:repeat-y;
}
* html b\ody #outerdiv {
background-image:none;
} 
div#innerdiv {
background-color:#ffffff;
}

div#logo {
height:70px;
background-color:#333333;
}
div#logoasien {
height:70px;
background-color:#B70F1C;
}
div#firstnavi {
height:28px;
border-top:1px dotted #191919;
border-bottom:1px dotted #191919;
background-color:#494949;
color:#ffffff;
}
* html b\ody #firstnavi {
border-top:1px solid #494949;
border-bottom:1px solid #494949;
}
div#firstnaviasien {
height:28px;
border-top:1px dotted #B70F1C;
border-bottom:1px dotted #191919;
background-color:#333333;
color:#ffffff;
}
div#mainnavi {
float:left;
width:700px;
}
div#infonavi {
float:left;
text-align:right;
}
div#mainimage {
height:360px;
}

div#zwischennavi {
height:28px;
border-top:1px dotted #191919;
border-bottom:1px dotted #191919;
background-color:#333333;
vertical-align:middle;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
margin-top:0px;
}
* html b\ody #zwischennavi {
margin-top:-10px;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
} 
div#pagetitle {
width:227px;
float:left;
padding:4px 0 0 10px;
}
* html b\ody #pagetitle {
padding:7px 0 0 10px;
}
div#path {
padding-left:25px;
float:left;
padding-top:4px;
}
* html b\ody #path {
padding-left:25px;
float:left;
padding-top:7px;
}
* + html div#path {
padding-top:7px;
}

* + html div#pagetitle {
padding-top:7px;
}

div#path a {
color:#ffffff;
text-decoration:none;
}
div#leftnavi {
width:227px;
float:left;
padding:0px 0 20px 10px;
display:inline;
}

div#leftnavi a {
font-size:11px;
text-decoration:none;
}

.navLevel1 a.anavsub {
color:#adadad;
text-transform:uppercase;
font-weight:bold;
}

.navLevel2 a.anavsub {
color:#adadad;
text-transform:none;
font-weight:normal;
}

.navLevel1 a.anavsubact {
color:#333333;
text-transform:uppercase;
font-weight:bold;
}

.navLevel2 a.anavsubact {
color:#333333;
text-transform:none;
font-weight:bold;
}

div.navLevel1 {
width:225px;
border-bottom:1px #adadad dotted;
padding:10px;
margin-left:-10px;
}

div.navLevel2 {
height:15px;
width:225px;
padding: 5px 0px 0px 10px;
margin-left:-10px;
}


div#content {
float:left;
width:673px;
padding:25px;
display:inline;
}

* html b\ody #content {
width:663px;}
div#contentuhren {
padding:25px;
}
div#adresse {
clear:both;
height: 32px;
background-color:#333333;
border-top:1px dotted #cccccc;
border-bottom:1px dotted #cccccc;
vertical-align:middle;
padding:14px 11px;
font-size:11px;
color:#999999;
}

* html b\ody #adresse {
border-top:1px solid #333333;
border-bottom:1px solid #333333;
}
div#bottom {
height:16px;
padding:10px;
font-size:11px;
}

div#bottom, div#bottom a {
color:#343434;
}
div#copy {
float:left;
width:680px;
}
div#sprache {
float:right;
width:108px;
padding-top:4px;
font-size:11px;
text-transform:none;
font-weight:normal;
}

div#sprache a {
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
div#footer {
float:left;
width:140px;
margin-left:118px;
}
div#bottomshadow {
width:960px;
position:absolute;
margin-left:-480px;
left:50%;
height:5px;
background-image:url(images/shadowbottom.png);
background-repeat:no-repeat;
margin-bottom:20px;
clear:both;
}

h1 {
font-size:36px;
color:#333333;
margin:0px;
padding-bottom:30px;
}

h2 {
font-size:13px;
color:#333333;
text-transform:uppercase;
margin-bottom:0px;
margin-top:10px;
}
h3 {
font-size:13px;
color:#343434;
}

h4 {
font-size:13px;
font-style:italic;
margin-top:-45px;
font-weight:normal;
}
* h4 {
margin-top:-35px;
}

a {
color:#b70000;
text-decoration:underline;
}
div#bottom a, {
color:#333333;
}
div#bottom a:active {
color:#333333;
font-weight:bold;
text-decoration:underline;
}
div#sprache a {
text-decoration:none;
}
span.langsel_cur {
text-decoration:underline;
font-weight:bold;
}
dl.csc-textpic-image {
margin:0px;
}
.adr {
float:left;
margin-right:43px;
}
div#leftnavi p.bodytext a.internal-link {
background-image:url(images/pfeil.jpg);
background-position:0 1px;
background-repeat:no-repeat;
padding-left:10px;
text-transform:none;
color:#B70000;
font-weight:normal;
text-decoration:underline;
}

p.bodytext, p {
line-height:19px;
margin-top:2px;
}
div.bottom {
font-size:11px;
}
div.csc-frame-rulerAfter {
border-bottom:1px #7F7F7F dotted;
margin-left:-10px;
}

div#contentuhren div.csc-frame-rulerAfter {
border-bottom:1px #7F7F7F dotted;
margin:15px -25px;
}

div#contentuhren p.bodytext {
font-weight:bold;
}

div#content div.csc-frame-rulerAfter {
margin-left:0px;
border-bottom:1px dotted #7F7F7F;
margin-right:-25px;
}

td.tbeschr {
background-color:#333333;
color:#ffffff;
text-align:right;
vertical-align:top;
width:156px;
padding-right:6px;
padding-top:4px;
}

td.tbeschr p {
margin:0px;
}
input.mailform-input {
height:19px;
background-image:url(images/bg_tablecell.jpg);
background-repeat:no-repeat;
width:278px;
border:solid 1px #333333;
font-size:12px;
padding:2px 0 0 5px;
}

textarea {
height:158px;
background-image:url(images/bg_tabletext.jpg);
background-repeat:no-repeat;
width:278px;
border:solid 1px #333333;
overflow:auto;
padding:2px 0 5px 5px;
}
input.mailform-submit { 
background-image:url(images/btn_senden.jpg);
background-repeat:no-repeat;
height:24px;
width:105px;
border:none;
color:#ffffff;
background-color:#fff; 
padding:23px 92px 0px 0px;
}
div.mailform {
margin-left:-5px;
}

div.adresserechts {
float:left;
margin:-37px 0 0 25px;
}
div.tx-lumogooglemaps-pi1 {
width:678px;
height:398px;
padding-top:9px;
padding-left:9px;
background-image:url(images/bg_karte.jpg);
background-repeat:no-repeat;
}

div.tx-asienkunst-pi1 table td {
vertical-align:top;
padding-right:10px;
}

td.artikelname, td.artikelpreis {
height:30px;
font-weight:bold;
font-size:14px;
color:#333333;
}

div#content td.tabletrenner div.csc-frame-rulerAfter {
margin-left:0px;
border-bottom:1px dotted #7F7F7F;
margin-right:-14px;
}

div.tx-asienkunst-pi1 table td.tabletrenner {
padding:0 0 10px 0px;
}
td.artikelpreis {
text-align:right;
}

td.arktikelbilder a img {
padding-bottom:10px;
width:85px;
border:none;
}

td.artikelnummer {
background-image:url(images/bg_artikel.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#ffffff;
font-weight:bold;
font-size:13px;
width:75px;
padding:10px 0 0 10px;
vertical-align:top;
}
td.arktikelbilder {
width:75px;
}

div.tx-asienkunst-pi1 {
padding-top:20px;
}

td.artikelbeschreibung {
line-height:17px;
}

#print a{
	color: #999;
	float: right;
}

dd.csc-textpic-caption {
  margin: 1em 0 !important;
}
