/* Barlow Doherty CSS */

/* Tags */

body {  background-color: #000033; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 64%; padding: 0; margin: 0; text-align: center; }
form,div,h1,h2,h3,h4,h5,p,ul,li,ol { padding: 0; margin: 0; }
a { color: #666666; text-decoration: none; }
img { border: none; }
h1 { font-size: 2.1em; font-family: Georgia, "Times New Roman", Times, serif; color: #53537B;}
h2,h3,h4,h5 { font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; color: #666699; line-height: 1.3em;}
p { font-size: 1.2em; }
/* Elements */
#wrapper { text-align: left; width: 966px; margin: 0 auto; border-left: 17px solid #E3E9ED; border-right: 17px solid #E3E9ED; background-color: #ffffff; }
#topcontact { text-align: center; padding: 0px; }


#topnav { padding-left: 0px; height: 36px; margin-right: -2px; margin-top: 10px; border-bottom: 1px solid #E3E9ED;}
head:first-child+body #topnav { margin-right: 0px;  }
#topnav ul { list-style: none; }
#topnav li { 
	font-size: 1.75em;
	font-family: "Times New Roman", Times, serif; 
	float: left; 
	/*width: 126px; */
	background-color: #FFFFFF; 
	margin-right: 0px;
	height: 36px; 
	line-height: 19px;  
	text-align: center;
}
#topnav li a { color: #666666; margin-left: 5px; display: block; height: 36px; }
#topnav li a:hover, #topnav li a:active, #topnav li a.navhigh  { color: #666699; font-weight: bold; }

#topnav li.home {width: 76px;}
#topnav li.about {width: 85px;}
#topnav li.meissen {width: 83px;}
#topnav li.european {width: 160px;}
#topnav li.kpm {width: 108px;}
#topnav li.objets {width: 110px;}
#topnav li.fairs {width: 120px;}
#topnav li.where {width: 138px;}
#topnav li.last_link {width: 79px; margin-right: 0px;}

#footerspacer { clear: both; height: 20px; font-size: .1em;}
#footertop { background-color: #ffffff; height: 60px; clear: both; border-top: 1px solid #E3E9ED; text-align: right;}
#footer a { font-size: 1.0em; font-weight: normal; display: block; float: left; width: 210px; }
#footertop span { margin: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size: 1.1em; display: block; float: right; width: 800px; text-align: right; line-height: 20px; }

#mainarea { clear: both; }
#leftarea { margin-top: 30px; width: 210px; float: left; text-align: center; }
#leftarea p { text-align: left; margin: 10px 0px 0px 50px; }
#leftarea a { text-decoration: underline; }
#rightarea { margin-left: 222px; }
#rightarea  ul { font-size: 1.2em; }

#secondnav { height: 116px; text-align: right; margin-left: 5px;} 
#secondnav ul#navwork, #secondnav ul#ctl00_SubNavTop1_navwork { list-style: none; margin-left: 383px; width: 126px; display: none;  }
head:first-child+body #secondnav ul#navwork { margin-left: 384px; }
head:first-child+body #secondnav ul#ctl00_SubNavTop1_navwork { margin-left: 384px; }
#secondnav ul#navwork.subhigh, #secondnav ul#ctl00_SubNavTop1_navwork.subhigh { display: block; }
#secondnav ul#navwork li { display: none; }
#secondnav  ul#navwork li a, #secondnav ul#ctl00_SubNavTop1_navwork li a {  
	display: block; 
	padding-left: 5px;  
	background-color: #F2F2E8; 
	height: 16px; 
	line-height: 16px;
	width: 126px; 	
}
#secondnav  ul#navwork li a:hover, #secondnav  ul#navwork li a.navhigh, #secondnav  ul#ctl00_SubNavTop1_navwork li a:hover, #secondnav  ul#ctl00_SubNavTop1_navwork li a.navhigh {
	color: #FFFFFF;
	background-color: #7F7F7F; 
}


#rightarea img { margin-left: 0px; margin-right: 30px;}
#rightarea h1 { margin-right: 0px; margin-bottom: 20px; margin-left: 5px; width: 320px; }
#rightarea h2, #rightarea h3, #rightarea h4, #rightarea h5 { margin-left: 5px; }
#rightarea p, #rightarea #maintext p { margin: 0px 0px 15px 5px; line-height: 1.5em;   }
#rightarea #maintext { width: 338px; height: 150px; }
head:first-child+body #rightarea #maintext { width: 338px; height: 1%; min-height: 220px; }
#rightarea #maintext.texthome { width: 240px; }
#rightarea #maintext.texthome p { line-height: 1.9em; }

/* Main content area */

#rightarea #maintext ul { margin-left: 5px; }
#rightarea #maintext ul li { margin: 1em 1.5em; }

#rightarea #maintext a { text-decoration: underline; }
#mainimage, #ctl00_mainimage { float: right; margin: 0px 35px 0px 0px; width: 362px;}
#rightarea #ctl00_mainimage img { margin-left: 0px; margin-right: 0px;}
#mainimage.porthumbs, #ctl00_mainimage.porthumbs { width: 285px; }
#ctl00_mainimage.porthumbs p { display: inline; margin: 0; }

#portfolio_home { width: 312px; margin-left: 20px; }
#portfolio_home .portlink { float: right; margin-left: 2px;  }
#portfolio_home .portimg { background: url(/images/portfolio/bkg_port_side.jpg) no-repeat; }
#portfolio_home .portimg h2 { color: #52295D; background:url(/images/portfolio/bkg_portfolio.jpg) no-repeat; height: 19px; line-height: 19px; padding-left: 6px; }
#portfolio_home .portimg img { margin-top: 5px; margin-right: -3px; margin-left: 5px; }
head:first-child+body #portfolio_home .portimg img { margin-right: 0px;  }
#portfolio_home .portnav { background:url(/images/portfolio/bkg_portfolio.jpg) no-repeat; height: 19px; line-height: 19px; margin-top: 2px; }
#portfolio_home .portnav a { color: #52295D; font-size: 1.2em;  font-weight: bold; }
#portfolio_home .portnav a img { vertical-align: middle; margin: -3px 5px 0px 5px; }
#portfolio_home .portnav a.btnext { margin-left: 155px;}

/* Classes */
#leftarea img.sitelogo { margin-bottom: 20px; }

/* Alt nav */
#leftarea .sideNav { padding-top: 82px; margin-left: 5px;}

#leftarea .sideNav a { text-decoration: none; }

#leftarea .sideNav ul {
	list-style-type: none; text-align: left; padding: 0px; margin: 0px;
}

