@import url(middleborders.css);
    html {
     /*overflow: -moz-scrollbars-vertical;*/ 
    }
    
    html, body {
        height    :100%;
        width     :100%;
        margin    :0;
        background-color:#FEDD9D;
        background-image:url(../images/bg_gesamt.png);
        background-repeat:repeat-Y;
        background-position:41.00em 11em;
        font-family:arial;
        color:#892336;
    }
    
    img {border:0px;}
    .news_single_text img {margin:10px;}
    
    .mcontent .csc-textpic img, #right img {border:1px solid #892336;}
    .left_content .csc-textpic img {border:1px solid #FFF2D9;}
    
    
    a {
        text-decoration:none;
        color:#ed4d27;
    }

    a:hover {
        text-decoration:none;
    }

    a:active {
        text-decoration:none;
    }
    
    #main {
        width     :58.10em;
	      min-height:100%;
    }
    
    p, .formu, li {font-size:0.8em;line-height:1.5em;}
    
    #header {
        position:absolute;
        width:100%;
        min-width:58.1em;
        height:8.13em;
        background-color:#FFCE8C;
        background-image:url(../images/head_bg.jpg);
        background-repeat:repeat-x;
        background-position:bottom left;
        border-bottom:0.5em solid #F14E23;
    }
    
    #header .logo {
        margin-left:1.5em;
        margin-bottom:0.75em;
        margin-top:2.19em;
        float:left;
    }
    #header .logo img {
        height:5.50em;
        width:9.25em;
    }
    
    #header .tx-efafontsize-pi1 {
        width:15em;
        font-size:11px;
        font-weight:bold;
        height:3.13em;
        float:left;
        margin-left:15em;
        margin-top:1.25em;
    }
    #header .tx-efafontsize-pi1 .ansichtText {margin-top:1em;}
    #header .tx-efafontsize-pi1 *  {
        display:inline;
        vertical-align:middle;
    }
    
    #header .suche {
        float:left;
        
        margin-top:0.75em;
        width:24em;
    }
    
    #left {
        width:12.50em;
        float:left;
        padding-top:8.33em;
    }
    
    #left .navi {
        min-height:12.00em;
        padding-bottom:5em;
    }
    
    #left .navi_heading {
      margin-top:0.2em;
      padding-top:0.65em;
      padding-bottom:0.3em;
      padding-left:1.0em;
      background-color:#FED687;
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;      
      color:#FFFFFF;
      font-weight:bold;
      font-size:0.75em;
      height:1.5em;
      text-transform:uppercase;
    }
    
    .left_content {
      width:11.00em;
      padding-left:0.75em;
      padding-top:0em;
      margin-top:0em;
      padding-bottom:0.75em;
    }

    #middle {
        width:33.00em;
        background-color:transparent;
        float:left;
        position:relative;
        top:3.0em;
        left:-6px;
    }

    #middle .rahmen {
        width:100%;
    }

    #middle .content {
        min-height:33.05em;
    }
    
    #right {
        width:12.50em;
        min-height:18.75em;
        background-color:transparent;
        padding-top:8.33em;
        float:left;
        margin-left:-6px;
    }
    
    /* Content */
    #middle .mheader {
        height:1.63em;
        padding-top:3.5em;
        margin-left:6px;
        padding-left:0em;
        background-image:url(../images/head_bg.jpg);
        background-repeat:repeat-x;
        background-position:left -47px;
        background-color:#FFA032;
        margin-right:6px;
    }

    #middle .mroot {
        padding-top:0.8em;
        padding-left:2em;
        background-color:#FFFFFF;
        margin-left:6px;
        margin-right:6px;
    }
    
    #middle .mcontent {
        padding-top:0.225em;
        padding-left:2em;
        padding-right:2em;
        position:static;
        padding-bottom:5em;
        background-color:#FFFFFF;
        margin-left:6px;
        margin-right:6px;
        min-height:30em;
    }
    
    #middle .mfooter {
        position: absolute;
        bottom:0px;
        width:32.3em;
        margin-left:6px;
        margin-right:6px;
        height:1.25em;
        background-color: #892436;
