
/*__________ RESET DEFAULTS __________ */

* {
    padding: 0;
    margin: 0;
    -moz-box-sizing     :   border-box;
    box-sizing          :   border-box;
}

ul {
    padding-left: 1em;
    margin-left: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

iframe#opus {
    width:670px !important;
    height: 410px !important;
    _height: 422px !important;
    left: 55px;
    _left: 0px;
    _margin-left: -150px;
    
}

table {
    width: 410px !important;
}

textarea {
    width: 205px;
}

/*__________ HTML DEFAULTS __________ */

.body_hp, .body_np {
    font-family: Trebuchet MS, Arial;
    font-size: 75%;   
    line-height: 120%;
    color: #000000;
    margin: 0;
    padding: 0; 
    text-align: left; 
    background-color: #FFFFFF;    
}
.body_hp {
    background: url('../images/bg_lansingerland_internet.gif') no-repeat left top;  
}

.body_np {
    background: url('../images/bg_lansingerland_vervolg.gif') no-repeat left top;
}

a {
    color: #72848a;
}



h6 {
    color: #ce003d;
    
}

h6 a, td h6 a {
    color: #ce003d;
    font-size: 100%!important;
}

table {
    font-size: 100%;
}

span.evenement_datum {
    color: #737380;
    font-size: 85%;
}

/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
}

h6.rubriek {
    color: #CE000A;    
   
}

h6.rubriek a {
    color: #CE000A;
    text-decoration: none !important;
}

/*__________ WEBSITE __________ */

div#globalWrapperp, div#globalWrapper {		
    text-align: left;
    width: 100%;
    _display: table;    
    margin-left: 0;
    margin-right: auto;	   
    position: relative;
    min-height: 380px;    
    height: auto;       
}


img.sim_default_toon_plaatje {
    margin: 0px;
    margin-right: 10px;
}

div#kruimelspoor {
}

div#terugknop {
}

div#kruimeltekst {
}

/*__________ WEBSITE NAVIGATIE __________*/

div#snelmenu {		
    width:156px;	
    position: absolute;
    top: 57px;
    left: 847px;          
    z-index: 100;
}

div#snelmenu a {
    float: left;
    width: 110px;
    /*font-size: 11px;*/
    font-size: 92%;
    color: #737380;
    text-transform: lowercase;
    text-decoration: none;
    background: url('../images/bullet_quickmenu.gif ') no-repeat 0 9px;
    padding-left: 14px;
    padding-top: 2px;  
    margin-top: 0px;   
    margin-bottom: 1px;  
}

div#snelmenu a:hover {
    color: #DADAE6;
}

#navigatie,
#navigatie ul,
#navigatie ul li,
#navigatie ul li a,
#navigatie ul li a:hover, {
_height: 1%;
}

div#navigatie {
    float: left;
    width: 822px !important;
    height: 70px;
    margin-left: 153px;
    _margin-left: 76px; 
}

div#navcontainer ul#navlist {
    list-style-type: none;      
    height: 17px;   
}

div#navcontainer ul#navlist li {
    float: left;
    margin: 0px; 
    text-align: left;    
    width: 135px;  
    border-left: 5px solid #FFFFFF; 
}

