BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(imgs/back_bottom.png) #E3E3E3 repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0px; FONT-FAMILY: sans-serif; overflow:auto; overflow-y:scroll;}
A:link { COLOR: #C60D23 }
A:visited {	COLOR: darkviolet }
A:hover { TEXT-DECORATION: none }
/*input, textarea {background:white url(imgs/inputbg2.jpg) left top repeat-x;border:1px solid #d0d0d0;padding-left:2px;}
input:active {border:1px solid red;}*/
.mainTable { BACKGROUND: url(imgs/back_top.png) repeat-x 50% top }
.blackBar { FONT-WEIGHT: bold; BACKGROUND: url(imgs/blackbar.png) no-repeat center 50%; COLOR: white; PADDING-TOP: 1px; LETTER-SPACING: 2pt;vertical-align:top; border-spacing:0px;}
.blackBar td, td.blackBar {vertical-align:top;padding-top:6px;}
.dataTable { BACKGROUND: url(imgs/mainback.jpg) no-repeat left bottom }
.bottomBar { BACKGROUND: url(imgs/bottom_end.jpg) no-repeat center top; WIDTH: 779px; HEIGHT: 169px}

.links TD {	TEXT-ALIGN: right }
.links TD A, .links TD A:link, .links TD A:hover, .links TD A:active, .links TD A:visited  { PADDING-RIGHT: 24px; DISPLAY: block; FONT: bold 10pt verdana,sans-serif; COLOR: #C60D23; PADDING-TOP: 6px; HEIGHT: 26px; TEXT-DECORATION: none; padding-bottom:0px;vertical-align:center;}
.links TD A.active, .links TD A:active  { BACKGROUND: url(imgs/linkactive.png) repeat-y right 50%; COLOR: #de094b}
.links TD A:hover {	COLOR: #C00819; TEXT-DECORATION: underline }
.links TR.other td a:link, .links tr.other a:visited, {color:#CB6F89;}
.links tr.other a:hover {color:#de094b;}

A.emailLink {PADDING-LEFT: 20px; BACKGROUND: url(imgs/brief.gif) no-repeat left 50%; TEXT-DECORATION: none}

a.button, a:link.button, a:active.button, a:visited.button, a:hover.button, a.buttonactive {display:inline-block;width:232px;height:24px;text-decoration:none;color:black;text-align:center;background:URL(imgs/button.gif) no-repeat;margin-right:8px;margin-bottom:8px;padding-top:4px;font-size:10pt; }
a:hover.button, a:active.button, a.buttonactive { background-image:URL(imgs/buttonactive.gif);color:white;font-weight:bold; }

td.frontlnk a {border:1px solid #C60D23;padding:4px;text-decoration:none;margin-right:14px;padding-left:6px;padding-right:6px;font-size:0.6em;background:#C60D23;color:white;}
td.frontlnk a:hover {background-color:white;color:#C60D23;}

div.longtext, .mediumtext {color:#C60D23;font-size:0.8em;line-height:1.4em;margin-top:1em;}
div.longtext b {color:#b6052b;}
div.longtext a {color:#b6052b;}
UL.minitrans { FONT-WEIGHT: bold; FONT-SIZE: 0.9em; LIST-STYLE-IMAGE: url(imgs/stern2.gif); COLOR: #C60D23; FONT-FAMILY: verdana, sans-serif }
UL.minitrans LI { PADDING-LEFT: 4pt; MARGIN-BOTTOM: 0.3em }

id#printHead {display:none;}
td#bannerText {color:#C60D23;font:bold italic 1.4em verdana,sans-serif;margin-left:70px;}

td#leitfadenBox {background:url(imgs/leitfaden_back.png) no-repeat;height:178px;text-align:left;padding-left:24px;padding-top:10px;color:#E1DBDC; }
td#leitfadenBox a.title, td#leitfadenBox a:link.title, td#leitfadenBox a:visited.title,td#leitfadenBox a:active.title,td#leitfadenBox a.activeTitle  {font:bold 9pt verdana;letter-spacing:3pt;background:none;}
td#leitfadenBox a:active.title, td#leitfadenBox a.activeTitle {text-docoration:underline;color:white;}
td#leitfadenBox a, td#leitfadenBox a:link,td#leitfadenBox a:active, td#leitfadenBox a:visited {letter-spacing:normal;font-size:9pt;color:#E1DBDC;display:block;padding-top:5px;padding-bottom:2px;white-space:nowrap;padding-right:0px;background:none;}
td#leitfadenBox a {BACKGROUND: url(imgs/linkactive.png) repeat-y right;color:C60D23;}
td#leitfadenBox a.subLink, td#leitfadenBox a:link.subLink,td#leitfadenBox a:active.subLink, td#leitfadenBox a:visited.subLink {letter-spacing:normal;font-size:9pt;color:#606060;display:block;padding-top:0px;white-space:nowrap;padding-left:5px;}



div#dateField, div.calendar {z-index:1000000;position:absolute;display:none;border:1px solid WindowFrame;width:156px;font-family:verdana;background:Window;}
div.calendar table {width:150px;}
div.calendar table table {margin-left:2px;margin-bottom:2px;margin-right:2px;}
div.calendar table table td {font:10pt verdana;text-align:right;padding:1px;padding-left:3px;padding-right:3px;color:WindowText;}
div.calendar td.otherMonth {color:GrayText;}
div.calendar td.markedDay {color:HighlightText;background:Highlight}
div.calendar td.today {border:1px solid red;padding:0px;padding-left:2px;padding-right:2px;}
div.selector {background:Highlight;padding-bottom:3px;padding-top:2px;}
div.calendar div.selector td {font-size:8pt;color:HighlightText;font-weight:bold;text-align:center;}
div.selector a {font:bold 10pt marlett;color:HighLight;text-decoration:none;background:HighlightText;}
div.selector a:hover {color:highlightText;background:Highlight;}
div.calendar tr.dateHeader td {font-size:9pt;color:Highlight;text-align:center;border-bottom:1px solid WindowFrame;padding:0px;}
div.monthBreak, div.weekBreak {width:1px;background-color:ActiveBorder;height:120px;margin-top:18px;}
div.weekBreak {height:180px;margin-top:0px;}
div.calWeekHeader {background-color:AppWorkspace;font-size:10pt;text-align:right;color:CaptionText;width:289px;padding-right:7px;padding-bottom:2px;}
div.calWeek, div.calWeekend {height:60px;width:140px;font-size:7pt;}
div.calWeekend {height:30px;}
div.calWeekDayHeader, div.calWeekDayMarked {background-color:Buttonface;font-size:7.5pt;text-align:right;padding:1px;}
div.calWeekDayMarked { background-color:activeCaption;color:captionText;}
