/*--------------------- Kalender Checkliste */
#content #checkliste {float:left;clear:both;overflow:auto;padding:10px 0 0 0;margin:20px 0 0 0;width:515px;border:1px solid silver;background:url('http://px.umzug.de/calendar/list-top-blue.png') left top #A4CCDE repeat-x;}
#content #checkliste h2 {color:black;float:left;clear:right;margin:0px 0px 0px 0px;padding:4px 0 0 10px;text-align:center;width:auto;}


#content #checkliste .checklist-tips ul.all {margin:10px 0px 0px 0px;padding:0;float:left;clear:both;width:515px;list-style-type:none;}
#content #checkliste .checklist-tips ul.all li {margin:0px 0px;padding:5px 10px 5px 10px;border-bottom:1px solid #999999;border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7;min-height:16px;line-height:16px;width:493px;}
#content #checkliste .checklist-tips ul.all li:last-child {border-bottom:none;}
#content #checkliste .checklist-tips ul.all li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #999999" );}

#content #checkliste .checklist-tips ul.all li p {float:right;margin:2px 0px 0px 0px;padding:0px;width:100px;text-align:right;height:16px;}
#content #checkliste .checklist-tips ul.all li a {color:black;text-decoration:underline;}
#content #checkliste .checklist-tips ul.all li a:hover {color:black;text-decoration:none;}

#content #checkliste ul.all li.blue {background:url('http://px.umzug.de/calendar/list-top-blue.png') left top #A4CCDE repeat-x;}
#content #checkliste ul.all li.orange {background:url('http://px.umzug.de/calendar/list-top-orange.png') left top #FDD1A3 repeat-x;}
#content #checkliste ul.all li.green {background:url('http://px.umzug.de/calendar/list-top-green.png') left top #9DC4A3 repeat-x;}
#content #checkliste ul.all li.grey {background:url('http://px.umzug.de/calendar/list-top-grey-hover.png') left top #D3D3D3 repeat-x;}

#content #checkliste ul.all li.blue:hover {background:url('http://px.umzug.de/calendar/list-top-blue-hover.png') left top #BFDBE8 repeat-x;}
#content #checkliste ul.all li.orange:hover {background:url('http://px.umzug.de/calendar/list-top-orange-hover.png') left top #FEDFBF repeat-x;}
#content #checkliste ul.all li.green:hover {background:url('http://px.umzug.de/calendar/list-top-green-hover.png') left top #BBD6BF repeat-x;}
  
#content #checkliste ul.all p.edit-buttons {background:none;margin:0;}

#content #checkliste p.print {padding:2px 10px 0 0;margin:0;text-align:right;width:auto;float:right;font-size:11px;}
#content #checkliste p.print a {color:black;}


/*--------------------- Kalender Wochenansicht */
#content #woche {float:left;clear:both;overflow:auto;padding:10px 0 0 0;}

#content #caltop {clear:both;width:700px;margin:0px 0px 0px 0px;padding:0px;}
#content #caltop .hinweis {width:700px;clear:both;float:left;margin:0px 0px 0px 0px;padding:10px 0px 0px 0;}
#content #caltop .wochennav {width:700px;float:left;clear:both;font-size:12px;text-align:center;padding:0px 0px 0px 0px;margin:10px 0px 0px 0;}

#content #woche a.textlink {color:#CCCCCC;text-decoration:underline;}
#content #woche a.textlink:hover {color:#CCCCCC;text-decoration:none;}

#content #woche #days-left {margin:0 17px 0px 0;padding:0px;width:340px;float:left;}
#content #woche #days-right {margin:0;padding:0;width:340px;float:left;clear:right;}

#content #woche div.day {width:343px;float:left;clear:both;overflow:auto;margin:0px 0px 12px 0px;padding:0;border:1px solid silver;}
#content #woche div.blue {background:url('http://px.umzug.de/calendar/list-blue-hover.png') left top #D6E8F0 no-repeat}
#content #woche div.orange {background:url('http://px.umzug.de/calendar/list-orange-hover.png') left top #FEEAD6 no-repeat;}
#content #woche div.green {background:url('http://px.umzug.de/calendar/list-green-hover.png') left top #D3E4D6 no-repeat;}

#content #woche p.weekday {font-weight:bold;width:40px;float:left;clear:right;margin:0px 0px 0px 0px;padding:4px 0px 0px 10px;font-size:13px;} 
#content #woche h2 {color:black;float:left;clear:right;margin:0px 0px 0px 0px;padding:4px 0px;text-align:center;width:50px;}
#content #woche h2 .smaller {width:40px;text-align:center;font-size:9px;font-weight:normal;}
#content #woche h2.umzugsTag {color:white;background-color:red;}
#content #woche h2.today {color:black;background-color:#FFCCCC;}

