body {background-image:url(../../shared/images/bg.gif);background-repeat:repeat-x;}
body,th,td {font-size:12px; color:#666666; line-height:18px}

.font10 {font-size:10px; line-height:14px}
.font12 {font-size:12px; line-height:18px}
.font14 {font-size:14px; line-height:18px}
.font16 {font-size:16px; line-height:18px}

a:link {text-decoration:underline; color:#2D447A}
a:visited {text-decoration:underline; color:#2D447A}
a:active {text-decoration:underline; color:#2D447A}
a:hover {text-decoration:underline; color:#576995}



table.box {
	border: solid 1px #F5E2C9;
	background: #ffffff;
	color: #414141;
	padding: 8px;	
	margin: 0 0 3px 0;
	width : 240px;
	height : 350px;
}
.box-title {
	display: block; 
	margin: 0px 0px 0.5em 0px; 
	padding: 2px 5px 2px 5px; 
	background-color:#5E7789; 
	color:#fff;
	font-weight: bold; 
	font-size: 11pt;
	height : 20px;
}
table.bukken_outline td {
	border-bottom: solid 1px #F5E2C9;
}
table.bukken_outline td.caption{
	width:75px;
	border-right: solid 1px #F5E2C9;
	text-align:center;
	font-weight: bold; 
}

.box {
	border: solid 1px #F5E2C9;
	background: #ffffff;
	color: #414141;
	padding: 8px;	
	margin: 0 0 3px 0;
}
h2 {
	background: #535666;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}
td.link2 {
	width:90px;
}
