    body
    {
	  font-family: verdana, arial, sans-serif;
      font-size:1em; /* 100%/1em */
      color:#333333;
/*	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); */
/*	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); */
/*	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); */
	-webkit-text-size-adjust: 100%; /* luke */

/*	-webkit-text-size-adjust: none; */

      margin:0;
      padding:0;
      border:0;			/* This removes the border around the viewport in old versions of IE */
      width:100%;

	 /* vertical-align: baseline; */ /* luke */
	 /* line-height: 1.4; */ /* luke */

      background:#666666;
	  background-image:url('/background/background_kornbla.png');

      min-width:300px;		/* min-width:30em; Default, Minimum width of layout - remove line if not required */
				/* The min-width property does not work in old versions of Internet Explorer */
  /*      font-weight:bold; */
    }

.betona
{
 font-weight:700;
}

	.at_dot
    {
      font-size:.8em;
      color:#666666;
    }
	
    a
    {
      color:#0000cc !important;			/* #0000b3 links, f&#228;rgen av l&#228;nktext */
      text-decoration: none !important;
      font-weight:500;
  }
	
	a:hover
    {
      color:#0000ff !important;			/* 6495ED links, f&#228;rgen av l&#228;nken under &#246;verstrykningen */
      background:#ffffff !important;		/* links, f&#228;rgen av markeringen (&#246;verstrykning) av l&#228;nk */
      text-decoration:none !important; /* underline */
      font-weight:500;
    }

	ul.main {padding:0; margin:0; list-style:none; position:relative; top:0; left:0; width:100%; min-height:48px; background:#666; text-align:left; z-index:100002; box-shadow:0 3px 6px rgba(0,0,0,0.3); backface-visibility: hidden;}
ul.main li {display:inline-block;}
ul.main li {*display:inline;}
ul.main li.break {display:block; display:none;}
ul.main li a {display:block; font:normal 24px/48px 'trebuchet ms', arial, sans-serif; color:#fff !important; text-decoration:none; padding:0 20px 0 20px;}
	
	ul.main li a:hover
    {
      color:#003399 !important;
	  background-image:url('/background/grey_light.png') !important;
	}

	.grey
	{
	  background-image:url('/background/grey.png') !important;
	}
	
	.grey_aktiv
	{
	  background-image:url('/background/grey_aktiv.png') !important;
	}

	.grey_violinpedagog-se
	{
	  background-image:url('/background/grey_violinpedagog-se.png') !important;
	}

	.grey_aktiv_violinpedagog-se
	{
	  background-image:url('/background/grey_aktiv_violinpedagog-se.png') !important;
	}

	.meny
	{
      background:#ffffff !important;
	  font-size: 1em !important;
      margin:0 0 0 0;
      padding:.6em 0 .4em 0;
	}
	
	.meny_ovre, .meny_ovre_0000ff
	{
	  font-size: 1em !important;  /* bara blanktecken paverkas i denna meny */
      margin:0 0 0 0;
      padding:0 0 0 0;  /* .1em 0 .1em 0 */	
	}
	
    .meny_ovre a, .meny_ovre_0000ff a
	{
	  display: inline-block;
	}

	.meny_ovre a, .meny_ovre_0000ff a
	{
      color:#ffffff !important;
      text-decoration: none !important;
	  font-size: 1.2em !important;
      margin:0 0 0 0;
      padding:0 0 0 0;  /* .2em 0 .2em 0 */
	}

	.meny_ovre a:hover
       {
      color:#003399 !important;		/* #c8ddf0 */	/* 6495ED links, f&#228;rgen av l&#228;nken under &#246;verstrykningen */
      text-decoration:none !important;
    }

	.meny_ovre_0000ff a:hover
       {
      color:#0000ff !important;		/* #c8ddf0 */	/* 6495ED links, f&#228;rgen av l&#228;nken under &#246;verstrykningen */
      text-decoration:none !important;
    }

.meny_ovre a:active, .meny_ovre_0000ff a:active {
    text-decoration:none !important; /* none */
}


html body div.clear,
html body span.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  margin: 0;
  padding: 0;
  position: static;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/*
@media only screen and (max-width: 480px) {
.nav ul li label span {display:block; margin:0; padding:0;}
}
*/

.menulogo {
	display:block;
/*	text-indent: -4000px;*/
	margin: 0 0 0 0;
}

.menulogo1 {
	display:block;
/*	text-indent: -4000px;*/
	margin: 0 0 0 0;
	background:url(http://violinpedagog.se/image/fiol_26_montage_fade3b.jpg) no-repeat 0 -64px;
		z-index: 10;
}

.menulogo2 {
	display:block;
/*	text-indent: -4000px;*/
	margin: 0 0 0 0;
	background:url(http://violinpedagog.se/image/fiol_26_montage_fade3c.jpg) no-repeat 0 -64px;
		z-index: 10;
}

	.annons
	{
      background:#F5F7FA !important; /* F8ECCF fffbf2 6495ED */
/*	  background-image:url('/background/background_grey_r_y_r.png') !important; */
    }

	.annons_beigelila
	{
      background:#FFE5D9 !important; /* F7E9E1 FFDFCC */
    }

	.annons_lila
	{
      background:#fff1e0 !important;
/*	  background-image:url('/background/background_grey_r.png') !important; */
    }

		.annons_lila_gradient
	{
      background:#fff1e0 !important;
	  background-image:url('/background/background_grey_r_grad.jpg') !important;
    }

	.annons_kornbla
	{
      background:#6495ED !important;
/*	  background-image:url('/background/background_kornbla.png') !important; */
    }

	.annons_svagbla
	{
      background:#ccddff !important;
/*	  background-image:url('/background/background_svagbla.png') !important; */
    }

	.annons_beige_light
	{
      background:#F8ECCF !important;
	  background-image:url('/background/background_grey_y_r_y_l_light.png') !important;
    }

	.annons_beige
	{
      background:#F8ECCF !important;
	  background-image:url('/background/background_grey_y_r_y_l.png') !important;
    }

	.annons_beige_gradient
	{
      background:#F8ECCF !important;
	  background-image:url('/background/background_grey_y_r_y_l_grad.jpg') !important;
    }

	.window
	{
	  background:#ffffff;
	}

.bakgrund_efefef
{
    background:#efefef !important;  
}

.w
{
  font-style:inherit;
  white-space:nowrap;
}

	.size_8
	{
		font-size: .8em !important;
	}

	.size_11
	{
		font-size: 1.1em !important;
	}

	.size_12
	{
		font-size: 1.2em !important;
	}

		.size_13
	{
		font-size: 1.3em !important;
		font-style: italic;
		line-height: 1.6;
		color: #000099 !important;
	}

	.ram
{
  border: 1px solid #cccccc;
}

.line_10em
{
  max-width: 10em;
}

.center_block_10em
{
  max-width: 10em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_15em
{
  max-width: 15em;
}

.center_block_15em
{
  max-width: 15em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_20em
{
  max-width: 20em;
}

.center_block_20em
{
  max-width: 20em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_22em
{
  max-width: 22em;
}

.center_block_22em
{
  max-width: 22em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_25em
{
  max-width: 25em;
}

.center_block_25em
{
  max-width: 25em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_30em
{
  max-width: 30em;
}

.center_block_30em
{
  max-width: 30em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_31em
{
  max-width: 31em;
}

.center_block_31em
{
  max-width: 31em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_32em
{
  max-width: 32em;
}

.center_block_32em
{
  max-width: 32em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_35em
{
  max-width: 35em;
}

.center_block_35em
{
  max-width: 35em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_40em
{
  max-width: 40em;
}

.center_block_40em
{
  max-width: 40em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_45em
{
  max-width: 45em;
}

.center_block_45em
{
  max-width: 45em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_50em
{
  max-width: 50em;
}

.center_block_50em
{
  max-width: 50em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_55em
{
  max-width: 55em;
}

.center_block_55em
{
  max-width: 55em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_56em
{
  max-width: 56em;
}

.center_block_56em
{
  max-width: 56em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_57em
{
  max-width: 57em;
}

.center_block_57em
{
  max-width: 57em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_58em
{
  max-width: 58em;
}

.center_block_58em
{
  max-width: 58em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_59em
{
  max-width: 59em;
}

.center_block_59em
{
  max-width: 59em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_60em
{
  max-width: 60em;
}

.center_block_60em
{
  max-width: 60em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_61em
{
  max-width: 61em;
}

.center_block_61em
{
  max-width: 61em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_62em
{
  max-width: 62em;
}

.center_block_62em
{
  max-width: 62em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_63em
{
  max-width: 63em;
}

.center_block_63em
{
  max-width: 63em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_64em
{
  max-width: 64em;
}

.center_block_64em
{
  max-width: 64em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_65em
{
  max-width: 65em;
}

.center_block_65em
{
  max-width: 65em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_66em
{
  max-width: 66em;
}

.center_block_66em
{
  max-width: 66em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_67em
{
  max-width: 67em;
}

.center_block_67em
{
  max-width: 67em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_68em
{
  max-width: 68em;
}

.center_block_68em
{
  max-width: 68em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_69em
{
  max-width: 69em;
}

.center_block_69em
{
  max-width: 69em ;
  margin-left: auto ;
  margin-right: auto ;
}

.line_70em
{
  max-width: 70em;
}

.center_block_70em
{
  max-width: 70em ;
  margin-left: auto ;
  margin-right: auto ;
}

.ffffff
{
  background:#ffffff !important;
}

.f7f7f7
{
  background:#f7f7f7 !important;
}

.svart
{
  color:#000000 !important;
}

.gra
{
  color:#666666 !important;
}

.cccccc
{
  color:#cccccc !important;
}

.ffcc00_back
{
  background:#ffcc00 !important;
}

.ffcc00
{
  color:#ffcc00 !important;
}

.vit
{
  color:#ffffff !important;
}

.gron
{
  color:#00ef00 !important;
}

.mellangron
{
  color:#009900 !important;
}

.morkgron
{
  color:#006600 !important;
}

.red
{
  color:#ef0000 !important;
}

.ljuslila
{
  color:#ffe0f0 !important;
}

.lila
{
  color:#7d001c !important;
}

.mellanlila
{
  color:#6c0023 !important;
}

.morklila
{
  color:#660017 !important;
}

.blalila
{
  color:#800033 !important; /* 7D0030 */
}

	.ffffff
	{
		background:#ffffff !important;
	}

#logo
{
  background: url("/image/logo_stig_1200x160.png") no-repeat 0 100%;
  height: 160px;
}

.kornbla
{
  color:#6495ed !important;
}

.bla
{
  color:#C8ddf0 !important;
}

.klarbla
{
  color:#000099 !important;
}

    .round_corner
    {
      border-radius: 10px;
    }


.floatL
{
  float:left;
}

.floatR
{
  float:right;
}

img.no_margin
{ 
/*    float: left; */
    margin:0 0 0 0;
    vertical-align:top;
}

img.no_margin_middle
{ 
/*    float: left; */
    margin:0 0 0 0;
    vertical-align:middle;
}

img.no_margin_bottom
{ 
/*    float: left; */
    margin:0 0 0 0;
    vertical-align:bottom;
}

img.floatLeft
{ 
    float: left; 
    margin:0px 20px 0px 0px;
    vertical-align:top;
}

img.floatRight
{ 
    float: right; 
    margin:0px 0px 0px 20px; 
    vertical-align:top;
}

img.floatRightMiddle
{ 
    float: right; 
    margin:18px 1% 0px 0px; 
    vertical-align:middle;
}

img.top
{ 
    margin:0px 0px 0px 0px; 
    vertical-align:top;
}

img.middle
{ 
    margin:0px 0px 0px 0px; 
    vertical-align:middle;
}

img.bottom
{ 
    margin:0px 0px 0px 0px; 
    vertical-align:bottom;
}

.footernote
{
  font-weight:normal;
  margin:.4em 0 .8em 0;
  padding:.2em 0 .6em 0;
  font-size:0.8em;
  text-align:center;
  vertical-align:top;
  color:#aa9999 !important;
}

h1,h2,h3,h4,h5,h6
{
  font-weight:normal;
}

    h1, h2
    {
      margin:.8em 0 .2em 0;
      padding:0;
    }

	    h3
    {
      margin:.2em 0 .2em 0;
      padding:0;
    }

    h1.rubrik_14
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.4em;
    }

    h1.rubrik_14_no_margin
    {
  font-weight:normal;
      margin:0 0 .2em 0;
      padding:0;
      font-size:1.4em;
    }

    h1.rubrik_15
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.5em;
    }

    h1.rubrik_15_no_margin
    {
  font-weight:normal;
      margin:0 0 .2em 0;
      padding:0;
      font-size:1.5em;
    }

    h1.rubrik_15_mini
    {
  font-weight:normal;
      margin:0 0 0 0;
      padding:.1em 0 0 0;
      font-size:1.5em;
    }

    h1.rubrik_padding
    {
  font-weight:normal;
      margin:0 0 0 0;
      padding:.2em 0 .2em 0;
      font-size:1.5em;
    }

    h1.rubrik_15_padding
    {
  font-weight:normal;
      margin:.2em 0 0 0;
      padding:.2em 0 .2em 0;
      font-size:1.5em;
    }

	h1.rubrik_kontakt_2
    {
  font-weight:normal;
      margin:.0 0 0 0;
      padding:0;
      font-size:1.5em;
    }

    h1.rubrik_kontakt_3
    {
  font-weight:normal;
      margin:.0 0 0 0;
      padding:0;
      font-size:1.8em;
    }

	h1.rubrik
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.5em;
    }

    h1.rubrik_om
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:20px;
      font-size:1.5em;
    }

    h1.rubrik_center
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.5em;
      text-align:center;
      vertical-align:middle;
    }

    h2.rubrik
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.3em;
    }

    h2.rubrik_center
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.3em;
      text-align:center;
      vertical-align:middle;
    }

    h3.rubrik
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.1em;
    }

    h3.rubrik_center
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1.1em;
      text-align:center;
      vertical-align:middle;
    }

    h4.rubrik
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1em;
    }

    h4.rubrik_center
    {
  font-weight:normal;
      margin:.8em 0 .2em 0;
      padding:0;
      font-size:1em;
      text-align:center;
      vertical-align:middle;
    }

    h1.invers
    {
  font-weight:normal;
      background-color:#003399;   /* #6495ED 5179C2  */
      color:#ffffff;
      font-size:1.5em;
    }

    h2.invers
    {
  font-weight:normal;
      background-color:#003399;   /* #6495ED 5179C2  */
      color:#ffffff;
      font-size:1.3em;
    }

    h3.invers
    {
  font-weight:normal;
      background-color:#003399;   /* #6495ED 5179C2  */
      color:#ffffff;
      font-size:1.1em;
    }

    h4.invers
    {
  font-weight:normal;
      background-color:#003399;   /* #6495ED 5179C2  */
      color:#ffffff;
      font-size:1em;
    }
	
		h1.invers>a
    {
  font-weight:normal;
      color:#ffffff !important;			/* links, f&#228;rgen av l&#228;nktext */
      text-decoration: none !important;
    }

	h1.invers>a:hover
    {
  font-weight:normal;
      color:#ffd6ff !important;			/* links, f&#228;rgen av l&#228;nken under &#246;verstrykningen */
      background:#5179C2 !important;		/* links, f&#228;rgen av markeringen (&#246;verstrykning) av l&#228;nk */
      text-decoration:none !important;
    }


abbr,acronym
{border-bottom:1px dotted #000;cursor:help}

    img
    {
      border: 0;
      margin:0 0 0 0;	/* ovanpa pa_hogersida under, pa_vanstersida, alltsa klockvis */
      text-align:center;
      vertical-align:middle;
    }

    img.toppen
    {
      border: 0;
      margin:10px 10px 10px 10px;	/* ovanpa pa_hogersida under, pa_vanstersida, alltsa klockvis */
      text-align:center;
      vertical-align:top;
    }


   img.displayed
    {
      display: block;
      margin-left: auto;
      margin-right: auto
    }

    .displayed
    {
      display: block;
      margin-left: auto;
      margin-right: auto
    }

    table.center
    {
      margin-left:auto; 
      margin-right:auto;
      border:0;
      background:#ffffff;
    }

    table.center_fff8dc
    {
      margin-left:auto; 
      margin-right:auto;
      border:0;
      background:#fff8dc;
    }

    table.center_efefef
    {
      margin-left:auto; 
      margin-right:auto;
      border:0;
      background:#efefef;
    }

    table.center_f7f7f7
    {
      margin-left:auto; 
      margin-right:auto;
      border:0;
      background:#efefef;
    }

    table.center_100_efefef_tyg
    {
      width:100%;
      margin-left:auto; 
      margin-right:auto;
      border:0;
      background:#efefef;
      background-image:url('../image/tyg.jpg');
    }

    table.center_100proc
    {
      margin-left:auto; 
      margin-right:auto;
      width:100%;
    }

    table.center_800
    {
      width:800px;
      margin-left:auto; 
      margin-right:auto;
      border:0;
    }

    table.center_960
    {
      width:960px;
      margin-left:auto; 
      margin-right:auto;
      border:0;
    }

    table.left_940
    {
      width:940px;
      margin-left:0; 
      margin-right:auto;
      border:0;
    }

    td
    {
      font-family: Verdana;
      padding:10px;
      vertical-align:top;
    }

    td.mid
    {
      font-family: Verdana;
      padding:10px;
      vertical-align:middle;
    }

    td.mid_center
    {
      font-family: Verdana;
      padding:10px;
      vertical-align:middle;
      text-align:center;
    }

    td.toppen_center
    {
      font-family: Verdana;
      font-size:1em;
      padding:10px;
      vertical-align:top;
      text-align:center;
    }

    td.toppen
    {
      font-family: Verdana;
      font-size:1em;
      padding:10px;
      vertical-align:top;
    }

    td.botten
    {
      font-family: Verdana;
      font-size:1em;
      padding:10px;
      vertical-align:bottom;
    }

    p.center
    {
      text-align:center;
      vertical-align:middle;
    }
      
    .center
    {
      text-align:center;
      vertical-align:middle;
    }

    .left
    {
      text-align:left;
      vertical-align:middle;
    }

    .right
    {
      text-align:right;
      vertical-align:middle;
    }

    p
    {
      margin:.4em 0 .8em 0;
      padding:0;
    }

    p.italic
    {
      margin:.4em 0 .8em 0;
      padding:0;
      font-family: Verdana;
      font-style:italic;
    }

    h1.italic, h2.italic, h3.italic h4.italic
    {
      font-style:italic;
    }

    .max_60em
    {
      max-width: 60em;
    }


.ten
{
  font-size:0.1em;
}

.twenty
{
  font-size:0.2em;
}

.thirty
{
  font-size:0.3em;
}

.third
{
  font-size:0.3em;
}

.forty
{
  font-size:0.4em;
}

.halv
{
  font-size:0.5em;
}

.one_twenty
{
  font-size:1.2em;
}

.one_thirty
{
  font-size:1.3em;
}

.one_forty
{
  font-size:1.4em;
}

.one_and_halv
{
  font-size:1.5em;
}

.one_eighty
{
  font-size:1.8em;
}

.two
{
  font-size:2em;
}

.rad_01
{
  font-size:0.1em;
  padding:0;
  margin:0;
}

.rad_02
{
  font-size:0.2em;
  padding:0;
  margin:0;
}

.rad_03
{
  font-size:0.3em;
  padding:0;
  margin:0;
}

.rad_04
{
  font-size:0.4em;
  padding:0;
  margin:0;
}

.rad_05
{
  font-size:0.5em;
  padding:0;
  margin:0;
}

.rad_06
{
  font-size:0.6em;
  padding:0;
  margin:0;
}

.rad_07
{
  font-size:0.7em;  /* obs ny logo och meny fix */
  padding:0;
  margin:0;
}

.rad_08
{
  font-size:0.8em;
  padding:0;
  margin:0;
}

.rad_09
{
  font-size:0.9em;
  padding:0;
  margin:0;
}

    .justRight
    {
      float:right;
    }

ol,ul
{
  list-style:none;
/*  margin-left:1em; */
/*      margin:1em;  */
      margin:0em;
      padding:0;
}

    ul li
    {
      list-style:none;
	  font-size:1em;
    }

    a
    {
      color:#0000ff;			/* links, f&#228;rgen av l&#228;nktext */
      text-decoration: none;
    }

    a:hover
    {
      color:#0000ff;			/* links, f&#228;rgen av l&#228;nken under &#246;verstrykningen */
      background:#ffffff;		/* links, f&#228;rgen av markeringen (&#246;verstrykning) av l&#228;nk */
      text-decoration:none;
    }

    a h2, a h3, a h4
    {
      color:#000099;			/* links, f&#228;rgen av l&#228;nktext */
      text-decoration: none;
    }

    a:hover h3, a:hover h4
    {
      color:#000099;			/* links, f&#228;rgen av l&#228;nken under &#246;verstrykningen */
      background:#ccdfff;		/* links, f&#228;rgen av markeringen (&#246;verstrykning) av l&#228;nk */
      text-decoration:none;
    }


    .blocktext
    {
      margin-left: auto;
      margin-right: auto;
      width: 90%
    }

    p.blocktext
    {
      margin-left: auto;
      margin-right: auto;
      width: 90%
    }


em
{
  font-style:italic;
}

q:before,q:after
{
  content:'';
}

.efefef
{
  background:#efefef;
}

.fffff0
{
  background:#fffff0;
}

.fffaf0
{
  background:#fffaf0;
}

.topp
{
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size: 1.5em;
font-weight: normal;  
}

.extrastorstil
{
  font-size: 1.5em;
font-weight: normal;  
}

.storstil
{
  font-size: 1.2em;
font-weight: normal;  
}

.storstil_11
{
  font-size: 1.1em;
font-weight: normal;  
}

.storstil_12
{
  font-size: 1.2em;
font-weight: normal;  
}

.storstil_13
{
  font-size: 1.3em;
font-weight: normal;  
}

.storstil_14
{
  font-size: 1.4em;
font-weight: normal;  
}

.storstil_15
{
  font-size: 1.5em;
font-weight: normal;  
}

.storstil_16
{
  font-size: 1.6em;
font-weight: normal;  
}

.storstil_17
{
  font-size: 1.7em;
font-weight: normal;  
}

.storstil_18
{
  font-size: 1.8em;
font-weight: normal;  
}

.storstil_20
{
  font-size: 2em;
font-weight: normal;  
}

    .smastil
    {
      font-size:0.8em;
      color: #666666;
    }

    .ministil
    {
      font-size:0.6em;
    }

     .vit
    {
      color: #ffffff;
    }

	.kornbla
    {
      color: #003399; /* 5179C2 */
    }

	.cccccc
    {
      color: #cccccc;
    }

    .ljusgra
    {
      color: #999999;
    }

	.gra
{
  color:#666666;
}

.morkgra
{
  color:#333333;
}

    .stil_04
    {
      font-size:0.4em;
    }

    .stil_08
    {
      font-size:0.8em;
    }

    .stil_09
    {
      font-size:0.9em;
    }

    .stil_11
    {
      font-size:1.1em;
    }

	    .stil_12
    {
      font-size:1.2em;
    }

.over
{
  z-index:10 !important;
}

.under
{
  z-index:-10 !important;
}


    .grey
    {
      background: #f7f7f7;
      padding: 0 0 0 0;
    }

    .round_corner
    {
      border-radius: 10px;
    }

    .ram
    {
      border: 1px solid #cccccc;
    }

    .tjugo_px
    {
      padding: 20px 20px 20px 20px;
    }

    .tjugo_px_off
    {
      padding: 0 0 0 20px;
    }

    .tjugo_tva_px_off
    {
      padding: 2px 0 0 20px;
    }

    .tjugo_fyra_px_off
    {
      padding: 4px 0 0 20px;
    }

    .tjugo_sex_px_off
    {
      padding: 6px 0 0 20px;
    }

    .tjugo_atta_px_off
    {
      padding: 8px 0 0 20px;
    }

    .tjugo_tio_px_off
    {
      padding: 10px 0 0 20px;
    }

    .tjugo_tolv_px_off
    {
      padding: 12px 0 0 20px;
    }

    .tjugo_tjugo_px_off
    {
      padding: 12px 0 0 20px;
    }

    .trettio_px_off
    {
      padding: 0 0 0 30px;
    }

    .fyrtio_px_off
    {
      padding: 0 0 0 40px;
    }

    .femtio_px_off
    {
      padding: 0 0 0 50px;
    }

    .tio_px
    {
      padding: 10px 10px 10px 10px;
    }

    .tio_px_off
    {
      padding: 0 0 0 10px;
    }

    .fem_px
    {
      padding: 5px 5px 5px 5px;
    }

    .fem_px_off
    {
      padding: 0 0 0 5px;
    }

	.quote
	{
		font-style: italic;
		font-size: .9em;
		line-height:1.5;
	}

	.quote1
	{
		font-style: italic;
		font-size: 1em;
		line-height:1.5;
	}

	.ram
{
  border: 1px solid #cccccc !important;
  background: #ffffff !important;
}

#content_slide_512
{
  width: 512px ;
  margin-left: auto ;
  margin-right: auto ;
}

#content_slide_640
{
  width: 640px ;
  margin-left: auto ;
  margin-right: auto ;
}

#content_slide_800
{
  width: 800px ;
  margin-left: auto ;
  margin-right: auto ;
}

.fullskarm_content
{
  width:100%;
  margin-left: 0 ;
  margin-right: auto ;
}

.center_content
{
  margin-left: auto ;
  margin-right: auto ;
}

.content_2
{
  width:100%;
  max-width: 2px;
  margin-left: 0 ;
  margin-right: auto ;
}

.content_1000
{
  width:100%;
  max-width: 1000px;
  margin-left: 0 ;
  margin-right: auto ;
}

.content_150
{
  width:100%;
  max-width: 150px;
  margin-left: 0 ;
  margin-right: auto ;
}

.content_200
{
  width:100%;
  max-width: 200px;
  margin-left: 0 ;
  margin-right: auto ;
}

.content_300
{
  width:100%;
  max-width: 300px;
  margin-left: 0 ;
  margin-right: auto ;
}

.content_150_right
{
  width:100%;
  max-width: 150px;
  margin-left: auto ;
  margin-right: 0 ;
}

.center_content_50
{
  width:100%;
  max-width: 50px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_60
{
  width:100%;
  max-width: 60px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_64
{
  width:100%;
  max-width: 64px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_65
{
  width:100%;
  max-width: 65px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_73
{
  width:100%;
  max-width: 73px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_88
{
  width:100%;
  max-width: 88px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_90
{
  width:100%;
  max-width: 90px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_92
{
  width:100%;
  max-width: 92px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_96
{
  width:100%;
  max-width: 96px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_100
{
  width:100%;
  max-width: 100px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_114
{
  width:100%;
  max-width: 114px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_120
{
  width:100%;
  max-width: 120px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_124
{
  width:100%;
  max-width: 124px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_126
{
  width:100%;
  max-width: 126px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_127
{
  width:100%;
  max-width: 127px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_128
{
  width:100%;
  max-width: 128px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_134
{
  width:100%;
  max-width: 134px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_136
{
  width:100%;
  max-width: 136px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_137
{
  width:100%;
  max-width: 137px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_140
{
  width:100%;
  max-width: 140px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_144
{
  width:100%;
  max-width: 144px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_146
{
  width:100%;
  max-width: 146px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_148
{
  width:100%;
  max-width: 148px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_150
{
  width:100%;
  max-width: 150px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_152
{
  width:100%;
  max-width: 152px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_153
{
  width:100%;
  max-width: 153px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_154
{
  width:100%;
  max-width: 154px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_158
{
  width:100%;
  max-width: 158px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_160
{
  width:100%;
  max-width: 160px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_166
{
  width:100%;
  max-width: 166px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_170
{
  width:100%;
  max-width: 170px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_172
{
  width:100%;
  max-width: 172px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_175
{
  width:100%;
  max-width: 175px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_180
{
  width:100%;
  max-width: 180px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_190
{
  width:100%;
  max-width: 190px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_192
{
  width:100%;
  max-width: 192px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_193
{
  width:100%;
  max-width: 193px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_200
{
  width:100%;
  max-width: 200px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_202
{
  width:100%;
  max-width: 202px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_208
{
  width:100%;
  max-width: 208px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_210
{
  width:100%;
  max-width: 210px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_214
{
  width:100%;
  max-width: 214px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_215
{
  width:100%;
  max-width: 215px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_220
{
  width:100%;
  max-width: 220px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_221
{
  width:100%;
  max-width: 221px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_225
{
  width:100%;
  max-width: 225px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_227
{
  width:100%;
  max-width: 227px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_230
{
  width:100%;
  max-width: 230px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_232
{
  width:100%;
  max-width: 232px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_235
{
  width:100%;
  max-width: 235px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_240
{
  width:100%;
  max-width: 240px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_250
{
  width:100%;
  max-width: 250px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_257
{
  width:100%;
  max-width: 257px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_260
{
  width:100%;
  max-width: 260px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_270
{
  width:100%;
  max-width: 270px;
  margin-left: auto ;
  margin-right: auto ;
}


.center_content_273
{
  width:100%;
  max-width: 273px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_274
{
  width:100%;
  max-width: 274px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_276
{
  width:100%;
  max-width: 276px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_278
{
  width:100%;
  max-width: 278px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_280
{
  width:100%;
  max-width: 280px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_284
{
  width:100%;
  max-width: 284px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_300
{
  width:100%;
  max-width: 300px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_310
{
  width:100%;
  max-width: 310px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_313
{
  width:100%;
  max-width: 313px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_314
{
  width:100%;
  max-width: 314px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_320
{
  width:100%;
  max-width: 320px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_321
{
  width:100%;
  max-width: 321px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_325
{
  width:100%;
  max-width: 325px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_328
{
  width:100%;
  max-width: 328px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_334
{
  width:100%;
  max-width: 334px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_340
{
  width:100%;
  max-width: 340px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_346
{
  width:100%;
  max-width: 346px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_350
{
  width:100%;
  max-width: 350px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_355
{
  width:100%;
  max-width: 355px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_360
{
  width:100%;
  max-width: 360px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_363
{
  width:100%;
  max-width: 363px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_364
{
  width:100%;
  max-width: 364px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_380
{
  width:100%;
  max-width: 380px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_385
{
  width:100%;
  max-width: 385px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_390
{
  width:100%;
  max-width: 390px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_393
{
  width:100%;
  max-width: 393px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_396
{
  width:100%;
  max-width: 396px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_400
{
  width:100%;
  max-width: 400px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_408
{
  width:100%;
  max-width: 408px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_410
{
  width:100%;
  max-width: 410px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_415
{
  width:100%;
  max-width: 415px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_417
{
  width:100%;
  max-width: 417px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_420
{
  width:100%;
  max-width: 420px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_430
{
  width:100%;
  max-width: 430px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_435
{
  width:100%;
  max-width: 435px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_436
{
  width:100%;
  max-width: 436px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_440
{
  width:100%;
  max-width: 440px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_450
{
  width:100%;
  max-width: 450px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_460
{
  width:100%;
  max-width: 460px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_464
{
  width:100%;
  max-width: 464px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_470
{
  width:100%;
  max-width: 470px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_473
{
  width:100%;
  max-width: 473px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_480
{
  width:100%;
  max-width: 480px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_485
{
  width:100%;
  max-width: 485px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_500
{
  width:100%;
  max-width: 500px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_510
{
  width:100%;
  max-width: 510px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_512
{
  width:100%;
  max-width: 512px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_520
{
  width:100%;
  max-width: 520px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_540
{
  width:100%;
  max-width: 540px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_550
{
  width:100%;
  max-width: 550px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_555
{
  width:100%;
  max-width: 555px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_560
{
  width:100%;
  max-width: 560px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_567
{
  width:100%;
  max-width: 567px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_570
{
  width:100%;
  max-width: 570px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_576
{
  width:100%;
  max-width: 576px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_577
{
  width:100%;
  max-width: 577px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_580
{
  width:100%;
  max-width: 580px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_590
{
  width:100%;
  max-width: 590px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_600
{
  width:100%;
  max-width: 600px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_613
{
  width:100%;
  max-width: 613px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_620
{
  width:100%;
  max-width: 620px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_623
{
  width:100%;
  max-width: 623px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_629
{
  width:100%;
  max-width: 629px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_630
{
  width:100%;
  max-width: 630px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_640
{
  width:100%;
  max-width: 640px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_650
{
  width:100%;
  max-width: 650px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_655
{
  width:100%;
  max-width: 655px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_660
{
  width:100%;
  max-width: 660px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_665
{
  width:100%;
  max-width: 665px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_670
{
  width:100%;
  max-width: 670px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_671
{
  width:100%;
  max-width: 671px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_680
{
  width:100%;
  max-width: 680px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_690
{
  width:100%;
  max-width: 690px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_695
{
  width:100%;
  max-width: 695px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_700
{
  width:100%;
  max-width: 700px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_720
{
  width:100%;
  max-width: 720px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_728
{
  width:100%;
  max-width: 728px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_729
{
  width:100%;
  max-width: 729px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_730
{
  width:100%;
  max-width: 730px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_740
{
  width:100%;
  max-width: 740px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_750
{
  width:100%;
  max-width: 750px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_760
{
  width:100%;
  max-width: 760px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_768
{
  width:100%;
  max-width: 768px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_770
{
  width:100%;
  max-width: 770px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_775
{
  width:100%;
  max-width: 778px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_775
{
  width:100%;
  max-width: 778px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_800
{
  width:100%;
  max-width: 800px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_820
{
  width:100%;
  max-width: 820px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_835
{
  width:100%;
  max-width: 835px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_887
{
  width:100%;
  max-width: 887px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_900
{
  width:100%;
  max-width: 900px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_910
{
  width:100%;
  max-width: 910px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_920
{
  width:100%;
  max-width: 920px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_930
{
  width:100%;
  max-width: 930px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_940
{
  width:100%;
  max-width: 940px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_950
{
  width:100%;
  max-width: 950px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_958
{
  width:100%;
  max-width: 958px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_960
{
  width:100%;
  max-width: 960px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_970
{
  width:100%;
  max-width: 970px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_980
{
  width:100%;
  max-width: 980px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_990
{
  width:100%;
  max-width: 990px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1000
{
  width:100%;
  max-width: 1000px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1100
{
  width:100%;
  max-width: 1100px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1024
{
  width:100%;
  max-width: 1024px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1100
{
  width:100%;
  max-width: 1100px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1200
{
  width:100%;
  max-width: 1200px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1280
{
  width:100%;
  max-width: 1280px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1300
{
  width:100%;
  max-width: 1300px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1400
{
  width:100%;
  max-width: 1400px;
  margin-left: auto ;
  margin-right: auto ;
}


div#piano_inside
{
    	background: url('/image/piano_inside_1400x1056.jpg') no-repeat fixed center top; /* z-index:100002; */
}

div#piano_inside_y100px
{
    	background: url('/image/piano_inside_1400x1056.jpg') no-repeat 0 100px fixed;
}

.center_content_1400_fiol26
{
  width:100%;
  max-width: 1400px;
  margin-left: auto ;
  margin-right: auto ;
    	background:url(/image/fiol26_fade_1400x120_cv.png) no-repeat 0 0;
		z-index: 10;
}

.center_content_1600_fiol26
{
  width:100%;
  max-width: 1600px;
  margin-left: auto ;
  margin-right: auto ;
    	background:url(/image/fiol26_cv_1600x120.jpg) no-repeat 0 0;
		z-index: 10;
}

.center_content_1500
{
  width:100%;
  max-width: 1500px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1600
{
  width:100%;
  max-width: 1600px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1700
{
  width:100%;
  max-width: 1700px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1800
{
  width:100%;
  max-width: 1800px;
  margin-left: auto ;
  margin-right: auto ;
}

.center_content_1900
{
  width:100%;
  max-width: 1900px;
  margin-left: auto ;
  margin-right: auto ;
  background: #ffffff !important;
}

.center_content_2000
{
  width:100%;
  max-width: 2000px;
  margin-left: auto ;
  margin-right: auto ;
}




.fullpage
{
  background:#fff;		/* page background colour */
/*  z-index:100 !important; */
}

.fullpage .col1
{
  width:96%;			/* page width minus left and right padding */
  left:2%;			/* page left padding */
}


/* column container slide */
  .colmask_slide
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_slide,
.colmid_slide,
.colleft_slide
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_slide,
.col2_slide,
.col3_slide
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_slide
{
	background:#fff8dc;		/* bl&#229; right column background colour */
	border-top:30px solid #fff8dc;
}

.threecol_slide .colmid_slide
{
	right:1%;			/* width of the right column */
	background:#fff8dc;		/* center column background colour */
}

.threecol_slide .colleft_slide
{
	right:98%;			/* width of the middle column */
	background:#fff8dc;		/* left column background colour */
}

.threecol_slide .col1_slide
{
	width:98%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of center column */
}

.threecol_slide .col2_slide
{
	width:1%;			/* Width of left column content (column width minus padding on either side) */
	left:1%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_slide .col3_slide
{
	width:1%;			/* Width of right column content (column width minus padding on either side) */
	left:99%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_1_98_1
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_1_98_1,
.colmid_1_98_1,
.colleft_1_98_1
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_1_98_1,
.col2_1_98_1,
.col3_1_98_1
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_1_98_1
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_1_98_1 .colmid_1_98_1
{
	right:1%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_1_98_1 .colleft_1_98_1
{
	right:98%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_1_98_1 .col1_1_98_1
{
	width:98%;			/* width of middle column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of middle column */
}

.threecol_1_98_1 .col2_1_98_1
{
	width:1%;			/* Width of left column content (column width minus padding on either side) */
	left:1%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_1_98_1 .col3_1_98_1
{
	width:1%;			/* Width of right column content (column width minus padding on either side) */
	left:99%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


.col1_1_98_1_ffefef,
.col2_1_98_1_ffefef,
.col3_1_98_1_ffefef
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_1_98_1_ffefef
{
	background:#ffefef;		/* right column background colour */
	border-top:10px solid #ffefef;
}

.threecol_1_98_1_ffefef .colmid_1_98_1_ffefef
{
	right:1%;			/* width of the right column */
	background:#ffefef;		/* middle column background colour */
}

.threecol_1_98_1_ffefef .colleft_1_98_1_ffefef
{
	right:98%;			/* width of the middle column */
	background:#ffefef;		/* left column background colour */
}

.threecol_1_98_1_ffefef .col1_1_98_1_ffefef
{
	width:98%;			/* width of middle column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of middle column */
}

.threecol_1_98_1_ffefef .col2_1_98_1_ffefef
{
	width:1%;			/* Width of left column content (column width minus padding on either side) */
	left:1%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_1_98_1_ffefef .col3_1_98_1_ffefef
{
	width:1%;			/* Width of right column content (column width minus padding on either side) */
	left:99%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_0_30_70
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_30_70,
.colmid_0_30_70,
.colleft_0_30_70
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_30_70,
.col2_0_30_70,
.col3_0_30_70
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_30_70
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_30_70 .colmid_0_30_70
{
	right:70%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_30_70 .colleft_0_30_70
{
	right:30%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_30_70 .col1_0_30_70
{
	width:26%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_30_70 .col2_0_30_70
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:74%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_30_70 .col3_0_30_70
{
	width:66%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_0_40_60
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_40_60,
.colmid_0_40_60,
.colleft_0_40_60
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_40_60,
.col2_0_40_60,
.col3_0_40_60
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_40_60
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_40_60 .colmid_0_40_60
{
	right:60%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_40_60 .colleft_0_40_60
{
	right:40%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_40_60 .col1_0_40_60
{
	width:36%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_40_60 .col2_0_40_60
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:64%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_40_60 .col3_0_40_60
{
	width:56%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */



/* column container slide */
  .colmask_0_50_50
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_50_50,
.colmid_0_50_50,
.colleft_0_50_50
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_50_50,
.col2_0_50_50,
.col3_0_50_50
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_50_50
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_50_50 .colmid_0_50_50
{
	right:50%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_50_50 .colleft_0_50_50
{
	right:50%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_50_50 .col1_0_50_50
{
	width:46%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_50_50 .col2_0_50_50
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:54%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_50_50 .col3_0_50_50
{
	width:46%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_0_60_40
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_60_40,
.colmid_0_60_40,
.colleft_0_60_40
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_60_40,
.col2_0_60_40,
.col3_0_60_40
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_60_40
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_60_40 .colmid_0_60_40
{
	right:40%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_60_40 .colleft_0_60_40
{
	right:60%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_60_40 .col1_0_60_40
{
	width:56%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_60_40 .col2_0_60_40
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:44%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_60_40 .col3_0_60_40
{
	width:36%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_0_70_30
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_70_30,
.colmid_0_70_30,
.colleft_0_70_30
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_70_30,
.col2_0_70_30,
.col3_0_70_30
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_70_30
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_70_30 .colmid_0_70_30
{
	right:30%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_70_30 .colleft_0_70_30
{
	right:70%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_70_30 .col1_0_70_30
{
	width:66%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_70_30 .col2_0_70_30
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:34%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_70_30 .col3_0_70_30
{
	width:26%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_0_75_25
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_75_25,
.colmid_0_75_25,
.colleft_0_75_25
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_75_25,
.col2_0_75_25,
.col3_0_75_25
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_75_25
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_75_25 .colmid_0_75_25
{
	right:25%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_75_25 .colleft_0_75_25
{
	right:75%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_75_25 .col1_0_75_25
{
	width:71%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_75_25 .col2_0_75_25
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:29%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_75_25 .col3_0_75_25
{
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_0_80_20
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_0_80_20,
.colmid_0_80_20,
.colleft_0_80_20
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_0_80_20,
.col2_0_80_20,
.col3_0_80_20
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_0_80_20
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_0_80_20 .colmid_0_80_20
{
	right:20%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_0_80_20 .colleft_0_80_20
{
	right:80%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_0_80_20 .col1_0_80_20
{
	width:76%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_0_80_20 .col2_0_80_20
{
	width:0%;			/* Width of left column content (column width minus padding on either side) */
	left:24%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_0_80_20 .col3_0_80_20
{
	width:16%;			/* Width of right column content (column width minus padding on either side) */
	left:106%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


.colmask_33_33_34
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_33_33_34,
.colmid_33_33_34,
.colleft_33_33_34
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_33_33_34,
.col2_33_33_34,
.col3_33_33_34

{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_33_33_34
{
	background:#ffffff;		/* right column background colour */
	border-top:10px solid #ffffff;
}

.threecol_33_33_34 .colmid_33_33_34
{
	right:34%;			/* width of the right column */
	background:#ffffff;		/* center column background colour */
}

.threecol_33_33_34 .colleft_33_33_34
{
	right:33%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_33_33_34 .col1_33_33_34
{
	width:30%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_33_33_34 .col2_33_33_34
{
	width:30%;			/* Width of left column content (column width minus padding on either side) */
	left:39%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_33_33_34 .col3_33_33_34
{
	width:30%;			/* Width of right column content (column width minus padding on either side) */
	left:75%;			/* Please make note of the brackets here: */
}                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_slide_96proc
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;	/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_slide_96proc,
.colmid_slide_96proc,
.colleft_slide_96proc
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_slide_96proc,
.col2_slide_96proc,
.col3_slide_96proc
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_slide_96proc
{
	background:#ffffff;		/* bl&#229; right column background colour */
	border-top:0px solid #ffffff;
}

.threecol_slide_96proc .colmid_slide_96proc
{
	right:2%;			/* width of the right column */
	background:#ffffff;		/* center column background colour */
}

.threecol_slide_96proc .colleft_slide_96proc
{
	right:96%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_slide_96proc .col1_slide_96proc
{
	width:96%;			/* width of center column content (column width minus padding on either side) padding=0 */
	left:100%;			/* 100% plus left padding of center column */
}

.threecol_slide_96proc .col2_slide_96proc
{
	width:2%;			/* Width of left column content (column width minus padding on either side) */
	left:2%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_slide_96proc .col3_slide_96proc
{
	width:2%;			/* Width of right column content (column width minus padding on either side) */
	left:98%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container slide */
  .colmask_slide_96proc_transparent
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;	/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_slide_96proc_transparent,
.colmid_slide_96proc_transparent,
.colleft_slide_96proc_transparent
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_slide_96proc_transparent,
.col2_slide_96proc_transparent,
.col3_slide_96proc_transparent
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_slide_96proc_transparent
{
	border-top:0px solid #ffffff;
}

.threecol_slide_96proc_transparent .colmid_slide_96proc_transparent
{
	right:2%;			/* width of the right column */
}

.threecol_slide_96proc_transparent .colleft_slide_96proc_transparent
{
	right:96%;			/* width of the middle column */
}

.threecol_slide_96proc_transparent .col1_slide_96proc_transparent
{
	width:96%;			/* width of center column content (column width minus padding on either side) padding=0 */
	left:100%;			/* 100% plus left padding of center column */
}

.threecol_slide_96proc_transparent .col2_slide_96proc_transparent
{
	width:2%;			/* Width of left column content (column width minus padding on either side) */
	left:2%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_slide_96proc_transparent .col3_slide_96proc_transparent
{
	width:2%;			/* Width of right column content (column width minus padding on either side) */
	left:98%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */



/* column container 3procent_ffffff */
  .colmask_3procent_ffffff
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_3procent_ffffff,
.colmid_3procent_ffffff,
.colleft_3procent_ffffff
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_3procent_ffffff,
.col2_3procent_ffffff,
.col3_3procent_ffffff
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_3procent_ffffff
{
	background:#ffffff;		/* right column background colour */
	border-top:0px solid #ffffff;
}

.threecol_3procent_ffffff .colmid_3procent_ffffff
{
	right:50%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_3procent_ffffff .colleft_3procent_ffffff
{
	right:47%;			/* width of the middle column */
	background:#ffffff;		/* left column background colour */
}

.threecol_3procent_ffffff .col1_3procent_ffffff
{
	width:45%;			/* width of middle column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of middle column */
}

.threecol_3procent_ffffff .col2_3procent_ffffff
{
	width:3%;			/* Width of left column content (column width minus padding on either side) */
	left:52%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_3procent_ffffff .col3_3procent_ffffff
{
	width:45%;			/* Width of right column content (column width minus padding on either side) */
	left:101%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */




/* column container 33_34_33_3proc % och 3% padding i st för 2& */
  .colmask_33_34_33_3proc
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_33_34_33_3proc,
.colmid_33_34_33_3proc,
.colleft_33_34_33_3proc
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_33_34_33_3proc,
.col2_33_34_33_3proc,
.col3_33_34_33_3proc
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_33_34_33_3proc
{
	background:#f7f7f7;		/* #fafafa eller #f7f7f7 */ /* right column background colour */
	border-top:0px solid #efefef;
}

.threecol_33_34_33_3proc .colmid_33_34_33_3proc
{
	right:33%;			/* width of the right column */
	background:#f7f7f7;		/* #efefef eller #f5f5f5 */  /* center column background colour */
}

.threecol_33_34_33_3proc .colleft_33_34_33_3proc
{
	right:34%;			/* width of the middle column */
	background:#f7f7f7;		/* #e7e7e7 eller #f0f0f0 */  /* left column background colour */
}

.threecol_33_34_33_3proc .col1_33_34_33_3proc
{
	width:28%;			/* width of center column content (column width minus padding on either side) */
	left:103%;			/* 100% plus left padding of center column */
}

.threecol_33_34_33_3proc .col2_33_34_33_3proc
{
	width:27%;			/* Width of left column content (column width minus padding on either side) */
	left:42%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_33_34_33_3proc .col3_33_34_33_3proc
{
	width:27%;			/* Width of right column content (column width minus padding on either side) */
	left:82%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container 33_34_33_3proc_ffffff % och 3% padding i st för 2& */
  .colmask_33_34_33_3proc_ffffff
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_33_34_33_3proc_ffffff,
.colmid_33_34_33_3proc_ffffff,
.colleft_33_34_33_3proc_ffffff
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_33_34_33_3proc_ffffff,
.col2_33_34_33_3proc_ffffff,
.col3_33_34_33_3proc_ffffff
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_33_34_33_3proc_ffffff
{
	background:#ffffff;		/* #fafafa eller #f7f7f7 */ /* right column background colour */
	border-top:0px solid #ffffff;
}

.threecol_33_34_33_3proc_ffffff .colmid_33_34_33_3proc_ffffff
{
	right:33%;			/* width of the right column */
	background:#ffffff;		/* #efefef eller #f5f5f5 */  /* center column background colour */
}

.threecol_33_34_33_3proc_ffffff .colleft_33_34_33_3proc_ffffff
{
	right:34%;			/* width of the middle column */
	background:#ffffff;		/* #e7e7e7 eller #f0f0f0 */  /* left column background colour */
}

.threecol_33_34_33_3proc_ffffff .col1_33_34_33_3proc_ffffff
{
	width:28%;			/* width of center column content (column width minus padding on either side) */
	left:103%;			/* 100% plus left padding of center column */
}

.threecol_33_34_33_3proc_ffffff .col2_33_34_33_3proc_ffffff
{
	width:27%;			/* Width of left column content (column width minus padding on either side) */
	left:42%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_33_34_33_3proc_ffffff .col3_33_34_33_3proc_ffffff
{
	width:27%;			/* Width of right column content (column width minus padding on either side) */
	left:82%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */



/* column container 34_33_33_2proc_ffffff % och 2% padding */
  .colmask_34_33_33_2proc_ffffff
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_34_33_33_2proc_ffffff,
.colmid_34_33_33_2proc_ffffff,
.colleft_34_33_33_2proc_ffffff
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_34_33_33_2proc_ffffff,
.col2_34_33_33_2proc_ffffff,
.col3_34_33_33_2proc_ffffff
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_34_33_33_2proc_ffffff
{
	background:#ffffff;		/* #fafafa eller #f7f7f7 */ /* right column background colour */
	border-top:0px solid #ffffff;
}

.threecol_34_33_33_2proc_ffffff .colmid_34_33_33_2proc_ffffff
{
	right:33%;			/* width of the right column */
	background:#ffffff;		/* #efefef eller #f5f5f5 */  /* center column background colour */
}

.threecol_34_33_33_2proc_ffffff .colleft_34_33_33_2proc_ffffff
{
	right:33%;			/* width of the middle column */
	background:#ffffff;		/* #e7e7e7 eller #f0f0f0 */  /* left column background colour */
}

.threecol_34_33_33_2proc_ffffff .col1_34_33_33_2proc_ffffff
{
	width:29%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}

.threecol_34_33_33_2proc_ffffff .col2_34_33_33_2proc_ffffff
{
	width:29%;			/* Width of left column content (column width minus padding on either side) */
	left:40%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) =3% */
}

.threecol_34_33_33_2proc_ffffff .col3_34_33_33_2proc_ffffff
{
	width:29%;			/* Width of right column content (column width minus padding on either side) */
	left:77%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */



/* column container 3procent_ffffff */
  .colmask_3procent_ffffff
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_3procent_ffffff,
.colmid_3procent_ffffff,
.colleft_3procent_ffffff
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_3procent_ffffff,
.col2_3procent_ffffff,
.col3_3procent_ffffff
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_3procent_ffffff
{
	background:#ffffff;		/* right column background colour */
	border-top:0px solid #ffffff;
}

.threecol_3procent_ffffff .colmid_3procent_ffffff
{
	right:50%;			/* width of the right column */
	background:#ffffff;		/* middle column background colour */
}

.threecol_3procent_ffffff .colleft_3procent_ffffff
{
	right:47%;			/* width of the center column */
	background:#ffffff;	/* left column background colour */
}

.threecol_3procent_ffffff .col1_3procent_ffffff
{
	width:45%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of middle column */
}

.threecol_3procent_ffffff .col2_3procent_ffffff
{
	width:3%;			/* Width of left column content (column width minus padding on either side) */
	left:52%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_3procent_ffffff .col3_3procent_ffffff
{
	width:45%;			/* Width of right column content (column width minus padding on either side) */
	left:101%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */



/* column container 3_27_70_ffffff */
  .colmask_3_27_70_ffffff
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;	/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_3_27_70_ffffff,
.colmid_3_27_70_ffffff,
.colleft_3_27_70_ffffff
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_3_27_70_ffffff,
.col2_3_27_70_ffffff,
.col3_3_27_70_ffffff
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_3_27_70_ffffff
{
	background:#ffffff;		/* right column background colour */
	border-top:0px solid #ffffff;
}

.threecol_3_27_70_ffffff .colmid_3_27_70_ffffff
{
	right:70%;			/* width of the right column */
	background:#ffffff;	/* center column background colour */
}

.threecol_3_27_70_ffffff .colleft_3_27_70_ffffff
{
	right:27%;			/* width of the center column */
	background:#ffffff;	/* left column background colour */
}

.threecol_3_27_70_ffffff .col1_3_27_70_ffffff
{
	width:25%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of center column */
}

.threecol_3_27_70_ffffff .col2_3_27_70_ffffff
{
	width:3%;			/* Width of left column content (column width minus padding on either side) */
	left:72%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol_3_27_70_ffffff .col3_3_27_70_ffffff
{
	width:65%;			/* Width of right column content (column width minus padding on either side) */
	left:101%;			/* Please make note of the brackets here: */
}                       /* (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */



/* column container 5_90_5_2proc_fff8dc % och 2% breda kolumn vit, hogra kolumn fff8dc internationellt.php */
  .colmask_5_90_5_2proc_fff8dc
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright_5_90_5_2proc_fff8dc,
.colmid_5_90_5_2proc_fff8dc,
.colleft_5_90_5_2proc_fff8dc
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1_5_90_5_2proc_fff8dc,
.col2_5_90_5_2proc_fff8dc,
.col3_5_90_5_2proc_fff8dc
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol_5_90_5_2proc_fff8dc
{
	background:#fff8dc;		/* right column background colour */
	border-top:10px solid #fff8dc;
}

.threecol_5_90_5_2proc_fff8dc .colmid_5_90_5_2proc_fff8dc
{
	right:5%;			/* width of the right column */
	background:#fff8dc;		/* middle column background colour */
}

.threecol_5_90_5_2proc_fff8dc .colleft_5_90_5_2proc_fff8dc
{
	right:90%;			/* width of the middle column */
	background:#fff8dc;		/* left column background colour */
}

.threecol_5_90_5_2proc_fff8dc .col1_5_90_5_2proc_fff8dc
{
	width:86%;			/* width of middle column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of middle column */
}

.threecol_5_90_5_2proc_fff8dc .col2_5_90_5_2proc_fff8dc
{
	width:1%;			/* Width of left column content (column width minus padding on either side) */
	left:7%;			/* width of (right column) plus (middle column left and right padding) plus (left column left padding) */
}

.threecol_5_90_5_2proc_fff8dc .col3_5_90_5_2proc_fff8dc
{
	width:1%;			/* Width of right column content (column width minus padding on either side) */
	left:105%;			/* Please make note of the brackets here: */
}                                       /* (100% - left column width) plus (middle column left and right padding) plus (left column left and right padding) plus (right column left padding) */


/* column container */
  .colmask
  {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
  }

/* common column settings */
.colright,
.colmid,
.colleft
{
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1,
.col2,
.col3
{
	float:left;
	position:relative;
	padding:0 0 0.1em 0;
	overflow:hidden;
}

/* 3 Column settings */
.threecol
{
	background:#fff8dc;		/* bl&#229; right column background colour */
	border-top:30px solid #fff8dc;
}

.threecol .colmid
{
	right:25%;			/* width of the right column */
	background:#ffffff;		/* center column background colour */
}

.threecol .colleft
{
	right:50%;			/* width of the middle column */
	background:#fff8dc;		/* left column background colour */
}

.threecol .col1
{
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}

.threecol .col2
{
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol .col3
{
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here: */
}







/* Footer styles */


.footer
{
  clear:both;
  float:left;
  width:100%;
  margin: 0px, 0px, 0px, 0px;
  border-top:20px solid #f7f7f7;
  border-bottom:20px solid #efefef;
  background:#f7f7f7;
  color:#666666;
  font-size:.9em;
}

.footer ul li.snabblank
{
/*    display: inline-block; */
    display: inline;
    float: left;
    position: relative;
    padding-left: 20px;
    margin: 0 0 0 0;  /* 1:a parameter: plats ovanpa menyn */
}
 
.footer ul li.instrument
{
/*    display: inline-block; */
    display: inline;
    float: left;
    position: relative;
    padding: 2px 2px 2px 2px;
    margin: 0 0 0 0;  /* 1:a parameter: plats ovanpa menyn */
/*	border: 2px solid #fa0000;  */
}

.footer ul li.search
{
/*    display: inline-block; */
    display: inline;
    float: right;
    position: relative;
    margin: 0 0 0 0;  /* 1:a parameter: plats ovanpa menyn */
}

ul li.hitta
{
    display: inline-block;
/*    display: inline; */
    float: left;
    position: relative;
    margin: 0 0 0 0;  /* 1:a parameter: plats ovanpa menyn */
}

.footer ul li.hitta
{
    display: inline-block;
/*    display: inline; */
    float: left;
    position: relative;
    margin: 0 0 0 0;  /* 1:a parameter: plats ovanpa menyn */
}

.footer ul li.copy_and_time
{
/*    display: inline-block; */
    display: inline;
    float: left;
    position: relative;
    padding-left: 20px;
    margin: 0 0 0 0;  /* 1:a parameter: plats ovanpa menyn */
}

.footer ul li:first-child
{
        padding-left: 20px;
    }

.footer ul li:last-child
{
        padding-right: 20px;
    }
 
.footer ul li a
{
/*    text-decoration: none; */
    margin: 0;
    padding-top: 15px;  /* hur langt uppat markeras lanken gult i huvudmenyn */
}

