/* ___START STANDARD STYLES__*/
html, body {
	margin: 0px;
	padding: 0px;
	background: #f5f4f3;
	color: #000000;
	height: 100%;
	
	background-image: url(../images/midden.png);
	background-position: top center;
	background-repeat: repeat-y;
	
}

body, table, input, textarea {
	font-family: verdana;
	font-size: 11px;
	color:#000000;
}

body {
	height: 100%;
}

img {
	border: 0px;
}

form {
	display: inline;
}

input {
    z-index: -1;
}

h1,h2,h3,h4
{
font-family:arial;
}

h1 {

    color: #000000;
    
}


h2 {
	color: #000000;
}

h3 {
	color: #000000;
}

a {
	color: #ff8500;
	text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

table {
	width: 100%;
}

table.small {
    width: 470px;
}

.title {
    color:  #ff8500;
    font-weight: bold;
}
/* ___END STANDARD STYLES___ */


#page {
	/*background-image: url(../images/bg_main.gif);
	background-position: top center;
	background-repeat: repeat-y;*/
	/*width: 972px;*/
	/*height: auto!important;*/
	min-height: 100%;
	/*display: block;*/
	/*margin: 0px auto;*/
	height:100%;
}

#page #top {
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	background-position: top center;	
	height: 134px;
}


/* ___START MAIN___ */
#page #main {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 960px;
}

#main #content {
	width: 960px;
	padding: 0px;
	position: relative;
}




#home_page #main #content {
	padding: 10px 0px 10px 0px;
	width: 930px;
}

#content_page #main #content {
	padding: 10px 0px 10px 10px;
	width: 919px;
	margin:0px auto;
}

#content #left {
	float: left;
	width: 650px;
}

#content #right {
	float: right;
	text-align: left;
	width: 250px;
}

#content #right p.title {
	color:  #C65D01;
	font-weight: bold;
}




.middle{

color:#000000;
font-weight:normal;
}


.content{
color:#000000;
font-weight:normal;
}


#main_content{

color:#000000;
font-weight:normal;
}


/* SUBMENU */

#content .submenu_block {
	float: left;
	width: 185px;
	margin: 0px 1px 0px 0px;
	background-color: #ffffff;
}


.submenu_block .top {
    height: 18px;
	color: #ffffff;
	font-weight: bold;
	background-color:#ff8500;
	padding-top:4px;
	padding-left:10px;
	margin-bottom:4px;
}

.submenu_block .hr {
    color: #ff8500;
    background-color: #ff8500;
    height: 1px;
    border:0px;

}

.submenu_block a {

    color:#7f7f7f;
    text-decoration:none;
    font-size:8pt;
    font-weight:bold;

}

/*SUBMENU EINDE */


/* BREADCRUMS */

#breadcrums {

height:21px;
font-size:8pt;
color:#7f7f7f;
font-weight:bold;
margin-left:10px;
margin-top:10px;

}

#breadcrums a
{
color:#7f7f7f;
}


/* BREAMCRUMS */

#content #main_content {
    float: left;
    width: 480px;
    left: 220px;
    position:absolute;
    color:#000000;
}

#content #item_blocks {
    float: right;
    width: 185px;
    margin-right:15px;
    
}


#content #item_blocks_left {
    width: 185px;
    position:absolute;
}




/* ITEMBLOCK */

#content .item_block {
    float:right;
	width: 185px;
	background-color: #ffefe0;	
	margin-bottom:15px;
	
	border: 2px solid #ffefe0;
	
}

.item_block .middle {
	padding:10px;
	background-color:#ffffff;
	
}

.item_block .content {
width: 165px; 

}

.item_block .top {
    height: 18px;
	color: #000000;
	font-weight: bold;
	background-color:#ffefe0;
	padding-top:4px;
	padding-left:10px;
	margin-bottom:4px;
}

.item_block .hr {
    color: #ff8500;
    background-color: #ff8500;
    height: 1px;
    border:0px;

}

.item_block a {

    color:#7f7f7f;
    text-decoration:none;
    font-size:8pt;
    font-weight:bold;

}

.item_block a:hover {

    color:#7f7f7f;
    text-decoration:underline;
    font-size:8pt;
    font-weight:bold;
}

.item_block .bottom{

background-color:#ff8500;
}

/*ITEMBLOCK EINDE */


/* ITEM BLOCK BIG */

.item_block_big {
	float: left;
	width: 370px;
    padding:5px;
}


.item_block_big .top {
	background-image: url(../images/item_top_big.gif);
	padding-right:10px;
	height: 21px;
	font-weight: bold;
	text-align: right;
	color:#ffffff;
	margin-top:5px;

}



.item_block_big .middle {	
	width: 370px; 
    background-image: url(../images/item_middle_big.gif);
    background-repeat:repeat-y;
    padding:10px;
    height:200px;
}

.item_block_big .content {	
	width: 350px; 
}



.item_block_big .bottom {
	background-image: url(../images/item_bottom_big.gif);
	width: 370px;
	height: 21px;
}

