body        {
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	line-height: 16px;
	background: #fff url("img/back_punktis.gif");
	leftmargin: 0;
	marginheight: 0;
	marginwidth: 0;
	topmargin: 0;
}
.center_box {display: block; margin: 0px auto; width: 900px;}
.center {width: 800px; display: block; float: right; padding-left: 100px;}
.santa {display: block;float: left; top: 14px; width: 80px; margin-left:60px; position: absolute;}
img {border: none;}

td, tr    { font-size: 12px; font-family: Verdana, Arial, Geneva, sans-serif }

a { color: #586E9F; 
	text-decoration: underline 
}
a.table {
	color: #424242;
	text-decoration: underline;
	font-size: 11px;
}
a.close {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
.headline    { color: #cc6666; font-weight: bold; line-height: 24px }
.padding   { text-align: left; padding-top: 12px; padding-left: 20px }

/* POPUPS FOR REFERENCES BEGINNING ---------------------------------------------------------------------------------*/
#info {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info1 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info2 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info3 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info4 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info5 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info6 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info7 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info8 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info9 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info10 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info11 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info12 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info13 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info14 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info15 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info16 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info17 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info18 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info19 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info20 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info21 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info22 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
	top: 415px;
}
#info23 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info24 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info25 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info26 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info27 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info28 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info29 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
#info30 {
	position:absolute;
	width:508px;
	height:283px;
	z-index:1;
	margin: 0px auto;
	background-image: url(img/bg-white2.png);
	visibility: hidden;
}
/* POPUPS FOR REFERENCES END ---------------------------------------------------------------------------------------*/

.pudding   { background-color: #DEE2EC; text-align: right; padding-right: 20px; padding-bottom: 16px }

.pidding  { 
	text-align: right; 
	vertical-align: bottom; 
	padding-bottom: 4px
 }
a.footer { color: #333; text-decoration: none }
.comment { color: #0c0; font-style: italic; font-weight: bold }
.bottomline  { padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #586e9f }
.font-black {
	color: #CCC;
	font-size: 14px;
	font-weight: bold;
}
.maintable tr .pudding #info table {
	color: #FFF;
}
