span#logo {
width:350px;
height:350px;
}

div#footer .footer-bg {
height:116px;
}

div#toolbar {
background:#000000 url(../images/krullenboven.png) 100% 0 no-repeat;
}

div#header p {
margin:0;
padding:0;
}

div#menu {
padding-left:200px;
}

span#logo {
left:-147px;
top:75px;
}

#mainlevelrightmenu {
list-style-type:none;
}

ul#mainlevelrightmenu,
ul#mainlevelrightmenu li ul {
margin-left:0;
padding-left:0;
}

#mainlevelrightmenu li {
background:transparent url(../images/left_module_header.png) repeat-x scroll 0 100%;
font-weight:bold;
height:25px;
line-height:25px;
margin:-10px -15px 5px;
padding:0 0 0 15px;
text-align:left;
}

#active_menurightmenu {
font-weight:bold;
}

#mainlevelrightmenu li ul {
list-style-type:none;
}

#mainlevelrightmenu li ul li {
background:none;
}

#mainlevelrightmenu li ul li a {
color:#646464;
}

#mainlevelrightmenu li ul li a.sublevelrightmenu:hover {
color:#733200;
text-decoration:underline;
}

input#wz_11.inputbox, input#wz_12.inputbox{
margin-bottom: 5px;
color: #48182D;
}

#left div._newsletters{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6EDD8 url(../images/left_module_t.png) no-repeat scroll 0px 0px;
margin-left:-10px;
padding:40px 10px 0px 20px;
width:160px;
}

#left div.module_newsletters{ 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/left_module_b.png) no-repeat scroll 10px 100%;
color:#646464;
min-height:45px;
padding:0px 15px 45px 20px;
width:170px;
}

#left div.module_newsletters div{
margin-top:20px;
}


#contact-name{
color:#F6EDD8;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:100%;

line-height:100%;
margin:0;
padding:5px 0;
}

#qcontacts #contact-address p {
margin-left:0px;
}

#bottom div.module_newsletters {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4C3222 url(../images/bottom_module_br.png) no-repeat scroll 100% 100%;
}

#bottom div.module_newsletters div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_module_tr.png) no-repeat scroll 100% 0;
}

#bottom div.module_newsletters div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_module_bl.png) no-repeat scroll 0 100%;
}

#bottom div.module_newsletters div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_module_tl.png) no-repeat scroll 0 0;
color:#FFFFFF;
padding:10px 15px;
text-align:center;
}

element.style {
text-align:center;
}
#bottom div.module_newsletters div div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-align:center;
width:590px;
margin-left:77px;
}

div#bottom {
clear:both;
padding:0 10px 10px;
width:auto;
}

div.mod_placehere .contentheading, .componentheading {
color:#F6EDD8;
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:250%;
font-weight:bold;
line-height:100%;
margin:0;
padding:5px 0;
}

div.module_newsletters div div div h3{
font-size:100%;
float:left;
padding-left:160px;
padding-top:15px;
text-align:right;
font-weight:normal;
position:relative;
left:30px;
}

#left div.module div {
color:#733200;
}

#left div.module h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

color:#733200;
font-weight:bold;
height:25px;
line-height:25px;
margin:-10px -15px 5px;
padding:0 0 0 15px;
text-align:left;
}

.width50 {
width:100%;
}

div#main .withoutright div#content {
padding-left:20px;
padding-right:20px;
}

td.subbody form#postForm dl dt label{
color:#FFFFFF;
}

form#postForm div{
text-align:right;
}

td.subbody tr.sectiontableentry0 td{
width:50%;
}

div._newsletters{
text-align:center;
}
