
* .tx-dlovulution-pi1 {font-weight:normal;}

.tx-dlovulution-pi1 h1      { color: #e1e0dd; font-size: 1px; font-weight: bold; line-height: 1%; background-color: #e1e0dd; background-image: url(../../../typo3conf/ext/dl_ovulution/res/esp_kal.png); background-repeat: no-repeat; text-align: right; margin: 0 0 1em; padding: 0; height: 22px; border-width: 0;font-size:8px; line-height:100%;}
.tx-dlovulution-pi1 h2      { color: #666; font-size: 12px; font-weight: bold; background-color: #e1e0dd; margin: 0 0 1em; padding-top: 4px; padding-bottom: 4px; padding-left: 2px; width: 380px }
.tx-dlovulution-pi1 .formtable  { width: 380px }
.tx-dlovulution-pi1 p  { font-size: 1em; margin-top: 1em; margin-bottom: 1em }
.tx-dlovulution-pi1 .submit   { color: #666; font-size: 12px; font-weight: bold; background-color: #e1e0dd; text-align: right; height: 25px }
.tx-dlovulution-pi1 .submit input  { margin-top: 4px; margin-right: 10px }
.tx-dlovulution-pi1 #cal .ft   { background-color: #f9e5ee; background-image: url(../../../typo3conf/ext/dl_ovulution/res/bg_fruchtbar.png); background-repeat: repeat; }
.tx-dlovulution-pi1 #cal .sft     { background-color: #dfacc1; background-image: url(../../../typo3conf/ext/dl_ovulution/res/bg_sehr_fruchtbar.png); background-repeat: repeat;}
.tx-dlovulution-pi1 .l_en       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/einnistung.png); background-repeat: no-repeat; margin-right: 15px; margin-left: 10px; padding-top: 5px; padding-left: 25px; height: 21px; float: left; clear: left }
.tx-dlovulution-pi1 .l_esp       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/eisprung.png); background-repeat: no-repeat; margin-right: 15px; padding-top: 5px; padding-left: 25px; height: 21px; float: left }
.tx-dlovulution-pi1 .l_m       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/menstruation.png); background-repeat: no-repeat; margin-right: 15px; padding-top: 5px; padding-left: 25px; height: 21px; float: left }
.tx-dlovulution-pi1 .l_b       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/ic_leg_b.png); background-repeat: no-repeat; margin-right: 15px; margin-left: 10px; padding-top: 5px; padding-left: 25px; height: 21px; float: left; clear: left }
.tx-dlovulution-pi1 .l_u       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/urintest.png); background-repeat: no-repeat; margin-right: 15px; padding-top: 5px; padding-left: 25px; height: 21px; float: left }
.tx-dlovulution-pi1 .l_wm       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/maedchen.png); background-repeat: no-repeat; margin-right: 15px; margin-left: 10px; padding-top: 5px; padding-left: 25px; height: 21px; float: left; clear: left }
.tx-dlovulution-pi1 .l_wj       { line-height: 2; background-image: url(../../../typo3conf/ext/dl_ovulution/res/junge.png); background-repeat: no-repeat; margin-right: 15px; padding-top: 5px; padding-left: 25px; height: 21px; float: left }
.tx-dlovulution-pi1 .l_ft       { background-image: url(../../../typo3conf/ext/dl_ovulution/res/fruchtbar.png); background-repeat: no-repeat; margin-right: 15px; margin-left: 10px; padding-top: 2px; padding-left: 35px; height: 15px; float: left }
.tx-dlovulution-pi1 .l_sft      { background-image: url(../../../typo3conf/ext/dl_ovulution/res/sehr_fruchtbar.png); background-repeat: no-repeat; padding-top: 2px; padding-left: 35px; height: 15px; float: left }
.tx-dlovulution-pi1 #cal  { font-size: 13px; background-color: #ccc }
.tx-dlovulution-pi1 #cal th   { color: #757575; background-color: #e1e0dd; height: 25px; padding-top:15px; padding-bottom:10px; }
.tx-dlovulution-pi1 #cal .cal_days td    { color: #666; background-color: #e2f7ac;  }
.tx-dlovulution-pi1 #cal .cal_empty  { background-color: #fff }
.tx-dlovulution-pi1 #cal td  { background-color: #fff; padding-left: 5px; width: 77px; height: 25px;vertical-align:middle; }
.tx-dlovulution-pi1 #cal .cal_footer   { background-color: #e1e0dd; width: 539px; padding-top:5px; padding-bottom:5px;}
.tx-dlovulution-pi1 #cal .prev a   { color: #757575; font-weight: bold; background-image: url(../../../typo3conf/ext/dl_ovulution/res/pfeil_back.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 25px; float: left }
.tx-dlovulution-pi1 #cal .next a   { color: #757575; font-weight: bold; background-image: url(../../../typo3conf/ext/dl_ovulution/res/pfeil_sz.gif); background-repeat: no-repeat; background-position: right 0; margin-right: 5px; padding-right: 25px; float: right }
.tx-dlovulution-pi1 #cal img { margin: -5px 0 0; position: absolute }
.tx-dlovulution-pi1 #cal img.cal_ic2 { margin: -5px 0 0 25px; position: absolute }
.tx-dlovulution-pi1 #cal img.cal_ic3 { margin: -5px 0 0 50px; position: absolute }
.tx-dlovulution-pi1 #cal td.sft img { margin: -5px 0 0; position: absolute }
.tx-dlovulution-pi1 #cal td.sft2 img { margin: -13px 0 0; position: absolute }

#cal_legtab td {padding-bottom:20px;vertical-align:middle;}
#cal_legtab {margin-left:30px;}

.tx-dlovulution-pi1 #calbox {margin-top:30px;}
.tx-dlovulution-pi1 #ringleiste { position:absolute; margin-top:-10px; margin-left:1px; width: 532px; height:21px; background:url(../../../typo3conf/ext/dl_ovulution/res/leiste2.png) no-repeat 0 0; }
.tx-dlovulution-pi1 #calbd_rt { position:absolute; margin-top:-8px;width: 6px; height:19px; background:url(../../../typo3conf/ext/dl_ovulution/res/cal_border_rt.png) no-repeat 0 0; }
.tx-dlovulution-pi1 td#calbd_rm { width: 6px; background:url(../../../typo3conf/ext/dl_ovulution/res/cal_border_r.png) repeat-y 0 0; vertical-align:top;}

.tx-dlovulution-pi1 #calbd_bl { font-size:1%; line-height:1%; width: 10px; background:url(../../../typo3conf/ext/dl_ovulution/res/cal_border_bl.png) no-repeat 0 0; height:6px; right:0; }
.tx-dlovulution-pi1 #calbd_bm { font-size:1%; line-height:1%; background:url(../../../typo3conf/ext/dl_ovulution/res/cal_border_bm.png) repeat-x 0 0; height:6px; }
.tx-dlovulution-pi1 td#calbd_br { font-size:1%; line-height:1%; background:url(../../../typo3conf/ext/dl_ovulution/res/cal_border_rb.png) no-repeat 0 0; height:6px; width:6px; vertical-align:top;}
.tx-dlovulution-pi1 #calbd_br { font-size:1%; line-height:1%; background:url(../../../typo3conf/ext/dl_ovulution/res/cal_border_rb.png) no-repeat 0 0; height:6px; width:6px; }


