
/*********************
 * Exports aus den domaincss files die da nix zu suchen haben
***************************/
/* content.css */
#main {
  background: #075568 url(../gfx/bg_common_body.gif) scroll repeat-y top left;
  min-height: 50px;
  color: white;
  padding-bottom: 28px;
}
p.directBoxName {
  color: #1269C3;
  font-weight: bold;
  padding: 0 !important;
}
.directfile {
  background: url(../gfx/bg_common_bluegradient_small.gif) repeat-x;
  margin-top: 23px;
  
/* directfile box verschoben aus pagebody raus (cin)
  margin-left: -21px;
  margin-right: -24px;
  */

  padding-left: 21px;
  padding-right: 24px;
  width: 721px;
  float: left;
}
#nav {
  background: #1aae81 url(../gfx/bg_common_nav.gif) no-repeat scroll 0 bottom;
}
#nav .hlist ul li {
  line-height: inherit;
  background: transparent url(../gfx/bg_common_topnav_seperator.gif) no-repeat scroll 0 8px;
  padding: 0;
  border: 0;
}
#nav .hlist ul li#current a {
  color: #FBEE50;
}
#nav .hlist ul li a {
  font-size: 18px;
  font-weight: normal;
  line-height: 23px;
  color: #e6f7f3;
  padding: 0;
  border: 0;
  margin-left:14px;
  margin-right:15px;
}
#nav .hlist ul li a:focus, #nav .hlist ul li a:hover, #nav .hlist ul li a:active {
  font-size: 18px;
  color: #f6f160;
  padding: 0;
  background: transparent none repeat scroll 0 0;
}
#header {
  background: #075568 no-repeat scroll 0 0;
  height: 144px;
  background-image: no-repeat;
  overflow: hidden;
}
#teaser a {
  color: blue;
}
#teaser {
  background: #ffffff;
}
#teaser #teaser_toolbar p a {
  color: #90d0db;
  font-weight: bold;
}
#teaser #teaser_toolbar input {
  width: 173px;
  height: 16px;
  margin-top: 6px;
  padding-top: 2px;
  padding-left: 4px;
  font-size: 79%;
  border: 0;
  background-color: #ddeeeb; 
}
#navbreadcrumb .breadlabel {
  float: left;
  color: #000000;
}
#navbreadcrumb a{
  color: #000;
  text-decoration: none;
  margin-right: 6px;
}
#navbreadcrumb img {
  margin-right: 5px;
}
#navbreadcrumb .first{
  color: #000;
  padding-left: 18px;
  background: transparent url(../gfx/ico_common_arrow_usertracking.gif) no-repeat scroll 0 0;
  text-decoration: none;
}
#navbreadcrumb .last, #navbreadcrumb .last a:hover{
  color: #9e077f;
  text-decoration: none;
  padding-left: 18px;
  background: transparent url(../gfx/ico_common_arrow_usertracking.gif) no-repeat scroll 0 0;
  cursor:default;
}
#navbreadcrumb span .last{
  color: #000;
  text-decoration: none;
  padding-left: 18px;
  background: transparent url(../gfx/ico_common_arrow_usertracking.gif) no-repeat scroll 0 0;
  text-decoration: underline;
}
#navbreadcrumb .start, #navbreadcrumb span .start{
  color: #000;
  text-decoration: none;
  background: none;
}

#navbreadcrumb .startonly, #navbreadcrumb span .start .startonly a:hover{
  color: #9e077f;
  text-decoration: none;
  background: none;
  cursor:default;
}

#footer {
  background: #075568 url(../gfx/bg_common_footer.gif) scroll repeat-x top left;
  height: 11px;
  border: 0 !important;
}
div#boxhead_submenu_left {
  background: url(../gfx/bg_common_smallnavbox_top.gif) scroll no-repeat top center;
  padding-top: 10px;
}
div#boxcontent_submenu_left {
  background: url(../gfx/bg_common_smallnavbox_fill.gif) scroll repeat-y top center;
  margin-bottom: 1px;
  padding-left: 20px;
}
div#submenu_left {
  background: url(../gfx/bg_common_smallnavbox_bottom.gif) scroll no-repeat bottom center;
  padding-top: 8px;
  padding-bottom: 9px;
  margin-bottom: 15px;
}


div#boxcontent_submenu_left ul li a, div#boxcontent_submenu_left ul li.active a{
  display: block;
  margin: 0 0 0 0;
  padding: 4px 0 4px 15px;
  line-height: 12px;
  background: transparent url(../gfx/ico_common_bullet_smallnavbox_white.gif) no-repeat 0 7px;
}
div#boxcontent_submenu_left ul li.active li a{
  margin: 0 0 0 0;
  padding: 4px 0 4px 15px;
  background: none;
  text-decoration: none;
  color: #FFF;
}
div#boxcontent_submenu_left ul li a:hover,
div#boxcontent_submenu_left ul li.active a{
  margin: 0 0 0 0;
  padding: 4px 0 4px 15px;
  line-height: 12px;
  background: #1aae81 url(../gfx/ico_common_bullet_smallnavbox_yellow.gif) no-repeat 0 7px;
  display: block;
}
div#boxcontent_submenu_left ul li.active li.active a, div#boxcontent_submenu_left ul li.active li a:hover{
  margin: 0 0 0 -14px;
  padding: 2px 0 2px 29px;
  font-size: 11px;
  background: #1aae81;
  text-decoration:none;
  display: block;
  color: #FBEE50
}
div#boxcontent_submenu_left ul li.active ul li span a{
  color:#FFF;
  display:block;
  margin:0 0 0 -14px;
  font-size: 11px;
  padding:2px 0 2px 29px;
  text-decoration:none;
  font-weight: normal;
}
div#boxcontent_submenu_left ul li.active span a, div#boxcontent_submenu_left ul li.active ul li.active span a {
  color: #FBEE50;
  font-weight: bold;
}
div#boxcontent_submenu_left ul li span a {
  color: #FFF;
  font-weight: normal;
}
div#submenu_left .contentnav_entry {
  background: transparent url(../gfx/ico_common_bullet_topnav_pale.gif) no-repeat scroll 0 9px;
  margin-left: 28px;
  margin-right: 25px;
  padding-left: 1.3em;
  padding-top: 3px;
  padding-bottom: 2px;
}