div#navcontainer ul#navlist li a#item5 {    
    display: block;    
    margin: 0;
    color: #50A125;    
    width: 130px;
    height: 17px; 
    background: url('../images/menuimages/background_5.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a#item57 {    
    display: block;    
    margin: 0;
    color: #923600;    
    width: 130px;
    height: 17px; 
    background: url('../images/menuimages/background_57.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a#item59 {    
    display: block;    
    margin: 0;
    color: #E88B33;    
    width: 130px;
    height: 17px; 
    background: url('../images/menuimages/background_59.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a#item60 {    
    display: block;    
    margin: 0;
    color: #0074E0;    
    width: 130px;
    height: 17px; 
    background: url('../images/menuimages/background_60.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a#item61 {    
    display: block;    
    margin: 0;
    color: #6525CC;    
    width: 130px;
    height: 17px; 
    background: url('../images/menuimages/background_61.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a#item63 {    
    display: block;    
    margin: 0;
    color: #CE003D;    
    width: 130px;
    height: 17px; 
    background: url('../images/menuimages/background_63.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a {    
    display: block;     
    padding: 20px 0 2px 0px;
    margin: 0; 
    color: #CE000A;  
    text-decoration: none;
    font-weight: bold;
    font-size: 100%;
    width: 130px;
    height: 20px;
    background: url('../images/menuimages/background_other.gif ') no-repeat;    
}

div#navcontainer ul#navlist li a:hover {      
    color: #A1A1B2 !important; 
    background: url('../images/menuimages/main_menu_hover.gif ') no-repeat !important;   
}

div#navcontainer ul#navlist li a.item_nonactive {		



}

div#navcontainer ul#navlist li a.item_active {
    background: url('../images/menuimages/background_active.gif ') no-repeat !important;
    color: #EDEDF2 !important; 
}

div#subnavigatie_above {    
    width: 235px;
    z-index: 20;   
    color: #CE000A;  
    float: left;        
    height: auto;    
    border-left: 17px solid #CE000A; 
}

div#subnavigatie {    
    width: 218px;
    z-index: 20;   
    color: #CE000A;  
    float: left;        
    height: auto;   
    _margin-bottom: -14px !important;   
}

div#subnavigatie em {    
    padding-left: 16px; 
    /*font-size: 12px;*/
    font-size: 100%;
    color: #CE000A;
    font-style: normal;
    font-weight: bold; 
    line-height: 25px;  	
}

div#subnavigatie div#navcontainer {
    padding: 0px; 
}

div#content ul.ul_lijst li {
	/*margin-bottom: 10px;*/
}
div#navcontainer ul#navlist ul.subcontainer {
    list-style-type: none;
    margin-top: -18px;
    _margin-top: -4px;
}

div#navcontainer ul#navlist ul.subcontainer li {  
    list-style-type: none;
    margin-left: -34px;
    _margin-left: -17px;
    border-left: 2px solid #CE000A;
    _border-left: none;
}

div#navcontainer ul#navlist ul.subcontainer li a {
    background: url('../images/bullet_submenu.gif') no-repeat 25px 11px;  
    _background: url('../images/bullet_submenu.gif') no-repeat 25px 9px;    
    display: block;
    width: 280px;
    height: 18px;    
    color: #000000;
    font-weight: normal;
    /*font-size: 12px;*/
    font-size: 100%;
    padding: 5px 0px 0px 39px; 
    _padding: 3px 0px 0px 39px; 
}

div#navcontainer ul#navlist ul.subcontainer li a.subitem_active,
div#navcontainer ul#navlist ul.subcontainer li a:hover {
    background: none !important;
    color: #CE000A !important; 
    padding: 5px 0px 0px 39px; 
    _padding: 3px 0px 0px 39px;     
}

div#top {
    float: left;
    width: 990px;               
}       

div#search {            
    float: left;
    width: 175px;      
    height: 105px;     
    display:block;
    text-align: left;        
}

#search_box, #search_box_none{
    width: 132px;
    height: 20px;	
    border: 1px #A1A1B2 solid;
    margin-left: 32px;
    _margin-left: 16px;
    margin-top: 45px;	
    float: left;		
}

#search_box{		
    display: block;	
}


#search_box_none{	
    display: none;
}

div#search_text, div#search_text_none {
    position: absolute;
    top: 137px;
    left: 34px;		
    /*font-size: 12px;	*/
    font-size: 100%;	
    color: #737380;
    font-weight: bold;
}

div#search_text {	
    display: block;

}

div#search_text_none {	
    display: none;
}

div#central_left {
    float: left;
    width:160px;
    padding-left: 90px;
    padding-top: 41px;
    /*font-size: 16px;*/
    font-size: 134%;
    font-weight: bold;
}

div#central_middle {
    float: left;
    width:100px;
    height: 100px;   
}

div#central_right_hp {
    float: left;
    width:424px;
    padding-left: 10px;
    padding-top: 45px;
    /*font-size: 24px;*/
    font-size: 200%;
    font-weight: bold;
    height: 68px;	
}

