/* CSS Cache File generated by eCMS at Fri, 20 Aug 2010 10:06:38. */

/** File: ./style.css */

body {
	font-family: Arial, Lucidia;
	font-size: 10pt;
}

/* Zoekhighlights */
#highlight {
	background: yellow;
	font-weight: bold;
}

/* Fotoboek */
#fbAlbumList 			{border-collapse:collapse;width:100%;}
#fbAlbumList .fototd 	{padding:10px;padding-top:3px;text-align:center;vertical-align:top;}
#fbAlbumList .fotoimg	{border:1px black solid;}

#fbAlbumList .infotd			{vertical-align:top;padding:0 0 10px 5px;}
#fbAlbumList .fotolink			{font-size:larger;font-weight:bold;}
#fbAlbumList .albumSubDescr		{display:block;font-size:smaller;margin-bottom:5px;}
#fbAlbumList .albumDescr		{display:block;}

#fbPhotoList			{ border-right: 1px #369 solid; float: left; width: 260px; }
#fbPhotoFloat			{ background: #eee; float: left; margin: 10px; }
#fbPhotoContainer		{ float: left; margin: 10px; }

#fbNavBar				{margin-bottom:3px;}
#fbNavTitle				{margin-bottom:10px;}

#fbBrowseNav			{width:100%;border-collapse:collapse;}
#fbBrowseNav td.a		{width:47%;text-align:right;}
#fbBrowseNav td.a a		{margin-left:5px;margin-right:5px;}
#fbBrowseNav td.b		{width:6%;text-align:center;font-size:13px;font-weight:bold;}
#fbBrowseNav td.c		{width:47%;text-align:left;}
#fbBrowseNav td.c a		{margin-left:5px;margin-right:5px;}

#fbFotoList 					{border-collapse:collapse;margin-bottom:20px;width:100%;}
#fbFotoList .holder				{padding-top:20px;vertical-align:top;}
#fbFotoList .holdersub			{border-collapse:collapse;width:100%;}
#fbFotoList .holdersub .a		{text-align:center;vertical-align:bottom;}
#fbFotoList .holdersub .a img	{border:1px black solid;}
#fbFotoList .holdersub .b		{padding-top:3px;text-align:center;vertical-align:top;}
#fbFotoList .holdersub .c		{font-size:smaller;text-align:center;font-style:oblique;}
.fbBottomUrl					{}

#fbFotoTable 			{width:100%;}
#fbFotoTable .foto		{text-align:center;}
#fbFotoTable .foto img	{border:1px black solid;}
#fbFotoTable .descr		{text-align:center;}

#fbFotoExtra						{margin-top:10px;width:100%;}
#fbFotoExtra .vote					{width:50%;vertical-align:top;text-align:left;}
#fbFotoExtra .vote .submit			{}
#fbFotoExtra .vote .submit:hover	{}
#fbFotoExtra .vote .tt				{}
#fbFotoExtra .score					{width:50%;vertical-align:top;text-align:right;}
#fbFotoExtra .score .tt				{}

