  @font-face {
	     font-family: "font1";
             src: url("aoncc.eot");
             src: local("f1.ttf"),
                  url("aoncc.woff") format("woff"),
                  url("aoncc.ttf") format("truetype"),
                  url("aoncc.svg") format("svg");
	     }
  @font-face {
	     font-family: "font2";
	     src: url("chopinsc.eot");
	     src: local("f2.ttf"),
                  url("chopinsc.woff") format("woff"),
	          url("chopinsc.ttf")  format("truetype"),
	          url("chopinsc.svg") format("svg");
	     }
  @font-face {
	     font-family: "font3";
	     src: url("carbtyp.eot");
	     src: local("f3.ttf"),
                  url("carbtyp.woff") format("woff"),
	          url("carbtyp.ttf")  format("truetype"),
	          url("carbtyp.svg") format("svg");
	     }

  a:link {
         text-decoration: none;
         color: #ffffff;
         }
  a:visited {
            text-decoration: none;
            color: #ffffff;
            }
  a:hover {
          text-decoration: none;
          color: #ff0000;
          }
  a.youtubeauthor:link {
                       color: #8fccff;
                       }
  a.youtubeauthor:visited {
                          color: #8fccff;
                          }
  a.youtubeauthor:hover {
                        color: #ff0000;
                        }
  a.paging {
              font-family:"font1", Sans-serif;
              text-decoration: none;
              font-weight: normal;
              font-style: normal;
              font-size:20px;
              line-height:20px;
              text-indent:0px;
              display: inline-block;
              padding: 8px 14px;
              margin: 0 3px 5px 0;
              border: none;
              border-radius: 5px;
              background: #808080;
           }
  a.pagingact {
              font-family:"font1", Sans-serif;
              text-decoration: none;
              font-weight: normal;
              font-style: normal;
              font-size:20px;
              line-height:20px;
              text-indent:0px;
              display: inline-block;
              padding: 8px 14px;
              margin: 0 3px 5px 0;
              border: none;
              border-radius: 5px;
              cursor: default;
              color: #ffffff;
              background: #e0e0e0;
              }
  a.pagingdis {
              font-family:"font1", Sans-serif;
              text-decoration: none;
              font-weight: normal;
              font-style: normal;
              font-size:20px;
              line-height:20px;
              text-indent:0px;
              display: inline-block;
              padding: 8px 14px;
              margin: 0 3px 5px 0;
              border: none;
              border-radius: 5px;
              cursor: default;
              color: #a0a0a0;
              background: #808080;
              }
  BODY {
       margin : 0;
       }
  h1 {
     font-family:"font1", Sans-serif;
     text-decoration: none;
     color: #ffffff;
     font-weight: normal;
     font-style: normal;
     text-align: center;
     font-size:38px;
     line-height:38px;
     text-indent:0px;
     padding:0px;
     margin:20px 0px 40px 0px; /* fent, jobb, lent, bal */
     }
  h2 {
     font-family:"font1", Sans-serif;
     text-decoration: none;
     color: #e0e0e0;
     font-weight: normal;
     font-style: normal;
     text-align: center;
     font-size:28px;
     line-height:28px;
     text-indent:0px;
     padding:0px;
     margin:0px 0px 34px 0px;
     }
  h3 {
     font-family:"font1", Sans-serif;
     text-decoration: none;
     color: #ffffff;
     font-weight: normal;
     font-style: normal;
     text-align: left;
     font-size:20px;
     line-height:20px;
     text-indent:0px;
     padding:0px;
     margin:40px 0px 0px 0px;
     }
  H4 {
     font-family:"font2", Sans-serif;
     text-decoration: none;
     color: #e0e0e0;
     font-weight: normal;
     font-style: normal;
     text-align: center;
     font-size:32px;
     line-height:38px;
     text-indent:0px;
     padding:0px;
     margin:10px 0px 0px 0px;
     }
  H4.right {
           text-align: right;
           }
  H4.center {
           text-align: center;
           }

  /*Handwrited song title header*/
  h5 {
     font-family:"font2", Sans-serif;
     text-decoration: none;
     color: #ffffff;
     font-weight: normal;
     font-style: normal;
     text-align: center;
     font-size:40px;
     line-height:44px;
     text-indent:0px;
     padding:0px;
     margin:0px 0px 40px 0px;
     }
  H5.left {
          font-family:"font3", Sans-serif;
          font-size:18px;
          line-height:18px;
          }

  /*Handwrited song lines*/
  h6 {
     font-family:"font2", Sans-serif;
     text-decoration: none;
     color: #e0e0e0;
     font-weight: normal;
     font-style: normal;
     text-align: left;
     font-size:38px;
     line-height:40px;
     text-indent:0px;
     padding:0px;
     margin:0px 0px 0px 40px;
     }
  H6.left {
          font-family:"font3", Sans-serif;
          font-size:16px;
          line-height:16px;
          }

  /*Handwrited song titles in list*/
  H6.center {
            text-align: center;
            margin:0px 0px 0px 0px;
            }
  p {
    font-family:"font1", Sans-serif;
    text-decoration: none;
    color: #e0e0e0;
    font-weight: normal;
    font-style: normal;
    text-align: center;
    font-size:24px;
    line-height:26px;
    text-indent:0px;
    padding:0px;
    margin:0px 0px 0px 0px;
    }
  p.left {
    font-size:26px;
    line-height:30px;
    text-align: left;
    margin:6px 0px 0px 50px;
    }
  p.right {
    font-size:26px;
    line-height:30px;
    text-align: right;
    margin:6px 0px 0px 0px;
    }
  p.center {
    font-size:24px;
    line-height:24px;
    text-align: center;
    margin:6px 0px 0px 0px;
    }
  p.bottom {
    font-size:20px;
    line-height:25px;
    text-align: center;
    margin:0px 0px 0px 0px;
    }
  p.videoname {
    font-size:24px;
    line-height:24px;
    text-align: center;
    margin:6px 25px 25px 25px;
    }
  p.cellleft {
    font-size:25px;
    line-height:28px;
    text-align: left;
    margin:6px 0px 0px 0px;
    }
  p.panel {
    font-size:1px;
    line-height:1px;
    }
  .inputlabel {
    text-align: right;
    margin:15px 0px 0px 0px;
    font-size:26px;
    line-height:26px;
    }
  .inputvalue {
    text-align: left;
    margin:15px 0px 0px 5px;
    font-size:22px;
    line-height:22px;
    }
  .error {
    color: #ff0000;
    text-align: center;
    font-size:26px;
    line-height:20px;
    }
  p.youtubeauthor {
    font-family:"Times New Roman", Times, Sans-serif;
    font-size:18px;
    line-height:18px;
    text-align: left;
    margin:0px 0px 0px 10px;
    }
  p.youtubecomment {
    font-family:"Times New Roman", Times, Sans-serif;
    font-size:18px;
    line-height:18px;
    text-align: left;
    margin:0px 0px 10px 10px;
    }
  span.isrc {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:18px;
    font-weight: normal;
    }
  p.pages {
    font-size:30px;
    line-height:30px;
    text-indent:0px;
    padding:0px;
    margin:0px 0px 0px 0px;
    }
  p.readmore {
    font-size:22px;
    line-height:22px;
    text-indent:0px;
    padding:0px;
    text-align: right;
    }
  p.tracklist {
    font-size:25px;
    line-height:25px;
    text-align: left;
    margin:0px 0px 4px 0px;
    }
  p.tracklistnr {
    font-size:20px;
    line-height:20px;
    text-align: center;
    margin:0px 0px 0px 0px;
    }
  p.contactnames {
    font-size:28px;
    line-height:28px;
    text-align: center;
    margin:0px 0px 0px 0px;
    }
  p.mail {
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:30px;
    font-weight: normal;
    }
  img {
      vertical-align:top;
      }