html,body {
	margin:0;
	padding:0;
	color:#fff;
	background:#fff;
	font: normal 100.01%/1.5 "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
	}

td{
	vertical-align:top;
	text-align:left;
	}
	
p {
	margin:0em 0;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 9px;
	}
a {
	border: 0px;
	text-decoration: underline;
	color: #FC0175;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 9px;
	}
img{
	border: 0px;
	}
	
.coolphoto img{
	border:2px solid #fff;
	}
	
#container
{
	width: 864px;
	margin: 0 auto;
	text-align: left;
}
#small_thumb
{
	width:96px;
	height:96px;
	text-align: center;
	border: 0px;
	background: url(../images/small_pic_bg.png) no-repeat center;
}

#tab_white
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
	color: #666666;
	font: bold;
	width:74px;
	height:20px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border: 0px;
	background: url(../images/tab_white.gif) no-repeat center;
}

#tab_pink
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
	color: #efefef;
	font: bold;
	width:74px;
	height:20px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border: 0px;
	background: url(../images/tab_pink.gif) no-repeat center;
}

#tab_orange
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
	color: #666666;
	font: bold;
	width:74px;
	height:20px;
	text-align: center;
	border: 0px;
	background: url(../images/tab_orange.gif) no-repeat center;
}

#tab_blue
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 1px 1px;
	color: #666666;
	font: bold;
	width:74px;
	height:20px;
	text-align: center;
	border: 0px;
	background: url(../images/tab_blue.gif) no-repeat center;
}

#small_thumb2
{
	width:96px;
	height:150px;
	text-align: center;
	border: 0px;
	background: url(../images/small_pic_bg2.png) no-repeat center;
}

#big_thumb
{
	width:200px;
	height:200px;
	text-align: center;
	border: 0px;
	background: url(../images/thumb_bg.png) no-repeat center;
}

#content {
	padding: 10px 0px 30px 13px;
	float: left;
	width: 492px;
	overflow: hidden;
}
.post {
	clear:both;
	padding-top: 10px;
}
.sortable-list {
    list-style-type : none;
    margin : 0;
}
.sortable-list li {
    border : 0px solid #000;
    cursor : move;
    margin : 2px 0 2px 0;
	clear: both;
    background : #fff;
}
.post-date {
	width: 145px;
	height: 149px;
	float:left;
	background: url(../images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.entry {
	float:right;
	width: 438px;
}
.post-cat {
	background: url(images/mini-category.gif) no-repeat left center;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}
.post-comments {
	background: url(images/mini-comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.post-content {
	clear: both;
	padding-top: 10px;
}

#menu
{
	padding: 0px 0px 0px 0px;
	margin: 36px 0px 0px 15px;
	width: 220px;
	float: right;
}
#content
{
	margin: 0;
	padding: 0;
	width: 644px;
	float: left;

}

div#tr {
	margin: 0 0 0 0;
	border: 0px;
	padding: 0 0 0 0;
	height: 118px;
	float:none;
	width: 488px;
	} 
div#logo {
	margin: 0 0 0 0;
	border: 0px;
	padding: 0 0 0 0;
	height: 118px;
	width: 290px;
	} 
div#topper {
	margin: 0 0 0 0;
	border: 0px;
	padding: 0 0 0 0;
	height: 118px;
	width: 779px;
	} 
div#menu1 {
	margin: 0 0 0 0;
	border: 0px;
	padding: 0 0 0 0;
	position: relative;
	top: 9px; 
	} 
#labfooter {
	text-align:center;
	clear:both;
	}

/* Just a bit of styling for this example. Adjust as you wish. */
.cb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
.tested {
	margin: 0px 0px 0px 0px;
	border: #e2e2e2 solid 1px;
	padding: 4px 4px 4px 4px;
	}
.tested2 {
	margin: 0px 0px 0px 0px;
	border: #ededed solid 1px;
	padding: 0px 0px 0px 0px;
	background: URL(../images/2mainbg.gif) repeat;
	}
	
#blue {
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#67B5E5;
	font-size: 11px;
	}
#green{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#8CC027;
	font-size: 11px;
	}
#orange{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FF5E04;
	font-size: 11px;
	}
#greenish{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#62E3A9;
	font-size: 11px;
	}