div#central_right_np {
    float: left;
    width: 424px;
    padding-left: 10px;
    padding-top: 43px;
    /*font-size: 24px;*/
    font-size: 200%;
    font-weight: bold;
    color: #dadae6;
    text-transform: lowercase;
    height: 68px;		
}

div#content_container {
    float: left;
    height: auto;	
    min-height: 600px;
    _height: 600px;	
    width: 992px;
}

div#right_hp {
    position: relative;
    float:left;
    padding-top:35px;
    width: 380px;	
    height: 300px;	
    margin-left: 37px;	
    /*_margin-left: 17px;*/
}

div#left_np {
    float: left;
    width: 290px;
    height: auto;
    padding-top: 60px;	
}

div#right_np {
    float: left;	
    width: 487px !important;
    height: auto;
    padding: 95px 0 0 28px;
    font-size: 92%;	
}

div#content {
    width: 459px !important;
    height: auto;  
}


div#content ul.ul_lijst img {
}

div#content ul.ul_lijst li a  {
    color: #CE000A;
    text-decoration: none;
}
div#koppelstuken_contact {
    position: absolute;
    top: 208px;
    left: 847px;
    width: 130px;
    height: auto;			
    margin-right: 9px;	
    _margin-right: 5px;
}

div#koppelstuken_contact_header {   
    background: url('../images/top-linkbox.gif') no-repeat;
    height: 57px;		
}

div#k_c_h_title {    
    font-weight: bold;		
    font-size: 92%;	
    color: #DADAE6;
    font-style: normal;	
    padding-top: 40px;
    margin-left: 10px;		
}

div#koppelnieuws {
    background-color: #C1003A;
}

div#koppelnieuws em {
    font-weight: bold;		
    font-size: 92%;
    color: #DADAE6;
    font-style: normal;
    padding: 0px 0 12px 10px;		
}


.koppelnieuws_item {
    background: url("../images/bullet_linkbox.gif") no-repeat 10px 10px;
    padding: 3px 0 5px 18px;
    margin-bottom: -9px;	
}

.koppelnieuws_item a {		
    color: #FFFFFF;			
    text-decoration: none;	
    font-size: 92%;
}

div#right_np .koppelnieuws_item a {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 96%; 
}

.koppelnieuws_item a:hover {            
    color: #DADAE6;                     
}

.g_title {    
    font-weight: bold;		
    font-size: 11px;
    color: #DADAE6;
    font-style: normal;	
    margin-top: 0px;
    padding-left: 10px;	
    background-color: #C1003A !important;          
}

div#languages{
    padding-left: 8px;
    background-color: #C1003A !important;       
 
}

div#contact {
    padding: 40px 0 0 10px;
    color: #DADAE6;    
    font-size: 84%;
    background-color: #C1003A;
    line-height: 10pt;
    padding-bottom: 50px;
    height: auto;
}

div#contact a {		
    color: #FFFFFF;
    text-decoration: none;
}

div#news_content {
    padding-top: 23px;
    padding-left: 50px;         
}

span.meerinfo_afbelding a.meerinfo {
    width: 79px;
    position: relative;
    display: block;
    left: 0px;
    height: 14px;
    text-decoration: none;
    background: url("../images/but_meer.gif") no-repeat;
    margin-top: 5px;	
    z-index: 15;
}

span.meerinfo_afbelding a.meerinfo:hover {
    background: url("../images/but_meer_hover.gif") no-repeat;
}

.news_text a.img_class {
    width: 79px;
    position: relative;
    display: inline;
    left: 3px;
    height: 14px;
    text-decoration: none;
    margin-top: 2px;    
    z-index: 15;
    color: #50A125;
    font-weight: bold;
}

.gemeente_text a.img_class {
    width: 79px;
    height: 15px;
    _height: 15px;
    float: left;
    background: url("../images/but_meer.gif") no-repeat;
    margin-top: 6px;	
}

.gemeente_text a.img_class:hover {
    width: 79px;
    height: 15px;
    _height: 15px;
    float: left;
    background: url("../images/but_meer_hover.gif") no-repeat;
    margin-top: 6px;	
}



#news_content h5 {
    float: left;
    font-weight: bold;              
    color: #CE003C;
    font-size: 117%;
}

