* { margin: 0; padding: 0; }
html { overflow-x: hidden; }
body { background: #262626; }
body, input, textarea { font-family: Arial; font-size: 12px; color: #fff; }
a { color: #fff; text-decoration: none; }
img { border: none; }

/***** content *****/
.content { width: 100%; margin: -9px 0 20px; }

.content .bg-top { width: 100%; height: 9px; background: url(../images/content-bg-top.png) repeat-x; }
.content .bg-mid { width: 100%; overflow: hidden; background: #393939 url(../images/content-bg-mid.png) repeat-x bottom; }
.content .bg-btm { width: 100%; height: 9px; background: url(../images/content-bg-btm.png) repeat-x; }

.content .inner-top { width: 1000px; height: 30px; background: url(../images/content-inner-top.png) no-repeat; margin: 0 auto; }
.content .inner-mid { width: 1000px; background: url(../images/content-inner-mid.png) repeat-y; overflow: hidden; margin: 0 auto; }
.content .inner-mid-width { width: 1000px; background: url(../images/content-inner-mid-width.png) repeat-y; overflow: hidden; margin: 0 auto; }
.content .inner-btm { width: 1000px; height: 39px; background: url(../images/content-inner-btm.png) no-repeat; padding: 15px 0 0; margin: 0 auto; }

.content .col { float: left; width: 283px; padding: 0 25px; }
.content .col_width { float: left; width: 591px; padding: 0 25px; }
.content h2 { line-height: 17px; font-size: 22px; font-weight: normal; color: #f4d2ab; text-transform: uppercase; padding: 0 0 17px; }
.content h3 { line-height: 17px; font-size: 16px; font-weight: normal; color: #f4d2ab; text-transform: uppercase; padding: 0 0 17px; }
.content p { line-height: 17px; color: #b3b3b3; padding: 0 0 17px; }
.content table { color: #b3b3b3; }
.content a { color: #f4d2ab; }
.content a:hover { text-decoration: underline; }
.content .image { float: right; padding: 0 0 0 25px; }
.content .image img { display: block; border: 3px solid #393939; }

.content .inner-btm .col { width: 333px; padding: 0; }
.content .inner-btm .dblcol { float: left; width: 666px; }
.content .inner-btm a { display: block; line-height: 37px; font-weight: bold; text-align: right; padding: 1px 25px 0; }

.content .images { list-style: none; }
.content .images li { float: left; }
.content .images li.left { padding: 0 15px 0 0; }
.content .images a { display: block; border: 3px solid #393939; }
.content .images a:hover { border-color: #f4d2ab; }
.content .images img { display: block; }

.info-img { display: inline-block; float: left; border: 4px solid #393939; }

div.info-box { display: inline-block; float: left; clear: left; margin: 15px 0 0 0; }
div.info-box a { text-transform: uppercase; text-decoration: none; display: inline-block; float: left; clear: left; margin: 5px 0 0 0; }
div.info-box a:hover { text-transform: uppercase; text-decoration: none; }

ul.info-list { display: inline-block; width: 325px; float: right; }
ul.info-list li { list-style: none; }
ul.info-list li h4 { text-transform: uppercase; margin: 0 0 5px 0; }
ul.info-list li h4 span { color: #444 !important; }
ul.info-list li.even { padding: 10px; background-color: #23232; }
ul.info-list li.odd { padding: 10px; background-color: #333; }
ul.info-list li p { margin: 0; padding: 0; }

ul.news-list li { list-style: none; }
ul.news-list li h4 { text-transform: uppercase; margin: 0 0 15px 0; }
ul.news-list li h4 span { color: #444 !important; }
ul.news-list li.odd { padding: 10px; background-color: #23232; }
ul.news-list li.even { padding: 10px; background-color: #333; }
ul.news-list li p { margin: 0; padding: 0; }

/***** kunstwerken *****/
#slider_carousel { display: none; }

ul#kunstwerken { list-style: none; }
ul#kunstwerken li { padding: 0 20px 15px 0; list-style: none; float: left; }
ul#kunstwerken li img { display: block; float: left; border: 3px solid #393939; }
ul#kunstwerken li img:hover { border-color: #f4d2ab; }

ul#kunstwerken li span.kunstwerk { display: block; width: 121px; float: left; clear: both; padding: 5px 0 0 5px; background-color: #393939; text-transform: uppercase; }
ul#kunstwerken li span.kunstenaar { display: block; width: 121px; float: left; clear: both; padding: 0 0 5px 5px; background-color: #393939; font-size: 10px; text-transform: uppercase; }

/***** footer *****/
#footer { width: 950px; padding: 20px 17px 50px; margin: 0 auto; }

#footer h4 { line-height: 24px; font-size: 14px; color: #f4d2ab; font-weight: bold; text-transform: uppercase; padding: 0 2px; }

#footer ul { list-style: none; }
#footer li { float: left; }
#footer li a { display: block; line-height: 24px; color: #b3b3b3; padding: 0 8px; }
#footer li.last a { color: #393939; }
#footer li a:hover { text-decoration: underline; }

/***** forms *****/
input, input[type=text], input[type=password], input[type=file], select, textarea { color: #262626; border: 1px solid #ffffff; padding: 3px; }
input[type=text] { width: 175px; }
input[type=submit], input[type=button] { background-color: #af1c2e; color: #ffffff; font-weight: bold; }

label { display: block; font-weight: bold; margin-bottom: 5px;	}

/***** tools *****/
ul.admin_menu, ul.left_menu { margin: 0 0 0 30px; }
div.toolbox { display: block; text-align: right; }
div.toolbox .button { display: inline-block; background-color: #555555; padding: 5px; color: #FFF !important; }
.icon_plus { background-image: url(../images/icons/sq_plus.png); background-repeat: no-repeat; background-position: 5px 4px; padding-left: 26px !important; }
.icon_save { background-image: url(../images/icons/save.png); background-repeat: no-repeat; background-position: 5px 4px; padding-left: 26px !important; }
.icon_back { background-image: url(../images/icons/sq_prev.png); background-repeat: no-repeat; background-position: 5px 4px; padding-left: 26px !important; }
.icon_filter { background-image: url(../images/icons/filter.png); background-repeat: no-repeat; background-position: 5px 4px; padding-left: 26px !important; }
.icon_manage { background-image: url(../images/icons/pencil.png); background-repeat: no-repeat; background-position: 5px 4px; padding-left: 26px !important; }

.icon_edit { display: inline-block; width: 16px; height: 16px; background-image: url(../images/icons/pencil.png); background-repeat: no-repeat; }
.icon_delete { display: inline-block; width: 16px; height: 16px; background-image: url(../images/icons/trash.png); background-repeat: no-repeat; }

table.toolbox th { border-bottom: 2px solid #666; text-align: left; padding: 3px; }
table.toolbox tr.odd td { text-align: left; padding: 3px; background-color: #333; }
table.toolbox tr.even td { text-align: left; padding: 3px; background-color: #23232; }

tr.odd td { padding: 10px; background-color: #333; }
tr.even td { padding: 10px; background-color: #23232; }

#tooltip_afbeelding {
	position:absolute;
	border:1px solid #AF1C2E;
	background:#AF1C2E;
	padding:3px;
	display:none;
	color:#fff;
}
