/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */


/*
 * Body
 */

 div.footermap{display:none;}
body {
  background: #fff url('../images/background.png') left top repeat-x;
  font-family: Arial, 'Trebuchet MS';
}
body#tinymce{background: none;}
body.og-context-8{background: #fff url('../images/mc_hg.jpg') 50% top no-repeat;}
body.og-context-7{background: #fff url('../images/ah_hg.jpg') 50% top no-repeat;}
body.og-context-9{background: #fff url('../images/ch_hg.jpg') 50% top no-repeat;}
body.og-context-10, body.section-raphaelsklinik{background: #fff url('../images/rk_hg.jpg') 50% top no-repeat;}
body.og-context-11{background: #fff url('../images/wk_hg.jpg') 50% top no-repeat;}

#page-wrapper{margin-top: 70px;}
#page-wrapper,
.region-page-closure {
  /*
   * If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. See also the ie6.css file
   * for the necessary IE5/IE6quirks hack to center a div.
   */
  margin-left: auto;
  margin-right: auto;
  width: 1005px;
}

#page {
  font-size: 0.957em;
}

/*
 * Header
 */
#header {
}

#header .section {
}

#search-box {
}

.region-header {
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */
#main-wrapper {
  position: relative;
  margin-top:-8px;
}
#main-schatten-oben{background: transparent url('../images/schatten-oben.png') 50% top no-repeat; height: 13px; display: block;}
#main {
  background: transparent url('../images/schatten-seiten.png') 50% top repeat-y;
  padding-top: 0px;
  font-size: 0.75em;
  overflow: hidden;
}
#main-schatten-unten{background: transparent url('../images/schatten-unten.png') 50% top no-repeat; height: 15px;}

.block.block-nice_menus{margin: 0;}
/*
 * Content
 */
 #content{float:left;}
 
.no-sidebars #content {
  width: 1005px;
  margin-left: 0; /* LTR */
  margin-right: 1005px; /* LTR */ /* Negative value of #content's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content .section. */
  float:none;
}

.sidebar-first #content {
  width: 760px;
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.sidebar-second #content {
  width: 743px;
  margin-left: 10px; /* LTR */
  margin-right: -753px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.two-sidebars #content {
  width: 501px;
  margin-left: 252px; /* LTR */ /* The width of .region-sidebar-first */
  margin-right: -753px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.tabs {overflow: hidden;}
#content .section {
  margin: 0;
  padding: 0 17px;
}

#content-area{display: block; }

.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  margin-top: 0em; /* Set this to the same value as the navigation height above. */
}
#spalten-wrapper{overflow: hidden; display: block; font-size: 12px;}

/*
 * First sidebar
 */
.region-sidebar-first {
  float: left; /* LTR */
  width: 225px;
  margin-left: 27px; /* LTR */
  margin-right: -252px; /* LTR */ /* Negative value of .region-sidebar-first's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */
}

.region-sidebar-first .section {
  margin: 0 0px 0 0; /* LTR */
  padding: 0;
}

/*
 * Second sidebar
 */
.region-sidebar-second {
  float: left; /* LTR */
  width: 225px;
  margin-left: 753px; /* LTR */ /* Width of content + sidebar-first. */
  margin-right: -978px; /* LTR */ /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */
}

.region-sidebar-second .section {
  margin: 0 0 10px 0; /* LTR */
  padding: 2px;
  border: 1px solid #e2e2e2;
}

.region-content-bottom{margin: 17px 0;}

.sidebar-second .cb-left.cb-right #cb-col1{width: 467px; float:left; }
.sidebar-second .cb-left.cb-right #cb-col2{width: 225px; float:right; }

.two-sidebars .cb-left.cb-right #cb-col1{width: 225px; float:left; }
.two-sidebars .cb-left.cb-right #cb-col2{width: 225px; float:right; }

/*
 * Footer
 */
#footer {
}

#footer .section {
}

/*
 * Closure
 */
.region-page-closure /* See also the #page-wrapper declaration above that this div shares. */ {
}

/*
 * Prevent overflowing content
 */
#header,
#content,
.region-sidebar-first,
.region-sidebar-second,
#footer,
.region-page-closure {
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}
#navigation{padding: 0 10px 20px 10px; height: 40px;}
#navigation .block{margin:0;}
.region-navigation {
    overflow: visible;
}

