html, body {
    margin:						0;
    padding:					0;
}

body {
    background-image:           url(../images/bg.gif);
    background-repeat:          repeat-x;
    background-color:           #ffffff;
}

table { 
    border-collapse:            collapse;
}

table td, table th {
    padding :					0;
}

td {
    vertical-align:             top;
    font-family:				verdana,arial,helvetica,tahoma,arial,geneva,sans-serif;
    font-size:					11px;
    color:						#17479e;
    text-decoration:            none;
    text-align:					justify;
}

p {
    padding:					0;
    margin:						0;
}

.header_home {
    background-image:			url(../images/header/home.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

.header_overww {
    background-image:			url(../images/header/overww.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

.header_onswerk {
    background-image:			url(../images/header/onswerk.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

.header_partners {
    background-image:			url(../images/header/partners.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

.header_meehelpen {
    background-image:			url(../images/header/meehelpen.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

.header_nieuws {
    background-image:			url(../images/header/nieuws.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

.header_contact {
    background-image:			url(../images/header/contact.jpg);
    background-repeat:			no-repeat;
    background-position:		top center;
}

ul#blok {
    padding:					0;
    margin:						0;
    list-style:					none;
    width:						241px;
}

ul#blok li {
    float:						left;
    display:					block;
    padding-bottom:				30px;
}

ul#blok li span {
    float:						left;
    display:					block;
    padding:					15px;
}

ul#blok li#blue span {
    background-image:			url(../images/blok/bg_blue.gif);
    background-repeat:			repeat-x;
    background-color:			#017bae;
    color:						#ffffff;
    text-align: left;
}

ul#blok li#green span {
    background-image:			url(../images/blok/bg_green.gif);
    background-repeat:			repeat-x;
    background-color:			#9aa219;
    color:						#ffffff;
    text-align: left;
}

ul#blok li span a {
    color:						#ffffff;
    text-decoration:			underline;
}

ul#blok li span a:hover {
    color:						#ffffff;
    text-decoration:			none;
}

input#text {
    padding:					4px;
    height:						24px;
    border:						#008dc8 1px solid;
    width:						400px;
    font-family:				verdana,arial,helvetica,tahoma,arial,geneva,sans-serif;
    font-size:					12px;
    color:						#000000;
}

input#amount {
    padding:					4px;
    height:						24px;
    border:						#008dc8 1px solid;
    width:						100px;
    font-family:				verdana,arial,helvetica,tahoma,arial,geneva,sans-serif;
    font-size:					12px;
    color:						#000000;
}

.inputSearch {
    border:						#a5acb2 1px solid;
    font-family:				verdana,arial,helvetica,tahoma,arial,geneva,sans-serif;
    font-size:					12px;
    color:						#000000;
    padding:					4px;
    height:						25px;
}

select {
    padding:					4px;
    height:						25px;
    border:						#008dc8 1px solid;
    font-family:				verdana,arial,helvetica,tahoma,arial,geneva,sans-serif;
    font-size:					12px;
    color:						#000000;
}

textarea {
    padding:					4px;
    border:						#008dc8 1px solid;
    width:						500px;
    height:						90px;
    font-family:				verdana,arial,helvetica,tahoma,arial,geneva,sans-serif;
    font-size:					12px;
    color:						#000000;
}

a {
    color:						#b0b91d;
    text-decoration:			underline;
}

a:hover {
    color:						#b0b91d;
    text-decoration:			none;
}

ol
{
    padding:					0px;
    margin:						0px;
    margin-left:				29px;
}

ol li
{
    padding-top:				8px;
}

hr
{
    border:						0px;
    border-bottom:				1px solid #17479e;
    border-top:					1px solid #ffffff;
}

h1 {
    color:						#0092cf;
    font-size:					20px;
    padding:					0px;
    margin:						0px;
}

h2 {
    color:						#b0b91d;
    font-size:					13px;
    padding:					0px;
    margin:						0px;
    padding-bottom:				2px;
}

h3 {
    color:						#17479e;
    font-size:					13px;
    font-weight:				bold;
    padding:					0px;
    padding-bottom:				4px;
    margin:						0px;
    text-align:					left;
}

.footerbg {
    background-image:			url(../images/bg_footer.gif);
    background-repeat:			repeat-x;
    background-color:			#008dc8;
}

.footertext {
    color:						#ffffff;
    vertical-align:				middle;
    height:						30px;
}

#thumbWeb1
{
    padding:					0px;
    padding-left:				30px;
    padding-bottom:				30px;
    padding-top:				5px;
    float:						right;
}

ul#submenu {
    padding:					0;
    margin:						0;
    list-style:					none;
    float:						left;
}

ul#submenu li {
    float:						left;
    font-size:					13px;
    overflow:					hidden;
    display:					block;
    height:						30px;
    width:						211px;
    padding:					0px;
}

ul#submenu li a {
    height:						30px;
    width:						211px;
    display:					block;
    float:						left;
    color:						#ffffff;
    vertical-align:				middle;
    text-decoration:			none;
    line-height: 				28px;
    padding-left:				15px;
    background-image:			url(../images/submenu/arrow.gif);
    background-repeat:			no-repeat;
}

ul#submenu li a:hover {
    color:						#b2ba1c;
    text-decoration:			underline;
    background-image:			url(../images/submenu/arrow.gif);
    background-repeat:			no-repeat;
}

.partnerlist {
    float:                      left;
}

.partnerlist div.partner {
    padding-bottom:             20px;
    float:                      left;
}

.partnerlist div.partner div.logo {
    width:                      250px;
    height:                     100px;
    float:                      left;
    border:						#008dc8 1px solid;
    background-repeat:          no-repeat;
    background-position:        50% 50%;
}

.partnerlist div.partner div.content {
    width:                      473px;
    height:                     100px;
    float:                      left;
    overflow:                   hidden;
}

.partnerlist div.partner div.content div.text {
    padding:                    15px 0 15px 15px;
}

.twittercontainer {
    float: left;
    position: relative;
}

.twitterbird {
    width: 32px;
    height: 40px;
    background-image: url(../images/twitterbird.png);
    background-repeat: no-repeat;
    float: right;
}

#twitter ul,
#twitter ul li,
#twitter ul li span {
    float: left;
    padding: 0;
    margin: 0;
    background: none !important;
    padding-bottom: 2px !important;
    font-style: italic;
}

.newsitem {
    padding-bottom: 30px;
    width: 347px;
}

.first {
    padding-right: 30px;
}

.newsphoto {
    margin-bottom: 15px;
    width: 347px;
    height: 156px;
    background-repeat: no-repeat;
    background-position: center center;
}

.list_social {
    margin-top: 12px;
    list-style: none;
}