/*Reset*/
body{
  font-family: Arial;
  background: #000; /*#2C2C2C;*/
  background:#000 url("../images/bg-v2.gif");
  color:#FFF;
  padding:0;
  font-size: 13px;
}
h1,h2,h3,h4,h5,h6,ul,lh{
 margin:0;
 padding:0;
}

html, body {
	height: 100%;
  margin: 0 0 1px;
  padding: 0;
}


h1,h2{
  border-bottom-color: #000000;
  border-bottom-style: solid;
  margin-bottom: 20px;
}

h1{
	border-bottom-width: 2px;
}

h2{
	border-bottom-width:1px; 
}

h3{
	margin-bottom:10px;
	margin-top:15px;
}

ul{
	list-style: none;
	
}

li{
	margin: 0;
}

.overlay{
  color:#000;
}

#goog-maps iframe {
  border-color: #000000;
  border-style: solid;
  border-width:2px;
  margin-bottom: 10px;
}

}

.page-inner{
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
}

.witespace{
	margin-bottom: 35px;
}



#overlay-info h1{
  padding-bottom:20px;
}


#overlay-info span{
   font-size: 16px;
 }

/*End reset*/
#wrapper-inner{
  background:url("../images/bgshine4.png") no-repeat top center;
   height: 100%;
   
}
#header-inner{
  /* border-bottom: solid 2px  #7030A0;*/
}


#main-inner{
  /* background:url("../images/bg-trans.png");*/
   padding-bottom:10px;
}



#header{
  /*background-image: url("../images/logo-ligg-vit.png");*/
  background-position: left;
  background-repeat:no-repeat;
  height: 100px;

  margin-bottom: 30px;

 }


/*Kontakt Page*/
#kontakt-page h1{
  border-bottom: solid 2px #202020;
}

ul#members a{
  color:#eee;
  text-decoration: none;
}


ul#members{
  list-style: none;
  margin-top:20px;
  letter-spacing: 1px;
}
ul#members li{
  padding: 0 0 10px 0;
}

/*paketlosningar-page*/
#paketlosningar-page h1{
  border-bottom: solid 2px #202020;
}


/*utbildning-page*/
#utbildning-page h1{
  border-bottom: solid 2px #202020;
}

/*Medarbetare page*/
.medarbetare-img{
  padding-bottom:10px;

}
.medarbetare-page-inner img{
  border:solid 2px #000;
  width:80px;
  height: 80px;
  margin-right:10px;

}

.medarbetare-page-inner{
  position:relative;

  border-bottom:solid 1px #000;
  margin-bottom:10px;

  height: 95px;
}


.medarbetare-info{

  margin-left: 90px;
  /*border-bottom:solid 1px #000;*/
}
.medarbetare-info h4{
  padding-bottom: 5px;
    padding-top:5px;
  margin-left:10px;
  font-size: 15px;
}


.medarbetare-info ul{
  margin-left:10px;
  list-style: none;
}


.medarbetare-info ul a{
  color:#FFF;
  text-decoration: none;
}


.medarbetare-info a.las-mer-link{
  font-size:small;
  margin:0;
  padding:0;
  float:right;
  padding:2px 5px;
  border:1px solid #000;
  color:#FFF;
  background:#202020;/*#7030A0;*/
  /*-moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; */
  letter-spacing: 1px;
  position:relative;
  text-decoration: none;

}

 .medarbetare-citat{
   font-style: italic;
   color:#000;
   margin-left:10px;
 }


.medarbetare-info a.las-mer-link:hover{
   cursor: pointer;
   color:#FFF;
   background:#7030A0;/*rgb(177,126,216);*/

}
/*fran-massor-och-event-page*/
#fran-massor-och-event-page h1{
      border-bottom: 2px solid #000;
  margin-bottom:20px
}
#fran-massor-och-event-page img{
     border:solid #000 3px;

}

/*totalentreprenor-page*/
#totalentreprenor-page h1{
    border-bottom: 2px solid #000;
  margin-bottom:20px;
}
#totalentreprenor-page img{
    border:solid #000 3px;
}
/*kunskap-och-dynamik-page*/
#kunskap-och-dynamik-page h1{
      border-bottom: 2px solid #000;
  margin-bottom:20px;
}
#kunskap-och-dynamik-page img{
    border:solid #000 3px;
}


