
/* stand 17032009 11:00 */
body,html {
    background-color:#EBEAD5;
    color:#6C6C6A;
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
}
html * { font-size: 100.00%; }
form,input {
    display:inline;
    float:left;
}
h1 {
    color:#7EC51E;
    padding-top:10px;
}
.portal_contentbox h1 {
    padding-top:0px;
    margin-top:10px;
    margin-bottom:10px;
    padding-bottom: 0px;
    
}
.portal_contentboxrightmargin h1 {
    padding-top:0px;
    margin-top:21px;
    margin-bottom:10px;
    padding-bottom: 0px;
    
}
h2 {
    color:#999;
}
h3 {
    color:#999;
}
h4 {
    color:#999;
}
h5 {
    color:#999;
}
h6 {
    color:#999;
}
a{
    color:#7EC51E;
    text-decoration:none;
}
a:hover{
    color:#666;
    text-decoration:underline;
}
ol li { padding-bottom: 6px;}
ul li { padding-bottom: 6px;}
/* Table Layout */
table tr td span {
    display:block;
    width:100%;
}
 /* Automatische Tabellenformatierung für Firefox*/
table
{
    width:100%;
    margin: 0;
    margin-left:10px;
    padding: 0;
}
table
{
    border-collapse: collapse;
}
table tr td
{
    border-collapse: collapse;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:3px;
}
table tr th
{ 
    background:none;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
table th
{ 
    padding: 2px 10px 2px 2px;  
    font-size: 1.2em;
}
table th p
{
    padding:0px;
    margin:0px;
}
    /* IE 6*/
    * table * {
        margin: 0px;
        padding: 0px;
    }
    
    * table {
        border-collapse: collapse;
    }
    
    * table tr td {
        border-collapse: collapse;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    
    * table tr th
    { 
        background:none;
        border-collapse: collapse;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    
    * table th,
    * table th p
    {
        padding: 2px 10px 2px 0; 
    }
    /* IE 6 */
    table { border: 2px solid #EBEAD5; }
    .mini-site_content table { border: 2px solid #FFFFFF; }
    .portal_content_wide table { border: 2px solid #EBEAD5; }
    table * {  }
    table td { border-top:1px solid #979893;border-right:1px solid #979893; }
    table th { border:1px solid #979893;border-top: 1px solid #979893; }
    table tr td .LinksFett, table tr td .MitteFett,table tr td .RechtsFett,table tr th {  }
/* Table Layout */
img { border: none; }
.clear {
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    width:100%;
}
#pub a,#pub_on a {
    cursor:pointer;
    height:35px;
}
#wuf a,#wuf_on a {
    cursor:pointer;
    line-height:25px;
}
.salk_header_wrap {
    background-color:#7EC51E;
    border-bottom:1px solid #989898;
    height:60px;
    overflow:hidden;
    text-align:center;
    vertical-align:bottom;
    width:100%;
}
.salk_header {
    background-color:#7EC51E;
    display:block;
    height:64px;
    text-align:left;
    vertical-align:bottom;
}
.total_rand {
    border:none;
    min-height:80%;
    padding-bottom:0;
    width:994px;
}
.haus_logo {
    float:right;
    height:52px;
    overflow:hidden;
    text-align:right;
    width:418px;
    width: 422px;
}
.haus_logo img {
    border-right:4px solid #FFF;
    float: left;
}
.blank_tab {
    background-color:#E6E6D6;
    border-bottom:1px solid #999;
    border-right:1px solid #999;
    float:left;
    height:52px;
    overflow:hidden;
    white-space:normal;
    width:570px;
}
.haus_logo_leiste {
    background-color:#FFF;
    border-top:none;
    display:block;
    text-align:left;
    white-space:nowrap;
}
.abteilungs_logo {
    background-color:#FFF;
    border-bottom:1px solid #D4D2D3;
    display:block;
   /* height:68px; */
    margin:0;
    width:100%;
}
.abteilungs_logo img {
    border-bottom:4px solid #FFF;
    border-left:4px solid #FFF;
    border-top:4px solid #FFF;
}
.mini-site_content {
    background-color:#FFF;
    background-repeat:repeat-y;
    border-top:none;
    display:block;
    text-align:left;
}
.salk_logo_h {
    display:block;
    float:left;
    margin-left:10px;
    width:430px;
}
.search_u_point {
    border-right:none;
    display:block;
    float:right;
    height:60px;
    width:539px;
}
.point {
    background-image:none;
    border:0;
    display:block;
    float:right;
    height:30px;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:right;
    width:539px;
}
.change_language {
    border:none;
    color:#FFF;
    display:block;
    float:right;
    height:30px;
    margin:4px 0 0 0;
    overflow:hidden;
    padding:0 8px 0 0;
    text-align:right;
    width:130px;
}
.shadow {
    background-repeat:repeat-x;
    border:0;
    color:#666;
    display:block;
    height:10px;
    margin:0;
    padding:0;
    width:100%;
}
.breadcrumb {
    border:0;
    color:#7F7F7F;
    display:block;
    margin:0;
    overflow:hidden;
    padding:5px;
    width:560px;
}
.breadcrumb a:hover {
    color:#7DC928;
    text-decoration:none;
}
.inputbox_search {
    border:1px solid #F0EFEA;
    color:#6C6C6A;
    height:15px;
    width:94px;
}
.con_bottom {
    background-color:#B0B098;
    background-repeat:repeat-x;
    color:#FFF;
    height:21px;
    margin-left:auto;
    margin-right:auto;
    padding:1px 0;
    text-align:right;
    width:993px;
}
.navigation {
    background-repeat:repeat-x;
    border:0;
    border-bottom:1px solid #989898;
    border-top:1px solid #fefefe;
    height:35px;
    margin:0;
    padding:0;
    text-align:center;
    width:100%;
}
.navigationsleiste {
    border-left:none;
    border-right:none;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    text-align:left;
    width:994px;
    height:35px;
}
.navigationsleiste ul{
    list-style-type:none;
    padding:0;
    margin:0;
    display:block;
    height:37px;
    width:100%;
    overflow:hidden;
}
.navigationsleiste ul li,.navigationsleiste ul li a{
    display:block;
    float:left;
    padding:0;
    margin:0;
    height:35px;
    width:141px;
    overflow:hidden;
}
.navigationsleiste ul li a{
    padding-top:37px;
}
div.button_nav a:hover,.button_nav_unselected a {
    display:block;
    height:35px;
}
div.button_nav img,.button_nav_unselected img {
    border:none;
}
ul.mainmenu_Level_2 {
    display:block;
    height:25px;
    margin:0;
    padding:0;
}
.mainmenu_Level_2_li {
    border-right:1px solid #fefefe;
    display:inline;
    float:left;
    line-height:25px;
    margin:0;
    padding:0;
}
.mainmenu_Level_2_li_selected {
    background-repeat:repeat-x;
    border-right:1px solid #fefefe;
    display:inline;
    float:left;
    line-height:25px;
    margin:0;
    padding:0;
}
.portal_submenu {
    clear:left;
    background-color:#E4E4CB;
    background-repeat:repeat-x;
    border-bottom:1px solid #8D8D8D;
    display:block;
    height:25px;
    width:100%;
    /*overflow:hidden;*/
}
.mainmenu_Level_2 {
    height:25px;
    margin:0;
    padding:0;
}
.spalte1_2_2_1 h1 {
    color:#6C6C6A;
}
.minisite {
    border:3px solid #666;
    margin:5px;
    padding:2px;
    width:1020px;
}
.news_home {
    display:block;
    margin:0 auto;
    text-align:center;
    width:992px;
    margin-top: 20px;
}
.news_home_inner {
    display:block;
    margin-left:10px;
}
.news_home_inner .infobox .infoboxcontent .newstextbox {
    overflow:hidden;
    height:11.4em;
    border:1px solid #fff;
}
.spalten_3 {
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:100%;
}
.spalte1,.spalte2,.spalte3,.spalte4,.spalte5,.spalte1_1_1_1_1_1,.spalte2_1_1_1_1_1,.spalte3_1_1_1_1_1,.spalte4_1_1_1_1_1,.spalte5_1_1_1_1_1 {
    border-right:none;
    display:block;
    float:left;
    height:100%;
    margin:10px 0 0 0; 
    padding:0;
    vertical-align:top;
    width:19%;
}
.spalte1,.spalte2,.spalte3,.spalte4,.spalte1_1_1_1_1_1,.spalte2_1_1_1_1_1,.spalte3_1_1_1_1_1,.spalte4_1_1_1_1_1,.spalte5_1_1_1_1_1 {
    border-right:none;
    float:left;
}
.spalte1_2_2_1,.spalte2_2_2_1 {
    border-right:1px solid #D1D1D1;
    float:left;
    width:36%;
}
.spalte3_2_2_1 {
    width:18%;
}
.mini-site_content .spalte1_1_3_1 {
    height:100%;
    overflow:hidden;
    padding:0;
    vertical-align:top;
    width:198px;
}
.mini-site_content .spalte2_1_3_1_margin {
    display:block;
    height:100%;
    margin:14px 0 14px 14px;
    overflow:hidden;
    padding:0;
    vertical-align:top;
    width:556px;
}
.mini-site_content .spalte3_1_3_1_margin {
    display:block;
    margin:14px 14px 14px 4px;
}
.mini-site_content .spalte2_1_3_1 {
    display:block;
    overflow:hidden;
    width:584px;
}
.mini-site_content .spalte3_1_3_1 {
    height:100%;
    overflow:hidden;
    padding:0;
    vertical-align:top;
    width:206px;
}
.mini-site_content .spalte3_1_3_1 .infobox {
    margin:14px 0 0 14px;
    overflow:hidden;
}
.mini-site_content .spalte3_1_3_1 .infobox .newstextbox {
}
.mini-site_content .spalte3_1_3_1 .infobox .newstextbox p {
    padding:6px;
}
.mini-site_content .spalte3_1_3_1 .infobox .newstextbox *{
    line-height:1.2em;
}
.mini-site_content .spalte3_1_3_1 .infobox .newstextbox{
    padding:0;
    margin:0;
}
.spalte1_1_3_1,.spalte3_1_3_1 {
    float:left;
    width:18%;
}
.spalte2_1_3_1 {
    float:left;
    width:54%;
}
.tab {
    border:6px solid #ff0000;
    float:right;
    width:100%;
}
.kl {
    width:1020px;
}
.tab_img {
    border:1px solid #000;
    float:right;
    height:56px;
    position:static;
    z-index:10;
}
.contactbox1 {
    border:1px solid #ff0000;
    margin:0;
    padding:0;
    width:50%;
}
.contactbox {
    border-bottom:1px solid #fff;
    display:block;
    margin:14px 1px 0 2px;
}
.contactboxheader {
    color:#6C6C6A;
    display:block;
    font-weight:700;
    margin-top:14px;
    padding:1pt 3pt 1pt 5pt;
    width:100%;
}
.contactboxcontent {
    background-color:#C9C9B1;
    border-top:1px solid #FFF;
    color:#6C6C6A;
    padding:10px 3px 10px 5px;
   /* width:100%; */
}
.contactboxcontent1 a {
    color:#6C6C6A;
    font-weight:700;
}
.contactboxcontent1 a:hover {
    color:#000;
}
.contactboxheader1 {
    background-color:#B0B099;
    color:#FFF;
    font-weight:700;
    padding:1pt 1pt 1pt 2pt;
    vertical-align:middle;
    width:100%;
}
.box {
    border:2px solid #DCDCDA;
    border-color:#DCDCDA #DCDCDA #DCDCDA #7DC41E;
    border-left:4pt;
    padding:1pt 1pt 1pt 2pt;
    width:300pt;
}
.boxcontent {
    color:#8D8D8D;
    padding:0 0 1pt 2pt;
}
.boxcontent a {
    color:#7DC928;
    font-weight:700;
}
.reiternavigation {
    background-color:#E5E6D6;
    border-bottom:2px solid #7DC41C;
    height:34px;
    margin:0;
    padding:0 0 1px;
    text-align:left;
    width:100%;
}
.reiternavigation .submenu {
    display: none; 
    padding: 0px;
}
.minisite_wrap_cdk .reiternavigation {
    border-bottom:2px solid #0B4091;
}
ul.reiterliste {
    background-repeat:repeat-x;
    border-bottom:1px solid #4A4C41;
    border-right:1px solid #4A4C41;
    border-top:1px solid #4A4C41;
    display:block;
    height:34px;
    margin:0;
    padding:0;
    width:100%;
}
li.reiter a.off:hover,li.reiter_cdk a.off:hover {
    background-color:#66A016;
    background-repeat:repeat-x;
    border-left:1px solid #4A4C41;
    border-right:1px solid #E4E4DA;
    color:#FFF;
    display:block;
    font-weight:700;
    height:34px;
    overflow:hidden;
    text-decoration:none;
    width:150px;
}
.respan {
    cursor:hand;
    display:block;
    height:34px;
    line-height:14px;
    margin:3px 7px;
}
.ueberschriftboxheader,.ueberschriftboxheader_cdk {
    color:#FFF;
    width:100%;
}
.spalte1_1_3_1 .submenu {
    background-color:#9B9A86;
    display:block;
    margin-left:2px;
    margin-right:1px;
    padding-bottom:20px;
    padding-top:12px;
}
.submenu ul li {
    list-style-type:none;
    margin:0;
    padding:0;
    display:block !important;
    display:inline-block;
}
.submenu_cdk ul li {
    list-style-type:none;
    margin:0;
    padding:0;
    display:block !important;
    display:inline-block;
}
.submenu_cdk {
    padding-bottom: 12px;
}
.reiternavigation .submenu_cdk {
    padding-bottom: 0px; 
}
.reiternavigation .submenu {
    padding-bottom: 0px; 
}
.submenu {
    padding-bottom: 12px;
}
.submenu_cdk ul li a,.submenu ul li a{
    display:block;
    margin:0;
    padding:3px 3px 3px 16px;
    text-decoration:none;
    color:#000;
    background-position:0 4px;
    background-repeat:no-repeat;
}
.menuspan {
    display:inline;
    line-height:14px;
    margin:0;
    padding:0;
}
ul.submenu2 {
    background-color:#868574;
    background-repeat:repeat-x;
    list-style-type:none;
    margin:0;
    padding:0 0 10px;
}
ul.submenu2 li {
    list-style-type:none;
    margin:0 0 0 6px;
}
ul.submenu3 {
    background-color:#727162;
    background-repeat:repeat-x;
    list-style-type:none;
    margin:0;
    padding:0 0 10px;
}
ul.submenu3 li {
    list-style-type:none;
    margin:0 0 0 1px;
}
.infobox {
    background-color:#FFF;
    display:block;
    margin-bottom:10px;
    margin-left:10px;
    padding:0;
    width:180px;
}
.infoboxcontentmore {
    color:#8D8D8D;
    display:block;
    overflow:hidden;
    padding:0 0 10px 0;
    right:0;
    width:160px;
}
.infoboxcontent ul {
    line-height:1.2em;
    margin:0;
    padding:0 0 0 6px;
}
.infoboxcontent a,.infoboxcontent strong,.infoboxcontentmore a,.infoboxcontentmore strong {
    color:#7EC51E;
    font-weight:700;
    padding-right:4px;
    text-decoration:none;
}
.infoboxcontent a:hover,.infoboxcontentmore a:hover {
    color:#666;
    padding-right:4px;
    text-decoration:underline;
}
.infoboxcontentmore a,.infoboxcontentmore strong {
    color:#7EC51E;
    float:right;
    font-weight:700;
    padding-right:4px;
    text-decoration:none;
}
.infoboxcontentmore a:hover {
    color:#666;
    float:right;
    padding-right:4px;
}
.news_home .infoboxheader{
    white-space:nowrap;
}
.infoboxheader {
    background-color:#7EC51E;
    background-position:left bottom;
    background-repeat:repeat-x;
    color:#FFF;
    padding:3px 3px 3px 9px;
}
.portal_newsboxright .infoboxheader {
    background-color:#CECDCB;
    background-position:left bottom;
    background-repeat:repeat-x;
    color:#666;
    padding:3px 3px 3px 9px;
}
.portal_newsboxright .infoboxheader a { color: #666; }
.haussite_wrap_cdk a:hover {
    color:#666;
    text-decoration:none;
}
.haussite_wrap_cdk .infoboxheader {
    background-color:#0D4194;
    background-color:#467ACD;
    background-repeat:repeat-x;
    background-position: bottom;
    color:#FFF;
    margin:0;
    padding:3px;
}
.portal_newsboxright .haussite_wrap_cdk .infoboxheader {
    background-color:#CECDCB;
    background-repeat:repeat-x;
    color:#666;
    margin:0;
    padding:3px;
} 
.minisite_wrap_cdk .infoboxheader {
    background-color:#0D4194;
    background-color:#467ACD;
    background-repeat:repeat-x;
    background-position: bottom;
    color:#FFF;
    padding:3px 3px 3px 9px;
}
.portal_newsboxright .minisite_wrap_cdk .infoboxheader {
    background-color:#CECDCB;
    background-repeat:repeat-x;
    color:#666;
    padding:3px 3px 3px 9px;
}
.infoboxheader a:hover {
    color:#FFF;
}
.infobox_2 {
    background-color:#FFF;
    border:none;
    display:block;
    margin-bottom:0;
    padding:0;
}
.infoboxcontent_2 {
    background-color:#F0EFEA;
    border:1px solid #8D8D8D;
    color:#8D8D8D;
    height:400px;
    margin:0;
    overflow:auto;
    padding:0 1pt 1pt 2pt;
}
.infoboxcontent_2 a {
    color:#7EC51E;
    font-weight:700;
    text-decoration:none;
}
.infoboxheader_2 {
    background-color:#7EC51E;
    background-repeat:repeat-x;
    color:#FFF;
    display:block;
    margin:0;
    padding:3px;
}
.portalsite_wrap {
    background-repeat:repeat-x;
    display:block;
    text-align:center;
    width:100%;
}
.portalsite {
    margin:0 auto;
    padding:0 0 30px;
    position:relative;
    text-align:left;
    width:994px;
}
.portalsite .spalte1,.portalsite .spalte2,.portalsite .spalte3,.portalsite .spalte4,.portalsite .spalte5,.portalsite .spalte1_1_1_1_1_1,.portalsite .spalte2_1_1_1_1_1,.portalsite .spalte3_1_1_1_1_1,.portalsite .spalte4_1_1_1_1_1,.portalsite .spalte5_1_1_1_1_1,.portalsite .spalte1_2_2_1,.portalsite .spalte2_2_2_1 {
    border-right:none;
}
.newsticker {
    background-color:#FFF;
    color:#000;
    display:block;
    font-weight:700;
    height:62px;
    left:2px;
    overflow:hidden;
    position:absolute;
    text-transform:uppercase;
    top:208px;
    width:564px;
    z-index:10;
    opacity:.80;
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8;
}
.newsticker span {
    color:#7EC51E;
    margin-left:5px;
}
.newsticker h1 {
    display:block;
    float:left;
    height:50px;
    margin-right:8px;
    margin-top:0;
    padding-top:0;
    width:90px;
}
.newsticker p {
    display:block;
    float:left;
    margin-right:8px;
    margin-top:0;
    margin-bottom: 0px;
    padding-top:4px;
    white-space:nowrap;
    width:400px;
}
.haussite_wrap_cdk .portal_headerimage .newsticker p {
    display:block;
    float:left;
    margin-right:8px;
    margin-top:0;
    overflow:hidden;
    padding-top:4px;
    white-space:nowrap;
    width:400px;
}
.scroller {
    border:1px solid #C2C4B6;
    display:block;
    margin:2px 0 1px;
    padding:1px 1px 1px 2pt;
    padding: 6px;
}
.scrollerboxcontent {
    color:#8D8D8D;
    display:block;
    padding:0 0 1pt 2pt;
}
.scrollerboxmore {
    display:block;
    float:right;
    width:86px;
}
.scrollerboxmore p {
    line-height:36px;
    margin:0;
    padding:0;
}
.scrollerboxmore a {
    color:#7DC928;
    font-weight:700;
    margin:0;
    padding:2px 0;
    text-decoration:none;
}
.scrollerboxmore a:hover {
    color:#8d8d8d;
    margin:0;
    padding:2px 0;
}
.scrollerboxtext p {
    line-height:36px;
    margin:0;
    padding:2px 0;
}
.scrollerbox_text a:hover {
    border-left:8px solid #8d8d8d;
    color:#7DC928;
    display:block;
    margin:0;
    padding:2px 0;
}
.homebox {
    border-left:1px solid #8D8D8D;
    border-right:1px solid #fefefe;
    display:block;
}
.home_imagebox {
    background-color:#2B2620;
    border-left:1px solid #fefefe;
    display:block;
    float:left;
    height:277px;
    overflow:hidden;
    width:564px;
}
.home_imagebox img {
    border-bottom:1px solid #8D8D8D;
    margin:0;
    padding:0;
}
.home_hauslinks {
    border-right:1px solid #8D8D8D;
    float:right;
    height:277px;
    overflow:hidden;
    width:426px;
}
.home_hauslinks img {
    border-left:1px solid #8D8D8D;
    border-right:1px solid #8D8D8D;
    margin:0;
    padding:0;
}
.home_hauslinks a:hover img {
    border-bottom:1px solid #7EC51D;
    border-left:1px solid #8D8D8D;
    border-right:1px solid #7EC51D;
    border-top:0;
    margin:0;
}
.haus_contentboxleftmargin {
    display:block;
    margin:0 8px 8px;
}
.haus_contentboxright {
    display:block;
    float:left;
    overflow:hidden;
    width:418px;
}
.haus_contentboxrightmargin {
    display:block;
    margin:0 12px 10px 8px;
}
.haus_newsboxleft {
    background-color:#FFF;
    color:#000;
    display:block;
    font-weight:700;
    height:62px;
    left:0;
    position:absolute;
    text-transform:uppercase;
    top:214px;
    width:561px;
    z-index:10;
    opacity:.80;
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8;
}
.haus_newsboxright {
    display:block;
    height:277px;
}
.haus_menubox {
    display:block;
    overflow:hidden;
    width:33%;
}
.haus_content {
    float:left;
}
.portal_contentboxleftmargin {
    display:block;
    margin:0;
}
.portal_contentboxright {
    display:block;
    float:left;
    overflow:hidden;
    width:423px;
}
.portal_contentboxrightmargin {
    display:block;
    margin:0;
}
.portal_newsboxleft {
    background-color:#FFF;
    color:#000;
    display:block;
    font-family:Verdana, Helvetica, sans-serif;
    font-weight:700;
    height:62px;
    left:0;
    position:absolute;
    text-transform:uppercase;
    top:216px;
    width:568px;
    width: 560px;
    z-index:10;
    opacity:.80;
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8;
}
.portal_searchboxright {
    display:block;
    margin-left:0;
    margin-top:0;
    width:423px;
}
.portal_newsboxleft .newsticker {
    background-color:#FFF;
    color:#000;
    display:block;
    font-family:Verdana, Helvetica, sans-serif;
    height:62px;
    left:0;
    position:absolute;
    top:0;
    width:561px;
    z-index:20;
}
.portal_newsboxright {
    display:block;
    margin:0 0 59px;
    margin: 0 0 0px;
    padding:0;
    width:423px;
}
.portal_newsboxright .infobox {
    background-color:#F0EFEA;
    border-left:1px solid #989898;
    display:block;
    height:138px;
    margin:0;
    padding:0;
    width:422px;
}
.portal_newsboxright .infobox .infoboxheader {
    padding-left:8px;
    width:422px;
}
.haussite_wrap_cdk .portal_newsboxright .infobox .infoboxheader {
    background-color:#0D4194;
    padding-left:8px;
    width:422px;
}
.portal_newsboxright .infobox .infoboxcontent {
    background-color:#F0EFEA;
    height:116px;
    overflow:hidden;
    padding-left:8px;
    width:226px;
}
.portal_newsboxright .infobox .infoboxcontent p {
    padding-top:6px;
}
.portal_newsboxright .infobox{
    font-size:12px;
}
.portal_newsboxright .infobox .infoboxcontent .newstextbox {
    height:94px;
    overflow:hidden;
    font-size:12px;
}
.portal_newsboxright .infobox .infoboxcontent ul {
    list-style-type:square;
    margin:6px;
}
.portal_newsboxright .infobox .infoboxcontent ul li {
    list-style-type:square;
}
.portal_newsboxright .infobox .infoboxcontentmore {
    background-color:#F0EFEA;
    height:15px;
    margin:0;
    overflow:hidden;
    padding:0 0 0 8px;
    text-align:left;
    width:422px;
}
.portal_newsboxright .infobox img {
    float:right;
}
.portal_newsboxleft .newsticker h1 {
    display:inline;
    float:left;
    margin-right:8px;
    margin-top:0;
    padding-top:0;
}
.portal_newsboxleft .newsticker a:hover,.newsticker a:hover {
    color:#000;
}
.portal_menubox {
    background-color:#9b9a86;
    display:block;
    float:left;
    margin:10px 0 0;
    overflow:hidden;
    padding:1px 0 0;
    width:33%;
}
.portal_menubox ul a:visited {
    background-color:#5D9115;
    background-position:right top;
    background-repeat:no-repeat;
    display:block;
    height:37px;
    margin-bottom:1px;
    margin-left:2px;
    margin-right:1px;
    padding:2px 2px 2px 4px;
}
.portal_menubox ul a:hover {
    background-color:#5D9115;
    background-position:right top;
    background-repeat:no-repeat;
    display:block;
    margin-bottom:1px;
    margin-left:2px;
    margin-right:1px;
    padding:2px 2px 2px 4px;
}
.portal_menubox ul ul a {
    background-color:#9b9a86;
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    display:block;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.portal_content {
    display:block;
    float:left;
    margin-left:10px;
    margin-top:10px;
    width:63%;
}
.portal_content_wide {
    display:block;
    float:left;
    margin-left:10px;
    margin-top:10px;
    width:540px;
}
.row1 {
    background:#FEFCFD;
    border-bottom:1px solid #C2C2B6;
}
.row2 {
    background-color:#F0EFEA;
    border-bottom:1px solid #C2C2B6;
}
.row1 td,.row2 td {
    border-bottom:1px solid #C2C2B6;
}
.border_weiss {
    border-left:1px solid #fefefe;
    border-right:1px solid #989898;
    display:block;
    overflow:hidden;
}
.navigation .border_weiss {
    border-left:0 solid #fefefe;
    border-right:1px solid #989898;
    display:block;
    overflow:hidden;
}
.salk_header_wrap .border_grau {
    border-left:1px solid #7ec51e;
    border-right:1px solid #fefefe;
    display:block;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    width:994px;
}
.salk_header_wrap .border_weiss {
    border-left:1px solid #7ec51e;
    border-right:1px solid #989898;
    display:block;
    overflow:hidden;
}
.kontaktbox {
    background-color:#F0EFEA;
   /* border-bottom:1px solid #b0b099; */
    display:block;
   /* margin-bottom:15px; */
    margin-left:0;
   /* margin-top:15px; */
    width:538px;
}
#Personresult .kontaktbox {
    border-bottom:0px solid #989898;
    margin-top: 0px; 
}    
.kontaktheader {
    background-color:#FFF;
    border-bottom:1px solid #b0b099;
    color:#c9c9b1;
    display:block;
    font-weight:700;
    letter-spacing:.3em;
    padding-left:10px;
    padding-top:16px;
    padding-bottom:5px;
    text-transform:uppercase;
    width:528px;
}
.personenbox {
    border-bottom:1px solid #FFF;
    border-bottom:1px solid #B0B099;
    display:block;
    margin-bottom:0;
    width:538px;
}
.personenwrap {
    width: 538px;
    display: block;
    overflow: hidden;
}
.personentext {
    display:block;
    float:left;
    padding-bottom: 15px;
    padding-top:15px;
    width:428px;
}
#Personresult .personentext {
    border-bottom:0px solid #989898;
}
.personenname {
    color:#7ec51e;
    display:block;
    font-weight:700;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
}
.minisite_wrap_cdk .personenname {
    color:#0D4194;
    display:block;
    font-weight:700;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
}
.haussite_wrap_cdk .personenname {
    color:#0D4194;
    }
    
.minisite_wrap_cdk .personenemail a { color:#0D4194; }
.minisite_wrap_cdk .personenemail a:link { color:#0D4194; }
.minisite_wrap_cdk .personenemail a:active { color:#0D4194; }
.minisite_wrap_cdk .personenemail a:visited { color:#0D4194; }
.personenbeschreibung {
    color:#777;
    display:block;
    margin-left:0px;
    margin-right:10px;
}
.personenbild {
    background-color:#b0b099;
    background-color: transparent;
    display:block;
    float:left;
    width:100px;
    height: 150px;
    overflow: hidden;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
}
.ambulanzbox {
    display:block;
    margin-bottom:18px;
    position:relative;
    width:528px;
}
.stationsbox {
    display:block;
    margin-bottom:18px;
    position:relative;
    width:528px;
}
.stationsbox .boxenicon  {
    display:none;
}
.boxenheader {
    background-repeat:repeat-x;
    background-position: bottom;
    background-color: #b0b098;
    color:#FFF;
    display:block;
    font-weight:700;
    /*height:21px;*/
    line-height:21px;
    padding-left:10px;
    padding-right: 30px;
}
.boxenicon {
    background-repeat:no-repeat;
    display:block;
    height:31px;
    position:absolute;
    right:5px;
    top:-5px;
    width:31px;
    z-index:10;
}
.boxentext {
    background-color:#F0EFEA;
    border-bottom:1px solid #989898;
    border-left:0 solid #fefefe;
    border-top:1px solid #989898;
    display:block;
    padding-bottom:12px;
    padding-top:12px;
    width:528px;
}
.left {
    display:block;
    float:left;
    padding-left:10px;
    width:144px;
}
.right {
    display:block;
    float:left;
    padding-left:10px;
    width:358px;
}
.oeffnungszeiten {
    background-color:#DFDFD3;
    border-bottom:1px solid #989898;
    border-top:1px solid #fefefe;
    display:block;
    padding-bottom:4px;
    padding-top:4px;
    width:528px;
}
.personaldetails {
    clear:both;
    border-bottom:0px solid #989898;
    border-top:1px solid #fefefe;
    display:block;
    padding-bottom:14px;
    padding-top:4px;
    width:528px;
}
.personaldetails ul {
    margin:0;
}
.personaldetails li {
    margin-left:16px;
}
.personal_left {
    display:block;
    float:left;
    overflow:hidden;
    padding-left:10px;
    /*width:50px;*/
    width:80px;
}
.personal_right {
    display:block;
    overflow:hidden;
    padding-left:10px;
    /*width:300px;*/
    width:295px;
}
.personal_left_abt {
    display:block;
    margin-top: 0px;
    overflow:hidden;
    padding-left:10px;
    /*width:50px;*/
    width:60px;
}
.personal_right_abt {
    display:block;
    margin-top: 4px;
    overflow:hidden;
    padding-left:10px;
    /*width:300px;*/
    width:332px;
    width: 400px;
}
.personenabteilung_left a {
        border-left: 8px solid #d4d0c8; 
    padding-left: 6px;
    margin:2px;
    display:block;
}
.personenabteilung_left {
    display:block;
    overflow:hidden;
    width:330px;
    float: left;
    font-weight:bold;
    margin-bottom:3px;
}
.personenabteilung_right {
    display:block;
    overflow:hidden;
    width:60px;
    height: 50px;
    float: left;
}
.haussite_wrap_cdk .infoboxheader_2 {
    background-color:#0D4194;
    background-repeat:repeat-x;
    color:#FFF;
    display:block;
    margin:0;
    padding:3px;
}
/* suche Personal */
.personensuchbox {
    background-color:#f0efea;
    border:1px solid #d4d0c8;
    display:block;
    width: 530px;
    font-size:13px;
}
.infobox_pers_auswahlbox {
    background-color:#F0EFEA;
    border-bottom:1px solid #989898;
    border-top:1px solid #989898;
    display:block;
    height:120px;
    padding:0;
}
.infobox_pers_suchbox {
    background-color:#f0efea;
    background-position:bottom;
    background-repeat:repeat-x;
    border-top:1px solid #FEFEFE;
    border-bottom:1px solid #989898;
    display:block;
    width: 530px;
    height:50px;
    padding:0;
    position:relative;
    top:5px !important;
    top:0;
}
.infobox_pers_suchbox2 {
    background-color:#f0efea;
    border-bottom:1px solid #989898;
    border-top:1px solid #FEFEFE;
    display:block;
    padding:0;
}
.infobox_pers_scrollbox {
    border-top:1px solid #FEFEFE;
    height:350px;
    height: 518px;
    overflow:auto;
    overflow-x:hidden;
    padding-bottom:6px;
    width: 530px;
}
.infobox_pers_auswahlbox p,.infobox_pers_suchbox p, .infobox_pers_suchbox2 p, .infobox_pers_scrollbox p {
    display:block;
    margin:5px 5px 5px 10px;
}
/*
.infobox_pers_scrollbox * .kontaktbox  {
    width: 505px;
}
.infobox_pers_scrollbox * div.personentext,
.infobox_pers_scrollbox * div.personenbox 
{
    width: 505px;
}
.infobox_pers_scrollbox * div.personentitel,
.infobox_pers_scrollbox * div.personenname
{
    width: 350px;
}
.infobox_pers_scrollbox * div.personal_right 
{
    width: 280px;
}
*/
.infobox_pers_scrollbox  .personentext  {
    width: 400px;
    border-bottom: 0px; 
    border: 0px; 
    overflow: hidden;
}
/*
.infobox_pers_scrollbox * div.personal_right 
{
    width: 280px;
}
*/
.infobox_pers_scrollbox  .personenbild {
    float: right;
    display: block; 
    width: 100px;
    height: 150px;
    margin-right: 10px; 
    overflow: hidden;
}
.infobox_pers_scrollbox .personenbild img {
width: 100px;
}
.infobox_pers_scrollbox .personenbox {
border-top: 1px solid #989898;
border-bottom:1px solid #FFFFFF; 
background-repeat: no-repeat;
width: 528px;
}
/* Ralf Ende Suche Personal */
/* Jobfinder Details */
.personalsuchebox {
    background-color:#F0EFEA;
    border:1px solid #8D8D8D;
    color:#8D8D8D;
    margin:0;
    padding:0 1pt 1pt 2pt;
}
.personalsuche_text {
}
.personalsuche_text h2 {
    padding:0px 0px 6px 10px;
}
.personalsuche_text .left {
    padding:0px 0px 6px 10px;
        font-weight: bold;
}
.personalsuche_text .right {
    padding:0px 0px 6px 10px;
}
.personalsuche_text2 h2 {
    padding:0px 0px 6px 10px;
}
.personalsuche_text2 .left {
    padding:0px 0px 6px 10px;
        font-weight: bold;
}
.personalsuche_text2 .right {
    padding:0px 0px 6px 10px;
}
.personalsuche_text2 {
    display: block;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #989898;
    padding-top: 12px;
    padding-bottom: 12px;
}
.jobtitle {
    display: block;
    /*width: 440px;*/
}
.jobbox_more {
    display: block;
    text-align: right;
}
/* Jobfinder Details Ende */
.abteilungssuchbox {
    background-color:#f0efea;
    border:1px solid #d4d0c8;
    display:block;
    width:423px;
    height:580px;
    font-size:13px;
}
.infobox_abt_auswahlbox {
    background-color:#F0EFEA;
    border-bottom:1px solid #989898;
    border-top:1px solid #989898;
    display:block;
    height:120px;
    padding:0;
    background-image: url(Bilder/bg_abt_suchbox.jpg); 
    background-repeat: repeat-x; 
    background-position: bottom;
}
.infobox_abt_suchbox {
    background-color:#f0efea;
    background-position:bottom;
    background-repeat:repeat-x;
    border-top:1px solid #FEFEFE;
    display:block;
    width:421px;
   /* height:50px; */
    padding:0;
    position:relative;
    top:5px !important;
    top:0;
    background-image: url(Bilder/bg_abt_suchbox.jpg); 
    background-repeat: repeat-x; 
    background-position: bottom;
}
.infobox_abt_suchbox input {
    margin-left:10px;
    margin-bottom: 10px;
    display: block;
}
.infobox_abt_suchbox2 {
    border-bottom:1px solid #989898;
    border-top:1px solid #FEFEFE;
    display:block;
    padding:0;
    padding-top: 16px;
}
.infobox_abt_suchbox2 p {
    display:block;
    display: none;
    float:left;
    line-height:26px;
    margin:0 0 0 6px;
    overflow:hidden;
    padding:0;
    width:194px;
}
ul.abt_viewselect {
    display:block;
    float:right;
    height:26px;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%;
    border: 0px;
}
.abt_viewselect {
    display:block;
    float:right;
    height:26px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:180px;
        width:100%;
}
.viewselectspan {
    padding-left:0;
}
.abt_suchauswahl {
    display:block;
    float:left;
    height:16px;
    margin-left:6px;
    width:45%;
}
.abtsuchbox_header_2 {
    background-color:#7ec51e;
}
.infobox_abt_scrollbox {
    border-top:1px solid #FEFEFE;
    height:280px;
    overflow:auto;
    overflow-x:hidden;
    padding-bottom:6px;
    width:422px;
}
.abtbox {
    background-color:#FFF;
    border:1px solid #C2C4B6;
    display:block;
    font-weight:700;
    margin:3px;
}
.abtbox_inner {
    border-left:8px solid #7DC928;
    display:block;
    margin:2px;
    padding:2px 6px;
}
.abtbox_text a:hover,.abtbox_more a:hover {
    color:#8d8d8d;
    font-weight:700;
    text-decoration:none;
}
.abtbox_more a:hover {
    color:#8d8d8d;
}
.abtbox-cdk {
    background-color:#fff;
    border:1px solid #084294;
    display:block;
    font-weight:700;
    margin:3px;
}
.abtbox_inner-cdk {
    border-left:8px solid #084294;
    display:block;
    margin:2px;
    padding:2px 6px;
}
.abtbox_text-cdk a:hover,.abtbox_more-cdk a:hover {
    color:#636363;
    font-weight:700;
    text-decoration:none;
}
/* ambulanz_suche anfang */
.ambulanz_suche,
.ambulanz_suche-cdk,
.person_suche,
.person_suche-cdk {
    display: block;
    margin-left: 30px;
    margin-bottom: 12px;
}
.ambulanz_suche a,
.ambulanz_suche a:visited,
.ambulanz_suche-cdk a,
.ambulanz_suche-cdk a:visited {
    color:#7ec51e;
    margin-bottom:2px; 
    font-weight:normal; 
    padding-left:20px; 
    background-image:url(Bilder/ambulanzsbox_icon_klein.gif);
    background-repeat:no-repeat;
    display:block;
}
.person_suche a,
.person_suche a:visited,
.person_suche-cdk a,
.person_suche-cdk a:visited {
    color:#7ec51e;
    margin-bottom:2px; 
    font-weight:normal; 
    padding-left:20px; 
    background-image:url(Bilder/mitarbeiter_klein.gif);
    background-repeat:no-repeat;
    display:block;
}
/* icon für cdk */
.person_suche-cdk a,
.person_suche-cdk a:visited {
    background-image:url(Bilder/mitarbeiter_klein.gif);
}
.ambulanz_suche-cdk a,
.ambulanz_suche-cdk a:visited,
.person_suche-cdk a,
.person_suche-cdk a:visited {
    color:#0d4194;
}
.ambulanz_suche a:hover,
.ambulanz_suche-cdk a:hover,
.person_suche a:hover,
.person_suche-cdk a:hover {
    color:#666;
}
/*.ambulanz_suche {
    display: block;
    margin-left: 30px;
    margin-bottom: 12px;
}
.ambulanz_suche a:link { margin-bottom: 2px; font-weight: normal; padding-left: 20px; background-image: url(Bilder/ambulanzsbox_icon_klein.gif); background-repeat: no-repeat; display: block; }
.ambulanz_suche a:active { margin-bottom: 2px; font-weight: normal; padding-left: 20px; background-image: url(Bilder/ambulanzsbox_icon_klein.gif); background-repeat: no-repeat; display: block; }
.ambulanz_suche a:visited { margin-bottom: 2px; font-weight: normal; padding-left: 20px;  background-image: url(Bilder/ambulanzsbox_icon_klein.gif); background-repeat: no-repeat; display: block; }
.ambulanz_suche a:hover { margin-bottom: 2px; font-weight: normal; padding-left: 20px; background-image: url(Bilder/ambulanzsbox_icon_klein.gif); background-repeat: no-repeat; display: block; }
.ambulanzsuche_details {
font-size: 10px;
color: #999999; 
}*/
/* ambulanz_suche ende */
.ausschreibungen_liste .list .head,.ausschreibungen_liste .list .row {
    clear:left;
    padding-bottom:10px;
}
.ausschreibungen_liste .list .head .col_left {
    float:left;
    font-weight:700;
    margin:0;
    padding:0;
    width:180px;
}
.ausschreibungen_liste .list .head .col_right {
    font-weight:700;
    margin:0 0 0 180px;
    padding:0;
}
.ausschreibungen_liste .list .row .col_left {
    float:left;
    margin:0;
    padding:0;
    width:180px;
}
.ausschreibungen_liste .list .row .col_right {
    margin:0 0 0 180px;
    padding:0;
}
.ausschreibungen_detail .ausschreibungen_login .line {
    clear:left;
    padding-top:3px;
    vertical-align:middle;
}
.ausschreibungen_detail .ausschreibungen_login label {
    float:left;
    width:120px;
}
.ausschreibungen_detail .ausschreibungen_login input {
    border:1px solid #999;
    margin-left:3px;
    width:150px;
}
.ausschreibungen_detail .ausschreibungen_login textarea {
    border:1px solid #999;
    height:100px;
    margin:0;
    padding:0;
    width:300px;
}
.ausschreibungen_detail .ausschreibungen_login input.submit {
    border:0;
    display:inline;
    padding-left:5px;
    width:auto;
}
.ausschreibungen_detail .list .row {
    padding-bottom:10px;
}
.ausschreibungen_detail .list .row .col_value {
    margin-left:20px;
}
.ausschreibungen_detail .list .row .col_value .downloads a {
    background-repeat:no-repeat;
    display:block;
    font-weight:700;
    padding-bottom:5px;
    padding-left:22px;
}
.trenner_weiss {
    border-top:1px solid #FFF;
    display:block;
    height:1px;
    margin-bottom:4px;
    margin-top:4px;
    overflow:hidden;
}
.portal_contentbox .pressemitteilungen_liste {
    padding-bottom:15px;
}
.portal_contentbox .pressemitteilungen_liste .row {
    clear:left;
    padding-bottom:15px;
}
.portal_contentbox .pressemitteilungen_liste .row .image {
    float:left;
    margin:0;
    padding:0 0 15px;
    width:130px;
}
.portal_contentbox .pressemitteilungen_liste .row .image a img {
    border:0;
    margin:0;
    padding:0;
}
.portal_contentbox .pressemitteilungen_liste .row .details {
    margin:0 0 0 130px;
    padding:0;
}
.portal_contentbox .pressemitteilungen_liste .row .wide {
    margin-left:0;
}
.portal_contentbox .pressemitteilungen_detail h1 {
    margin-top:0;
    padding-top:0;
}
.portal_contentboxright .downloadbox {
    background-color:#f0efea;
    border:1px solid #d4d0c8;
    display:block;
    margin-bottom:0;
    margin-right:10px;
    margin-top:26px;
    width:403px;
}
.portal_contentboxright .downloadbox .header {
    background-color:#7EC51E;
    background-repeat:no-repeat;
    color:#666;
    margin:0;
    padding:3px 3px 3px 10px;
}
.portal_contentboxright .downloadbox .content {
    background-color:#F0EFEA;
    border:1px solid #989898;
    border-top:1px solid #989898;
    display:block;
    padding:6px;
}
.portal_contentboxright .downloadbox .content .downloads {
    padding-left:10px;
    padding-top:5px;
}
.portal_contentboxright .downloadbox .content .downloads .reddot a {
    background-image:none;
    display:inline;
    padding-left:0;
}
.portal_contentboxright .downloadbox .content .downloads a {
    background-repeat:no-repeat;
    display:block;
    font-weight:700;
    padding-bottom:5px;
    padding-left:22px;
    width:350px;
}
.portal_contentboxright .imagebox .header {
    background-color:#7EC51E;
    background-repeat:no-repeat;
    color:#666;
    margin:0;
    padding:3px 3px 3px 10px;
}
.portal_contentboxright .imagebox .content {
    background-color:#F0EFEA;
    border:1px solid #989898;
    display:block;
    padding:6px 6px 15px;
}
.portal_contentboxright .imagebox .content .images {
    margin-top:10px;
    padding-left:10px;
    width:370px;
}
.portal_contentboxright .linkbox .header {
    background-color:#7EC51E;
    background-repeat:no-repeat;
    color:#666;
    margin:0;
    padding:3px 3px 3px 10px;
}
.portal_contentboxright .linkbox .content {
    background-color:#F0EFEA;
    border:1px solid #989898;
    display:block;
    padding:6px;
}
.portal_contentboxright .linkbox .content .links {
    padding-top:5px;
}
.portal_contentboxright .linkbox .content .links a:hover {
    background-image:none;
    display:block;
    font-weight:700;
    margin-left:17px;
    padding-bottom:3px;
    padding-left:16px;
    width:320px;
}
.babyfoto_gross {
    display:block;
    height:416px;
    width:555px;
}
.babyfoto_klein {
    display:block;
    float:left;
    height:120px;
    overflow:hidden;
    width:160px;
}
.babyvorschaubox {
    display:block;
    float:left;
    height:120px;
    overflow:hidden;
    width:394px;
}
.babyvorschaubox_inner {
    background-color:#F0EFEA;
    border-bottom:1px solid #BBBCAE;
    border-top:1px solid #BBBCAE;
    display:block;
    height:93px;
    overflow:hidden;
    width:394px;
}
.babyvorschauboxtext {
    display:block;
    float:left;
    height:93px;
    overflow:hidden;
    width:280px;
}
.babyname {
    color:#6c6c6a;
    display:block;
    float:left;
    font-weight:700;
    padding-bottom:10px;
    padding-left:20px;
    padding-top:10px;
    width:280px;
}
.babyicon {
    display:block;
    float:left;
    overflow:hidden;
    width:108px;
}
.babymainbox {
    display:block;
    width:555px;
}
.babymainbox_inner {
    background-color:#F0EFEA;
    border-bottom:1px solid #BBBCAE;
    border-top:1px solid #BBBCAE;
    display:block;
    overflow:hidden;
    width:110%;
}
.babymainboxtext {
    display:block;
    float:left;
    overflow:hidden;
    padding-bottom:20px;
    width:430px;
}
.babymainboxtext .babyname {
    color:#6c6c6a;
    display:block;
    float:left;
    font-weight:700;
    padding-bottom:10px;
    padding-left:20px;
    padding-top:10px;
    width:380px;
}
.babymainboxtext p {
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:320px;
}
.babyvorschauback {
    background-color:#DFDFD3;
    border-bottom:1px solid #BBBCAE;
    border-left:1px solid #BBBCAE;
    border-right:1px solid #BBBCAE;
    border-top:1px solid #F0EFEA;
    clear:both;
    display:block;
    height:23px;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:left;
}
.babyheadline {
    background-repeat:repeat-x;
    color:#FFF;
    font-weight:700;
    padding-left:20px;
    width:110%;
}
.babypaginierung {
    display:block;
    text-align:right;
    width:555px;
}
.babyline {
    border-top:1px solid #6c6c6a;
    margin:5px 0 5px 0;
}
.babypaginierung a,.babypaginierung a:visited {
    color:#6c6c6c;
}
.newsvorschauelement {
    background-color:#F0EFEA;
    display:block;
    margin-bottom:20px;
    width:540px;
}
.newsimage_klein {
    display:block;
    float:left;
    height:79px;
    overflow:hidden;
    width:160px;
}
.newsvorschaudetails {
    border-bottom:1px solid #F0EFEA;
    display:block;
    float:left;
    height:79px;
    overflow:hidden;
    padding-left:12px;
    padding-top:8px;
    width:300px;
}
.newshead {
    font-weight:700;
    padding-top:12px;
}
.newsteasertext {
    padding:12px;
}
.bsuchebox {
    background-color:#fff;
    margin-bottom:10px;
    margin-left:14px;
    overflow:hidden;
    padding:0;
    width:180px;
}
.bsuchecontent {
    color:#6c6c6c;
    overflow:hidden;
    width:100%;
    background-color: #f0efea;
    background-color: #ffffff;
}
.bsuchecontent input {
    color:#6c6c6c;
    margin-left:6px;
    width:90%;
}
.bsuche_div input {
    color:#6c6c6c;
    float:right;
    width:50%;
}
/*
.bsuche_button {
    background-color:#7EC51E;
    background-repeat:repeat-x;
    float:right;
    margin:5px 3px 5px 0;
    padding:3px 6px 3px 9px;
}
.bsuche_button a {
    color:#fff;
    font-weight:700;
}
.bsuche_button a:hover {
    color:#fff;
    text-decoration:underline;
}
*/
.haussite_wrap_cdk a {
    color:#0d4194;
    text-decoration:none;
}
.haussite_wrap .haus_logo_leiste,.haussite_wrap_cdk .haus_logo_leiste {
    background-color:#FFF;
    border-bottom:10px solid #FFF;
    border-top:0;
    display:block;
    text-align:left;
    white-space:nowrap;
}
.point img,.newsvorschauelement img {
    border:none;
}
.breadcrumb a{
    color:#8D8D8D;
    text-decoration:none;
}
.button_nav,.button_nav_unselected {
    border-left:1px solid #EEE;
    display:block;
    float:left;
    height:35px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:141px;
    z-index:10;
}
.button_nav a {
    background-position:0 0;
    display:block;
    height:35px;
    margin:0;
    padding:0;
    width:141px;
}
.button_nav a img,.button_nav a:hover img {
    background-position:0 0;
    height:35px;
    margin:0;
    padding:0;
}
.button_nav_unselected a,.button_nav_unselected a:hover {
    display:block;
    height:35px;
    width:141px;
}
.submenu ul li ul,.submenu_cdk ul li ul {
    list-style-type:none;
    margin:0;
    padding:4px 0 10px 10px;
}
.submenu ul li ul li ul,.submenu_cdk ul li ul li ul {
    list-style-type:none;
    margin:0;
    padding:4px 0 10px 20px;
}
.submenu ul li ul li ul li ul,.submenu_cdk ul li ul li ul li ul {
    list-style-type:none;
    margin:0;
    padding:4px 0 10px 30px;
}
.mainmenu_Level_2_li a{
    color:#666;
    line-height:25px;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
}
.mainmenu_Level_2_li a:hover,li.mainmenu_Level_2_li_selected a,li.mainmenu_Level_2_li_selected a:hover {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    line-height:25px;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
}
.haussite_wrap_cdk h1,.minisite_wrap_cdk h1 {
    color:#0d4194;
}
.spalte1_2_2_1,.spalte2_2_2_1,.spalte3_2_2_1,.spalte1_1_3_1,.spalte2_1_3_1,.spalte3_1_3_1 {
   /*height:100%; */
    vertical-align:top;
}
.more,.scrollerbox_more {
    float:right;
    text-align:right;
}
.boxcontent a:hover,.infoboxcontent_2 a:hover {
    color:#6D9CEB;
}
li.reiter,li.reiter_cdk {
    display:inline;
    float:left;
    margin:0;
    padding:0;
}
li.reiter a.off,li.reiter_cdk a.off {
    background-color:#97977D;
    background-repeat:repeat-x;
    border-left:1px solid #4A4C41;
    border-right:1px solid #E4E4DA;
    color:#FFF;
    display:block;
    font-weight:700;
    height:34px;
    overflow:hidden;
    text-decoration:none;
    width:11.54em;
        width:150px;
}
li.reiter a.on,li.reiter a.on:hover {
    background-color:#66A016;
    background-repeat:repeat-x;
    border-left:1px solid #4A4C41;
    border-right:1px solid #E4E4DA;
    color:#FFF;
    display:block;
    font-weight:700;
    height:34px;
    overflow:hidden;
    text-decoration:none;
    width:11.54em;
}
li.reiter_cdk a.on,li.reiter_cdk a.on:hover {
    background-color:#66A016;
    background-repeat:repeat-x;
    border-left:1px solid #4A4C41;
    border-right:1px solid #E4E4DA;
    color:#FFF;
    display:block;
    font-weight:700;
    height:34px;
    overflow:hidden;
    text-decoration:none;
    width:11.54em;
}
.ueberschriftboxheader a.off {
    background-color:#7EC51F;
    background-position:right bottom;
    background-repeat:repeat-x;
    display:block;
    margin-bottom:1px;
    margin-left:0;
    margin-right:0;
    padding:10px 20px 10px 4px;
}
.ueberschriftboxheader a.off:hover,.ueberschriftboxheader a.on,.ueberschriftboxheader a.on:hover {
    background-color:#7EC51F;
    background-position:right bottom;
    background-repeat:no-repeat;
    display:block;
    margin-bottom:1px;
    margin-left:0;
    margin-right:0;
    padding:10px 20px 10px 4px;
}
.ueberschriftboxheader_cdk a.off{
    background-color:#3569BC;
    background-position:right bottom;
    background-repeat:repeat-x;
    display:block;
    margin-bottom:1px;
    margin-left:0;
    margin-right:0;
    padding:10px 2px 10px 4px;
}
.ueberschriftboxheader_cdk a.off:hover,.ueberschriftboxheader_cdk a.on,.ueberschriftboxheader_cdk a.on:hover {
    background-color:#3569BC;
    background-position:right bottom;
    background-repeat:no-repeat;
    display:block;
    margin-bottom:1px;
    margin-left:0;
    margin-right:0;
    padding:10px 20px 10px 4px;
}
.submenu ul,.submenu_cdk ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.submenu ul li a.off {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    margin:0;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.submenu ul li a.on {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    margin:0;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.submenu_cdk ul li a.off {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    line-height:16px;
    margin:0;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.submenu_cdk ul li a.on {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    margin:0;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.menu_span2,.haus_contentbox,.portal_contentbox {
    display:block;
    overflow:hidden;
    width:100%;
}
ul.submenu2 li a.off,ul.submenu3 li a.off {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    display:block;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
ul.submenu2 li a.off:hover,ul.submenu2 li a.on,ul.submenu2 li a.on:hover,ul.submenu3 li a.off:hover,ul.submenu3 li a.on,ul.submenu3 li a.on:hover {
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    display:block;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.ueberschriftboxheader a:hover,.ueberschriftboxheader_cdk a:hover {
    color:#E6E6D6;
}
.infoboxcontent p,.bsuchecontent p,.bsuche_div {
    padding:6px;
}
.minisite_wrap_cdk .infoboxcontent a,.minisite_wrap_cdk .infoboxcontent strong,.minisite_wrap_cdk .infoboxcontentmore a,.minisite_wrap_cdk .infoboxcontentmore strong,.haussite_wrap_cdk .infoboxcontent a,.haussite_wrap_cdk .infoboxcontent strong,.haussite_wrap_cdk .infoboxcontentmore a,.haussite_wrap_cdk .infoboxcontentmore strong {
    color:#0d4194;
    font-weight:700;
    padding-right:4px;
    text-decoration:none;
}
.minisite_wrap_cdk .infoboxcontent a:hover,.minisite_wrap_cdk .infoboxcontentmore a:hover,.haussite_wrap_cdk .infoboxcontent a:hover,.haussite_wrap_cdk .infoboxcontentmore a:hover {
    color:#666;
    padding-right:4px;
}
.minisite_wrap_cdk .infoboxcontentmore a,.minisite_wrap_cdk .infoboxcontentmore strong,.haussite_wrap_cdk_cdk .infoboxcontentmore a,.haussite_wrap_cdk .infoboxcontentmore strong {
    color:#0d4194;
    float:right;
    font-weight:700;
    padding-right:4px;
    text-decoration:none;
}
.minisite_wrap,.minisite_wrap_cdk {
    background-position:0 -199px;
    background-repeat:repeat-x;
    display:block;
    text-align:left;
    width:100%;
}
.haussite_wrap,.haussite_wrap_cdk {
    background-position:0 89px;
    background-repeat:repeat-x;
    display:block;
    text-align:left;
    width:100%;
}
.newsticker span,.portal_newsboxleft .newsticker span,.portal_newsboxleft .newsticker p {
    display:inline;
    float:left;
    margin-right:8px;
    margin-top:0;
    padding-top:4px;
}
.newsticker img,.portal_newsboxleft .newsticker img {
    display:inline;
    float:left;
    margin-right:8px;
    margin-top:2px;
    padding-top:4px;
}
.newsticker a {
    color:#7ec51e;
    display:block;
    white-space:nowrap;
}
.haussite_wrap_cdk .portal_headerimage .portal_newsboxleft .newsticker a {
    color:#0d4194;
    display:block;
    white-space:nowrap;
}
.haussite_wrap_cdk .portal_headerimage .portal_newsboxleft .newsticker a:hover {
    color:#000;
    display:block;
    white-space:nowrap;
}
.scrollerbox_text a {
    border-left:8px solid #7DC928;
    color:#6C6C6A;
    display:block;
    font-weight:700;
    margin:0;
    padding:2px 0;
    text-decoration:none;
}
.home_hauslinks a img {
    border-bottom:1px solid #8D8D8D;
    border-top:0;
    margin:0;
    padding:0;
}
.haus_contentboxleft,.portal_contentboxleft {
    display:block;
    float:left;
    overflow:hidden;
    width:570px;
}
.haus_headerimage,.portal_headerimage {
    display:block;
    height:277px;
    overflow:hidden;
    position:relative;
    width:100%;
}
.haus_searchboxright,.portal_content p {
    display:block;
}
.portal_newsboxright .infobox .infoboxcontentmore a,.portal_newsboxright .infobox .infoboxcontentmore a:hover,.portal_newsboxright .infobox .infoboxcontentmore strong {
    float:left;
    font-weight:400;
    margin:0;
    padding:0;
}
.babyname a:hover {
    color:#7ec51e;
}
.portal_menubox ul,.portal_menubox ul li {
    background-color:#9b9a86;
    list-style-type:none;
    margin:0;
    padding:0;
}
.portal_menubox ul a {
    background-color:#5D9115;
    background-position:right top;
    background-repeat:no-repeat;
    display:block;
    margin-bottom:1px;
    margin-left:2px;
    margin-right:1px;
    padding:2px 2px 2px 4px;
}
.portal_menubox ul ul li a,.portal_menubox ul ul li a:hover{
    background-color:#9b9a86;
    background-position:0 4px;
    background-repeat:no-repeat;
    color:#FFF;
    display:block;
    padding:3px 3px 3px 16px;
    text-decoration:none;
}
.border_grau,.navigation .border_grau {
    border-left:1px solid #989898;
    border-right:1px solid #fefefe;
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:994px;
}
.personentitel,.personentel,.personenfax,.personenemail {
    color:#666;
    display:block;
    margin-left:10px;
    margin-right:10px;
}
.ambulanzbox p,.veranstaltungsbox p,.besuchsbox p {
    border:0;
    line-height:16px;
    margin:0;
}
.veranstaltungsbox,.besuchsbox {
    display:block;
    position:relative;
    width:528px;
}
.oeffnungszeiten .left,.ausschreibungen_detail .list .row .col_name,.portal_contentbox .pressemitteilungen_liste .row .details .head {
    font-weight:700;
}
.infobox_abt_auswahlbox p,.infobox_abt_suchbox p {
    display:block;
    margin:5px 5px 5px 10px;
}
li.viewselect,li.viewselect-on {
    border-left:1px solid #989898;
    float:left;
    height:26px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:88px;
}
li.viewselect a,.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect a {
    background-position:left bottom;
    background-repeat:no-repeat;
    border-left:1px solid #FEFEFE;
    border-right:1px solid #FEFEFE;
    border-top:1px solid #FEFEFE;
    color:#666;
    display:block;
    line-height:26px;
    margin:0;
    padding-left:8px;
}
li.viewselect a:hover,li.viewselect-on a,li.viewselect-on a:hover {
    background-position:left bottom;
    background-repeat:no-repeat;
    border-left:1px solid #FEFEFE;
    border-right:1px solid #FEFEFE;
    border-top:1px solid #FEFEFE;
    color:#FFF;
    display:block;
    line-height:26px;
    margin:0;
    padding-left:8px;
}
.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect a:hover,.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect-on a,.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect-on a:hover {
    background-color:#0d4194;
    background-position:left bottom;
    background-repeat:no-repeat;
    border-left:1px solid #FEFEFE;
    border-right:1px solid #FEFEFE;
    border-top:1px solid #FEFEFE;
    color:#FFF;
    display:block;
    line-height:26px;
    margin:0;
    padding-left:8px;
}
.abtbox_text,.abtbox_text-cdk {
    display:block;
    width:265px;
}
.abtbox_text a {
    color:#7ec51e;
    font-weight:700;
    text-decoration:none;
}
.abtbox_more,.abtbox_more-cdk {
    display:block;
    text-align:right;
}
.abtbox_more a {
    color:#7ec51e;
    font-weight:700;
    text-decoration:none;
}
.abtbox_text-cdk a {
    color:#084294;
    font-weight:700;
    text-decoration:none;
}
.abtbox_more-cdk a {
    color:#084294;
    font-weight:700;
    text-decoration:none;
}
.ausschreibungen_liste .fuss,.ausschreibungen_detail .ausschreibungen_login .register {
    clear:left;
    padding-top:10px;
}
.portal_contentbox .pressemitteilungen_liste .row .details .date,.portal_contentbox .pressemitteilungen_detail .date {
    font-style:italic;
}
.portal_contentboxright .imagebox,.portal_contentboxright .linkbox {
    background-color:#f0efea;
    border:1px solid #d4d0c8;
    color:#666;
    display:block;
    margin-bottom:0;
    margin-left:0;
    margin-top:26px;
    width:403px;
}
.portal_contentboxright .imagebox .content .images a img,.change_language .input_search,.change_language img,.change_language form,.home_hauslinks a,.home_hauslinks a:hover {
    border:0;
    margin:0;
    padding:0;
}
.portal_contentboxright .linkbox .content .links a,.portal_contentboxright .linkbox .content .links a {
    background-repeat:no-repeat;
    display:block;
    font-weight:700;
    margin-left:17px;
    padding-bottom:3px;
    padding-left:16px;
    width:320px;
}
.babyelement,.babydetail {
    background-color:#F0EFEA;
    display:block;
    margin-bottom:20px;
    width:555px;
}
.babyvorschauboxtext p.babylabel,.babymainboxtext p.babylabel,.newsvorschaudetails p.babylabel {
    display:block;
    float:left;
    margin:0;
    padding:0 0 0 20px;
    width:80px;
}
.babyvorschauboxtext p,.newsvorschaudetails p {
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:170px;
}
.babyname a {
    color:#6c6c6a;
}
.babyvorschaumore,.newsmore,.bsuche_button, .eventsmore {
    background-color:#DFDFD3;
    border-bottom:1px solid #BBBCAE;
    border-right:1px solid #BBBCAE;
    border-top:1px solid #F0EFEA;
    clear:both;
    display:block;
    height:23px;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:right;
}
.babyvorschaumore a,.newsmore a,.bsuche_button a, .eventsmore a {
    background-position:right top;
    background-repeat:no-repeat;
    border-bottom:1px solid #BBBCAE;
    color:#6c6c6a;
    display:block;
    font-weight:700;
    line-height:26px;
    margin:0;
    padding:0 30px 0 0;
}
.babyvorschaumore a:hover,.newsmore a:hover,.bsuche_button a:hover, .eventsmore a:hover {
    border-bottom:1px solid #BBBCAE;
    color:#7ec51e;
    display:block;
    font-weight:700;
    line-height:26px;
    margin:0;
    padding:0 30px 0 0;
}
.babyvorschauback a,.newsvorschauback a {
    background-position:left top;
    background-repeat:no-repeat;
    border-bottom:1px solid #BBBCAE;
    color:#6c6c6a;
    display:block;
    font-weight:700;
    line-height:26px;
    margin:0;
    padding:0 0 0 30px;
}
.babyvorschauback a:hover,.newsvorschauback a:hover {
    color:#7ec51e;
}
ul li p,.infoboxcontent li,.portal_contentboxright .imagebox .content .images a,.abteilungssuchbox form,.ausschreibungen_detail .list .row .col_value .downloads {
    margin:0;
    padding:0;
}
.con_bottom a,.infoboxheader a,.ueberschriftboxheader a,.ueberschriftboxheader_cdk a {
    color:#FFF;
    text-decoration:none;
}
/* font-size */
.fontsize {
    position:relative;
    top:-6px;
    left:-10px;
}
.fontsize a, 
.fontsize a:hover {
    text-decoration:none;
}
h1 { font-size:1.307em; }
h2 { font-size:1.153em; }
h3 { font-size:1.0em; }
h4 { font-size:0.846em; }
h5 { font-size:0.692em; }
h6 { font-size:0.615em; }
.mainmenu { font-size:0.846em; }
.newsticker { font-size:0.923em; }
.newsticker h1 { font-size:1.416em; }
.newstextbox { font-size:0.923em; }
.infoboxcontentmore { font-size:0.769em; }
#result { font-size:0.923em; }
#result .abtbox_more,#result .abtbox_more-cdk {font-size:0.833em;}
#legend .abtbox_more,#legend .abtbox_more-cdk {font-size:0.833em;}
.con_bottom { font-size:0.846em; }
.inputbox_search { font-size:0.923em; }
.contactboxcontent { font-size:0.923em; }
.breadcrumb { font-size:0.884em; }
.kontaktbox { font-size:0.923em; }
.personenname { font-size:1.166em; }
.kontaktheader { font-size:0.916em; }
.newsdate { font-size:0.692em; }
.newshead { font-size:0.923em; }
/* lageplan */
#lageplan {
    width: 800px;
}
#LageplanContainer {
    position:relative;
    margin:0;
    padding:0;
    text-align:left;
}
#LageplanContainer div div {
    opacity:.50;
    filter: alpha(opacity=50); 
    -moz-opacity: 0.5;
}
#legend_box {
    border:1px solid #7ec51e;
    position:absolute; 
    right:10px; 
    top:10px;
    background-color:#fff;
    width:350px;
    overflow:auto;
}
#legend_box form {
    padding:3px;
}
#legend_id {
    border:1px solid #7ec51e;
    position:absolute; 
    right:10px; 
    top:60px;
    background-color:#fff;
    width:350px;
    height:660px;
    overflow:auto;
}
/* lageplan : end */
/* images */
.pub a, .pub_on a { 
    background-image:url(DMS/2-20080603-17534287.gif); 
    background-position: 0px 0px;
}
.pub a:hover, .pub_on a { 
    background-image:url(DMS/2-20080603-17534287.gif);    
    background-position: 0px -35px;
}
.pub_w a, .pub_w_on a { 
    background-image:url(DMS/2-20090331-10493998.gif);    
    background-position: 0px 0px;
}
.pub_w a:hover, .pub_w_on a { 
    background-image:url(DMS/2-20090331-10493998.gif);    
    background-position: 0px -35px;
}
.auz a, .auz_on a { 
    background-image:url(DMS/2-20080603-17523232.gif); 
    background-position: 0px 0px;
}
.auz a:hover, .auz_on a { 
    background-image:url(DMS/2-20080603-17523232.gif); 
    background-position: 0px -35px;
}
.auz_w a, .auz_w_on a { 
    background-image:url(DMS/2-20090331-10484315.gif); 
    background-position: 0px 0px;
}
.auz_w a:hover, .auz_w_on a { 
    background-image:url(DMS/2-20090331-10484315.gif); 
    background-position: 0px -35px;
}
#wuf a,#wuf_on a { 
    background-image:url(DMS/2-20090331-11120507.gif); 
    background-position: 0px 0px;
}
#wuf a:hover,#wuf_on a { 
    background-image:url(DMS/2-20090331-11120507.gif);
    background-position: 0px -35px;
}
#auf a,#auf_on a { 
    background-image:url(DMS/2-20080603-17505459.gif); 
    background-position: 0px 0px;
}
#auf a:hover,#auf_on a { 
    background-image:url(DMS/2-20080603-17505459.gif); 
    background-position: 0px -35px;
}
#pul a,#pul_on a { 
    background-image:url(DMS/2-20080603-17541827.gif); 
    background-position: 0px 0px;
}
#pul a:hover,#pul_on a { 
    background-image:url(DMS/2-20080603-17541827.gif); 
    background-position: 0px -35px;
}
#aup a,#aup_on a { 
    background-image:url(DMS/2-20080603-17513937.gif); 
    background-position: 0px 0px;
}
#aup a:hover,#aup_on a { 
    background-image:url(DMS/2-20080603-17513937.gif); 
    background-position: 0px -35px;
}
#sao a,#sao_on a{ 
    background-image:url(DMS/2-20090331-11183699.gif); 
    background-position: 0px 0px;
}
#sao a:hover,#sao_on a { 
    background-image:url(DMS/2-20090331-11183699.gif); 
    background-position: 0px -35px;
}
.mini-site_content { background-image:url(DMS/2-20080922-15005849.jpg); }
.con_bottom { background-image:url(Logo/bg_bottom.gif); }
.navigation { background-image:url(Bilder/t_button_gruen.gif); }
.mainmenu_Level_2_li_selected { background-image:url(Bilder/t_button_gruen.gif); }
.portal_submenu { background-image:url(DMS/2-20080922-17140982.jpg); }
ul.reiterliste { background-image:url(Bilder/bg_reitermenu_off.jpg); }
li.reiter a.off:hover,li.reiter_cdk a.off:hover { background-image:url(Bilder/bg_reitermenu_on_gruen.jpg); }
li.reiter_cdk a.off:hover { background-image:url(Bilder/t_button_cdk.jpg); }
.submenu ul li a.off:hover { background-image:url(DMS/2-20080918-17394608.gif); }
.submenu ul li a.off:hover { background-image:url(DMS/2-20080918-17400525.gif); }
.submenu ul li a.on:hover { background-image:url(DMS/2-20080918-17400525.gif); }
.submenu_cdk ul li a.off:hover { background-image:url(DMS/2-20080918-17394608.gif); }
.submenu_cdk ul li a.off:hover { background-image:url(DMS/2-20080918-17400525.gif); }
.submenu_cdk ul li a.on:hover { background-image:url(DMS/2-20080918-17400525.gif); }
.infoboxheader { background-image:url(Bilder/bg_infoboxheader.gif); }
.haussite_wrap_cdk .infoboxheader { background-image:url(Bilder/bg_infoboxheader_cdk.jpg); }
.minisite_wrap_cdk .infobox .infoboxheader { background-image:url(Bilder/bg_infoboxheader_cdk.jpg); }
.portal_newsboxright .infoboxheader { background-image:url(Bilder/bg_infoboxheader_grau.jpg); }
.portal_newsboxright.haussite_wrap_cdk .infoboxheader { background-image:url(Bilder/bg_infoboxheader_grau.jpg); }
.portal_newsboxright.minisite_wrap_cdk .infoboxheader { background-image:url(Bilder/bg_infoboxheader_grau.jpg); }
.infoboxheader_2 { background-image:url(Bilder/bg_infoboxheader.gif); }
.portalsite_wrap { background-image:url(Logo/bg_portalwrap.jpg); }
.haussite_wrap_cdk .portal_newsboxright .infobox .infoboxheader { background-image:url(Bilder/bg_infoboxheader_grau.jpg); }
.portal_menubox ul a:visited { background-image:url(DMS/2-20080918-17390280.jpg); }
.portal_menubox ul a:hover { background-image:url(DMS/2-20080918-17392599.jpg); }
.portal_menubox ul ul a { background-image:url(DMS/2-20080918-17394608.gif); }
.boxenheader { background-image:url(Bilder/bg_header_boxen_grau.gif); }
.boxenicon { background-image:url(Bilder/icon_ambulanz.gif); }
.haussite_wrap_cdk .infoboxheader_2 { background-image:url(Bilder/bg_infoboxheader_cdk.jpg); }
.ausschreibungen_detail .list .row .col_value .downloads a { background-image:url(DMS/2-20081114-12402456.gif); }
.portal_contentboxright .downloadbox .header { background-image:url(Bilder/bg_header_presse_downloads.jpg); }
.portal_contentboxright .downloadbox .content .downloads a { background-image:url(DMS/2-20081114-12402456.gif); }
.portal_contentboxright .imagebox .header { background-image:url(Bilder/bg_header_presse_thumbnails.jpg); }
.portal_contentboxright .linkbox .header { background-image:url(Bilder/bg_header_presse_links.jpg); }
.babyheadline { background-image:url(Bilder/bg_infoboxheader.gif); }
/*.bsuche_button { background-image:url(Bilder/bg_infoboxheader.gif); }*/
li.reiter a.off,li.reiter_cdk a.off { background-image:url(Bilder/bg_reitermenu_off.jpg); }
li.reiter a.on,li.reiter a.on:hover { background-image:url(Bilder/bg_reitermenu_on_gruen.jpg); }
li.reiter_cdk a.on,li.reiter_cdk a.on:hover { background-image:url(Bilder/t_button_cdk.jpg); }
.ueberschriftboxheader a.off { background-image:url(Bilder/t_button_gruen.gif); }
.ueberschriftboxheader a.off:hover,.ueberschriftboxheader a.on,.ueberschriftboxheader a.on:hover { background-image:url(DMS/2-20080918-17392599.jpg); }
.ueberschriftboxheader_cdk a.off{ background-image:url(Bilder/t_button_cdk.jpg); }
.ueberschriftboxheader_cdk a.off:hover,.ueberschriftboxheader_cdk a.on,.ueberschriftboxheader_cdk a.on:hover { background-image:url(Bilder/mini_cdk_submenu_on.jpg); }
.submenu ul li a.off { background-image:url(DMS/2-20080918-17394608.gif); }
.submenu ul li a.on { background-image:url(DMS/2-20080918-17400525.gif); }
.submenu_cdk ul li a.off { background-image:url(DMS/2-20080918-17394608.gif); }
.submenu_cdk ul li a.on { background-image:url(DMS/2-20080918-17400525.gif); }
ul.submenu2 li a.off,ul.submenu3 li a.off { background-image:url(DMS/2-20080918-17394608.gif); }
ul.submenu2 li a.off:hover,ul.submenu2 li a.on,ul.submenu2 li a.on:hover,ul.submenu3 li a.off:hover,ul.submenu3 li a.on,ul.submenu3 li a.on:hover { background-image:url(DMS/2-20080918-17400525.gif); }
.minisite_wrap,.minisite_wrap_cdk { background-image:url(DMS/2-20080918-17373954.jpg); }
.haussite_wrap,.haussite_wrap_cdk { background-image:url(DMS/2-20080918-17373954.jpg); }
.portal_menubox ul a { background-image:url(DMS/2-20080918-17390280.jpg); }
.portal_menubox ul ul li a,.portal_menubox ul ul li a:hover{ background-image:url(DMS/2-20080918-17394608.gif); }
li.viewselect a,.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect a { background-image:url(Bilder/bg_abt_viewselection_off.jpg); }
li.viewselect a:hover,li.viewselect-on a,li.viewselect-on a:hover { background-image:url(Bilder/bg_abt_viewselection_on.jpg); }
.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect a:hover,.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect-on a,.haussite_wrap_cdk .portal_searchboxright .abteilungssuchbox li.viewselect-on a:hover { background-image:url(Bilder/bg_cdk_viewselection_on.gif); }
.ausschreibungen_detail .list .row .col_value .downloads a.pdf,.portal_contentboxright .downloadbox .content .downloads a.pdf { background-image:url(DMS/2-20081114-12393306.gif); }
.ausschreibungen_detail .list .row .col_value .downloads a.doc,.portal_contentboxright .downloadbox .content .downloads a.doc { background-image:url(DMS/2-20081114-12434203.gif); }
.ausschreibungen_detail .list .row .col_value .downloads a.xls,.portal_contentboxright .downloadbox .content .downloads a.xls { background-image:url(DMS/2-20081114-12445051.gif); }
.ausschreibungen_detail .list .row .col_value .downloads a.zip,.portal_contentboxright .downloadbox .content .downloads a.zip { background-image:url(DMS/2-20081114-12415401.gif); }
.portal_contentboxright .linkbox .content .links a,.portal_contentboxright .linkbox .content .links a { background-image:url(Bilder/bg_presse_links.gif); }
.babyvorschaumore a,.newsmore a,.bsuche_button a, .eventsmore a { background-image:url(Bilder/bg_babyvorschaumore_grau.jpg); }
.babyvorschaumore a:hover,.newsmore a:hover,.bsuche_button a:hover, .eventsmore a:hover { background-image:url(Bilder/bg_babyvorschaumore.jpg); }
.babyvorschauback a,.newsvorschauback a { background-image:url(Bilder/bg_babyvorschauback_grau.jpg); }
.babyvorschauback a:hover,.newsvorschauback a:hover { background-image:url(Bilder/bg_babyvorschauback.jpg); }
.personenbild { background-image: url(Bilder/bg_personenwrap3.gif);  background-repeat: no-repeat; background-position: left center;}
.infobox_abt_auswahlbox { background-image: url(Bilder/bg_abt_suchbox.jpg);  background-repeat: repeat-x; background-position: bottom; }
.infobox_presse_suchbox { background-image: url(Bilder/bg_abt_suchbox.jpg);  background-repeat: repeat-x; background-position: bottom; }
/*
ul.submenu2 { background-image:url(mini_bg_submenu2_ul.gif); }
ul.submenu3 { background-image:url(mini_bg_submenu3_ul.gif); }
.infobox_abt_suchbox { background-image:url(Bilder/bg_abt_suchbox.jpg); }
*/
/* pressearchivsuche anfang */
.pressesuchbox {
    background-color:#f0efea;
    border:1px solid #d4d0c8;
    display:block;
    width:100%;
    width: 540px;
    height:460px;
    font-size:13px;
}
.infobox_presse_auswahlbox {
    background-color:#F0EFEA;
    border-bottom:1px solid #989898;
    border-top:1px solid #989898;
    display:block;
    height: 90px;
    height: 115px;
    padding:0;
}
.infobox_presse_suchbox {
    background-color:#f0efea;
    background-position:bottom;
    background-repeat:repeat-x;
    border-top:1px solid #FEFEFE;
    display:block;
    width:100%;
   /* height:50px; */
    padding:0;
    position:relative;
    top:5px !important;
    top:0;
}
.infobox_presse_suchbox p {
    display: block;
    padding: 10px;
}
.infobox_presse_suchbox input {
    margin-left:10px;
}
.infobox_presse_suchbox2 {
    background-color:#f0efea;
    border-bottom:1px solid #989898;
    border-top:1px solid #FEFEFE;
    display:block;
    padding:0;
}
.infobox_presse_suchbox2 p {
    display:block;
    float:left;
    line-height:26px;
    margin:0 0 0 6px;
    overflow:hidden;
    padding:0;
    width:194px;
}
ul.presse_viewselect {
    display:block;
    float:right;
    height:26px;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
    width:180px;
}
.presse_viewselect {
    display:block;
    float:right;
    height:26px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:180px;
}
.pressesuchbox .newsvorschauelement { 
    background-color:#f0efea;
    margin-bottom: 0px;
}
.portal_presseboxright {
    display:block;
    margin:0 0 10px;
    padding:0;
    width:423px;
}
.portal_presseboxright .infobox {
    background-color:#F0EFEA;
    border-left:1px solid #D4D0C8;
    border-bottom: 1px solid #D4D0C8;
    display:block;
    height:138px;
    margin:0;
    padding:0;
    width:422px;
}
.portal_presseboxright .infobox .infoboxheader {
    padding-left:8px;
    width:422px;
}
.portal_presseboxright p { padding: 6px; }
.portal_presseboxright .infobox .infoboxcontent {
    background-color:#F0EFEA;
    padding-left:8px;
}
/* pressearchivsuche ende */
/* eventkalender */
.eventsvorschauelement {
    background-color:#F0EFEA;
    display:block;
    margin-bottom:0px;
    width:540px;
    margin-top: 0px;
    border-bottom:0px solid #BBBCAE;
    border-top:1px solid #F0EFEA;
}
.eventsimage_klein {
    display:block;
    float:left;
    height:79px;
    overflow:hidden;
    width:160px;
}
.eventsvorschaudetails {
    border-bottom:0px solid #F0EFEA;
    display:block;
    float:left;
    overflow:hidden;
    padding-left:12px;
    padding-top:8px;
    width:300px;
    padding-bottom: 10px;
}
.eventsvorschaudetails2 {
    display:block;
    overflow:hidden;
    background-color:#DFDFD3;
     background-color:#F0EFEA;
    margin-left: 12px;
    border: 0px;
    margin-bottom: 0px; 
    margin-right: 0px; 
    width: 500px; 
    border-top: 1px solid #ffffff; 
        border-bottom: 1px solid #ffffff; 
        margin-bottom: 8px;
        padding: 0px;
        padding-top: 4px; 
}
.events_abteilung a {
    border-left: 8px solid #d4d0c8; 
    padding: 6px;
    margin:0px;
    margin-bottom: 2px;
    display:block;
}
.events_abteilung {
    display:block;
    overflow:hidden;
    width:500px;
    float: left;
    font-weight:bold;
    margin-bottom:3px;
    margin-left: 0px;
}
.eventsleft {
    display:block;
    width:100px;
    float: left;
    font-weight:bold;
    margin-left: 0px;
}
.eventsleft p {
    padding-left: 0px;
    margin-left: 0px;
}
.infobox_presse_suchbox2 table.eventsvorschaudetails2 {
    margin-bottom: 1px; 
}
.eventsvorschaudetails2 p {
    margin: 0px;
    padding: 0px;
}
.eventshead {
    font-weight:700;
    padding-top:6px;
}
.eventshead h1 {
    margin-bottom:0px;
    padding-bottom: 0px;
}
.eventsteasertext {
    padding:12px;
}
.eventspersonen {
    float: left;
    display:block;
    width:300px;
    float: left;
    margin-left: 4px;
 }
 
 .eventsort {
    float: left;
    display:block;
    width:300px;
    float: left;
    margin-left: 4px;
 }
 
  .eventsicon {
    margin-top: 20px;
    margin-right: 10px;
    float: right;
    width: 210px;
    height: 60px;
    text-align: right; 
 }
 
 .eventsdate  {
    font-weight: bold;
 }
 
 
