h1{font-size: 24px;
}

h2{
display: block;
font-size: 1.5em;
font-weight: bold;
margin: 0px 0px 0.83em 0px;
}

img {
border: 0px;
}

p{
margin: 5px 0px 5px 0px;
font-family: verdana;
font-size: 10px;
}
#slides {
	width: 950px;
	background-color: white;
}
.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;    } 
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }        
.slides_container {
	width: 415px;
	height: 169px;
	background-color: white;
	margin-left: 35px;
	padding-top:4px;
	float:left;

}
.bannerText_container{
	width: 350px;
	height: 169px;
	background-color: white;
	float:right;
	padding-top:30px;
	padding-right:25px;
}

.shadow{
	margin-left:24px;
	margin-top:76px;
}

#addmwork{
width:600px;
height:300px;
margin-left:auto;
margin-right:auto;
padding:20px;
background:#EEEEEE;
}

#red_news{
width:670px;
height:580px;
margin-left:auto;
margin-right:auto;
padding:20px;
background:#EEEEEE;
}

div#mworkeppsusbox{
-moz-border-radius: 5px;
border-radius: 5px;
background: #e2e2e3;
width: 325px;
height: 269px;
font-size: 10pt;}

div#newsbox{
-moz-border-radius: 5px;
border-radius: 5px;
background: #e2e2e3;
width: 365px;
height: 236px;
font-size: 10pt;}

div#newsbox_small{
-moz-border-radius: 5px;
border-radius: 5px;
background: #e2e2e3;
width: 210px;
height: 128px;
font-size: 10pt;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #000000}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.rtopnews, b.rbottomnews{display:block;background: #FFF}
b.rtopnews b, b.rbottomnews b{display:block;height: 1px;
    overflow: hidden; background: #eeeeee}
b.rtopnews b.r4, b.rbottomnews b.r4{margin: 0 1px;height: 2px}

a:link { text-decoration: none; color:#000000;}
a:visited{ text-decoration: none;color:#000000;}
a:active { text-decoration: none;color:#000000;}
a:hover { text-decoration: none;color:#000000;}

#mworkeppsusbox a:link { text-decoration: none; color:#000000;}
#mworkeppsusbox a:visited{ text-decoration: none;color:#000000;}
#mworkeppsusbox a:active { text-decoration: none;color:#000000;}
#mworkeppsusbox a:hover { text-decoration: none;color:#000000;}

#newsbox a:link { text-decoration: none; color:#000000;}
#newsbox a:visited{ text-decoration: none;color:#000000;}
#newsbox a:active { text-decoration: none;color:#000000;}
#newsbox a:hover { text-decoration: none;color:#000000;}


#bottomline a:link { text-decoration: none; color: #CC3333}
#bottomline a:visited { text-decoration: none; color: #CC3333}
#bottomline a:active { text-decoration: none; color: #CC3333}
#bottomline a:hover { text-decoration: underline}

#menycontainer ul{
				margin:11px 0px 0px 24px;
				padding-left: 0; 
				float: left; 
				width: auto;
				line-height: 15px;
				}
				
#menycontainer li{display: inline;}

#menycontainer ul a{	margin: 10px 0px 0px 0px;
					float: left;
					width: 138px;
					height: 24px;
					text-decoration: none;
					padding-top: 16px;
					font-size: 10pt;
					font-family: verdana;
					font-weight: normal;
					color:#ff00ff;
					background: transparent url(images/inactive4.png);}

					
#meny a:link{color: #ffffff;}
#meny a:visited{color: #ffffff;}

#meny a#current{	background: transparent url(images/active6.png);
				color: #FFFFFF;
				padding-bottom:2px;
				padding-top:18px;
				font-size:11pt;
				height:22px;}
				
.contactbox{
width: 600px;
height:130px;
margin:10px 10px 20px 0px;
float:left;
font-family: verdana;
font-size:10pt;
}

.skugga{
	background:url(images/skugga1.gif);
	padding:5px;
}

#partners {
    float: left;
    font-family: verdana;
    font-size: 10px;
    line-height: 18px;
    width: 583px;
}

#support{
width: 500px;
height:35px;
float:left;
font-family: verdana;
font-size:10px;
}

#utbildning{
   float: right;
    height: 205px;
    margin: 0 60px 0 0;
    padding-top: 10px;
    width: 180px;
}
				
#submeny{
margin:5px 0px 20px 0px;
padding: 0; 
width: 170px; 
list-style-type: none;  
border-bottom: 1px solid #996666;
font-family: verdana;
font-size:9pt;}



#greybox{
border:1px solid #ccc;
background:#f9f9f9;
height:290px;
float:left; width:28%;
}
#space{
background:#fff;
height:270px;
float:left; width:3%;
}


#submeny a{ 
display: block;  
height:27px;  
padding-top: 13px; 
text-decoration: none;
font-size: 11px;
border-top: 1px solid #996666;}

#submeny2 a{ 
display: block;  
height:27px;  
padding-top: 13px; 
text-decoration: none;
font-size: 11px;}


