/*  
Theme Name: BBG
Theme URI: http://www.dinwebb.nu/
Description: Design & Programmering av <a href="http://www.dinwebb.nu">Dinwebb.nu</a>.
Author: Dinwebb.nu
Author URI: http://www.dinwebb.nu

	Copyright: (c) 2010 dinwebb.nu
	License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

*/


/* Standard inställningar */
@import "css/reset.css";

/*-------------------------------------------------------------------------------------------


/* 1.1 Standardinställningar */


body  { color: #555; font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:11px;line-height: normal; background: url(images/bg.png) repeat; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif; }
h1  { font-size:26px; text-transform:uppercase; color:#152123; font-weight:lighter; } h2  {font-size: 24px;}  h4  {font-size: 18px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p  {margin: 0;}


/* 1.2 Hyperlänkar */

a:link, a:visited  { text-decoration: underline; color:#0087CD; }
a:hover  { text-decoration: underline; color:#0087CD; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: underline; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}


/* 2.1 Containers och kolumner */
#container  { }
.col-left { float: left; width:200px; }
.col-right { float: right; }
.col-full  { width: 960px; margin: 0 auto; position:relative;  }
.col-full-shadow { width:966px;  margin: 0 auto; background:url(images/shadow.png) repeat-y;}


/* 2.3 Header */
#header{ height: 130px;}
#fullheader { width:100%; height:127px; background: url(images/bg_top.png) repeat-x;}

#startimg { height:309px; width:235px; background:url(images/img.png) no-repeat; float:right;}
#salesArea { position: relative;  width:724px; height:309px; float:left; position: relative; }
#tagline {position: absolute; bottom: 0px; right: 0px; background: url(images/tag.png); padding-bottom:10px; padding-top:10px;}
#tagline .tagline {background: none; color: #fff; text-transform: uppercase; font-size: 17px; font-weight:lighter; padding: 3px 10px 0px; display: block; float: left; clear: both; margin: 0 0 0px; width:704px;}
#tagline .tagline-2 {font-size: 10px;}


#logo  { float:left; margin-top: 10px; width:185px; height:69px; background:url(images/logo.png) no-repeat;}
#logo a {text-indent: -9999px; display:block; overflow:hidden; width:185px; height:69px;}

#feed { width:13px; height:13px; float:left; margin-right:15px;}
#searchform {float:right; margin-top: 20px; }
.submit { float:left; width:52px; height:32px; border:none; margin-top:2px; margin-left:-5px;}
.field { float:left; width:183px; height:32px; background:url(images/sokform.png) no-repeat; border:none; color:#3F576D; padding-left:13px; line-height:32px; }
#searchform .field { top:auto;}

#minimenu { float: right; height: 126px;  margin-top: 20px; width: 287px;} 
#minilinkholder {  height: 30px; }
#minilinkholder a {color: #fff; }
 
#menu-minimeny { float: right;}
#minimenu li {display: inline;}
#minimenu .menu-item a { color: #fff; border-right: 1px solid; padding: 0 7px 2px; text-decoration: none;}
#minimenu .menu-item a:hover { text-decoration: underline;}

#minimenu #menu-item-1499 a {border: none;}

#menuholder { height:36px; float:left; width:600px; position:absolute; bottom:20px; left:80px;  }
#menuholder a { color:#fff; text-shadow: 0 -1px 0 #000;}

#menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/silvermenu.png) no-repeat;}


/* 2.5 Inehåll */
#content{padding:0; background:#E3E3E3; padding-bottom:20px; background-image: url(images/fade.png); top; background-repeat:repeat-x;  }
#mainpage {width:722px; float:right; margin-bottom: 40px;}
#main{width:722px;}

/* 2.6 Sidebar */
#sidebar{width:340px;}



/*Sidor och inlägg*/

.post  { margin: 0 0 10px 0; padding: 0 0 10px 0; background: none; width:450px; }
.post.home { padding: 0; margin:0; background: none !important; }
.post .title, .page .title  {  margin: 0 0 10px 0; line-height: 25px; font-size: 18px; }
.post .title a:link, .post .title a:visited  { color: #333; text-decoration:none; }
.page .title  { margin: 0 0 20px 0; }

.entry { width:460px; }
.entry p { line-height:150%; font-size:12px; color:#737373;}

.postbox { width:725px; float:right; margin-top:35px; margin-bottom:30px; }
.postbox_tack { width:940px; float:right; margin-top:35px; margin-bottom:30px; }
.postbox_tack a { color:#F48303;}

.postbox a { color:#F48303;}
.postbox2 { width:920px;  padding-left:40px; margin-bottom:30px; }
.postbox2 a { color:#F48303;}
.postboxtitle2 { width:725px; padding-top:35px;  }
.postboxtitle { width:725px;  }
.excerpt { color:#465D77; font-size:14px; font-weight:lighter; margin-bottom:10px; width:700px;  }
.textholder { width:455px; margin-bottom:10px; margin-top:10px;}

.entry h1 { font-size: 20px; }  .entry h2 { font-size: 18px; }  .entry h3 { font-size: 16px; }  .entry h4 { font-size: 14px; }  .entry h5 { font-size: 12px; }  .entry h6 { font-size: 12px; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {	margin: 0 0 15px 0; }

.entry p  { margin: 0 0 15px 0; }

.entry blockquote  { font-style: italic; margin: 25px 0 25px 10px; padding: 0px 20px; color: #666; }
.entry blockquote p  {}

.entry ul  { margin: 0 0 15px 0; padding: 0 0 0 15px; }
.entry ul ul  { margin: 0; }
.entry ul li  {	list-style-type: circle; }
.entry ul ul li  { list-style-type: disc; }

.entry ol  { margin: 0 0 15px 0; padding: 0 0 0 20px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: upper-latin; }
.entry  ol li ol li  { list-style-type: lower-latin; }

/* 3.2 Bilder */
.entry img, img.thumbnail  { padding: 5px;}
.textholder img, img.thumbnail  { padding: 0px;}

.post.home .entry img { border:none;  }
img.wp-smiley  { padding: 0; border: none; }

.alignleft  { float: left; width: auto; margin: 2px 15px 10px 0; }
.alignright  { float: right; width: auto; margin: 2px 0 10px 15px; }
.aligncenter  { text-align: center; }

.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F4; border: solid 1px #e6e6e6; }
.entry .wp-caption img  { margin:0; padding:4px 0; background:none; border:0; }
.entry .wp-caption-text { margin:0; padding:0; font-size:11px; text-align:center; }


#middleholder2  {  width: 960px; margin: 0 auto; height:100%; margin-top:20px; font-size:11px;   }
#middleholder2 h3  { text-transform:uppercase; color:#1E1E1E; font-weight:lighter; }
#middleholder2 {  width: 490px; height:100%; float:left;  }

#puffar { width: 215px;  float:right; margin-top:10px;}
#puffar .ps_puff { background: #d7d7d7; width: 195px; margin-bottom: 10px; padding-bottom: 10px; position: relative;}
#puffar .puff-content { margin: 10px auto 0; width: 179px;}
#puffar .widget-title { background: url("images/title.jpg") no-repeat; color: #465D77; font-size: 12px; font-weight: lighter; margin: 0 auto; padding-bottom: 8px; padding-left: 9px; padding-top: 4px; text-transform: uppercase; width: 186px; }
#puffar h3 { width: 150px;}

#puffar .edit-puff-link {background: url(images/edit.png) no-repeat ; height: 19px; width: 19px; position: absolute; bottom:2px; right: 4px;}

.puffholder { min-height: 140px; width: 500px; }
.puffholder .widget-title  { font-size: 14px; text-transform: uppercase; color: #465d77; font-weight: lighter; border-bottom: solid 1px #CACACA; margin-bottom: 10px;}
.puffholder .puff-content { min-height: 96px;}

#puffar_referenser { width: 215px;  float:right; margin-top:10px;}

#puffar_referenser .puffis { background: #d7d7d7; width: 195px; margin-bottom: 10px; padding-bottom: 10px; position: relative;}
#puffar_referenser .puff-content { margin: 10px auto 0; width: 179px;}
#puffar_referenser .widget-title { background: url("images/title.jpg") no-repeat; color: #465D77; font-size: 12px; font-weight: lighter; margin: 0 auto 0 -9px; padding-bottom: 8px; padding-left: 9px; padding-top: 4px; text-transform: uppercase; width: 186px; }


.redigera a, .edit-puff-link { background: url("images/edit.png") no-repeat; height: 16px; text-indent: -9999px; width: 16px; display: block; margin-top: 10px; }

.border {border-bottom: solid 1px #CACACA; width: 705px;}
.postbox_tack .border {border-bottom: solid 1px #CACACA; width: 940px;}
.angivenbild { width:724px; height:309px; background:#000; float:left;}
.thumbnail-r  { width: 200px; height: 100px; margin-top:10px; margin-bottom: 10px;}



/* Formulär */
.gform_wrapper ul li, .gform_wrapper ul { padding: 0; margin: 0; list-style: none;  width:320px;}
.gform_wrapper input { width:307px; height:35px; background:url(images/label.png) no-repeat; padding: 5px; margin-bottom:6px;  border:none;}
textarea {width:307px; height:197px; background:url(images/textarea.png) no-repeat; padding: 5px; margin-bottom:6px; border:none;}
select {width:285px; height:44px; background:url(images/label.png) no-repeat; padding: 5px;  margin-bottom:6px; border:none;}
#gform_wrapper_1{ width:320px; float:left; margin-left:15px; margin-top:25px; color:#737373; }
.gfield {width: 33%; float: left;}
.gform_wrapper .button  { background:url("images/skicka.png") no-repeat scroll 0 0 transparent; border:medium none; font-size:0; height:32px;}
.gform_edit_link{ display:none;}
.gforms_confirmation_message { margin-top:30px; margin-left:20px;}
#input_2_4  { width: 200px; height: 20px; background: #fff; border: none;}

.entry-kontakt { width:320px; float:left;  margin-top:10px;}
.form-kontakt { width:360px; height:500px; float:left;  margin-top:-20px; }


/* Navigering */
#menu-referenser { width:200px; background:url(images/subnavsilver.png) no-repeat; float:left; margin-left:5px; }
#menu-referenser  { float:left; text-transform:uppercase; padding-top: 40px;}
#menu-referenser a  { color:#fff; text-decoration:none;   }
#menu-referenser a:hover  { color:#fff; text-decoration:underline; }
#menu-referenser .current-menu-item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsilver.png) no-repeat; width:168px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
#menu-referenser a  { display:block; padding-left:20px; line-height: 20px; width:168px; height:35px; }
#menu-referenser .current-post-ancestor a {  color:#2D3B43; font-size:12px;  background:url(images/currentsilver.png) no-repeat; width:168px;  padding-left:33px;  line-height: 20px; padding-top:8px; }



#subNavholder { width:200px; background:url(images/subnavsilver.png) no-repeat; float:left; margin-left:5px; }
#subNav  { float:left; text-transform:uppercase; margin-top:40px;}
#subNav a  { color:#fff; text-decoration:none;   }
#subNav a:hover  { color:#fff; text-decoration:underline; }
#subNav .current_page_item a  {  margin-bottom: 2px; color:#2D3B43; font-size:12px; background: url(images/currentsilver.png) no-repeat; width:168px;  padding-left:33px;  line-height: 26px; padding-top: 6px; height: 38px; }
#subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }
#subNav .page-item-468 a { line-height: 16px; }


/* 2.7 Footer */
#footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/silverfooter.png) no-repeat;}
#footer a  { font-weight:lighter; font-size:11px;}
#footer p { font-weight:lighter; font-size:11px;}
#footertext {width: 960px; margin: 0 auto; margin-top:5px; font-size:11px;}
#footertext p { color:#5A87A0;  }
#footertext a { color:#5A87A0;  }
#footerdate {width: 960px; margin: 0 auto; margin-top:10px; font-size:11px;  color:#5A87A0; margin-bottom: 25px; }
#footerlogo { background:url(images/dinwebb.png) no-repeat; width:62px; height:9px; float:right; margin-right:5px;}

#footer .page_item{ float:left; margin-right:10px; margin-left:10px;  }
#footer a{ color:#FFF; text-decoration:none; }
#cookies { float:right; color:#FFF; text-decoration:underline;  }
#copyright  { float:right; color:#FFF; margin-right:10px; margin-top:2px;  }


/*-------------------------------------------------------------------------------------------*/
/* 8. MENU ID */
/*-------------------------------------------------------------------------------------------*/
#nav {position: relative; text-transform:uppercase;}
#nav .page_item  {position: absolute; top: 0; left: 0; float: none; display: block;}
#nav .page_item a {display:block; line-height:35px;  height:36px; text-align:center; width:136px; color:#FFF;  text-decoration:none;}
#nav .page_item a:hover { text-decoration:underline;}

#nav .page-item-334 {left: 0px; z-index: 5;}
#nav .page-item-421 {left: 375px; z-index: 4;}
#nav .page-item-391 {left: 250px;z-index: 2;}
#nav .page-item-388 {left: 125px; z-index: 3;}
#nav .page-item-451 {left: 500px; z-index: 1;}


#nav .page-item-464 a  { display:block; line-height:35px; background: url(images/flik1.png) no-repeat center top;  }


#nav .page-item-334 a  { display:block; line-height:35px; background: url(images/flik1.png) no-repeat center top;  }
#nav .page-item-388 a {background: url(images/flik2.png) no-repeat center top;}
#nav .page-item-391 a { display:block; line-height:35px; background: url(images/flik3.png) no-repeat center top; }
#nav .page-item-451 a { display:block; line-height:35px; background: url(images/last.png) no-repeat center top;  }
#nav .page-item-429 a  { display:block; line-height:35px; background: url(images/flik2.png) no-repeat center top; }
#nav .page-item-421 a { display:block; line-height:35px; background: url(images/flik5.png) no-repeat center top;  }

#nav .current_page_item,
#nav .current_page_ancestor {z-index: 9;}



/*-------------------------------------------------------------------------------------------*/
/* 8. PAGE ID */
/*-------------------------------------------------------------------------------------------*/


/* Startsidan */

.page-id-334 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu1.png) no-repeat;}
.page-id-334 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer1.png) no-repeat;}
.page-id-334 #subNavholder { width:200px; background:url(images/subnav1.png) no-repeat; float:left; margin-left:5px;  border-bottom:100px #0C6; }
.page-id-334 #subNav  { float:left; text-transform:uppercase; margin-top:40px; }
.page-id-334 #subNav a  { color:#fff; text-decoration:none;   }
.page-id-334 #subNav a:hover  { color:#fff; text-decoration:underline; }

.page-id-334 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.page-id-334 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }

/* Startsidan - Children */

.parent-pageid-334 #subNavholder { width:200px;  background:url(images/subnav1.png) no-repeat; float:left; margin-left:5px;}
.parent-pageid-334 #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.parent-pageid-334 #subNav a  { color:#fff; text-decoration:none;   }
.parent-pageid-334 #subNav a:hover  { color:#fff; text-decoration:underline; }

.parent-pageid-334 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub.png) no-repeat;width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.parent-pageid-334 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }
.parent-pageid-334 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer1.png) no-repeat;}
.parent-pageid-334 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu1.png) no-repeat; }


/* Sanering */

.page-id-388 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu2.png) no-repeat; }
.page-id-388 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer2.png) no-repeat;}
.page-id-388 #subNavholder { width:200px;  background:url(images/subnav2.png) no-repeat; float:left; margin-left:5px;}
.page-id-388 #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.page-id-388 #subNav a  { color:#fff; text-decoration:none;   }
.page-id-388 #subNav a:hover  { color:#fff; text-decoration:underline; }
.page-id-388 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub2.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.page-id-388 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:218px; height:35px; }

/* Sanering - Children */

.parent-pageid-388 #subNavholder { width:200px;  background:url(images/subnav2.png) no-repeat; float:left; margin-left:5px;}
.parent-pageid-388 #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.parent-pageid-388 #subNav a  { color:#fff; text-decoration:none;   }
.parent-pageid-388 #subNav a:hover  { color:#fff; text-decoration:underline; }

.parent-pageid-388 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub2.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.parent-pageid-388 #subNav a  { display:block; padding-left:20px; line-height: 20px; width:168px; height:35px; }
.parent-pageid-388 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer2.png) no-repeat;}
.parent-pageid-388 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu2.png) no-repeat; }


