body{
    font:12px/18px Verdana,Arial,sans-serif;
    text-align:center;
    color:#000;
    background:#95d8ff url("/layout/www.dekiekeboes.be/body-bg.jpg") no-repeat center top;
}

#container{
    text-align:left;
    width:984px;
    margin:0 auto;
}

#header{
    height:195px;
}

#header #left{
    float:left;
    width:400px;
}

#header #right{
    float:left;
    padding-left:255px;
    width:329px;
    position:relative;
    top:0px;
    left:0px;
}

#language{
    background-color:#524741;
    position:absolute;
    top:0px;
    left:510px;
    width:78px;
}

#language ul li{
    float:left;
}

#language ul li a{
    padding:4px;
    display:block;
    color:#fff;
    font-weight:bold;
}

#header #right #btn-kiekeboe{
    position:absolute;
    top:29px;
    left:192px;
    width:154px;
}

#header #right #btn-blog{
    position:absolute;
    top:74px;
    left:284px;
    width:90px;
}

#header #right #btn-nieuws{
    position:absolute;
    top:126px;
    left:282px;
    width:121px;
}

#header #right #btn-quiz{
    position:absolute;
    top:24px;
    left:354px;
    width:76px;
}

#header #right #btn-spelletjes{
    position:absolute;
    top:34px;
    left:435px;
    width:76px;
}

#header #right #btn-wedstrijd{
    position:absolute;
    top:78px;
    left:388px;
    width:136px;
}

#header #right #btn-strips{
    position:absolute;
    top:132px;
    left:406px;
    width:93px;
}


#home #header #left a img{
    display:none;
    
}
#header #left a{
    margin:38px 0px 0px 234px;
    display:block;
    border:none;
    width:89px;
    height:51px;
}

#wrap-content{
    float:left;
    width:742px;
    padding-right:12px;
}

.page_title{
    background:#ffffff url("/layout/www.dekiekeboes.be/page-title-bg.jpg") no-repeat left top;
    height:14px;
    margin:14px 0px 10px 0px;
    padding:6px 10px 10px 10px;
}

#content .page_title h1{
    float:left;
    font-size:22px;
    margin:0px;
    line-height:14px;
    text-transform:uppercase;
    color:#f7931e;
}

#content #subnav ul{
    list-style-type:none;
    padding-left:8px;
    width:742;
    height:30px;
    background:#524741;
    margin-bottom:4px;
}

#content #subnav ul li{
    float:left;
}

#content #subnav ul li a{
    color:#fff;
    text-decoration:none;
    padding:6px 4px 0px 4px;
    display:block;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}

#content #subnav ul li a:hover,
#content #subnav ul li.active a{
    color:#F6931E;
}

#content #txt{
    background-color:#fff;
    padding:20px 14px;
    min-height:715px;
    height:auto !important;
    height:715px;
}

#content #txt table{
    margin-bottom:10px;
}

#content #txt table td a{
    color:#33C2FC;
}

#column{
    float:left;
    width:224px;
}

.blocks{
    background-color:#fff;
    margin-bottom:20px;
    padding:44px 20px 14px 20px;
}

#newsletter.blocks{
    background:#fff url("/layout/www.dekiekeboes.be/head-newsletter.jpg") no-repeat center top;
}

#video.blocks{
    background:#fff url("/layout/www.dekiekeboes.be/head-video.jpg") no-repeat center top;
}

#wrap-newest{
    background:#fff url("/layout/www.dekiekeboes.be/block-newsletter-bg.jpg") no-repeat center bottom;
}

#newest.blocks{
    background:url("/layout/www.dekiekeboes.be/head-newest.jpg") no-repeat center top;
}

#misc.blocks{
    background:#fff url("/layout/www.dekiekeboes.be/head-misc.jpg") no-repeat center top;
}

#facebook.blocks{
    padding:0px 0px 0px 0px;
    height:78px;
}

#facebook.blocks iframe{
    vertical-align:top;
}

#footer{
    float:left;
    text-align:center;
    margin:0 auto;
    width:742px;
    height:178px;
    clear:both;
    font-size: 10px;
}
#footer p,
#footer a{
    color:#FF0;
}
/* ELEMENTS
-----------*/
#content a{
    color:#29abe2;
    text-decoration:underline;
}

