@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
background:url(../images/background.jpg) 0 0 no-repeat;
margin:0;
padding:0;
overflow-x:hidden;
}

h1, h2{
font-size:1.6em;
color:#AD0523;
font-weight:800;
margin:0;
padding:0;
}

h2{
margin-top:30px;
font-size:1.3em;
}

p, a, a:hover{
margin:0;
padding:0;
color:#FFF;
font-size:0.75em;
}

p.main_txt{
width:390px;
}

a, a:hover{
color:#493001;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

ul.aktievoorwaarden{
margin:0px;
padding:0px;
list-style:circle;
}

ul.aktievoorwaarden li{
margin:0 0 0 15px;
width:400px;
}

.small_separator{
font-size:0.75em;
color:#493001;
}

#header{
background:url(../images/header.png) 0 0 repeat-x;
height:102px;
}

img#logo{
margin:15px 0 0 15px;
}

img#bordje{
float:right;
margin-top:-90px;
}

#headerlines{
width:1000px;
margin:0 auto;
}

#container, #container_blue, #container_red, #container_darkgreen, #container_yellow, #container_brown{
background:url(../images/backgroundcontent.png) 0 0 no-repeat;
margin:-26px auto;
width:1000px;
height:560px;
padding:0 0 0 70px;
}

#container_blue{
background:url(../images/backgroundcontainer_hangtag.png) 0 0 no-repeat;
}

#container_red{
background:url(../images/backgroundcontainer_red.png) 0 0 no-repeat;
}

#container_darkgreen{
background:url(../images/backgroundcontainer_darkgreen.png) 0 0 no-repeat;
}

#container_yellow{
background:url(../images/backgroundcontainer_yellow.png) 0 0 no-repeat;
}

#container_brown{
background:url(../images/backgroundcontainer_brownish.png) 0 0 no-repeat;
}

.leftcontainer, .leftconatainer_hangtag, .leftconatainer_ecofest{
float:left;
width:340px;
height:255px;
margin:-3px 25px 0 0;
}

.leftconatainer_hangtag, .leftconatainer_ecofest{
height:395px;
width:430px;
}

table#hangtagimg{
width:430px;
border:none;
}

.left_top{
height:31px;
background:url(../images/left_top.jpg) 0 0 no-repeat;
}

.left_mid{
height:192px;
background:#000;
}

.left_bot{
height:31px;
background:url(../images/left_bot.jpg) 0 0 no-repeat;
}

#rightcontainer{
float:left;
margin:-3px 0 0 0;
width:466px;
}

#right{
float:left;
background:url(../images/rightdiv.jpg) 0 0 no-repeat;
height:256px;
width:466px;
padding:20px 0 0 40px;
}

#clearleft{
float:left;
height:50px;
width:380px;
}

#codegenerator{
width:385px;
height:90px;
float:left;
padding:4px 0 0 19px;
}

table#formtable{
margin:5px 0 0 0;
}

input#codefield{
background:url(../images/inputbg.jpg) 0 0 repeat-x;
color:#FFF;
height:21px;
width:316px;
border:2px solid #3e6000;
padding:4px 0 0 4px;
}

input#submitbutton{
background:url(../images/submitbg.jpg) 0 0 repeat-x;
height:29px;
width:50px;
border:2px solid #3e6000;
color:#FFF;
padding:-2px 0 0 0;
text-align:center;
cursor:pointer;
}

ul.inlinemenu{
display:inline;
margin:0 0 0 3px;
padding:0;
}

ul.inlinemenu li{
display:inline;
color:#5281dd;
margin:0;
padding:0;
}

img#icecube{
margin:20px 0 0 20px;
float:left;
}

#footer{
height:250px;
width:1043px;
margin: -110px auto;
}

#menu{
width:1043px;
margin:0 auto;
}

.clear{
clear:both;
}