
@charset "UTF-8";
/* CSS Document */



* :focus { 
	outline: 0; 
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C9959;
	background-color:#FFFFFF;
	margin:0 0 0 0;
}
.topbar {
	margin:64px 0 0 74px;
	height:60px;
}
.leftbar {
	width:160px;
	margin:0 0 0 74px;
	float:left;
	clear:both;
	height:100%;
} 
.rightbar {
	margin:74px 74px 0 auto;
	float:left;
	text-align:right;
}
#logo {
	background:url(/elements/miriam-sharlin.png) no-repeat;
	width:179px;
	height:32px;
	margin:0 0 0 0;
	float:left;
}
.navi .lo {
	height:24px;
	width:120px; 
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0 0 4px 0;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
.navi div .txt, .navi div a, #logo a, .navi_cats div a {
	visibility:hidden;
	text-decoration:none;
}
.navi_cats div {
	cursor: pointer;
	margin:0 0 3px 0;
}
.navi div:hover, .navi div_on, .metanavi div:hover, .metanavi div_on {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.navi .hi {
	height:24px;
	width:120px; 
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0 0 4px 0;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
#navi01 {
	background-image:url(/elements/brooches.png);
}
#navi02 {
	background-image:url(/elements/necklaces.png);
}
#navi03 {
	background-image:url(/elements/earrings.png);
}
.metanavi {
	float:right;
	margin:10px 74px 0 0;
}
.metanavi .lo {
	height:24px;
	background-repeat:no-repeat;
	cursor:pointer;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
.metanavi .hi {
	height:24px;
	background-repeat:no-repeat;
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.metanavi div .txt, .metanavi div a {
	visibility:hidden;
	text-decoration:none;
}
#metanavi01 {
	background-image:url(/elements/resume.png);
	width:63px;
	float:left;
}
#metanavi02 {
	background-image:url(/elements/contact.png);
	width:66px;
	float:left;
}
.slash1 {
	background:url(/elements/slash1.png) no-repeat center;
	height:24px;
	width:1px;
	padding:0 8px 0 9px;
	float:left;
}
.nextprev {
	margin:6px 0 6px 0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	border:none;
}
.nextprev:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
	border:none;
}

/* ------- */

.subnav_img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	border:none;
}
.subnav_img:hover, .subnav_img_on {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	border:none;
}
.line {
	background:url(/elements/slash3.png) no-repeat;
	height:12px;
	width:40px;
	margin:7px 0 7px 0;
}
.workstage {
/*	left:50%; */
    position:relative;
	z-index:1;
	margin:0 auto 0 auto; 
	width:620px;
}
.workitem {
	text-align:center;
	min-width:583px;
}
.prev_img {
	display:inline-block;
	margin:0 16px 0 16px;
}
.prev_img:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	opacity:0.75;
	border:none;
}
#obj_group {
	font-size:0.95em;
	color:#A9B383;
}
#obj_title {
	font-size:0.9em;
}
#obj_media {
	font-size:0.9em;
	color:#A9B383;
}
#obj_size {
	font-size:0.9em;
	color:#A9B383;
}
#obj_year {
	font-size:0.9em;
	color:#A9B383;
}
#obj_add_info {
	font-size:0.9em;
	color:#A9B383;
}
.cv-container {
	text-align:center;
	margin:4px 0 30px 0;
}
.cv {
	color:#4F6300;
	line-height:1.6em;
	font-size:0.95em;
	letter-spacing:0.04em;
	width:70%;
	min-width:470px;
	display:inline-block;
	text-align:left;
	margin:9px 0 0 7px;
}
.cv_title {
	color:#4F6300;
	letter-spacing:0.05em;
	font-size:1.05em;
}
.cv_entry_year {
	color:#8C9959;
	text-align:right;
}
.cv_entry .cv_entry_title {
	font-style:italic;
}
.cv_intro .cv_entry_title {
	font-style:regular;
}
.cv_entry_location {
	color:#4F6300;
}
.trenner {
	width:1px;
	height:1.2em;
	border-left:solid 1px #C5CCAC;
	padding:0 8px 0 0;
	margin:0 0 0 8px;
}
.trenner_f {
	width:1px;
	height:1.2em;
	border-left:solid 1px #E2E1D2;
	padding:0 8px 0 0;
	margin:0 0 0 8px;
}
.imprint-container {
	text-align:center;
	margin:0 0 0 0;
}
.imprint {
	color:#4F6300;
	line-height:1.6em;
	font-size:0.9em;
	letter-spacing:0.05em;
	width:70%;
	min-width:300px;
	display:inline-block;
	text-align:left;
	margin:9px 0 0 7px;
}
.imprint_title {
	color:#8C9959;
	letter-spacing:0.05em;
	font-size:1.1em;
	margin:0 0 2em 0;
}
.imprint a, .imprint a:link, .imprint a:visited {
	color:#4F6300;
	text-decoration:none;
}
.imprint a:hover {
	color:#8C9959;
	border-bottom:1px solid #C5CCAC;
}
.cv_entry_year {
	color:#8C9959;
	text-align:right;
}
.colorz {
	color:#4F6300;
	color:#8C9959;
	color:#A9B383;
	color:#C5CCAC;
	
	color:#E2E1D2;
	
	color:#EDF0E6;
	color:#F0F2EA;
}
#footer {
	height:74px;
}
.foot {
	color:#A9B383;
	letter-spacing:0.05em;
	font-size:0.9em;
}
.foot a, .foot a:link .foot a:visited {
	color:#A9B383;
	text-decoration:none;
}
.foot a:hover {
	color:#8C9959;
	border-bottom:1px solid #C5CCAC;
}

/* ------- */

.content {
	height:auto;
	margin:0 208px 0 240px;
}
#contact_cont {
	padding:10px 0 0 10px;
}
#contact {
	margin:0 auto;
}

/* ------- */

* {
	margin:0;
}
html, body {
	height:95%;
}
.main {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -60px;
}
.footer, .push {
	height:60px;
	text-align:right;
	margin-right:78px;
}
