body{
background-image:url(/gfx/bodybg.gif);
background-repeat:repeat-x;
background-color:black;
height:100%;
}

@media print{
.onlyscreen{display:none;}
}

@media screen{
.onlyprint{display:none;}
}

.overlay{
z-index:100;
display:none;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.90;
border:0px;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:black;
}

.topdiv,.opacity0,.opacity1,.opacity2,.opacity3,.opacity4,.opacity5,.opacity6,.opacity7,.opacity8,.opacity9,.opacity10{
margin-right:40px;
}

.opacity0,.opacity1,.opacity2,.opacity3,.opacity4,.opacity5,.opacity6,.opacity7,.opacity8,.opacity9,.opacity10{
position:absolute;
}

.kontaktimgforside_over{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.kontaktimgforside{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

.opacity0{
filter:alpha(opacity=25);
-moz-opacity:.10;
opacity:0;
}

.opacity1{
filter: alpha(opacity=10);
-moz-opacity:.10;
opacity:.10;
}

.opacity2{
filter: alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
}

.opacity3{
filter: alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
}

.opacity4{
filter: alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}

.opacity5{
filter: alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}

.opacity6{
filter: alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

.opacity7{
filter: alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

.opacity8{
filter: alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

.opacity9{
filter: alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

.opacity10{
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.opacity1{
filter: alpha(opacity=25);
-moz-opacity:.25;
opacity:.25;
}

.topbtns{
color:#CCCCCC;
font-family:verdana;
font-size:10px;
}

.topform{
font-family:verdana;
font-size:10px;
border:1px solid #CCCCCC;
background:#6C6868;
}

table.maintable{
background:#282828;
width:688px;
height:100%;
border:1px solid #CDCCCC;
border-collapse:collapse;
}
td.row1_1{
text-align:left;
width:284px;
}
@media screen{
td.row1_1{
height:135px;
}
}

td.row1_2{
}
td.row2{
border:1px solid #CDCCCC;
height:145px;
}
td.row3{
}
table.menutable{
background:#191919;
border-collapse:collapse;
}
td.menu1{
width:538px;
}
td.menu2{
width:150px;
text-align:right;
}
td.txt{
background-repeat:repeat-x;
}

h1{
font-family:verdana;
font-size:18px;
font-style:italic;
color:#CCCCCC;
font-weight:normal;
}

h1.frontpage{
font-family:verdana;
margin-left:15px;
font-size:16px;
font-style:italic;
color:#CCCCCC;
font-weight:normal;
}

p,a,.simpletxt{
font-family:verdana;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
}

p,a{
display:inline;
}

a:hover{
text-decoration:underline;
}

.frontpage{
margin-left:15px;
font-family:Verdana;
font-size:10px;
color:white;
}

div.txt{
margin-left:30px;
margin-right:30px;
margin-top:40px;
width:630px;
}

.ref_table,.ref_table_over{
border-collapse:collapse;
width:620px;
}
.ref_table_over{
background:#3E3E3E;
}

.ref_imgleft,.ref_imgright{
width:140;
}
.ref_imgleft{
text-align:left;
}
.ref_imgright{
text-align:right;
}
.ref_txtright{
text-align:right;
}
.ref_txtleft{
text-align:left;
}

.ref_detailimg{
border:1px solid white;
}