@charset "utf-8";
/* CSS Document */

/*
* MainMenu
*/

#mainmenu ul {
list-style-type:none;
height:59px;
padding:0px 0px 0px 38px;
margin:0px;
}

#mainmenu li {
display:inline;
float:left;
font-size:20px;
line-height:20px;
padding:0px 30px 0px 0px;
}

#mainmenu li.last {
background:none;
padding:0px;
}

#mainmenu li a {
color:#777777;
text-decoration:none;
padding:23px 0px 16px 0px;
display:block;
float:left;
height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#mainmenu li a:hover {
color:#999999;
}

#mainmenu li.act {
color:#999999;
}

#mainmenu li.act.last {
color:#999999;
}

#mainmenu li.act a {
color:#999999;
}

#mainmenu li.act a:hover {
}

/*
* MetaMenu
*/

#metamenu ul {
list-style-type:none;
}

#metamenu li {
display:inline;
float:left;
}

#metamenu li a,
#switch_lang a {
color:#777777;
font-size:11px;
line-height:14px;
font-weight:normal;
text-decoration:none;
display:block;
padding:0px 16px 0px 0px;
}

#metamenu li.last a {
border:none;
padding-right:none;
}

#metamenu li.act a,
#metamenu li a:hover {
color:#999999;
}

/*
* Submenu
*/

#submenu ul {
list-style-type:none;
margin-left:0px;
margin-bottom:0px;
}

#submenu li {
display:block;
border-bottom:1px solid #ffffff;
min-height:24px;
height: auto !important;
height: 24px;
}

#submenu li a {
display: block;
color:#666666;
font-size:13px;
line-height:20px;
text-decoration:none;
padding:4px 6px 4px 19px;
display:block;
border-bottom:1px solid #cccccc;
font-family:Georgia, "Times New Roman", Times, serif;
}

#submenu li a:hover {
color:#333333;
}

#submenu li.act a {
color:#ffffff;
background-color:#777777;
}

#submenu li.act a:hover {
/*padding:13px 8px 7px 24px;
height:30px;*/
}

/* 2. Ebene */

#submenu li.act li {
background:none;
border:none;
min-height:25px;
height: auto !important;
height: 25px;
}

#submenu li.act li a {
font-size:12px;
line-height:14px;
background:none;
color:#777777;
min-height:14px;
height: auto !important;
height: 14px;
padding:6px 0px 6px 19px;
border-left: 3px solid #777;
}

#submenu li.act li a:hover {
background:none;
/*height:24px;
padding:4px 0px 5px 24px;*/
}

#submenu li.act li.act a {
color:#999999;
}

#submenu li.act li.act a {
padding-left: 25px;
}

#submenu li.act li.act li.act a, #submenu li.act li.act  li a:hover {
color:#777;
}

#wrapper_us div.content_col_1 {
float:left;
width:531px;
border-top:1px solid #cccccc;
padding:1px 2px;;
}

#wrapper_us div.content_col_1 div.content {
padding:40px 30px 0px 35px;
}

#wrapper_us div.content_col_2 {
float:left;
width:200px;
padding:0px 0px 0px 20px;
overflow:hidden;
}

/*
* Startseite fce_2col_70_30 
*/

#wrapper #content_wrap div.fce_2col_70_30 div.content_col_1 {
width:676px;
float:left;
background-color:#FFFFFF;
border:1px solid #cccccc;
padding:1px;
}

#wrapper #content_wrap div.fce_2col_70_30 div.content_col_2 {
float:left;
width:269px;
padding-left:20px;
}

/*
* Startseite fce_2col_70_30 fce_2col_30_70
*/

#wrapper #content_wrap div.fce_2col_70_30 div.fce_2col_30_70 div.content_col_1 {
float:left;
background:none;
border:none;
padding:0px;
width:277px;
padding-right:1px;
border-right:1px solid #cccccc;
}

