
div{float:left}
a:link{color:#e85c0d;text-decoration:none;font-weight:bold}
a:visited{color:#e85c0d;text-decoration:none;font-weight:bold}
a:hover{color:#e85c0d;text-decoration:underline;font-weight:bold}
a:active{color:#e85c0d;text-decoration:none;font-weight:bold}
body
{
background-color:#407bc2;
margin-left: 20px;

}
div{font-family:arial;font-size:11px}
.main
{
width:980px;
min-height:900px;

}
*html .main
{
width:980px;
height:"100%";
}

.header
{
background-color:#407bc2;
margin-bottom:10px
}
.maincontent
{

background-color:#ffffff;
width:980px;
min-height:700px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;
border:0px solid cyan
}
*html .maincontent
{

background-color:#ffffff;
width:980px;
height:"100%";
margin-top:0px;
border:0px solid cyan;
margin-bottom:1px;
}
.employeeMap{width:800px;border:0px solid cyan}
*html .employeeMap{float:left;width:800px;border:1px solid cyan}

.employeeItem{float:left}
*html .employeeItem{float:left}

.employeePic{margin:1px;width:150px;height:100px;border:1px solid #404040}
*html .employeePic{margin:1px;width:150px;height:100px;border:1px solid #404040}

.employeeName{clear:left;width:150px}
*html .employeeName{clear:left;width:150px}

.employeeName a:link,.employeeName a:visited{color:#666666;text-decoration:none;font-weight:normal}
.employeeName a:hover{text-decoration:underline;font-weight:normal}

.breadcrumb{border:0px solid cyan;padding-left:10px;width:700px;margin-top:-5px;margin-bottom:0px;height:15px}
.breadcrumb a:link,.breadcrumb a:visited{color:#404040;text-decoration:none;border:0px solid cyan;height:15px}
.breadcrumb a:hover{text-decoration:underline;height:15px}
.breadcrumb a:active{text-decoration:none;border:0px solid cyan;height:15px}


*html .breadcrumb{border:0px solid cyan;padding-left:10px;width:700px;margin-top:-10px;margin-bottom:0px;height:15px}
*html .breadcrumb a:link,.breadcrumb a:visited{text-decoration:none;height:15px}
*html .breadcrumb a:hover{text-decoration:underline;height:15px}
*html .breadcrumb a:active{text-decoration:none;height:15px}


.inlogg{margin-left:350px}

.menu{float:left;width:720px;height:138px;border:0px solid red}

.menuitem{margin-right:40px;float:left;height:30px;background:url() no-repeat;margin-top:110px;/*border:1px solid #385fa5*/}
.menuitem{text-align:center;padding-top:8px;color:#ffffff;font-size:11px;font-weight:bold}
.menuitem a:link,.menuitem a:visited,.menuitem a:hover,.menuitem a:active {height:15px;width:90px;border:0px solid yellow;text-decoration:none;color:#ffffff;font-size:14px;font-weight:bold}

.newslist{width:310px;height:"100%";margin-top:10px;border:0px solid red;padding-left:30px}
*html .newslist{width:200px;height:"100%";margin-top:10px;border:0px solid green;border-right:0px dotted #4d83c3;padding-left:20px}
.newsitem{clear:left;width:300px;margin-top:5px;margin-bottom:15px;border:0px solid red}
.newsheader{font-size:22px;color:#425b9e;font-family:"arial";font-weight:bold}
.newsitemdate{clear:left;font-size:11px;margin-bottom:5px}
.newsitemheader{clear:left;color:#333333;font-size:14px;font-weight:bold;margin-bottom:5px}
.newsitemingress{width:260px;clear:left;color:#333333;padding-bottom:5px;border-bottom:1px solid #4d83c3;}
.newsitemingress p { font-size: 12px; }

.puffarea{float:left;width:630px;border:0px solid red;margin-top:0px;padding-left:10px;margin-bottom:10px}
*html .puffarea{float:left;width:650px;border:0px solid red;margin-top:0px;padding-left:10px;}
.puffleft,.puffright{width:630px;float:left;border:0px solid cyan;margin-right:23px}
*html .puffleft,.puffright{width:630px;float:left;border:0px solid green;margin-right:2px}
/*.puffmain{background:url(../img/welcome_dogpersonal.jpg);width:597px;height:272px;border:0px solid red}*/

/* JOHAN 090827 */
.puffmain{background:url();width:597px;height:150px;border:0px solid red}
.startimg{background:url(../img/startimg.jpg);width:630px;height:410px;border:0px solid red}
.puffsubheader {
	margin-top:10px;
	clear:left;
	font-size:16px;
	color:#000;
	font-family:"arial black";
	width:590px;
/*	padding-left:80px;*/
	padding-right:50px;
}
.puffsubheader p {
	font-family: verdana;
	font-size: 14px;
}

.puffsubheader .phone {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}

/*.puffheader{font-size:20px;color:#425b9e;font-family:"arial black";margin-top:5px;margin-left:30px}*/
/*.puffsubheader{margin-top:10px;clear:left;font-size:16px;color:#000;font-family:"arial black";width:590px;padding-left:80px;padding-right:50px}*/
.pufftext{margin-top:10px;clear:left;font-size:12px;color:#333333;font-family:"arial";width:500px;padding-left:80px;padding-right:50px}
*html .pufftext{margin-top:10px;clear:left;font-size:12px;color:#333333;font-family:"arial";width:590px;padding-left:80px;padding-right:50px}
.puffsmall{background:url(../img/minipuff.jpg) no-repeat;width:286px;height:125px;border:0px solid red;margin-top:5px;margin-right:25px}
*html .puffsmall{background:url(../img/minipuff.jpg) no-repeat;width:286px;height:125px;border:0px solid red;margin-top:5px;margin-right:22px}
.pufflong{width:281px;height:311px;background:url(pufflong.jpg) no-repeat;margin-top:5px;}
img{border:1px}
.submenu{width:180px;border-right:0px solid #e8e8e8}

.submenuitem, .submenuitem2{border:0px solid cyan;float:left;width:170px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #e8e8e8;font-size:11px;color:#e85c0d;font-weight:bold;padding-left:5px;margin-top:3px;margin-bottom:0px;margin-left:5px}
.submenuitem2{background:#666666;}
.submenuitem2 a:link,.submenuitem2 a:visited{color:#ffffff;text-decoration:none}

*html .submenuitem, .submenuitem2{float:left;width:170px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #e8e8e8;font-size:11px;color:#e85c0d;font-weight:bold;padding-left:5px;margin-top:3px;margin-bottom:0px;margin-left:5px}
*html .submenuitem2{background:#666666;}
*html .submenuitem2 a:link,.submenuitem2 a:visited{color:#ffffff;text-decoration:none}


.submenuchild{clear:left;width:170px;background:#e1e1e1;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e8e8e8;font-size:13px;color:#e85c0d;font-weight:normal;padding-left:5px;margin-top:0px;margin-bottom:3px;margin-left:5px}
.submenuchild a:link,.submenuchild a:visited{color:#222222;text-decoration:none}
.submenuchild a:hover{text-decoration:underline}


*html .submenuchild{clear:left;width:160px;background:#e1e1e1;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e8e8e8;font-size:13px;color:#e85c0d;font-weight:normal;padding-left:5px;margin-top:0px;margin-bottom:3px;margin-left:5px}
*html .submenuchild a:link,.submenuchild a:visited{color:#222222;text-decoration:none}
*html .submenuchild a:hover{text-decoration:underline}

.submenuitembox{border:0px solid black;width:145px;padding-left:5px}
*html .submenuitembox{border:0px solid black;width:145px;padding-left:5px}

.submenuchildbox{border:0px solid green;padding-left:5px;width:165px;margin-top:0px}
*html .submenuchildbox{border:0px solid green;padding-left:5px;width:165px;margin-top:0px}

.submenuchildboxItem{border:0px solid black;width:145px;padding-left:0px}
*html .submenuchildboxItem{border:0px solid black;width:140px;padding-left:0px}

.submenuchildArrow{float:left;border:0px solid orange}
*html .submenuchildArrow{float:left;border:0px solid orange}

.submenuitem a:link,.submenuitem a:visited,.submenuitem a:hover,.submenuitem a:active{text-decoration:none;color:#e85c0d}
.submenubottom{width:172;height:22;background:url(../img/sub-bottom.jpg) no-repeat}

.subitem{float:left;margin-left:5px;border:0px solid cyan;}

.contactform{width:500px;border:0px solid cyan}
.contactform td{font-family:Verdana;font-size:11px;}

/*.puffitem{background:url(../img/puffbg4.jpg) repeat-y;width:597px;border:0px solid red;}*/
.puffitem{border:0px solid cyan;float:left;margin-right:25px;margin-top:5px}
*html .puffitem{border:0px solid cyan;float:left;margin-right:25px;margin-top:5px}

.puffheader{font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;/*padding-left:5px;*/border:0px solid green}
*html .puffheader{font-style:normal;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:5px;border:0px solid green}

.puffheader,.puffheader1,.puffheader2,.puffheader3{font-weight:bold}
.puffheader1{background:url(../img/puffbg.jpg);width:279px;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:7px;border:0px solid green}
*html .puffheader1{background:url(../img/puffbg.jpg);width:286px;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:7px;border:0px solid green}

.puffheader2{background:url(../img/puffbg.jpg);width:279px;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:7px;border:0px solid green}
*html .puffheader2{background:url(../img/puffbg.jpg);width:286px;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:7px;border:0px solid green}

.puffheader3{background:url(../img/puffbredbg.jpg);width:590px;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:7px;border:0px solid green}
*html .puffheader3{background:url(../img/puffbredbg.jpg);width:597px;font-size:22px;color:#425b9e;font-family:"arial";margin-top:0px;margin-left:0px;clear:left;padding-left:7px;border:0px solid green}




.puffingress1{background:url(../img/puffbg.jpg);width:278px;min-height:80px;max-height:120px;margin-left:0px;font-size:11px;color:#333333;border:0px solid green;padding-left:8px;clear:left;margin-top:0px;border:0px solid red}
*html .puffingress1{background:url(../img/puffbg.jpg);width:286px;height:80px;margin-left:0px;font-size:11px;color:#333333;border:0px solid green;clear:left;margin-top:0px;border:0px solid red;padding-left:8px;}

.puffingress2{background:url(../img/puffbg.jpg);width:278px;min-height:213px;max-height:213px;margin-left:0px;font-size:11px;color:#333333;padding-left:8px;clear:left;margin-top:0px;border:0px solid red}
*html .puffingress2{overflow:hidden;background:url(../img/puffbg.jpg);width:286px;height:209px;margin-left:0px;font-size:11px;color:#333333;clear:left;margin-top:0px;border:0px solid red;padding-left:8px;}

.puffingress3{background:url(../img/puffbredbg.jpg);width:589px;max-height:250px;margin-left:0px;font-size:11px;color:#333333;border:0px solid green;padding-left:8px;clear:left;margin-top:0px;border:0px solid red}
*html .puffingress3{background:url(../img/puffbredbg.jpg);width:597px;margin-left:0px;font-size:11px;color:#333333;border:0px solid green;clear:left;margin-top:0px;border:0px solid red;padding-left:8px;}

 

.puffReadmore{width:270px;text-align:right;margin-top:0px;border:0px solid red;padding-right:0px;clear:left;border:0px solid cyan}
*html .puffReadmore{text-align:right;margin-top:0px;border:0px solid red;padding-right:0px;clear:left;border:0px solid cyan}

.puffReadmore3{width:570px;text-align:right;margin-top:0px;border:0px solid red;padding-right:10px;clear:left;border:0px solid cyan}
*html .puffReadmore3{width:580px;text-align:right;margin-top:0px;border:0px solid red;padding-right:10px;clear:left;border:0px solid cyan}


.subpuffBox{margin-top:0px;margin-left:35px;width:182px;float:left;border:0px solid cyan}
*html .subpuffBox{margin-top:0px;margin-left:35px;width:182px;float:left;border:0px solid cyan}
.subpuffItem2{background:url(../img/puffbg2.jpg) repeat-y;width:180px;border:0px solid red;}
*html .subpuffItem2{background:url(../img/puffbg2.jpg) repeat-y;width:180px;border:0px solid red;}
.subpuffItem{border:0px solid red;margin-left:0px;margin-bottom:3px;float:left;width:175px;height:106px;background:url(../img/subpuff.jpg);padding-top:2px;padding-left:5px;color:#4d83c3;font-size:20px;font-weight:bold}
*html .subpuffItem{border:0px solid red;margin-left:0px;margin-bottom:3px;float:left;width:180px;height:108px;background:url(../img/subpuff.jpg);padding-top:2px;padding-left:5px;color:#4d83c3;font-size:20px;font-weight:bold}

.subpuffheader{margin-left:0px;margin-top:2px;margin-bottom:2px;border:0px solid red;font-size:14px;font-weight:bold;color:#e85c0d;padding-left:6px}
*html .subpuffheader{margin-left:0px;margin-bottom:2px;border:0px solid red;font-size:14px;color:#e85c0d}

.subpuffingress{width:170px;margin-left:0px;height:70px;font-size:11px;color:#333333;border:0px solid green;padding-left:6px}
*html .subpuffingress{width:170px;margin-left:0px;height:70px;font-size:11px;color:#333333;border:0px solid green;}

.subpuffReadmore{text-align:right;height:20px;margin-top:0px;border:0px solid red;width:150px}
*html .subpuffReadmore{height:20px;border:0px solid red}

.itemheader{width:550px;border:0px solid red}
.itemheader h3{color:#e85c0d;margin-bottom:5px;margin-top:0px;padding-left:5px;font-size:18px;border:0px solid green}
*html .itemheader h3{color:#e85c0d;margin-bottom:5px;margin-top:0px;padding-left:5px;font-size:18px}
.itemingress{width:550px;clear:left;font-weight:bold;margin-bottom:5px;font-size:12px;padding-left:5px;border:0px solid green}
.itemingress a:link,.itemingress a:visited{color:#e85c0d;text-decoration:none}
.itemingress a:hover{color:#e85c0d;text-decoration:underline}
.itemingress a:active{color:#e85c0d;text-decoration:none}

.itemfulltext{width:550px;clear:left;font-size:12px;padding-left:5px;border:0px solid green}
.itemfulltext a:link,.itemfulltext a:visited{color:#e85c0d;text-decoration:none}
.itemfulltext a:hover{color:#e85c0d;text-decoration:underline}
.itemfulltext a:active{color:#e85c0d;text-decoration:none}

.readmore{width:250px;text-align:right}
.readmore a:link, .readmore a:visited, .readmore a:hover,.readmore a:active{color:#fd8100;text-decoration:none;font-weight:bold}
.readmore2{width:220px;text-align:right}
.readmore2 a:link{color:#fd8100;text-decoration:none;font-weight:bold}
#footer{width:980px;text-align:center;color:#ffffff; padding: 10px;}
#footer a:link,#footer a:visited{color:#ffffff}
.editor{clear:left;width:550px;margin-top:10px;}
.editor a:link,.editor a:visited,.editor a:hover,.editor a:active{color:#e85c0d;text-decoration:none}
img{border:1px}
.newseditor{border:0px solid green;width:720px}
.menulist
{
margin-top:1px;
border:0px solid red;
padding-bottom:3px;
clear:left;
font-size:10px
}
.menulist input
{
font-size:10px;
margin-top:0px;
margin-bottom:0px;
}
.menulist form
{
margin-top:0px;
margin-bottom:0px;

}
.menulistHidden
{
clear:left;
display:'none';

}
.menulistHidden input
{

font-size:11px;
}
.menulistHidden form
{
margin-top:0px;
margin-bottom:0px;
clear:left;
border:1px solid red;
}
.tbl
{
font-family:Verdana;
font-size:11px;
width:450px;
clear:left;
border:1px dotted black
}
.tbl th,td
{
text-align:left
}
.tbl th
{
font-weight:bold
}
.tbl a:link, a:visited
{
color:#5f5f5f
}
#fckingress {color:red}
body,div,table	{font-family: arial;font-size:11px;color:#333333}
p
{
	margin:0px;
	margin-bottom:9px;	

}

/* Johan Abelson */
/* 175 x 233 */
.employeePic{margin:4px;width:175px;height:233px;border:1px solid #E8E8E8; overflow: hidden;}
*html .employeePic{margin:4px;width:175px;height:233px;border:1px solid #E8E8E8; overflow: hidden;}

.employeeName{margin:4px;clear:left;width:175px; text-align: center;}
*html .employeeName{margin:4px;clear:left;width:175px; text-align: center;}
.employeeMap{width:740px;margin-left: 25px;border: none; text-align: center;}
*html .employeeMap{width:740px;margin-left: 25px;border: none; text-align: center;}

.itemfulltext img { border:1px solid #E8E8E8; }

/* - */