/* Håltagning */

.page-id-391 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu3.png) no-repeat; }
.page-id-391  #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer3.png) no-repeat;}
.page-id-391  #subNavholder { width:200px;  background:url(images/subnav3.png) no-repeat; float:left; margin-left:5px;}
.page-id-391  #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.page-id-391  #subNav a  { color:#fff; text-decoration:none;   }
.page-id-391 #subNav a:hover  { color:#fff; text-decoration:underline; }

.page-id-391 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub3.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.page-id-391 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }

/* Håltagning - Children */

.parent-pageid-391 #subNavholder { width:200px; background:url(images/subnav3.png) no-repeat; float:left; margin-left:5px;}
.parent-pageid-391 #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.parent-pageid-391 #subNav a  { color:#fff; text-decoration:none;   }
.parent-pageid-391 #subNav a:hover  { color:#fff; text-decoration:underline; }
#subNav .last { padding-bottom:20px; background:url(images/mainborder.png) no-repeat;  background-position:bottom; }
#subNav { width:200px;}

.parent-pageid-391 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub3.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.parent-pageid-391 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }
.parent-pageid-391 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer3.png) no-repeat;}
.parent-pageid-391 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu3.png) no-repeat; }



/* Sida 1 */


.page-id-421 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu5.png) no-repeat ; }
.page-id-421  #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer4.png) no-repeat;}
.page-id-421  #subNavholder { width:200px;  background:url(images/subnav4.png) no-repeat; float:left; margin-left:5px;}
.page-id-421  #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.page-id-421  #subNav a  { color:#fff; text-decoration:none;   }
.page-id-421 #subNav a:hover  { color:#fff; text-decoration:underline; }

