* html body
{
	behavior: url("js/csshover.htc");
}

body
{
 	background: url('../img/bg_body.jpg') center top repeat-y;
	margin: 0;
	padding: 0;
}

#wrapper
{
 	margin: auto;
	width: 898px;
}

/* HEADER */
#header
{
 	width: 898px;
	height: 251px;
	background: url('../img/header.jpg') no-repeat;
}

#header #topimage
{
 	float: left;
	width: 668px;
}
#header #topimage img
{
	margin-top:16px;
	margin-left:7px;
}

/* TOPMENU 1 */
#header #topmenu1
{
 	float: left;
	padding-top: 28px;
	width: 230px;
	text-align: center;
}
#header #topmenu1 a
{
 	padding: 5px;
}

/* TOPMENU 2 */
#topmenu2
{
	clear: both;
 	width: 898px;
	height: 37px;
	background: url('../img/bg_topmenu2.jpg') repeat-x;
}

#topmenu2 ul
{
 	margin: 0;
	padding: 0;
	list-style-type: none;
}

#topmenu2 ul li
{
 	position: relative;
 	float: left;
	background: url('../img/button-rechts.jpg') right top no-repeat;
	padding: 0;
	margin: 4px 0 0 8px;
}

#topmenu2 ul li a
{
	display: block;
	background: url('../img/button-links.jpg') left top no-repeat;
	line-height: 13px;
	padding: 8px 6px;
}

#topmenu2 ul li:hover
{
	background: url('../img/button-hover-rechts.jpg') right top no-repeat;
}

#topmenu2 ul li:hover a
{
	color: #0091dc;
	background: url('../img/button-hover-links.jpg') left top no-repeat;
}

#topmenu2 li:hover ul, #topmenu2 li:hover li:hover ul { 
	display: block !important;}
#topmenu2 li ul {
	position: absolute;
	background-color: #358eda;
	display: none;
	top: 29px;
	width: 179px;
	list-style-image: none;
	padding: 5px 0 5px 0; margin: 0 0 0 0; border: 0;
	text-align: left;}
* html #topmenu2 li ul {}
#topmenu2 li ul li, #topmenu2 li:hover ul li {
	position: relative;
	background: url("../img/topmenu_delim.png") top center no-repeat !important;
	margin: 0 0 0 0; padding: 0 0 0 0; border: 0;
	width: 179px;
	float: none;
	list-style: none;}
	#topmenu2 li ul li.firstitem a {}
#topmenu2 li ul li a, #topmenu2 li:hover ul li a, #topmenu2 li ul li a {
	display: block;
	background: none !important;
	background-color: #72b0e5;
	height: auto; width: 135px;
	margin: 0px 0px 0px 5px; padding: 4px 19px 4px 15px; border: 0;
	font-size: 11px;
	text-transform: none;
	color: #d9e6f1; line-height: 13px; text-decoration: none; text-align: left;	}
	* html #nav li ul li a, * html #nav li:hover ul li a {
	width: 169px;
	w\idth: 135px;	}
#topmenu2 li ul li.submenu_firstitem, #topmenu2 li:hover ul li.submenu_firstitem, #topmenu2 li ul li ul li.submenu_firstitem, #topmenu2 li:hover ul li:hover ul li.submenu_firstitem {
	background-image: none !important;}
#topmenu2 li ul li a.link_active, #topmenu2 li ul li:hover a, #topmenu2 li ul li ul li a.link_active, #topmenu2 li ul li:hover ul li:hover a  {
	background-color: #358eda;
	font-weight: bold;
	color: #fff; text-decoration: none; }


/* SCHADUW */
#schaduw
{
 	width: 898px;
	height: 19px;
	background: url('../img/schaduw.jpg');
}

/* CONTENT */
#content
{
 	width: 898px;
}

#content-left
{
 	float: left;
	width: 465px;
}

#content-left-inner
{
 	margin: 0 19px 19px 19px;
}

#content-right
{
 	float: left;
	width: 433px;
	background: url('../img/bg_content-right.jpg') repeat-y;
}

/* SIDEBAR */
#sidebar-left
{
 	float: left;
	width: 169px;
}

#sidebar-left table
{
	width: 196px;
}

#sidebar-left table td
{
 	padding: 3px;
}

#sidebar-left .donker
{
 	background: #f4f8e1;
}

#sidebar-right
{
	float: right;
	width: 230px;
}

.sidebar
{
 	background: url('../img/sidebar-bg.jpg') repeat-y;
}

.sidebar .sidebar-top
{
 	background: url('../img/sidebar-top.jpg');
	width: 230px;
	height: 15px;
}

.sidebar .sidebar-center
{
	margin: 0 10px 0 10px;
}

.sidebar .sidebar-bottom
{
 	background: url('../img/sidebar-bottom.jpg');
	width: 230px;
	height: 15px;
	margin: 0 0 10px 0;
}
	
#counter, .counter {
	position: absolute;	width: 0;height: 0;z-index: -1;top: 0;left: 0;visibility: hidden;}
