/* roboto-condensed-300 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-300.woff') format('woff'); /* Modern Browsers */
}

/* roboto-condensed-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-regular.woff') format('woff'); /* Modern Browsers */
}

/* roboto-condensed-300italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'),
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-300italic.woff') format('woff'); /* Modern Browsers */
}

/* roboto-condensed-italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'),
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-italic.woff') format('woff'); /* Modern Browsers */
}

/* roboto-condensed-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-700.woff') format('woff'); /* Modern Browsers */
}

/* roboto-condensed-700italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'),
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/weblayout/Resources/Public/Fonts/roboto-condensed-v16-latin-ext_latin-700italic.woff') format('woff'); /* Modern Browsers */
}


body{
  font-family: 'Roboto Condensed', sans-serif;
  font-weight:300;
}
.floatBreaker{
  clear:both;
  height:0px;
  line-height:0px;
}
h1,h2,h3,h4,h5,h6{
  font-weight:bold;
  color:#333;
}
h1{ font-size: 1.5em; color:#999; }
h2{ font-size: 1.3em; color:#999; margin-top:0px; }
h3{ font-size: 1.2em; color:#999; margin-top:0px; }

/* logo */
.logobild{
  float:left;
  display:inline-block;
}

/* claim */
.claim{
  display:inline-block;
}
.calimText{
  font-size:0.9em;
  line-height:1em;
  color:#777;
  font-weight:normal;
  text-transform:uppercase;
}




blockquote{
  border-left:none 0px;
}

main{
  
}
main a, main a:link, main a:visited, main a:active, main a:hover, main a:focus{
  color:#999;
  text-decoration:none;
}
main a:hover{
  text-decoration:underline;
}
.container.inhalt{
}

.container-fluid.footer{
}
.container.footer{
  border-top:1px solid #000;
  padding:10px 0px;
  margin-top:30px;
}

/* elementlayout */
.with-bgcolor1 {
  /* background-color: #e5e5e5 !important; */
}
.with-bgcolor2 { 
  /* background-color: #e4a71a !important;
  color:#fff; */
}
.with-bgcolor2 p, .with-bgcolor2 h1, .with-bgcolor2 h2, .with-bgcolor2 h3, .with-bgcolor2 h4, .with-bgcolor2 h5, .with-bgcolor2 h6{
  /* color:#fff; */
}

/* csc */
.csc-default{
  margin-top:10px;
  clear:both;
}
/* BILDER RESPONSIVE */
p.bodytext img{
  max-width:100%!important; 
  height:auto!important;
}
div.csc-textpic-imagewrap img{
  max-width:100%!important; 
  height:auto!important;
}
div.imageImage img{
  max-width:100%!important; 
  height:auto!important;
}

/* LIBs */

ul.naviLINE {
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
}
html * ul.naviLINE {
  margin: 2px 5px 0px 0px;
}
ul.naviLINE li {
  display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	list-style: none;
}
ul.naviLINE li.normal a,ul.naviLINE li.normal a:link,ul.naviLINE li.normal a:visited,ul.naviLINE li.normal a:active,ul.naviLINE li.normal a:hover,ul.naviLINE li.normal a:focus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
  color:#333;
}
ul.naviLINE li.normal a:hover {
	text-decoration:underline;
}
ul.naviLINE li.active a,ul.naviLINE li.active a:link,ul.naviLINE li.active a:visited,ul.naviLINE li.active a:active,ul.naviLINE li.active a:hover,ul.naviLINE li.active a:focus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
  color:#333;
}

.bclvl {
  display:inline-block;
}
.breadcrumb {
  margin:0px;
  padding:0px;
  font-size:0.9em;
  background:none transparent;
  border-radius:0px;
}


/* MEDIA QUERIES */

@media(max-width:767px){
  .container-fluid.header{ margin:15px 0px 10px 0px; }
  .container.header{ padding-left:0px;padding-right:0px; }
  .container.inhalt{ padding-left:0px;padding-right:0px; }
  .container.footer{ padding-left:0px;padding-right:0px; }
  .brand img{ width:170px; }
  .footer{ font-size:0.8em; }
}
@media(min-width:768px){
  .container-fluid.header{ margin:15px 0px 20px 0px; }
  .container.header{ }
  .brand img{ width:255px; }
}
@media(min-width:992px){
  .container-fluid.header{ margin:15px 0px 30px 0px; }
  .container.header{ }
  .brand img{ width:340px; }
}
@media(min-width:1200px){
  .container {
    width: 961px;
  }
}
