body{
	padding:0px;
	margin:auto;
	text-align:center;
	height:100%;
	font-family:"Segoe UI", helvetica, arial, verdana, sans-serif;
	font-size:12px;
	background-color:white;
}

ul
{
	padding:0px;
	margin:0px;
}

form{
	padding:0px;
	margin:0px;
}

h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
	font-family:"Segoe UI", "Trebuchet MS", Arial;
	font-weight:normal;
}

h1{
	font-size:2.0em;
	color:#04ACEC;
	padding-bottom:10px;
padding-top:10px;
}

h2{
	padding:0px;
	margin:0px;
	padding-top:10px;
	font-size:1.7em;
	color:#00AEEF;
}

h3{
	font-size:1.4em;
	font-weight:bold;
	padding-top:10px;
}

p{
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}

p.nomargins
{
	padding:0;
	margin:0;
}

input{
	width:180px;
}
input[type="radio"]{
	width:20px;
	margin-right:5px;
}

.submit{
	height:22px;
	/*width:100px;*/
	border:1px solid #CCC;
	background:url(images/btn_bg_new.gif) repeat-x center left;
	color:#444;
	font-family:Verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	cursor:pointer;
}
input.submit{
	width:100px;
	color:black;
}

input.submit:hover{
color:black;
}

img.shadow {
	background: url(images/imgshadow.png) no-repeat right bottom !important;
	padding: 5px 10px 10px 5px !important;
}

a.submit{
	margin:0px;
	border:1px solid #CCC !important;
	padding:3px;
	line-height:22px;
}
a.submit:hover{
	color:black !important;
	border:1px solid #CCC !important;
}

a.submit img{
	vertical-align:-10%;

}

img.shadow {
	background: url(images/imgshadow.png) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}

hr {
	border-bottom:1px solid #777; 
	border-top:none; 
	height:1px;
	color:#777; 
	padding:0px;
	margin:0px 8px 5px 0px; 	
}

a {
	color:#000;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	outline: none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
	text-decoration:none;
}

p.required{
padding:0px;
margin:0px;
color:red;
font-size:10px;
display:inline;
vertical-align:super;
}
#wrapper{
	margin:auto;
	width:1000px;
	background-color:#fff;
	text-align:left;
}

#header{
	height:134px;
	background:url(images/header_new.gif) no-repeat top left;
}

#header_links{
	float:right;
	width:300px;
	font-size:11px;
	line-height:19px;
	height:19px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	/*margin-right:35px;*/
	text-align:right;
}
#headerImg{
margin-top:-5px;
margin-left:385px;
}
#header_links a img , #langflags a:visited img, #langflags a:link img, #langflags a:hover img{
	text-decoration:none;
	vertical-align:middle;
	line-height:19px;
	border:none;
}
#search_wrapper{
	clear:both;
	position:relative;
	float:right;
	margin-top:74px;
	width:170px;
	height:51px;
	text-align:left;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFF200;

}
#search_box {
	clear:both;
	float:right;
	text-align:left;
	background:white;
	border:1px solid #DBDFE6;
	border-top:1px solid #ABADB3;
	width:170px;
    height:18px;
	line-height:18px;
}
#search_box input#s {
    float: left;
    padding: 0px;
	font-size:0.9em;
	padding-left:1px;
	padding-top:3px;
    margin: 0px 0px 0px 0px;
    border: 0px;
    width: 132px;
	height:100%;
    background: none;
}
#search_box #go {
	width:14px;
	height:14px;
    float: right;
    margin:2px 4px 0 0;
}

#contentholder{
	clear:both;
	float:left;
	width:1000px;
	min-height:400px;
	text-align:left;
	padding:0px;
	padding-bottom:150px;
	margin:0px;
    background:url(images/fauxcols.gif) repeat-y top left;
}

#content{
	margin:0px;
	padding:10px;
	padding-left:0px;
	padding-top:0px;
	width:790px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:18px;
}

#content h1{
    font-size:24px;
    color:#343434;
}

