body {
        margin: 0 auto;
        padding: 0;
        background-image: url(img/bground.gif);
        background-repeat: repat-x;
         height: 100%; min-height: 101%;
        }

#over {
width: 570px;
margin: 0 auto;
font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */
font-size: 12px;
color: #666;
background-color: #FFF;
}
                
#top {background-color: #FFFFFF; border-bottom: 2px solid #AA0000;
        background-image: url(img/gradup.gif);
}

.foto {float: right; margin: 0 10px 0 10px; padding: 0; font-size: 11px; text-align: center;}
                
h1 {
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: italic;
font-size: 22px;
color: #000079;
padding: 10px 10px 10px 10px; margin: 0;
}

h2 {
color: #AA0000;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
padding: 20px 10px 10px 0; margin: 0;
}

h3 {
color: #FFCEE7;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding: 30px 10px 10px 0; margin: 0;
}

li {padding: 0 0 5px 0;}
                
a { color:#000079; text-decoration: none;}
a:hover {color:#000079; background-color: #F5F5F5;}


#ovmenu {height: 250px; min-heigth: 250px;}
#menu {padding: 5px; margin: 5px;}

#menu ul {margin-left: 0; padding-left: 0; list-style-type: none; float: left; width: 245px;}
#menu a {font-family: Lucida Grande, Tahoma, Arial, Helvetica; display: block; padding: 5px; width: 245px; border-bottom: 1px solid #CCC;}
#menu a:link, #navlist a:visited {color: #0000A8; text-decoration: none; font-weight: bold;}          
#menu a:hover {background-color: #F5F5F5; color: #AA0000;}


#ekspekt {border-bottom: 2px solid #AA0000; border-top: 1px solid #DADADA; clear: both; padding: 20px 20px 25px 20px;}
#ekspekt p {color: #727272; padding: 10x; margin: 0 0 10px 0;; font-size: 12px;}       


#bottom {clear: both; background-color: #FFFFFF; background-image: url(img/gradbo.gif);}        
#bottom p {color:#89817f; padding: 5px; margin: 0; font-size: 10px;}         
#bottom p a {color: #89817f;}           
#bottom p a:hover {color: #FFFFFF;}


                

/* set millions of background images */
.rbroundbox { background: url(img/nt.gif) repeat; }
.rbtop div { background: url(img/tl.gif) no-repeat top left; }
.rbtop { background: url(img/tr.gif) no-repeat top right; }
.rbbot div { background: url(img/bl.gif) no-repeat bottom left; }
.rbbot { background: url(img/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }
                
