/* CSS Document */

html {
    overflow-x: hidden;
    overflow-y: auto;
} 

body {
    height: auto;
	padding: 0;
	margin: 0;
	font-family: "Verdana", Arial, Trebuchet MS, Helvetica, sans-serif;
	color: #353841;
	font-size: 11px;
	line-height:100%;
	background-color: #e4e1d5;	
}

.style1 {font-size: 9px}

img
{  border-style: none;
}


#backgroundlineone {
	height: 1px;
	width: auto;
	background-image: url(../images/main/blue_pixel.jpg);
	background-repeat: repeat-x;
	position: relative;
	top: 113px;
}

#backgroundlinetwo {
	height: 1px;
	width: auto;
	background-image: url(../images/main/blue_pixel.jpg);
	background-repeat: repeat-x;
	position: relative;
	top: 570px;
}

#centrecontent {
	height: 405px;
	width: 798px;
	top: 145px;
	position: relative;
	margin: auto;
	clear: none;
	background-image: url(../images/main/background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* INDEX */

#centrecontentindex {
	height: 405px;
	width: 798px;
	top: 145px;
	position: relative;
	margin: auto;
	clear: none;
	background-image: url(../images/main/backgroundindex.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#conflash {
    left: 60px;
	top: 57px;
	position: absolute;
	width: 100px;
	height: 19px;
}

#indexlang {
	position: relative;
	left: 668px;
	top: 373px;
	width: 150px;
	height: 18px;
}

.spaceindex {
	padding-right: 0px;
}

#hidetextmenu	{
	position: absolute;
	left: -9999px;
	top: -9999px;
}

/* MENU */

#menu {
	position: relative;
	left: 523px;
	top: 42px;
	width: 300px;
	height: 11px;
}

#menucas {
	position: relative;
	left: 501px;
	top: 42px;
	width: 300px;
	height: 11px;
}

#menucat {
	position: relative;
	left: 521px;
	top: 42px;
	width: 300px;
	height: 11px;
}


.space {
	padding-right: 9px;
}

/* MENU ROLLOVER */

.pic, a.pic, a.pic img { 
	opacity: 0.4;
    filter: alpha(opacity = 40);
}
a.pic:hover, a.pic:hover img { 
	opacity: 1.0;
    filter: alpha(opacity = 100);
}

.exhi, a.exhi, a.exhi img { 
	opacity: 0.8;
    filter: alpha(opacity = 80);
}
a.exhi:hover, a.exhi:hover img { 
	opacity: 1.0;
    filter: alpha(opacity = 100);
}

/* SUBMENU */

#bottommenu {
	left: 7px;
	top: 391px;
	position: absolute;
	width: 230px;
	
}

#language {
	left: 285px;
	top: 391px;
	position: absolute;
	width: 100px;
}

#design {
    font-size: 9px; 
	color: #898885;
	left: 444px;
	top: 382px;
	position: absolute;
	width: 300px;
}


a.bottom:link { color: #898885; text-decoration: none }
a.bottom:active { color: #353841; text-decoration: none }
a.bottom:visited { color: #898885; text-decoration: none }
a.bottom:hover { color: #353841; text-decoration: none }

.bottom { padding-right:6px;}

a.contact:link { color: #353841; text-decoration: none }
a.contact:active { color: #898885; text-decoration: none }
a.contact:visited { color: #353841; text-decoration: none }
a.contact:hover { color: #898885; text-decoration: none }	

a.lang:link { color: #898885; text-decoration: none }
a.lang:active { color: #353841; text-decoration: none }
a.lang:visited { color: #898885; text-decoration: none }
a.lang:hover { color: #353841; text-decoration: none }

.lang { padding-right:6px }

a.larsarts:link { color: #898885; text-decoration: none }
a.larsarts:active { color: #353841; text-decoration: none }
a.larsarts:visited { color: #898885; text-decoration: none }
a.larsarts:hover { color: #353841; text-decoration: none }

a.number:link { color: #898885; text-decoration: none }
a.number:active { color: #353841; text-decoration: none }
a.number:visited { color: #898885; text-decoration: none }
a.number:hover { color: #353841; text-decoration: none }

a.numbera:link { color: #898885; text-decoration: none }
a.numbera:active { color: #353841; text-decoration: none }
a.numbera:visited { color: #898885; text-decoration: none }
a.numbera:hover { color: #353841; text-decoration: none }

.number { padding-right:4px }

.numbera {
	padding-right:4px;
	font-size: 20px;
	font-weight: bold;
		    }

/* LEFT BOX */

#textleft {
	left: 7px;
	top: 69px;
	position: absolute;
	text-align: justify;
	height: 240px;
	width: 370px;
}

#exhibitionname {
	left: 7px;
	top: 69px;
	position: absolute;
	height: 45px;
	width: 373px;
}

#exhibition {
	left: 7px;
	top: 122px;
	text-align: justify;
	position: absolute;
	width: 373px;
}


/* RIGHT BOX */

#gallery {
	left: 419px;
	top: 69px;
	position: absolute;
	height: 300px;
	width: 373px;
}

.marginright {
	padding-right: 18px;
	
}

.margintop {
	padding-top: 18px;
	
}
.marginboth {
	padding-top: 18px;
	padding-right: 18px;
}

#click {
	left: 419px;
	top: 328px;
	position: absolute;
	height: 10px;
	width: 200px;
	font-size: 9px; 
	color: #898885;
}

#numbers {
	left: 419px;
	top: 345px;
	position: absolute;
	height: 15px;
	width: 373px;
	
}


#hidetitle	{
	position: absolute;
	left: -9999px;
	top: -9999px;
	}
	

.bordermap	{
	border: 1px solid #353841;
	}