@import 'fonts.css';


.row {
    margin-right: 0px;
    margin-left: 0px;
}
.container-fluid,.container,
[class^="col-"] {
  padding-left: 0;
  padding-right: 0;
}




@media (min-width: 992px) {
  .container {
    width: 980px;
  }
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	background-color:#fff
}
* {font-family:"Open Sans";}
body {font-family:"Open Sans";color:#5A7AAD;background-color:#fff;font-size:14px}
html,body {height:100%}

#header {background:inherit;height:105px;position:relative;margin-bottom:25px}


#topmenu {position:absolute;right:0px;bottom:0px;color:#575757}
#topmenu a {color:inherit}

#header-logo {position:relative;height:100%;overflow:hidden;}
#header-logo #logo {width:100%;height:auto;position:absolute;left:-1px;bottom:0px;max-width:201px}
#header-logo #slogan {width:100%;height:auto;position:absolute;left:210px;top:27px;max-width:160px;}



#header-naviWrap {position:relative;height:100%;}
#header-navi {position:absolute;right:0px;bottom:0px}

@media (max-width: 767px) {
	#header {height:95px;margin-bottom:8px}
	
	#header-logo #logo {width:180px;bottom:4px}
	#header-logo #slogan {width:144px;left:195px;top:21px}
	
	body {padding:0 5px}
	}
@media (max-width: 480px) {
	#header {height:80px;}
	#header-logo {overflow:visible;}
	#header-logo #logo{width:100%}
	#header-logo #slogan {left:37vw;width:75%;top:auto;bottom:8vw}
	#header-logo {width:42%!important}
	#header-naviWrap {width:58%!important}
	
}






.nav {
  display: block!important;
  
}



#menuWrap {
	display:none;
	margin-bottom:12px}
body.homepage #menuWrap {display:block}	
	
#menu {}
#menu li{display:inline;float:left;}
#menu li a {background:none;font-size: 14px;text-decoration: none; }
#menu li a:hover {text-decoration:underline;color: #23527c;}



#menu .menu li.dropdown:hover  {padding-bottom:12px;margin-bottom:-12px}
#menu .menu li.dropdown:hover ul {margin-top:12px}
#menu .menu li.dropdown:hover a {background-color:#fff;}

#menu .dropdown-menu {background-clip: border-box;border:solid 1px #A2B2CB;border-top:none;border-radius:0px;box-shadow:none;background-color:#fff;margin:0;min-width: auto}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: inherit;
    border:none
}
.open > .dropdown-menu {
  display: block;
}

.nav > li {
  position: relative;
  display: block;
}
#menu .nav > li:first-child > a {padding-left:2px}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.menu.nav {
  display: block!important;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}


#menu .nav > li li .dropdown-toggle::after {
	display: inline-block;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";border:none!important;

}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
    padding-left: 15px;
}
#menu .menu li li a {color:#5A7AAD!important;}
#menu .menu li li:first-child a, 
#menu .menu li li a {/*padding:12px 15px 12px 25px*/}
#menu .menu li li a:hover {/*color:#fff!important;*/}
#menu .menu li li.active a {/*color:#fbba00!important;*/}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    text-decoration: none;
    background-color: #1d1d1b;
    outline: 0;
}


@media (max-width: 767px) {
	body.homepage #menuWrap,#menuWrap {display:none!important}
	#toggleMenu {display:none}
}





#toggleQuickmenu {display:inline-block;color:#575757;margin-right:10px;font-size: 14px;text-decoration: none; }
#toggleQuickmenu:hover {text-decoration: underline; }


#lang {display:inline-block;text-transform:lowercase;margin-right:0px;color:#575757}
#lang a {color:#575757}
#lang a:hover {text-decoration:underline}

#lang li.lang-active a{font-weight:bold}
#lang li {margin:0 0px 0 0}
#lang li:first-child:after {
	content: "|";
	margin: 0 -4px 0 -3px;
}

@media (max-width: 767px) {
	#lang {margin-rightt:20px;}
	#lang li:first-child:after {
		content: "|";
		margin: 0 -2px 0 -1px;
	}	
}

