
/* standard elements */
* {
	margin: 0;
	padding: 0;
}



/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head, th
{
    font-family: Verdana,sans-serif;
    font-weight: normal;
    color:#EE0000;
    font-size: 10pt;
    
}
th
{
    font-weight: bold;
    color: #FFFFFF;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
    color: #ff0000
}


a:link, a:visited {
    color:#cccccc;
    text-decoration: underline;
}
a:hover {
    color:Red;
}
a:active {
    color:#cccccc;
}

/*login links styling */
.loginlinks
{
    text-align: center;
}
a:link.LoginSkinItem, a:visited.LoginSkinItem {
    color: #fff;
    text-decoration: none;
}

a:hover.LoginSkinItem {
    color: #fff;
    padding: 0 0 0 5px;
    text-decoration: underline;
}

a:active.LoginSkinItem {
    color: #fff;
    text-decoration: none;
}
/* content panes admin text */
 #dnn_RightPane .SubHead, #dnn_LeftPane .SubHead 
 {
    color: #fff;
}
/* admin links */
a.CommandButton:link, a.CommandButton:visited {
    color:REd;
    text-decoration: underline;
}
a.CommandButton:hover {
    color:Red;
}
a.CommandButton:active {
    color:Red;
}
/* when using dark backgrounds with FCK editor */
.FCKLinkGalleryContainer, .FCKImageGalleryContainer
{
    background-color: #fff;
 }

/* re-positions the dropdown admin list in the left pane, otherwise you can not click on the Go button
note: this moves any tables 10px to the left, so you can not
place tables in the left pane */

#dnn_LeftPane table{
position: relative;
left: -15px;
}

/******* end DNN styles override *********/

.Normal p, .Normal ul {
	padding-bottom: 1em;
}

ul {margin-left: 1.2em;}

li {list-style: none;}
.main li {list-style-image: url(img/li.gif);}


.Normal blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 10pt;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
.Normal blockquote p {padding: 3px 0;}

