/* STYLE */
body {
margin-left:0px;
margin-top:20px;
color:#7c7c7c;
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
}
div {
margin:0px;
padding:0px;
border:0px;
}
p {
margin:0;
}
h1 {
font-family:arial,helvetica,sans-serif;
font-size:24px;
font-weight:bold;
letter-spacing:0;
line-height:1.1em;
border:0px;
margin:0px 0px 0px -1px;
}
h2 {
font-size:18px;
color:#7c7c7c;
line-height:1.2em;
margin:0;
}
h3 {
font-size:15px;
color:#7c7c7c;
line-height:1.2em;
margin:0;
}
/*
em {
font-weight:bold;
font-style:normal;
letter-spacing:1px;
}
*/
small {
font-size:0.95em;
line-height:1.1em;
}

/* LINKS */
a {
color:#7c7c7c;
text-decoration:none;
text-transform:none;
}
a:link {
color:#7c7c7c;
}
a:visited {
color:#7c7c7c;
}
a:hover {
color:#000;
}
a:active {
color:#7c7c7c;
}
#menu a {
text-transform:lowercase;
}
a.menu_current, .menu_current {
color:#D61B0C;
}
a.menu_current:link {
color:#D61B0C;
}
a.menu_current:visited {
color:#D61B0C;
}
a.menu_current:hover, .menu_current:hover {
color:#000;
}
a.menu_current:active {
color:#D61B0C;
}
a.menu_default {
color:inherit;
}
a.menu_default:hover, .menu_default:hover {
color:#000;
}

/* IMAGES */
img {
border:none;
margin:2px 0px 0px 0px;
padding:0;
}
#exhibition img {
margin-top:6px;
}
#logo img {
width:105px;
height:10px;
}
img.thumb {
width:auto;
height:90px;
}
img.xl {
width:auto;
height:348px;
margin:5px 5px 3px 0px;
}
img.xxl {
width:auto;
height:382px;
margin:0px 5px 3px 0px;
}

/* LAYOUT */
#logo {
margin-top:4px;
margin-left:0px;
}
#navi {
width:215px;
float:left;
margin:0px 20px 50px 0px;
}
#menu {
width:200px;
text-align:left;
margin:72px 0px 0px 2px;
padding:0;
display:none;
}
#body {
width:560px;
float:left;
margin:0px;
}

.gallery {
line-height:1.1em;
margin-top:4px;
}
.submenu {
margin:0;
}

