body {
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-image:url(bakgrund.gif);
}
body, td, th {
  font-family:Arial, sans-serif;
  font-size:100%;
  line-height:140%;
}
h1, h2, h3 {
  line-height:130%;
  font-size:150%;
  margin-top:0px;
  margin-bottom:5px;
  font-weight:bold;
  color:#005288;
}

.amessage{
	text-align:center;
	font-size:200%;
	line-height:120%;
	margin-bottom:20px;
	padding:30px 0px 30px 0px;
	border-top: solid 4px white;
	border-bottom: solid 4px white;
	margin-left:auto;
	margin-right:auto;
}

.disfancybox-overlay{
	background-image: url(/images/bakgrund.gif);
}

.disfancybox-skin{
		background-image: url(/images/start_botten2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:100%;
	padding:30% 20% 30% 20%!important;
	background-color:#7190b7!important;
}

a.wbutton{
	text-decoration:none;
	font-weight:bold;
	font-size:150%;
	margin:0px 30px 0px 30px;

}

a.wbutton:hover{
background-color:#567da6!important;

}

.disfancybox-inner{
	width:100%!important;
	height:100%!important;
}

#wrapper {
  width:100%;
  max-width:900px;
  margin-left:auto;
  margin-right:auto;
  background-color:#fff;
  padding:40px;
  margin-top:50px;
  -moz-box-shadow:2px 2px 5px #AAA;
  -webkit-box-shadow:2px 2px 5px #AAA;
  box-shadow:2px 2px 5px #AAA;
}
body#introbild #wrapper { padding-top:30px; }
sup {
  font-size:70%;
  line-height:100%;
}
img { border-width:0px; }
p { margin:0px; }
#adress {
  max-width:900px;
  width:100%;
  margin-left:auto;
  margin-right:auto;
  font-size:70%;
  line-height:110%;
  text-align:center;
  margin-bottom:20px;
  margin-top:20px;
}
body#start #content { padding:7px; }
#content {
  padding:30px;
  background-color:#FFF;
  height:100%;
}
div.items-row {
  border-bottom:solid 1px #b2b2b2;
  padding-bottom:20px;
  margin-bottom:20px;
}
#content a { color:black; }
div.items-row {
  border-bottom:solid 1px #b2b2b2;
  padding-bottom:20px;
  margin-bottom:20px;
}
dt.article-info-term { display:none; }
dt.result-title {
  margin-top:30px;
  font-size:110%;
}
div.blog dd.createdby, dd.createdby, dd.category-name, dd.create, dd.modified, .ref {
  font-size:70%;
  line-height:110%;
  color:#3a3a36;
  -webkit-margin-start:0px;
}
#content ul {
  list-style-image:url(punkt.gif);
  margin-left:-10px;
}
#content li { margin-top:8px; }
#slider { display:block; }
#slidermobil { display:none; }
#slider img.dj-image { width:85% !important; }
#slider div#djslider90.djslider.djslider-default {
  height:420px !important;
  border-bottom:solid 1px #3a3a36;
  border-top:solid 1px #3a3a36;
  margin-top:35px;
}
#slider img#next90, img#prev90 { margin-top:70px !important; }
.startright {
  display:block;
  background-image:url(ovixan_start2.jpg);
  background-repeat:no-repeat;
  padding-left:380px;
  padding-right:40px;
  padding-top:50px;
  padding-bottom:50px;
  font-size:140%;
  line-height:130%;
  color:#6991bb;
  font-style:italic;
  font-weight:normal;
}
#slider, #slidermobil, #spc { width:100%; }
.dator { display:block; }
.mobil { display:none; }
#logo {
  width:100%;
  margin-bottom:20px;
  text-align:center;
}
#navigering {
  width:100%;
  margin-bottom:40px;
  padding-top:8px;
  padding-bottom:8px;
  border-top:solid 1px black;
  border-bottom:solid 1px black;
}
#navigering ul li ul li a {
  font-weight:normal;
  text-transform:none;
  color:black !important;
}
#navigering a {
  font-weight:bold;
  text-transform:uppercase;
}
.responsiveMenuTheme5d.isDesktop a, .responsiveMenuTheme5d.isDesktop > li > .parent { padding:0px 16px 0px; }
#navigering li.current.active a, #navigering a:hover, .responsiveMenuTheme5m.isMobile li.active > a { color:#f68428 !important; }
.responsiveMenuTheme2d.isDesktop span.linker { padding:3px 0px; }
li#item-101 { display:none; }
.responsiveMenuTheme5d.isDesktop > li > .parent { background-position:right 7px; }
.responsiveMenuTheme5d.isDesktop ul { min-width:230px; }
@media all and (min-width: 320px) and (max-width: 800px) {
  #wrapper {
    margin-top:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
  }
	
	.disfancybox-skin{

	padding:30% 10% 30% 10%!important;

}
	
	a.wbutton{
width:25%;
	font-size:120%;
	margin:0px 30px 0px 30px;
		float:left;

}
	
	.amessage{
	
	padding:10px 0px 10px 0px;

}
	
  #topp {
    margin-top:3px;
    padding-top:0px;
    width:85%;
    padding-left:10%;
    padding-right:5%;
    background-image:none;
  }
  #showcase2, #adress, #contentwrapper, #right, #showcaserosa, #slider {
    width:90%;
    padding-left:5%;
    padding-right:5%;
  }
  #slider { padding-bottom:20px; }
  .dator { display:none; }
  .mobil { display:block; }
  #content { margin-top:0px; }
  #content img {
    width:100%;
    height:auto;
  }
  img.centerimage { width:80%; }
  .fullimage, .fullimage90, img.bildskugga, .bloggimage {
    width:100%;
    margin-left:0%;
  }
  #content60, #content80, #content100, #left, #right, body#introbild #content80 {
    width:100% !important;
    margin-left:0%;
  }
  #logo { display:none; }
  a.responsiveMenu5m.toggleMenu.isMobile {
    display:block !important;
    padding-top:20px;
    height:70px;
    background-image:url(toggle-icon.png), url(ovixan_tub.jpg);
    background-position:right center, 20px center;
    background-repeat:no-repeat, no-repeat;
    background-size:auto, 230px;
    border-bottom:solid 3px #c9d4e0;
  }
  a.responsiveMenu5m.toggleMenu.isMobile span, #navigering { display:none; }
  .toggleMenu { border-radius:0 0px 0px 0; }
  li#item-101 { display:block !important; }
  .responsiveMenuTheme5m.isMobile li ul { padding-left:40px; }
  .responsiveMenuTheme5m.isMobile li.current.active a { font-weight:bold; }
  ul.nav.menuleftnav { display:none; }
  .rsca { height:100% !important; }
  .startright {
    padding-left:6%;
    padding-right:6%;
    padding-top:9%;
    padding-bottom:8%;
    background-image:none;
    font-size:120%;
  }
  #slider { display:none; }
  #slidermobil { display:block; }
  #slidermobil img.dj-image { width:100% !important; }
  #slidermobil div#djslider92.djslider.djslider-default { height:580px !important; }
  #slidermobil img#next92, #slidermobil img#prev92 { display:none; }
}
body#start .ref { padding:5%; }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #wrapper { width:100%; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #slider { display:block !important; }
  #slidermobil { display:none !important; }
  .startright { font-size:140%; }
  #slider div#djslider90.djslider.djslider-default { height:360px !important; }
  .dator { display:block !important; }
  .mobil { display:none !important; }
}
