.info2message
{
	padding: 10px;
	padding-left:70px;
	color: #0000aa;
	border: dotted 1px #0000aa;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	background-color: #ffffcc;
	background-image:url(/gfx/icons/big/info_small.png);	
	background-repeat:no-repeat;
	background-position:8px center;
	min-height:30px;
	font-weight:bold;
}

.infoicon
{
	height: 55px;
	width: 55px;
	float: left;
	background-position: top left;
	background-image: url(/gfx/icons/big/info_small.png);
	background-repeat: no-repeat;
}

.lightbulb
{
	background-position: left center;
	padding: 10px;
	padding-left: 20px;
	background-image: url(/gfx/icons/silk/lightbulb.png);
	background-repeat: no-repeat;
}

.result
{
	clear:both;
	background-color:#FFFFFF;
	cursor: arrow;
}

.result:hover
{
	clear:both;
	background-color:#FFFFAA;
	cursor: pointer;
}


.filterbar
{
	border: #c3c3ff 1px solid;
	background-color: #e3e3ff;
	text-align: left;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:10px;
}

.filterbar input,
.filterbar select
{
	font-size: 11px;
}

h2 span
{
	font-size: 11px;
	position: relative;
	top: -4px;
}

h1 span
{
	font-size: 11px;
	position: relative;
	top: -4px;
}

/******************** TABELLEN ******************/

table.wide
{
	width: 100%
}

table.wide td
{
	border: #c3c3ff 1px solid;
	background-color: #e3e3ff;
	vertical-align: middle;
	text-align: left;
	padding-left:4px;
	padding-right:4px;
}

table.wide tr#header td
{
	background-image: url(/gfx/aquabar_selected.png);
}

table.wide tr#header td.center
{
	text-align: center;
}


table.wide tr#odd td
{
	background-color: #d3d3ff;
}
table.wide tr#even td
{
	background-color: #e3e3ff;
}

table.wide tr.mark#odd td
{
	background-color: #ffcccc;
}
table.wide tr.mark#even td
{
	background-color: #ffdddd;
}

table.wide tr.markstrike#odd td
{
	background-color: #ffcccc;
	text-decoration: line-through;
}
table.wide tr.markstrike#even td
{
	background-color: #ffdddd;
	text-decoration: line-through;
}

table.wide tr.hilite#odd td
{
	background-color: #ffffcc;
}
table.wide tr.hilite#even td
{
	background-color: #ffffdd;
}

table.wide tr.done#odd td
{
	background-color: #ccffcc;;
}
table.wide tr.done#even td
{
	background-color: #ddffdd;
}

table.wide tr.deferred#odd td
{
	background-color: #e4e4e4;
}
table.wide tr.deferred#even td
{
	background-color: #f4f4f4;
}

table.wide tr:hover#odd td,
table.wide tr:hover#even td
{
	border: 1px solid yellow;
}

table.wide td a,
table.wide td a:link,
table.wide td a:visited
{
	text-decoration:none;
	font-weight:normal;
}
table.wide td a:hover
{
	text-decoration:underline;
	font-weight:normal;
}

img.leftframe
{
	float: left;
	padding: 2px;
	margin: 0px 5px 0px 5px;
	border: 1px solid #d3d3ff;
}