.eventsdate p {
    padding-left: 0px; 
    font-size: 11px;
    padding-bottom: 0px;
  }
 
 
 
.eventsmore {
    border-right:0px solid #BBBCAE;
    float: left;
    height:23px;
    margin:0;
    padding:0;
    text-align:right;
    color: #7ec51e;
    font-weight: bold;
    display: block;
    width: 100%;
}
.eventsmore a{
    background-position:right top;
    background-repeat:no-repeat;
    color:#6c6c6a;
    display:block;
    margin:0;
        color: #7ec51e;
}
.eventsmore a:hover {
    color:#7ec51e;
    display:block;
    margin:0;
        color: #7ec51e;
} 
 
.eventsmore p {
    display:block;
    margin:0;
    padding: 0px; 
} 
 
/* eventkalender ende */
/* aenderungen 03032009 */
.infobox_abt_scrollbox { height: 400px;
}
.printlogo { display: none;}
@media print{
/* print */
 
 
.ueberschriftboxheader { display: none;}
.menu_span2  {display: none; }
.submenu { display: none; }
.reiternavigation { display: none; }
.contactbox { position: absolute;
    bottom: 0px;
    width: 544px;
    margin-left:24px;
}
.total_rand {
    position: relative;
}
.mini-site_content .spalte1_1_3_1 {
    width: 0px;
      padding-bottom: 200px;
}

.spalte3_1_3_1 {
    display: none;
}
.mini-site_content .spalte2_1_3_1 {
    overflow: visible;
}

.mini-site_content .spalte2_1_3_1_margin {
    overflow: visible;
}
.spalte2_1_3_1 {
    overflow: visible;
}

.spalte2_1_3_1_margin {
    overflow: visible;
}


.abteilungs_logo {
    padding-top:20px;
}
.haus_logo {
    float:left;
    overflow: visible;
    height:52px;
    text-align:right;
    width:100%;
}
.border_grau, .navigation .border_grau {
    border-left:1px solid #989898;
    border-right:1px solid #FEFEFE;
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:100%;
}
.con_bottom {
    background-color:#B0B098;
    background-repeat:repeat-x;
    color:#FFFFFF;
    height:21px;
    margin-left:auto;
    margin-right:auto;
    padding:1px 0;
    text-align:right;
    width:650px;
}
.total_rand {
    border:medium none;
    min-height:380%;
    padding-bottom:0;
    width:650px;
    overflow: visible;
    display:block;
}
div  { border: none;
}
.printlogo { display: block; 
text-align: left;
margin-bottom: 20px; 
}
.border_grau, .navigation .border_grau { border: none;
}

.blank_tab {
    background-color:#E6E6D6;
    border-bottom:0px solid #999999;
    border-right:0px solid #999999;
    float:left;
    height:52px;
    overflow:hidden;
    white-space:normal;
    width:570px;
}
.portal_contentboxright {
    display: none;
}
.portal_content_wide {
    display:inline; 
    margin-left:10px;
    margin-top:10px;
    width:540px;
}
.navigation {
    display: none; 
}
.mainmenu {
    display: none; 
}
.portal_submenu {
    display: none; 
}
.salk_header_wrap {
    display: none;
}
.border_weiss {
border-left:0px solid #FEFEFE;
border-right:0px solid #989898;
display:block;
}
.haus_contentboxleft, .portal_contentboxleft { overflow: visible;
}


.menu_span2, .haus_contentbox, .portal_contentbox  { overflow: visible;
}
.border_weiss { overflow: visible;}
.spalte1_2_2_1, .spalte2_2_2_1, .spalte3_2_2_1, .spalte1_1_3_1, .spalte2_1_3_1, .spalte3_1_3_1 {
display: block;
vertical-align:top;
}

}