/*
      	background 			    : url(../images/border_bottom.jpg);
      	background-position	: bottom left;
      	background-repeat	  : repeat-x;
*/
    }
    
    
    .killer, .killerff {clear:both;}
    
    /* Menüs */
    
    /* Header */
    
    #header .headmenu {
      margin-left:-20px;
    }
    
    #header .headmenu * {
      list-style: none;
      font-weight:bold;
      font-size:0.85em;
      display:inline;
      color:#883d46;
    }
    
    #header .suche * { display:inline; vertical-align:middle;}
    
    
    /* Header Ende*/
    

    /* Nebenmenu */
    .mheader .nebenmenu * {
      display:inline;
      vertical-align:middle;
      font-size:0.85em;
      font-weight:bold;
      text-transform:uppercase;
    }
    .mheader .nebenmenu {
      margin-left:-40px;
      margin-top:0.5em;
    }
    
    .mheader .nebenmenu li a {
        height:2.50em;
        padding:5px;
        padding-left:10px;
        padding-right:10px;
        color:#883d46;
    }

    .mheader .nebenmenu li a:hover {
        height:2.50em;
        background-color:#fed29c;
        color:#FFFFFF;
    }

    .mheader .nebenmenu .currentactive a {
        height:2.50em;
        background-color:#E82B18;
        background-image:url(../images/verlauf_organge.jpg);
        background-position: bottom;
        background-repeat:repeat-x;
        color:#FFFFFF;
    }

    .mheader .nebenmenu .currentactive a:hover {
        height:2.50em;
        background-color:#E82B18;
        background-image:url(../images/verlauf_organge.jpg);
        background-position: bottom;
        background-repeat:repeat-x;
        color:#FFFFFF;
    }

    .mheader .nebenmenu .first a {padding-left:3.0em;}
    
    
    
    /* Nebenmenu Ende*/

    /* Rootline */
    .mroot * {
      display:inline;
      vertical-align:middle;
    }

   
    .klein {
      font-size:0.70em;
    }
    
    .klein a { padding-bottom:0.1em; }
    
    .hoch { padding-bottom:0.1em; }
    /* Root Ende */

    /* Footer */
    
    .mfooter .nebenmenu * {
      display:inline;
      vertical-align:middle;
      color:#FFFFFF;
      font-size:0.85em;
      padding:0px;
    }
    .mfooter .nebenmenu {
      margin-left:-40px;
      margin-top:0.0em;
    }
    
    .mfooter .nebenmenu li a {
        height:2.50em;
        color:#FFFFFF;
    }

    .mfooter .nebenmenu li a:hover {
        height:2.50em;
        color:#FFFFFF;
    }

    .mfooter .nebenmenu .currentactive a {
        height:2.50em;
    }
    .mfooter .nebenmenu .first a {padding-left:3.0em;}
    /* Footer Ende */


    
    
    /* Hauptmenü */
    .hauptmenu * {
      list-style: none;
      vertical-align:middle;
      font-size:0.95em;
      display:block;    
    }

    .hauptmenu {
      margin-left:-30px;
      margin-right:1.3em;
      margin-top:0px;
    }
    
    .hauptmenu li a {
      padding:0.81em 0.4em 0.81em 0.4em;
      color:#892336;
      font-size:0.75em;
      font-weight:bold;
      display:block;
    }
    
    .hauptmenu li {
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;
    }

    .hauptmenu li a:hover {
      background-color:#FED687;
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;      
    }

    .hauptmenu .currentactive a {
      background-color:#FED687;
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;      
    }
    
    .hauptmenu li { margin:0.1em 0em 0.1em 0em; }
    .hauptmenu .last a { }
    
    /* Hauptmenü Ende*/
    /* Menüs */

    table td p {
      padding:0px;
      margin:0px;
    }

    /* Ratgeber Ecke */
    #right .ratgeber_heading {
      background-color:#651A2E;
      background-image:url(../images/verlauf_braun.jpg);
      background-position:top;
      background-repeat:repeat-x;
      height:1.75em;
      color:#FFFFFF;
      padding-left:1.25em;
      margin-top:0.4em;
      padding-top:0.5em;
      font-size:0.75em;
      text-transform:uppercase;
      font-weight:bold;
    }
    
    #right .news-catmenu-NO a, #right .news-catmenu-ACT a {
      padding:0.8em 0.4em 0.8em 0.4em;
      color:#892336;
      font-size:0.75em;
      font-weight:bold;
      display:block;
      text-transform:uppercase;
    }

    #right .news-catmenu-ACT a:hover {
      background-color:#FED687;
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;
    }
    
    #right .news-catmenu-ACT a {
      background-color:#FED687;
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;
    }
    
    #right .news-catmenu-NO a:hover {
      background-color:#FED687;
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;
    }
    
    #right .news-catmenu-ACT, #right .news-catmenu-NO {
      background-image:url(../images/menuline.png);
      background-repeat:repeat-x;
      background-position:bottom;
      margin:0em 0.75em 0em 0.75em;
    }
    


    /* Pflege ABC */
    
    .tt_pflegeabc {
      background-color:#feaa48;
      min-height:14em;
      position:relative;
      bottom:0em;
      
    }
    
    
    .tt_pflegeabc .pflege_heading {
      background-color:#E82B18;
      background-image:url(../images/verlauf_organge.jpg);
      background-position: bottom;
      background-repeat:repeat-x;
      height:1.75em;
      color:#FFFFFF;
      padding-left:1.0em;
      padding-top: 1.0em;
      font-size:0.75em;
      font-weight:bold;
      text-transform:uppercase;
      float:left;
      width:15.1em;
    }
    .tt_pflegeabc .pflege_heading a { color:#FFFFFF; }
    
    .tt_pflegeabc .pflege_heading_shadow {float:right; margin-right:0.00em;}
    .tt_pflegeabc .pflege_heading_shadow img {width:6px; height:2.06em;}
    .tt_pflegeabc .head_container { 
      background-color:#E82B18;
      background-image:url(../images/verlauf_organge.jpg);
      background-position: bottom;
      background-repeat:repeat-x;          
      Z-index:999;
      position:relative;
      width:12.5em;
    }
    
    .tt_pflegeabc .news_catLinks {
      padding:0px;
      height: 8.5em;
      width : 15.8em;
      background-image:url(../images/pflege_abc.jpg);
      background-repeat:no-repeat;
      background-position:left middle;
      position:relative;
      z-index:999;
    }
    .tt_pflegeabc .news_catLinks .pflege-abc-link { width : 100%; }
    .tt_pflegeabc .news_catLinks .pflege-abc-link a {
      display:block;
      padding-top:8.0em;
      padding-left:0.9em;
      height: 1.5em;
      width : 15.8em;
      font-size:0.75em;
      background-color:transparent;
      font-weight:normal;
      color:#FFFFFF;
    }
    .level1 .level2 {
        margin-left:2em;
    }
    .level1 .level2 .level3{
        margin-left:2em;
    }
    
    .news-single-related_abc {
      width:8.5em;
      border:1px solid #883D46;
    }
    
    .news-single-additional-info {
        float:right;
        margin-top:1em;
    }
    
    .news-single-related_abc .news_single_text ul * {list-style:none;}
    
    .news-single-related_abc .news_related_heading {
      background-color: #E64722;
      padding:0.25em 0.5em 0.25em 0.5em;
      color:#FFFFFF;
      font-size:0.8em;
      font-weight:bold;
    }
    
    .news-single-related_abc .related_news {
      padding:0.25em 0.5em 0.25em 0.5em;
      font-size:0.75em;
    }
    
    .news_single_text_abc {
        float:left;
        width:19em;
    }
    
    
    
    /* Dateien */
    .news-files-header {
      background-color: #E64722;
      padding:0.25em 0.5em 0.25em 0.5em;
      color:#FFFFFF;
      font-size:0.8em;
      font-weight:bold;
    }

    .news-single-files {
      margin-top:1.5em;
      width:8.5em;
      border:1px solid #883D46;    
    }
    
    .news-single-files b a {
      font-weight:none;
      font-size:0.75em;
    }
    
    /* Ende Dateien */
    
    

/* Überschriften */

h1 {
  font-size:0.88em;
}

.csc-header h1 {
  background-image:url(../images/h_bg.png);
  background-repeat:no-repeat;
  background-position:right 2px;
  border-bottom:0.06em solid #892336;
  padding-bottom:0.4em;
  padding-top:0.4em;
}

.csc-header h2 {
  color: #F14E23;
  background-image:url(../images/h_bg.png);
  background-repeat:no-repeat;
  background-position:right 2px;
  padding-bottom:0.4em;
  padding-top:0.4em;
  font-size:0.88em;
  border-bottom:0.06em solid #F14E23;
}

.mcontent h3 {
  color: #892336;
  padding-bottom:0.1em;
  padding-top:0.4em;
  font-size:0.88em;
}



/* Suchen */
.searchbox_sword, .tx-indexedsearch-searchbox-sword {
  border:0.06em solid #892336;
  width:12.50em;
  height:1.275em;
  font-size:0.65em;
  color:#892336;
}



.submit, .tx-indexedsearch-searchbox-button {
  background-image:url(../images/sbtn.png);
  background-repeat:no-repeat;
  background-position:left top;
  border:0px;
  width:2.19em;
  height:1.13em;
  color:#FFFFFF;
}

.tt_pflegeabc .news-search-form * { vertical-align:middle; }

.submitScaleAble {
  border:0px;
  width:2.19em;
  height:1.06em;
}

.mcontent .news-search-form {visibility:hidden;}
.csc-textpic-caption { font-size:0.8em; padding-top:0.75em; }

.left_content p, .left_content .bodytext {line-height:1.15em;}  


.sitemap * {
  list-style: none;
  color:#892336;
}

.sitemap li a { font-weight:bold; color:#ed4d27;}
.sitemap li li a { font-weight:normal; color:#892336;}


.sitemap li {
  border-bottom:1px dotted #892336;
  padding-top:10px;
  padding-bottom:10px;
}

.sitemap li li, .sitemap .last {
  border-bottom:none;
  padding-top:4px;
  padding-bottom:4px;
}

.sitemap li li {
  margin-left:-20px;
  font-size:0.9em;
}

.sitemap li li * { display:inline; }

.ie6fehlerbeseitigung {display:hidden;}

.csc-textpic, .csc-header {clear:both;}


.tx_lumogooglemaps_pi1_infobox, .gmapDir {
 font-size:0.8em;
}