#content #woche ul.daily {list-style-type:none;border-left:3px double #977E46;clear:right;float:left;margin:0;padding:0;width:285px;} 
#content #woche ul.daily li {margin:0px 0px;padding:2px 0 0 5px;line-height:18px;border-bottom:1px solid #999999;min-height:60px;height:auto !important;
height: 60px;width:285px;font-size:11px;}

/* <li> Tage */
#content #woche ul.daily li.blue {background:url('http://px.umzug.de/calendar/list-top-blue.png') left top #A4CCDE no-repeat;border:none;}
#content #woche ul.daily li.orange {background:url('http://px.umzug.de/calendar/list-top-orange.png') left top #FDD1A3 no-repeat;border:none;}
#content #woche ul.daily li.green {background:url('http://px.umzug.de/calendar/list-top-green.png') left top #9DC4A3 no-repeat;border:none;}

/* <li> Tage Hover */
#content #woche ul.daily li.blue:hover {background:url('http://px.umzug.de/calendar/list-top-blue-hover.png') left top #BFDBE8 no-repeat;border:none;}
#content #woche ul.daily li.orange:hover {background:url('http://px.umzug.de/calendar/list-top-orange-hover.png') left top #FEDFBF no-repeat;border:none;}
#content #woche ul.daily li.green:hover {background:url('http://px.umzug.de/calendar/list-top-green-hover.png') left top #BBD6BF no-repeat;border:none;}

/* das ist das p innerhalb der Liste für Neuen Eintrag, Löschen usw. */
#content #woche ul.daily li p {background:none;display:inline;float:right;margin:2px 0 0 0;padding:0 3px 0 0;width:76px;text-align:right;height:16px;white-space:nowrap;}
#content #woche ul.daily li a {color:black;text-decoration:none;margin:0;padding:0;min-height:62px;height: auto !important;
height:62px;}
#content #woche ul.daily li a:hover {color:black;text-decoration:none;}
#content #woche ul.daily li a.textlink {color:black;text-decoration:underline;}
#content #woche ul.daily li a.textlink:hover {color:black;text-decoration:none;}

/*#content #woche ul.daily li:hover {background:url('http://px.umzug.de//list-hover.gif') left bottom #FDFBCD no-repeat;}*/
#content #woche ul.daily li:last-child {border-bottom:none;}
#content #woche ul.daily li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #999999");}



#content #woche .week-tips {width:700px;margin:0px 0px 12px 0px;padding:5px 0px;border:1px solid silver;float:left;}

/* Tipp der Woche */
#content #woche .blue-week {background:url('http://px.umzug.de/calendar/list-top-blue.png') left top #A4CCDE repeat-x;}
#content #woche .orange-week {background:url('http://px.umzug.de/calendar/list-top-orange.png') left top #FDD1A3 repeat-x;}
#content #woche .green-week {background:url('http://px.umzug.de/calendar/list-top-green.png') left top #9DC4A3 repeat-x;}

#content #woche p.print {padding:2px 10px 0 0;margin:0;text-align:right;width:auto;float:right;font-size:11px;}
#content #woche p.print a {color:black;}

#content #woche .week-tips h2 {padding:4px 10px 0 10px;margin:0px;width:480px;float:left;text-align:left;font-size:14px;}
#content #woche .week-tips h2 .smaller {font-size:12px;font-weight:normal;}
#content #woche .week-tips p#action {float:right;clear:right;width:100px;padding:0px;margin:0px 5px 0px 0px;text-align:right;}
#content #woche .week-tips p.edit-buttons {float:right;clear:right;width:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}

/*#content #woche .week-tips form.action {float:right;clear:right;width:100px;padding:0px;margin:0px 5px 0px 0px;text-align:right;}*/
#content #woche .week-tips ul.weekly {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;clear:both;width:700px;list-style-type:none;}
#content #woche .week-tips ul.weekly li {margin:0px 0px;padding:5px 10px 5px 10px;border-bottom:1px solid #999999;width:680px;min-height:16px;line-height:16px;}
#content #woche .week-tips ul.weekly li:last-child {border-bottom:none;}
#content #woche .week-tips ul.weekly li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #999999" );}
  
#content #woche .week-tips ul.weekly li p {float:right;margin:2px -5px 0px 0px;padding:0px;text-align:right;height:16px;}
#content #woche .week-tips ul.weekly li a {color:black;text-decoration:underline;}
#content #woche .week-tips ul.weekly li a:hover {color:black;text-decoration:none;}

