﻿/*********************************
CSS für:
 - für Inhalte
 - RTE

CSS für allgemeinen Rahmen -> "style_main.css"
*********************************/


/*Start Default Content Elements*/
h1, h1 a {
  color: #2d4d7c;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

h2, p.csc-subheader, .news-single-item h3 {
  color: #656667;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
}

h2.news-list-subheader, .news-single-item h2, .news-list-container h2 {
  font-size: 13px;
}

.news-single-item p {
  margin-bottom: 10px;
  margin-top: 0;
}

a {
  color: #323334;
}

p.bodytext {
  color: #323334;
  font-size: 13px;
  font-weight: normal;
}

p {
  margin-bottom: 15px;
}

div.linksumflossen {
  float: left;
}

div.rechtsumflossen {
  float: right;
}

p.linksumflossen {
  float: left;
}

p.rechtsumflossen {
  float: right;
}

h1.linksumflossen {
  float: left;
}

h1.rechtsumflossen {
  float: right;
}

h2.linksumflossen {
  float: left;
}

h2.rechtsumflossen {
  float: right;
}

p.redaktionkommentar{
  font-size: 13px;
  background-color: #f0f0f0;
  width: 497px;
  padding: 16px 25px 22px 20px;
  margin: 16px 0 6px 20px;
  
}

p.redaktionkommentar b,
p.redaktionkommentar strong{
  color: #656667;
  display: inline-block;
  margin-bottom: 12px;
}

.csc-frame-frame1 {
  background-image:url(../img/showArticlesBSZ_background.jpg);
  background-repeat:repeat-y;
  border-left:1px solid #CECACA;
  border-top:1px solid #CECACA;
  padding:10px;
}

.csc-frame-frame1 hr{
  border:0;
  border-bottom:1px dotted #AEAEAE;
}

.csc-frame-frame2 {
  background-image: url('../img/bg_frame2.gif');
  background-position:left top;
  background-repeat: repeat-y;
  background-color: #c8def0;
  padding-left: 19px;
  padding-top: 10px;
  padding-bottom: 8px;
  margin-bottom: 15px;
}

.csc-frame-frame2 h1, .csc-frame-frame2 p.csc-subheader {
  color: #2d4d7c;
  margin:0;
}

.csc-frame-frame2 h1{
  
}

.csc-frame-frame2 p.csc-subheader {
  
}

.csc-frame-invisible {
  display: none;
}
/*Ende Default Content Elements*/

.spacer15 {
  height: 15px;
  width: 100%;
}

/* bild oben */
img.layout-1 {
    margin-bottom: 10px;
}
/* bild links */
img.layout-2 {
    float: left; 
    margin: 4px 10px 10px 0; 
}
/* bild rechts */
img.layout-3 {
    float: right; 
    margin: 4px 0 10px 10px;
}
