@import url(content.css);
@import url(tables.css);

/* Layout */
html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b4b4d; 
	font-size: 11px; 
	line-height: 14px;
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	background-color: #ffffff;
	margin: 0px;
	padding: 27px 0px 0px 25px;
}

#layoutDiv {
	width: 950px;
	margin: 0px;
	padding: 0px;
}


/* Header */
#logoDiv {
	float: left;
	margin: 0px 0px 40px 0px;
	padding: 0px;
}

#sloganDiv {
	float: right;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}


/* Navigation */
#naviDiv {
	width: auto;
	height: 23px;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

ul.navileft {
	float: left;
	width: 680px;	
	margin: 4px 0px 0px 4px;
	padding: 0px;
}

ul.naviright {
	float: right;
	width: 260px;
	text-align: right;	
	margin: 4px 4px 0px 0px;
	padding: 0px;
}

ul.navileft li, ul.naviright li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

ul.navileft li a {
	color: #4b4b4d !important;
	margin-right: 20px;
}

ul.naviright li a {
	color: #4b4b4d !important;
	margin-left: 20px;
}

ul.navileft li a:hover, ul.naviright li a:hover {
	color: #77b11d !important;
	text-decoration: none;
}

ul.navileft li span, ul.naviright li span {
	color: #77b11d;
	font-weight: bold;
}

ul.navileft li span {
	margin-right: 20px;
}

ul.navileft li div {
	display: inline;
	margin-right: 20px;
}


ul.naviright li span {
	margin-left: 20px;
}

td.subnavi {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url("../pix/bg.gif");
	border: 1px solid #dbdbdb;

}
td.subnavi  a {
	color: #000000 !important;
	margin-right: 20px;
}

td.subnavi  a:active {
	color: #77b11d !important	;
	margin-right: 20px;
	text-decoration: underlined;
}

td.subnavi  a:hover {
	color: #77b11d !important;
	margin-right: 20px;
}

td.subnavi  span {
	color: #77b11d;
	font-weight: bold;
}

/* Content */



/* Footer */
#footerDiv {
	width: auto;
	height: 16px;
	border-bottom: 1px solid #d2d2d2;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}


/* Standard-Formate */
img	{
	border: none;
	margin: 0px;
	padding: 0px;
}
.floatleft	{ float: left;  }
.floatright { float: right; }
.clear		{ clear: both; }
