body, html					{font-family: Verdana, Helvetica, Arial, "Luxi Sans";font-size: 12px;background-color: #F1F0E7;margin-top: 0px;color: #6e6c65;}

a							{color: #6e6c65;}
a:hover						{color: #6e6c65;}
.clear						{clear: both;}

h3							{font-size: 14px;}

#wrapper					{background-color: #FFFFFF;width: 900px;margin-right: auto;margin-left: auto;clear: both;padding-right: 20px;padding-left: 20px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #e4e0d6;border-left-color: #e4e0d6;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e4e0d6;}

#head						{height: 100px;}
#head img					{float: left;margin-top: 10px;margin-bottom: 10px;}
#head #profiel				{float: right;width: 400px;text-align: right;margin-top: 10px;font-size: 10px;}
#head #logo					{clear: both;}


#catnav						{width: 900px;background-image: url(../images/menu_backgr.jpg);background-repeat: repeat-x;padding-top: 5px;height: 27px;}
#catnav ul					{margin: 0px;padding: 0px;list-style-type: none;}
#catnav li					{margin: 0px;padding: 0px;background-image: url(../images/menu_left.gif);float: left;background-repeat: no-repeat;margin-left: 5px;padding-left: 6px;display: block;height: 26px;background-position: 0px 0px;}
#catnav span				{margin: 0px;padding: 0px;background-image: url(../images/menu_right.gif);background-repeat: no-repeat;background-position: right 0px;padding-right: 16px;display: block;}
#catnav a					{display: block;padding-top: 8px;margin-left: 8px;text-decoration: none;padding-bottom: 4px;}

#catsubnav					{padding-top: 5px;padding-left: 45px;}


#footer						{clear: both;height: 40px;border-top-width: 1px;border-top-style: dotted;border-top-color: #e4e0d6;color: #cbc7bf;padding-top: 24px;padding-left: 10px;}
#body						{clear: both;}


#main						{float: left;width: 900px;margin-bottom: 40px;margin-top: 20px;}
#main h1					{font-size: 24px;margin-bottom: 40px;height:30px;}


.kolom						{float: left;width: 400px;}


.regel						{clear: both;margin-top: 4px;margin-bottom: 4px;height: 20px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #e4e0d6;}
.regel span, .regel img		{float: left;}
.regel img					{margin-right: 5px;}
.regel .naam				{width: 440px;}
.regel .icon				{width: 20px;}
.regel .dsnaam				{width: 280px;}
.toevoegen					{display: block;margin-top: 24px;}


#melding					{float: left;width: 480px;display: block;margin-top: 14px;}
#melding dl					{color: #d36b6b;}
#melding dd					{margin: 0px;padding: 0px;margin-left: 0px;}
#melding dt					{margin-bottom: 18px;}


#navigation					{width: 350px;float: left;margin-bottom: 120px;margin-top: 66px;}


.formregel, .regelbreed												{width: 400px;clear: both;}
.formregel .tekst, .regelbreed .tekst								{display: block;padding-bottom: 10px;}
.formregel .afbeelding, .regelbreed .afbeelding						{width: 250px;}
.formregel label, .regelbreed label									{width: 90px;float: left;display: block;height: 20px;}
.formregel p, .regelbreed p											{padding-top: 0px;margin-top: 5px;font-style: italic;}
.formregel .forminput, .regelbreed .forminput						{float: right;width: 300px;display: block;margin-bottom: 10px;margin-right: 10px;}
.formregel .forminput #submit, input, textarea, select, .regelbreed .forminput #submit	{font-size: 12px;font-family: Verdana, Helvetica, Arial, "Luxi Sans";}
.formregel .forminput #submit, .regelbreed #submit								{width: auto;}
input, textarea, select												{border: 1px solid #e4e0d6;width: 270px;margin: 0px;padding: 0px;}
input																{padding-top: 2px;padding-bottom: 2px;}


.regelbreed													{width: 500px;}
.regelbreed label											{width: 150px;}


.groepregel													{width: 880px;clear: both;}
.groepregel .forminput										{float: right;width: 300px;display: block;margin-bottom: 10px;}

#pakket									{}
#pakket #border							{border: 1px solid #e4e0d6;margin-top: 20px;}
#pakket h3								{margin-top: 5px;}


#toolbar
{
    BORDER-RIGHT: buttonshadow 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: buttonhighlight 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: buttonface;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: buttonhighlight 1px solid;
    WIDTH: 262px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: buttonshadow 1px solid;
    TEXT-ALIGN: right
}
.button
{
    BORDER-RIGHT: buttonface 1px solid;
    BORDER-TOP: buttonface 1px solid;
    BACKGROUND: buttonface;
    MARGIN: 1px;
    BORDER-LEFT: buttonface 1px solid;
    BORDER-BOTTOM: buttonface 1px solid
}
.raised
{
    BORDER-RIGHT: buttonshadow 1px solid;
    BORDER-TOP: buttonhighlight 1px solid;
    BACKGROUND: buttonface;
    MARGIN: 1px;
    BORDER-LEFT: buttonhighlight 1px solid;
    BORDER-BOTTOM: buttonshadow 1px solid
}
.pressed
{
    BORDER-RIGHT: buttonhighlight 1px solid;
    BORDER-TOP: buttonshadow 1px solid;
    BACKGROUND: buttonface;
    MARGIN: 1px;
    BORDER-LEFT: buttonshadow 1px solid;
    BORDER-BOTTOM: buttonhighlight 1px solid
}
.notice {
	color:#D36B6B;
}

#fullmain table.list {
	width: 99%;
	border-top: 1px solid #E4E0D6;
	border-left: 1px solid #E4E0D6;
}

#fullmain table.list td {
	border-bottom: 1px solid #E4E0D6;
	border-right: 1px solid #E4E0D6;
	padding: 5px;
}

label.error {
    width: auto;
    display: block;
    clear: both;
    float: none;
    color: #D36B6B;
}
