/*********************************************************************/
/***************************** KRITERION *****************************/
/*********************************************************************/

/*color-background#ffffff*/
/*color-font#333333*/
/*color-border#c9be7a*/
/*color-border-mac#bbb166*/
/*color-link#d87f71*/

@font-face
{
font-family:		"salernomiotf";
src:			url('salernomi.otf') format("opentype");
}

@font-face
{
font-family:		"salernomittf";
src:			url('salernomi.ttf') format("truetype");
}

*
{
/*font-family:		"salernomiotf", "salernomittf", "Garamond", "Georgia", "Times New Roman";*/
font-family:		"Garamond", "Georgia", "Times New Roman";
color:			#333333;
}

* html #container-body
{
height:			100%;
}

html
{
height:			100%;
}

body
{
height:			100%;
margin:			0px;
padding:		0px;
background:		/*color-background*/#ffffff url('../images/01-bodybg.gif') repeat-x;
/*font-family:		"salernomiotf", "salernomittf", "Garamond", "Georgia", "Times New Roman";*/
font-family:		"Garamond", "Georgia", "Times New Roman";
font-size:		0.9em;
line-height:		1.3em;
color:			/*color-font*/#333333;
}

#container-body
{
position:		relative;
min-height:		100%;
width:			80%;
margin:			0 auto;
background-color:	/*color-background*/#ffffff;
}

#container-content
{
padding-bottom:		2.0em;
}

#container-foot
{
position:		relative;
margin-top:		-2.0em;
width:			80%;
margin-left:		auto;
margin-right:		auto;
background:		/*color-background*/#ffffff url('../images/03-footerbg.gif') repeat-x;
font-size:		0.9em;
text-align:		center;
clear:			both;
border-color:		/*color-border*/#c9be7a;
border-width:		1px;
border-style:		dotted none none none;
}

#container-head
{
width:			100%;
height:			97px;
padding-top:		1.0em;
}

#headtext
{
position:		relative;
left:			3%;
background:		/*color-link*/#d87f71 url('../images/02-headbg.gif') repeat-x;
width:			30%;
height:			92px;
color:			/*color-background*/#ffffff;
padding-left:		1.0em;
float:			left;
}

#headtext h1
{
color:			/*color-background*/#ffffff;
font-size:		1.6em;
margin-top:		1.0em;
margin-bottom:		0.2em;
}

#headtext h2
{
color:			/*color-background*/#ffffff;
margin-top:		0.0em;
font-size:		1.1em;
font-weight:		normal;
}

#headsplash
{
position:		relative;
right:			3%;
background:		/*color-border*/#c9be7a url('../images/04-headsplash.png') no-repeat;
background-position: right;
width:			61%;
height:			92px;
float:			right;
}

#headmenu
{
position:		relative;
margin-left:		3%;
margin-right:		3%;
background-color:	/*color-border*/#c9be7a;
color:			/*color-background*/#ffffff;
font-weight:		bold;
text-transform:		uppercase;
font-size:		0.8em;
}

#headmenu ul
{
padding:		0.0em;
margin:			0.0em;
}

#headmenu ul li
{
display:		inline;
border-right:		2px solid /*color-background*/#ffffff;
padding:		0.0em 0.5em 0.0em 0.5em;
}

#headmenu ul li a
{
color:			/*color-background*/#ffffff;
}

#headmenu ul li a:hover
{
text-decoration:	none;
color:			/*color-background*/#ffffff;
}

#headmenu ul li.active
{
background:		/*color-link*/#d87f71 url('../images/02-headbg.gif') 0px -50px;
}

#headmenu ul li.active a
{
color:			/*color-background*/#ffffff;
}

#headmenu ul li.active a:hover
{
color:			/*color-background*/#ffffff;
text-decoration:	none;
}

a
{
color:			/*color-link*/#d87f71;
text-decoration:	none;
}

a:hover
{
text-decoration:	underline;
}

a[target=_blank]
{
padding-right:		12px;
background-image:	url('../images/05-icon-externallink.png');
background-position:	center right;
background-repeat:	no-repeat;
}

.boarda[target=_blank]
{
color:			/*color-font*/#333333;
text-decoration:	none;
background:		/*color-background*/#ffffff;
}

ul
{
list-style-image:	url('../images/06-list-style-image.png');
}

hr
{
border-width:		1px 0px 0px 0px;
border-color:		/*color-border*/#c9be7a;
border-style:		solid;
}

#primarycontent
{
position:		relative;
right:			3%;
margin-top:		1.0em;
margin-bottom:		1.0em;
min-width:		61%;
max-width:		61%;
width:			61%;
padding-left:		0.5em;
border-left:		/*color-border*/#c9be7a 1px dotted;
text-align:		justify;
float:			right;
}

#secondarycontent
{
position:		relative;
left:			3%;
margin-top:		2.0em;
margin-bottom:		1.0em;
min-width:		30%;
max-width:		30%;
width:			30%;
text-align:		justify;
float:			left;
}

img
{
border-style:		none;
}

a img
{
border:			/*color-background*/#ffffff 1px solid;
}

a img:hover
{
border:			/*color-border*/#c9be7a 1px dotted;
}

.specialtextbox
{
color:			/*color-border*/#c9be7a;
font-weight:		bolder;
text-align:		right;
}

.specialtext
{
color:			/*color-border*/#c9be7a;
}

.articletable
{
font-size:		0.9em;
width:			100%;
}

.centerbox
{
text-align:		center;
}

/*********************************************************************/
/************************* FILEMANAGER EXTRA *************************/
/*********************************************************************/

a.grey
{
color: /*color-border*/#c9be7a;
}

.name
{
background-color: /*color-background*/#ffffff;
color: /*color-font*/#333333;
text-decoration: none;
border: none;
z-index: 100;
}

table.window
{
background-color: /*color-border*/#c9be7a;
border-bottom: /*color-border*/#c9be7a 1px solid;
}

.button
{
margin-left: 5;
margin-right: 5;
border: /*color-border*/#c9be7a 1px solid;
background-color: /*color-border*/#c9be7a;
}

.button:hover
{
border: /*color-background*/#ffffff 1px dotted;
}

.seperator
{
border: /*color-background*/#ffffff 1px dotted;
background: /*color-border*/#c9be7a;
margin-left: 10;
margin-right: 10;
}

td.left
{
background-color: /*color-border*/#c9be7a;
width: 15.0em;
padding: 4;
}

td.lefthead
{
background-color: /*color-background*/#ffffff;
font-size: 0.8em;
border: /*color-border*/#c9be7a 1px  solid;
}

td.leftsub
{
font-size: 0.8em;
}

.info
{
font-size: 0.8em;
background-color: /*color-background*/#ffffff;
}

.context
{
border: 2px solid black;
background-color: menu;
line-height: 18px;
cursor: default;
font-size: x-small;
z-index: 99;
visibility: hidden;
position: absolute;
}
.contbar
{
background-color: /*color-background*/#ffffff;
}

.contitem
{
display: block;
text-decoration: none;
color: /*color-font*/#333333;
padding-left: 4px;
padding-right: 4px;
border: /*color-border*/#c9be7a 1px  solid;
}

.contitem:hover
{
background-color: /*color-font*/#333333;
color: /*color-background*/#ffffff;
border: /*color-border*/#c9be7a 1px  solid;
}
