html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/** COLORS **
text color: 322f31;

** END COLORS **/

/** Begin styles **/
body {
    text-align: center;
    font-family: Arial;
}

    #frameWrapperTalbe {
        width: 100%;
        height: 55px;
        position: absolute;
        top: 30px;
        left: 0px;
        z-index: -1;
    }

        #frameWrapperTalbe #left, #frameWrapperTalbe #right  {
            background: url("/img/grijzebalk.png") repeat-x;
        }

        #frameWrapperTalbe #center {
            width: 912px;
        }

    #websiteWrapper {
        margin: 0 auto;
        width: 913px;
        text-align: left;
    }

        #menuWrapper {
            width: 913px;
            margin-top: 30px;
            float: left;
            margin-left:0px;
            margin-left:0px/9;
        }

            #menuWrapper nav {
                width: 550px;
                height: 55px;
                background: url("/img/grijzebalk.png") repeat-x;
                float: left;
                margin-right: 15px;
            }

                #menuWrapper nav ul {

                }

                    #menuWrapper nav ul li {
                        float: left;
                        margin-left:18px;
                    }

                        #menuWrapper nav ul li a {
                            text-decoration: none;
                            color: #322f31;
                            margin-top: 2px;
                            padding: 16px 15px 19px 15px;
                            display: block;
                            text-transform: uppercase;
                            font-size:13px;
                        }

                        #menuWrapper nav ul li a:hover, #menuWrapper nav ul li a.active {
                            background: #322f31;
                            color: #eceded;
                        }

            #logo {
                float: left;
                width: 296px;
                height: 75px;
                background: url("/img/logo.png") no-repeat;
                margin-right: 15px;
            }

            #remainingMenuBackground {
                float: left;
                background: url("/img/grijzebalk.png") repeat-x;
                width: 37px;
                height: 55px;
            }

        #contentWrapper{
            clear: both;
            float: left;
            margin-top:30px;
        }

            #topContentWrapper {
                position: relative;
                top: 50px;
                left: 270px;
                width: 508px;
            }

            #headerTextImage {
                width: 508px;
                height: 114px;
                background: url("/img/tekst_duurzame_energie.png") no-repeat;
            }

            #slogan {
                margin-top: 10px;
            }

            #slogan p {
                font-size: 17px;
                line-height:25px;
            }

        #tileView {
            float: left;
            clear: both;
            margin-top: 75px;
            width: 913px;
            height: 300px;
        }

            .tile {
                float: left;
                width: 292px;
                height: 313px;
                background: url("/img/witte_achtergrond.png") no-repeat;
                margin-right: 10px;
                margin-top:30px;
                margin-bottom: 70px;
            }

            .tile:last-child {
                margin-right: 0px;
            }

                .innerTile {
                    padding: 20px;
                }

                    .tile h2 {
                        font-size: 22px;
                        margin-bottom: 10px;
                    }

                    .tile p {
                        line-height: 19px;
                        font-size: 12px;
                        margin-bottom: 5px;
                    }

                        .tile p a {
                            text-decoration: none;
                            cursor: pointer;
                            color: red;
                        }

                    .tile img {
                        margin-left: -15px;
                        width: 287px;

                    }

        #mainContentTop{
            clear: both;
            float: left;
            width: 904px;
            height: 25px;
            background: url("/img/mainContentTop.png") no-repeat;
            margin-left: 3px;
        }

        #mainContent {
            clear: both;
            float: left;
            color: black;
            width: 874px;
            background: url("/img/mainContent1px.png") repeat-y;
            margin-left: 3px;
            padding: 0px 15px 0px 25px;
        }
        #mainContentInner{
        	padding-right:25px;
        	padding-left:5px;
        	}

            #mainContent ul {
                font-size: 12px;
                list-style-type: disc;
                margin-left: 20px;
                margin-bottom: 10px;
            }

                #mainContent ul li {
									line-height:18px;
                }

        #mainContentBottom{
            clear: both;
            float: left;
            width: 904px;
            height: 25px;
            background: url("/img/mainContentBottom.png") no-repeat;
            margin-left: 3px;
        }

        #content {
            clear: both;
            float: left;
            color: white;
            margin: 60px 20px;
            width: 874px;
        }

            #content h1, #mainContent h1, #contact h1 {
                font-size: 22px;
                margin-bottom: 10px;
            }

            #content p, #mainContent p, #contact p{
                line-height: 19px;
                font-size: 12px;
                margin-bottom: 10px;
            }

            #contentSlider {

            }

            .contentSliderWrapper {
                width: 894px;
                margin-left: -20px;
                height: 241px;
                margin-top: 25px;
            }

        /** let op dit is voor contact verwar dit niet met content **/
        #contactTop {
            float: right;
            width: 590px;
            height: 25px;
            background: url("/img/contactTop.png") no-repeat;
            margin-right: 10px;
            margin-top:30px;
        }

        #contactBottom {
            float: right;
            width: 590px;
            height: 25px;
            background: url("/img/contactBottom.png") no-repeat;
            margin-right: 10px;
        }

        #contact {
            float: right;
            color: black;
            width: 540px;
            margin-right: 10px;
            padding: 0px 25px;
            background: url("/img/contact1px.png") repeat-y;
        }

        #footerWrapper {
            color: white;
            margin: 0px 20px;
        }

            #footerWrapper a, #footerWrapper p a {
                font-size: 14px;
                text-decoration: none;
                color: white;
                cursor: pointer;

            }

            #footerWrapper p {
                float: left;
                font-size: 10px;
                margin-top: 3px;
                margin-left: 0px;
            }
            button.btn {
                width: 100%;
                padding: 0 10px 5px 10px;
                margin: 30px auto 30px 5px;
                font-size: 22px;
                font-weight: 700;
                color: #282828;
                height: 60px;
                float: left;
            }
            span.raquo{color: #fc0c1b; font-weight: 700; font-size: 2.2rem; font-family: normal;}
            #copyright {
                clear: both;
                float: left;
                margin: 40px 20px;
                color: white;
                font-size: 10px;
            }

                /** let op niet netjes... **/
                #mainContent p a {
                    text-decoration: none;
                    cursor: pointer;
                    color: red;
                }
								#mainContent p a:hover {
                    text-decoration: underline;
                    cursor: pointer;
                    color: red;
                }

                #copyright p a {
                    text-decoration: none;
                    cursor: pointer;
                    color: white;
                }

                #copyright p a:hover, #mainContent p a:hover {
                    color: red;
                }

            #push {
                height: 50px;
                width: 913px;
                float: left;
            }

#contact label {
    float: left;
    width: 200px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size:12px;
}

#contact input[type="text"],#contact input[type="email"] {
    float: left;
    width: 300px;
    padding: 5px;
}

#contact input[type="submit"] {
    width: 200px;
    text-transform: uppercase;
    padding: 5px;
    cursor: pointer;
    background: black;
    color: white;
    margin-left: 200px;
}

#contact label:last-child {
    padding-top: 0px;
    padding-bottom: 0px;
}

#contact textarea {
    height: 200px;
    width: 302px;
}

.redText {
    color: red;
}

strong {
    font-weight: bold;
}

.clearBoth {
    clear: both;
}

p.error {
    color:#b42424;
    padding:10px;
    background:#ffc9c9;
    border:1px solid #b42424;
}
p.succes {
    color:#90b424;
    padding:10px;
    background:#efffc9;
    border:1px solid #90b424;
}

.italicText{
	font-size:14px;
	}