#content h2{
    font-size:1.4em;
    padding-bottom:5px;
}

#content .editable p{
	max-width:600px;
	
	margin:0px;
}

#content a{
	color:#00aeef;
}

#content a:hover{
	text-decoration:none;
	border-bottom:1px dotted #00aeef;
	
}

div#breadcrumb{
	margin:5px 0px 0px 0px;
	width:790px;
	height:36px;
   white-space:nowrap;
   text-overflow:ellipsis;
   overflow:hidden;
	line-height:34px;
	font-family:"Trebuchet MS", Arial;
	font-size:12px; 
	color:#04ACEC;
	border-bottom:1px solid #DDF3FB;
}
div#breadcrumb span{
	font-size:11px;
	color:#777;	
	padding:0px;
	height:20px;
	line-height:20px;
}

div#breadcrumb a{
	border:none;
	font-size:12px; 
	color:#04ACEC;
}

div#breadcrumb a:hover{
	border:none;
	text-decoration:underline;
	color:#04ACEC;
}

#right_div{
	padding:0px;
	margin:0px;
	width:200px;
	min-height:400px;
	height:100%;
	float:left;
	/*background:url(images/bannerdiv_bg.gif) no-repeat top right;*/
}

#right_nav{
	padding:0px 15px;
	margin:0px;
	width:170px;
}

#right_div h2{
    margin-bottom:5px; 
    padding:10px 0px 5px 0px; 
    color:black;  
    width:160px;
    font-family: "Trebuchet MS";
    border-bottom:1px solid #d8d8d8;
}

#right_div ul {
	list-style-type:none;
	margin:0px;
	padding:0px 10px 0px 20px;
	padding-top:0px;
	
	/*height:18px;	*/
	
	
	
}

#right_div ul li a{
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	line-height:18px;
}
#right_div ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}

#right_nav ul li{
	list-style-image:url(images/arrow.gif);
	list-style-position:top;

	vertical-align:bottom;
}

#banner_holder{
	
	margin-bottom:10px;
	width:200px;
	height:100%;
	min-height:300px;
	border:1px dashed #999;
	background-color:#F1F1F1;
	color:#777;
	
	text-align:center;

}
#banner_holder span{
	display:block;
	vertical-align:middle;
	margin-top:50%;
}
#footer_wrapper{
	text-align:center;
	clear:both;
	width:100%;
	
	padding:0px;
	float:left;
	padding-bottom:20px;
	border-top:1px solid #CCC;
	background:#F1F1F1;
	
}
#footer_top{
    position:relative;
	margin:0px auto;
	width:1000px;
	height:20px;
	/*background:url(images/footer_top.gif) no-repeat top left;*/
}

#bottomballs{
    position:absolute;
    top:-159px;
    left:0px;
    width:1000px;
    height:186px;
    background:url(images/bottom_balls.gif) no-repeat 613px bottom;
}

#footer_content{
	font-family:"Trebuchet MS", Arial;

	margin:auto;
	color:#000;
	text-align:left;
	width:960px;
	padding:20px;
	padding-bottom:0px;
	padding-top:0px;
	/*background-color:#86DBFA;*/
	/*background:url(images/footer_bg_new.gif) repeat-x top left;*/
}

#footer_content a{
	color:#000;
}

#footer_bottom{
	float:left;
	margin:auto;
	width:1000px;
	height:20px;
/*	background:url(images/footer_bottom.gif) no-repeat top left;*/
}
/*
#footer div{
	text-align:center;
	font-weight:bold;
	background-color:#F6F6F6;
	color:#777;
	padding:0px;
	margin:0px;
	margin-left:10px;
	margin-top:0px;
	float:left;
	border:1px dashed #999;
	width:32%;
	height:80px;
}*/
.info, .success, .warning, .error{
	width:640px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
}
.info ul li, .success ul li, .warning ul li, .error ul li{
	list-style-position:inside;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url(images/info.png);
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(images/success.png);
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(images/warning.png);
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(images/error.png);
}
.info a, .success a, .warning a, .error a{
	border:none !important;
	color:black !important;
	text-decoration:none;
}
.info a:hover, .success a:hover, .warning a:hover, .error a:hover{
	color:black !important;
	text-decoration:underline !important;
}