/* misc */
.clearer {clear: both;}
.main_right .padded {padding: 6px 2px 6px 16px;}
.main .padded, .mainadmin .padded {padding: 18px 24px;}
.meta {font-size: 10pt; color: #666;}
.left {float: left;}
.right {float: right;}

/* structure */
.container {
	font-size: 14pt;
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #222;
}

/* header */
.header {
	float: left;
	width: 640px;
	background: url(images/top.gif) no-repeat;
	font: normal 2.4em Verdana,sans-serif;
	line-height: 150px;
	text-align: center;	
}
/* dnn logo */ /*
.header a {
position: relative;
left: -50px;
border: 1px solid red;
height: 150px;
}*/

.logoheader {
	float: left;
	width: 640px;
	background: url(images/top.gif) no-repeat;
height: 150px;
position: relative;

}
/* dnn logo */
.logoheader a 
{
position: relative;
left: 115px; 
top: 15px;
}

/* structure */
.top {
	background: #222;
	color: #DDD;
	float: left;
	font: normal 1.4em Verdana;
	height: 50px;
	text-align: center;
	width: 639px;
}

.main {
	float: left;
	width: 480px;
}
.main_right {
	float: right;
	width: 200px;
	
}
/* content of admin skin */
.mainadmin 
{
    clear: both;
	float: left;
	width: 800px;
	background-color: #fff;
}

.main_right .Normal /* for DNN text */
{
    color: #CCC;
}


 #dnn_RightPane,  #dnn_LeftPane 
 {
    margin-top: 15px;
 }

/* sub-navigation */
/*
.subnav h1 {
	background: #222;
	color: #FFE;
	font: bold 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
} */

.subnav 
{
    clear: left; /* LS - added to keep menu in correct position when there is no content in the right pane */
	float: left;
	width: 160px;
	margin:0px 0px 0px 40px;
	padding:0px;
}
.subnav .Normal /* for DNN text */
{

}
.subnav ul {margin: 0; padding: 0;}
.subnav li 
{
    list-style: none;
    list-style-image: url(images/bulletMenu.gif);
    padding-top:4px;
}


.subnav li a {
    font-size:8pt;
}

 .subnav ul ul li a:hover
{
    text-decoration: underline;
}
/*Submenu indent*/
.subnav ul ul { list-style: none; margin:0px 0px 0px 20px}


/* footer */
.footer {
	background: url(img/bgfooter.gif) repeat-x;
	font-size: 9pt;
	line-height: 39px;
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.footer .left,.footer .right {padding: 0 16px;}
.footer a {color: #EEE;}
.footer a:hover {}
.credits 
{
    padding: 2px 0 5px 0;
    color: #777;
    font-size: 9pt;
    background-color: #fff;
    text-align: center;    	
}

 /* position DotNetNuke Admin Menu */
#adminmenu 
{
    padding: 5px 0 5px 20px;
    margin: 0;
    background-color: #fff;
    color: Black;
    font-size:10pt;
}
#adminmenu a
{
    color: Black;
}



/*_____The Shift_____*/

/* text style used for most text rendered by modules */
.Normal
{
color:#cccccc;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
color:black;
}

body
{
	margin: 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background: #070707;
	color: #070707;	
}


a:link{color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Verdana;}
a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold; font-family:Verdana;}
a:hover{background-image:url(link.gif);color:#FFFFFF; text-decoration:underline; font-weight:bold; font-family:Verdana;}
a:active{color:#FFFFFF; text-decoration:underline; font-weight:bold; font-family:Verdana;}

/*Headings*/
h1 {font-size:16pt; font-weight:bold; color:#EE0000; margin:0px 0px 10px 0px; text-align:center;   }
h2 {font-size:13pt; font-weight:bold; color:#EE0000; margin:10px 0px 3px 0px; text-align:center}
h3 {font-size:12pt; font-weight:bold; color:#CCCCCC; margin:13px 0px 0px 0px; text-align:left} 
h4 {font-size:11pt; font-weight:bold; color:#EE0000; margin:0px 0px 0px 0px;}
h5 {font-size:10pt; font-weight:bold; color:#cccccc; margin:0px 0px 0px 0px;}
h6 {font-size:10pt; font-weight:bold; color:#EE0000; margin:0px;}


/*______________Layout Table_________________*/

table.Layout {color:#FFFFFF;
font-size:11px;
background-repeat:no-repeat; 
width:720px;
}


/*______________top of table_________________*/
td.HeelBo
{
    width:720px;
 	width:516;
	height:115px;
	vertical-align:text-top;
	background-image: url(images/top.gif);
	background-position: top;
}

/*______________top of table_________________*/
td.boRegs{
	width:516;
	height:40;
	/*vertical-align:text-top;*/
	background-image: url(images/middel_bo2.gif);
	background-position: top ;
	vertical-align: top;
	
}
td.boRegs div.content {
	margin-left: 20px;
	margin-right: 20px;
}
td.boLinks{
	width:212px;
	height:40px;
	background-image: url(images/links_bo2.gif);
	background-position: top;
	vertical-align: top;

	}

/*______________middel of table_________________*/

td.middleLinksX
{
    width:212px;
	background-image: url(images/repeat_links.gif);
	background-repeat:repeat-y;
}

td.middelRegs
{
	vertical-align: text-top;
	text-align:left;
	background-image: url(images/repeat_Middel.gif);
	background-position: top;
	background-repeat:repeat-y;
}
td.middelRegs div.content {

	margin-left: 20px;
	margin-right: 20px;
	vertical-align:text-top;
}

/*______________bottom of table_________________*/
td.onderLinks
{
    vertical-align: middle;
    background-image: url(images/links_onder.gif);
    background-position: bottom;
    text-align: center;
}
td.onderRegs{
	width:516px;
	height:180px;
	vertical-align: text-top;
	background-image: url(images/middel_onder.gif);
	background-position: bottom;
}
td.onderRegs div {
	margin-left: 20px;
	margin-right: 20px;
}



/*______________Left Menu_________________*/
	#LeftMenuDiv{
		margin:0px; padding:0px; border:1px solid green;
	}

ul.LeftMenu2 {font-size:10pt; margin:0px 0px 0px 30px}
ul.LeftMenu2 li { list-style: none;}
ul.LeftMenu2 ul { list-style: none; margin:0px 0px 0px 15px}
	


ul.type1  {margin:10px 0px 0px 10px}
ul.type1 li { list-style: none;}

ul.type2  {margin:0px 0px 20px 25px}
ul.type2 li {}



.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.quote
{
    color:Yellow
}






