.sideNav ul.level2list, .sideNav ul#submenu_left { list-style: none;    }
.sideNav ul.level2list li, .sideNav ul#submenu_left li { padding: 0em; margin: 0em;  }
.sideNav ul.level2list a, .sideNav ul#submenu_left a {
	color: #666666;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	display: block;
	width: 175px;
	margin: 0;
	padding: 5px 0px 5px 20px; background: url(../images/bk_1_off.gif) no-repeat; 
}
/*.sideNav ul.level2list ul.level3list, .sideNav ul.level2list ul.level3list li,.sideNav ul.level2list ul.level3list a {  width: 164px; }
*/
	
.sideNav ul.level2list a#link1 { background: url(../images/bk_1_off_1.gif) no-repeat; }
.sideNav ul#submenu_left a { padding: 5px 15px 5px 30px; background: url(../images/bk_2_off.gif) no-repeat;  }
.sideNav ul.level2list a:hover, .sideNav ul.level2list a.level2lineHigh { color: #53537B; background: url(../images/bk_1_over.gif) no-repeat;  }
/*.sideNav ul.level3list a:hover, .sideNav ul.level3list a.level3lineHigh { color: #53537B; background: url(../images/bk_1_over.gif) no-repeat; }*/

#leftarea .sideNav ul.level2list a:hover, #leftarea .sideNav ul.level3list a:hover { text-decoration: underline; }

.sideNav ul.level2list a.level2lineHigh, .sideNav ul.level3list a.level3lineHigh { font-weight: normal ;}

.sideNav ul.level2list a#link1:hover, .sideNav ul.level2list a#link1.boldlink { background: url(../images/bk_1_on.gif) no-repeat; }

/*
.sideNav ul#submenu_left a:hover, .sideNav ul#submenu_left a.boldlink { background: url(../images/bk_2_on.gif) no-repeat; }

.sideNav ul#submenu_left li { border-bottom: solid 2px white; }
*/

/* Firefox / IE7 version / Mac IE */
head:first-child+body .sideNav ul.level2list a { padding: 5px 0px 5px 20px; }

/*
head:first-child+body .sideNav ul.level2list ul.level3list  { width: 109px; margin-left: 10px; }
head:first-child+body .sideNav ul.level2list ul.level3list li { width: 109px; margin-left: 0px; }
head:first-child+body .sideNav ul.level2list ul.level3list a {  width: 109px; margin-left: 10px; padding-left: 15px; background: url(../images/bk_2_off.gif) no-repeat;  }

head:first-child+body .sideNav ul.level2list ul.level3list ul.level3list { width: 94px; margin-left: 10px; }
head:first-child+body .sideNav ul.level2list ul.level3list ul.level3list li { width: 94px; margin-left: 5px; }
head:first-child+body .sideNav ul.level2list ul.level3list ul.level3list a { width: 194px; margin-left: 10px; padding-left: 15px; background: url(../images/bk_2_off.gif) no-repeat;  }

head:first-child+body .sideNav ul.level2list ul.level3list ul.level4list   { width: 149px; margin-left: 10px; }
*/


/* Firefox / IE7 version / Mac IE */
head:first-child+body .sideNav ul#submenu_left a  { width: 87px; padding-right: 4px; }


.sideNav ul.level2list li.lastlink { border-bottom: none; }

.sideNav .menusep { background: url(../images/bk_sep.gif) repeat-x; height: 5px; margin: 0px 0px -13px 5px; padding: 0; }
head:first-child+body .sideNav .menusep { margin: 0px 0px 0px 5px;  }

/* T H U M B N A I L   C O N T R O L  */

.onecolcontentholder { 
	width: 			364px;
	margin:			0px;
	padding:		5px;
	}

.twocolrightcontentright {
	width:			427px;
	padding:		0px 0px 0px 0px;
	margin: 		0px 0px 0px 218px;
	}
.gallery {
	width:			105px;
	margin:			0px 0px 10px 0px;
	float:			left;
	}
.galleryend {
	width:			105px;
	margin:			0px 0px 10px 0px;
	float:			left;
	}
.gallery_large {
	width:			100%;
	text-align:		center;
	}

.gallery_blank144 {
	width:			105px;
	margin:			0px 0px 10px 0px;
	float:			left;
	height: 	144px;
	}