.message_box{
	/*border-left:1px solid #999;
	border-right:1px solid #999;*/
	background-color:#ddf3fb;
	width:700px;
	padding:10px;
	margin:0px;
}

.message_box textarea
{
	font-size:12px;
	font-family:verdana;
}


.form_box_top
{
	background-image: url(images/form_box_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:6px;
	width:100%;
}

.form_box_bottom
{
	background-image: url(images/form_box_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:6px;
	width:100%;
}

.message_box td h2{
	color:#00AEEF;
	padding-top:10px;
	padding-bottom:5px;
}
.message_box tr th
{
	font-weight:normal;
	width:180px;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	margin-bottom:5px;
}
table.message_box tr th, table.message_box tr td{
	padding-bottom:5px;
}
table.message_box tr td{
	vertical-align:top;
text-align:left;
}
/*
#login_table.message_box{
	text-align:left;
}
#login_table.message_box tr th{
	/*width:50px;
}
#login_table.message_box tr td{
	text-align:left;
}*/

#upload_box{
width: 280px; height: 95px; text-align:center; padding:15px; padding-top:0px; background:url(images/upload_box_bg.gif) no-repeat top left;	display:none;
}
#upload_content_wrap{
background:url(images/download.gif) no-repeat left center; width:300px; height:100%; line-height:100%;
}
#upload_box_content{
float:left; margin-left:52px; padding-top:30px; text-align:left; line-height:100%;
}
#progress_wrapper{
margin-top:5px; float:left; width:200px; border:1px solid #6593cf;overflow:hidden;
}
#progress_bg{
width:200px; height:20px; background:url(images/progress_bg.gif) repeat-x;
}
#progress_bar{
height:18px; float:left; width:0; background:url(images/progress-bar.gif ) repeat-x left center;border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4;
}


#profiel_wijzigen{
	margin-top:20px;
}

input.invalid,
select.invalid
{
	border:1px solid red;
}

label.invalid
{
	padding-left:5px;
	color:red;
	font-weight:bold;
}

#sitemap{
	float:left;
	width:100%;
	font-size:11px;
	margin-top:10px;
}

#sitemap tr th{
	border-bottom:1px solid #888;
}

#sitemap tr th a{
	font-size:12px;
	font-weight:bold;
	color:#888;
}

#sitemap tr th a:hover {
	text-decoration:none;
}

#sitemap tr th, #sitemap tr td{
	vertical-align:top;
	padding:0px;
	margin:0px;
	width:150px;
	padding-left:10px;
	/*border-right:1px dashed white;*/
	
}
#sitemap tr td ul{
	/*list-style-type:none;*/
	margin:0px;
	list-style-position:inside;

	padding:0px;
}
#sitemap tr td ul li a{
	color:#888;
}



/* KUNSTENAARS A-Z */

ul.alphabet_list
{

	margin:0;
	padding:0;

}

.alphabet_list li
{
	margin:0;
	float:left;
	list-style-type:none;
	padding:0;
	background-color:#DDF3FB;
}

.alphabet_list li a
{
	color:black;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:7px;
	padding-right:7px;
	margin:0 !important;
	border:none !important;
}

.alphabet_list li span
{
	color:#AAA;
	display:block;
	height:30px;
	line-height:30px;
	padding-left:7px;
	padding-right:7px;
}

.alphabet_list li a.active
{
	background-color:#00AEEF;	
	color:white !important;
	font-size:180%;
}

.alphabet_list li a:hover
{
	background-color:#00AEEF;
	color:black !important;
	
}

#list_artists
{
	padding:0px;
	margin:0px;
}

#list_artists .artist_div
{
padding:0px;
margin:0px;
clear:both;
}


