
/*----------------------------------Q-MERA----------------------------------*/
html {
	min-height:100%; 
	_height:100%;
}
body{
	background-color: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	min-width:998px;
	text-align: center;
	min-height:100%; 
	_height:100%;
}
#controlpanel {
	display: block;
	background-color: #FFFFFF;
	clear: both;
	float: left;
	width: 100%;
	page-break-after: always;
}
.controlpanel {
	background-color: #FFFFFF;
}
#container {
	text-align: left;
	width: 100%;
	min-height:100%;
	_height:100%;
	margin-top: -159px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear:both;
	_padding: 159 0 0 0;
/*	background-attachment: fixed;
	background-image: url(images/Q-watermerk.gif);
	background-repeat: no-repeat;
	background-position: right bottom;*/
}
#header_top {
	background-image: url(images/header_top.jpg);
	width: 100%;
	margin: 0px;
	height: 31px;
	padding: 159 0 0 0;
	_ padding: 0 0 0 0;
}
#header_r2 {
	width: 100%;
	padding: 0px;
	height: 15px;
	margin: 0 0 0 0;
	_margin: 0 0 -1 0;
}
#header_r2_left {
	background-image: url(images/header_r2_left.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 520px;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
#header_r2_right {
	background-image: url(images/header_r2_right.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 427px;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
#header_r3 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 54px;
}
#header_r3_left {
	background-image: url(images/header_r3_left.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 308px;
	margin: 0px;
	padding: 0px;
	height: 54px;
}
#header_r3_right {
	background-image: url(images/header_r3_right.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 288px;
	margin: 0px;
	padding: 0px;
	height: 54px;
}
#header_r4 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#header_r4_left {
	background-image: url(images/header_r4_left.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 129px;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#header_r4_right {
	background-image: url(images/header_r4_right.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 288px;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#header_r5 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#header_r5_left {
	background-image: url(images/header_r5_left.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 129px;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#header_r5_right {
	background-image: url(images/header_r5_right.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 288px;
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#main_container{
	float: left;
	width: 100%;
	padding-top: 5px;
}
#links_container{
	float: left;
	width: 129px;
}
#content_container{
	height: 200px;
	margin: 0 280px 0 129px;
	padding: 0 25 0 0;
}
#rechts_container{
	float: right;
	width: 164px;
	margin-right: 116px;
}
#main_columns {
	float: left;
	width: 100%;
	padding-top: 5px;
}
#left_column {
	float: left;
	width: 45%;
}
#right_column {
	float: right;
	width: 45%;
}
#Footer {
	background-image: url(images/footer.jpg);
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 159px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#footer_r1 {	
	background-image: url(images/footer_r1_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 129px;
	clear: both;
}
#footer_r1_left {
	background-image: url(images/footer_r1_left.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 441px;
	margin: 0px;
	padding: 0px;
	height: 129px;
}
#footer_r1_right {
	background-image: url(images/footer_r1_right.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 557px;
	margin: 0px;
	padding: 0px;
	height: 129px;
}
#footer_r2 {	
	background-image: url(images/footer_r2_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
/*-----------------------DNN ELEMENTS----------------------------------*/
#FooterText, #dnn_dnnCopyright_lblCopyright, #dnn_dnnTerms_hypTerms, #dnn_dnnPrivacy_hypPrivacy, #dnn_dnnCURRENTDATE_lbldate {
	color: #F0F0F0;
}
#SmallText {
	font-size: 8px;
}
/*-----------------------DNN4 MENU-------------------------------------*/

.main_dnnmenu_bar {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #666666;
}
.main_dnnmenu_rootitem {
	vertical-align: middle;
	float: left;
	padding:0 5px 0 5px;
}
.main_dnnmenu_itemhover{
	color: #E3001B;
}
.main_dnnmenu_itemactive {
	color: #E3001B;
}
.main_dnnmenu_rootmenuarrow {
	display: none;	
}
.main_dnnmenu_submenu {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #999999;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	float: left;
}
/*-------------------------DNN CORE Elements--------------------------------------*/
#date {
	padding-top: 3px;
	padding-left: 20px;
	float: left;
}
#Login {
	margin-top:1px;
	padding-right: 3px;
	padding-left: 3px;
	float: right;
}
#menu {
	padding-right: 3px;
	padding-left: 20px;
	float: left;
}
#Search {
	padding-left: 8px;
	padding-top: 5px;
	float: left;
	width: 250px;
}

/*---------------------------DNN Skin Elements-------------------------*/

.SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active, a.Normal:link {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.SkinObject:hover, a.Normal:hover, a.MenuTop:hover {
	text-decoration: underline;
	color: #E3001B;
}
a.Highlight:link, a.Highlight:visited, a.Highlight:active {
	color: #E3001B;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.Highlight:hover {
	text-decoration: underline;
}
.Head {
	font-size: 16px;
	color: #E3001B;
}
.Subhead {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.Normal {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
}
.Small {
	font-size: 9px;
	color: #666666;
	font-weight: normal;
}
.Commandbutton, a.Commandbutton:link, a.Commandbutton:visited, a.Commandbutton:active {
	color: #E3001B;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.Commandbutton:hover {
	text-decoration: underline;
	color: #E3001B;
}
ul li, li {
	list-style-image: url(images/listitem.gif);
	margin-right: 10px;
}
hr {
	border-style: dotted;
	border-color: #CCCCCC;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
.StandardButton {
	border: 1px solid #CCCCCC;
	background-color: #F4F4F4;
	color: #E3001B;
	cursor:pointer;
}

