

body {background-color: #ffffaa; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; font-family: tahoma}

td {font-size:80%}
h1 {font-size:200%}
h2 {font-size:140%}
h4 {font-size:110%}
a {text-decoration:none; color:blue}
a.white       {color:white; font-weight:normal}
a.black       {color:black}

div.logo {position:absolute; left:5px; top:10px}
div.flags {position: absolute; right: 5px; font-size: 80%; text-align:right; top: 10px}
p.logo {position:absolute; left:5px; top:10px}
img {border-width: 0px}

fieldset.left {width: 45%; float: left}
fieldset.right {width: 45%; float: right}

fieldset.leftthird {width: 30%; float: left}
fieldset.righttwothirds {width: 60%; float: right}

img.smallhorizontal {border-width:1px; width:152px; height:114px; float:left; vertical-align:text-top}
img.smallhorizontalrow {border-width:1px; width:152px; height:114px;}
img.mediumhorizontal {border-width:1px; width:220px; height:165px; float:left; vertical-align:text-top}
img.mediumhorizontalright {border-width:1px; width:220px; height:165px; float:right; vertical-align:text-top}
img.mediumhorizontalrow {border-width:1px; width:220px; height:165px}
img.halfhorizontal {border-width:1px; width:330px; height:248px; float:left; vertical-align:text-top}
img.halfhorizontalright {border-width:1px; width:330px; height:248px; float:right; vertical-align:text-top}
img.halfhorizontalrow {border-width:1px; width:330px; height:248px}

img.smallvertical {border-width:1px; width:114px; height:152px; float:left; vertical-align:text-top}
img.smallverticalrow {border-width:1px; width:114px; height:152px;}
img.mediumvertical {border-width:1px; width:165px; height:220px; float:left; vertical-align:text-top}
img.mediumverticalright {border-width:1px; width:165px; height:220px; float:right; vertical-align:text-top}
img.mediumverticalrow {border-width:1px; width:165px; height:220px;}
img.halfvertical {border-width:1px; width:248px; height:330px; float:left; vertical-align:text-top}
img.halfverticalright {border-width:1px; width:248px; height:330px; float:right; vertical-align:text-top}
img.halfverticalrow {border-width:1px; width:248px; height:330px}

img.albumcover {border-width:1px; width:114px; height:114px; vertical-align:text-top}
img.albumcovermedium {border-width:1px; width:165px; height:165px; vertical-align:text-top}
img.albumcenter {border-width:0px; width:77px; height:77px; vertical-align:text-top}
img.albumcenterfloat {border-width:0px; width:77px; height:77px; float:left; vertical-align:text-top}

img.dvd {border-width:1px; width:78px; height:114px; vertical-align:text-top}
img.dvdmedium {border-width:1px; width:114px; height:165px; vertical-align:text-top}
img.dvdcenter {border-width:0px; width:78px; height:114px; vertical-align:text-top}
img.smallhorizontalcentre {border-width:0px; width:103px; height:77px; vertical-align:text-top}
img.smallverticalcentre {border-width:0px; width:77px; height:103px; vertical-align:text-top}

div.topmenu {position:absolute; left:0px; top:80px; width: 100%;  background-color: #000000; text-align: center; color: white}

table.leftmenu {position:absolute; left:0px; top:100px; width: 130px;  background-color: #00aa00}
th.leftmenu    {background-color: #000000; color:white; font-weight:normal}

table.rightmenu{position:absolute; right:0px; top:100px; width: 130px;  background-color: #00aa00}
th.rightmenu    {background-color: #000000; color:white; font-weight:normal}

div.main {position:absolute; left:150px; padding-right:150px}
div.main {width:703px; margin-left:auto; margin-right:auto; font-size:80%; top:120px}
div.mainnoright {position:absolute; left:150px; top:120px; padding-right:150px; font-size:80%}