div#submenu_left .contentnav_entry_active {
  background: #1AAE81 url(../gfx/ico_common_bullet_topnav_yellow.gif) no-repeat scroll 0 9px;
  font-weight: bold;
  color: #F6F160;
}
div#submenu_left .contentnav_entry_active a {
  font-weight: bold;
  color: #F6F160;
}
div#submenu_left .contentnav_entry_topactive {
  background: transparent url(../gfx/ico_common_bullet_topnav_yellow.gif) no-repeat scroll 0 9px;
}
div#submenu_left a.contentnav_entry_topactive_link {
  color: #F6F160;
  font-weight: bold;
}
div#submenu_left .contentnav_entry_sub_active {
  background: #1AAE81;
  font-weight: normal;
  color: white;
}
div#submenu_left .contentnav_entry_sub_active a {
  font-weight: bold;
  color: #F6F160;
}
div#submenu_left .contentnav_entry_hover {
  background: #1AAE81 url(../gfx/ico_common_bullet_topnav_yellow.gif) no-repeat scroll 0 9px;
  color: #F6F160;
}
div#submenu_left .contentnav_entry_hover a {
  color: #F6F160;
}
div#submenu_left .contentnav_entry_sub_hover {
  background: #1AAE81;
  color: #F6F160;
}
div#submenu_left .contentnav_entry_sub_hover a {
  color: #F6F160;
}

div#boxcontent_submenu_left a:hover {
  color: #F6F160;
  text-decoration: none;
}
.contentimagecontainer .subtext .enlarge_black .enlarge{
  font-size: 10px;
  line-height: 23px;
  color:#075568;
  background: transparent url(../gfx/ico_common_fullscreen_black.gif) no-repeat 0 2px;
  padding-top: 3px;
  padding-bottom: 6px;
  padding-left: 28px;
}

.contentimagecontainer .subtext .enlarge_black .gallery {
  margin-top: 10px;
  margin-left: 33px;
  font-size: 10px;
  color:#075568;
  background: transparent url(../gfx/ico_common_gallery_black.gif) no-repeat 0 0;
  padding-top: 3px;
  padding-bottom: 6px;
  padding-left: 26px;
}
.contentimagecontainer .subtext .copyright{
  width: 100%;
  color: #000;
  float: right;
  color: #a6a5a5;
  text-align: right;
  font-size: 10px;
  margin: 6px 5px 3px -5px;
}
div#bigbox_content {
  background: url(../gfx/bg_common_bigbox_bottom.gif) scroll no-repeat bottom center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
div#bigbox_content_content {
  background: url(../gfx/bg_common_bigbox_fill.gif) scroll repeat-y top center;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 12px;
}
div#bigbox_content_head {
  background: url(../gfx/bg_common_bigbox_top.gif) scroll no-repeat top center;
  padding-top: 10px;
}

