/* CSS Document */
#editionen #inhalt h2, #editionen #inhalt #intro h2, #editionen_detail #inhalt h2{
text-transform:uppercase;
background:#080808;
font:14px "DINCond-Bold", "Arial Narrow", Impact, Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF !important;
min-height:20px;
line-height:20px;
padding-left:5px;
clear:both;
margin:0 0 15px;
position:relative;
word-spacing:2px;
}

#news_anmelden {
clear:none !important;
float:right !important;
margin:25px 25px 0 0;
width:285px !important;
}

#news_anmelden {
.margin:25px 25px 15px 0;
}

.layout3 #kontakt_editionen {
width:590px !important;
margin-left:310px;
margin-top:30px;
}

#editionen #drucken{
display:none;
}

.hinweiskasten {
margin:0 0 15px !important;
}

#katalog_anmelden {
clear:none !important;
float:right !important;
margin:0 25px 0 0;
width:285px !important;
}

#katalog a {
background:transparent url(icon_katalog.png) no-repeat scroll 6px 7px;
}

#banner{
padding:15px 25px 15px 25px;
}

.layout3 #editionen #intro{
width:600px !important;
padding:25px 0 25px 25px;}

#intro #links{
float:left;
width:285px;
padding-right:30px;
}

#intro #rechts{
float:left;
width:260px;
}

.werk h3 {
-x-system-font:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:25px;
margin:20px 0 15px 0;
}

.werk h3 span {
color:#000000;
}

.werk .klein{
font-size:11px;
color:#7B848E;
}

.werk img.pfeil {
display:inline;
margin-bottom:0;
max-width:285px;
color:#FF3700;
font-size:15px;
line-height:9px;
margin-left:5px;
}

#editionen_detail #intro {
margin:15px 70px 70px 0;
}

#editionen_detail .zurueck{
top:190px;}

#editionen_detail #drucken{
top:290px;}

#editionen_detail #intro * {
margin-left:320px;
}

#editionen_detail #intro * * {
margin-left:0;
}

#editionen_detail #intro span.bild {
float:left;
margin:0 30px 40px 0 !important;
padding:0;
position:relative;
}

#editionen_detail #intro img {
display:block;
margin-bottom:15px;
max-width:285px;
}

#editionen_detail #intro img.vergriffen {
display:inline;
margin-left:10px;
margin-top:13px;
}

#editionen_detail #intro h1, #editionen_detail #intro h1 {
margin-left:320px !important;
color:#000000 !important;
max-width:600px;
}

.layout2 #editionen_detail #intro li {
float:none;
}

#editionen_detail #intro h1 span {
font-size:1em;
color:#000000 !important;
margin:0 !important;
}

.layout2 #editionen_detail #intro #bestellen li a{
background:url(bestellen.jpg) top left no-repeat;
}

#editionen_detail #inhalt h1 {
margin:0 0 16px !important;
line-height:36px;
padding-top:0;
}

.layout2 #editionen_detail #hauptinhalt h2 {
background:#080808;
color:#FFFFFF;
}

.layout2 #editionen_detail #short_desc{
margin-top:15px;
margin-bottom:15px;
font-size:17px;
line-height:24px;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
}

.layout2 #hauptinhalt #kontakt_editionen h2 {
width:580px;
}

.layout2 #kontakt_editionen div {
line-height:20px;
margin-right:30px;
width:285px !important;
float:left !important;
}

.layout2 #kontakt_editionen ul {
margin:0 !important;
}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 285px; /*Width of Carousel Viewer itself*/
height: 45px; /*Height should enough to fit largest content's height*/
margin-bottom:10px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 25px;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0 5px 0 5px; /*margin around each panel*/
width: 65px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel img{
height:45px;}

#gallery{
height:220px;
width:285px;
overflow:hidden;}

#copyright{
margin:10px 0;}

#editionen_detail #intro img#gross{
margin-bottom:0;
margin-top:-33px;
margin-right:8px;
float:right;
height:11px;
width:11px;
z-index:100;
position:relative;}

#bigPhoto{
max-height:220px;
max-width:285px;}

.werk{
clear:none !important;
min-height:350px;}

#verlag #bereich {
float:left;
margin:10px 0 40px 100px !important;
}

#verlag #bereich label{
float:left;
margin:0 30px 0 10px;
}

#verlag #bereich span {
display:block;
}