#news_content .nieuwsitem {
    float: left;
    color: #000000;	
    font-size: 92%;
}

div#gemeente_header {
    color: #737380;
    font-size: 134%;
    font-weight: bold;	
    line-height: 20px;
    margin-bottom:20px;
}

div#nieuwsheader {
    margin-left: 169px;
    top: 0px;
    display: block;
    color: #CE003C;
    font-size: 200%;
    font-weight: bold;	
    line-height: 20px;
    margin-bottom: 20px;
}

div#left_hp {
    width: 465px;	
    position: relative;
    float: left;
    padding-top:35px;  
    padding-bottom: 20px;
}

.nieuws_item {
    font-style: verdana;
    position: relative;
    display: block;
    min-height: 100px;
    height: auto;
    margin-bottom: 10px;
    width: 465px;
}

.img_item {   
    float:left;
    margin-left: 0px;        
    margin-left: 0px;      
    width: 156px ;
    margin-right: 13px;
    height: 100px;
    margin-bottom:5px;
    text-align:right;
}

.item_hp {
    float:left;
    left: 166px;
    width: 285px;
    margin-bottom:5px;
    min-height: 100px;
    _height: 100px;
}

.img_item img {          
    width: 100px !important;
    height: 100px !important;
}

.news_title {    
    font-weight: bold;              
    color: #CE003C;
    font-size: 117%;
}

.news_title a {
    color: #CE003C;
    text-decoration: none; 
}

.news_date {                
    width: 210px;  
    _width: 200px;  
    font-weight: bold;              
    color: #737380;
    font-size: 92%;
    float: left;    
}

.news_text {
    float: left;
    width: 285px;
    _width: 285px;
    color: #000000;  
    font-size: 92%;     
}

.news_text a {
    text-decoration: none;
}

.news_text a:hover {
    color: #CE003C;
    text-decoration: underline;
}

.news_text img {	  
    max-width: 100px !important;
    _width: 100px !important;
    border: 0px;
}

.gemeente_item {
    width: 230px;
    height: auto;
    float: left;
    margin-bottom: 38px;     
    _margin-bottom: 59px; 
    _margin-top: -22px;
    line-height: 18px;
    font-size: 96%; 
    font-style: verdana; 
}

.gemeente_content {
    float: left;
    width:230px;   
    margin-left: 15px;    
}

.gemeente_title {   
    width: 230px;     
    font-weight: bold;              
    color: #CE003C;
    font-size: 117%;
    float: left;						
}

.gemeente_date {			
    width: 230px;     
    font-weight: bold;              
    color: #737380;
    font-size: 92%;
    float: left;	
}

.gemeente_text {
    float: left;
    width: 230px;  
    color: #000000;  
    font-size: 92%;      
}


div#bottom_links {
    position: relative;
    width: 992px;	
    height: 35px;
    font-size: 84%;
    font-weight: bold;
    color: #737380;
    padding: 3px 0 0 35px;		
    float: left;  
}

div#bottom_links a {
    float: left;	
    padding: 0;
    text-decoration: none;	
    color: #737380;	
}

.bottom_links_spacer {
    float: left;
    height:20px;
    width: 10px;
    padding: 0 6px 0 3px;	
    _padding: 0 3px 0 3px;	
}

div#kruimelpad, div#kruimelpad_none {
    position: absolute;
    top: 188px;
    left: 445px;
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
    color: #737380;		
}

div#kruimelpad {
    display: block;	
}

div#kruimelpad a {
    text-decoration: none;
    color: #737380;	
}

div#kruimelpad a:hover {
    text-decoration: none;
    color: #737380 !important;
}

div#kruimelpad_none {
    display: none;
}

div#kruimelpad_subpag, div#kruimelpad_subpag_none {
    position: absolute;
    top: 230px;
    left: 445px;
    font-size: 200%;
    font-weight: bold;
    color: #CE003D;
    line-height: normal;
}

div#kruimelpad_subpag {
    display: block;
}

div#kruimelpad_subpag_none {
    display: none;
}

div#content_container #sitemaptable a {
    margin-left: -14px;
    color: #a1a1b2;
}