/* SEARCHBLOCK */

#content .search_block {
    float:right;
	width: 185px;
	background-color: #ffefe0;	
	margin-bottom:15px;
	
	border: 2px solid #ffefe0;
	
}

.search_block .middle {
	padding:10px;
	
}

.search_block .content {
width: 165px; 

}


.search_block .content a{
width: 165px; 
color:red;

}

.search_block .top {
    height: 18px;
	color: #000000;
	font-weight: bold;
	background-color:#ffefe0;
	padding-top:4px;
	padding-left:10px;
	margin-bottom:4px;
}

.search_block .hr {
    color: #ff8500;
    background-color: #ff8500;
    height: 1px;
    border:0px;

}

.search_block a {
    color:#ff8500;
    text-decoration:none;
    font-size:8pt;
    font-weight:bold;

}

.search_block .bottom{

background-color:#ff8500;
}

/*SEARCHBLOCK EINDE */


.list_header {
	background-color: #ff8500;color:#ffffff;
}

.odd {
	background-color: #ffffff;
}

.even {
	background-color: #fff2dc;
}

.list_table tr:hover {
	/*background-color: #C65D01;*/
}

.list_table tr:hover a {
	color: #FFF;
}


/* ___END MAIN___ */

.faqlist {
	width: 400px;
	border: 1px solid blue;
}
.dark {
	background-color: #eeeeee;
}
.light {
	background-color: #d0d0d0;
}

.mode_edit {
	display: none;
}


#logged_in {
    position: absolute;
    right: 0px;
    top: 30px;
    border: 1px solid red;
    background-color: white;
    padding: 4px;
}

div.maplabel {
    
    padding: 2px;
    background-color: #fff;
}

/* EDIT */

div.page_edit {
        background-color: #000000;
        border: 1px solid #ffffff;
        padding: 5px;
        position: absolute;
        top:10px;
        height:60px;
        right: 0px;
        width: 163px;
        float: right;
        
        color:#ffffff;
        
        
        
}

div.page_edit  div{
    float: left;
    background-color: #7f7f7f;
    width: 65px;
    color: #ffffff;
    font-weight:bold;
    cursor: pointer;
    font-family: verdana;
	font-size: 11px;
	height:15px;
	padding:3px;
	margin-right:2px;
	margin-left:2px;
    
	margin-top:5px;
	
}



td.edit {
    width: 30px;
    border-right: 1px dotted white;
    text-align: center;
}

td.edit:hover {
        /*background-color: #ff5D01;*/
}


form.edit textarea,
form.edit input.h1,
form.edit input.text {
        border: 1px solid #ff8500;
        width: 480px;
        padding: 2px;
}

form.edit input.text {
        width: 180px;
}

form.edit textarea {
        height: 300px;
}

form.edit input.h1 {
        color: #C65D01;
        font-weight: bold;
}

form.edit div.edit_label {
        
        color: #C65D01;
}

form.edit input.save {
    background-color: #7f7f7f;
    color: #ffffff;;
    border: 0px;
    font-weight: bold;
    width: 150px;
    height:20px;
    cursor:pointer;
}

form.edit select {
 border: 1px solid #ff8500;
}

form.edit file{
border:10px solid red;
}


/* END EDIT */

td.delete {
    width: 30px;
    border-right: 1px dotted white;
    text-align: center;
}

td.delete:hover {
        background-color: #ff5D01;
}


input.text {
    border: 1px solid #ff8500;
    padding: 2px;
    width: 150px;
}

input.button {
    background-color: #7f7f7f;
    color: #ffffff;;
    border: 0px;
    font-weight: bold;
    width: 150px;
    height:20px;
    cursor:pointer;
  
}

div.notification {
    position: relative;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
    padding: 10px;
    background-color: #ffefe0;
    border: 2px solid #ff8500;
    font-size: 20px;
    text-align: center;
    top: -350px;
}

div#notify {
    position: relative;
    top: 0px;   
}



.overview
{

border: 1px solid #ff8500;
}


.shome{

    width:185px; 
    float:right; 
    margin-right:25px; 
    margin-top:10px;

}



.file {
    
      border: 1px solid #ff8500;
    padding: 2px;
}



#login{
    position:relative;
    top:80px;
    left:120px;

}

#top {
	width: 960px;
	padding: 0px;
	position: relative;
	margin:0px auto;
	
}

#homeheader{
	background-image:url('/public/upload/images/headers/header1.jpg');
	height:120px;
}


#homeheadertext{
	display:none;
	margin-top:90px;
	background-color:#000000;
	width:470px;
	height:30px;
	line-height:25px;
	font-size:13px;
	color:#ffffff;font-weight:bold;
	float:right;
	text-align:right;
	padding-right:10px;
	
}
.date{
 color:#7f7f7f;
 font-size:10px;
 font-decoration:italic;
}
#ning {
    width: 184px;
}
.orange_border {
    border: 1px solid #ff8500;
}

#footer {
    display:none;
    border-top:1px solid #FF8500;
}


