/**************** .colHeader */


/* Grids CE-Tiles */
.Content_1 {
  /* Grid-Element: id-5 */
  display: inline-block;
}
.Content_2 {
  display: inline-block;
  margin: 0 0 2em;
  width: 100%;
}
.Content_2:last-of-type {
  margin: 0;
}


/* Boxen Headlines mit Icons */

.CE_newsarchive h3, .CE_restricted h3, .CE_servicehotline h3, .CE_downloads h3,
.CE_newsarchive h1, .CE_restricted h1, .CE_servicehotline h1, .CE_downloads h1,
.headline_1 h3, .headline_2 h3, .headline_3 h3, .headline_4 h3, .headline_5 h3,
.headline_1 h1, .headline_2 h1, .headline_3 h1, .headline_4 h1, .headline_5 h1 {
  border-bottom: 1px solid #E0E1E5;
  text-decoration: none;
  width: 100%;
  color: #6A7781;
  font-size: 24px;
  font-weight: 300;
  margin: 0 0 30px;
  padding: 0 0 10px;
}
.CE_newsarchive h3, .CE_newsarchive h1  {
  /* ordner */ background: url("../img/icon/icon_newsarchiv.png") no-repeat scroll right top transparent !important;}
.CE_restricted h3 {
  /* schloss */
  background: url("../img/icon_restricted.png") no-repeat scroll right top transparent !important;}
.CE_servicehotline h3 {
  /* telefon */
  background: url("../img/telefon.jpg") no-repeat scroll right top transparent !important; }
.CE_downloads h3 {
  /* downloads */
  background: url("../img/icon/icon_downloads.png") no-repeat scroll right top transparent !important; }
.headline_2 h1,.headline_2 h3 {
  /* youtube */
  background: url("../img/icon/icon_youtube.png") no-repeat scroll right top transparent !important;}
.headline_3 h1,.headline_3 h3 {
  /* facebook */
  background: url("../img/icon/icon_facebook.png") no-repeat scroll right top transparent !important;}
.headline_4 h1, .headline_4 h3 {
  /* twitter */
  background: url("../img/icon/icon_twitter.png") no-repeat scroll right top transparent !important;}
.headline_5 h1,.headline_5 h3 {
  /* */
}

/********* GRIDELEMENTS: COLS *************************************************/
.cols {
  display: inline-block;
  width: inherit;
  height:auto;
}

.cols .col_last {
  margin:0 !important;
  float:right !important;
}


.col33 {
  display: inline-block;
  width: 33%;
}
.cols .col33.col_1st {
  width: inherit;
}
.cols .col33.col_2nd {
  margin: 0 50px 0 45px !important;
  width: inherit;
}
.cols .col33.col_3rd {
  width: inherit;
  width: 265px !important;
}
.col33_borderBottom {
  background: url("./../img/col33_borderBottom.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 2px;
  margin: 0 !important;
  width: 100%;
}



.col50 {
  float: left;
  width: 295px;
}
.col50 .csc-default {
  margin: 0 10px 0 0;
  width: 95% !important;
}





.col5_200_container {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  height: 518px;
  text-align: center;
}

.col5_200_container .colsHeader h1 {
  margin:1em 0;
  border-bottom: 1px solid #777777;
  color: #777777;
}
.col5_200_container .colsHeader,
.col5_200_container .cols {
  display: inline-block;
  text-align: left;
  width: 999px !important;
}
.col5_200 {
  float: left;
  width: 199px;
}



/**************** .col_2_1 */
.col_2_1 {
  display: inline-block;
  width: 100%;
}

.col_2_1 .col_1 {
  display: block;
  float: left;
  width: 640px;
}
.col_2_1 .col_2 {
  width: 340px;
  float: right;
}


/********* GRIDELEMENTS: TABS *************************************************/
div.tabbable {
  padding: 0px;
}
ul.nav-tabs {
  display: inline-block;
}
ul.nav-tabs li {
  background: url("../img/navi_rollover_bg_1.png") no-repeat scroll left top transparent;
  float: left;
  list-style-type: none !important;
  margin: 0;
  min-width: 116px;
  padding: 0 12px;
  white-space: nowrap;
  width: auto;

  margin-right: 2px;
  min-height: 25px;
  overflow: hidden;
  /*
  border: 1px solid #EDEDED;
  box-shadow: 0 1px 2px #787878;
  */
}

ul.nav-tabs li a {
  color: #777777;
  font-size: 13px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
  display: block;
  font-family: arial,helvetica,sans-serif;
  height: 25px;
  line-height: 25px;
}
ul.nav-tabs li a:hover,
ul.nav-tabs li.ui-tabs-active a {
  color:#1C70B9;
}
div.tab-content {
  display: inline-block;
  width: 100% !important;
}
div.tab-pane {
  margin: 10px 0 0;
  width: 100%;
}
/********* GRIDELEMENTS: TABS *************************************************/



/********* GRIDELEMENTS: ACCORDION ********************************************/
.rows {
  display: inline;
  height: auto;
  width: inherit !important;
}
.rows .row {
  border: 0 none !important;
}
.rows .row_1st {}
.rows .row_last {
  margin:0 !important;
}



.ui-accordion .ui-accordion-header {
  background: url("../img/drop_down_arrow_down.png") no-repeat scroll right center transparent;
  border-bottom: 1px solid #E0E1E5;
  color: #6A7781;
  cursor: pointer;
  font-size: 24px;
  font-weight: 300;
  outline: none !important;
  padding: 0 0 10px;
  margin: 0 0 30px;
  text-decoration: none;
  width: 100%;
}
.ui-accordion .ui-accordion-header h1 { padding: 0 !important; }

.ui-accordion .ui-accordion-header.ui-accordion-header-active {
  background: url("../img/drop_down_arrow_up.png") no-repeat scroll right center transparent;
}
.ui-accordion .ui-accordion-header.ui-accordion-header-active, .ui-accordion .ui-accordion-header:hover {
  color: #1C70B9;
}
.ui-accordion .ui-accordion-content {
  display: none;
  overflow: hidden;
  padding: 0 0 30px 0;
}
.ui-accordion .ui-accordion-content ul {
  list-style: disc outside none;
  margin-left: 20px;
}
.ui-accordion .ui-accordion-content li {
  font-size: 13px;
  line-height: 20px;
}

/********* GRIDELEMENTS: ACCORDION ********************************************/