body.dark {
	margin:				0px;
	padding:			0px;
	width:				100%;
	height: 			100%;
	background-color:	#1B767C;
	color:				#ffffff;
}
body.medium {
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
	background-color:	#B8D5D6;
	color:				#000000;
}
body.light {
    margin:				10px;
    padding:			0px;
    width:				700px;
    background-color:	#ffffff;
    background-image:	url("images/fond.gif");
    color:				#000000;
}
body, td, div, a {
	font-family:		Arial,Helvetica,Sans-Serif;
	font-size:			12px;
	color:				#000000;
}
select{
	visibility:			visible;
}
.wahlbox {
	position:			relative;
	margin:				0px;
	padding:			10px;
	width:				170px;
	height:				50px;
	overflow:			scroll;
	background-color:	#1B767C;
	color:				#ffffff;
}
td, div {
	padding:			5px;
}
.leftspacer {
	margin-left:		5px;
}
.rightspacer {
	margin-right:		5px;
}
.loginbox {
	height:				200px;
	background-color:	#ffffff;
}
.tablebody {
	background-color:	#ffffff;
}
.tablehead {
	font-size:			14px;
	font-weight:		bold;
	background-color:	#ff9900;
}
.tablealarm {
	font-size:			12px;
	background-color:	#FFE1B3;
}
.tableinfo {
	font-size: 			12px;
	background-color:	#B8D5D6;
}
.i100 {
	border: 			1px solid #000000;
	width:				100%;
	height:				20px;
    max-width:			480px;
}
.i33 {
	border:				1px solid #000000;
	width:				18%;
	height:				20px;
}
.ipagetxt {
	border:				1px solid #000000;
	width:				205px;
	height:				20px;
  background-color: #C8E5E6;
}
.ibox {
	border:				1px solid #000000;
	width:				100%;
	height:				70px;
}
.ibigbox {
	border:				1px solid #000000;
	width:				100%;
	height:				250px;
}
.hidden {
	display:			none;
}
.imagebox {
	height:				160px;
	margin:				0px;
	padding:			5px;
	background-color:	#B8D5D6;
	color:				#000000;
}
.imagebox1 {
	height:				160px;
	margin:				0px;
	padding:			5px;
	background-color:	#FFE1B3;
	color:				#000000;
}
.simagebox {
	height:				110px;
	margin:				0px;
	padding:			5px;
	background-color:	#B8D5D6;
	color:				#000000;
}
.simagebox1 {
	height:				110px;
	margin:				0px;
	padding:			5px;
	background-color:	#FFE1B3;
	color:				#000000;
}
.simagebox2 {
	height:				110px;
	margin:				0px;
	padding:			5px;
	background-color:	#999999;
	color:				#000000;
}
.border {
	border:				1px solid #000000;
	vertical-align:		middle;
}
#authors {
	position:			absolute;
	bottom:				10px;
	left:				10px;
}
#authors, .author, a.author:visited, a.author:active {
	text-decoration:	none;
	font-weight:		normal;
	font-size:			10px;
	color:				#B8D5D6;
}
a.author: hover {
	text-decoration:	underline;
}
a.noline {
	text-decoration:	none;
}
.rowcolor1 {
	background-color:	#DCEAEB;
	font-size:			12px;
}
.rowcolor2 {
	background-color:	#B8D5D6;
	font-size:			12px;
}
.clDescriptionCont {
	padding:			0px;
    position:			absolute;
    width:				200px;
    visibility:			hidden;
    layer-background-color:#B8D5D6;
    z-index:			200;
}
.clDescription {
	padding:			3px;
    width:				150px;
    left:				0px;
    top:				0px;
    font-family:		Arial,Helvetica,Sans-Serif;
    overflow:			hidden;
    border:				1px solid #1B767C;
    font-size:			10px;
    background-color:	#B8D5D6;
    layer-background-color:#B8D5D6;
}
.clCaption {
	padding:			3px;
    color:				#ffffff;
    position:			absolute;
    left:				0px;
    top:				0px;
    width:				157px;
    height:				15px;
    clip:				rect(0px 157px 15px 0px);
    font-size:			10px;
    font-family:		Arial,Helvetica,Sans-Serif;
    background-color:	#1B767C;
    layer-background-color:#1B767C;
}