.page-id-421 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub4.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.page-id-421 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }

/* Sida 1 - Children */

.parent-pageid-421 #subNavholder { width:200px; background:url(images/subnav4.png) no-repeat; float:left; margin-left:5px;}
.parent-pageid-421 #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.parent-pageid-421 #subNav a  { color:#fff; text-decoration:none;   }
.parent-pageid-421 #subNav a:hover  { color:#fff; text-decoration:underline; }

.parent-pageid-421 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsub4.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.parent-pageid-421 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }
.parent-pageid-421 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footer4.png) no-repeat;}
.parent-pageid-421 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/menu5.png) no-repeat; }




/* Sida 2 */


.page-id-451 #menu1 {  width: 960px; margin: 0 auto; height:20px; background:url(images/lastmenu.png) no-repeat; }
.page-id-451  #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footerlast.png) no-repeat;}
.page-id-451  #subNavholder { width:200px;  background:url(images/subnavlast.png) no-repeat; float:left; margin-left:5px;}
.page-id-451  #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.page-id-451  #subNav a  { color:#fff; text-decoration:none;   }
.page-id-451 #subNav a:hover  { color:#fff; text-decoration:underline; }

.page-id-451 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentlast.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.page-id-451 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }

/* Sida 2 - Children */

.parent-pageid-451 #subNavholder { width:200px;  background:url(images/subnavlast.png) no-repeat; float:left; margin-left:5px;}
.parent-pageid-451 #subNav  { float:left; text-transform:uppercase; margin-top:40px;}
.parent-pageid-451 #subNav a  { color:#fff; text-decoration:none;   }
.parent-pageid-451 #subNav a:hover  { color:#fff; text-decoration:underline; }

