body  {
	background-color: #FFFFFF;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #FF0000;
	scrollbar-shadow-color: #FF0000;
	scrollbar-3dlight-color: #FF0000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FF0000;
	scrollbar-darkshadow-color: #FF0000;
	background-image: url(/bilder/background.jpg);
	background-repeat: repeat-x;
}

#logo {position:absolute; left:10px; top:10px; width:72px; height:30px; z-index:1;}
#girls {position:absolute; left:600px; top:225px; width:138px; height:30px; z-index:1;}
#nav {position:absolute; left:200px; top:10px; width:138px; height:auto; z-index:1;}
#text {position:absolute; left:200px; top:70px; width:400px; height:50px; z-index:0;}
#news {position:absolute; left:200px; top:310px; width:500px; height:50px; z-index:1;}
#ticketsale {position:absolute; left:2px; top:310px; width:500px; height:50px; z-index:1;}
#biography {position:absolute; width:331px; height:800px; z-index:2; left: 200px; top: 60px;}
#angelit {position:absolute; width:182px; height:115px; z-index:2; left: 18px; top: 160px;}
#waltari {position:absolute; width:330px; height:155px; z-index:3; left: 227px; top: 160px;}
#tytot {position:absolute; left:190px; top:37px; width:450px; height:50px; z-index:1;}
#details {position:absolute; left:10px; top:305px; width:552px; height:100px; z-index:1;}
#details2 {position:absolute; left:10px; top:305px; width:700px; height:100px; z-index:1;}
#outofsight {display:none;}

.red {
        font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FF0000;
}


.white{
        font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FFFFFF;
}

p.black{
        font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #000000;
}

td{vertical-align:top;}
td.list{vertical-align:top;white-space:nowrap;background-color:rgb(237,227,204);border-bottom: 1px solid #000000;}
td.blank{vertical-align:top;white-space:nowrap;border-bottom: 1px solid #000000;}

td.listmannu{vertical-align:top;white-space:nowrap;background-color:rgb(211,211,211);border-bottom: 1px solid #000000;}
td.blankmannu {vertical-align:top;white-space:nowrap;border-bottom: 1px solid #000000;}

td.listresons{vertical-align:top;white-space:nowrap;background-color:rgb(165,173,251);border-bottom: 1px solid #000000;font-variant:small-caps}
td.blankreasons {vertical-align:top;white-space:nowrap;border-bottom: 1px solid #000000;font-variant:small-caps}

p.discography  {
        font-size : 10px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FFFFFF;
}
a.discography:link  {
        font-size : 10px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FFFFFF;
				text-decoration:none;
}

a.discography:active  {
        font-size : 10px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FFFFFF;
				text-decoration:underline;
}
a.discography:hover  {
        font-size : 10px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FFFFFF;
        text-decoration: underline;

}
a.discography:visited  {
        font-size : 10px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FFFFFF;
				text-decoration:none;
}





h1  {
        font-size : 14px;
        font-family : Arial;
        color : White;
        font-weight : bold;
}

h2  {
        font-size : 12px;
        font-family : Arial;
        font-weight : bold;
}

h2.black {color: Black;}
h2.white {color: White;}
h2.red {color: Red;}

a.top-nav        { display: block;
color: #ffffff;
background-color: #FF0000;
 margin: 0 0 0 0; padding: 0 0 0 0;
width: 85px;
font-size: 12px;
text-align: center;  }
a.top-nav:link, a.top-nav:visited        { color: #ffffff; font-size: 12px}
a.top-nav:active, a.top-nav:focus, a.top-nav:hover        {
background-color: #ffffff; color: #ff0000; text-decoration: none; font-size: 12px }


a:link  {
 font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FF0000;
text-decoration:underline;
}

a:visited  {
 font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FF0000;
text-decoration:underline;
}

a:active,a:focus  {
 font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FF0000;
text-decoration:underline;
}

a:hover  {
 font-size : 12px;
        font-family : sans-serif;
        font-weight : normal;
        color : #FF0000;
        font-weight : normal;
text-decoration:none;
}

a:link img  {	border: 1px solid #ff0000;

  }

a:visited  img      {	border: 1px solid #ff0000;

  }

a:active  img  {	border: 1px solid #ff0000;

 }

a:hover   img,a:focus img {	border: 1px solid #808080;

  }
