/*
	Default Overwrite:
*/

body
{
	margin: 0px;

	/*background-image: url("images/bg.jpg");
	background-position: top center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #c98259;*/
	background-color: #000000;
}

body, table, html, p
{
	font-family: Verdana, Arial, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 19px;
}

p
{
	padding: 0px;
	margin: 0px;

	margin-top: 2px;
	margin-bottom: 2px;

	display: block;
}

h1, h2, h3, h4, h5
{
	font-weight: normal;
	text-align: normal;
	line-height: 26px;

	padding: 0px;
	margin: 0px;
	
	padding-top: 18px;
	padding-bottom: 8px;
}

h1{font-size: 22px;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h4{font-size: 14px;}
h5{font-size: 12px;}

a, a:link, a:active, a:visited
{
	color: #cccfdf;

	text-decoration: none;
}

a:hover, a:visited:hover
{
	color: #cccfdf;

	text-decoration: underline;
}

ul, ol, blockquote
{
	margin-top: 2px;
	margin-bottom: 6px;

	padding-top: 0px;
	padding-bottom: 0px;
}

img
{
	border: none;
	font-size: 11px;
}

form
{
	margin: 0px; 
	padding: 0px;
}



/*
	Form Specific:
*/

.inputbox, .inputbox_medium, .inputbox_small, .inputbox_search, .inputbox_long, .inputarea
{
	border: solid 1px #969d99;
	font-size: 12px;
	padding: 2px;

	background-color: #ffffff;
}

.inputbox_long{width: 500px;}
.inputbox{width: 220px;}
.inputbox_medium{width: 120px;}
.inputbox_small{width: 50px;}

.inputarea{width: 450px; height: 150px;}
.inputareaFCK{font-size: 16px;}

.button, .button:focus 
{
	font-size: 12px;
	border: 0px solid;
	text-align: center;
	cursor: pointer;

	background-image: url(images/button-med.jpg); 
	background-repeat: no-repeat;
	width: 92px;
	height: 22px;
	color: white;
}


textarea:focus, input:focus 
{
	background-color: #f8f0eb;
}

.textDisplay
{
	padding: 3px;
}

.textRemarks
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.error
{
	font-size: 12px;
	color: red;
}


/*
	Content:
*/

.mainBody
{
	width: 1000px;

	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 21px;
	margin-bottom: 26px;

	background-image: url("images/bg-main.png");
	background-repeat: repeat-y;
}

.mainHeader
{
	height: 237px;
	clear: both;
}

.menuContainer
{
	height: 31px;

	padding-left: 8px;
	padding-top: 8px;

	background-image: url("images/menu-bg.jpg");
}

.menN_l, .menN_m, .menN_r, .menH_l, .menH_m, .menH_r
{
	height: 21px;
	padding-top: 7px;
	float: left; 
}

.menN_l, .menN_r, .menH_l, .menH_r
{
	width: 11px;
}

.menN_l{background-image: url("images/menu-n-left.gif");}
.menN_m{background-image: url("images/menu-n-middle.gif");}
.menN_r{background-image: url("images/menu-n-right.gif");}
.menH_l{background-image: url("images/menu-h-left.gif");}
.menH_m{background-image: url("images/menu-h-middle.gif");}
.menH_r{background-image: url("images/menu-h-right.gif");}

.inner
{
	overflow: auto;

	border: solid 1px #6a6a6a;
	border-top: none;

	padding-top: 16px;
	padding-left: 9px;
	padding-bottom: 24px;

	background-color: #131313;
}

.contentMain
{
	width: 640px;
	float: left;
	
	padding-top: 25px;

	padding-left: 70px;
	padding-right: 70px;

	/*padding: 10px;*/
	}

.contentSep
{
	width: 10px;
	float: left;
}

.contentRight
{
	width: 199px;
	float: left;
}

.header
{
	padding: 0px;
	margin-top: 5px;

	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
}

.content
{
	text-align: justify;

	margin-top: 16px;
}

.footer
{
	height: 98px;

	padding-left: 20px;
	padding-top: 3px;

	background-image: url("images/footer-bg.jpg");
}


/*
	Other Default Classes:
*/

.maimMenu, .maimMenu:link, .maimMenu:visited, .maimMenu:active, .maimMenu:hover, .maimMenu:visited:hover
{
	color: #000000;
	font-weight: bold;

	text-decoration: none;
}

.maimMenu:hover, .maimMenu:visited:hover
{
	text-decoration: underline;
}

.imageHolder
{
	padding: 3px;
	background-color: #2F2F2F;
	border: solid 1px #131313;
}

.linkTitle, .linkTitle:link, .linkTitle:hover, .linkTitle:visited
{
	font-size: 14px;
	color: #9549AB;

}

.horLine
{
	clear: both;

	height: 6px;

	margin-bottom: 18px;

	line-height: 1px;	
	border-bottom: solid 1px #cccccc;
}

.newsDate
{
	font-size: 11px;
	font-style: italic;
}

.updateMessage
{
	clear: both;

	padding: 4px;
	padding-bottom: 8px;

	color: green;
	font-weight: bold;

	font-size: 14px;
}

.updateError
{
	clear: both;

	padding: 4px;
	padding-bottom: 8px;

	color: red;
	font-weight: bold;

	font-size: 14px;
}
.round-top { 
	width: 177px;
	height: 10px;
	background-image:url(images/box-round-top.jpg);
	background-repeat:no-repeat;
}

.round-bottom { 
	width: 177px;
	height: 10px;
	background-image:url(images/box-round-bottom.jpg);
	background-repeat:no-repeat;
}

/* 
	--------- END Default
*//* 
	lang specific 
*/

/* lang header bar */
.langHeader
{
	padding: 10px;
}

/* floatable boxes containing languages */
.langBox, .langArtBox
{
	width: 125px;
	float: right;

	padding: 3px;

	border-left: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;

	margin-left: 12px;
	margin-bottom: 8px;
}

/* lang image display state: default / selected */
.langItem, .langItem_sel
{
	float: left;
	padding: 2px;

	/*border: solid 1px white;*/

	margin: 2px;
}

/* non-selected item = no border = 1px extra padding */
.langItem
{
	padding: 3px;
}

/* lang image display state: selected */
.langItem_sel
{
	border: solid 1px #e89292;
}

/* info display: */
.langArt_info
{
	font-size: 11px;
	font-style: italic;
	padding-right: 4px;
}

/* article: selected language */
.langArt_sel
{
	color: #e89292;
	font-weight: bold;
}

/* article: not availabe */
.langArt_dis
{
	text-decoration: line-through;
}

/* article: is present */
.langArt_act, .langArt_act:link, .langArt_act:visited, .langArt_act:hover
{
	text-decoration: underline;
}


/*
	Site Specific
*/

.side_p1_top
{
	height: 33px;
	padding-top: 2px;
	padding-left: 10px;

	background-image: url("images/side-top.jpg");
}

.side_header
{
	height: 24px;
	overflow: hidden;
}

.side_p1_mid
{
	padding: 8px;
	padding-top: 0px;
	padding-left: 9px;
	/*background-color: #d0d0d0;*/
	border-left: solid 1px #434343;
}

.side_p2_top
{
	height: 6px;
	/*background-image: url("images/side-p2-top.gif");*/
}

.side_p2_mid
{
	padding-left: 9px;
	padding-right: 5px;
	padding-top: 6px;
	border-left: solid 1px #434343;
}

.side_p2_bot
{
	height: 36px;
	background-image: url("images/side-p2-bot.jpg");
}

.side_sep
{
	height: 1px;
	width: 180px;
	
	margin-top: 12px;
	margin-bottom: 12px;

	background-color: #737373;
}

.side_news
{
	height: 35px;

}

.sn_title, .sn_title a, .sn_title a:link, .sn_title a:hover, .sn_go
{
	margin-top: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #745492;
	

}

.sn_title
{
	width: 173px;
	float: left;
}

.sn_go
{
	width: 10px;
	float: left;
	color: #525252;
}

.footerCol span
{
	color: #e1e1e1;
	font-weight: bold;
}

.footerCol p, .footerCol a, .footerCol a:link, .footerCol a:hover
{
	color: #909090;
	line-height: 15px;
}

.taste_tags, .taste_tags a, .taste_tags a:link, .taste_tags a:active, .taste_tags a:hover, .taste_tags a:visited:hover
{
	color: white;
	font-size: 11px;
	background-color: #313131;
	width: 169px;
	padding-left: 4px;
	padding-right: 4px;
}

.boeken_tags, .boeken_tags a, .boeken_tags a:link, .boeken_tags a:active, .boeken_tags a:hover, .boeken_tags a:visited:hover
{
	color: #b3b3b3; 
	line-height: 15px;

	font-size: 10px;
}

.sideHeader
{
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}