.parent-pageid-451 #subNav .current_page_item a  {  color:#2D3B43; font-size:12px;  background:url(images/currentlast.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }
.parent-pageid-451 #subNav a  { display:block; padding-left:20px; line-height: 20px;  padding-top:px; width:168px; height:35px; }
.parent-pageid-451 #footerflik { width: 968px; margin: 0 auto; height:24px; background:url(images/footerlast.png) no-repeat;}
.parent-pageid-451 #menu1 { background:url(images/lastmenu.png) no-repeat; }

.blog .tillbaka { display:none;}
.tillbaka a { text-decoration:none;}
.single-post .lasmer { display:none;}
.single-post  #subNavholder { width:200px;  background:url(images/subnavsilver.png) no-repeat; float:left; margin-left:5px;}
.single-post #subNav .page-item-466 a  {  color:#2D3B43; font-size:12px;  background:url(images/currentsilver.png) no-repeat; width:168px; height:35px;  padding-left:33px;  line-height: 20px; padding-top:8px; }


.formbox { width:500px; display:none;   }
#triggerdown  { width:493px; height:18px; background: url(images/down.png) no-repeat; float:left;  }
.form-open #triggerdown { width:493px; height:18px; background: url(images/up.png) no-repeat; float:left;   }
.referenstitle { color: #000; font-size: 12px;}


/* Medarbetare */

.kontakt-title { color:#FFFFFF; padding:13px 0 0 10px; text-transform:uppercase; height: 28px; background: #BCBCBC; width: 480px; background-image: url(images/arrowdown.png); background-repeat: no-repeat; background-position: right;  }
.medarbetareWrapper { width: 480px; }
.sep {  margin-top: 20px; border-bottom: solid 1px; border-bottom-color: #ccc; color: #465D77; font-size: 14px; margin-bottom: 20px; width: 490px;}
.medarbetareBox{ width: 480px;  display:none;}
.odd { background: #CECECE; background-image: url(images/arrowodd.png); background-repeat: no-repeat; background-position: right; }
.titleitalic { font-style: italic; color: #333; font-size: 9px; }


.medarbetareThumb { width: 200px; height: 100px; float: left; margin-top: 10px;}
.medarbetare-open { background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: right;}
.medarbetareText { float:right;  margin-top:10px; width:250px; }
.medarbetareInfo { height:120px; width:485px; }