#column a{
    color:#f7931e;
    text-decoration:underline;
}

p{
    line-height:20px;
}
p.date{
    color:#736357;
    font-size:14px;
    font-weight:bold;
}
h1{
    font-size:22px;
    color:#29abe2;
}

h2{
    font-size:20px;
    color:#F7931E;
}

h3{
    font-size:18px;
    color:#29abe2;
}

h4{
    font-size:12px;
    color:#29abe2;
}

hr{
    color:#71c7eb;
    height:4px;
    margin:20px 0px;
    background-color:#71c7eb;
    border:none;
    clear:both;
}

#content p,
#content ul,
#content ol{
    margin:0 0 4px;
}

#content ul,
#content ol{
    margin:0 0 10px;
    padding-left:15px;
    list-style:disc;
}

#content ol{
    list-style:decimal;
}

#content h1,h2,h3,h4,h5,h6{
    margin:0 0 6px;
}

/* PHOTOGALLERY
---------------*/
#content .module_photo ul{
    margin:0;
    padding:0;
    list-style:none;
}
#content .module_photo{
    float:left;
}
.module_photogallery{
    list-style:none;
    padding:0;
}

.module_photogallery li{
    float:left;
    margin:0 10px 30px;
    text-align:center;
    overflow:hidden;
}

.module_photogallery li a img{
    border:6px solid #F6931C;
}

.module_photogallery li a:hover img{
    border:6px solid #8AD0EF;
}

/*FORMS
-------*/
input.submit{
    color:#fff;
    padding:3px 0;
    width: 120px;
    display:block;
    margin:8px auto auto 162px;
    font:bold 12px Verdana,Arial,sans-serif;
    background-color:#32C0FE;
    border:1px solid #32C0FE;
    cursor: pointer;
}

input.text,
textarea{
    width:250px;
    padding:3px 5px;
    font:11px Verdana,Arial,sans-serif;
    border:1px solid #32C0FE;
}

table.layouttable{
    width:430px;
}

table.layouttable td,
table.layouttable th{
    padding:3px;
    vertical-align:top;
}

table.layouttable th{
    width:180px;
    font-weight:normal;
    text-align:left;
    font-family:Verdana,Arial,sans-serif;
}

table.layouttable .row0 td,
table.layouttable .row0 th{
    background:none;
}

table.layouttable tr.error th,
table.layouttable tr.error td{
    background:#c00;
    font-weight:bold;
    color:#fff;
}

#disclaimer{
    font-size:10px;
}
.error_message{
    border:1px solid #c00;
    background:#fdd;
    padding:15px;
    margin:10px 0;
    color:#c00;
}

tr.error {
    border:1px solid #c00;
    background:#fdd;
}

#thanks{
    padding:15px;
    margin-bottom:30px;
    background:#637331;
    color:#fff;
}

/* news */
#module_news ul.module_photogallery{
    float:left;
    padding:0px;
}
#module_news ul.module_photogallery li{
    background:#FFF;
	 margin:0 10px 10px 0;
    padding:0px;
}

#module_news ul.module_photogallery li a{
    width:132px;
    height:132px;
    display:block;
}

#module_news .article p.date,
#content .module_database_article p.date{
    margin:0px;
}
#module_news a.previous_link,
#module_database_blog_list a.previous_link,
#module_database a.previous_link,
p a.previous_link
#module_dagstrip a.previous_link{
    margin:0px 20px 0px 268px;
}

#module_news a.next_link,
#module_news a.previous_link,
#module_database_blog_list a.next_link,
#module_database_blog_list a.previous_link,
#module_database a.next_link,
#module_database a.previous_link,
#content p a.previous_link,
#content p a.next_link,
#module_dagstrip a.previous_link,
#module_dagstrip a.next_link{
    font-size:18px;
    line-height:30px;
    text-decoration:none;
}

#module_news a.next_link:hover,
#module_news a.previous_link:hover,
#module_database_blog_list a.next_link:hover,
#module_database_blog_list a.previous_link:hover,
#module_database a.next_link:hover,
#module_database a.previous_link:hover,
#content p a.previous_link:hover,
#content p a.next_link:hover,
#module_dagstrip a.next_link:hover,
#module_dagstrip a.previous_link:hover{
    text-decoration:underline;
    color:#F6931E;
}