#fbFotoReply			{margin-top:10px;width:100%;}
.fbReply				{background:#eee;}
#fbReplyTable			{width:100%;}
#fbReplyTable .topbar	{font-size:11px;background:#98BBE4;}
#fbReplyTable .spacer	{background:#98BBE4;width:20px;}
#fbReplyTable .tekst	{background:#B2D8FF;font-size:12px;color:#333;padding:3px;}

#fbReplyType			{width:100%;}
#fbReplyType .name		{width:100px;font-size:12px;}
#fbReplyType .value		{font-size:12px;}
#fbReplyType .txt		{border:1px #555 solid;margin:0px;padding:1px;}
#fbReplyType .broad		{font-size:12px;}
#fbReplyType textarea	{border:1px #555 solid;margin:0px;padding:1px;width:100%;height:75px;font-family:Tahoma,sans-serif;font-size:12px;}
#fbReplyType .sub		{font-size:11px;}

#fbFotoNav 				{width:100%;}
#fbFotoNav .a			{width:50%;text-align:left;vertical-align:top;}
#fbFotoNav .b			{width:50%;text-align:right;vertical-align:top;}

#fotoMail 				{width:100%;}
#fotoMail .name 		{width:100px;color:black;vertical-align:top;background:#ccc;font-weight:bold;}
.subTab					{width:100%;}
.subTab .subName		{width:95px;;}
#fotoMail textarea		{width:99%;height:100px;}

/* Gastenboek  */
.gbNavTable	{ width: 100%; }
.gbNavTable .gbNavPrev	{ text-align: left; width: 30%; }
.gbNavTable .gbNavNav	{ text-align: center; width: 40%; }
.gbNavTable .gbNavNext	{ text-align: right; width: 30%; }

#gbXmlHolder {float: right; padding-top: 10px;}
.gbHolder {width:100%;margin-bottom:40px;text-align:center;}
.gbMessage {text-align:left;border:1px #333 solid;}
.gbTop {background:#ccc;padding:2px;}
.gbMsg {padding:4px;background:#eee;}
.gbBar {background:#ddd;padding:2px;text-align:right;}

/* Foutmeldingen */
.errorTitle	{font-size:larger;font-weight:bold;color:#f00;}
.errorTxt	{font-style:oblique;}

/* Catalogus */
.catHolder {background: #eee; border-bottom: 2px #fff solid; padding: 3px 0px 3px 0px;}
.catItemHolder {background: #fff; border-bottom: 2px #eee solid; padding: 3px 0px 3px 0px;}
.catHolder img, .catItemHolder img {margin-right: 10px;}
.catHolder table td, .catItemHolder table td { padding: 2px; text-align: left; vertical-align: top;}
.catTitle {font-size: larger; font-weight: bold;}
.catMsg {}
.catMsg .separator { font-weight: bold; }
.catBar {font-size: smaller; padding-top: 10px;}

#catSearch { margin-bottom: 20px; margin-left: 20px; }
#catSearch .catSearchName { background: #eee; padding-right: 10px; text-align: right; vertical-align: top; width: 120px; }
#catSearch .catSearchValue { width: 380px; }

/* Nieuws */
.newsHolder {border-bottom: 2px dotted #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.newsTitle {font-size: larger; font-weight: bold;}
.newsMsg {}
.newsBar {font-size: smaller; padding-bottom: 10px;}

.itemHolder {border-bottom: 2px dotted #ddd; padding-bottom: 10px; margin-bottom:10px;}

/* searchResults */
.searchResultHolder {border-bottom: 2px dotted #ddd; margin-bottom: 10px; padding-bottom: 10px;}
.searchResultTitle {font-weight: bold;}
.searchResultMsg {}
.searchResultBar {border-bottom: 2px dotted #ddd; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px;}

/* Standaard tekstelementen */
.title {font-size: larger;font-weight: bold;}
.text {}
.genericTxt {}
.navnext {text-align:right;}
.navprev {text-align:left;}

/* Formulier */
.formTab { display: none; }
table.userForm {margin-top: 10px;}
.userForm tr {}
.userForm th {background: #eee; border-bottom: 3px #bbb solid; font-size: larger; padding: 3px 3px 0px 5px; text-align: left; }
.userForm td {padding-left: 3px; padding-top: 3px; text-align: left;}
.userForm td table {border: 1px #ccc solid;}
.userForm td td {padding: 1px;}
.userForm td a {color: #000; text-decoration: none;}
.userForm td a:hover {color: #000; text-decoration: underline;}
.userForm td.label {vertical-align: top;}

/* Validator */
.tfvHighlight {color: #F00;}
.tfvNormal {}
#datepicker {display: none; padding: 0px; }

/* Loginformulier */
#trLoginTable .field	{ width: 45% }
#trLoginTable .value	{ width: 55% }
#trLoginTable .submit	{ }
#trLoginTable h3		{ font-size: 18pt; }
#trLoginTable input.txt	{ width: 160px; }

/* Inline popups */
#overlay		{ background: #000; height: 100px; left: 0px; position: absolute; top: 0px; visibility: hidden; width: 100px; z-index: 600; }
#popup		{ background: #fff; border: 3px #ccc solid; border-top: 0px none; color: #000; left: 50%; position: absolute; top: 0px; visibility: hidden; z-index: 601; }
#popup #loader	{ background: #fff url('../images/loading.gif') center no-repeat; position: absolute; bottom: 0; left: 0; right: 0; top: 0; height: 100%; width: 100%; overflow: hidden; }
div#closebtn	{ background: #ccc; height: 18px; line-height: 18px; position: relative; text-align: right; }
div#closebtn div#closelink		{ background: #808080 url('../images/closebtn.gif') center no-repeat; cursor: pointer; font-size: 1px; height: 14px; position: absolute; right: 0; top: 2px; width: 14px; }
.errorlog	{ background: #eee; border-bottom: 1px #666 solid; border-top: 1px #666 solid; padding: 6px; font-family: "Courier New", monospace; font-size: 9pt; overflow: auto; }

/** File: ../templates/mirjamfrentz/styles/mirjamfrentz.css */

html, body {
	background:			#fff;
	border:				0;
	color:				#8d8a8a;
	font-family:		"lucidia sans", sans-serif;
	font-size:			10pt;
	margin:				0;
	padding:			0;

	/* IE Scrollbar colors */
	scrollbar-3dlight-color:	#fff;
	scrollbar-arrow-color:		#262626;
	scrollbar-base-color:		#fff;
	scrollbar-darkshadow-color:	#262626;
	scrollbar-face-color:		#8d8a8a;
	scrollbar-highlight-color:	#8d8a8a;
	scrollbar-shadow-color:		#8d8a8a;
}

td, th {
	font-size:			10pt;
}

div#pageborder {
	background:			#000;
	left:				50%;
	margin:				-336px -456px;
	overflow:			hidden;
	padding:			6px;
	position:			absolute;
	top:				50%;
}

div#pagecontainer {
	background:			url('../templates/mirjamfrentz/images/background.png') no-repeat;
	padding:			75px;
	position:			relative;
}

div#contentcontainer {
	height:				510px;
	position:			relative;
	width:				750px;
}

div#header {
	background:			url('../templates/mirjamfrentz/images/mirjamfrentz.png') no-repeat;
	height:				80px;
	left:				225px;
	position:			absolute;
	top:				31px;
	width:				300px;
}

div#photocontainer {
	height:				226px;
	left:				270px;
	position:			absolute;
	top:				142px;
	width:				211px;
}

div#subtext {
	font-size:			12pt;
	font-style:			oblique;
	position:			absolute;
	text-align:			center;
	top:				428px;
	width:				750px;
}

div#sidetop {
	left:				0;
	overflow:			hidden;
	padding-right:		9px;
	position:			absolute;
	text-align:			right;
	top:				142px;
	width:				140px;
}
div#sidetop img {
	border:				0;
	margin-bottom:		3px;
}
div#sidebottom {
	bottom:				48px;
	left:				0;
	overflow:			hidden;
	padding-right:		9px;
	position:			absolute;
	text-align:			right;
	width:				140px;
}
div#sidebottom img {
	border:				0;
	margin-top:			3px;
}

div#contentmargin {
	border-left:		1px #8d8a8a solid;
	height:				320px;
	left:				150px;
	overflow:			auto;
	position:			absolute;
	top:				142px;
	width:				600px;
}

div#content {
	padding:			3px 20px;
	position:			relative;
}
* html div#content {
	width:				100%;
}

div#linktext {
	bottom:				10px;
	left:				0;
	position:			absolute;
	text-align:			center;
	width:				750px;
}
div#linktext a img {
	border:				0;
}

div#footertext {
	bottom:				55px;
	color:				#fff;
	font-size:			11px;
	position:			absolute;
	text-align:			center;
	white-space:		pre;
	width:				900px;
}
div#footerlogos {
	bottom:				12px;
	position:			absolute;
	text-align:			center;
	white-space:		pre;
	width:				900px;
}
div#footerlogos img {
	border:				0;
	margin:				0 10px;
}

/* LINKS */
a {
	color:				#8d8a8a;
	text-decoration:	underline;
}
a.hidden {
	text-decoration:	none;
}

div#footertext a {
	color:				#fff;
}


/* INTROMENU */
div#intromenu {
	left:				50%;
	margin-left:		-315px;
	position:			absolute;
	top:				184px;
}
div#intromenu table {
	border-collapse:	collapse;
}
div#intromenu table td {
	border:				1px #8d8a8a solid;
	padding:			0;
}
div#intromenu img {
	border:				0;
}

div#flashbanner {
	left:				50%;
	margin-left:		-103px;
	position:			absolute;
	top:				380px;
}