﻿/*********************************
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;
  margin-top: 5px;
}

h2.news-list-subheader, .news-single-item h2, .news-list-container h2 {
  font-size: 13px;
}

.news-single-item .news-content h2{
  color: #656667;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
}

.news-single-item p {
  margin-bottom: 10px;
  margin-top: 0;
}

a {
  color: #323334;
}
a:hover {
	text-decoration:underline;
}
p.bodytext {
  color: #333333;
  font-size: 12px;
  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(../Images/showArticlesBSZ_background.jpg);
  background-repeat:repeat-y;
  border-left:1px solid #CECACA;
  border-top:1px solid #CECACA;*/
  padding:10px 10px 10px 0px;
}
.csc-frame-frame1  p.bodytext {
	padding-left:10px;
}

.internal-link{
	color:#025291;
}
.internal-link:hover{
	text-decoration:underline; 
}

.csc-frame-frame1 hr{
  border:0;
  border-bottom:1px dotted #AEAEAE;
}

.csc-frame-frame2,#BlueHeader {
  /* background-image: url('../Images/bg_frame2.gif'); 
  background-position:left top;
  background-repeat: repeat-y;*/
	background-color: #78b2e0;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 12px;
	margin-bottom: 11px;
}

#BlueHeader *{
	font-size:14px!important;
	text-transform: uppercase!important;
	font-size: 14px!important;
	font-weight: bold!important;
	color:#fff!important;
	line-height: 19px;
}

#BlueHeader .csc-header-n1,#BlueHeader .csc-subheader-0 {
	margin-bottom: 0px;	
}

.csc-frame-frame2 h1, .csc-frame-frame2 p.csc-subheader {
  color: #FFFFFF;
  margin:0;
}

.csc-frame-frame2 h1{
  
}

.csc-frame-frame2 p.csc-subheader {
  
}

.csc-frame.csc-frame-frame2 .csc-header.csc-header-n1 + .csc-subheader.csc-subheader-0 {
    margin-top: 10px;
}

.csc-frame.csc-frame-frame2 .csc-header.csc-header-n1 h1,
.csc-frame.csc-frame-frame2 .csc-header.csc-header-n1 + .csc-subheader.csc-subheader-0 {
    text-transform: uppercase;
    font-size: 14px;
}

.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;
}

img.imgLeft{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
img.imgRight{
	float: right;
	margin-top: 10px;
	margin-left: 10px;
}

.boxBorderBottom {
    border-bottom: 1px solid #c4c7c7;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