#module_news #photo-single{
    float:left;
}

#content #module_database_blog_list p.read_more{
    margin:0px;
}
#content p.read_more a{
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;
}

#content p.read_more a:hover{
    text-decoration:underline;
}

#news-content{
    float:right;
    width:568px;
}
/* strips */
#module_database ul{
    list-style-type:none;
    margin-top:10px;
}
#module_database ul li{
    float:left;
    width:138px;
    height:200px;
    margin:0 16px 10px;
    background:#524741;
}

#module_database ul li p.strip-nr{
    background-color:#F6931E;
    float:left;
    font-weight:bold;
    margin:0 5px 5px 0;
    padding:5px 0;
    text-align:center;
    width:30px;
    color:#fff;
}

#module_database ul li img{
    display:block;
    margin:0 auto;
}

#module_database ul li h4{
    height:38px;
    color:#fff;
}

#module_database ul li h4 a{
    color:#fff;
}

#module_database_single p.strip-nr{
    background-color:#F6931E;
    color:#FFFFFF;
    font-weight:bold;
    margin:0 5px 5px 0;
    padding:5px 0;
    text-align:center;
    width:50px;
    font-size:30px;
    line-height:30px;
}


#module_database_single p.strip_img{
    text-align:center;
}

#module_database_single h4{
    font-size:18px;
}

/* search */
.shopdatabase_search{
    margin-bottom:20px;
}

.shopdatabase_search form table td{
    padding:2px 4px;
}

.shopdatabase_search form table label{
    font-weight:normal;
}

.shopdatabase_search form table input, input.submit{
    border:1px solid #32C0FE;
}

.shopdatabase_search form table input.submit{
    background-color:#F6931E;
    margin:0 auto;
}

/* premade content */
table.studio td{
    width:200px;
    text-align:center;
    padding:4px 0px;
}

table.studio td a{
    font-weight:bold;
    text-transform:uppercase;
}

table.studio td img{
    border:6px solid #F7921E;
}

strong{
    color:#534640;
}

/* newsletter */
#newsletter input#emailaddress{
    border:1px solid #ccc;
    font-size:11px;
    padding:4px 2px;
}

#newsletter a{
    display:block;
    color:#FFF;
    background-color:#32C0FE;
    padding:4px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    width:72px;
    margin-top:4px;
}
#module_news #complete-album{
    float:left;
}
#module_news #complete-album ul.module_photogallery{
    width:714px;
    margin:0px;
}

#module_news #complete-album ul.module_photogallery li a{
    width:132px;
    height:132px;
}
#module_news #complete-album ul li{
    float:left;
    width:132px;
    margin-right:10px;
}

p.linktoarchive{
    float:right;
}

table img{
    border:6px solid #F7921E;
    margin-right:6px;
}
/* quiz */
#form433 table.layouttable,
#form435 table.layouttable{
    width:714px;
}
#form433 table.layouttable th,
#form435 table.layouttable th{
    width:490px;
}
p#correctanswer{
    font-size:12px;
    color:green;
        border-top:1px solid green;
    border-bottom:1px solid green;
    padding:4px;
    text-transform:uppercase;
}
p#wronganswer{
    font-size:12px;
    color:red;
    padding:4px;
            border-top:1px solid red;
    border-bottom:1px solid red;
    text-transform:uppercase;
}

#form433 table.layouttable th,
#form433 table.layouttable td,
#form435 table.layouttable th,
#form435 table.layouttable td{
    padding:4px;
}

p.img_description{
    font-style:italic;
    
}

/* blog form */
#comment_form p input{
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:3px 5px;
    width:250px;
    border:1px solid #32C0FE;
}
.comment{
    padding:4px 0px 10px 0px;
    border-bottom:1px solid #544741;
}
p.comment_username{
    color:#30C2FD;
    font-size:14px;
    font-weight:bold;
}

#comment_form p input#submit_comment{
    width:138px;
    margin-left:0px;
}
p.comment_date{
    color:#544741;
    font-weight:bold;
    font-size:11px;
    margin:0px;
}
#module_comments_form{
    margin-top:20px;
}

#module_dagstrip a.previous_link{
   float:left;
}