button {outline: none;}
#searchmenu {display:inline-block;padding:0 5px 0 5px; margin:0px 5px 0 5px;cursor:pointer;position:relative;}
#searchicon {vertical-align: top;}
#search-layer-wrap {left:-269px;width:330px;position:absolute;z-index:10000001;display:none;padding:23px 0 100px 0;}
#searchmenu input {width:225px;color:#5A7AAD;}

/*
#searchmenu:hover #search-layer-wrap,
#searchmenu:focus #search-layer-wrap,
#searchmenu:active #search-layer-wrap {display:block;}
*/

#search-layer {cursor:default!important;padding:10px;border:solid 2px #fff;background-color:#B9C5DF}
#search-layer button{background-color:inherit;border:none;padding:0;margin:-3px 9px 0 15px;color:#fff;font-weight:bold;font-size:16px;display:inline-block;vertical-align:middle;box-shadow:none;}

@media (max-width: 480px) {
	#search-form label {margin-bottom:20px}
	#search-form .inputbox {width:100%;margin-bottom:20px}
	#search-form button {width:100%}
}
.element-invisible {display:none}


@media (max-width: 767px) {
	#search-layer-wrap {padding-top:7px}	
}	
@media (max-width: 480px) {
	/*#searchmenu {display:none}*/
	
}

#quickmenuWrap {display:none;margin-bottom:12px}

#quickmenu {background-color:#E7EBF4;padding:25px 15px 25px 15px}
#quickmenu ul {float:left}
#quickmenu li {font-weight:bold;margin-bottom:15px}
#quickmenu ul.small {font-size:100%}
#quickmenu li.parent  {clear:both;}
#quickmenu li a {background:none;display:inline;color:#575757;padding:0}

#quickmenu li ul {position:absolute;top:0;left:90px;padding:0;margin:0;width:800px}
#quickmenu li li {float:left;list-style:none;font-weight:normal;margin-top:3px;border-left: solid 1px #3766BE;padding:0 10px;line-height:14px}
#quickmenu li li:first-child {border:none;padding-left:none;}

#quickmenu .itskills  + ul > li {border:none}
#quickmenu .itskills:hover  a{ text-decoration:underline!important}

@media (max-width: 767px) {

	/*#lang {display:none}*/
	#toggleQuickmenu {display:none}
	#quickmenuWrap {display:none!important;}
}
@media (max-width: 991px) {
	#quickmenu li ul {width:700px}
}

.navbar-toggler:focus {box-shadow: none}

.navbar-toggler {
  position: relative;
  float: right;
  padding: 9px 10px;

  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  
}
.navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}
.navbar-toggler .icon-bar {background-color:#000}
.navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}





#toggleMenuWrap{
	display:inline-block;
}	

#toggleMenu{
    display:inline-block;cursor:pointer;transition: all .5s ease-in
}

#toggleMenu div{
    border-top: 2px solid #575757;height:1px;margin-top:2px
}
#toggleMenu:hover div{border-color:#000;}
#toggleMenu.open {transform: rotate(90deg);}

@media (max-width: 767px) {
	#toggleMenuWrap{display:none}
	.navbar-toggle-smartmenu{display:block}
}
@media (min-width: 768px) {
	#toggleMenuWrap{display:inline-block}
	.navbar-toggle-smartmenu{display:none}
}



#smartmenu {padding:0}
#smartmenu .itskills + ul{display:none}	
#smartmenu .nav ul {padding-left:20px}
#smartmenu li:hover a,
#smartmenu li a:focus
{background:none}
#smartmenu li {list-style:none}
#smartmenu ul.small {font-size:100%}
#smartmenu ul li {margin-bottom:10px}
#smartmenu ul ul li {margin-bottom:0px}
#smartmenu ul ul li:first-child {margin-top:0px}
#smartmenu ul li:last-child {margin-bottom:10px}
#smartmenu .nav > li > a{padding:0}	