#list_artists .artist_div h3.artistname
{
	font-family:trebuchet ms, Arial;
	font-size:17px;
	font-weight:normal;
}

#list_artists .artist_div h3 a
{
border:none;
text-decoration:none;
}
#list_artists .artist_div .artist_div_galerie{
	padding:0px;
	margin:0px;
}
p.noartwork
{
	color:gray;
	padding-top:10px;
}

.artist_div_artwork
{
	width:100%;
	/*height:215px;*/
	/*float:left;*/
	font-family:Arial;
	letter-spacing:0px;
	padding:10px;
	padding-left:0px;
	padding-right:0px;
	/*background-color:#F1F1F1;*/
	/*margin-right:15px;*/
	text-align:left;
	margin-top:10px;
	border:1px solid #DDF3FB;
	
}

.artist_div_artwork ul.artwork_details
{
	margin-top:10px;
	
}

.artist_div_artwork ul.artwork_details li
{
	list-style-type:none;
	font-size:12px;
	line-height:16px;
	padding-left:5px;
}

.artist_div_artwork h3
{
	text-align:center;
	
	font-size:14px;
}

.artist_div_artwork h3 a
{
	
	font-family:Arial; 
	font-size:1.2em;
	text-decoration:none;
	border:none !important;
}


.artist_div_artwork .artist_div_img
{
	line-height:100px;
	height:100px;
	text-align:center
}

.artist_div_artwork .artist_div_img img
{
	vertical-align:middle;
	
}

.artist_div_artwork .artwork_reserveren 
{
	font-size:1.2em;
	
}

.artist_div_artwork .artwork_description
{
	color:gray;
	font-size:11px;
	padding:5px;
}

.artist_info{
	float:left;
	width:708px;
	border:1px solid #f1f1f1;
	padding:5px;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
}


.artwork_div .artwork_reserveren{
	font-size:12px;
	border:none !important;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-top:5px;

}

.artwork_div .artwork_reserveren_img{
	/*vertical-align:middle;*/
}
.artwork_div .artwork_reserveren img{
	border:1px solid #ccc;
	/*vertical-align:middle;*/
}
.artwork_div .artwork_reserveren img:hover{
	border:1px solid #00bb00;
}
.artwork_div_large .artwork_reserveren{
	font-size:12px;
	border:none !important;
	text-decoration:none;
	text-align:center;
	margin:0px !important;
	padding:0px !important;
	
}

.artwork_div_large .artwork_reserveren_img{
	/*vertical-align:baseline;*/
}
.artwork_div_large .artwork_reserveren img{
	border:1px solid #ccc;
	/*vertical-align:baseline;*/
	margin-top:5px !important;
	/*margin-bottom:-5px !important;*/
}
.artwork_div_large .artwork_reserveren img:hover{
	border:1px solid #00bb00;
}

.artwork_div .artwork_moreinfo{
	margin:0px;
	padding:0px;
	margin-top:5px;
	border:none !important;
	text-decoration:none;
}

.artwork_div .artwork_moreinfo img{
	border:1px solid #ccc;
	/*vertical-align:baseline;*/
}

.artwork_div .artwork_moreinfo img:hover{
	border:1px solid #6894c1;
}

.artwork_div_large .artwork_moreinfo{
	padding:0px;
	margin:0px;
	border:none !important;
	text-decoration:none;
}
.artwork_div_large .artwork_moreinfo img{
	/*vertical-align:baseline !important;*/
	border:1px solid #ccc;
	margin-top:5px !important;	
}
.artwork_div_large .artwork_moreinfo img:hover{
	border:1px solid #6894c1;
}

.artwork_div{
	width:345px;
	float:left;
	height:150px;
	font-size:11px;
	border:1px solid #f1f1f1;
	margin:0px;
	margin-bottom:6px;
	margin-right:6px;
	padding:5px;
	padding-left:0px;
}

.artwork_div  table.artwork_table{
	width:100%;
	height:100%;
	margin:0px !important;
	padding:0px !important;
}