#submeny a:link{color: #000000;}
#submeny a:visited{color: #000000;}
#submeny a:hover{color: #666666;}
#submeny a#current{color: #bf0000;}

				
#banner{
width: 950px; 
height:169px;
background-color: #FFFFFF;
}

#banner_2{
width: 950px; 
height:220px;
background-color: #FFFFFF;
}
#stripe{width:100%; height:2px; padding-right:10px; background-image: url(images/lineunderfliks6.png)}

.iphone_img{float: left;
margin-left: 71px;
width: 140px;
height:160px;
}

.android_img{float: left;
margin-left: 71px;
width: 140px;
height:160px;
}

.phones{float: right;
margin-right: 35px;
height:200px;
margin-top: 10px;

}


.bannerText {
float: left;
margin-top: 12px;
margin-left: 100px;
width: 277px;
height: 68px;
}


.bannerText_try {
float: left;
margin-top: 35px;
margin-left: 100px;
width: 277px;
height: 68px;
}

.bannerTextButton{
float: left;
margin-top: 22px;
width: 277px;
}

.registerButton2 {
font-family: Verdana,Tahoma,Verdana;
font-size: 13px;
line-height: 25px;
display: block;
width: 172px;
text-align: center;
height: 28px;
float: none;
margin-top:37px;
}

.registerButton3 {
font-family: Verdana,Tahoma,Verdana;
font-size: 13px;
line-height: 25px;
display: block;
width: 172px;
text-align: center;
height: 28px;
float: none;
padding-left:180px;
}

.bannerButton {
font-family: Verdana,Tahoma,Verdana;
font-size: 13px;
line-height: 25px;
display: block;
width: 136px;
text-align: center;
margin-top: 19px;
margin-left: 48px;
height: 28px;
}


.registerButton {
font-family: Verdana,Tahoma,Verdana;
font-size: 13px;
line-height: 25px;
display: block;
width: 172px;
text-align: center;
height: 28px;
float: none;
margin-top:15px;
margin-left:39px;
}

.bannerButtonBackground {
  border: 1px solid transparent;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  text-transform: uppercase;
  background-color: #e10000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#cf0000),to(#e10000));
  background-image: -webkit-linear-gradient(top,#cf0000,#e10000);
  background-image: -moz-linear-gradient(top,#cf0000,#e10000);
  background-image: -ms-linear-gradient(top,#cf0000,#e10000);
  background-image: -o-linear-gradient(top,#cf0000,#e10000);
  background-image: linear-gradient(top,#cf0000,#e10000);
 }
 
.bannerButton:hover {
  border: 1px solid #cf0000;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #cf0000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#e10000),to(#e10000));
  background-image: -webkit-linear-gradient(top,#e10000,#e10000);
  background-image: -moz-linear-gradient(top,#e10000,#e10000);
  background-image: -ms-linear-gradient(top,#e10000,#e10000);
  background-image: -o-linear-gradient(top,#e10000,#e10000);
  background-image: linear-gradient(top,#e10000,#e10000);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}

.bannerButtonBackground:active {
  border: 1px solid transparent;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  text-transform: uppercase;
  background-color: #e10000;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#cf0000),to(#e10000));
  background-image: -webkit-linear-gradient(top,#cf0000,#e10000);
  background-image: -moz-linear-gradient(top,#cf0000,#e10000);
  background-image: -ms-linear-gradient(top,#cf0000,#e10000);
  background-image: -o-linear-gradient(top,#cf0000,#e10000);
  background-image: linear-gradient(top,#cf0000,#e10000);
 }


#bannerText a:link { text-decoration: none; color:#FFFFFF;}
#bannerText a:visited{ text-decoration: none;color:#FFFFFF;}
#bannerText a:active { text-decoration: none;color:#FFFFFF;}
#bannerText a:hover { text-decoration: none;color:#FFFFFF;}

#registerButton a:link { text-decoration: none; color:#FFFFFF;}
#registerButton a:visited{ text-decoration: none;color:#FFFFFF;}
#registerButton a:active { text-decoration: none;color:#FFFFFF;}
#registerButton a:hover { text-decoration: none;color:#FFFFFF;}

#largeimg {
    float: left;
    height: 120px;
    margin-bottom: 13px;
    margin-top: 35px;
    width: 628px;
}

#smallimg{
width:150px; 
height:150px;
margin:5px 10px 5px 0px;
float:left;
 }
 
 #smallimg2{
width:150px; 
height:150px;
margin:5px 0px 5px 5px;
float:right;
 }
 
 #textbox{
 width:580px;
 float:left;
 line-height: 18px;
 font-family:verdana;

 }
 
  #textbox2{
 width:450px;
 float:left;
 margin-left:438px;
 line-height: 12px;
 font-family:verdana;
 font-size: 10px;
  margin-top: 78px;
 }
 
 #partnerinfo{
 width: 500px;
 padding:20px;
 background:#EEEEEE;
 margin-left:auto;
 margin-right:auto;
 }
 .partnerfiles{
	font-weight:bold;
	font-size:12px;
	line-height:40px;
	font-family:verdana;
	list-style-type: none;
	background:#FFFFFF;
 }
 
 img.partnerfiles{
 vertical-align:middle;
 margin-right:5px;
 }
 .partnerfiles a:hover{
 color:#999999
 }

 

 
 .button {
	margin-left:5px;
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-image: url(images/background_form_button.gif);
	background-repeat: repeat-x;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor: pointer;
}

.button:active{
	border: 3px double #999999;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
 
#loginbox{
 width:310px;
 height:90px;
 float:left;
 font-family:verdana;
 font-size: 10px;
 padding-left:90px;
 padding-top:10px;
 background:url(images/login.png);
}

#eppsusmworklinks{
margin-left:50px;
margin-top:50px;
margin-right:100px;
float:left;
}

#lp_mall{
width:600px; 
height:550px;
margin-top: 20px;
margin-bottom: 10px;
float:left;
border: 1px solid #999999;
padding:10px; }


#minimenu {
	float: left;
	height: 580px;
	width: 190px;
	margin-top: 35px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 65px;
}

#homelink{ 
width: 173px; 
height: 38px;
float:left; 
padding-top:25px;  
margin:0px 20px 0px 0px;}

#homelink_m{
float:left;}
	
#box1 {
width: 873px; 
height: 63px; 
padding-left: 77px; 
background: #ffffff;
text-align:center;}

#topbox {
width: 800px; 
padding: 0px; 
margin-right: auto; 
margin-left: auto;}


#centerbox_big{
height: 581px; 
float:left;
text-align: left;
padding-left:62px;
font-size:9pt;
text-align:left;
overflow:hidden;}

#centerbox{
}

#leftbox{
width: 435px; 
height: 581px; 
float:left;
text-align: left;
padding-left:62px;
font-size:9pt;
text-align:left;
overflow:hidden;}

