body {
	color:#333333;
	background:url(../images/bc-bg.jpg);
	background-attachment: fixed; 
	background-position: top left;
	margin:0;
	padding:10px 50px;
	height:100%;
	font: 10pt arial, helvetica, sans-serif;
	text-align: justify;
}
												 
li						{color:#99F}
a						{color:#009933; font-family: arial, helvetica, sans-serif}
a:hover					{color:#006630}
td						{font: 10pt arial, helvetica, sans-serif; vertical-align:top; text-align: justify;}
td.center 	      		{vertical-align: middle ; text-align: center}
td.hd       		    {color:white; background:#000099; text-align:center; font-weight:bold; padding:5px}
p						{text-align: justify;}

h1.reg					{color:#009900}
a.menu					{color:#009933; text-decoration:none; text-align: left;}
a.menu-6				{color:#009933; text-decoration:none; font-weight:bold; text-align: left;}
a.menu-b				{color:#000099; text-decoration:none; text-align: left;}
a.menu-9				{color:#000099; text-decoration:none; font-weight:bold; text-align: left;}
a.menu:hover			{color:#006630; font-weight:bold; text-align: left;}
a.menu3					{color:#006630; text-decoration:none; font-weight:bold; text-align: left;}
a.menu3-b				{color:#000066; text-decoration:none; font-weight:bold; text-align: left;}
a.wrlda					{color:#cc6600; margin:20px; text-decoration:none}
a.wrldv					{color:#33cc00; margin:20px; text-decoration:none}
a.wrldw					{color:#0066cc; margin:20px; text-decoration:none}
a.wrld1					{color:#000099; margin:20px; text-decoration:none}
a.wrld2					{color:#666666; margin:20px; text-decoration:none}

dd            			{margin-bottom: 5px;}

div.hdr					{width:100%; text-align:center}
div.spotl       		{background: #ffffe0; width: 300px; float: left; padding: 15px; margin: 15px 15px 15px 0px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spotl2      		{background: #ffffe0; width: 200px; float: left; padding: 15px; margin: 15px 15px 15px 0px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spotr				{background: #ffffe0; width: 300px; float: right; padding: 15px; margin: 15px 0px 15px 15px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spotr2				{background: #ffffe0; width: 200px; float: right; padding: 15px; margin: 15px 0px 15px 15px;
									font-weight: bold; font-size: 110%; text-align: left; border: 1px #CCCC00 solid;}
div.spot	      		{background: #ffffe0; width: 200px; float: left; padding: 15px; margin: 15px 15px 15px 0px;
									text-align: left; border: 1px #CCCC00 solid;}

h1						{color:#000099; margin:0; font: 20pt arial, helvetica, sans-serif; font-weight: bold;}
h3						{color:#000099; margin:0; font: 13pt arial, helvetica, sans-serif; font-weight: bold; text-align:left;}
h4						{color:#000099; font: 11pt arial, helvetica, sans-serif; font-weight: bold;}

select 					{background:white; border: 1px #CCCC00 solid;}

.citate					{margin-left: 60px; margin-right: 30px; font-style: italic;}
.common					{color:#333333}
.headline				{color: #000099; font-style: italic; font-weight: bold ;}
.left					{text-align: left;}
.menu					{padding:4px 0}
.menu-u					{padding:4px 0; border-top: 1px #99F solid; margin-top: 4px;}
.menu-d					{padding:4px 0; border-bottom: 1px #99F solid; margin-bottom: 4px;}
.menu2					{color:#CCCC00; padding:2px 0; margin:0 0 0 15px; font-size:90%}
.signature  			{width:200px; background:#ffffcc; display: inline-table; padding:5px; border:#ffff00 solid 1px;}
.up						{margin-top: 10px; margin-bottom: 0px; padding: 0; text-transform: uppercase; border-bottom: 1px #CCCC00 solid;}
.yellow 				{background:white; border: 1px #99F solid;}

#sel					{background-color: #FFFFCF; border: 1px #CCCC00 solid;}
#mrg-t					{margin-top:50px}

/* DD */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

.contab {
width:auto;
min-width:960px;
max-width:1300px;
margin-left:auto;
margin-right:auto;
}

.contabwhite {
	background:#FFF;
}

.contabblue {
	background:#000066;
}
.splitter {
	height:20px;
	background:none;
}
.leftcol {
	padding:10px 20px;
	background:#FBFBFB;
}
.rightcol {
	padding:10px;
}
.centercol {
	padding:10px;
}