.og-context-8 a{color: #007c47;}
.og-context-7 a{color: #007c47;}
.og-context-7 .region-content-bottom .view-id-nodehierarchy_children_list.view-display-id-block_3 ul li{background: transparent url('../images/ah_bullet.png') left 3px no-repeat;}

.og-context-9 a{color: #044998;}
.og-context-9 .region-content-bottom .view-id-nodehierarchy_children_list.view-display-id-block_3 ul li{background: transparent url('../images/ch_bullet.png') left 3px no-repeat;}

.og-context-10 a, .section-raphaelsklinik a{color: #00437a;}
.region-content-bottom .view-id-nodehierarchy_children_list.view-display-id-block_3 ul li{list-style-type: none; padding: 5px 0 5px 25px;}
.og-context-10 .region-content-bottom .view-id-nodehierarchy_children_list.view-display-id-block_3 ul li{background: transparent url('../images/rk_bullet.png') left 3px no-repeat;}

.og-context-11 a{color: #0096ad;}
.og-context-11 .region-content-bottom .view-id-nodehierarchy_children_list.view-display-id-block_3 ul li{background: transparent url('../images/wk_bullet.png') left 3px no-repeat;}


/*
 * If a div.clearfix doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page-wrapper div.
 */
/*
#page-wrapper {
  overflow-y: hidden;
}
*/
h1, h2, h3{font-weight: normal; font-family: 'Trebuchet MS';}

.block{margin-bottom: 17px;}
.region-highlight{overflow:hidden; margin-bottom: 17px;}
#main h1{text-transform: uppercase; font-size: 22px;}
.block h2.title{font-weight: normal; font-size: 18px;}
#block-menu_block-1{margin: 0 10px 0 11px;}
#header ul.menu{margin:0; width: 100%; padding: 0; font-family: 'Trebuchet MS', Arial; overflow: hidden;}
#header ul.menu li{float:left; list-style-image: none; list-style-type: none; padding: 5px;}
#header ul.menu li.menu-mlid-309, #header ul.menu li.menu-mlid-311, #header ul.menu li.menu-mlid-312, #header ul.menu li.menu-mlid-313{width: 170px;}
#header ul.menu li.menu-mlid-310{max-width: 226px;}
#header ul.menu li.menu-mlid-314{max-width: 200px;}
#header ul.menu li a{padding-left: 30px; font-size: 11px; display: block; line-height: 1.2em; padding: 5px 5px 5px 30px; color: #fff; white-space: nowrap;}
#header ul.menu li.menu-mlid-310 a, #header ul.menu li.menu-mlid-312 a{color: #004698;}
#header .block{clear: both;}
#banner .views-field-field-logo-fid img{padding: 0 35px;}
#banner .views-field-field-website-name-value h1, #header .views-field-field-website-name-value h2, #header .views-field-field-website-name-value h3{padding: 0; margin: 0;}

#banner{padding-bottom: 10px; overflow: hidden; background: transparent url('../images/schatten-unten-header.png') 50% bottom no-repeat;}
#banner .section {height: 191px; overflow: hidden; background: transparent url('../images/schatten-seiten.png') 50% top repeat-y;}
 #block-views-header-block_1 .content{margin: 0 10px;}
#block-views-header-block_1 thead{display: none; height: 0;}
#block-views-header-block_1 table{margin:0; padding: 0;}
#block-views-header-block_1 table tr{background: none; border: none; padding:0; vertical-align: middle; height: 191px;}
#banner .section .region{margin: 0 10px;}
.og-context-8 #banner .section .region{background: #d4ecdd url('../images/mc_header-verlauf.png') left top repeat-x;}
.og-context-7 #banner .section .region{background: #d4ecdd url('../images/ah_header-verlauf.png') left top repeat-x;}
.og-context-9 #banner .section .region{background: #fff1dd url('../images/ch_header-verlauf.png') left top repeat-x;}
.og-context-10 #banner .section .region, .section-raphaelsklinik #banner .section .region{background: #e5f1fc url('../images/rk_header-verlauf.png') left top repeat-x;}
.og-context-11 #banner .section .region{background: #ded3f5 url('../images/wk_header-verlauf.png') left top repeat-x;}

#block-views-header-block_1 h1, #tinymce h1{font-size: 30px;}
span.u1-kleiner{font-size: 20px;}
#block-views-header-block_1 h2{font-size: 20px; padding-top:0; margin-top:-8px;}
#header #block-views-header-block_1 h3{font-size: 16px; padding-top: 10px;}

#block-views-header-block_1 h1{color:#004698;}
#block-views-header-block_1 h2{color:#004698;}
#block-views-header-block_1 h3{color: #007b45;}

.og-context-7 #block-views-header-block_1 h1{color:#007c46;}
.og-context-7 #block-views-header-block_1 h2{color:#007c46;}
.og-context-7 #block-views-header-block_1 h3{color: #007c46;}

.og-context-10 #block-views-header-block_1 h1{color:#014278;}
.og-context-10 #block-views-header-block_1 h2{color:#014278;}
.og-context-10 #block-views-header-block_1 h3{color: #007c46;}

.og-context-11 #block-views-header-block_1 h1{color:#472586;}
.og-context-11 #block-views-header-block_1 h2{color:#472586;}
.og-context-11 #block-views-header-block_1 h3{color: #472586;}


.menu-mlid-310{background: #CEE2D6;}
.menu-mlid-309{background: transparent url('../images/verlauf_button_gruen.png') left bottom repeat-x;}
.menu-mlid-312{background: transparent url('../images/verlauf_button_gelb.png') left bottom repeat-x;}
.menu-mlid-313 {background: transparent url('../images/verlauf_button_blau.png') left bottom repeat-x;}
.menu-mlid-314{background: transparent url('../images/verlauf_button_lila.png') left bottom repeat-x; -moz-border-radius-topright: 12px}

.menu-mlid-310.active-trail{background: #CEE2D6;}
.menu-mlid-309.active-trail{background: transparent url('../images/verlauf_button_gruen_aktiv.png') left bottom repeat-x;}
.menu-mlid-312.active-trail{background: transparent url('../images/verlauf_button_gelb_aktiv.png') left bottom repeat-x;}
.menu-mlid-313.active-trail{background: transparent url('../images/verlauf_button_blau_aktiv.png') left bottom repeat-x;}
.menu-mlid-314.active-trail{background: transparent url('../images/verlauf_button_lila_aktiv.png') left bottom repeat-x; -moz-border-radius-topright: 12px}

#header #block-block-2 ul.menu li, #header #block-block-2 ul.menu li a{padding:0;}
#header #block-block-2{margin:0; padding:0;}
.bg-links{width: 20px; height: 50px; float: left;}
.bg-mitte{width: auto; height: 50px; float: left; width: 175px}
.bg-rechts{width: 20px; height: 50px; float: left;}
.bg-mitte p{margin: 16px 0 0 0; padding: 0px;}
#header ul.menu li #menu-310, #header ul.menu li #menu-312, #header ul.menu li #menu-313{color: #004698;}
#menu-310 .bg-links{background: transparent url('../images/mc_menu-links.png') left bottom no-repeat; width: 18px;}
#menu-310 .bg-mitte{background: transparent url('../images/mc_menu-mitte.png') left bottom repeat-x; width: 203px;}
#menu-310 .bg-rechts{background: transparent url('../images/mc_menu-mitte.png') left bottom repeat-x;}
#menu-309 .bg-links{background: transparent url('../images/ah_menu-links.png') left bottom no-repeat; width: 18px;}
#menu-309 .bg-mitte{background: transparent url('../images/ah_menu-mitte.png') left bottom repeat-x;}
#menu-309 .bg-rechts{background: transparent url('../images/ah_menu-mitte.png') left bottom repeat-x;}
#menu-314 span{background: transparent url('../images/wk_menu-mitte.png') left bottom repeat-x;} 
#menu-312 span{background: transparent url('../images/ch_menu-mitte.png') left bottom repeat-x;}
#menu-313 span{background: transparent url('../images/rk_menu-mitte.png') left bottom repeat-x;}
#menu-310 .bg-links{background: transparent url('../images/mc_menu-mitte.png') left bottom repeat-x;}
#menu-310 .bg-mitte{background: transparent url('../images/mc_menu-mitte.png') left bottom repeat-x; width: 111px;}
#menu-310 .bg-rechts{background: transparent url('../images/mc_menu-rechts.png') left bottom no-repeat; width: 18px;}

#menu-310.active .bg-links{background: transparent url('../images/mc_menu-aktiv-links.png') left bottom no-repeat;}
#menu-310.active .bg-mitte{background: transparent url('../images/mc_menu-aktiv-mitte.png') left bottom repeat-x;}
#menu-310.active .bg-rechts{background: transparent url('../images/mc_menu-aktiv-rechts.png') left bottom no-repeat;}
#menu-309.active .bg-links{background: transparent url('../images/ah_menu-aktiv-links.png') left bottom no-repeat;}
#menu-309.active .bg-mitte{background: transparent url('../images/ah_menu-aktiv-mitte.png') left bottom repeat-x;}
#menu-309.active .bg-rechts{background: transparent url('../images/ah_menu-aktiv-rechts.png') left bottom no-repeat;}
#menu-312.active .bg-links{background: transparent url('../images/ch_menu-aktiv-links.png') left bottom no-repeat;}
#menu-312.active .bg-mitte{background: transparent url('../images/ch_menu-aktiv-mitte.png') left bottom repeat-x;}
#menu-312.active .bg-rechts{background: transparent url('../images/ch_menu-aktiv-rechts.png') left bottom no-repeat;}
#menu-313.active .bg-links{background: transparent url('../images/rk_menu-aktiv-links.png') left bottom no-repeat;}
#menu-313.active .bg-mitte{background: transparent url('../images/rk_menu-aktiv-mitte.png') left bottom repeat-x;}
#menu-313.active .bg-rechts{background: transparent url('../images/rk_menu-aktiv-rechts.png') left bottom no-repeat;}
#menu-314.active .bg-links{background: transparent url('../images/wk_menu-aktiv-links.png') left bottom no-repeat;}
#menu-314.active .bg-mitte{background: transparent url('../images/wk_menu-aktiv-mitte.png') left bottom repeat-x;}
#menu-314.active .bg-rechts{background: transparent url('../images/wk_menu-aktiv-rechts.png') left bottom no-repeat;}


.region-sidebar-first .block h2{padding: 3px 5px; font-size: 14px; font-weight: normal;}

.og-context-10 #tinymce h2.title{background: #E1EFFC; font-size: 18px;}

.block-nice_menus{overflow: hidden;}
.sf-shadow ul{-moz-border-radius:0;}
.block-lucid_menu ul li{background: none;}
.block-lucid_menu  .sf-menu a {font-family: 'Trebuchet MS', Arial; text-transform: uppercase; font-size: 13px; padding: 0.78em 0.5em; color: #666; border-left: 1px solid #fff; border-right: 1px solid #ddd; border-bottom: none;}
.block-lucid_menu ul li:hover a, .block-lucid_menu ul li a.active{background: #fff; border: 1px solid #ccc; border-bottom: none; padding-bottom: 1.12em;}
.block-lucid_menu ul li ul li a, .block-lucid_menu ul li:hover ul li a{border: none;}
.block-lucid_menu ul li ul li{background: #fff; border-bottom: 1px solid #ccc; padding: 3px 0;}
.block-lucid_menu{width: 985px; height: 35px;}
.og-context-8 .block-lucid_menu{background: #cee2d6;}
.og-context-7 .block-lucid_menu{background: #cee2d6;}
.og-context-9 .block-lucid_menu{background: #fff0db;}
.og-context-10 .block-lucid_menu{background: #e1effc;}
.og-context-11 .block-lucid_menu{background: #d6cde8;}

a{text-decoration: none; outline: none;}
.region-sidebar-second .block h2.title, .region-sidebar-first .block h2.title{color:#636363; font-size: 14px; padding: 3px 0px 3px 25px;}
#content .block h2.title{color: #636363; font-size: 14px; padding: 3px 7px 3px 7px; text-transform: uppercase;}
#content .region-content-bottom .block, #content .region-content-bottom2 .block, #content #content-cols .block {border: 1px solid #e2e2e2; padding: 2px;}
#content .region-content-bottom .block .content, #content .region-content-bottom2 .block .content, #content #content-cols .block .content{padding: 5px 7px;}
#content .region-content-bottom .block .content h2.title, #content .region-content-bottom2 .block .content h2.title, #content #content-cols .block .content h2.title{margin-left: -7px; margin-top: -5px;}
#content  .cb-left.cb-right .block .content h2.title{width: 205px;}
.region-content-bottom2{clear: both; overflow: hidden;}

.og-context-8  #content .block h2.title{background:#CEE2D6;}
.og-context-7  #content .block h2.title{background:#CEE2D6;}
.og-context-9  #content .block h2.title{background:#FFF0DB;}
.og-context-10  #content .block h2.title{background:#E1EFFC;}
.og-context-11  #content .block h2.title{background:#D6CDE8;}

.og-context-8  .region-sidebar-second .block h2.title, .og-context-8  .region-sidebar-first .block h2.title{background:#CEE2D6 url('../images/mc_pfeil-gross.png') 7px 50% no-repeat; color:#636363;}
.og-context-7  .region-sidebar-second .block h2.title, .og-context-7  .region-sidebar-first .block h2.title{background:#CEE2D6 url('../images/ah_pfeil-gross.png') 7px 50% no-repeat; color:#636363;}
.og-context-9  .region-sidebar-second .block h2.title, .og-context-9  .region-sidebar-first .block h2.title{background:#FFF0DB url('../images/ch_pfeil-gross.png') 7px 50% no-repeat; color:#636363;}
.og-context-10  .region-sidebar-second .block h2.title, .og-context-10 .region-sidebar-first .block h2.title{background:#E1EFFC url('../images/rk_pfeil-gross.png') 7px 50% no-repeat; color:#636363;}
.og-context-11   .region-sidebar-second .block h2.title, .og-context-11  .region-sidebar-first .block h2.title{background:#D6CDE8 url('../images/wk_pfeil-gross.png') 7px 50% no-repeat; color:#636363;}
.og-context .region-sidebar-first .block-menu_block  h2.title{background-image: none; padding-left: 10px;}

.view .views_slideshow_pagerNumbered .pager-item{border: 1px solid #ccc; float:left; margin: 3px; padding: 1px 5px; cursor: pointer;}
.view .views_slideshow_pagerNumbered .pager-item.activeSlide{background: #E1EFFC;}
.views-slideshow-controls-bottom .views_slideshow_pagerNumbered{float: right; overflow: hidden;}

.views-accordion h3{border-bottom: 1px dotted; margin-bottom: 0.2em;}
.og-context-8.views-accordion-item  .accordion-header{background: #fff url('../images/mc_plus.png') right 50% no-repeat; border: none; padding: 0 25px 0 3px;}
.og-context-8 .views-accordion-item  .accordion-header-active{background: #fff url('../images/mc_minus.png') right 50% no-repeat; padding-right: 25px;}
.og-context-7 .views-accordion-item  .accordion-header{background: #fff url('../images/ah_plus.png') right 50% no-repeat; border: none; padding: 0 25px 0 3px;}
.og-context-7 .views-accordion-item  .accordion-header-active{background: #fff url('../images/ah_minus.png') right 50% no-repeat; padding-right: 25px;}
.og-context-9 .views-accordion-item  .accordion-header{background: #fff url('../images/ch_plus.png') right 50% no-repeat; border: none; padding: 0 25px 0 3px;}
.og-context-9 .views-accordion-item  .accordion-header-active{background: #fff url('../images/ch_minus.png') right 50% no-repeat; padding-right: 25px;}
.og-context-10 .views-accordion-item  .accordion-header{background: #fff url('../images/rk_plus.png') right 50% no-repeat; border: none; padding: 0 25px 0 3px;}
.og-context-10 .views-accordion-item  .accordion-header-active{background: #fff url('../images/rk_minus.png') right 50% no-repeat; padding-right: 25px;}
.og-context-11 .views-accordion-item  .accordion-header{background: #fff url('../images/wk_plus.png') right 50% no-repeat; border: none; padding: 0 25px 0 3px;}
.og-context-11 .views-accordion-item  .accordion-header-active{background: #fff url('../images/wk_minus.png') right 50% no-repeat; padding-right: 25px;}

.accordion-active{border: 0;}
.views-accordion-item .accordion-content div{padding: 0;}
.view-parent-info a.active{color: #000;}
.sf-menu ul {width: 200px;}

.block-lucid_menu ul{padding: 0; margin: 0 2px;}
.block-lucid_menu ul li ul{margin: 6px 0 0; border: 1px solid #ccc;}
.block-lucid_menu ul li ul li ul{margin: 0 0 0 88px;}
.sf-sub-indicator{display: none;}
.block-menu_block ul, .block-views ul {padding: 0; margin: 0;}
.block-menu_block ul li.leaf{list-style-type: none; border-bottom: 1px solid #ddd; list-style-image: none; padding: 0.2em 10px;}
.block-menu_block ul li.collapsed{list-style-type: none; border-bottom: 1px solid #ccc; list-style-image: none; padding: 0.3em 20px 0.3em 10px; background: transparent url('../images/rk_pfeil-klein.png') 205px 50% no-repeat;}
.block-menu_block ul li.expanded{list-style-type: none; border-bottom: 1px solid #ccc; list-style-image: none; padding: 0.2em 20px 0.2em 10px;  background: transparent url('../images/rk_pfeil-unten-klein.png') 205px 0.7em no-repeat;}
.block-menu_block ul li.last{border:none;}
.block-menu_block ul li a{color: #666;}
.block-menu_block ul li a.active{color: #000;}
.block-lucid_menu  .sf-menu ul li a{text-transform: none; font-size: 11px; padding: 0.5em; border-top: 0;}
.og-context-7 .block-lucid_menu  .sf-menu ul li a{background: transparent url('../images/ah_pfeil-klein.png') 5px 0.5em no-repeat; padding-left: 18px;}
.og-context-7 .block-lucid_menu  .sf-menu ul li a:hover{background: #CEE2D6 url('../images/ah_pfeil-klein.png') 5px 0.5em no-repeat;}
.og-context-8 .block-lucid_menu  .sf-menu ul li a{background: transparent url('../images/ah_pfeil-klein.png') 5px 0.5em no-repeat; padding-left: 18px;}
.og-context-8 .block-lucid_menu  .sf-menu ul li a:hover{background: #CEE2D6 url('../images/ah_pfeil-klein.png') 5px 0.5em no-repeat;}
.og-context-9 .block-lucid_menu  .sf-menu ul li a{background: transparent url('../images/ch_pfeil-klein.png') 5px 0.5em no-repeat; padding-left: 18px;}
.og-context-9 .block-lucid_menu  .sf-menu ul li a:hover{background: #FFF0DB url('../images/ch_pfeil-klein.png') 5px 0.5em no-repeat;}
.og-context-10 .block-lucid_menu  .sf-menu ul li a{background: transparent url('../images/rk_pfeil-klein.png') 5px 0.5em no-repeat; padding-left: 18px;}
.og-context-10 .block-lucid_menu  .sf-menu ul li a:hover{background: #E1EFFC url('../images/rk_pfeil-klein.png') 5px 0.5em no-repeat; }
.og-context-11 .block-lucid_menu  .sf-menu ul li a{background: transparent url('../images/wk_pfeil-klein.png') 5px 0.5em no-repeat; padding-left: 18px;}
.og-context-11 .block-lucid_menu  .sf-menu ul li a:hover{background: #D6CDE8 url('../images/wk_pfeil-klein.png') 5px 0.5em no-repeat;}
.block-menu_block ul li ul li.leaf {border: none;}
.region-sidebar-first .block{border: 1px solid #E2E2E2; padding: 2px;}
.region-sidebar-first #block-views-parent_info-block_5{border: 1px dotted #00437A; padding:0; font-size: 14px;}

.region-sidebar-second .block .content, .region-sidebar-first .block .content{padding: 5px 7px;}
.region-sidebar-first .block .content h2.title, .region-sidebar-second .block .content h2.title{margin-left: -7px; margin-top: -5px; width: 194px;}
.region-sidebar-first .block-menu_block .content{padding: 0;}
.node-teaser .field-bilder{float:left; margin-right: 10px;}
.view-artikel .views-field-field-bilder-fid{float:left; margin-right: 10px; }
.node-teaser h2{margin: 0; padding: 0; font-size: 14px;}
#content #content-cols .block .node-teaser .content{padding: 0;}
.view-artikel .views-row {clear: both; overflow: hidden; border-bottom: 1px dotted #E2E2E2; margin: 10px 0;}
.newchild{margin: 20px 0 10px; font-size: 14px; background: #c3e5c3; padding: 5px;}
.section-taxonomy .node-teaser{border-bottom: 1px solid #ccc; margin: 10px 0; padding: 10px 0;}
table{width: 100%;}
.view table tr.even, .view table tr.odd{background: none;}
.search-logo{padding:5px 20px 5px 0;}
.view-header .views-field-field-logo-fid{width: 165px;}
.view-og-search  tr td{vertical-align: top;}
.view-og-search  tr td .node-info{font-size: 11px; line-height: 1.4em; padding: 5px 0 0;}
.view-og-search  tr td h4{margin: 0.2em 0;}
.node-datum{color: #009900;}
.block-hervorhebung{font-size: 18px;}
.og-context-10 .block-hervorhebung{color: #014278;}
.og-context-7 .block-hervorhebung{color: #007C46;}
.og-context-8 .block-hervorhebung{color: #007C47;}
.og-context-9 .block-hervorhebung{color: #f1b533;}
.og-context-11 .block-hervorhebung{color: #0096AD;}
#fromAddress, #toAddress{float: right;}
.node .groups{display: none;}
.block .views-row{border-bottom: 1px dotted #ccc; padding: 3px 0;}
.partner-logo{float: right; padding: 3px 0 0 5px;}
.view-footer{text-align: right; padding-top: 5px;}
.node-hervorhebung{font-weight: bold;}
.vortitel{text-transform: uppercase; margin-bottom: 0; margin-top: 2em;}
.vortitel+h2{margin-top: 0em;}
.node .links.inline{float: right; overflow: hidden;}
.bild-links{float:left; padding: 5px 10px 10px 0;}
.bild-rechts{float:right; padding: 5px 0px 10px 10px;}
.bild-mittig{text-align:center;padding:2px;}
.node-type-termin .field-type-text{overflow: hidden;}
.node-type-termin .field-type-text .field-label{float: left; width: 120px; margin-right: 10px; text-align: right;}
.node-type-termin .field-type-text .field-items{overflow: hidden;}
.node-type-termin .field-type-text .field-items p{margin-top: 0;}
.node-type-person .field-type-text, .node-type-person .field-type-content-taxonomy {overflow: hidden; margin: 3px 0;}
.node-type-person .field-type-text  .field-label, .node-type-person .field-type-content-taxonomy .field-label{float: left; width: 120px; margin-right: 10px; text-align: right;}
.node-type-person .field-type-text  .field-items, .node-type-person .field-type-content-taxonomy .field-items{overflow: hidden;}
.node-type-person .field-type-text  .field-items p, .node-type-person .field-type-content-taxonomy p{margin: 0;}
.node-type-person .field-field-nachname{margin: 10px 0 10px 130px; font-size: 16px; line-height: 1.3em;}
#footer-box{color: #fff; margin: 0; text-align: right; padding: 35px 260px 0; font-weight: bold; font-family: Tahoma, 'Trebuchet MS'; font-size: 14px; height: 41px;}
.og-context-7 #footer-box{background: transparent url('../images/ah_footer.png') left top no-repeat;}
.og-context-8 #footer-box{background: transparent url('../images/mc_footer.png') left top no-repeat;}
.og-context-9 #footer-box{background: transparent url('../images/ch_footer.png') left top no-repeat;}
.og-context-10 #footer-box{background: transparent url('../images/rk_footer.png') left top no-repeat;}
.og-context-11 #footer-box{background: transparent url('../images/wk_footer.png') left top no-repeat;}
#footer-inhalt{clear: both; overflow: hidden; margin: 10px 15px 0; padding: 0 10px; display: block;}
.og-context-10 #footer-inhalt{background: #E1EFFC;}
.og-context-11 #footer-inhalt{background: #D6CDE8;}
.og-context-9 #footer-inhalt{background: #FFF0DB;}
.og-context-7 #footer-inhalt{background: #CEE2D6;}
.og-context-8 #footer-inhalt{background: #CEE2D6;}
.og-sekundaerlinks{text-align: right;}
.webform-component label{width: 155px; text-align: right; margin-right: 10px; float:left;}
.webform-component input{overflow: hidden; width: 250px; border: 1px solid #ccc;}
html.js .webform-client-form .resizable-textarea textarea{width: 248px; border: 1px solid #ccc;}
.webform-client-form .resizable-textarea{width: 250px; overflow: hidden;}
.filetype{text-transform: uppercase;}
#linkit .auto-item-info {
  clear:both;
  font-size:10px;
  color: #666;
  text-align: right;
}

#linkit .auto-item-info span { font-weight:bold; }

#linkit .auto-item-title {
  margin-right:1.5em;
  color: #000099;
  font-size: 12px;
}

#linkit .clear-block{padding: 3px; border-bottom: 1px solid #ccc; overflow: hidden;}
#linkit #autocomplete li:hover .auto-item-info{color: #fff;}

span.throbber {
  height: 15px;
  margin: 1em 2px;
  padding-left:20px;
  background: transparent url(../../../../../misc/throbber.gif) no-repeat 0px -18px;
  display:block;
}

input#edit-link.with_imce {
  float:left;
  margin-right:10px;
  width:75%;
}
#attachments td, #attachments th{padding: 0 7px;}
td.filesize, th.size, th.type, td.filetype{white-space: nowrap;}
td.filesize{text-align: right;}
.faceted-search-facet .item-list ul {padding: 0;}
.faceted-search-facet h3 {text-transform: uppercase; font-size: 14px;}
.faceted-search-more{text-transform: uppercase; font-weight: bold;}
.faceted-search-facet-active h3 + a {
   /* background: url("grafiken/arrow_orange.png") no-repeat scroll left 50% transparent;*/
    display: block;
    font-size: 11px;
    text-transform: uppercase;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 40px;
    width: 387px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 75px;
    width: 387px;
}

.views-field-field-galerie-bilder-fid{float:left; margin-right: 10px;}
.views-row{clear:both; overflow: hidden;}
.node-type-person .field-field-fachtitel{margin: 10px 0 10px 130px;}
#block-og-0 a[href^="http://www.augustahospital.de/node/add/leistung"] ,
#block-og-0 a[href^="http://www.clemenshospital.de/node/add/leistung"] ,
#block-og-0 a[href^="http://www.raphaelsklinik.de/node/add/leistung"] ,
#block-og-0 a[href^="http://www.walburga-krankenhaus.de/node/add/leistung"] ,
#block-og-0 a[href^="http://www.misericordia.de/node/add/leistung"] 
{display: none;}

#block-og-0 a[href^="http://www.augustahospital.de/node/add/person"] ,
#block-og-0 a[href^="http://www.clemenshospital.de/node/add/person"] ,
#block-og-0 a[href^="http://www.raphaelsklinik.de/node/add/person"] ,
#block-og-0 a[href^="http://www.walburga-krankenhaus.de/node/add/person"] ,
#block-og-0 a[href^="http://www.misericordia.de/node/add/person"] 
{display: none;}
div.view:hover div.views-hide{display: block; position: relative;}
.listentitel{padding-bottom:0; margin-bottom:0; padding-left: 2em; font-weight: bold;}
.legende{font-size: 11px; line-height: 1.4em; background: transparent url('../images/legende_pfeil.png') left 0.5em no-repeat; padding-left:10px; overflow:hidden;}
.hinterlegung {padding:10px;}
.clear_float{clear:both; overflow:hidden;}
.og-context-11 .hinterlegung{background:  #fff url('../images/wk_verlauf_hinterlegung.png') left top repeat-y; border-left: 1px solid #0096AD;}
.og-context-11 .legende{}
.og-context-10 .hinterlegung{background:  #E1EFFC;}
.og-context-10 .legende{border-color: #E1EFFC;}
.og-context-9 .hinterlegung{background:  #FFF0DB;}
.og-context-9 .legende{font-size: 11px; line-height: 1.4em;}
.og-context-8 .hinterlegung{background:  #CEE2D6;}
.og-context-8 .legende{border-color: #CEE2D6;}
.og-context-7 .hinterlegung{background:  #CEE2D6;}
.og-context-7 .legende{border-color: #CEE2D6;}
.node ul{margin-top: 0.2em;}
hr{border:0; border-top: 1px dotted;}
.node-type-termin .field-type-datestamp{margin: 15px 0 15px 130px; }
.region-header2{position:relative;}
div#hover_box{text-align:right;}
#block-block-8{position:absolute; top: 30px; right: 10px;}

div#hover_box{width:210px; position:relative; padding-bottom:5px;}
div#hover_box:hover{cursor:pointer;}
div#none{display:none; width:205px; position:absolute; padding:2px; border: 1px solid #044998; color:#044998; z-index:100; margin-right:5px;}
div#hover_box:hover div#none{display:block; cursor:pointer;}
.faceted-search-numbering{display: none;}


#block-block-11 div.content > ul.menu > li {    
    padding-right: 0;
    padding-top: 12px;
    vertical-align: top;
    width: 33%;
	display:inline-block;
}
#block-block-11 div.content > ul.menu > li>a{font-size:14px;}
#block-block-11 div.content > ul.menu > li > ul.menu >li >ul.menu{display:none;}
#block-block-11 li{list-style:none;}
#block-block-11 ul.menu {
    padding-left: 0;
    padding-right: 15px;
}
#block-block-11 a{color:#000000;}
#block-block-11 a:hover{text-decoration:underline;}

#block-block-12 div.content > ul.menu > li {    
    padding-right: 0;
    padding-top: 12px;
    vertical-align: top;
    width: 33%;
	display:inline-block;
}
#block-block-12 div.content > ul.menu > li>a{font-size:14px;}
#block-block-12 div.content > ul.menu > li > ul.menu >li >ul.menu{display:none;}
#block-block-12 li{list-style:none;}
#block-block-12 ul.menu {
    padding-left: 0;
    padding-right: 15px;
}
#block-block-12 a{color:#000000;}
#block-block-12 a:hover{text-decoration:underline;}

#block-block-13 div.content > ul.menu > li {    
    padding-right: 0;
    padding-top: 12px;
    vertical-align: top;
    width: 33%;
	display:inline-block;
}
#block-block-13 div.content > ul.menu > li>a{font-size:14px;}
#block-block-13 div.content > ul.menu > li > ul.menu >li >ul.menu{display:none;}
#block-block-13 li{list-style:none;}
#block-block-13 ul.menu {
    padding-left: 0;
    padding-right: 15px;
}
#block-block-13 a{color:#000000;}
#block-block-13 a:hover{text-decoration:underline;}

#block-block-14 div.content > ul.menu > li {    
    padding-right: 0;
    padding-top: 12px;
    vertical-align: top;
    width: 33%;
	display:inline-block;
}
#block-block-14 div.content > ul.menu > li>a{font-size:14px;}
#block-block-14 div.content > ul.menu > li > ul.menu >li >ul.menu{display:none;}
#block-block-14 li{list-style:none;}
#block-block-14 ul.menu {
    padding-left: 0;
    padding-right: 15px;
}
#block-block-14 a{color:#000000;}
#block-block-14 a:hover{text-decoration:underline;}

#block-block-15 div.content > ul.menu > li {    
    padding-right: 0;
    padding-top: 12px;
    vertical-align: top;
    width: 33%;
	display:inline-block;
}
#block-block-15 div.content > ul.menu > li>a{font-size:14px;}
#block-block-15 div.content > ul.menu > li > ul.menu >li >ul.menu{display:none;}
#block-block-15 li{list-style:none;}
#block-block-15 ul.menu {
    padding-left: 0;
    padding-right: 15px;
}
#block-block-15 a{color:#000000;}
#block-block-15 a:hover{text-decoration:underline;}
.view-med-bereiche-uebersicht table {width: 100%; position: relative;}
.view-med-bereiche-uebersicht table td.views-field-title{width: 200px;}
.view-med-bereiche-uebersicht table .views-field-field-box-rechts-value{width: 500px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.view-med-bereiche-uebersicht table .views-field-view-2{width: 200px;}
.view-med-bereiche-uebersicht table tr{border: 0;}
.view-med-bereiche-uebersicht table tr td{vertical-align: top; padding: 20px 10px 10px;}
.view-med-bereiche-uebersicht table caption h2{background: #ccc; padding: 5px; font-size: 1.8em; line-height: 1.2em; margin: 10px 0 0px;}
.view-med-bereiche-uebersicht table .views-field-view-2 .views-field-field-foto-fid{margin: 1em 0;}
.view-med-bereiche-uebersicht .view-nodehierarchy-children-list.view-display-id-block_3  li {background: url("../images/rk_bullet.png") no-repeat scroll left 3px transparent; list-style-type: none; padding: 5px 0 5px 25px;}
.view-med-bereiche-uebersicht .item-list ul{padding: 0; margin: 0;}
.view-med-bereiche-uebersicht .views-field .view{margin-bottom: 10px;}
.view-med-bereiche-uebersicht  td.views-field-title h2{margin-top: 0; padding-top: 0;}
.view-med-bereiche-uebersicht .views-field-field-box-rechts-value table{width: 100%; margin: 10px 0; padding: 0;}
.view-med-bereiche-uebersicht .views-field-field-box-rechts-value table tr>td{vertical-align: top; padding: 0 10px 0 0; width: 49%; }
.view-med-bereiche-uebersicht .views-field-field-box-rechts-value table tr>td+td{padding: 0;}
.view-med-bereiche-uebersicht .views-field-field-box-rechts-value table tr>td+td .view-dateien{background: #efefef; padding: 0 10px 0 10px; }
.view-display-id-block_3  .view-content{margin-top: 1em;}
.view-dateien.view-display-id-block_3 .views-row span{display: inline;}
.view-med-bereiche-uebersicht a:hover{text-decoration: underline;}
.section-med-bereiche-uebersicht .region-highlight{margin-top: 50px;}
.section-med-bereiche-uebersicht .region-highlight .block{float:left; padding: 10px;}
.section-med-bereiche-uebersicht .region-highlight .block .content{ }
#block-views-med_bereiche_uebersicht-block_1{width: 200px;}
#block-views-dateien-block_5{width: 500px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#block-views-og_info-block_2{width: 200px;}
.section-med-bereiche-uebersicht caption{position: relative;}
.back-to-top-link{position: absolute; right: 15px; top: 22px;}
.region-highlight h2.title{margin-bottom: 1em;}
.section-med-bereiche-uebersicht #navigation{position: absolute; top: 8px;}
.section-med-bereiche-uebersicht #spalten-wrapper{margin-top: 40px;}


#alexianer-menu{float: right;margin-bottom: 35px;margin-top: -35px;margin-right:10px;}
#alexianer-menu .alex-item{display:inline-block;margin-left:10px;font-size:11px;}
/*BODY*/
body{background:#fff no-repeat scroll 50% top!important;font-family:verdana!important;}
h1.title{font-family:Avance,"Times New Roman",serif!important;}
/*MENU*/
.block-lucid_menu{background-color:#b5152b!important;}
.block-lucid_menu ul li{background:#b5152b none repeat scroll 0 0!important;}
.block-lucid_menu ul li a.active,
.block-lucid_menu ul.sf-menu li:hover,
.block-lucid_menu ul.sf-menu li:hover>a{background:#87888a none repeat scroll 0 0!important;}
.block-lucid_menu a{color:#fff!important;background-image:none!important;}
/*MENU*/
.og-context-7 a,
.og-context-8 a,
.og-context-9 a,
.og-context-10 a,
.og-context-11 a{color:#b5152b;}
.og-context-7 a:hover,
.og-context-8 a:hover,
.og-context-9 a:hover,
.og-context-10 a:hover,
.og-context-11 a:hover{text-decoration:underline;}
.block-hervorhebung{color:#b5152b!important;}
/*BLOCK*/
.block h2.title{background:#b5152b none repeat scroll 0 0!important;color:#fff!important;}
#block-block-2{background:#b5152b none repeat scroll 0 0 !important;-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;width:985px;margin-left:10px!important;}
#block-block-2 ul.menu{display: inline-block;padding-left: 0px;width: auto;margin-bottom:-10px;}
#block-block-2 ul.menu li a{color:#fff!important;}
#block-block-2 ul.menu li a span{background:none repeat scroll 0 0!important;width:auto;}
#block-block-2 ul.menu li a span.bg-mitte{padding-left:10px;}
#block-block-2 ul.menu li a#menu-309 span.bg-mitte{padding-left:0px;}
#banner{display:none;}
#alexianer{display:inline-block;margin-bottom:15px;width:985px;background-color:#ffffff;}
#alexianer img{margin-left:5px;margin-bottom:10px;}
/*FOOTER*/
.og-context-7 #footer-inhalt,
.og-context-8 #footer-inhalt,
.og-context-9 #footer-inhalt,
.og-context-10 #footer-inhalt,
.og-context-11 #footer-inhalt{background:#b5152b none repeat scroll 0 0!important;}

.og-context-7 #footer-inhalt ul.menu a,
.og-context-8 #footer-inhalt ul.menu a,
.og-context-9 #footer-inhalt ul.menu a,
.og-context-10 #footer-inhalt ul.menu a,
.og-context-11 #footer-inhalt ul.menu a{color:#fff!important;}

#footer-box{background:#b5152b none repeat scroll 0 0!important;-webkit-border-radius: 35px;border-radius: 35px;margin-left:10px;width: 985px;padding-left:0px;padding-right:0px;text-align:center;padding-top:15px;padding-bottom:15px;height:auto;}
#active-k{display:inline-block;vertical-align:top;font-size:26px;background:#fff none repeat scroll 0 0;color:#000;height:47px;padding-top:28px;width:715px;}
#active-k a{color:#000!important;}

#block-block-5 a{color:#fff;}
input.webform-calendar{width:auto;}
#webform-client-form-3044 div.webform-component{clear:both;min-height:55px;}
#webform-client-form-3044 #edit-actions{margin-top:20px;}
#webform-client-form-3044 #edit-submitted-mir-ist-bekannt-dass-der-termin-ohne-eltern-stattfindet-1-wrapper label{text-align:left;}
#webform-client-form-3044 #edit-submitted-mir-ist-bekannt-dass-der-termin-ohne-eltern-stattfindet-1-wrapper input{width:55px;}