.artwork_table tr td{
	padding:0px;
	margin:0px !important;
	padding-left:5px;

}

.image_cell a {
	border:none !important;
	padding:0px !important;
	margin:0px !important;
		
}

.image_cell a img {
	padding:0px;
	margin:0px;
	
}


.image_cell{
	padding:0px !important;
	margin:0px !important;
	width:110px;
	text-align:center;
	vertical-align:top;
}

.artwork_div_large{
	width:703px;
	height:100%;
	font-size:11px;
	border:1px solid #f1f1f1;
	margin:0px;
	margin-bottom:6px;
	padding:5px;
	padding-top:10px;
	padding-right:10px;
}
.artwork_div_large  .artwork_table{
	width:100%;
	height:100%;
	margin:0px !important;
	padding:0px !important;
}
.artwork_div_large  .artwork_table tr td{
	
}
.artwork_div_large .artwork_table .image_cell{
	padding:0px !important;
	margin:0px !important;
	width:415px !important;
	text-align:center;
	vertical-align:top;
}


/* USER PROFILE */

.widget {
	margin-top:10px;
}
h2.tab_header{
	font-size:1.2em !important;
	border:1px solid #eee !important;
	border-bottom:none !important;
	display:inline-block;  
	padding:5px !important;
	
	margin:0px !important;
	cursor:pointer;
	line-height:18px;
	margin-right:3px !important;
}

.tabdiv {
	background: #eee;
	width:698px;
	font-size:11px;
	padding:10px;
}

.tabdiv  table{
	width:100%;
}	

.tabdiv  table tr td {
	padding:3px;
	padding-left:5px;
}	

.tabdiv table tr td.avatar_cell{
	width:105px;
	padding-top:0px;
	padding-left:0px;
	text-align:left;
}

.tabdiv table tr td.baloontip{
	width:30px;
	background:url(images/baloontip.gif) no-repeat 0px 20px;
	padding:0px;
	margin:0px;
}

.tab_content
{
	background-color:white;
	padding:10px;
}

/* SNELZOEKEN */

.snelzoeken_trefwoord
{
	/*margin-top:20px;*/
	
}
#snelzoektable{
	color:#444;
}
#snelzoektable tr th{
	text-align:left;
	font-weight:bold;
	width:100px;
} 
#snelzoektable tr td a{
	color:#444;
	border:none;
	font-size:0.9em;
}
#snelzoektable tr td a:hover{
	border:none;
}

/*UITGEBREID ZOEKEN */
#extended_search_table{
	color:#444;
}
#extended_search_table tr th{
	text-align:left;
	width:78px;
	padding-right:5px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:15px;	
}
#extended_search_table tr th img{
	display:inline;
	vertical-align:middle;
}
#extended_search_table tr td{
	
	text-align:left;
	vertical-align:top;
	padding-bottom:15px;
}
#extended_search_table tr td table tr td input{
	width:auto;
	vertical-align:baseline;
}
#extended_search_table tr td table tr td, #extended_search_table tr td table tr th{
	padding-bottom:0px;
}
/*PROFIEL WIJZIGEN*/
tr.multiple_row th{
	width:150px;
	text-align:left;
	font-weight:bold;
}

tr.multiple_row td input{
	width:125px;
}
tr.inputs td a, tr.inputs td a img, tr.inputs2 td a, tr.inputs2 td a img{
	border:none !important;
	text-decoration:none !important;
}
tr #addRow a img{
	vertical-align:middle;
}

/* STARTPAGINA */

.content_col {
	float:left;
	width:385px;
	margin-top:5px;
}

.content_col .fp_item {
	margin:0px;
    padding:15px 0px 30px 0px;
    border-top:1px solid #ddf3fb;
}

.col1{
    margin-right:20px;
}

.content_col .fp_item h1.header {
	color:black;
	font-size:20px;
	height:29px;
	line-height:29px;
	padding:0 0 0 5px;
	margin:0;
}

