TD { font-family:Arial,Verdana,Helvetica; font-size:12px; color:#58595B; }
TD.mainpadding { padding-left: 9px; padding-top: 9px; padding-right: 9px; }

/******  Schnellsuche  ******/
TABLE.fastsearch TD { color:#FFFFFF; font-size:13px; font-weight:bold; }
TABLE.fastsearch INPUT { border:1px solid #CCCCCC; background:#FFFFFF; margin-left:6px; width:180px; }

/******  Path  ******/
TD.sitepath SPAN A:LINK     { color:#000000; text-decoration:none; }
TD.sitepath SPAN A:VISITED  { color:#000000; text-decoration:none; }
TD.sitepath SPAN A:HOVER    { color:#000000; text-decoration:none; font-weight:bold; }
TD.sitepath SPAN.act { color:#000000; font-weight:bold; }
TD.sitepathtitle { color:#000000; width:75px; padding-right: 3px; }

/******  Login  ******/
TD.login {  padding-top:0px; }
DIV.login { background:#58595B; padding:10px; }
DIV.login INPUT { padding-left:3px; padding-right:3px; font-size:11px; border:1px solid #CCCCCC; background:#FFFFFF; width:181px; }
DIV.login P { font-size:10px; color:#FFFFFF; padding-bottom:6px; }
DIV.login P.check { font-size:12px; }
DIV.login P.check INPUT { padding:0px; width:13px; background:transparent; border:0px; }
DIV.login P.bottom { padding-bottom:0px; }
DIV.login BUTTON { position:absolute; top:0px; left:0px; width:0px; height:0px; border:0px; background:transparent; }

/******  Newsletter  ******/
TD.newsletter { padding-top:0px; }
DIV.newsletter { background:#58595B; padding:10px; }
DIV.newsletter INPUT { padding-left:3px; padding-right:3px; font-size:11px; border:1px solid #CCCCCC; background:#FFFFFF; width:181px; }
DIV.newsletter BUTTON { position:absolute; top:0px; left:0px; width:0px; height:0px; border:0px; background:transparent; }

/******  Menu  ******/
TD.menu { height:270px; vertical-align:top; padding-bottom:7px; background:#D1D3D4; }

TD.menu DIV.l1{ font-weight:bold; color:#7F8184; background:#D1D3D4; padding:4px; padding-left:12px; }
TD.menu DIV.l1 A:LINK    { color:#7F8184; text-decoration:none; }
TD.menu DIV.l1 A:VISITED { color:#7F8184; text-decoration:none; }
TD.menu DIV.l1 A:HOVER   { color:#FFFFFF; text-decoration:none; }

TD.menu DIV.l1act { background:#CE171E; color:#FFFFFF; }
TD.menu DIV.l1act A:LINK    { color:#FFFFFF; text-decoration:none; }
TD.menu DIV.l1act A:VISITED { color:#FFFFFF; text-decoration:none; }
TD.menu DIV.l1act A:HOVER   { color:#FFFFFF; text-decoration:none; }

TD.menu DIV.l2{ background:#E6E7E8; font-weight:normal; color:#7F8184; padding:2px; padding-left:18px; }
TD.menu DIV.l2 A:LINK    { color:#7F8184; text-decoration:none; }
TD.menu DIV.l2 A:VISITED { color:#7F8184; text-decoration:none; }
TD.menu DIV.l2 A:HOVER   { color:#7F8184; text-decoration:none; font-weight:bold; }

TD.menu DIV.l2act { font-weight:bold; }
TD.menu DIV.l2act A:LINK    { color:#7F8184; text-decoration:none; }
TD.menu DIV.l2act A:VISITED { color:#7F8184; text-decoration:none; }
TD.menu DIV.l2act A:HOVER   { color:#7F8184; text-decoration:none; }

TD.menu DIV.l3{ background:#E6E7E8; font-weight:normal; color:#7F8184; padding:2px; padding-left:36px; }
TD.menu DIV.l3 A:LINK    { color:#7F8184; text-decoration:none; }
TD.menu DIV.l3 A:VISITED { color:#7F8184; text-decoration:none; }
TD.menu DIV.l3 A:HOVER   { color:#7F8184; text-decoration:none; font-weight:bold; }

TD.menu DIV.l3act { font-weight:bold; }
TD.menu DIV.l3act A:LINK    { color:#7F8184; text-decoration:none; }
TD.menu DIV.l3act A:VISITED { color:#7F8184; text-decoration:none; }
TD.menu DIV.l3act A:HOVER   { color:#7F8184; text-decoration:none; }

/******  ContentMenu  ******/

TD.contentmenu DIV { width:711px; padding-top:10px; padding-bottom:10px; }
TD.contentmenu SPAN { padding:6px; font-weight:bold; font-size:14px; color:#58595B; }
TD.contentmenu SPAN.planungact { color:#007236; text-decoration:underline; }
TD.contentmenu SPAN.pflegeact { color:#F36F21; text-decoration:underline; }
TD.contentmenu SPAN.lexikonact { color:#005496; text-decoration:underline; }
TD.contentmenu A.planung:LINK     { color:#58595B; text-decoration:none; }
TD.contentmenu A.planung:VISITED  { color:#58595B; text-decoration:none; }
TD.contentmenu A.planung:HOVER    { color:#007236; text-decoration:underline; }
TD.contentmenu A.pflege:LINK     { color:#58595B; text-decoration:none; }
TD.contentmenu A.pflege:VISITED  { color:#58595B; text-decoration:none; }
TD.contentmenu A.pflege:HOVER    { color:#F36F21; text-decoration:underline; }
TD.contentmenu A.lexikon:LINK     { color:#58595B; text-decoration:none; }
TD.contentmenu A.lexikon:VISITED  { color:#58595B; text-decoration:none; }
TD.contentmenu A.lexikon:HOVER    { color:#005496; text-decoration:underline; }

/******  News  ******/
TD.news { padding-top:7px; }

DIV.news-latest, DIV.news-list { margin-bottom:7px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; background:#D1D3D4; color:#58595B; }
DIV.news-latest DIV.header, DIV.news-list DIV.header, DIV.news-single DIV.header { font-size:12px; font-weight:bold; line-height:16px; }
DIV.news-latest DIV.text, DIV.news-list DIV.text, DIV.news-single DIV.text { font-size:12px; }
DIV.news-latest DIV.more, DIV.news-list DIV.more { font-size:11px; font-weight:bold; font-style:normal; color:#ED1C24; line-height:16px; }
DIV.news-latest DIV.more A:LINK, DIV.news-list DIV.more A:LINK    { color:#ED1C24; text-decoration:none; }
DIV.news-latest DIV.more A:VISITED, DIV.news-list DIV.more A:VISITED { color:#ED1C24; text-decoration:none; }
DIV.news-latest DIV.more A:HOVER , DIV.news-list DIV.more A:HOVER  { color:#ED1C24; text-decoration:none; }
DIV.news-list DIV.info, DIV.news-list DIV.more { text-align:right; }
DIV.news-list { width:210px; vertical-align:top; }
DIV.news-list DIV.text { vertical-align:top; padding-top:7px; }
DIV.news-listimg { padding-left:4px; padding-bottom:1px; float:right; }
DIV.news-singleimg { padding-top:3px; padding-right:4px; padding-bottom:1px; float:left; }
DIV.news-single DIV.info { font-size:10px; }
DIV.news-single DIV.sub { padding-top:5px; padding-bottom:5px; }

/******  CALENDAR  ******/
DIV.cal-header { padding-bottom:9px; padding-top:6px; }
DIV.cal-header DIV.cal-listtitle { padding-left:6px; font-size:14px; font-weight:bold; float:left; }
DIV.cal-header DIV.cal-catselector { text-align:right; }

DIV.cal-items { background:#FEE7DC; margin-bottom: 9px; }
DIV.cal-items DIV.cal-headline { height:29px; background:#FEE7DC url(../images/bg_verlauf_cal.gif) }
DIV.cal-items DIV.cal-headline P { padding:6px; font-size:14px; font-weight:bold; color:#FFFFFF; }
DIV.cal-items DIV.cal-title { padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; font-weight:bold; }
DIV.cal-items DIV.cal-teaser { padding-left:6px; }
DIV.cal-items DIV.cal-readmore { padding-right:6px; text-align:right; padding-bottom:6px; font-weight:bold; }
DIV.cal-items DIV.cal-readmore A:LINK     { color:#ED1C24; text-decoration:none; }
DIV.cal-items DIV.cal-readmore A:VISITED  { color:#ED1C24; text-decoration:none; }
DIV.cal-items DIV.cal-readmore A:HOVER    { color:#ED1C24; text-decoration:none; }

DIV.cal-single {  }
DIV.cal-text { border:0px; padding:6px; margin-bottom:9px; }
DIV.cal-text DIV.cal-title { font-size:14px; font-weight:bold; padding-bottom:6px; }
DIV.cal-text DIV.cal-teaser { font-style:italic; font-weight:bold; padding-bottom:6px; }
DIV.cal-info {}
DIV.cal-info DIV.label { padding-left:6px; margin-bottom:1px; margin-right:6px; width:120px; background:#FEE7DC; float:left; }
DIV.cal-info DIV.label P { padding:2px;  }
DIV.cal-info DIV.item { margin-bottom:1px; }
DIV.cal-info DIV.item P { padding:2px; }
DIV.cal-single A:LINK { color:#ED1C24; text-decoration:none; }
DIV.cal-single A:VISITED { color:#ED1C24; text-decoration:none; }
DIV.cal-single A:HOVER { color:#ED1C24; text-decoration:none; }
DIV.cal-prev { float:left; }
DIV.cal-next { text-align:right; }
DIV.cal-submit INPUT { background:transparent; border:0px; cursor:pointer; font-size:11px; }


/******  SUCHE  ******/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; padding:3px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#58595B; background:#FFFF99; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DAE0EE; padding:3px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc;  padding:3px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch A:LINK    { color:#005496; text-decoration:none; }
.tx-indexedsearch A:VISITED { color:#005496; text-decoration:none; }
.tx-indexedsearch A:HOVER   { color:#ED1C24; text-decoration:underline; }

/******  CONTENT  ******/
TD.leftcontent { border-right:2px solid #CCCCCC; padding-right:3px; width:201px; }
TD.clp { padding-left:5px; }
TD.contpadd { padding:9px; }
TABLE.tmplbg { padding: 9px; }
A IMG { border:0px; }
P, DIV, H1, H2, H3, H, FORM, INPUT, DD, DT, DL { margin:0px; }
DIV.csc-header H1{ font-size:14px; margin-top:8px; margin-bottom:4px; }
P.csc-caption { padding:3px; }
P.csc-linkToTop { text-align:right; font-weight:bold; }
P.csc-linkToTop A:LINK { color:#58595B; text-decoration:none; }
P.csc-linkToTop A:VISITED { color:#58595B; text-decoration:none; }
P.csc-linkToTop A:HOVER { color:#58595B; text-decoration:none; }

TABLE.csc-mailform INPUT {  padding-left:3px; padding-right:3px; font-size:11px; border:1px solid #CCCCCC; background:#FFFFFF; width:200px;  }
TD.csc-form-commentcell { padding-top:9px; padding-bottom:4px; }


DIV.csc-mailform-label {
  line-height:28px;
}

FIELDSET {
  border:0px;
  margin:0px;
  padding:0px;
}

FIELDSET.csc-mailform DIV.csc-mailform-field LABEL {
  display: block;
  float: left;
  width:80px;
}

FORM BR {
  clear: left;
}

FIELDSET.csc-mailform DIV.csc-mailform-field INPUT {
  padding-left:3px;
  padding-right:3px;
  margin-bottom:3px;
  font-size:11px;
  border:1px solid #CCCCCC;
  background:#FFFFFF;
  
}

DIV.csc-mailform-field INPUT.csc-mailform-submit {
  display: block;
  margin-left:140px;
  width:100px;
}

P { font-size:12px; }
P.bodytext{ line-height:16px; }
P.bodytext A:LINK { color:#ED1C24; text-decoration:none; }
P.bodytext A:VISITED { color:#ED1C24; text-decoration:none; }
P.bodytext A:HOVER { color:#ED1C24; text-decoration:none; }

DIV.bluebg{ background:#DAE0EE; }
DIV.orangebg{ background:#FFF3E2; }
DIV.redbg{ background:#FEE7DC; }
DIV.greenbg{ background:#D9E8DD; }
DIV.thumbs{ padding:12px; }
DIV.filialinfo { padding:12px; }
DIV.filialinfo P.bodytext { line-height:20px; }
DIV.filialinfo H1 {  margin-top:0px; color:#8B0204; }
TD.filialinfobg { background:#D9E8DD; }
DIV.mitarbeiter { background:#FFE0B6; padding:12px; }

DIV.thumbs DL.csc-textpic-image, DIV.imagepadding DL.csc-textpic-image { padding-bottom: 5px; }

P.bodytext A.imprintlnk:LINK { color:#58595B; text-decoration:none; }
P.bodytext A.imprintlnk:VISITED { color:#58595B; text-decoration:none; }
P.bodytext A.imprintlnk:HOVER { color:#58595B; text-decoration:none; }
