body 
{
background: #666696;
min-width:658px;
font-family:Helvetica,Arial,sans-serif;
font-size: 9pt;
height: 100%;
min-height: 100%;
}

#page {
clear:both;
margin:0 auto;
width:658px;
min-height:420px;
height:420px;
height:auto !important;
/*margin-left:70px; */
position:relative;
}

#box
{
margin:0;
padding:0px 658px 0 0;
height:99px;
/*background: url("../images/head.jpg ");*/
border-bottom:14px solid #a6c1de;

}

#line1
{
background: #a6c1de;
height:12px;
width:658px;
padding-top:5px;

}

#contentmain
{
float:right;
margin-top: 0;	
min-height: 420px;
height: 420px;
height:auto !important;
width: 658px;
height: 100%;
min-height: 100%;
/*background: #ffffff url('img/imgleft.jpg') repeat top left;*/
}

#sidebar
{
float: left;
min-height:420px;
height:420px;
height:auto !important;
padding: 0px;
width: 105px;
/*border-right:10px solid #a6c1de;*/
margin-top:0;
}

#menu
{
padding-top: 0;
padding-bottom:15px;
padding-top:15px;
width: 105px;
background: #FFFFFF;
margin-top:0;
}

/*#image
{
padding-top: 0;
width: 123px;
height:110px;	
position:absolute;
left:0;
margin-bottom:0;
background-image: url('img/imgleft.jpg');

}*/

ul,ul.list
{
list-style-type: none;
padding: 0px;
font-size:11pt;
margin: 0px;
margin-left: 5px;
}

.books
{
margin-left:20px;
font-size:9pt;
font-weight:normal;
float:left;
height:100px;
width:300px;

}
.title
{
float:left;
margin-left:10px;
font-size:9pt;

}
.cover
{
float:left;
}

li
{
padding-bottom:5px;
}

ul.list li 
{
background-image: url('../images/bullet.jpg');
background-repeat: no-repeat;
background-position: 1px 5px;
padding-left: 25px; 
padding-top:5px;
padding-bottom:0px;
font-weight:normal;
font-size:8pt;
}

#hallart-foundation
{
font-size:20pt;
}

.link, .current ,.section
{
text-decoration:none;
color:#000000;
font-weight:bold;
}
.current{
color:#094B8A;
}

a
{
color:#094B8A;
}
#lineparent
{
float: right;
background: #ffffff url('../images/lineblue.jpg') repeat-y top left;
width: 553px;
min-height: 420px;
height: 420px;
height:auto !important;
}


#center 
{
float: right;
padding: 0px;
width: 522px;
min-height: 420px;
height: 420px;
height:auto !important;
border-left:10px solid #a6c1de;
margin-top:0;
background: #FFFFFF;


}

#line
{
float:left;
height:12px;
width:80px;
background: url("../images/lineblue.jpg") repeat-x bottom left;
}

p {
line-height:16px;
padding-bottom:5px;
margin-left:44px;
margin-right:10px;
padding-top:7px;
font-size:9pt;
}

.artlinks p , .contact p
{
margin-left:20px;

}
.first 
{
background-image: url('../images/bullet.jpg');
background-repeat: no-repeat;
background-position: 1px 7px;
padding-left: 25px; 
margin-left:20px;

}
h3
{
background-image: url('../images/bullet.jpg');
background-repeat: no-repeat;
background-position: 1px 1px;
padding-left: 25px; 
margin-left:15px;
font-size:10pt;
color:#094B8A;

}
h1
{
line-height:16px;
font-size: 11pt;
margin-left:20px;
padding-top:25px;
}
h2
{
line-height:16px;
font-size: 10pt;
margin-left:20px;
padding-top:5px;
}

img 
{
border: 0;

}

/*a:link {text-decoration:none; font-weight:bold;}
a:visited {text-decoration:none; font-weight:bold; color: #000000;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}*/

input {
border:1px solid #E0DBD7;
color:#494949;
height:14px;
padding:2px;
}

#Form_Form .field label {
display:block;
float:none;
width:190px;
}

label 
{
font-weight:bold;
font-size:10pt;
}

#Form_Form #Form_Form_action_process {
background-color:#666696;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
height:20px;
margin-top:10px;
margin-right:30px;
padding:0;
width:74px;

}

#Form_Form #Form_Form_EditableTextField9 {
height:185px;
margin:5px 0 0;
width:150px;
}
#Form_Form input.text, #Form_Form select, #Form_Form textarea, #Form_Form Form_Form_EditableCheckbox6 {
border:1px solid #E0DBD7;
}

#Form_Form fieldset {
float:right;
margin-right:20px;
border:medium none;}

.contact1
{
float:left;
}

.homepage1 
{
float:right;
width:245px;
height:200px;
margin-top:10px;
margin-right:15px;
}
.homepage2
{
float:right;
width:240px;
margin-top:10px;
margin-right:15px;
}

.homepage2 img
{
float:left;
margin-top:10px;
margin-left:5px;
}

.left1 
{
clear:both;
float:left;
margin-left:0px;

}

.book2 
{
float:left;
margin-right:10px;
font-size:9pt;
text-align: left;
width:300px;
margin-top:20px;
margin-left:10px;

}
.gallery1

{
float:left;
width:220px;
float:left;
margin:15px;
}

.gallery2

{
clear:both;
float:left;
width:220px;
float:left;
margin:15px;
}
.galtitle
{
text-align:center;
float:left;
width:150px;
}
.content
{
clear:both;
padding:2px;

margin-right:20px;

}

#Form_Form .Actions {
clear:both;
}
#Form_Form .Actions {
text-align:right;}

#footer
{background: #ffffff url('../images/footer.jpg') repeat-y top left;
width:658px;
position:relative;
float:left;
text-align:left;
font-size:8pt;
}

.footer1
{
margin-left: 280px;
}

#MemberLoginForm_LoginForm_action_dologin {
height:25px;
}

#impressie
{
margin-left:0;
margin-top:16px;
float:left;
width:200px;

}
#impressie p
{
margin-left:4px;
}

#title
{
float:left;

}