#smartmenu .nav > li > a{padding:0;font-size:16px;color:#A8B3CC}
#smartmenu a{font-size:16px;color:#A8B3CC;font-weight:normal} /*C0CBDF*/
#smartmenu li a:hover,
#smartmenu li a:focus,
#smartmenu li a:active {text-decoration:underline;background:none}

#smartmenu li.active> a,
#smartmenu li.current > a {color:#5A7AAD;}



@media (min-width: 768px) {
	#smartmenu {display:none!important}

}





#quickmenupatch {width:104px;height:23px;background:#E7EBF4;display:block	;position:absolute;left:-2px;top:45px;z-index:2000;border-left:solid 2px #fff;border-right:solid 2px #fff;display:none}

#topline {height:11px;background: url("../gfx/topline.png") repeat-x scroll center center;margin-bottom:12px	}
#toplinelight {height:11px;background: url("../gfx/topline_light.png") repeat-x scroll center center;margin-bottom:12px	}

#bluebox {height:168px;background: #5A7AAD}
#bluebox img {margin-left:15px;margin-top:95px;max-width:90%}

#visualWrap {height:168px;padding-left:13px;;}
#visual {height:168px;background: #F9f9f9;text-align:right}
#visual img {width:100%;height:auto}	

#box-visual {margin-bottom:50px}

@media (max-width: 991px) {
	#visual img {height:auto}	
	#visual {height:128px}
	#bluebox {height:128px;}
	#bluebox img {margin-left:12px;margin-top:65px;max-width:90%}	
	#visualWrap {height:auto}	
	#box-visual {margin-bottom:25px}		
}

@media (max-width: 767px) {
	#bluebox {height:auto;padding:2%;width:100%}
	#bluebox img{margin:0;}
	#box-visual {margin-bottom: 25px;height:auto}
	#visualWrap {height:auto;;padding-left:0;}
	#visual {height:auto}
	#visual img {width:100%;height:auto}	
}


@media (max-width: 480px) {

	#box-visual {margin-bottom: 0px;}
		#bluebox img {height:35px;margin:0 auto;}
}


#menuleft {}
#menuleft .nav {margin-left:0px;padding:0px} /*margin-left:22px*/
#menuleft li{list-style:none;padding:0;margin:0 0 20px 0;}
#menuleft li ul {padding:0 0 0 10px}
#menuleft .nav > li > a{padding:0;font-size:16px;color:#A8B3CC}
#menuleft a{font-size:16px;color:#A8B3CC;font-weight:normal;text-decoration:none} /*C0CBDF*/
#menuleft li a:hover,
#menuleft li a:focus,
#menuleft li a:active {text-decoration:underline;background:none}



#menuleft li ul{margin:5px 0}
#menuleft li li{margin:0}



#menuleft li.deeper > a,
#menuleft li.current > a {color:#5A7AAD;}


#menuleft .itskills + ul{display:none}


@media (max-width: 767px) {
	#menuleft {display:none}
	.seitenelement-main, #main { padding-left: 0px!important}	

}



/* THEMEN-NAVIGATION */
/*
.arrow-themen {position:absolute;opacity:.85;top:100px;height:70px;overflow:hidden;cursor:pointer;border:solid 1px #F0f0f0;font-family:"Times New Roman",serif}
.arrow-themen:hover {opacity:.95;background-color:#E7EBF4;}
.arrow-themen a {font-size:45px;color:#666;padding:0px;text-decoration:none;}
.arrow-themen-text {float:right;width:0px;min-width:0px;transition: all .5s;color:#fff;overflow:hidden;margin-top:25px;opacity:0;font-size:14px;font-family:"Open Sans"}
.arrow-themen-text-right {float:left;}
.arrow-themen:hover  .arrow-themen-text{min-width:250px;color:#333;margin-left:20px;opacity:1}
.arrow-themen:hover  .arrow-themen-text-right{margin-left:0px;margin-right:20px}
.arrow-themen:hover  {border-bottom:solid 1px #999}

 #arrow-themennav {}

#arrow-themen-left {padding:0 5px;left:0px}
#arrow-themen-right {right:0px;padding:0 5px}

@media (max-width: 767px) {
 #arrow-themennav {display:none}
}	
*/


