
/* ---------- ANSICHT CONTENT-SEITEN ---------- */

/* Navigation BLOCK */

.os_contentnavi { margin-right:20px ; margin-top:15px }
.os_contentnavi ul { margin-top:20px ; border-top: 1px solid #e1e1e1 }
.os_contentnavi ul a { display:block ; font-size:1.286em ; padding:12px 8px ; border: 1px solid #e1e1e1 ; border-top:0 }
.os_contentnavi ul a:hover { color:#000 ; background:#E8E3D2 }
.os_contentnavi ul a.active { color:#B3A369; font-weight:bold; }

/* Content */

.os_contenttext { line-height:1.5 ; font-size:1.071em ; margin-top:15px }
.os_contenttext h1 { padding-bottom:15px ; margin: 0 0 30px 0 ; font-size:1.357em ; font-weight:600 ; border-bottom:1px solid #e1e1e1 }
.os_contenttext h2 { margin: 15px 0 25px 0 ; font-size:1.286em ; font-weight:600 }
.os_contenttext a { text-decoration:underline }
.os_contenttext p { padding: 15px 0 15px 0 }
.os_contenttext ul { margin: 20px 0 20px 0 ; padding-left: 15px  }
.os_contenttext ul li { margin-left:0 ; padding:6px 0 6px 0 }
.os_contenttext ul li a { text-decoration:none }

.os_contenttext h1 { font-size: 2.25em; font-weight: 300; line-height: 1.3333333333; }
.os_contenttext h2 { font-size: 1.875em; font-weight: 300; line-height: 1.4333333333; }


/* SPECIAL : Kontaktform */

.os_form_mailer_formgroup .control-label { font-weight:normal }
.os_form_mailer_formgroup .form-group.mand .control-label { font-weight:bold }

/* SPECIAL : Schnellbestellung */

.os_fastorder_form td , .os_fastorder_form th { padding: 4px 8px }

/* SPEZIAL : Youtube-Video responsive */

.os_content_youtube { position:relative ; padding-bottom:56.25% ; height:0 ; overflow:hidden }
.os_content_youtube iframe { position:absolute ; top:0 ; left:0 ; width:100% ; height:100% }
.os_content_youtube.ratio4x3 { padding-bottom:75% }

/* SPEZIAL : Shop-Homepage */

.os_content_shophome > div { margin-bottom:20px }
.os_content_shophome > div > div { position:relative ; border: 1px solid #e1e1e1 ; height:auto }
.os_content_shophome img { width:100% }
.os_content_shophome span { position:absolute ; top:10px ; left:10px ; font-weight:600 }

/* SPEZIAL : Übernommener Content */
.os_contenttext .os_content_grouping img { max-width:100%; width:100% }
.os_contenttext .os_content_grouping img.inline { float:right; padding: 5px; width: auto;  max-width:30%; }
.os_contenttext .os_content_grouping img.inline_max { float:left; padding: 5px; width: auto; }
.os_contenttext .os_content_grouping p { clear:both; }

.os_contenttext ul.bulletlist.disc.golden {  list-style: none; }
.os_contenttext ul.bulletlist.disc.golden > li::before { content: "\2022"; color: #B3A369; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }
.os_contenttext ul.bulletlist.disc.golden > li { padding: 2px 0 2px 0; }

.os_contenttext .panel.panel-default { border-radius: 0px; border-left:0px; border-right:0px; border-color:#B3A369; }
.os_contenttext .panel.panel-default .panel-heading{ background:transparent; border:none; padding: 20px 15px; }
.os_contenttext .panel.panel-default .panel-heading a { display: block; width: 100%; text-decoration: none; color: gray; font-weight: 300; font-size:1.5em; }
.os_contenttext .panel-group .panel-heading + .panel-collapse > .panel-body { border:none; }
.os_contenttext .panel.panel-default .panel-title { display: block; width: 100%; position: relative; }
.os_contenttext .panel-group .panel-heading .panel-title a::after{ content: ""; width: 20px; height: 20px; top: 0px; right: 20px; border: solid #B3A369 3px; border-width: 0 4px 4px 0; display: inline-block; position: absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
/*.os_contenttext .panel-group .panel-heading .panel-title a::after{ content: ""; width: 20px; height: 20px; top: 5px; right: 20px; border: solid #B3A369 3px; border-width: 0 3px 3px 0; display: inline-block; position: absolute; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }*/
.os_contenttext .panel-group .panel + .panel { margin-top: 10px; }
.os_contenttext .panel.panel-default .panel-body { font-size: 1.2em; }

/* ---------- END ---------- */





