/*********************** basic elements ***********************/
html * { font-size: 100%; }

div#homepage1{
	font-family: 'Quattrocento', serif;

	}
	
div#title {	
position:relative; 
top:-595px; left:10px; 
width:600px; 
text-align:left;	
}
	
div#title h1{
	color:#DFD5BB; 
font-size:260%; 
padding-top:15px; 
padding-right:10px;
text-shadow: 0.08em 0.08em 0.2em black; 
letter-spacing: 0.03em;

	}

div#title  h2{
	color:#DFD5BB;
	letter-spacing: 0.02em;
	line-height: 110%;
	margin-left:5px;
	

	}

div#hpmenu p{
	font-size:120%;
	font-weight:normal;
	color:#DFD5BB;
	letter-spacing: 0.03em; 
	

	}
div#hpmenu a:hover{
	color:white; 
	text-decoration: none; 
	margin-right:55px;
	}
	
	

	
div#hpmenu a{
	color:#DFD5BB; 
	text-decoration: none; 
	margin-right:55px;
	}
	div#hpmenu{
		position:relative; 
		top:-200px; 
		left:40px; 
		width:650px; 
		text-align:left;
		}

.footer_content
{
	display:none;
	}
body{
	background-color:#d4c5a4;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-left:0px;
	margin-right:0px;
}

div#wrapper {
	margin: 0 auto;
	margin-top: 0px;
	border: 0px;
	width: 970px;
	height: 100%;
}

h1{
	font-size:130%;
	font-weight:normal;
	line-height:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#56462c;
}

h2{
	font-size:115%;
	font-weight:normal;
	line-height:100%;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#56462c;
}

h3{
	font-size:115%;
	font-weight:normal;
	line-height:100%;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#56462c;
}

a{
	color:#622500;
	text-decoration:underline;
}

a:hover{
	color:#622500;
	text-decoration:underline;
}

p{
	margin-top:0px;
	line-height:170%;
	text-align:justify;
	color: #000000;
	font-size:small;
}



/*********************** top menu ***********************/
div#topmenu {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight: normal;
	text-align: left;
	padding:0px 2px 8px 2px;
	color: #796a4c;
	text-decoration:none;
}

div#topmenu a {
	padding:0px 2px 8px 2px;
	color: #796a4c;
	text-decoration:none;
}

div#topmenu a:hover {
	text-decoration: none;
	color: #796a4c;
}


div#mainmenu {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding:4px 4px 4px 4px;
	color: #796a4c;
	text-decoration:none;
	font-size: 84%;
	top: auto;
	vertical-align: top;
	color: #796a4c;
	font-weight: normal;
	padding: 3px 0 5px 0;
	border-bottom: 1px solid #796a4c;
}
div#mainmenu A{
	color: #796a4c;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}

div#mainmenu a:hover {
	color: #796a4c;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}

/*********************** content **********************************/
#content{
	margin-top:20px;
	}
/*
#main_content{
	padding-left:20px;
	padding-right:20px;
	font-size:small;
	text-align:justify;
	line-height:200%;
	width:576px;
}*/

#main_content_fullsize{
	padding:0px;
	margin:0px;
	font-size:small;
	text-align:justify;
	width:766px;
	float:left;
}
#album_page{
	background-image:url(../images/background1.jpg);
	background-repeat:no-repeat;
	height:615px;
	direction:ltr;
	/*display:inline-block;*/
	clear: both;
	width:766px;
	/*padding:20px 0px 6px 0px;*/
	text-align:center;
}

#album_page img.content_img{
	padding:0px;
	margin:55px 0px 20px 90px;
}

#album_page img {
	float:left;
	margin:50px 70px 10px 50px;
	border-color:#56462C;
}
#album_page object {
	float:left;
	margin:40px 60px 10px;
	border-color:#56462C;
}
#album_page img.fullsize {
	margin:55px 0px 0px 80px;
	border-color:#56462C;
}
#album_logo{
	margin-right:15px;
	margin-top:40px;
	float:left;
}
	
