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;}

h1							{ margin: 0px;padding: 0px;}
h3							{ font-size: 14px;margin: 0px;padding: 5px 0 5px 0;}

.underline					{text-decoration: underline;}
.small						{font-size: 10px;}
.notice						{color: #d36b6b;}



#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;}

.groepactive														{ color: #d36b6b;font-style: bold;}
.groepactive input													{ color: #d36b6b;}

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


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

#pakket									{background-image: url(../images/kader-bg.jpg);}
#pakket #border							{border: 1px solid #e4e0d6;margin-top: 20px;}
#pakket h3								{background-color: #f0efea;}
#pakket .kolom							{margin: 0px;}


#onderdeel								{ border: 1px solid #e4e0d6;margin-top: 20px;}
#onderdeel h3							{ padding-left: 5px;background-color: #f0efea;}
#onderdeel p							{ margin: 5px 0 5px 5px;}
#onderdeel								{ }




#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
}

#content_beursvloer .video						{ padding:0; margin:6px 16px 0 0; width:375px; border:#1085DE 1px solid; background:#F2F2F2; float:left;}
#content_beursvloer .video .naam				{ padding:0 0 0 16px; margin:0 0 0 1px; width:357px; line-height:18px; background:#1085DE; color:#ffffff; font-weight:bold; border-top:#ffffff 1px solid; display:block;}
#content_beursvloer .video p					{ padding:5px;}
#content_beursvloer .video h3					{ margin: 0px; padding:5px 5px 0px 5px; color: #1184dd; font-size: 12px;}
#content_beursvloer .video p b					{ color:#ff6600;}

#content_beursvloer .video_holder				{ float: left; width: 740px; border: 1px solid #D6D6D6; clear:both; padding: 15px; margin-top: 10px; }
#content_beursvloer .video_holder h3			{ color: #fded01; }
#content_beursvloer .video_holder .youtube		{ width: 425px; float:left; }
#content_beursvloer .video_holder .beschrijving	{ width: 280px; height: 325px; float:right; background-color: #0f85dd; color:white; padding: 10px; }

#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;
}
