body{
font-family: tahoma, verdana, arial;
font-size: 11px;
color: #333333;
/*width: 96%;
padding: 0px;*/
text-align: center;

background-image: url('/img/dzoeker/bgp.gif');
background-repeat: repeat-y;
background-position: center;

}

h1{ margin: 0 }

td{
font-family: tahoma, verdana, arial;
font-size: 11px;
color: #333333;
}

.main{
position: relative;
width: 770px;
margin-left: auto;
margin-right: auto;
}

.br{
background-image: url('/img/vd.gif');
background-repeat: repeat-y;
background-position: right;
}

.bh{
background-image: url('/img/hd.gif');
background-repeat: repeat-x;
background-position: bottom;
}

.bl{
background-image: url('/img/vd.gif');
background-repeat: repeat-y;
background-position: left;
}

input, textarea, select, .fields{
font-family: tahoma, verdana, arial;
font-size: 11px;
color: #333333;
}

.dc{
font-family: tahoma, verdana, arial;
font-size: 13px;
color: #333333;
}

.buttonbase{
border-top: 1px solid #7998E1;
border-left: 1px solid #7998E1;

border-bottom: 1px solid #2E5CCB;
border-right: 1px solid #2E5CCB;

background-color: #B8C9EF;

font-family: tahoma, verdana, arial;
font-size: 13px;
color: #FFFFFF;
font-weight: bold;

cursor: hand;
}

.fieldbase{
border-top: 1px solid #2E5CCB;
border-left: 1px solid #2E5CCB;

border-bottom: 1px solid #7998E1;
border-right: 1px solid #7998E1;

background-color: #fff;
color: #333;

font-family: tahoma, verdana, arial;
font-size: 13px;
}

.bg{
background-image: url('/img/bg.jpg');
background-position: center;
background-repeat: repeat-y;
}

h1{
color: #333333;
font-size: 20px;
}

h2{
color: #333333;
font-size: 11px;
}

.h3{
color: #333333;
border-bottom: #6487DC 1px solid;
font-weight: bold;
line-height: 160%;
}


.h1{
font-family: arial, tahoma, verdana,;
font-size: 16px;
color: #6487DC;
font-weight: bold;
}

a:link, a:visited{ color: #6487DC; text-decoration: underline; }
a:hover{ color: #6487DC; text-decoration: none; }

#whatsnew a{ text-decoration: underline;}
#whatsnew a:hover{ text-decoration: underline;}
.sc{
}

.subq{
background-image: url('../img/bg.jpg');
border-bottom: #DCDCDC solid 1px;
font-weight: bold;
}

.solu{
border-left: #DCDCDC solid 1px;
border-right: #DCDCDC solid 1px;
border-bottom: #DCDCDC solid 1px;
color: #666666;
}

.headq{
border: #C4E9FB 1px solid;
font-size: 13px;
}

a:link.bestel, a:visited.bestel{ color: #000000; text-decoration: none; }
a:hover.bestel{ color: #000000; text-decoration: underline; }

.button{
font-family: Tahoma, verdana;
font-size: 11px;
color: #333333;
font-weight: bold;
border: 1px outset;
cursor: hand;
background-image: url('/img/bg2.jpg');
}

a:link.smnu, a:visited.smnu, a:active.smnu{ text-decoration: none; color: #000; }
a:hover.smnu{ color: #666; text-decoration: underline; }

.smnubg{
background-color: #fff;
padding-left: 20px;
line-height: 130%;
padding-top: 4px;
padding-bottom: 4px;
background-image: url('/img/dzoeker/bgmenu.jpg');
background-position: top left;
}

td{
font-family: tahoma;
font-size: 11px;
}
.inac{
background-image:  url('/img/dzoeker/tab_inac.gif');
background-position: center bottom;
background-repeat: no-repeat;
}
.ac{
background-image:  url('/img/dzoeker/tab_hover.gif');
background-position: center bottom;
background-repeat: no-repeat;
color: #000;
}

.hover{
background-image:  url('/img/dzoeker/tab_hover.gif');
background-position: center bottom;
background-repeat: no-repeat;
}

.cl{
/*background-image:  url('/img/dzoeker/bgsub.gif');*/
background-position: bottom center;
background-repeat: no-repeat;
}
a:link.mx, a:visited.mx, a:hover.mx, a:active.mx{ text-decoration: none; font-weight: bold; width: 100% }
a:hover.mx{ color: #000; }
a:active.mx{ color: #000; }

#europa a{ color: #000; text-decoration: none; }
#europa a:hover{ color: #000; text-decoration: underline; }

#afrika a{ color: #000; text-decoration: none; }
#afrika a:hover{ color: #000; text-decoration: underline; }

#amerika a{ color: #000; text-decoration: none; }
#amerika a:hover{ color: #000; text-decoration: underline; }

#azie a{ color: #000; text-decoration: none; }
#azie a:hover{ color: #000; text-decoration: underline; }

#oceanie a{ color: #000; text-decoration: none; }
#oceanie a:hover{ color: #000; text-decoration: underline; }

#populair a{ color: #000; text-decoration: none; }
#populair a:hover{ color: #000; text-decoration: underline; }


<!-- menu -->

body {
margin: 0;
padding: 0;
background: white;
}

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}


#menu {
position: absolute;
top: 0;
left: 0;
}
dl#menu {
width: 180px;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: left;
font-weight: bold;
border: 1px solid #6487DC;
background: #6487DC;
color: #fff;
}
dl#menu dd {
border: 1px solid #ccc;
line-height: 20px;
}

dl#menu li {
text-align: left;
background: #fff;
}
dl#menu dd a {
color: #333;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left: 10px;
}

dl#menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left: 10px;
}

dl#menu li a:hover{
background: #eee;
border-left: 5px solid #ccc;
padding-left: 5px;
}

dl#menu dt a:hover{
background-color: #6487DC;
border-left: 5px solid #fff;
padding-left: 5px;
}

* html dl#menu dd a img{
margin-top: 6px;
margin-bottom: 8px;
margin-right: 3px;
float: left;
}

<!-- end -->

.gratis {
	color: #339900;
	font-weight: bold;
}