.yellow .fp_item h1.header {
	background:url('images/kop_geel.jpg');
}

.blue .fp_item h1.header {
	background:url('images/kop_blauw.jpg');
	color:white;
}

.lightblue .fp_item h1.header {
	background:url('images/kop_lichtblauw.jpg');
}

.content_col .fp_item p {
	padding:5px;
}

.content_col .fp_item ul {
    padding:5px;
    list-style-type: none;
}

.promo{
	float:left;
	
}

#slider_wrap{
    
}

#slider{
    height:215px;
}

.home_latest_artwork .home_artwork_div .home_artwork_div_img
{
	height:80px;
	width:110px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
}

.home_latest_artwork .home_artwork_div .home_artwork_div_img img
{
	vertical-align:top;
	border:1px solid black;
	margin:0 auto;
	
}
.home_latest_artwork .home_artwork_div .home_artwork_div_img a img{
	border:none;
	text-decoration:none;
}
#artwork_scroller{
	
    padding: 0;  
    margin:  0;
	text-align:center;
    float:left;
    width:685px;
}

#content .scrollbtn {
    float:left; 
    width:52px;
    height:180px;
    display:block;
    border:none;
}

#content .scrollbtn.left {  
    background:url(images/slider_left_off.gif) no-repeat top left;
}

#content .scrollbtn.right {  
    background:url(images/slider_right_off.gif) no-repeat top left;
}

#content .scrollbtn.left:hover { 
    border:none;
    background:url(images/slider_left_on.gif) no-repeat top left; 
}

#content .scrollbtn.right:hover { 
    border:none;
    background:url(images/slider_right_on.gif) no-repeat top left; 
}

.home_latest_artwork{
    float:left;
}

.home_latest_artwork  #artwork_scroller .home_artwork_div .home_artwork_div_img {
	height:207px !important;
	width:200px !important;
	
}
.home_latest_artwork .home_artwork_div p.artwork_title
{
	margin:0px;
	padding:0px;
	text-align:center;
}

.home_latest_artwork .home_artwork_div p.artwork_artist
{
	margin:0px;
	padding:0px;
	text-align:center;
}

.home_latest_artwork .home_artwork_div p a
{
	border:none !important;
	color:#00aeef;
}

a#meerkunstwerken{
    display:block;
    height:35px;
    width:272px;
    line-height:35px;
    font-size:16px;
    margin:15px auto;
    color:#FFF;
    background:url(images/meerkunst_home.gif) no-repeat top left;
}

a#meerkunstwerken:hover{
    text-decoration:none;
    border:none;
    color:#157498;
}

/* ADMIN */
.admin_list{
	
	margin-top:10px;
}	
.admin_list li{
	float:left;
	list-style-type:none;
	color:#444;
	width:130px;
	height:50px;
	margin-top:10px;	
}

.admin_list li a{
	display:block;
	height:46px;
	text-align:center;
	vertical-align:middle;
	width:116px;
	padding:2px;
	background:url(images/admin_link_bg.gif) top left repeat-x !important;
	margin:0px;
}

.admin_artwork_artist{
	padding-top:20px;
	width:100%;
	clear:both;
}

.admin_artwork_div{
	margin-top:5px;
	height:150px;
	width:350px;
	float:left;
	background-color:#DDF3FB;
	margin-right:5px;
	border:1px solid #04ACEC;
}

.admin_artwork_thumb{
	width:100px;
	height:100px;
	padding:5px;
	float:left;
}
.admin_artwork_thumb a{
	border:none !important;
	text-decoration:none;
}
.admin_artwork_thumb img{
	margin-top:5px;
	padding:0;
	border:1px solid black;
}

.admin_artwork_description h3{
	padding:5px;
	font-size:12px;
	color:black;
}

.admin_artwork_status{
	text-align:right;
	padding-right:10px;
}


.admin_artwork_delete {
	font-size:11px;
	margin:5px;
	padding:0px;
	margin-top:20px;
}