/* ------------- Übersicht aller Aufgaben / Checkliste */
#content #woche .week-tips ul.all {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;clear:both;width:515px;list-style-type:none;}
#content #woche .week-tips ul.all li {margin:0px 0px;padding:5px 10px 5px 10px;border-bottom:1px solid #999999;border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7;min-height:16px;line-height:16px;width:100%;}
#content #woche .week-tips ul.all li:last-child {border-bottom:none;}
#content #woche .week-tips ul.all li {border-bottom: expression((this.parentNode.lastChild == this)? "none" : "1px solid #999999" );}


/* ------------------ NOTIZEN-LISTE */
#content #woche .yellow-week {background:url('http://px.umzug.de/calendar/list-hover.gif') left top #F5F390 repeat-x;margin:0px;padding:5px 0px 0px 0px;}
#content #woche ul.notices {float:left;clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;width:700px;}
#content #woche ul.notices li {float:left;clear:both;margin:0px 0px;padding:5px 10px 5px 10px;line-height:16px;background:url('http://px.umzug.de/calendar/list.gif') left top #F5F390 repeat-x;border-top:1px solid silver;min-height:30px;height: auto !important;height:30px;width:680px;} 
#content #woche ul.notices li:hover {background:url('http://px.umzug.de/calendar/list-hover.gif') left top #F8F7B2 repeat-x;}
#content #woche ul.notices li a {color:#C31B0A;text-decoration:underline;}
#content #woche ul.notices li a:hover {color:#C31B0A;text-decoration:none;}
#content #woche ul.notices li p.notiz {float:left;clear:left;width:470px;margin:0px;padding:0px 0px 0px 5px;}
#content #woche ul.notices li p.edit-buttons {float:right;clear:right;width:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}

#content #cal-nav {width:700px;float:left;clear:both;margin:10px 0px 5px 30px;text-align:center;}

/* --------- Formulare Edit / New ---------- */
/* Formular Eintragen */
#entry {width:370px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
#entry h1 {margin:0px 0px 5px 0px;padding:0px;width:350px;font-size:16px;float:left;}

#form-top {margin:0px 0px 0px 0px;width:100%;float:left;clear:both;}
#form-top h1 {text-shadow:white 1px 1px 1px;padding:15px 0px 5px 12px;margin:0px;width:350px;font-size:16px;float:left;}

/* Info-Boxen runde Ecken */
#form-top .infobox-small {float:left;clear:both;width:375px;padding:0 0 10px 0;margin:0 0 0 10px;}
#form-top .infobox-small div.description {float:left;width:360px;margin:0;padding:5px 15px 0 10px;}
#form-top .infobox-small p {float:left;clear:both;width:360px;margin:0;padding:10px 15px 0 15px;line-height:18px;}
#form-top .infobox-small .icon2 {margin:0 8px 10px 0;border:none;float:left;}

#form-top .yellow {background:url('http://px.umzug.de//info-box-375-yellow-bottom.png') left bottom no-repeat;}
#form-top .yellow p {background:url('http://px.umzug.de//info-box-375-yellow-top.png') left top no-repeat;line-height:16px;}

#form-middle {float:left;margin:0px 0px 0px 0px;padding:10px 0px 10px 12px;width:358px;}

#form-middle h2 {font-size:12px;margin:0px 0px 0px 0px;padding:4px 0px;}
#form-middle label {margin:10px 0px 5px 0px;font-weight:bold;}
#form-middle input.textfield,textarea {background-color:white;padding:6px;border:1px solid silver;margin:0px 0px 5px 0px;width:250px;font:11px Verdana, Arial, Helvetica, sans-serif;}
#form-middle textarea {height:50px;width:360px;font:11px Verdana, Arial, Helvetica, sans-serif;}
#form-middle input.textfield:hover,input.textfield:focus,textarea:hover,textarea:focus {background-color:#F8F5DC;border-color:#FFCC99;}
#form-middle input.submit {margin-left:10px;padding:3px 10px;font-weight:bold;font-size:12px;cursor:pointer;border:none;width:115px;color:white;background:url('http://px.umzug.de//button-submit-115-blau.png') no-repeat;height:24px;}
#form-middle input.submit:hover {border:none;background-position:0 -24px;}

#form-bottom {margin:0px 0px 0px 0px;background: url('http://px.umzug.de//form-bottom.png') no-repeat;height:70px;width:370px;float:left;clear:both;}

#form-middle .error {border:1px solid red;}
#form-middle .smaller {font-size:9px;color:#666666;}