body {
color:white;
background-color:black;
background-image:url(bilder/poster.jpg);
background-repeat:no-repeat;
font: 16px Arial,Helvetica;
text-align:left;
text-decoration:none;
text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
overflow-x: hidden;
}

body a{
color: #ffee00;
text-decoration:none;
text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

body table{
font: 16px Arial,Helvetica;
}

body a:visited{
color: #eeaa00;
text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

.menu{
color:white;
font:bold 22px Arial;
text-align:center;
vertical-align:center;
background-image:url(clips/menu_back_0.gif);
text-decoration:none;
white-space:nowrap;
text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

.menu a{
color:white;
font:bold 22px Arial;
text-align:center;
vertical-align:center;
background:transparent;
text-decoration:none;
white-space:nowrap;
text-shadow: 2px 0 0 #000, -2px 0 0 #000, 0 2px 0 #000, 0 -2px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

.menu a:visited{
color:white;
}

.menuselect{
color:black;
font:bold 28px Arial;
text-align:center;
vertical-align:center;
background-image:url(clips/menu_back_1.gif);
text-decoration:none;
white-space:nowrap;
text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.menuselect a{
color:black;
font:bold 22px Arial;
text-align:center;
vertical-align:center;
background-image:url(clips/menu_back_1.gif);
text-decoration:none;
white-space:nowrap;
text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.menuselect a:visited{
color:black;
}

.item{
color:black;
font:bold 22px Arial;
text-align:left;
vertical-align:left;
float:left;
background-image:url(clips/menu_back_2.gif);
text-decoration:none;
}

.itemselect{
color:black;
font:bold 22px Arial;
text-align:left;
vertical-align:left;
float:left;
background-image:url(clips/menu_back_3.gif);
text-decoration:none;
}

.itemselected{
color:black;
font:bold 22px Arial;
text-align:left;
vertical-align:left;
float:left;
background-image:url(clips/menu_back_4.gif);
text-decoration:none;
}

video#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(bilder/poster.jpg) no-repeat;
    background-size: cover; 
}
