@charset "utf-8";
/* CSS Document */

/***************** Timer ********************/


 #timerGrafikRahmen {background:url(bilder/timerBg.png) no-repeat top left #c82e33; width:686px}
 #timerGrafik {padding:40px 12px 0 19px}
 #timerGrafik th {color:white; text-align:left}
 #timerGrafik td {background-color:#f4d5d5; color:#8a2023; font-size:0.85em}
 #timerGrafik td.style2 {background-color:#e9abae}
 #timerGrafikBottom {background:url(bilder/timerBottom.png) no-repeat top left #c82e33; width:686px; height:30px}

/***************** Kalender ********************/

.weekview td {visibility:hidden}
.weekview table.calborder {visibility:visible}
.weekview table.calborder td {visibility:visible}
.timeborder,
.rowOff,
.rowOff2,
.rowToday,
.tx-cal-controller .navback,
.tx-cal-controller .title {background-image:none; background-color:#dee5c5; border-color:#819E27}
.calborder {border:none}


.rowOff,
.rowOff2,
.rowOn,
.rowOn2,
.rowToday {border:none}
.default_catheader {background-color:#E28502; color:white}
.eventbg2 {background-color:#B6CF66}
.weekborder {background-color:#dee5c5; border-color:#819E27}

#inhalt #month-header-icons a {text-decoration:none; color:#7c9722}
#inhalt #month-header-icons img {vertical-align:bottom}

#calendar-nav {display:none}
#month-header {border:none; background:none transparent; color:#7C9722; font-weight:bold}
#month-header-prevnext img, #month-footer img {vertical-align:middle}

.month-large th {border:none; background-color:#c7de81}
.month-large th.weekday {border:none; background-color:#c7de81}
.month-large td {border:1px solid #7C9722}
.month-large td:hover {color:white; background-color:#E28502}
.monthToday {background:none repeat scroll 0 50% #7C9722 !important;}
.monthCurrentWeek {background-color:#99b542}
.monthSelectedWeek {background-color:#b6cf66}
.month-large th.monthSelectedWeek {border-top:1px solid #7C9722}

#inhalt .tx-cal-controller a {color:black; font-weight:bold; text-decoration:none}
#inhalt .tx-cal-controller a:hover {text-decoration:underline}


.V9 {display:inline}

/***************** Suche  ********************/

#suchbereich form {margin-left:22px; color:#fff; font-size:16px; font-weight:bold; margin-top:4px;}
#suchbereich form input {background:none; border:none; margin:1px; color:#fff; padding:0; font-weight:bold}
#suchbereich form #suchFeld {background:none; border:none; margin:1px; 0 0 0; width:102px; height:18px; color:#5e731a; font-size:0.9em; font-weight:normal }
#suchFeldRahmen {background:url(bilder/suchFeld.gif) no-repeat #7c9722; padding:1px 15px 4px 2px; width:76px; display:inline}

body {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; background-color:#ddd; }

a img {border:none}

#logo {position:absolute; top:0; left:0; z-index:2}

#dynMenue ul li.actsub ul li#spaceer {height:14px}

#rahmen {width:1020px; background:url(bilder/bgContent.gif) repeat-y left #FFF;}
#linksOben {width:238px; height:146px; float:left; background:url(bilder/bgLeftTop.gif) no-repeat bottom #FFF;}
#hintergrundBild {width:782px; height:146px; float:left; background:url(bilder/seniorenzentrum-krefeld.jpg) no-repeat bottom #FFF;}
#suchbereich {width:238px; height:39px;  float:left; background:url(bilder/bgLeft2.gif) no-repeat bottom #FFF;}

#dynMenue {width:238px; float:left; margin-top:20px}

#dynMenue ul {margin:6px 4px 10px 23px; padding:0; list-style:none; font-size:12px }
#dynMenue ul li.space {margin-bottom:25px;}
#dynMenue ul li a {margin:10px 0; font-size:12px; font-weight:bold; text-decoration:none; color:#fff; display:block; background:url(bilder/navE1.gif) no-repeat bottom left; padding:4px 30px 10px 6px;}

#dynMenue ul li a:hover,
#dynMenue ul li a.act {background-image:url(bilder/navE1act.gif)}

#dynMenue a:active {border:none}

#dynMenue ul li.actsub {background:url(bilder/navE1sup.gif) top left no-repeat; padding-bottom:0}
#dynMenue ul li.actsub a {background:none; padding-bottom:6px; padding-top:8px; margin:4px; 0 }
#dynMenue ul li.actsub a:hover {color:#8d2123}

#dynMenue ul li.actsub ul {margin:0; padding-bottom:0 }
#dynMenue ul li.actsub ul li a {display:block; font-size:10px; font-weight:normal; padding-bottom:3px; padding-top:2px; padding-left:10px;}
#dynMenue ul li.actsub ul li a.act {font-weight:bold}

#hauptMenue {width:782px; height:39px;  float:left; background:url(bilder/bgRight2.gif) repeat-x top right #FFF;}
#hauptMenue ul {margin:4px 0; padding:0; list-style:none; font-size:13px}
#hauptMenue ul li {display:inline; padding-left:30px;}
#hauptMenue ul a {text-decoration:none; color:white; font-weight:bold }
#hauptMenue ul a:hover {color:#ffee8d}



#inhaltRahmen {width:559px; float:left; border-top:20px solid white}
#inhalt {padding-left:30px; padding-top:10px; padding-right:10px; line-height:16pt; font-size:.8em; line-height:1.4em}
#inhalt h1 {font-size:1.4em; color:#e28502; margin:20px 0; line-height:1.6em}
#inhalt h2 {font-size:1.3em; color:#819e27; margin:20px 0 5px 0}
#inhalt h3 {font-size:1.2em; color:#819e27; margin:10px 0 2px 0}
#inhalt h4 {font-size:1em; font-weight:bold; color:#e28502; margin:10px 0 2px 0}

#inhalt p,
#inhalt li {font-size:1em; color:#000; margin:2px 0 8px 0}

#inhalt a {color:#7c9722}
#inhalt a:hover {color:#000}

#inhalt .tx-indexedsearch-rules p {font-size:0.8em; line-height:1.2em}


#bildLeiste {width:223px; float:left; border-top:20px solid white; height:500px; }

#cssfarbe {display:none}
#csssw    {display:inline}

  /* Schriftenwähler */

#hauptMenue ul li#schrift {padding-left:2px}
#hauptMenue ul li#schrift ul {display:inline; margin:0}
#hauptMenue ul li#schrift ul li {padding-left:2px}

 div.tx-ghfontsize-pi1 { padding:0; background-color:transparent; display:inline}
.tx-ghfontsize-pi1 a:link {color:white}
.tx-ghfontsize-pi1 li {padding-left:6px; float:none}
a#tx-ghfontsize-smaller {font-size:9px; line-height:12px}
a#tx-ghfontsize-reset {}
a#tx-ghfontsize-larger {font-size:14px; line-height:auto}

  /* Suche  */

.tx-indexedsearch-rules {display:none}

  /* Bildleiste  */

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {display:block}
div.csc-textpic div.csc-textpic-imagewrap ul li {float:none}
div.csc-textpic div.csc-textpic-imagewrap ul  {margin-top:90px}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:0 !important}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0}

  /* Kontaktformular  */
  
  fieldset.csc-mailform { border:none } 
  label { width: 100px; display:inline-block; vertical-align:top; font-size:0.9em}
  #mailformformtype_mail {
     background:none repeat scroll 0 0 #F1C88E; 
     border:1px solid #E28502; 
     color:black; }
     
  /* Slideshow  */
 #inhalt .slideInfoZone h2 {margin-top:0}
 #inhalt .slideInfoZone p {color:#fff}