div#bigbox_content a {
  color: #F6F160;
  text-decoration: none;
}
div#bigbox_content ul {
  list-style-image: url(../gfx/ico_common_bullet_content_white.gif);
  margin-top: 15px;
  margin-left: 40px;
}
div.photobox_right {
  width: 280px;
  min-height: 300px; /* only for testing */
  float: right;
  padding: 3px;
  margin-left: 20px;
  background-color: lightblue; /* onyl for testing */
  color: black;
}
p.subtitle {
  font-size: 11px;
}
p.author {
  float: right;
  font-size: 9px;
  color: #999999;
}
div.download {
  background: transparent url(../gfx/bg_common_downloadbox.gif) repeat-x;
  padding-top: 1px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 2px;
  margin-left: 2px;
  margin-right: 2px;
}
.itemattachements .filelink a, .itemattachements .filelink a:hover, .itemattachements .filelink a:active, .filelink a, .filelink a:hover, .filelink a:active {
  color: #F6F160;
  font-size: 100.01%;
  float: left;
}
.filelink a:hover{
  display: inline;
}
p.pdf_file {
  margin-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  font-size: 14px;
  background: transparent url(../gfx/ico_common_file_pdf_large.gif) no-repeat;
}
.content_head {
  float: left;
  width: 766px;
  background: transparent url(../gfx/bg_common_bigbox_top.gif) no-repeat;
  height: 10px;
}
.content_body {
  background: transparent url(../gfx/bg_common_bigbox_fill.gif) repeat-y;
  float: left;
  width: 766px;
}
.content_header {
  border-bottom-color:#FFFFFF;
  border-bottom-style:solid;
  border-bottom-width:1px;
  padding-bottom:4px;
  padding-top:6px;  
  margin-bottom: 17px;
/*  float: left;
  width: 100% */
}
.content_footer {
  background: transparent url(../gfx/bg_common_bigbox_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 766px;
}
/* content_start_col1.css */
#start_col1 .newsbox .boxhead {
  background: transparent url(../gfx/bg_start_mediumbox_white_news.gif) no-repeat;
  height: 54px;
  float: left;
  width: 100%;
}
#start_col1 .newsbox .innerbox .newsitem a.detaillink {
  font-weight: bold;
  color: #1bae81;
  padding-left: 7px;
  background: url(../gfx/ico_common_arrow_small_green.gif) no-repeat 0px 5px;
}
#start_col1 .newsbox .innerbox .newsitem h2, #start_col1 .newsbox .innerbox .newsitem h2 a {
  color: #39afaf;
  font-size: 24px;
  font-weight: bold;
}
#start_col1 .newsbox .innerbox .newsitem h3, #start_col1 .newsbox .innerbox .newsitem h3 a {
  color: #000000;
  font-size: 18px;
  font-weight: normal;
}
#start_col1 .newsbox .innerbox .newsitem .subtitle a{
  color: #000;
}
#start_col1 .newsbox .innerbox .newsitem .itemimage {
  float:left;
  display: table-cell;
  border: solid 2px #44aacc;
  padding: 2px;
  margin-right: 10px;
}
#start_col1 .newsbox .bottom {
  background: transparent url(../gfx/bg_start_mediumbox_white_bottom.gif) no-repeat scroll 0 0;
  height: 16px;
  float: left;
  width: 100%;
}
#start_col1 .tabs_news .boxhead {
  background: transparent url(../gfx/bg_start_mediumbox_transparent_furthernews.gif) no-repeat;
  height: 18px;
  float: left;
  width: 100%;
}

#start_col1 .tabs_news li.boxtabpassive .tableft {
  background: url(../gfx/bg_common_tab_noline_bluegradient_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col1 .tabs_news li.boxtabpassive .tabtext {
  background: url(../gfx/bg_common_tab_noline_bluegradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  color: white;
  font-weight: bold;
  min-width: 84px;
  text-align: center
}
#start_col1 .tabs_news li.boxtabpassive .tabright {
  background: url(../gfx/bg_common_tab_noline_bluegradient_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col1 .tabs_news li.boxtabpassive {
  cursor: pointer;
}
#start_col1 .tabs_news li.boxtabactive .tableft {
  background: url(../gfx/bg_common_tab_pale_transparent_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}


#start_col1 .tabs_news li.boxtabactive .tabtext {
  background: url(../gfx/bg_common_tab_pale_transparent_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 2px;
  color: #fbee50;
  font-weight: bold;
  min-width: 84px;
  text-align: center;
}
#start_col1 .tabs_news li.boxtabactive .tabright {
  background: url(../gfx/bg_common_tab_pale_transparent_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col1 .tabs_news li.boxtabpassive .boxtabmouseover{
  background: url(../gfx/bg_common_tab_noline_bluegradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  color: #fbee50;
  font-weight: bold;
  text-decoration: underline;
  min-width: 84px;
  text-align: center;
}
#start_col1 .tabs_news .innerbox {
  background: url(../gfx/bg_start_mediumbox_transparent_fill.gif) repeat-y;
  float: left;
  width: 100%;
}


#start_col1 .tabs_news .innerbox .newsitem {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  margin-left: 12px;
  width: 615px;
  padding-bottom: 10px;
  padding-top: 10px;
  color:#cfe9f4;

}
#start_col1 .tabs_news .innerbox .firstnewsitem:hover {
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid #7cb3b5;
}
#start_col1 .tabs_news .innerbox .newsitem:hover {
  border-top: 1px solid #7cb3b5;
  border-bottom: 1px solid #7cb3b5;
  background-color: #115566;
  color: #FFF;
}
#start_col1 .tabs_news .innerbox .newsitem:hover a.detaillink {
  background:transparent url(../gfx/ico_common_arrow_small_yellow.gif) no-repeat scroll 0 5px;
  color: #fbee50;
  font-weight: bold;
  padding-left:7px;
}

#start_col1 .tabs_news .bottom {
  background: transparent url(../gfx/bg_start_mediumbox_transparent_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col1 .newstab .innerbox .newsitem h2, #start_col1 .newstab .innerbox .newsitem h2 a{
  color:#CFE9F4;
  font-size:16px;
  font-weight:bold;
}
#start_col1 .newstab .innerbox .newsitem:hover h2, #start_col1 .newstab .innerbox .newsitem:hover h2 a, #start_col1 .newstab .innerbox .newsitem:hover .subtitle a{
  color:#FFFFFF;
}

#start_col1 .newstab .innerbox .newsitem h3, #start_col1 .newstab .innerbox .newsitem h3 a{
  color:#CFE9F4;
  font-size:14px;
  font-weight:normal;
}
#start_col1 .newstab .innerbox .newsitem:hover h3, #start_col1 .newstab .innerbox .newsitem:hover h3 a, #start_col1 .newstab .innerbox .newsitem:hover .subtitle a{
  color:#FFFFFF;
}