.seitenelement-left,
.seitenelement-main,
#main {padding-left:47px;color:#575757;font-size:16px;position:relative} /* 13 + 34*/

.seitenelement-left {padding-left:0px;}


@media (max-width: 767px) {
	#main {font-size:16px} /* 13 + 34*/	
}	
@media (min-width: 768px) {
	body.variante-itskills #main {min-height:500px}
}

body.homepage #main {padding-left:0px;}

#homeboxesWrapper {
	/*margin-right:-13px;*/
	overflow:hidden;margin:-5px
	}




.homebox{padding:0;}
.homebox:hover {}
.homebox-wrap {padding:5px;}


.homebox img{width:100%;height:auto;cursor:pointer;}

.homebox.homebox-breit img{max-width:650px;}
.homebox.homebox-normal img{max-width:319px;}

@media (max-width: 991px) {
.homebox-wrap {padding:4px;}
}

@media (max-width: 767px) {
.homebox.homebox-breit img{max-width:100%;}
.homebox.homebox-normal img{max-width:100%}
}	

	
/*.homebox{background:#fafafa;float:left;margin-right:12px;margin-bottom:12px;cursor:pointer}
.homebox-normal{width:319px;height:319px;}
.homebox-breit{width:650px;height:319px;}
*/

#zusatz img,
#main img {max-width:100%}



