/por.* fonts */

body {font-family: Verdana; font-size: 12px;}
p {font-family: Verdana; font-size: 12px;}
td {font-family: Verdana; font-size: 12px;}
li {font-family: Verdana; font-size: 12px;}

/* colors */
body {background: #999966;}

body {font: 75% Verdana, Arial, Helvetica, sans-serif;}
#container {background: transparent; width: 99%; max-width: 770px;
width: expression(document.body.clientWidth > 770? "770px": "auto");
float: left;
border-bottom: 4em solid #999966;
}

.lang
{
text-align: right;
text-transform: uppercase;
font-size: smaller;
font: Arial;
}
.lang a
{
text-decoration: none;
color: black;
}

.content {padding: 0;}

/* menu */
body  {
padding: 0;
margin: 4em 10em;
}
#content{margin: 0; padding: 6em; background: white;
}

/* menuoptions */
#menucontainer {padding: 20em 0 0 1em; margin: 0; background: url(por2.jpg);}
#menucontainer ul {margin: 0; padding: 5px 0 0 0; background: transparent; height: 1.5em;}
#menucontainer li {display: block; float: left; padding: 0 1em 0 0; font: 90% Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.menucontent {display: block; padding: 0 0 0 0; background: #c9d3d6; color: #000000; text-align: center; font-weight: bold;}
a.menu, a.menu:visited {width: 8em; display: block; text-decoration:none;}
a.menu:hover {background: transparent;}
a#current .menucontent, a#current .r1, a#current .r2, a#current .r3, a#current .r4 {background: white;}
a .menucontent, a .r1, a .r2, a .r3, a .r4 {background: #b7c8cc;}
a#current .menucontent {border-bottom: none;}
a.menu:hover .menucontent, a.menu:hover .r1, a.menu:hover .r2, a.menu:hover .r3, a.menu:hover .r4 {background:#97a8ac;}

/* edges */
.roundtop {background: transparent;}
.roundbottom {background: transparent;}
.r1 {margin: 0 5px; height: 1px; overflow: hidden; background: white;}
.r2 {margin: 0 3px; height: 1px; overflow: hidden; background: white;}
.r3 {margin: 0 2px; height: 1px; overflow: hidden; background: white;}
.r4 {margin: 0 1px; height: 2px; overflow: hidden; background: white;}

.links
{
list-style-type: none;
}

.links li
{
text-indent: 0;
margin-left: 0;
}

#langsel
{
background: white;
text-align: center;
}


/* opacitetsbox fr IE */
#opacity {width: 100%; padding: 1px 0 0 0; opacity: 0.8; filter: alpha(opacity=50);}

.notice
{
color: red;
}

.cancelled
{
color: red;
}