#back_link{
	font-size:x-small;
	line-height:100%;
	margin-top:0px;
	margin-bottom:18px;
	padding:0px;
}

#footnote{
	font-size:x-small;
	line-height:130%;
	}

#print{
	float:left;
}
.number_navigation{
	color:#56462c;
	text-align:center;
	
}

.number_navigation_next{
	color:#56462c;
	float:right;
	margin-left:5px;
	background-image:url(../images/next.gif); 
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
}
.number_navigation_back{
	color:#56462c;
	float:left;
	margin-right:5px;
	background-image:url(../images/back.gif); 
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
}
.number_navigation_back a:link{
	color:#56462c;
	text-decoration:none;
	padding: 13px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
}
.number_navigation_back a:visited{
	color:#56462c;
	text-decoration:none;
	padding: 13px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
}
.number_navigation a:link{
	color:#56462c;
	text-decoration:none;
	padding: 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	padding-right:3px;
}
.number_navigation_next a:visited{
	color:#56462c;
	text-decoration:none;
	padding: 13px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
}


.number_navigation_next a:link{
	color:#56462c;
	text-decoration:none;
	padding: 13px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
}
.number_navigation a:visited{
	color:#56462c;
	text-decoration:none;
	padding: 3px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
}
.number_navigation_active{
	color:#56462c;
	font-weight:bold;
	border-left: 1px solid #56462c;
	border-right: 1px solid #56462c; 
	padding: 3px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	
}

.bottom-navigation{
	color:#413219;
	background-color:#a28b65;
	font-size:medium;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both;
	margin:15px 0px 15px 0px;
	padding:4px 0px 4px 0px;
	
	
}

.bottom-navigation a:link{
	color:#413219;
	font-size:small;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:3px;
}
.bottom-navigation a:visited{
	color:#413219;
	font-size:small;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
	
}

.bottom-navigation a:active{
	color:#413219;
	font-size:small;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:6px;
}



.photo-navigation {
	color:#413219;
	font-size:medium;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both;
	margin:15px 0px 15px 0px;
	padding:4px 0px 4px 0px;
	
	
}

.photo-navigation a:link{
	color:#413219;
	font-size:small;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}
.photo-navigation a:visited{
	color:#413219;
	font-size:small;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}

.photo-navigation a:active{
	color:#413219;
	font-size:small;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}


.photo-navigation hr{
	color:#56462c;
	width:550px;
	height:1px;
}

.photo_left{
	float:left;
	margin:0 25px 5px 0 ;
}
.photo_left img{
	border:1px solid #56462C;
}
/*********************** navigation **********************************/

#navigation{
	padding:0px;
	margin:0px 0px 0px 0px;
	width:190px;
	float:right;
	color:#FFFFFF;
	font-size:small;
}

#navigation ul{
	padding-right:15px;
	margin:0px;
}

#navigation li{
	text-align: right;
	list-style-image:url(../images/arrowLTR_white.gif);
	list-style-position:top;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation li.active {
	list-style-image:url(../images/arrowLTR_yellow.gif);
	color:#e8e0d0;
	font-weight:bold;
}

#navigation a.active {
	list-style-image:url(../images/arrowLTR_yellow.gif);
	color:#e8e0d0;
	font-weight:bold;
}

#navigation li.rem_day_link {
	list-style-image:url(../images/arrowLTR_grey.gif);
}

#navigation a.rem_day_link {
	color:#a3a3a3;
	text-decoration:none;
}

#navigation a{
	text-decoration:none;
	color:#FFFFFF;
}


#navigation div.submenu ul li{
	text-align: right;
	list-style-type:none;
	list-style-image:none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation div.submenu ul li a{
	font-weight:normal;
}

#navigation div.submenu ul li a:hover{
	font-weight:normal;
}

#navigation div.submenu ul li a.active {
	color:#e8e0d0;
	font-weight:bold;
}



/*********************** right content ***********************/

#right_content{
	padding:0px;
	width:160px;
	float:left;
}

