/*SÖKRUTA */

.sv-searchform-portlet input[type=text], .sv-standardsearch-portlet input[type=text] {
width:95%;
height: 60px;
border-radius: 0px;
padding: 0px;
border: 1px solid #efefef;
font-size: 16px;
padding-left:25px;
margin:0px !important;
-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);
   text-align:center;
}
.sv-searchform-portlet input[type=image], .sv-standardsearch-portlet input[type=image] {
	display:none;
}


/* Bildtext */
p.sv-portlet-image-caption{
   padding:1em !important;
   border:1px solid #efefef !important;
   font-size:90% !important;
   font-weight:300;
}




/* Knappar */

.btn-style2 a, .btn-style3 a{
	display:inline-block;
	cursor:pointer;
	font-family:'Patua One', Arial;
	font-size:17px;
	padding:13px 30px;
	text-decoration:none;
}

.btn-style2 a:active, .btn-style3 a:active {
	position:relative;
	top:1px;
}


/* Knapp 1 */
.btn-style2 a{
	background-color:#f2b134 ;
	border:1px solid #f0ab28 ;
	color:#ffffff !important;
}
.btn-style2 a:hover {
	background-color:#e3a01f ;
}


/* Knapp 2 */
.btn-style3 a{
	background-color:#068587  ;
	border:1px solid #07797b  ;
	color:#ffffff  !important;
}
.btn-style3 a:hover {
	background-color:#0c7274  ;
}



/*Vänstermeny*/

#navigation {}


#navigation ul {
  margin: 0;
  padding: 0;
  line-height: 1.3em;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  overflow: hidden;
  padding: 0;
  position: relative;
}

#navigation ul li{
  float: none;
  line-height: 1.3em;
  padding: 0; 
  right: auto;
  text-align: left;
  top: auto;
  position: static;
  position: relative;

}

#navigation ul li a {
  font-family: 'Patua One', Arial;
  font-size:100%;
  padding: 0em 1em 0.63em 0em;
  display: block;
  text-decoration: none;
  line-height: 1.3em;
  position: relative;
  background-position: 0 1em;
  background-repeat:no-repeat;
  border-bottom:1px solid #efefef;
  border-top:1px solid transparent;
  border-right:1px solid transparent;
  border-left:1px solid #efefef;
  height:1%;
  color:#ed553b;
}

#navigation ul li a.has-children{

}

#navigation .n2 {
/*background-color:#FFE78C;*/
background-color: #fff;
}

#navigation .notSelected{
  background-color:#fff;
}





/* Nivå 1 */
#navigation ul li li a {
  font-family: 'Patua One', Arial;
  padding: 0.63em 1em 0.63em 1em;
  font-weight:normal;
  background-color: #fff;
}

#navigation ul li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/arrow-right.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#navigation ul li li a.open{
  background-image:url('/webdav/images/Mallbilder/arrow-down.png');
  background-position: center right;
  background-repeat:no-repeat;
  border-left:1px solid #ed553b;
  background-color: #ffe4df;
}

#navigation ul li li a:hover {
  background-color: #ffe4df  ;
}

#navigation ul li li a.current {
  font-weight: bold;
  color:#000;
   
}



/* Nivå 2 */
#navigation ul li li li a {
  font-size:100%;
  font-family: 'Source Sans Pro', sans-serif;
  padding: 0.63em 1em 0.63em 2em;
  font-weight:300;
  background-color: #fff;
  color:#000;
  border-left:1px solid #ed553b;
}

#navigation ul li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/arrow-right.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#navigation ul li li li a.open{
  background-image:url('/webdav/images/Mallbilder/arrow-down.png');
  background-position: center right;
  background-repeat:no-repeat;
  background-color: #efefef;
  border-left:1px solid #ed553b  ;
}

#navigation ul li li li a:hover {
  background-color: #efefef;
}

#navigation ul li li li a.current {
  font-weight: bold;
  color:#000;
   
  
}



/* Nivå 3 */
#navigation ul li li li li a {
  font-size:90%;
  font-family: 'Source Sans Pro', sans-serif;
  padding: 0.63em 1em 0.63em 3em;
  font-weight:300;
  background-color: #f5f5f5  ;
  color:#000;
}

#navigation ul li li li li a.has-children{
  background-image:url('/webdav/images/Mallbilder/arrow-right.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#navigation ul li li li li a.open{
  background-image:url('/webdav/images/Mallbilder/arrow-down.png');
  background-position: center right;
  background-repeat:no-repeat;
}

#navigation ul li li li li a:hover {
  background-color: #e6e6e6 ;
}

#navigation ul li li li li a.current {
    font-weight: bold;
  color:#000;
  
}

.contentHolder{
	padding-left:10px;
	padding-right:10px;
}
