/* Rhebergen Site                      */
/* CSS Nibble media solutions - WJ     */
/* Febuari 2010                        */

body {
	background-color       : #FFF;
	background-image       : url(../pageimg/pageback.gif);
	background-position    : top;
	background-repeat      : repeat-x;
	text-align             : center;
	margin                 : 0px;
	padding                : 0px;
}

div#bodywrapper {
	margin                 : 0px auto 0px auto;
	padding                : 0px;
	width                  : 930px;
}

div#bodywrapper #header {
	margin                 : 0px;
	padding                : 0px;
	height                 : 313px;
	width                  : 930px;
	clear                  : both;
	overflow               : hidden;
	clear                  : both;
}

div#bodywrapper #header #top {
	float                  : left;
	margin                 : 0px;
	padding                : 0;
	width                  : 930px;
	height                 : 20px;
	clear                  : both;	
}


/* MENU */
div#bodywrapper #header #menuwrapper {
	float                  : left;
	margin                 : 0px;
	padding                : 0 0 0 45px;
	width                  : 930px;
	height                 : 30px;
	background-image       : url(../pageimg/menuback.gif);
	background-position    : top left;
	background-repeat      : no-repeat;
	text-align             : left;
	clear                  : both;	
}

div#bodywrapper #header #menuwrapper ul.menu,
div#bodywrapper #header #menuwrapper ul.menu li,
div#bodywrapper #header #menuwrapper ul.menu ul {
	list-style             : none;
	margin                 : 0;
 	padding                : 0;
}

div#bodywrapper #header #menuwrapper ul.menu {
	position               : relative;
	float                  : left;
	z-index                : 597;
}

div#bodywrapper #header #menuwrapper ul.menu li {
	float                  : left;
	line-height            : 30px;
	vertical-align         : middle;
	zoom                   : 1;
}

div#bodywrapper #header #menuwrapper ul.menu li.hover,
div#bodywrapper #header #menuwrapper ul.menu li:hover {
	position               : relative;
	z-index                : 599;
	cursor                 : default;
}

div#bodywrapper #header #menuwrapper ul.menu ul {
	display                : none;
	position               : absolute;
	top                    : 100%;
	left                   : 0;
	z-index                : 598;
	width                  : 100%;
}

div#bodywrapper #header #menuwrapper ul.menu ul li {
	float                  : none;
}

div#bodywrapper #header #menuwrapper ul.menu li:hover > ul {
	display                : block;
}
/* MENU */

div#bodywrapper #header #flashwrapper {
	margin                 : 0px;
	padding                : 0px;
	width                  : 930px;
	height                 : 263px;
	float                  : left;	
}

div#bodywrapper #pagewrapper {
	clear                  : both;
	margin                 : 0px;
	padding                : 0px;
	width                  : 930px;
	background-image       : url(../pageimg/bodyback.gif);
	background-position    : top;
	background-repeat      : repeat-y;
	float                  : left;
}

div#bodywrapper #pagewrapper #content {
	margin                 : 0px;
	padding                : 0px;
	width                  : 930px;
	clear                  : both;
	background-image       : url(../pageimg/bodybacktop.gif);
	background-position    : top;
	background-repeat      : no-repeat;
	float                  : left;
}

div#bodywrapper #pagewrapper #content #leftCol {
	float                  : left;
	width                  : 185px;
	padding				   : 15px 0 0 45px;
	margin                 : 0;
	text-align             : left;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	color                  : #666;
	line-height            : 20px;
}

div#bodywrapper #pagewrapper #content #leftCol H4 {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 14px;
	color                  : #666;
	line-height            : 26px;
	font-weight            : normal;
	margin                 : 0 0 15px 0;
}

div#bodywrapper #pagewrapper #content #rightCol {
	float				   : right;
	width                  : 620px;
	padding				   : 15px 70px 0 0;
	margin                 : 0;
	text-align             : left;
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 12px;
	color                  : #36C;
	line-height            : 20px;
}

div#bodywrapper #pagewrapper #content #rightCol a {
	font-weight            : normal;
	text-decoration        : none;
	color                  : #36C;
}

div#bodywrapper #pagewrapper #content #rightCol a:hover {
	font-weight            : normal;
	text-decoration        : underline;
	color                  : #33C;
}

div#bodywrapper #pagewrapper #content #rightCol H1 {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 18px;
	color                  : #36C;
	line-height            : 24px;
	font-weight            : normal;
	margin                 : 0 0 15px 0;
}

div#bodywrapper #pagewrapper #content #rightCol H2 {
	font-family            : Arial, Helvetica, sans-serif;
	font-size              : 16px;
	color                  : #36C;
	line-height            : 20px;
	font-weight            : normal;
	margin                 : 20px 0 5px 0;
}

div#bodywrapper #pagewrapper #content #rightCol img {
	padding                : 0 0 0 10px;	
}

div#bodywrapper #pagewrapper #footer {
	margin                 : 0px;
	padding                : 0px;
	width                  : 930px;
	height                 : 93px;
}