/************************** Panorama ***************************/

.pan_main {
    width:538px;
    height:270px;
    }
.pan_image {
        float:left;
        height:220px;
        width: 360;
        }
.pan_inhalt {
    width: 170px;
    height: 269px;
    border-bottom:1px solid #BBBCAE;
    border-top:1px solid #BBBCAE;
    margin:0px;
    padding:0px;
}
.pan_title {
    height: 30px;
    padding: 10px 0px 10px 0px;
    color:#c9c9b1;
    font-weight:bold;
    letter-spacing:.3em;
    text-transform:uppercase;
    border-top:1px solid #BBBCAE;
    background:#FFF;
    text-align:center;
    float:right;
    width:178px;
    }
.pan_text {
    height: 77px;
    padding: 140px 0px 0px 0px;
    text-align: center;
    font:Arial;
    font:bold;
    color:#6c6c6a;
    line-height:2em;
    background:#F0EFEA;
    border-bottom:1px solid #BBBCAE;
    border-top:1px solid #BBBCAE;
    margin:0;
    width:178px;
    float:right;
}
.pan_uebersicht {
    font:bold;
    color:#6c6c6a;
    line-height:2em;
    width:518px;
    height:150px;
    padding:2px 10px;
    margin:15px 0px 3px 0px;
    border-top:5px solid #BBBCAE;
    border-bottom:5px solid #BBBCAE;
    background:#F0EFEA;
    text-align:left;
    float:left;
}
.pan_scrollbar {
    letter-spacing:.5em;
    width:500px;
    height:100px;
    overflow-x: auto;
    white-space:nowrap;
    padding:2px 0px 10px 0px;
}