#start_col1 .newstab .innerbox .newsitem .subtitle, #start_col1 .newstab .innerbox .newsitem .subtitle a{
  color:#CFE9F4;
  font-size:14px;
  padding-bottom:10px;
}
#start_col1 .newstab .innerbox .newsitem .itemimage {
  background:white none repeat scroll 0 0;
  border:1px solid #CFE9F4;
  float:left;
  padding:1px;
}
#start_col1 .newstab .innerbox .newsitem a.detaillink {
  background: transparent url(../gfx/ico_common_arrow_small_pale.gif) no-repeat scroll 0 5px;
  padding-left: 7px;
  color: #CFE9F4;
  font-weight: bold;
}

#start_col1 .tabs_verbaende a {
  color: #1aae81;
  font-weight: bold;
}
#start_col1 .tabs_verbaende .boxhead {
  background: transparent url(../gfx/bg_start_mediumbox_white_organisations.gif) no-repeat;
  height: 54px;
  float: left;
  width: 100%;
}
#start_col1 .tabs_verbaende .bottom {
  background: transparent url(../gfx/bg_start_mediumbox_white_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col1 .tabs_verbaende .innerbox ul.right {
  margin-left: 10px;
  paddin-left: 10px;
  border-left: 1px solid #1aae81;
}
#start_col1 .tabs_faq .boxhead {
  background: transparent url(../gfx/bg_start_mediumbox_transparent_faq.gif) no-repeat;
  height: 21px;
  float: left;
  width: 100%;
}

