/* Styled by TYPO3 Content Rendering Group - ben@netcreators.com 2007 */


/*Changed by PEKAN SOLUTIONS JULY 2007 info@pekan.de*/


#termine dd{
	margin:0;
	padding:0 0 0 0.5em;
}

/* START new classes and  id's */
#month-header {width: 735px;margin-bottom: 7px;}
#month-header-prevnext {float: left;}
#month-header-icons {float: right;text-align: right;}
#month-header-icons IMG, #month-header-prevnext IMG , #month-footer IMG{border: 0px solid;}
#month-footer {width: 735px;margin-bottom: 7px;}
#month-footer-header {text-align: center;}
table.month-small {border: 1px solid #A1A5A9;border-collapse: collapse;}
.month-small th,.month-small td {padding: 0;width: 22px;font-size: 10px;}
.month-large {border: 1px solid #A1A5A9;border-collapse: collapse;}
.month-large th,.month-large td {border: 1px solid #A1A5A9;}
.month-large .weekday {background-color: #EEE;height: 12px; font-size:0.8em;}
.month-large .weeknum {background-color: #CC0066;width: 25px; font-size:0.8em; color:white;}
.month-large .day {height: 100px;width: 100px;vertical-align: top;text-align: left; font-size:0.8em;font-weight:bold;}
.month-large .day div {text-align: right;padding-right: 3px;}

/*For the time being calendar-nav remains a table - no proper alternatives came to my mind yet - suggestions?*/
#calendar-nav {}
#calendar-nav td {vertical-align: top;}
#calendar-nav td#previous {width: 175px;}
#calendar-nav td#list {width: 188px;}#calendar-nav td#legend {width: 188px;}
#calendar-nav td#next {width: 175px;}
#link-ics,#link-admin {width: 100%;text-align: center;}
/* END new classes and  id's */
.calborder {background-color: #fff;border: 1px solid #A1A5A9;}
.tbll {background: url(../typo3conf/ext/cal/template/img/shadow_l.gif) no-repeat;width: 8px}
.tblbot {background: url(../typo3conf/ext/cal/template/img/shadow_m.gif) repeat-x;width: 100%}
.tblr {background: url(../typo3conf/ext/cal/template/img/shadow_r.gif) no-repeat;width: 8px}
.rowOn {background-color: #cfc;border-top: 1px solid #fff;border-left: 1px solid #fff;}
.rowOn2 {background-color: #cfc;border-top: 1px solid #fff;}
.rowOff {background-color: #E1E8F1;border-top: 1px solid #fff;border-left: 1px solid #fff;}
.rowOff2 {background-color: #E1E8F1;border-top: 1px solid #fff;}
.rowToday {background-color: #cff;border-top: 1px solid #fff;border-left: 1px solid #fff;}
.padd {/*XXXpadding: 2px;*/}.eventbg_1 {background-color: #557CA3;padding: 2px;}
.eventbg_2 {background-color: #53A062;padding: 2px;}
.eventbg_3 {background-color: #E84F25;padding: 2px;}
.eventbg_4 {background-color: #B257A2;padding: 2px;}
.eventbg_5 {background-color: #D42020;padding: 2px;}
.eventbg_6 {background-color: #B88F0B;padding: 2px;}
.eventbg_7 {background-color: #73738C;padding: 2px;}
#allday a {font-size: 9px;color: #fff;font-weight: 900;text-decoration: none;}
#allday a:hover {text-decoration: underline;}
.eventbg2_1 {background-color: #6699CC;border: 1px solid #557CA3;}
.eventbg2_2 {background-color: #4FC464;border: 1px solid #53A062;}
.eventbg2_3 {background-color: #FF6D3B;border: 1px solid #E84F25;}
.eventbg2_4 {background-color: #EA62D4;border: 1px solid #B257A2;}
.eventbg2_5 {background-color: #FF5E56;border: 1px solid #D42020;}
.eventbg2_6 {background-color: #CCB21F;border: 1px solid #B88F0B;}
.eventbg2_7 {background-color: #9292A1;border: 1px solid #73738C;}
.dayborder {background-color: #fff;border-top: 1px solid #A1A5A9;}
.dayborder2 {background-color: #fff;border-top: 1px dashed #ccc;}
.title {background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif);padding: 5px;}
.title h1 {font-size: 18px;color: #000;margin: 0;}
.monthback {background-color: #A1A5A9;}
.monthsmallbasic {text-align: left;vertical-align: top;}
.monthmediumbasic {height: 20px;width: 20px;text-align: left;vertical-align: top;}
.monthoff {background-color: #F2F2F2 ! important;}
.monthtoday {background-color: #F2F9FF ! important;}
.monthWeekend {background-color: #ffe6f2;}
.monthselected {border: solid 1px red !important;}
.montheventtop {background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif);border-top: 1px solid #A1A5A9;}
.montheventline {border-right: 1px dotted #A1A5A9;}
.medtitle {background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif);height: 20px;margin-top: 3px;font-weight: 900;}
.yearreg {background-color: #fff;height: 30px;width: 30px;text-align: right;vertical-align: top;font-size: 9px;}
.yearoff {background-color: #F2F2F2;height: 30px;width: 30px;text-align: right;vertical-align: top;font-size: 9px;}
.yearon {background-color: #F2F9FF;height: 30px;width: 30px;text-align: right;vertical-align: top;font-size: 9px;}
.yearmonth {background-color: #ccc;}
.yearweek {background-color: #eee;width: 30px;font-size: 9px;font-weight: 900;text-align: center;height: 15px;}
.eventborder {background-image: url(../typo3conf/ext/cal/template/img/day_title.gif);border: 1px #006699 solid;}
.dateback {background-color: #eee;}
.weekborder {border-top: 1px dashed #A1A5A9;border-right: 1px solid #A1A5A9;}
.weekborder2 {border-right: 1px solid #A1A5A9;}
.timeborder {border-right: 2px solid #A1A5A9;border-top: 1px dashed #A1A5A9;background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif);}
.timeborder2 {border-right: 2px solid #A1A5A9;border-top: 1px solid #A1A5A9;background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif);}
.navback {background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif);}.navback img{border:none;}
.sideback {background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif);}
a.psf {text-decoration: none;}
a.psf:link {color: #0066FF;}
a.psf:visited {color: #0066FF;}
a.psf:active {color: #3366CC;}
a.psf:hover {color: #000099;text-decoration: underline;}
a.ps2 {text-decoration: underline;}
a.ps2:link {color: #0066FF;}
a.ps2:visited {color: #0066FF;}
a.ps2:active {color: #3366CC;}
a.ps2:hover {color: #000099;}
a.ps3 {text-decoration: none;}
a.ps3:link {color: #000;}
a.ps3:visited {color: #000;}
a.ps3:active {color: #000;}
a.ps3:hover {color: #000;text-decoration: underline;}
a.ps {text-decoration: none;}
a.ps:link {color: #fff;}a.ps:visited {color: #fff;}
a.ps:active {color: #fff;}
a.ps:hover {color: #fff;text-decoration: underline;}
.legend_calendar {font-size: 9px;color: #000000;margin-top: 1em;margin-left: 1em;}
.V9 {text-align:left ! important;font-size: 9px;color: #000000;}
.V9 ul {margin-bottom: 0px;padding-bottom: 0px;margin-left: 20px;padding-left: 0px;}
.V9 li {margin-bottom: 0px;padding-bottom: 0px;}
.V10W {font-size: 10px;color: #FFFFFF;text-decoration: none;}
.V9W {font-size: 9px;color: #FFFFFF;text-decoration: none;}
.V10WB {font-size: 10px;color: #FFFFFF;font-weight: 900;}
.V9G {font-size: 9px;color: #666666;text-align:right;}
p.V9G{margin:0;padding:0}
.V9G a{font-variant:normal;font-size: 9px;color: #666666;}
.V10 {font-size: 10px;color: #000000;}
.V9BOLD {font-size: 9px;font-weight: 900;}
.G10 {font-size: 11px;color: #0066FF;}
.G10B {font-size: 11px;color: #000000;}
.G10BOLD {font-size: 11px;font-weight: 900;}
.G10G {font-size: 11px;color: #A1A5A9;}
.V12 {font-size: 12px;color: #000000;}
.eventfont {font-size: 11px;color: #FFFFFF;}
.query_style {font-size: 11px;width: 156px;margin-bottom: 0;}
.search_style {font-size: 12px;width: 134px;margin-bottom: 0;}
.login_style {font-size: 11px;width: 80px;margin-bottom: 0;}
.bold a:link {font-weight: bold;}
.bold a:active {font-weight: bold;}
.bold a:visited {font-weight: bold;}
/* Pagebrowser */
.pagebrowser span {padding: 0 2px;}
/*------------ Category style package: default (blue) - start ------------*/
.default_categoryheader {background-color: #557CA3;}
.default_categoryheader_bullet {color: #557CA3;font-size: 13px;}
.default_categoryheader_text {color: #000000;font-size: 11px;margin-left: 3px;}
.default_categoryheader_legend_bullet {margin-left: 3px;}
.default_categoryheader_legend_text {}
.default_categoryheader_allday {text-align: center;}
.default_categorybody {background-color: #6699CC;border: 1px solid #557CA3;color: #fff;}
.default_categorybody a: link {color: #fff;}
/*------------ Category style package: default (blue) - end ------------*//*------------ Category style package: green - start ------------*/
.green_catheader, .green_catheader_allday {background-color: #53A062;}
.green_catheader_bullet {color: #4FC464;font-size: 13px;}
.green_catheader_text {color: #000000;font-size: 11px;margin-left: 3px;}
.green_catheader_legend_bullet {margin-left: 3px;}
.green_catheader_bullet_text {}
.green_catheader_allday {text-align: center;}
.green_catbody {background-color: #4FC464;border: 1px solid #53A062;color: #fff;}
.green_catbody a:link {color: #fff;}
/*------------ Category style package: green - end ------------*//*------------ Category style package: orange - start ------------*/
.orange_catheader, .orange_catheader_allday {background-color: #E84F25;}
.orange_catheader_bullet {color: #FF6D3B;font-size: 13px;}
.orange_catheader_text {color: #000000;font-size: 11px;margin-left: 3px;}
.orange_catheader_legend_bullet {margin-left: 3px;}
.orange_catheader_bullet_text {}
.orange_catheader_allday {text-align: center;}
.orange_catbody {background-color: #FF6D3B;border: 1px solid #E84F25;color: #fff;}
.orange_catbody a:link {color: #fff;}
/*------------ Category style package: orange - end ------------*//*------------ Category style package: pink - start ------------*/
.pink_catheader, .pink_catheader_allday {background-color: #B257A2;}
.pink_catheader_bullet {color: #EA62D4;font-size: 13px;}
.pink_catheader_text {color: #000000;font-size: 11px;margin-left: 3px;}
.pink_catheader_legend_bullet {margin-left: 3px;}
.pink_catheader_bullet_text {}
.pink_catheader_allday {text-align: center;}
.pink_catbody {background-color: #EA62D4;border: 1px solid #B257A2;color: #fff;}
.pink_catbody a:link {color: #fff;}
/*------------ Category style package: pink - end ------------*//*------------ Category style package: red - start ------------*/
.red_catheader, .red_catheader_allday {background-color: #D42020;}
.red_catheader_bullet {color: #FF5E56;font-size: 13px;}
.red_catheader_text {color: #000000;font-size: 11px;margin-left: 3px;}
.red_catheader_legend_bullet {margin-left: 3px;}
.red_catheader_bullet_text {}
.red_catheader_allday {text-align: center;}
.red_catbody {background-color: #FF5E56;border: 1px solid #D42020;color: #fff;}
.red_catbody a:link {color: #fff;}
/*------------ Category style package: red - end ------------*//*------------ Category style package: yellow - start ------------*/
.yellow_catheader, .yellow_catheader_allday {background-color: #B88F0B;}
.yellow_catheader_bullet {color: #CCB21F;font-size: 13px;}
.yellow_catheader_text{color: #000000;font-size: 11px;margin-left: 3px;}
.yellow_catheader_legend_bullet {margin-left: 3px;}
.yellow_catheader_bullet_text {}
.yellow_catheader_allday {text-align: center;}
.yellow_catbody {background-color: #CCB21F;border: 1px solid #B88F0B;color: #fff;}
.yellow_catbody a:link {color: #fff;}
/*------------ Category style package: yellow - end ------------*//*------------ Category style package: grey - start ------------*/
.grey_catheader, .grey_catheader_allday {background-color: #73738C;}
.grey_catheader_bullet {color: #9292A1;font-size: 13px;}
.grey_catheader_text {color: #000000;font-size: 11px;margin-left: 3px;}
.grey_catheader_legend_bullet {margin-left: 3px;}
.grey_catheader_bullet_text {}
.grey_catheader_allday {text-align: center;}
.grey_catbody {background-color: #9292A1;border: 1px solid #73738C;color: #fff;}
.grey_catbody a:link {color: #fff;}
/*------------ Category style package: grey - end ------------*/
.bold {/*font-weight: bold;*/}
.refresh_calendar {margin-right: 5px;}
/*  Start of moving stuff from the templat into this file */
.tx-cal-controller .weekview {margin: 0 auto;}
.tx-cal-controller .weekview .nextweek_arrow, .tx-cal-controller .weekview .previousweek_arrow {width: 16px;height: 20px;border: 0px;text-align: left;}
.previsousweek_arrow {text-align: right;}
/*------------- free & busy styles ----------*/
.fnb_header {background-color: #444444;}
.fnb_body {background-color: #888888;border: 1px solid #999999;color: #fff;}
/*------------- list styles ------------*/
.even {background-color: #eeeeee;}
.treelevel0 {}
.treelevel1 {margin-left:20px;}
.treelevel2 {margin-left:30px;}
label {display:block;float:left;padding-right:1em;text-align:right;horizontal-align:top;width:120px;}
.description label{height:11em}


fieldset div.haltAbstand {overflow:hidden;margin:2px 0pt;}
.noborder {border: none;}
.search-result {list-style: none;margin-left: 0px;padding-left: 0px;}
.search-result li {padding-bottom: 1em;}
.search_result li .even {background-color: #EEEEEE;}