.admin_artwork_delete a
{
	
	padding:4px;
	color:black;
}

.admin_artwork_delete a:hover
{
	border:1px solid red !important;
	padding:4px;
	color:black !important;
	background-color:#FF9933;

}


.admin_artwork_accept
{
	font-size:11px;
	margin:5px;
	padding:0px;

}

.admin_artwork_accept a
{
	
	padding:4px;
	color:black;
}

.admin_artwork_accept a:hover
{
	border:1px solid green !important;
	padding:4px;
	color:black !important;
	background-color:#CCFFCC;

}
/* kunst uploaden */

.upload_speci_table
{
	width:100%;
}

.upload_speci_table input
{
	width:12px;
}
.message_box tr td #expotabel{

font-size:11px;
}


#expotabel tr.multiple_row th, #galerietabel tr.multiple_row th{
	width:115px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
#expotabel tr.multiple_row td, #galerietabel tr.multiple_row td{
	width:135px;
}
#expotabel tr.multiple_row td input, #galerietabel tr.multiple_row td input{
	width:120px;
}
#expotabel tr.multiple_row td a:link, #expotabel tr.multiple_row td a:link img, #galerietabel tr.multiple_row td a:link, #galerietabel tr.multiple_row td a:link img{
	border:none !important;
	text-decoration:none !important;
}

/** dashboard */

/* OVERVIEW */

.overview{
    margin:0 auto;
    width:720px;    
    font-family:verdana;
	font-size:11px;
    border:1px solid #DDD;
    background-color:white;

}
.overview tr th{
    font-size:15px;
    font-weight:normal;
    border-bottom:1px solid #DDD;
}

.overview tr.even {
    background-color:#F5F3EE;
}

.overview tr.overview_data:hover {
    background-color:#ddd;
    cursor:pointer;
}


.overview tr td, .overview tr th{
    padding:2px;
    
}
.overview tr td{
    color:black;
}

.overview tr td.first, .overview tr th.first {  
    padding-left:10px;
}

.overview tr td.action{
    text-align:center;
    width:20px;

}

.overview tr td a {
	border:none !important;
	text-decoration:none;    

}

#dashboard{
	border-top:1px solid #DDF3FB;
	float:left;
	height:100%;
	margin:20px 0;
	min-height:400px;
	padding:0;
	width:200px;
	
}
#dashboard h1{
	padding:5px 0px;
	margin:0px;
}
#dashboard ul#menu{
	float:left;
	width:100%;
	background:inherit;
	list-style-type:none;
}

#dashboard ul#menu li{
	display:block;
	height:34px;
	text-align:left;
	margin-bottom:3px;
	line-height:31px;
	list-style-type:none;	
}

#dashboard ul#menu li a{
	display:block;
	height:30px;
	line-height:30px;
	background:url(dashboard/images/menu_bg.gif) repeat-x center left;
	padding:2px;
	padding-left:10px;
	font-family:verdana;
	font-size:17px; 
	color:#00003A;
}

#dashboard ul#menu li a img{
	vertical-align:-20%;
}

#dashboard ul#menu li a:hover{
	background:url(dashboard/images/menu_bg_hover.gif) repeat-x center left;
	color:#555;
	text-decoration:none;
}

#dashboard ul#menu li a.active{
	background:url(dashboard/images/menu_bg_active.gif) repeat-x center left;
	color:#FFF;
	text-decoration:none;
}

/* FormHandler */

#FormHandler {
	font-size:11px;
	background-color:#DDF3FB;
	width:720px;
}

#FormHandler table {
	width:720px;
}

#FormHandler th {
    vertical-align:top;
    padding-top:6px;
    text-align:right;
    padding-right:10px;
}

#FormHandler tr.linerow {
	background-color:#00AEEF;
	color:white;
	font-weight:bold;
	font-size:13px;
}

.FormHandler_submitmsg {
    padding:10px;
}

.FormHandler_submitmsg a {
    color:black;
}


#FormHandler .error {
	background:none;
	border:none;
}