#start_col1 .tabs_faq li.boxtabpassive .tableft {
  background: url(../gfx/bg_common_tab_noline_bluegradient_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col1 .tabs_faq li.boxtabpassive .tabtext {
  background: url(../gfx/bg_common_tab_noline_bluegradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 1px;
  color: white;
  font-weight: bold;
  min-width: 84px;
  text-align: center;
}
#start_col1 .tabs_faq li.boxtabpassive .tabright {
  background: url(../gfx/bg_common_tab_noline_bluegradient_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col1 .tabs_faq li.boxtabpassive {
  cursor: pointer;
}
#start_col1 .tabs_faq li.boxtabactive .tableft {
  background: url(../gfx/bg_common_tab_pale_transparent_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}


#start_col1 .tabs_faq li.boxtabactive .tabtext {
  background: url(../gfx/bg_common_tab_pale_transparent_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 1px;
  color: #fbee50;
  font-weight: bold;
  min-width: 84px;
  text-align: center;
}
#start_col1 .tabs_faq li.boxtabactive .tabright {
  background: url(../gfx/bg_common_tab_pale_transparent_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col1 .tabs_faq li.boxtabpassive .boxtabmouseover{
  background: url(../gfx/bg_common_tab_noline_bluegradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 1px;
  color: #fbee50;
  font-weight: bold;
  text-decoration: underline;
  min-width: 84px;
  text-align: center;
}
#start_col1 .tabs_faq .innerbox {
  background: url(../gfx/bg_start_mediumbox_transparent_fill.gif) repeat-y;
  float: left;
  width: 100%;
}

#start_col1 .tabs_faq .innerbox .firstnewsitem:hover {
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid #7cb0b4;
}
#start_col1 .tabs_faq .innerbox .newsitem:hover {
  background-color: #115566;
  border-top: 1px solid #7cb0b4;
  border-bottom: 1px solid #7cb0b4;
}
#start_col1 .tabs_faq .bottom {
  background: transparent url(../gfx/bg_start_mediumbox_transparent_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col1 .tabs_faq .innerbox .newsitem a {
  font-weight:normal;
  font-size: 14px;
  color: #CFE9F4;
}
#start_col1 .tabs_faq .innerbox .newsitem:hover a {
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
}
#start_col1 .tabs_faq .innerbox .newsitem .faqitemimage {
  background:transparent url(../gfx/ico_start_faq.gif) no-repeat scroll 3px 3px;
  min-height: 25px;
  min-width: 20px;
  float:left;
  margin-right: 32px;
}
#start_col1 .tabs_faq .innerbox .newsitem:hover span.detaillink a {
  background:transparent url(../gfx/ico_common_arrow_small_yellow.gif) no-repeat scroll 0 5px;
  color: #fbee50;
  padding-left: 7px;
  font-size: 12px;
  font-weight: bold;
}
#start_col1 .tabs_faq .innerbox .newsitem span.detaillink a {
  background:transparent url(../gfx/ico_common_arrow_small_pale.gif) no-repeat scroll 0 5px;
  color: #CFE9F4;
  padding-left: 7px;
  font-size: 12px;
  font-weight: bold;
}
#start_col1 .tabs_faq a.toallentries {
  background:transparent url(../gfx/ico_common_arrow_small_pale.gif) no-repeat scroll 0 5px;
  color: #CFE9F4;
  margin-right: 25px;
  padding-left: 7px;
  font-size: 12px;
  font-weight: bold;
  float: right;
}
#start_col1 .tabs_faq a.toallentries:hover  {
  background:transparent url(../gfx/ico_common_arrow_small_yellow.gif) no-repeat scroll 0 5px;
  color:#FBEE50;
  margin-right: 25px;
  padding-left:7px;
  font-size:12px;
  font-weight:bold;
  float: right;
}
#start_col1 .tabs_materialien .innerbox {
  background: transparent url(../gfx/bg_start_mediumbox_white_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col1 .tabs_materialien .boxhead {
  background: transparent url(../gfx/bg_start_mediumbox_white_materials.gif) no-repeat;
  height: 54px;
  float: left;
  width: 100%;
}
#start_col1 .tabs_materialien a {
  color: white;
}
#start_col1 .tabs_materialien {
  color: black;
  float: left;
  width: 100%;
}
#start_col1 .tabs_materialien li.boxtabpassive .tableft {
  background: url(../gfx/bg_common_tab_green_greengradient_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col1 .tabs_materialien li.boxtabpassive .tabtext {
  background: url(../gfx/bg_common_tab_green_greengradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  color: white;
  font-weight: bold;
  min-width: 74px;
  text-align: center;
}
#start_col1 .tabs_materialien li.boxtabpassive .boxtabmouseover {
  background: url(../gfx/bg_common_tab_green_greengradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  color: white;
  font-weight: bold;
  text-decoration: underline;
  min-width: 74px;
  text-align: center;
}
#start_col1 .tabs_materialien li.boxtabpassive .tabright {
  background: url(../gfx/bg_common_tab_green_greengradient_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 6px;
}
#start_col1 .tabs_materialien li.boxtabpassive {
  cursor: pointer;
}
#start_col1 .tabs_materialien li.boxtabactive .tableft {
  background: url(../gfx/bg_common_tab_green_transparent_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col1 .tabs_materialien li.boxtabactive .tabtext {
  background: url(../gfx/bg_common_tab_green_transparent_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 2px;
  color: #47afc9;
  font-weight: bold;
  min-width: 74px;
  text-align: center;
}
#start_col1 .tabs_materialien li.boxtabactive .tabright {
  background: url(../gfx/bg_common_tab_green_transparent_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col1 .tabs_materialien li.placeholder {
  border-bottom: 1px solid #1aae83;
  float:none !important;
  cursor: default !important;
  height:18px;
  overflow-x:hidden;
}
#start_col1 .tabs_materialien .startitem .itemimage {
  float:left;
  margin-right: 19px;
  padding: 1px;
  border: 2px solid #44aacc;
}
#start_col1 .tabs_materialien .startitem span a {
  color: #1AAE81;
  background: transparent url(../gfx/ico_common_arrow_small_green.gif) no-repeat scroll left;
  margin-left: 10px;
  padding-left: 10px;
}
#start_col1 .tabs_materialien .startitem a {
  color: #000000;
}
#start_col1 .tabs_materialien .startitem h2 a {
  font-family: arial;
  font-weight: bold;
  font-size: 16px;
  color: #1aae81;
}
#start_col1 .tabs_materialien .startitem h3 a {
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}
#start_col1 .tabs_materialien .bottom {
  background: transparent url(../gfx/bg_start_mediumbox_white_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
/* content_start_col3.css */
#start_col3 .tabs_themen {
  color: black;
  float: left;
  width: 100%;
}
#start_col3 .tabs_themen a {
  color: white;
}
#start_col3 .tabs_themen .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_transparent_topics.gif) no-repeat;
  height: 17px;
  float: left;
  width: 100%;
}
#start_col3 .tabs_themen .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_transparent_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col3 .tabs_themen li.boxtabpassive .tableft {
  background: url(../gfx/bg_common_tab_noline_greengradient_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col3 .tabs_themen li.boxtabpassive .tabtext {
  background: url(../gfx/bg_common_tab_noline_greengradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 1px;
  color: white;
  font-weight: bold;
  min-width: 74px;
  text-align: center;
}
#start_col3 .tabs_themen li.boxtabpassive .boxtabmouseover {
  background: url(../gfx/bg_common_tab_noline_greengradient_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 1px;
  color: #FBEE50;
  font-weight: bold;
  text-decoration: underline;
  min-width: 74px;
  text-align: center;
}
#start_col3 .tabs_themen li.boxtabpassive .tabright {
  background: url(../gfx/bg_common_tab_noline_greengradient_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col3 .tabs_themen li.boxtabactive .tableft {
  background: url(../gfx/bg_common_tab_pale_transparent_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col3 .tabs_themen li.boxtabactive .tabtext {
  background: url(../gfx/bg_common_tab_pale_transparent_fill.gif) repeat-x;
  float: left;
  padding-top: 0px;
  padding-bottom: 1px;
  padding-left: 1px;
  color: #f6f160;
  font-weight: bold;
  min-width: 74px;
  text-align: center;
}
#start_col3 .tabs_themen li.boxtabactive .tabright {
  background: url(../gfx/bg_common_tab_pale_transparent_right.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 5px;
}
#start_col3 .singletab_themen ul li {
  background:transparent url(../gfx/ico_start_topic.gif) no-repeat scroll 0px 0px;
  float: left;
  clear: both;
  margin-bottom: 5px;
  padding-left: 25px;
  width: 120px;
}
#start_col3 .tabs_themen .bottom {
  background: transparent url(../gfx/bg_start_smallbox_transparent_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col3 .tabs_termine {
  color: black;
  float: left;
  width: 100%;
}
#start_col3 .tabs_termine a {
  color: white;
}
#start_col3 .tabs_termine .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_white_dates.gif) no-repeat;
  height: 54px;
  float: left;
  width: 100%;
}
#start_col3 .tabs_termine .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_white_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col3 .tabs_termine ul.boxtabpanel {
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 1px;
  //background: url(../gfx/bg_common_tab_green_baseline.gif) 0 19px;
  height: 17px;
}
#start_col3 .tabs_termine li.boxtabpassive .tableft {
  background: url(../gfx/bg_common_tab_green_greengradient_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col3 .tabs_termine li.boxtabpassive .tabtext {
  background: url(../gfx/bg_common_tab_green_greengradient_fill.gif) repeat-x;
  float: left;
  padding-left: 20px;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 2px;
  color: white;
  font-weight: bold;
}
#start_col3 .tabs_termine li.boxtabpassive .boxtabmouseover {
  background: url(../gfx/bg_common_tab_green_greengradient_fill.gif) repeat-x;
  float: left;
  padding-left: 20px;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 2px;
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
#start_col3 .tabs_termine li.boxtabpassive .tabright {
  background: url(../gfx/bg_common_tab_green_greengradient_right.gif) no-repeat;
  float:left;
  min-height:19px;
  width:6px;
}
#start_col3 .tabs_termine li.boxtabactive .tableft {
  background: url(../gfx/bg_common_tab_green_transparent_left.gif) no-repeat;
  float: left;
  min-height: 19px;
  width: 1px;
}
#start_col3 .tabs_termine li.boxtabactive .tabtext {
  background: url(../gfx/bg_common_tab_green_transparent_fill.gif) repeat-x;
  float: left;
  padding-left: 20px;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 1px;
  color: #47afc9;
  font-weight: bold;
}
#start_col3 .tabs_termine li.boxtabactive .tabright {
  background: url(../gfx/bg_common_tab_green_transparent_right.gif) no-repeat;
  float:left;
  min-height:19px;
  width:5px;
}
#start_col1 .tabs_termine li.boxtabpassive {
  cursor: pointer;
}
#start_col3 .tabs_termine li.placeholder {
  border-bottom: 1px solid #1aae83;
  float:none !important;
  cursor: default !important;
  height:18px;
  overflow-x:hidden;
}
#start_col3 .tabs_termine .bottom {
  background: transparent url(../gfx/bg_start_smallbox_white_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col3 .tabs_termine .innerbox .eventsitem .eventsitemimage {
  border:2px solid #44AACC;
  float:left;
  margin: 0px 7px 10px 0px;
  padding:2px;
}
#start_col3 .tabs_termine .innerbox .eventsitem .eventscity {
  font-size: 10px;
  color: #1aae82;
}#start_col3 .tabs_termine .innerbox .eventsitem .eventstitle a {
  font-size: 12px;
  font-weight: bold;
  color: #1aae82;
}
#start_col3 .tabs_termine .innerbox .eventsitem .eventssubtitle a {
  font-size: 12px;
  font-weight: normal;
  color: #000;
}
#start_col3 .tabs_termine .innerbox .eventssearchinput .inactive {
  background-color: #e6f7f3;
  border: solid 2px #80d2ba;
  height: 16px;
  margin-bottom: 17px;
  padding-left: 1px;
}
#start_col3 .tabs_termine .innerbox .eventssearchinput .active {
  background-color: #49c4e2;
  border: solid 2px #80d2ba;
  height: 16px;
  margin-bottom: 17px;
  padding-left: 1px;
}
#start_col3 .tabs_termine .innerbox .eventssearchinput .eventssearchbutton, #start_col3 .tabs_termine .innerbox .eventssearchinput .eventssearchbutton a:hover {
  background: #E6F7F3 url(../gfx/btn_start_search.gif) no-repeat scroll 0 -2px;
}
#start_col3 .startpage_quicklinks {
  color: black;
  float: left;
  width: 100%;
}
#start_col3 .startpage_quicklinks a {
  color: white;
}
#start_col3 .startpage_quicklinks .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_transparent_quicklinks.gif) no-repeat;
  height: 21px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_quicklinks .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_transparent_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col3 .startpage_quicklinks .innerbox li {
  float: left;
  background: url(../gfx/ico_start_quicklink.gif) no-repeat;
  clear: both;
  padding-left: 35px;
  min-height: 20px;
  width: 260px;
}
#start_col3 .startpage_quicklinks .bottom {
  background: transparent url(../gfx/bg_start_smallbox_transparent_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_dekanate .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_white_deanships.gif) no-repeat;
  height: 54px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_dekanate .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_white_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col3 .startpage_dekanate .bottom {
  background: transparent url(../gfx/bg_start_smallbox_white_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_treffpunkte .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_transparent_meetingpoints.gif) no-repeat;
  height: 22px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_treffpunkte .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_transparent_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col3 .startpage_treffpunkte .innerbox a.detaillink {
  background:transparent url(../gfx/ico_common_arrow_small_yellow.gif) no-repeat scroll 0 5px;
  color:#FBEE50;
  font-weight:bold;
  padding-left:7px;
  margin-left: 55px;
  padding-left: 10px;
  padding-bottom: 10px;
  float: left;
}
#start_col3 .startpage_treffpunkte .treffpunkt_text p a.item_description {
  color: #FFF;
  font-size: 100.01%;
  font-weight: normal;
}
#start_col3 .startpage_treffpunkte .bottom {
  background: transparent url(../gfx/bg_start_smallbox_transparent_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_newsletter {
  color: black;
  float: left;
  width: 100%;
}
#start_col3 .startpage_newsletter a {
  color: #1aae81;
  font-weight: bold;
}
#start_col3 .startpage_newsletter .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_white_newsletter.gif) no-repeat;
  height: 54px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_newsletter .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_white_fill.gif) repeat-y;
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
#start_col3 .startpage_newsletter .bottom {
  background: transparent url(../gfx/bg_start_smallbox_white_bottom.gif) no-repeat;
  height: 10px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_banner {
  color: black;
  float: left;
  width: 100%;
}
#start_col3 .startpage_banner .innerbox img {
  border: 2px solid #1aae81;
}