#wrapper #content_wrap div.fce_2col_70_30 div.fce_2col_30_70 div.content_col_2 {
float:left;
background:none;
border:none;
width:390px;
padding:0px;
}

#wrapper #content_wrap div.content_col_1 div.csc-header {
padding:10px 10px 0px 20px;
}

#wrapper #content_wrap div.fce_2col_70_30 div.fce_2col_30_70 div.content_col_1 div.csc-default p,
#wrapper #content_wrap div.fce_2col_70_30 div.fce_2col_30_70 div.content_col_2 div.csc-default p {
padding:0px 20px;
}

#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container div.csc-header {
padding:0px;
}


#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container div.csc-header h2 {
display:none;
visibility:hidden;
}

#wrapper #content_wrap div.content_col_1 div.fce_2col_30_70 h3 {
padding-left:20px;
}

/*
#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container div.soziales h3 {
color:#b7c969;
font-size:22px;
line-height:30px;
}

#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container div.verantwortung h3 {
color:#e11422;
font-size:22px;
line-height:30px;
}

#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container p {
height:60px;
overflow:hidden;
margin:0px;
}

#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container div.soziales a {
color:#b7c969;
}

#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container div.verantwortung a {
color:#e11422;
}

#wrapper #content_wrap div.content_col_1 div.fce_keyvisual_container ul.tabs {
padding-left:10px;
}
*/

/*
* Startseite fce_keyvisual_container 
*/

/*
* News
*/

div.news-latest-item {
border:1px solid #cccccc;
padding:12px 10px 0px 20px;
background-color:#efefef;
background-image:url(../grafik/bg_news_list_item.gif);
background-repeat:repeat-x;
margin-bottom:7px;
}

div.title_date_row div.news-latest-date {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
padding-right:6px;
}

div.title_date_row h3 {
float:left;
font-size:13px;
line-height:20px;
}

div.title_date_row h3 a {
text-decoration:none;
color:#777777;
}

div.news-latest-item p {
font-size:12px;
line-height:18px;
margin-bottom:12px;
clear:both;
float:none;
}


hr.clearer {
visibility:hidden;
}

/*
* Slider
*/

div.content_h_slide h3 {
font-size:22px;
line-height:28px;
font-weight:normal;
padding:10px 0px 7px 20px;
}

/*
* 3 Saeulen
*/

#fce_saeulen_startseite a {
min-height:50px;
display:block;
text-indent:-2000px;
font-size:1px;
color:#eeeeee;
}

div.fce_saeulen_status_1 {
height:351px;
background-image:url(../../../inhalte/bilder/BSDU_TripleTeaser_001.jpg);
background-repeat:no-repeat;
}

div.fce_saeulen_status_1 div.saeule_sozial a {
height:230px;
display:block;
}

div.fce_saeulen_status_2 {
height:351px;
background-image:url(../../../inhalte/bilder/BSDU_TripleTeaser_002.jpg);
background-repeat:no-repeat;
}

div.fce_saeulen_status_2 div.saeule_bildung a {
height:230px;
display:block;
}

div.fce_saeulen_status_3 {
height:351px;
background-image:url(../../../inhalte/bilder/BSDU_TripleTeaser_003.jpg);
background-repeat:no-repeat;
}

div.fce_saeulen_status_3 div.saeule_verantwortung a {
height:230px;
display:block;
}

/*
* Trenner
*/

div.divider {
/*padding-bottom:12px;*/
}

div.divider hr {
border:none;
height:1px;
background-color:#CCCCCC;
}

/*
* Helfer
*/

.clearme {
height:0px;
line-height:0px;
font-size:0px;
clear:both;
float:none;
display:block;
}

.browsebox {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 15px;
  overflow: hidden;
  *zoom: 1;
}

.browsebox li {
  float: left;
  margin-right: 10px;
}

.browsebox a {
  float: left;
  display: block;
}

