/**
 * Additions to the introduction packages bootstrap based css
 * Created on : 23.09.2014, 13:12:26
 * Authors    : aro, jho
 */
  
.glyphicon {
	display: none;
}

/* Button f�r mobile Version im Seitenkopf dennoch anzeigen */
.navbar-toggle .glyphicon {
	display: inline-block;
}

.main-section {
	background-color: #eaf1fc;
}

.bg-alternate-01 {
	background-color: #eaf1fc;
	/*padding-top: 50px;*/
	/*padding-bottom: 30px;*/
}

.bg-alternate-02 {
	background: #fff;
}

.bg-lightblue {
	background-color: #eaf1fc;
}

.bg-darker-homepage {
	background: none repeat scroll 0 0 rgba(39, 39, 39, 0.7);
	margin-top: 100px;
	padding-top: 30px;
	padding-bottom: 60px;
	width: 300%;
	margin-left: -100%;
}

.bg-darker-homepage .text, .bg-darker-homepage h1 {
	color: #fff;
}

.bg-darker-homepage h1 {
	font-size: 30px;
	margin-bottom: 20px;
}

.bg-darker-homepage p {
	font-size: 18px;
	margin-bottom: 0;
}

.bg-darker {
	background: none repeat scroll 0 0 rgba(39, 39, 39, 0.7);
	padding-top: 10px;
	padding-bottom: 40px;
	width: 200%;
	padding-right: 100%;
}

.bg-darker h1 {
	border-right: solid 2px #fff;
	padding-right: 8px;
}

.bg-darker .text {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.bg-darker a {
	color: #fff;
}

.main-section .bg-darker h1, .main-section .bg-darker h2, .main-section .bg-darker h3, .main-section .bg-darker h4, .main-section .bg-darker h5, .main-section .bg-darker h6,
.main-section .bg-darker .h1, .main-section .bg-darker .h2, .main-section .bg-darker .h3, .main-section .bg-darker .h4, .main-section .bg-darker .h5, .main-section .bg-darker .h6,
.bg-darker p, .bg-darker ul {
	color: #fff;
}

/**
 * Hauptnavigationsanpassungen
 */
/* allgemein */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #082f5e;
}

.navbar-header-main .navbar-brand {
	padding-top: 20px;
}

/*Intro*/

.intro .row {
	margin-top: 50px;
}
.row .row { 
	margin-top: 0;
}
.intro + .row {
	padding-top: 50px;
}

/*Seitennavigation*/
.list-group-item {
	background-color: transparent;
	border: none;
}

a.list-group-item:hover {
	font-family: OpenSans-Bold;
}

a.list-group-item {
	font-size: 20px;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
	font-family: OpenSans-Bold;
	background: none;
}


/***Menü/Sitemap***/

#c1074 h3 {
    margin-left: 27%;
}
.csc-sitemap, .csc-menu {
    margin-left: 27%;
}
/****************************Startseite*******************************/

/*****Intro***************************/

#c1050 h1 {
	border: none;
}

/*****Geschäftsbereiche**************/

#abteilungen {
	padding-top: 70px;
	padding-bottom: 30px;
}

#abteilungen .col-md-6 {       
	/*padding-top: 20px;*/
	padding-bottom: 60px;
}

.col-md-6 a {
	color: #000;
}

.bg-news a {
	text-decoration: underline;
}

/****News***************************/

#news {
	background: #fff;
	padding-top: 90px;
	padding-bottom: 50px;
}

#news .col-md-6 {       
	/*padding-top: 20px;*/
	padding-bottom: 40px;
}

.bg-news {
	background-color: #edeef0;
	padding: 15px;
	box-shadow: 0 1px 3px #757575;     
}

.bg-news h3 {
	margin-top: 0;
	color: #082f5e;
}

.bg-news p {
	margin-bottom: 0;
}

#c1063 {
	line-height: 20px;
}

/************************Startseite Abteilung*****************************/

/*****Unsere Leistungen**************/

#leistungen {
	padding-top: 50px;
	padding-bottom: 50px;
}

#leistungen .col-md-9 {
	padding-bottom: 40px;
}

/*****Weitere Bereiche**************/

.bg-single-heading-02 {
	background: #fff;
	padding-top: 50px;
}

#zusatzinhalte .bg-alternate-02 {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #fff;
}

/*****Infografik**************/

#c1136 {
	padding-bottom: 5px !important;
}	
	
#c1136 h3 {
	font-size: 35px !important;
	color: #2B3661 !important;
}




#c1128 {
	padding-bottom: 0 !important;
	font-size: 17px;
}

#c1131, #c1134 {
	padding: 15px 0 0 0 !important;
}

#c1126 {
	padding: 10px 0 0 0 !important;
	font-size: 17px;
}

#c1133 {
	padding: 10px 0 0 0 !important;
	font-size: 17px;
}

#c1135 {
	padding: 10px 0 100px 0 !important;
}

#c1135 a {
	color: #000 !important;

}

#c1135 p {
	margin-bottom: 0;
	font-size: 12px;
}


/* kleiner als Desktop 
@media (min-width: @screen-sm-min) */

/************************Referenzen*****************************/

#content {
	padding-top: 50px;
}

#content h1 {
	border-right: 2px solid #666f7a;
    color: #666f7a;
    padding-right: 8px;
}

.bg-single-heading-01 {
	
}

#content .bg-alternate-01, #content .bg-alternate-02 {
	padding-top: 40px;
	padding-bottom: 90px;
}

#content .col-md-9 {
	/*padding-top: 50px;*/
	/*padding-bottom: 70px;*/
}


/************************Referenzen*****************************/

.bg-single-heading-01 {
	background: #eaf1fc;
	padding-top: 50px;
}



/* für Desktop */
@media (min-width: 992px) {
	.navbar-collapse {
	padding-top: 55px;
	}
	.navbar-meta {
		padding-top: 10px;
	}
}
/* kleiner als Desktop */
@media (max-width: 991px) {
	.navbar-main .open .dropdown-menu {
		border-color: #c80331;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #082f5e;
	} 
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #082f5e;
		text-decoration: underline;
	}

        /* Startseite Willkommen... Positionierung anpassen */
        .bg-darker-homepage {
            width: 100%;
            margin-left: 0;
        }

}

@media (max-width: 767px) {
  .image > img,
  .image a > img {
    margin: 0;
  }
}

