 .btn { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border : 1px solid #b2b2b2; filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE); } .cleaner { clear: both; } .divCalendar { float:left; width:49%; } .divCalendar .divMonth { margin: 8px 10px 0px 10px; position: relative; height: 20px;  color: #2F83A8; text-align: center; font-size: 12px; line-height: 20px; width: 298px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; } .divCalendar .divMonth .divBack { position: absolute; top: 3px; left: 5px; cursor: pointer; width: 14px; height: 14px; line-height:14px; } .divCalendar .divMonth .divForward { position: absolute; top: 3px; right: 5px; width: 14px; height: 14px; cursor: pointer; line-height:14px; } .divCalendar .divMonth IMG { vertical-align: top; } .divCalendar .divSheet { margin: 0px 10px 15px 10px; } .divCalendar .divSheet .divLinks { float:left; font-size:0.8em; line-height:1.4em; width:50%; } .divCalendar .divSheet P { margin: 0px; line-height: 12px; } .divCalendar .divSheet TABLE { border-collapse: collapse; border-spacing: 0px; background-color: #fff; width: 300px; border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE; } .divCalendar .divSheet TABLE .tdHighlight {  color: #2f83a8; } .divCalendar .divSheet TABLE .tdLight { color: #ccc; } .divCalendar .divSheet TABLE A {  text-decoration: underline!important; } .divCalendar .divSheet TABLE TD { font-size: 9px; color: #246683; margin: 0px; text-align: center; } .divCalendar .divSheet TABLE TH { font-size: 10px; color: #2f83a8; margin: 0px; text-align: center; width: 18px; } .divCalendar P A { font-size: 10px; } .divCalendarDetail { position: relative; } .divCalendarDetail #divCalendarReminderContainer { position: relative; } .divCalendarDetail #divCalendarReminderContainer A { text-decoration: none; } .divCalendarDetail .divButton { background-color: #dedede; margin: 3px 0 0 0; padding: 10px; text-align: right; } .divCalendarDetail .divButton .formSubmit { color: #2f83a8; font-weight: bold; font-size: 13px; border: 3px solid #2f83a8; width: auto; } .divCalendarDetail .divContainer { background-color: #2f83a8; clear: both; } .divCalendarDetail .divContainer .divDescription { border-bottom: 1px dotted #fff; font-size: 12px; color: #fff; padding: 10px 10px 10px 10px; margin: 0px; position: relative; } .divCalendarDetail .divContainer .divDescription A { color: #fff!important; } .divCalendarDetail .divContainer .divDescription IMG { vertical-align: middle; } .divCalendarDetail .divContainer .divItem { border-bottom: 1px dotted #fff; font-size: 12px; color: #fff; padding: 10px; } .divCalendarDetail .divContainer .divItem A { color: #fff!important; text-decoration: none; } .divCalendarDetail .divContainer .pDescription { border-bottom: 1px dotted #fff; } .divCalendarDetail .divContainer .pDescription A { color: #fff!important; } .divCalendarDetail .divContainer P { font-size: 12px; color: #fff; padding: 10px 10px 10px 10px; margin: 0px; } .divCalendarDetail .divFieldset { border: 1px solid #2f83a8; margin: 3px 0 0 0; } .divCalendarDetail .divFieldset .disabled { color: #fff; background-color: #BFC37D; } .divCalendarDetail .divFieldset .divPadding { padding: 10px; } .divCalendarDetail .divFieldset .formInput { border: 1px solid #2f83a8; color: #000; font-size: 11px; } .divCalendarDetail .divFieldset .formMultiSelect { border: 1px solid #2f83a8; color: #000; font-size: 11px; } .divCalendarDetail .divFieldset .formSelect { border: 1px solid #2f83a8; color: #000; font-size: 11px; height: 18px; } .divCalendarDetail .divFieldset .formTextarea { border: 1px solid #2f83a8; color: #000; font-size: 11px; height: auto; padding:2px 0 0 5px; } .divCalendarDetail .divFieldset H3 { background-color: #2f83a8; color: #fff; display: block; padding: 2px 10px; margin: 0px; font-size: 11px; font-weight: bold; } .divCalendarDetail .divFieldset LABEL { color: #000; font-size: 12px; display: block; } .divCalendarDetail .divListContainer { clear: both; } .divCalendarDetail .divListContainer .divItem { border-top: 1px dotted #2f83a8; font-size: 12px; color: #000; padding: 10px; } .divCalendarDetail .divListContainer .divItem A { color: #2f83a8; } .divCalendarDetail .divLocation { background-color: #f0f0f0; color: #000; border-bottom: 1px dotted #fff; clear: both; padding: 10px; font-size: 12px; } .divCalendarDetail .divMonth { margin: 8px 0px 0px 0px; position: relative; height: 45px;  color: #2f83a8; text-align: center; line-height: 45px; font-size: 16px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; width: 400px; margin:0px auto; } .divCalendarDetail .divMonth .divBack { position: absolute; top: 11px; left: 11px; width: 25px; height: 25px; cursor: pointer; line-height: 22px; } .divCalendarDetail .divMonth .divForward { position: absolute; top: 11px; right: 11px; width: 25px; height: 25px; cursor: pointer; line-height: 22px; } .divCalendarDetail .divMonth IMG { vertical-align: top; } .divCalendarDetail .divSheet { margin: 0px auto; width: 402px; } .divCalendarDetail .divSheet TABLE { border-collapse: collapse; border-spacing: 0px; width: 100%; background-color: #fff; border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE; } .divCalendarDetail .divSheet TABLE .tdHighlight {  color: #2f83a8; } .divCalendarDetail .divSheet TABLE .tdLight { color: #ccc; } .divCalendarDetail .divSheet TABLE A {  text-decoration: underline!important; } .divCalendarDetail .divSheet TABLE TD { font-size: 12px; color: #2f83a8; margin: 0px;  text-align: center; } .divCalendarDetail .divSheet TABLE TH { font-size: 12px; font-weight: bold; color: #2f83a8; margin: 0px;  text-align: center; width: 18px; } .divCalendarDetail .spanIcon { text-decoration: none; padding-left: 15px; } .divCalendarDetail .spanIcon A {  } .divCalendarDetail .spanIcon IMG { vertical-align: middle; } .divCalendarDetail P .spanHighlight { color: #6c6e47; font-family: Georgia, serif ; font-style: italic; font-weight: bold; font-size: 18px; } .divCalendarDetail P.pHint { background-color: #EEEEEE; color: #000000; clear: both; margin: 0px; padding: 10px; font-size: 11px; } .divCalenderToday { float:left; width:49%; } .divFormButton { text-align: right; width: 500px; } .divTabs .active { background-color: #2f83a8!important; } .divTabs .active A { color: #fff!important; } .divTabs .divTab { height: 28px; line-height: 28px; font-size: 12px; font-weight: bold; background-color: #f0f0f0; color: #000; float: left; margin-right: 2px; } .divTabs .divTab A { display: block; text-decoration: none; color: #2f83a8; padding: 0px 10px; } .first { background-color : #f7f7f7; font-size : 8pt; } .floatLeft { float: left; } .formular_footnote { font-size: 9px; color: red; } .formular_hidden { font-size: 9px; color: #aaaaaa; } .formular_textonly { font-weight: bold; text-align: left; } .left { float: left; } .pError { color: red; } .pImageTitle { margin: -20px 0px 10px 5px; color: #000000; text-align: left; } .red { color:red; } .second { background-color : #dededf; font-size : 8pt; } .table td { color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; vertical-align:top; font-size: 11px; border-bottom: solid 1px #2f83a8; } .table th { color: #2f83a8; font-family: Arial,Helvetica,sans-serif; text-align: left; vertical-align:top; font-size: 0.7em; background-color: #f0f0f0; border-bottom: solid 1px #2f83a8; } .table_formular td { border-bottom: 1px solid grey; } .table_style { border-bottom-width:1px;border-color:#2f83a8;border-left-width:1px;border-right-width:1px;border-top-width:1px; } .td_content { font-size:12px;line-height:20px; } .td_content h2.h2_extra { font-size:12px; } .td_footer { background-color:#dddddd;font-size:10px;color:#333333; } .td_menue { background-color:#dddddd; font-size: 11px; } .td_menue form { margin: 5px 10px; } .td_menue h2 { margin: 5px 10px; font-size: 12px; } .td_menue input.txt { width: 180px; } .td_menue p { margin: 5px 10px; } .td_spacer { background-color:#dddddd; } .td_tabellenstyl { font-size:10px;color:#333333; } .text_schrift { font-size:12px;font-weight:normal;color:#000000; } .txt { border: 1px solid #2f83a8; font-size:11px; background-color:#eeeeee; } .w100 { width: 100px; } .w180 { width: 180px; } .w200 { width: 200px; } .w300 { width: 400px; } .w40 { width: 40px; } .w470 { width: 470px; } .w60 { width: 60px; } a { color: #2f83a8; text-decoration : none; } a img { border:0px; } a.active:active { color:#2f83a8;text-decoration:none;font-size:11px; } a.active:hover { color:#2f83a8;text-decoration:underline;font-size:11px; } a.active:link { color:#2f83a8;text-decoration:none;font-size:11px; } a.active:visited { color:#2f83a8;text-decoration:none;font-size:11px; } a.inactive:active { color:#FFFFFF;text-decoration:none;font-size:11px; } a.inactive:hover { color:#FFFFFF;text-decoration:underline;font-size:11px; } a.inactive:link { color:#FFFFFF;text-decoration:none;font-size:11px; } a.inactive:visited { color:#FFFFFF;text-decoration:none;font-size:11px; } a.subactive:active { color:#2f83a8;text-decoration:none;font-weight:bold;font-size:11px; } a.subactive:hover { color:#2f83a8;text-decoration:underline;font-weight:bold;font-size:11px; } a.subactive:link { color:#2f83a8;text-decoration:none;font-weight:bold;font-size:11px; } a.subactive:visited { color:#2f83a8;text-decoration:none;font-weight:bold;font-size:11px; } a.subinactive:active { color:#2f83a8;text-decoration:none;font-size:11px; } a.subinactive:hover { color:#2f83a8;text-decoration:underline;font-size:11px; } a.subinactive:link { color:#2f83a8;text-decoration:none;font-size:11px; } a.subinactive:visited { color:#2f83a8;text-decoration:none;font-size:11px; } a:active { color: #000000; text-decoration: none; } a:hover { color: #000000; text-decoration: underline!important; } body { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin: 0px; padding: 0px; scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#2f83a8; scrollbar-arrow-color:#FFFFFF; scrollbar-darkshadow-color:#2f83a8; scrollbar-face-color:#2f83a8; scrollbar-highlight-color:#FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF;  background-image:url(/media/bg_body.png); background-repeat:repeat-x; } fieldset { width: 700px; border: 0; margin: 0; padding: 0; } fieldset .divFormElement { clear: both; margin-bottom: 5px; } fieldset .divFormElement label { width: 200px; display: block; float: left; } h1, .ueberschrift { font-weight:bold; font-size:16px; color:#2f83a8; } h2 { font-weight:bold; font-size:13px; color:#2f83a8; } h3 { font-weight:bold; font-size:14px;color:#2f83a8; } input.txt { width:250px; } p.pNote { color: #666; font-size: 10px; margin: 5px 0 0 0; } td { font-size:12px; } ul { list-style-image :url(/media/bullet.gif); } .zweite_ueberschrift { font-weight:bold; font-size:14px;color:#2f83a8; } .zwischenueberschrift { font-weight:bold; font-size:12px; } 