
/* ////////////// Main ////////////// */

body{
	background-color: #4A1915;
	margin: 0px;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	
}
a{
	color: #fff;
	text-decoration: underline;
	border: 0px;
}
a:hover{
	text-decoration: none;
}
a img{
	border: 0px;
}

h1, h2 { font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0; text-transform:uppercase; }
h3 { font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding:0; border-bottom: 1px dotted #777; }

h1 a, div#orientation a { text-decoration:none; }

p { margin: 8px 0 0 0; }

/* ////////////// Layout ////////////// */

div#contentholder{
	position: relative;
	margin: 0px auto 0px auto;
	width: 850px;
	height: 580px;
}

div#logo{
	position: absolute;
	top: 35px;
	left: 88px;
	margin: 0px;
	width: 220px;
	height: 72px;
	background: url(../img/logo.gif) no-repeat;
	z-index: 1;
}

div#maincontent{
	position: absolute;
	left:90px;
	top:120px;
	margin: 0px;
	padding: 12px 48px 0px 48px;
	width: 610px;
	height: 458px;
	background: url(../img/bg.gif) no-repeat;
	color: #000;
	font: normal 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	z-index: 1;
}

div#footer { 
	position: absolute;
	left:190px;
	top:589px;
	margin: 0;
	padding: 0;
	width: 565px;
	height: auto;
	color: #7e4b49;
	font: normal 10px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	z-index: 1;
	text-align:right;
}

div#footer a { color: #7e4b49; text-decoration:none; } 

div#footer ul { margin:0; padding:0; display:block; list-style-type:square; }  
div#footer ul li { padding: 0 4px 0 4px; display:inline; margin:0;  list-style-type:square; border-right: 1px solid #7e4b49; }  

div#scrolldiv{
	overflow: auto;
	width: 610px;
	height: 305px;
	z-index:2;
}

div#languageholder{
	position: absolute;
	top: 589px;
	left: 765px;
	margin: 0px;
	width: auto;
	height: auto;
}

div#navholder{
	position: absolute;
	top: 187px;
	left: 0px;
	margin: 0px;
	width: 55px;
	height: 450px;
	z-index: 1;
}
div#navholder a img{
	border: 0px;
}

div#navholder a { font-weight:normal; padding:1px; text-decoration:none; }
div#navholder a:hover { color:#B2AA01; }

div.navitem, 
div.hi{
	margin: 0px 0px 4px 0px;
	padding:0px;
	width:75px;
	height:auto;
	text-align:right;
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal; 
}

/*div.navitem { background-color:#673B30; }*/

div.hi a { font-weight:bold; color:#B2AA01; }


div#styleholder{
	position: absolute;
	top: 490px;
	left: 317px;
	margin: 0px;
	width: 251px;
	height: 60px;
	background: url(../img/styles.gif) no-repeat;
	z-index: 2;
}
div#orientation{
	position: relative;
	left: 0px;
	margin: 15px 0px 18px 0px;
	font: normal 18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}




/*** TYPO3 elements ***/

div#maincontent div.csc-header { margin: 0; padding: 0;}