#brown{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#BF7326;
	font-size: 11px;
	}

#pink_tab{
	margin:0px 0px 0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FC93BF;
	font-size: 11px;
	}	
	
#pink{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FF0172;
	font-size: 11px;
	}
#purple{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#A066E4;
	font-size: 11px;
	}
#green2{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#26BC66;
	font-size: 11px;
	}
#giftgreen{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#82FE00;
	font-size: 11px;
	}
#bluegrew{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#87A4C7;
	font-size: 11px;
	}
#olivegreen{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#73994C;
	font-size: 11px;
	}
#lightbrown{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#C18640;
	font-size: 11px;
	}
#darkblue{
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#3175CD;
	font-size: 11px;
	}
.ue2 {
	margin:0px 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: URL(../images/2mainbg.gif) repeat;
	font-size: 11px;
	}
#pman {
	margin:0 0px;
	border: #ededed solid 0px;
	padding:10px 10px;
	color: #555555;
	}
	
#pwan {
	margin:0 0px;
	border: #ededed solid 0px;
	color: #efefef;
	}	
	
.weiss {
	margin: 10px 10px 10px 10px;
	border: #e2e2e2 solid 1px;
	padding: 4px 4px 4px 4px;
	background: #fff;
	}
.weiss2 {
	margin: 3px 3px 3px 3px;
	border: #e2e2e2 solid 1px;
	padding: 4px 4px 4px 4px;
	background: #fff;
	}
.weiss p {
	margin:0 0px;
	border: #f6f6f6 solid 1px;
	padding:10px 10px;
	color: #ccc;
	}
#bgweiss {
	margin: 0 0 0 0;
	border: #ededed solid 1px;
	padding: 0px 0px 0px 0px;
	background: #fff;
	}
	
#verlaufsdiv {
	margin: 0 0 0 0;
	border: 0px;
	padding: 11px 7px 8px 60px;
	max-width:779px;
	height: 35px;
	font-size: x-small;
	background: URL(../images/2verlauf.gif) no-repeat;
	}
#verlaufslink {
	font-size: x-small;
	text-decoration: underline;
	}
#userareadiv {
	margin: 0px 0px 0px 0px;
	margin-right: -3px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	font:70%/135%;
	float: left;
	width: 652px;
	height: 136px;
	background: URL(../images/2headerbg.gif) no-repeat;
	}
	
#adcon {
	margin: 0 0 0 0;
	border: 0px;
	padding: 5px 5px 5px 5px;
	/* width: 479px;
	height: 71px; */
	background: URL(../images/2adbg.gif) no-repeat;
	}
#the_header {
	margin: 0 0 0 0;
	border: 0px;
	padding: 0px 0px 0px 0px;
	width:780px;
	}
TABLE { 
	border-collapse: separate; 
	border: 0px outset; 
	}
li {
	margin: 0 0 0 0;
	border: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	}
ul {
	list-style: none;
	width: 779px;
    margin: 0; 
	padding: 0;
	}
.headerforms {
	background:#f5f5f5;
	border: #a6a6a6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 75px;
	font-face: verdana, arial, hevetica, sans-serif;
	font-size:8pt;
	color:#666666;
}
.loginforms {
	background:#f5f5f5;
	border: #a6a6a6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 120px;
	font-face: verdana, arial, hevetica, sans-serif;
	font-size:8pt;
	color:#666666;
}
input {
	background:#f5f5f5;
	border: #a6a6a6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-face: verdana, arial, hevetica, sans-serif;
	font-size:8pt;
	color:#666666;
}
.inputsubmit {
  border: 1px solid #639bce;
  background-color: #cce9fa;
  color: #3c7ab2;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
  text-align: center; }

select {
	background:#f5f5f5;
	border: #a6a6a6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-face: verdana, arial, hevetica, sans-serif;
	font-size:8pt;
	color:#666666;
}
.nomce{
	background:#f5f5f5;
	border: #a6a6a6;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-face: verdana, arial, hevetica, sans-serif;
	font-size:8pt;
	color:#666666;
}
.subbtn {
	background:#8dc54c;
	border: #eee;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-face:Verdana;
	font-size:8pt;
	color:#FFFFFF;
}
#login {
	margin: 47px 20px 0 65px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	/* width: 479px;
	height: 71px; */
	height: 54px;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 9px;
	}
	