h1 {font-size:19px;font-weight:bold;margin:0 0 20px 0;color:#5A7AAD}
h2 {font-size:16px;font-weight:bold;margin:0 0 20px 0;color:#5A7AAD}
h3 {font-size:16px;font-weight:normal;margin:0 0 10px 0;color:#5A7AAD}
h1 + h2 {margin-top:-10px}

p + h2 {margin-top:20px}
span.blue strong,
strong span.blue{color:#5A7AAD;padding-right:5px}
a {
    color:#5A7AAD;text-decoration:none;
}
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}

img.linkespalte{position:absolute;left:-47px}

img.linkespalte2{position:absolute;max-width:100%;}
img.inner{display:none}



@media (max-width: 776px) {
		img.linkespalte{position:static;margin:25px 0!important;text-align:middle;
		max-width:327px!important; /*Breite linke Spalte in Desktop view*/
	}
		img.linkespalte2{display:none}	
		img.inner{display:block;margin-bottom:10px}
}

@media (max-width: 480px) {
		img.linkespalte{max-width:100%!important}
		img.linkespalte2{max-width:100%!important}
		
	
}


blockquote {
    padding: 20px 15px;
    margin: 0 0 20px 0;
    border-left: none;
    border-top: 2px solid #B9C5DF;
	background-color:#F3F4F8;
	font-size:16px;position:relative
}
.type2 blockquote {border-top: 1px solid #CCCCCC;background-color:#F5F5F5;margin: 0 0 3px 0;}

blockquote > h3{color:#5A7AAD}

blockquote  h2 + h3 {margin-top:-15px}

.type2 blockquote  h3{margin:0;padding-right: 10px;}
.type2 blockquote  .showmemore-fulltext h3{margin-bottom:10px}
.type2 .showmemore-block  {position:absolute;top:20px;right:15px}

blockquote table + p {margin-top:10px;}

blockquote {position:relative;cursor:pointer}

blockquote img {max-width:100%;height:auto}
@media (max-width: 480px) {
	/*.type2 .showmemore-block  {float:right;margin-top:20px;margin-right:15px;position:static}	*/

}	

.showmemore.state-hidden {opacity:.5} 
.showmemore-fulltext {display:none;}
.showmemore-link,
.showmeless-link {
	display:block;text-align:right;font-weight:bold;color:#5A7AAD;}
/*
.showmemore-text {display:none}
*/

/*blockquote:hover .showmemore {display:none}
blockquote:hover .showmemore-text {display:inline}
*/

.item-page {min-height:400px}
.item-page p:last-child {margin-bottom:0 }

body.homepage .item-page {min-height:auto}



	
#hiddenLeft	{display:none}
	

.seitenelement-main-content ol,
#main .item-page ol {
margin:0 0 10px 19px;		
	padding:0;
}



#search-results ul,
.seitenelement-main-content ul,
#main .item-page ul {
 margin:0 0 10px 2px;
 padding: 0;
}

#search-results ul li,
.seitenelement-main-content ul li,
#main .item-page ul li
{
 list-style-type:none;
 background-image:url(../gfx/strich.gif);
 background-repeat:no-repeat;
 background-position:0px 12px;
 padding-left: 25px;
}


#search-results  li ul,
.seitenelement-main-content li ul ,
#main .item-page li ul {
 margin:10px 0 15px 10px;	
}




.seitenelement {border-top: solid 4px #BEC0D9;margin-top:20px;padding-top:20px}

.seitenelement-left-content{position:relative}
.seitenelement-left-block{position:absolute;bottom:0px}
.seitenelement-left-block p:last-child {margin-bottom:0 }
/*.seitenelement-left-block img{width:100%;height:100%;}*/
.seitenelement-left-block img{width:auto;height:auto;}

@media (max-width: 991px) {
	.seitenelement-left-block img{display: block;max-width:100%!important;height:auto;position:static;}
}


@media (max-width: 776px) {
	.seitenelement-left-block img{display: block;max-width:327px!important;position:static;}
}


.seitenelement.themennavi {border:none;margin-top:20px;}



.themennavi ul {margin:0 0 0 5px;display:inline;}
.themennavi li {display:inline;margin:0!important;padding:0!important;background:none!important}
.themennavi a {display:inline!important;padding:0!important}

.themennavi  li:before {
    content: "|";
	padding-left:8px;
	padding-right:6px;color:#5A7AAD	

}
.themennavi  li:first-child:before {
	    content: "";padding:0
}		

@media (max-width: 776px) {
	.seitenelement-left-content,	
	.item-page {min-height:auto!important;height:auto!important}	
	.seitenelement-left-block {position:static;margin-bottom:20px}
}

#zusatz {background-color:#E9EDF4;margin-top:20px;}
.modulzusatz {min-height:280px;border-top: solid 3px #fff;}
.modulzusatz-v2 .bildlink-2-wrapper  .bildlink-2-item .bildlink-2{margin-left:13px;}
.modulzusatz-v2 .bildlink-2-wrapper  .bildlink-2-item:first-child .bildlink-2{margin-left:0px;}

#zusatz .container:first-child .modulzusatz {border-top:none}
.modulzusatz-content .custom{margin-left:0px} /*margin-left:22px*/
.modulzusatz-title {color:#274E81;font-weight:bold;font-size:21px;line-height:24px;margin-top:25px;margin-bottom:15px}
.customanfahrt .modulzusatz-title {display:none}

.bildlink-single img {width:100%}
.customanfahrt  .bildlink-single img {width:100%}


.bildlink {float:left;margin-right:10px;max-width:20%}
.bildlink-2 {float:left;margin-right:10px;}
.bildlink-2 img{max-width:196px!important}
.bildlink a{color:#5A7AAD}




@media (max-width: 776px) {
.bildlink-2-wrapper {margin-left:10px;margin-right:10px}	
.modulzusatz-content .custom{margin-left:10px;margin-right:10px}	
.bildlink-single img {width:100%}
}
@media (max-width: 480px) {
.modulzusatz-v2 .bildlink-2-wrapper  .bildlink-2-item .bildlink-2{margin-left:0px;}
.bildlink-2 {margin-right:0px;}
.modulzusatz-content .custom{margin-left:10px;margin-right:10px}	
.bildlink {max-width:45%;font-size:13px}
.bildlink-2-item {float:none!important}
.bildlink-2 img{max-width:196px!important}
.bildlink-2-wrapper .col-xs-6 {width:100%}

.modulzusatz {min-height:100px;padding-bottom: 15px;}
.modulzusatz-v2 {margin-bottom:25px;padding-bottom: 15px;}
}


#footercols {height:244px;padding-top:38px;background: #475E7B url("../gfx/footernavline.png") repeat-x scroll top left;color:#fff}
#footercols 	.moduletable h3 {color:#fff;font-size:14px;margin:0 0 15px 0;font-weight:bold;letter-spacing:1px}
#footercols li {}
#footercols  a{padding:0;margin:0;color:#fff;font-size:14px;line-height:24px;text-decoration:none;}
#footercols a:hover,
#footercols a:focus,
#footercols a:active {text-decoration:underline;background:none}

.footercol1 {/*padding-left:22px*/}
.footercol3 ,.footercol3 a{color:#fff;font-size:14px;}
.footercol3 p {line-height:24px;color:#fff;}


#footermenu {height:36px;background: #193356;padding-top:9px}
#footermenu .footermenucol1 {/*padding-left:22px*/}
#footermenu .footermenucol3 {line-height:24px;color:#fff;}
#footermenu ul{}
#footermenu li a{padding:0;margin:0;color:#fff;font-size:14px;text-decoration:none;}
#footermenu li{display:inline;color:#fff}
#footermenu li a{display:inline;text-decoration:none;}



#footermenu  li:before {
    content: "|";
	padding-left:8px;
	padding-right:4px	

}
#footermenu  li:first-child:before {
	    content: "";padding:0
}		


#footermenu li a:hover,
#footermenu li a:focus,
#footermenu li a:active {text-decoration:underline;background:none}




@media (max-width: 767px) {
	#footercols {height:auto;padding-left:12px}
	#footercols .moduletable {margin-bottom:30px;}
	#footermenu {height:160px;padding-left:12px}
	#footermenu .menu {margin-bottom:30px;}
}	
	

.csa-breadcrumb .breadcrumb {display:block}
.csa-breadcrumb {margin-bottom:20px}
.csa-breadcrumb ul{margin:0;padding:0;float:left;list-style:none}
.csa-breadcrumb li{display:inline;font-size:12px ;color:#718FC0}
.csa-breadcrumb li:first-child {display:none}
.csa-breadcrumb li[itemprop="itemListElement"] + li::before {content:">";padding:0 3px}



.csa-breadcrumb li a{font:inherit;text-decoration:none;}
.breadcrumbanchor  {margin-left:3px;display:inline-block;font-size:12px ;color:#718FC0}

#breadcrumbs {
	padding-left:5px;
	padding-top:8px;
	padding-bottom:40px;
}
#breadcrumbs ul {margin:0;padding:0;list-style:none}
#breadcrumbs li {margin-left:0;float:left;}
#breadcrumbs li:first-child {display:none}
#breadcrumbs li .divider {margin-right:3px}
#breadcrumbs li.breadcrumb-item + li.breadcrumb-item::before {content:"»";padding:0 5px}





/* TO TOP*/
#toTop-right {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:25px;
	right:20px;
	outline:none;
}
#toTop-left {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:20px;
	left:20px;
	outline:none;
}
#toTop-center {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	left:50%;
	margin-left:-20px; /*Feintuning je nach Inhalt */
	outline:none;
}



.btn-danger {font-size:13px;}
.btn-danger span{font-size:16px;font-weight:bold}

.btn-danger {
min-width:100px;
    color: #fff;font-weight:normal;
    background-color: #193356;
    border-color: #fff;	
}
.btn-danger:focus,
.btn-danger:active,
.btn-danger:hover {
    color: #193356;
    background-color: #fff;
    border-color: #193356;
}

.btn-danger:active:hover, .btn-danger.active:hover, 
.btn-danger:active:focus, .btn-danger.active:focus, 
.btn-danger:active, .btn-danger.active ,
.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #193356;
    border-color: #fff;	
  box-shadow: none;

}

/* SUCHE */

.result-text .highlight {color:inherit;background-color:#fff;padding:0}
.well {background-color:transparent!important}


#csa-search-results span {font-weight:bold}


@media (max-width: 767px){
	.container-sm, .container {  max-width: 100%}
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus
 {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}