#start_col3 .startpage_banner .boxhead {
  background: transparent url(../gfx/bg_start_smallbox_transparent_bannertop.gif) no-repeat;
  height: 34px;
  float: left;
  width: 100%;
}
#start_col3 .startpage_banner .boxhead a {
  float: left;
  margin-left: 7px;
}
#start_col3 .startpage_banner .innerbox {
  background: transparent url(../gfx/bg_start_smallbox_transparent_fill.gif) repeat-y;
  float: left;
  width: 100%;
}
#start_col3 .startpage_banner .innerbox div {
  text-align: center;
  border-top: 1px solid white;
  margin-right: 4px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#start_col3 .startpage_banner .bottom {
  background: transparent url(../gfx/bg_start_smallbox_transparent_bannerbottom.gif) no-repeat;
  height: 20px;
  float: left;
  width: 100%;
}



#col3_content_following .contenttext .contentimagecontainer {
  background-attachment:scroll;
  background-color:#CFE9F4;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  float:right;
  margin-bottom:10px;
  padding-top:4px;
}

/******************
* end of exports 
*******************/




html * {
  font-size:100.01%;
}
textarea, pre, tt, code {
  font-family:"Courier New",Courier,monospace;
}
body {
  font-family:Arial,sans-serif;
  font-size:0.75em;
  background-color: #075568;
}
a {
  text-decoration:none;
}
a:focus, a:hover, a:active {
  text-decoration:underline;
}