div#content_container #sitemaptable h6 {
    font-size: 140% !important;   
}

.archiefknop {
    margin-top: 20px;
}

div#right_np #intro ul li {
    margin: 0;   
    padding-left: 10px;
    margin-left: -10px;
    list-style: none;
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}

div#right_np #intro ol li  {  
    margin-left: 17px;
    _margin-left: 23px;   
}

div#right_np #intro li a {
    margin-left: 0px;   
}

div#right_np #content table ul li {
    margin: 0;   
    padding-left: 10px;
    margin-left: -10px;
    list-style: none;
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}

.vervolg ol li  {  
    margin-left: 17px;
    _margin-left: 23px;   
}

.vervolg ul li {
    margin: 0;   
    padding-left: 10px;
    margin-left: -10px;
    list-style: none;
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}


div#right_np #content table ol li  {  
    margin-left: 17px;
    _margin-left: 23px;   
}

div#right_np #content table li a {
    margin-left: 0px;   
}

div#right_np ul.ul_lijst li.lijstitem {   
    background: none !important;
}

div#right_np ul.ul_lijst li.lijstitem a {  
    margin: 0px;  
}

div#right_np ul.ul_lijst li.lijstitem div.lijstitem_intro ul li { 
    padding-left: 10px;
    margin-left: -11px;
    list-style: none;
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}

div#right_np ul.ul_lijst li.lijstitem div.lijstitem_intro ol li { 
    margin-left: 17px;
    _margin-left: 23px;  
}

div#right_np ul.ul_lijst li.lijstitem_bullet div.lijstitem_intro ul li { 
    padding-left: 10px;
    margin-left: -11px;
    list-style: none;
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}

div#right_np ul.ul_lijst li.lijstitem_bullet div.lijstitem_intro ol li { 
    margin-left: 17px !important; 
    _margin-left: 23px !important;     
}

div#right_hp ul {
    margin-left: -10px;   
}

div#right_hp ul li {  
    padding-left: 10px;    
    list-style: none;   
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}

div#right_hp ol li {  
    margin-left: 17px;
    _margin-left: 23px;   
}

div#left_hp ul li {  
    padding-left: 10px;
    margin-left: -10px;
    list-style: none;  
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px;   
}

div#left_hp ol li {  
    margin-left: 17px;
    _margin-left: 23px;   
}

.submit_button {
    border: none;
    color: #737380;
    background: none;
    font-weight: bold;
    font-size: 80%;
    margin-left: -4px;
}

div#right_np a {
    color: #6A6A75;
    text-decoration: none;
    font-weight: bold;
    font-size: 117%;
}

div#right_np a:hover {
    color: #ce003d;
    text-decoration: underline;
}

div#right_np div#intro a {
    color: #6A6A75;	
    text-decoration: none;	
    font-weight: normal;
    font-size: 96%;
}

div#right_np div#intro a:hover {		
    color: #ce003d;
    text-decoration: underline;
}

div#right_np h6 a {
    text-decoration: none;
}

div#evenementen_jaren ul li {
    background: none !important;   
}

div#evenementen_maanden ul li {
    background: none !important; 
    margin: 0 0 !important;   
}

div#evenementen_maanden ul li a.evenement {
    margin: 0 0 !important;    
}

#evenementen_maanden {
    width: 459px !important;   
}

#module_div table {
    width: 459px !important; 
    text-align: left !important;
}

#intro table {
    width: 459px !important; 
    text-align: left !important;
}

#module_div table td.h6 {    
    padding-top: 15px !important;    
}

div#right_np h6 {
    color: #ce000a;			
    font-size: 117%;
}

div#content ul#module_bri_agenda_ul {   
    list-style: none;   
}

div#content ul#module_bri_agenda_ul li a {
    margin: 0;   
    padding-left: 10px;
    margin-left: -10px;   
    background: url('../images/bullet_grt.gif') no-repeat 0px 4px; 
}

#evenementen_maanden ul li {
        margin-right: 10px;
}

div#rss_feed {
    position: absolute;
    top: 240px;
    left: 317px; 
}

a#meer_nieuws {
    bottom: 5px;
    left: 168px;
    position: relative;
    color: #CE003C;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;
}