#store{
width: 80%; 
height: 80%; 
}

.laptopImage{
float: none;
margin-top: 30px;
margin-left:60px;
}

.laptopTitle{
margin-left:77px;	
}
#rightbox{
width: 435px; 
height: 581px; 
padding-left:13px;
text-align: left;
font-size:10pt;
padding-top:5px;
overflow:hidden;}

#bottomline{
width: 950px;
background-image: url(images/redline2.png);
background-repeat: no-repeat;
padding-top: 12px;
padding-right: 5px;
color: #888888;
font-family:verdana;
font-size:9px;
}


ul { 
list-style-type: disc;
font-family:Verdana;
font-size: 11px;
font-weight:bold;
line-height:13px;
}

textarea{
	resize:none;
}

img.bottom{
margin-left:70px;
vertical-align:top;
margin-top:-4px;
}

img.arrow{
vertical-align:middle;
}

.dotlist {
list-style-type: disc;
font-family:Verdana;
font-size: 12px;
font-weight:normal;
margin:0px; 
padding-left:16px;
line-height: 18px;
}

.dotlist2 {
list-style-type: disc;
font-family:Verdana;
font-size: 10px;
font-weight:bold;
margin:0px 0px 0px 0px; 
padding-left:16px;
line-height: 27px;
}

.dotlist_image {
list-style-type: none;
background: url('http://www.enovation.se/images/check.png') no-repeat top left;
padding-left: 40px;
}

.dotlist_mwork {
list-style-type: disc;
font-family:Verdana;
font-size: 10px;
font-weight:bold;
margin:0px 0px 0px 0px; 
padding-left:16px;
line-height: 25px;
width:160px;
}

.bekantadig {
	font-family:Verdana;
	font-size: 10px;
	line-height:30px;
}


.bold_18 {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.normal_32 {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.normal_22 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.normal_25 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
}

.normal_18 {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bold_12 {
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
}
.bold_white_14 {
	font-family:Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
}
.bold_11 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.bold_10 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.bold_9 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.bold_10_grey {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
}
.normal_14_blue {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4682b4;
}

.normal_14 {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}

.normal_16_white {
	font-family: Verdana;
	font-size: 16px;
	color: #ffffff;
}

.normal_16 {
	font-family: Verdana;
	font-size: 16px;
}

.bold_14_grey {
	font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}

.bold_14 {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}


.normal_9 {
	font-family: Verdana;
	font-size: 9px;
	margin: 5px 0px 5px 0px;
}

.normal_10 {
	font-family:Verdana;
	font-size: 11px;
	line-height:16px;
}

.news {
	font-family:Verdana;
	font-size: 10px;
	padding-bottom:8px;
}

.normal_12 {
	font-family: Verdana;
	font-size: 12px;
}

		
.ingress
{
	font-size: 24px;
	line-height: 30px;
	margin: 0;
}

.large-text
{
	font-size: 16px;			
	line-height: 22px;
}

#process-image
{
	text-align: center;
	margin: 25px 0 25px 0;
}

#left-column
{
	float: left;
	width: 250px;
}

#right-column
{
	float: right;
	width: 250px;
}
		
.clr
{
	overflow: hidden;
	clear: both;
	height: 0px;
	font-size: 0px;
}

.floatLeft{float: left;}
.floatRight{float: right;}
.image-left{float: left; vertical-align: text-top;}
.image-right{float: right; vertical-align: text-top;}