h1,h2,h3,h4 { 
  font-weight:normal;
}

/*  Editor  */

.mceContentBody {
  background: #21798E url(../../../schemas/default/gfx/bg_common_bigbox_fill.gif) repeat-y scroll 0 0;
  color: #ffffff;
  margin-left: 1.7em;
  margin-right: 24px;
}

.mceContentBody #imagegalleryarea{
  float: left;
  width: 100%;
  background-image: url(/res/domains/bdkjbamberg/schemas/default/gfx/ig_dummy.gif);
  margin: 20px 0;
  height: 100px;
  width: 100%;
}

.mceContentBody h1
{
  font-size: 2.1em;
  color: #ffffff;
  padding-bottom: 0.6em;
  margin: 0em;
}
.mceContentBody h2 {
  font-size: 1.5em;
  color: #ffffff;
  padding-bottom: 0.6em;
  margin: 0em;
}
.mceContentBody h3 {
  font-size: 1.4em;
  color: #ffffff;
	padding-bottom: 0.7em;
	margin: 0em;
}
.mceContentBody h4 {
	font-size: 1.2em;
	color: #ffffff;
	padding-bottom: 1.1em;
	font-weight:bold;
	margin: 0em;
}
.mceContentBody h5 {
	font-size: 1em;
	color: #ffffff;
	padding-bottom: 1.1em;
	font-weight: bold;
	margin: 0em;
}
.mceContentBody h6 {
	font-size: 1em;
	color: #ffffff;
	padding-bottom: 1.1em;
	font-weight: normal;
	margin: 0em;
}
.mceContentBody p {
	font-size: 1em;
	color: #ffffff;
	margin: 0 0 1.2em;
        line-height: 1.2em;
}

.mceContentBody a {
  color: #fbee50;
  text-decoration: none;
}
.mceContentBody a:focus, .mceContentBody a:hover, .mceContentBody a:active {
  color: #fbee50;
  text-decoration: underline;
}
.mceContentBody span.preatsign {
  color: #fbee50;  
}
.mceContentBody span.postatsign {
  background-image:url(../../../gfx/sign_at_12px_yellow.gif);
  background-position:0;
  background-repeat:no-repeat;
  margin-left:0.25em;
  padding-left:1.05em;
  color: #fbee50;
}
.mceContentBody ul {
  margin: 0 0 1.4em 1em;
  padding: 0;
}
.mceContentBody ul li{
  list-style-type: none;
  margin-left: 2.3em;
  padding-left: 1.3em;
  line-height: 1.2em;
  background-image: url(../../../schemas/default/gfx/ico_common_list_item_white.gif);
  background-position: 0em 0.3em;
  background-repeat: no-repeat;
} 
.mceContentBody ol {
  margin: 0 0 1.4em 1em;
  padding: 0;
}
.mceContentBody ol li{
  margin-left: 3.6em;
  padding-left: 0px;
  line-height: 1.2em;
}
/*.mceContentBody li{
  margin-left: 1em;
  line-height: 1.2em;
} */

/*  SITE  */

.contenttext h1 {
  font-size: 2.1em;
  color: #ffffff;
  padding-top: 0.6;
  padding-bottom: 0.6em;
  margin: 0em;
}
.contenttext h2 {
  font-size: 1.5em;
  color: #ffffff;
  padding-bottom: 0.6em;
  margin: 0em;
}
.contenttext h3 {
	font-size: 1.4em;
	color: #ffffff;
	padding-bottom: 0.7em;
	margin: 0em;
}
.contenttext h4 {
	font-size: 1.2em;
	color: #ffffff;
	padding-bottom: 1.1em;
	font-weight:bold;
	margin: 0em;
}
.contenttext h5 {
	font-size: 1em;
	color: #ffffff;
	padding-bottom: 1.1em;
	font-weight: bold;
	margin: 0em;
}
.contenttext h6 {
	font-size: 1em;
	color: #ffffff;
	padding-bottom: 1.1em;
	font-weight: normal;
	margin: 0em;
}
.contenttext p {
	font-size: 1em;
	color: #ffffff;
	margin: 0 0 1.2em;
        line-height: 1.2em;
}