/*forsaljning-page*/
#forsaljning-page h1{
    border-bottom: 2px solid #000;
  margin-bottom:20px;
}

/*drommen-page*/
#drommen-page h1{
    border-bottom: 2px solid #000;
  margin-bottom:20px;
}
#drommen-page img{
     border:solid #000 3px;

}

/*esp-vektor-work-page */
#esp-vektor-work-page h1{
    border-bottom: 2px solid #000;
  margin-bottom:20px;
}

/*Galleri-page*/
#galleri-page h1{
  border-bottom: 2px solid #000;
  margin-bottom:20px;
}
#galleri-page h3{
  font-weight: bold;
}
#galleri-page ul{
  list-style: none;
  margin-bottom:5px;

}


/*footer*/
#footer{
  border-top: solid 2px  #7030A0;
margin-top: 20px;
margin-bottom: 20px;


}

#footer p{
   padding:5px;
   text-align: center;
}
/*end footer*/
.modal-div-kontakt{
  background: #7030A0;margin-left:10px;width:160px;border:solid 2px #000;
}


.modal-img{
  margin:10px 20px 5px 10px; border:2px #000 solid;  width:160px; height:160px;
}


.modal-h2{
  color:#000;margin:10px 0 10px 10px;
}


.modal-h4{
  color:#000;margin-left:10px;
}
.modal-p{
  color:#000; margin-left:10px;

}


.modal-citat{
   font-style: italic;
   color:#000;
   margin-left:10px;
 }
.modal-citat-namn{
   font-weight:bold;
 }
.span-hidden{
  visibility: hidden;
}
.modal-kontakt{
  color:#fff;font-size:13px;margin-left:7px;list-style:none;padding:5px;
}
.modal-kontakt a{
  color:#FFF;
  text-decoration: none;
}

.drom-citat{
  font-style: italic;;
}
.drom-citat-namn{
  font-style: italic;
  font-weight: bold;
}


#kontakt-nav a{
  color: #FFF;
  text-decoration: none;


  letter-spacing: 1px;
}


#kontakt-nav ul{
 list-style-type: none;

 margin: 0;
 padding:0;
}
#kontakt-nav ul li{
  margin-bottom: 5px

}

 #kontakt-nav ul li a{
   /*-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;*/
   padding:5px 10px 5px 10px;
   background: #202020;/* #7030A0;*/
   display:block;
   border:solid 1px #000;



 }

/*End kontakt.page*/
 #kontakt-nav .active, #kontakt-nav a:hover{
   background:#7030A0;/* rgb(177,126,216);*/
   color:#FFF;

}

.foot-wrapper{
	width:530px;
	margin: auto;
}
 
#foot-wrapper dl{
	display:block;
	margin:10px 0 10px 0;
}

#foot-wrapper dt{
	display:inline-block;
	float:left;
	clear:left;
	margin:0px 0 3px 0;
} 
#foot-wrapper dd{
	display: inline-block;
	float:left;
	margin:0;
	margin:0px 0 3px 0;
}
 
.item dl {
	padding:0;
	margin:5px 0 5px 0;
	display:block;
	overflow: hidden;
	
}

.item dt {
		padding:0;
		margin:0;
		float:left;
		clear:left;
    font-weight: bold;
}

.item dt:after {
	content: ":"
}

.item dd {
	padding:0 0 0 3px;
	margin:0;
	float:left;
	clear:right;
}

#goog-maps li{
}

#goog-maps iframe{
	display: block;
	position: absolute;
	top:20px;
}

#goog-maps a{
	margin:0;
	font-size: 13px;
	font-weight: normal;	
	width: 90px;
	text-align:center;
	line-height:19px;
	margin-right:3px;
	background: #202020;
	border:solid 1px #000;
	float: left;
}

#goog-maps .active, #goog-maps a:hover{
   background:#7030A0;/* rgb(177,126,216);*/
   color:#FFF;
}

#follow {
	margin: 25px 0 0 0;
}

#follow p {
	margin:4px 0 0 0;
}

#flickrButton {
	height:19px;
	width:48px;
	background:#EEEEEE;
	border: 1px solid #7C7C7C;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#flickrButton img {
	display: block;
	margin :3px 2px -2px 2px;
	height:15px;
	vertical-align: bottom;	
}