body, input, select, textarea {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:xx-small;
}
a img {
border:none;
	}

/* taken out of generic */
#container {
	width:100%; 
}


#header, #mainmenu, #pagetitle, #content {
	clear:both;
	position:relative;
	float:left;

	width:90%;
	padding:0;
	margin:0;
	padding-left:5%;
	padding-right:5%;
}

#mainmenu a{
padding:3px;
}

#header {
}

div#pagetitle {
	color:#FFFFFF;
	font-size: x-small;
	font-weight:bold;
}

/* Header */
div#header{
/*	height:90px; */
}
div#header img{
	position:relative;
	float:right;
	clear:both;
}
div#header h1 {
	position:relative;
	float:left;
	padding:0;
}
div#header h1 a {
}

/*  Main Menu  */
div#mainmenu{
	font-weight:bold;
}
div#mainmenu{
xvertical-align:bottom;

}


div#pagetitle span,
div#mainmenu a{
	position:relative;
	min-height:100%;
	xdisplay:block;
	margin:0px;
	padding:6px;
	top:7px;
	color:#000000;
	background-color:#DDDDDD;
	text-decoration:none;
}
div#mainmenu a{
	margin-right:2px;
}
div#mainmenu a.hi{
	color:#FFFFFF;
	background-color:#444444;
}
div#pagetitle span{
	padding-left:0px;
	color:#FFFFFF;
	background:none;
}
/* actionsrow */
div.actionsrow {
	position:relative;
	height:24px;
}
div.actionsrow ul {
	position:absolute;
	margin: 0;
	padding: 0;
	text-align:left;
}
div.actionsrow li {
	display: inline;
	width:auto;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actionsrow  ul.recordinfo li {
	line-height: 1em;
	margin: 0 1em 0 0;
}
div.actionsrow ul.actions{
	left:0px;
}

div.actionsrow ul.recordinfo {
	right:0px;
	color:#BBBBBB;
	font-size:xx-small;
}


div.view,
div.form
{
	width:600px;
}
div.index,
div.related
{
clear:both;
}

div.related{
	margin-top:10px;
}


/* kopjes*/
div.counter,
div.navigationrow div.paging,
div.related h3,
div.titlerow{
	color:#FFFFFF;
	font-size: x-small;
	font-weight:bold;
	padding:4px;
	margin:0px;
}


/* Tables */
table {
	clear: both;
	color: #333;
	/* margin-bottom: 10px; */
	width: 100%;
}
th {
	text-align: center;
}
th a {
/*	display: block; verw 101031 */
	text-decoration: none;
}
th a:hover {
	text-decoration: none;
}
table tr td {
	border-right: 1px solid #ccc;
	/* padding: 4px; */
	text-align: left;
	vertical-align: top;
}

td.actions {
	text-align: left;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}

table, th {
	background: none;
	border:none;
}

th a {
	text-decoration: none;
}
th a:hover {
	text-decoration: none;
}
table tr td {
	background: none;
	border:none;
}

table, th, tr, td {
	margin: 0;
	padding: 0;
}
th, td {
	padding: 4px;
}
table {
	border-left:none;
	border-top:none;
}
td {
	border-right:none;
	border-bottom:none;
}
th {
	border-right:none;
	border-bottom:none;
	text-align: center;
}

/* scaffold */
dl {
	width: 100%;
}
dl {
	line-height: 20px;
}
dd {
	margin-top: -20px;
}

/* Forms */
div.form fieldset,
div.form legend,
div.form label,
div.form input,
div.form select,
div.form textarea {
	font-size:x-small;
	color:#000000;
	border-color:#CC3300;
	border-width:1px;
	border-style:solid;
}
div.form legend,
div.form label {
	border:none;
}
div.form legend,
div.form label {
	font-weight:bold;
}

/*
vidarte achtergrond #FCECDC
vidarte oranje #CC3300
vidarte paars #330099
*/

body {background-color: #FFFFFF;}

div#header h1 {color:#FFFFFF;background:none;}

.altrow {background-color: #EEEEEE;}

body a,body a:visited,body a:visited,body a:link,body a:hover, div.related h3{color: #CC3300;}
th, 
th a,
th a:visited,
th a:link,
th a:hover,
.paging, 
.paging a,
.paging a:visited,
.paging a:link,
.paging a:hover,
.counter
{
color:#FFFFFF;
}


fieldset, table, th, tr, td, dt {border-color:#DACABA;}
fieldset fieldset legend {color:#B8A898;}

div.navigationrow {background-color:#999999;}
div.titlerow, div.related h3 {background-color:#333333;}
div#header{height:40px;background-color:#888888;}
div#mainmenu {height:25px;background-color:#888888;}
div#pagetitle {	height:25px;background-color:#444444;}

/* do not display */

div#pagetitle {display:none;}

div.titlerow{
	}
div.view h2{display:none;}

div.index th, div.related th {background-color:#999999;border-color:#990000;}


div.concerts,
div.artists,
div.columns,
div.webassets,
div.locations,
div.webassettypes,
div.users,
div.groups
{
	width:100%;
}


/* render next items narrower */
div.users div.index,
div.users div.related,
div.groups div.index,
div.groups div.related
{
	width:600px;
}


/* main menu */