.contenttext a {
  color: #fbee50;
  text-decoration: none;
}
.contenttext a:focus, .contenttext a:hover, .contenttext a:active {
  color: #fbee50;
  text-decoration: underline;
}
.contenttext span.preatsign {
  color: #fbee50;  
}
.contenttext span.postatsign {
  background-image:url(../../../gfx/sign_at_12px_yellow.gif);
  background-position:0;
  background-repeat:no-repeat;
  margin-left:0.2em;
  padding-left:1.05em;
  color: #fbee50;  
}
.contenttext ul {
  margin:0 0 1.4em 1em;
  clear: left;
}
.contenttext ul li{
  list-style-type: none;
  margin-left: 2.3em;
  padding-left: 1.3em;
  line-height: 1.2em;
  background-image: url(../../../schemas/default/gfx/ico_common_list_item_white.gif);
  background-position: 0em 0.3em;
  background-repeat: no-repeat;
} 
.contenttext ol {
  margin:0 0 1.4em 1em;
  clear: left;
}
.contenttext ol li{
  margin-left: 3.6em;
  padding-left: 0px;
  line-height: 1.2em;
} 

/* .contenttext ul {
  float: left;
} */

table tbody tr td form table tbody tr td h1 {
  color: #47AFC9;
  font-size: 14pt;
  font-weight: normal;
  margin: 0, 0, 10px;
  padding: 0;
}

table tbody tr td form table tbody tr td h2 {
  color: #47AFC9;
  font-size: 12pt;
  font-weight: normal;
  margin: 0, 0, 10px;
  padding: 0;
}



/*******************
**  Loginevent
********************/

body.loginevent {
  background:#21798e url(../gfx/bg_common_bigbox_fill.gif) repeat-y scroll 0 0;
  float: left;
}

.loginevent table {
  background: transparent;
}

.loginevent table.form-table {
  margin-top: 1.4em;
}

.loginevent h1{
  color: #fff;
}

.loginevent h2 {
  color: #fff;
}
.loginevent td {
  color:#fff;
}
.loginevent input, .loginevent textarea {
  background-color: #e6f7f3;
  border: none;
}
.loginevent input.form-input-field {
  width:270px;
  *margin-right: 3em !important;  /*only for IE7*/
}

.loginevent input.active {
  background-color: #49c4e2;
  width: 300px;
}

.loginevent .entry .field textarea.inactive {
  background-color: #E6F7F3;
  width: 300px;
}

.loginevent .entry .field textarea.active {
  background-color: #49C4E2;
}

.loginevent div.buttons a {

}
.loginevent div.buttons a.submitbutton img {
  border: none;
  margin-left: 18px;
  margin-right:52px;
  margin-top: 20px;
}

.loginevent div.buttons a.resetbutton img {
  border: none;
  margin-top: 20px;
}

/*******************
**  Onlineanmeldung - Formular
********************/
body.loginevent2 {
  background:#21798e url(../gfx/bg_common_bigbox_fill.gif) repeat-y scroll 0 0;
}
body.loginevent2 h1 {
  color: #fff;
}
body.loginevent2 h2 {
  color: #fff;
}
body.loginevent2 p {
  color: #fff;
}
body #editform{
  background:#21798e url(../gfx/bg_common_bigbox_fill.gif) repeat-y scroll 0 0;
  float: left;
  color: fff;
  padding-left: 1em;
  height: 100%;
}

#editform input, #editform textarea {
  background-color: #e6f7f3;
  border: none;
}
#editform input {
/*  width:270px;*/
}

#editform input.active {
  background-color: #49c4e2;
/*  width: 270px;*/
}

#editform textarea.inactive {
  background-color: #E6F7F3;
/*  width: 300px;*/
}

#editform textarea.active {
  background-color: #49C4E2;
  /*width: 300px;*/
}

#editform div.buttons a {
}
#editform div.buttons a.submitbutton img {
  border: none;
  margin-left: 18px;
  margin-right:52px;
  margin-top: 20px;
}

#editform div.buttons a.resetbutton img {
  border: none;
  margin-top: 20px;
}

#editform div.requiredtext {
  width: 291px;
}

/**********************
 * JQuerySlide-Menu ***
 ***********************/

.jqueryslidemenu {
  background: #1aae81;
}
.jqueryslidemenu ul li {
  background: transparent url(../gfx/bg_common_topnav_seperator.gif) no-repeat scroll 0px 17px;
}
.jqueryslidemenu ul li a {
  color: #E6F7F3;
}
.jqueryslidemenu ul li a:hover {
  color: #f6f160;                   
}
.jqueryslidemenu ul li ul li.nav_fly_first a {
  border-top: 2px solid #e6f7f3;
}
.jqueryslidemenu ul li ul li a {
  background: #1aae81;
  border-bottom: 1px solid #e6f7f3;
  border-right: 2px solid #e6f7f3;
  border-left: 2px solid #e6f7f3;
}
.jqueryslidemenu ul li ul li a:hover { /*sub menus hover style*/
  background: #075668;
  color: white;
}
.jqueryslidemenu .nav_fly_spacer {
  background: #1aae81;
}
.jqueryslidemenu .nav_fly_last_item {
  border-top: 2px solid #e6f7f3;
}
