/*MASTER FONTS*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300|Source+Sans+Pro');
body {
    font-size: 18px;
  
      font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-family: 'Source Sans Pro', sans-serif;
	font-family: 'Arial', sans-serif;

    color: #565555;
    font-style: normal;
}


/*MASTERFORMATIERUNGEN - RELOAD*/
h1, h2, h3, h4, h5 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	
}
address, blockquote, dl, figure, h1, h2, h3, h4, h5, h6, hgroup, ol, p, pre, table, ul {
	margin-bottom: 24px;
}
table h1, table h2, table h3, table h4, table h5,
table p {
	margin-bottom:0;
}

/*MASTERFORMATIERUNGEN - RELOAD*/





/*Headlines im Hauptbereich der PAGE*/
main h1 {
    font-size: 40px;
    line-height: 1.0416666667;
    font-weight: 500;
		color:#2a5d9c;
    letter-spacing: .006em;
	font-weight: bold;
}
main h2 {
	font-size: 35px;
	color:#f9b40f;
}
main h3 {
	font-size: 30px;
	color:#565555 !important;
}
main h4 {
	font-size: 25px;
		color:#565555 !important;
}
main h5 {
	font-size: 20px;
	 color: #565555;
    text-transform: uppercase;
	text-align: center;

}

/*Headlines im Hauptbereich der PAGE*/

/*Headlines im Footer der PAGE*/
footer h1 {
	
}
footer h2 {
	
}
footer h3 {
	color:#243650; text-transform: uppercase;
	
}
footer h4 {
	
}
footer h5 {
	
}
/*Headlines im Footer der PAGE*/


/*Standardtags im Hauptbereich - MAIN und FOOTER - der PAGE*/

footer p,
main p {
	
}
header a,
footer a
 {
	color:#565555;
	text-decoration: none;
}
footer a:hover, 
main a:hover {
	text-decoration: underline;
}

footer ol,
footer ul,
main ol,
main ul {
	margin:0 0 0 20px;
}
footer ol li,
footer ul li,
main ol li,
main ul li {

}
footer ul li,
main ul li {
     list-style: circle;
}
footer ul ul li,
main ul ul li {
     list-style:square;
}
footer ol li a,
footer ul li a,
main ol li a,
main ul li a {
	
}
footer ul li a:hover,
main ul li a:hover {
	text-decoration: underline;
}

footer strong,
main strong {
	font-weight: bold
}
footer em,
main em {
	font-style: italic;
}

main .text-center,
footer .text-center{
	text-align: center;
}
main .text-left,
footer .text-left {
	text-align: left;
}
main .text-right,
footer .text-right {
	text-align: right;
}
main .text-justify,
footer .text-justify {
	text-align: justify;
}

/*Standardtags im Hauptbereich - MAIN und FOOTER - der PAGE*/


/*Newsformatierungen*/
.news .header a {
	display: block;
	text-decoration: none;
	color: #000000;
}

/*Newsformatierungen*/

/*Contentelement Abstände*/

.frame-space-before-extra-small {margin-top: 1%;}
.frame-space-before-small   {margin-top: 2%;}
.frame-space-before-medium  {margin-top: 3%;}
.frame-space-before-large  {margin-top: 4%;}
.frame-space-before-extra-large {margin-top: 5%;}


.frame-space-after-extra-small {margin-bottom: 1%;}
.frame-space-after-small   {margin-bottom: 2%;}
.frame-space-after-medium  {margin-bottom: 3%;}
.frame-space-after-large  {margin-bottom: 4%;}
.frame-space-after-extra-large {margin-bottom: 5%;}

/*Cotentelement Abstände*/