#rightcontent_block {
	border: 1px solid #e8e0d0;
	font-size:small;
}

#rightcontent_block_header {
	background-color: #e8e0d0;
	color:#7d2502;
	font-weight:bold;
	font-size:small;
	text-align:center;
	line-height:100%;
	padding: 0px 0px 0px 0px;
	margin:2px;
}

#rightcontent_block_header div{
	padding-top:6px;
	padding-bottom:7px;
}

#rightcontent_block_header img{
	margin-top:3px;
	margin-bottom:5px;
}

#screenshot{
	margin-bottom:8px;
}

#screenshot img{
	margin-top:6px;
	margin-bottom:5px;
}

#screenshot a{
	text-decoration:none;
}

/*********************** slideshow **********************************/
#slideshow{
	float:left;
	margin-right:15px;
	margin-top:10px;
	color:#e8e0d0;
}

.img_border{
	border: 1px solid #b6babd; 
}

#slideshow div.enlargment{
	margin-top:4px;
	color:#e8e0d0;
}

#simplegallery1 {
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 1px solid #b6babd;
}

/*********************** grid **********************************/


#grid{
	display:inline-block;
	margin:0 0 2em 2em;
}

#grid p.icaption_left{
  float:left;
  display:inline;
  margin: 0.5em 4em 0em 0em;
  width:202px;
  position:relative; }

#grid p.icaption_right{
  float:left;
  display:inline;
  margin: 0.5em 0em 0em 0;
  width:252px; position:relative; } 






/*********************** copyright **********************************/

#copyright {
	padding-top:8px;
	padding-bottom:5px;
	font-size: small;
	color: #56462C;
	text-align: center;
}
#copyright a{
	color: #b6babd;
}
#copyright a visited{
	color: #b6babd;
}

#splash .copyright {
	clear: both;
	padding-bottom:5px;
	margin:0px;
	font-size: small;
	color: #b6babd;
	text-align: center;
	line-height:140%;
	direction:rtl;
}

/************************homepage*********************************/

.gallery_homepage{
	width:970px; 
	height:755px; 
	background-image: url(../../../../../en/exhibitions/communities/wurzburg/images/bg_slideshow.jpg);
  	background-repeat:no-repeat; 
  	padding-top:18px;	
}

.columnsWrap {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    width: 970px;
}

.column {
    display: block;
    float: left;
    margin-right: 24px;
    overflow: hidden;
    width: 224px;
	text-align:justify;
}

.column h2{
	margin-bottom:8px;
	padding-right:12px;
	text-align:center;
		}

.lastcolumn {
    margin-right: 0;
}

.frontItemImage {
   /* background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E4E4E4;*/
    display: block;
    margin-bottom: 8px;
    padding: 4px;
}

.column img{
	border:none;
}

.gallery_homepage{
	width:970px; 
	height:575px; 
	background-image: url(../../../../../en/exhibitions/communities/wurzburg/images/bg_slideshow.jpg);
  	background-repeat:no-repeat; 
  	padding-top:18px;	
}

div.page_margins {
	margin: 0 auto;
	margin-top: 0px;
	border: 0px;
	width: 970px;
	height: 100%;
	color:#000000;
}
/*********************** copyright **********************************/
@media print {
div#wrapper {
	margin: 0 auto;
	margin-top: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
	display:block;
}

div#main_content {
	margin: 0 auto;
	padding:0px;
	width:100%;
	border: 0px;
	color:#000000;
	font-size:small;
	text-align: justify;
	line-height:200%;
}
div#main_content_fullsize {
	margin: 0 auto;
	border: 0px;
	color:#000000;
	font-size:small;
	text-align: justify;
	line-height:200%;
}

div#copyright {
	width:100%;
	margin:0px;
	padding:0px;
}
div#navigation{
	display:none;
}
div#right_content {
	display:none;
}
div#topmenu{
	display:none;
}
div#mainmenu{
	display:none;
}
#slideshow{
	display:none;
}
#print{
	display:none;
}
}