#loggedin {
	margin: -10px 0px 0 10px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	/* width: 479px;
	height: 71px; */
	height: 71px;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 9px;
	}
	
.mainfont {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}

.mainsmall {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#000000}

.maingray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#7b7b7b}

.boxgray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#7b7b7b}

.smallgray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color:#7b7b7b}

.body {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}
.body 	a:link 		{ color: #000000; text-decoration: underline; }
.body 	a:active 	{ color: #000000; text-decoration: underline; }
.body	a:visited 	{ color: #000000; text-decoration: underline; }
.body	a:hover	 	{ color: #000000; text-decoration: underline; }

.body-rollover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#000000 }
.body-rollover 	a:link 		{ color: #000000; text-decoration: none; }
.body-rollover 	a:active 	{ color: #000000; text-decoration: none; }
.body-rollover	a:visited 	{ color: #000000; text-decoration: none; }
.body-rollover	a:hover	 	{ color: #000000; text-decoration: underline; }

.bold { font-weight: bold; }

.small { font-size: 10px; }

.large { font-size: 12px; }

.light { color: #7F7F7F; }

.dark { background: #AAAAAA; }

.system_message { background-color: #FFDAB2; }

.form_tip { background-color: #FDF2EA; }

.padded-small { padding: 0px 0px 4px 0px; }

.padded-large { padding: 0px 0px 10px 0px; }

.padded-6 { padding: 6px; }

.inline { padding: 6px 6px; }

.inline-last { padding-top: 6px; padding-left: 6px; }

.hover-only a:link 	{ text-decoration: none; }
.hover-only a:active 	{ text-decoration: none; }
.hover-only a:visited { text-decoration: none; }
.hover-only a:hover 	{ text-decoration: underline;}

.orangeheader {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; color:#FC0175}

.orangebody {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#FC0175}

.bodytip {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#000000}

.bodygray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#555555}

.bodyheader {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#000000}

.footer {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#7b7b7b}
 
a:link {
	color:#7b7b7b;
	}

a:active {
	color:#7b7b7b;
	}

a:visited {
	color:#7b7b7b;  
	}    

.button-system {
 border: 1px solid #C0C0C0;
 padding: 4px 6px;
 background-color: #FFFFFF;
 cursor: pointer;
 }

.header1 {
 border: 1px solid #C0C0C0;
 padding: 4px 6px;
 text-align: left; 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 color: #000000;
 }

.td-shade	{ background: #EEEEEE; }

.td-lined 			{ background: #EEEEEE; border: 1px solid #C0C0C0; }
.td-lined-bottom 	{ background: #EEEEEE; border-bottom: 1px solid #C0C0C0; }
.td-lined-right 	{ background: #EEEEEE; border-right: 1px solid #C0C0C0; }
.td-lined-top	 	{ background: #EEEEEE; border-top: 1px solid #C0C0C0; }
.td-lined-left		{ background: #EEEEEE; border-left: 1px solid #C0C0C0; }

.title{ padding: 0px 6px 0px 6px;
		font-family: verdana, arial, hevetica, sans-serif;
		font-size: 10px;
	 	font-weight: bold;
	  	color: #FC0175; 
	  }

.title-box 		{ padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.title-box a:link 		{ color: #000000; text-decoration: none; }
.title-box a:active 	{ color: #000000; text-decoration: none; }
.title-box a:visited 	{ color: #000000; text-decoration: none; }
.title-box a:hover 		{ color: #000000; text-decoration: underline;}

.title-link 	{ padding: 0px 6px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #555555; }
.title-link a:link 		{ color: #555555; text-decoration: none; }
.title-link a:active 	{ color: #555555; text-decoration: none; }
.title-link a:visited 	{ color: #555555; text-decoration: none; }
.title-link a:hover 	{ color: #555555; text-decoration: underline;}


.subtitle 			{ padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #555555; }
.subtitle a:link 	{ text-decoration: none; }
.subtitle a:active 	{ text-decoration: none; }
.subtitle a:visited { text-decoration: none; }
.subtitle a:hover 	{ text-decoration: underline;}

.tip-title 		{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

.tip-text 		{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.matched { font-weight: bold; }

.table-photo { background: #FFFFFF; border: 1px solid #C0C0C0; }

.caption	{ color: #000000; }
.caption 	a:link 		{ color: #000000; text-decoration: none; }
.caption 	a:active 	{ color: #000000; text-decoration: none; }
.caption	a:visited 	{ color: #000000; text-decoration: none; }
.caption 	a:hover	 	{ color: #000000; text-decoration: underline; }

.table-content 	{ margin: 30px; }

.table-tip 		{ margin: 10px; }

.updated	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003366}
.updated 	a:link 		{ color: #003366; text-decoration: none; }
.updated 	a:active 	{ color: #003366; text-decoration: none; }
.updated	a:visited 	{ color: #003366; text-decoration: none; }
.updated 	a:hover	 	{ color: #003366; text-decoration: underline; }

.form-comment { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#003366}
.form-comment	 	a:link 		{ color: #003366; text-decoration: none; }
.form-comment	 	a:active 	{ color: #003366; text-decoration: none; }
.form-comment		a:visited 	{ color: #003366; text-decoration: none; }
.form-comment	 	a:hover	 	{ color: #003366; text-decoration: underline; }

.step-by-step { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000}

.step-by-step-current { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000000}

.search-title { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.search-title a:link 		{ color: #000000; text-decoration: none; }
.search-title a:active 		{ color: #000000; text-decoration: none; }
.search-title a:visited 	{ color: #000000; text-decoration: none; }
.search-title a:hover	 	{ color: #000000; text-decoration: underline; }


.post { margin-left: 20px }

.post-color1 { background-color: #DDDDDD; }

.post-color2 { background-color: #EAEAEA; }

.post-link	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003366}
.post-link 	a:link 		{ color: #003366; text-decoration: none; }
.post-link 	a:active 	{ color: #003366; text-decoration: none; }
.post-link	a:visited 	{ color: #003366; text-decoration: none; }
.post-link 	a:hover	 	{ color: #003366; text-decoration: underline; }

.action		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366}
.action	 	a:link 		{ color: #003366; text-decoration: none; }
.action	 	a:active 	{ color: #003366; text-decoration: none; }
.action		a:visited 	{ color: #003366; text-decoration: none; }
.action	 	a:hover	 	{ color: #003366; text-decoration: underline; }

/* WIDGET STYLES START */

.lined 			{ border: 4px double #e2e2e2; }
.lined-bottom 	{ border-bottom: 4px double #e2e2e2; }
.lined-right 	{ border-right: 4px double #e2e2e2; }
.lined-top	 	{ border-top: 4px double #e2e2e2; }
.lined-left		{ border-left: 4px double #e2e2e2; }

.mugshot-online			{ background-color: #C0C0C0; }

.mugshot-offline		{ background-color: #FFFFFF; }

.namelink-online			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.namelink-online a:link 	{ color: #000000; }
.namelink-online a:active 	{ color: #000000; }		
.namelink-online a:visited 	{ color: #000000; }
.namelink-online a:hover 	{ color: #000000; }		

.namelink-offline			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.namelink-offline a:link 	{ color: #000000; }
.namelink-offline a:active 	{ color: #000000; }		
.namelink-offline a:visited { color: #000000; }
.namelink-offline a:hover 	{ color: #000000; }

.minicard				{ background-color: #FFFFFF; }

.error { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff0000;}

.feedback { background: #DDDDDD; border: 1px solid #C0C0C0; }

.datehead {
 border: 1px solid #C0C0C0;
 padding: 4px 6px;
 text-align: center; 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 font-size: 25px;
 font-style: normal;
 color:	#AF0451;
}

.datetitle {
 border: 1px solid #F1F1F1;
 padding: 2px 2px;
 text-align: center; 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 font-style: normal;
 color:	#333333;
 background-color: #F1F1F1;
}

.daytitlecol td{
 border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
 background-color: #EEEEEE;
}

.daytitle {
 border: 1px solid #F1F1EE;
 padding: 2px 2px;
 text-align: center; 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: bold; 
 font-style: normal;
 color:	#333333;
 background-color: #EEEEEE;
}

.caltable {
 border: 1px solid #F1F1EE;
 padding: 2px 2px;
 text-align: center; 
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: bold; 
 font-style: normal;
 color:	#333333;
}

.caltable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

div.NN4 {display: none;}