body {background:#ccd2d6 url(/filearchive/9/973/body_bg.gif) repeat-x; text-align:center; margin:0; padding:0; font-family:arial, "sans serif"; font-size:12px; line-height: 17px}
.flash{width:990px; height:300px; margin:0 0 0 0}
.kundlist { margin:0 0 0 8px}
.navigera {margin:0 20px 11px 20px; background:#eee; line-height:24px; padding:0 5px 0 5px; overflow:auto; width:940px;}
.navigera .sortering {float:left}
.navigera .pagenering {float:right}
.navigera a {margin:0 8px 0 8px}

.navigerabttm {margin:10px 20px 15px; float: left; width:940px; display:inline;}

.kundlist {clear:both}
.kundlist .kund {float:left; margin:11px; border:1px solid #eee; cursor:pointer;}
.kundlist .kund .kundcontent {width:115px; height:100px;}
.kundlist .kund .kundcontent h2 {color:#444; font-size:9px; font-weight:100; font-family:arial, sans serif; background:#eee; padding:2px; text-align:center}

h1 {font-size:21px; margin:0 0 21px 0; color:#114a6d;}
h2 {font-size:15px; text-transform:uppercase; margin:0 0 15px 0; color:#114a6d;}
h3 {font-size:13px; margin:0 0 15px 0; color:#114a6d;}

.puffSeparator {margin: 20px 10px; border-bottom: dotted 1px #d5d5d5;}
.puffSeparator_screenShots {margin: 10px 0 18px 0; border-bottom: dotted 1px #d5d5d5;}
.leftPuffHeading {}
.puffLeftCol_contentLeftCol {float:left; margin:0 20px 0 0; width: 90px;}

p {margin:0 0 14px 0}

a {color:#114a6d; text-decoration:underline}
a:hover {color:#000; text-decoration:none}

.wrapper {width:990px; margin:0 auto; background:#e5e8e9; text-align:left; position:relative;}
.wrapper_subpage{width:990px; margin:0 auto; background:#fff; text-align:left; position:relative;}
.hearts {position:absolute; z-index:100; top:420px; left:770px; width:39px; height:55px; }

.header {width:990px; height:115px; float:left; background:#ccd2d6 url(/filearchive/9/973/body_bg.gif) repeat-x}
.header .way2it-logo {float:left; margin:38px 0 0 0;}

.header .right {height:115px; float:right}
.header .right .searchbox {height:36px; width:179px; margin:15px 0 17px 0; background:url(/filearchive/1/1046/searchbox_176x33_dark.png) no-repeat; float:right; overflow:hidden}
.header .right .searchbox .search-input{float:left; margin:0 0 0 20px; width:125px; background:transparent; border:0; color:#fff; height:36px; font-size:10px; line-height:30px;}
.header .right .searchbox .search-btn{float:right; width:25px; border:0; height:36px;}

.header .right .menu_top {height:47px; margin:0; padding:0; clear:both}

.flash-wrapper{width:990px; height:300px; float:left; background:#fff}

.puff-list-wrapper{width:990px; float:left; margin:10px 0 0 0; background:url(/filearchive/1/1007/puff-list-wrapper-bg.gif) repeat-y; }
.puff-list{width:990px; float:left; }

.puff-list-left{width:330px; padding: 0 0 16px 0; margin:0 0 0 10px; float:left; display: inline;}
.puff-list-middle{width:420px; margin:0 0 0 10px; float:left; display: inline;}
.puff-list-right{width:200px; margin:0 0 0 10px; float:left; display: inline;}

.puff-list-left ul, .puff-list-middle ul {list-style:none; margin:30px 0 0 0; padding:0;}

.puff-list-middle .calendarevents ul{ background:#e6eaec; margin:0 10px 20px 10px; padding:0; clear:both}
.puff-list-middle .calendarevents ul .alt{ background:#f0f1f3;}
.puff-list-middle .calendarevents ul li{border:none; line-height:30px; height:30px; margin:0; padding:0;}
.puff-list-middle .calendarevents ul li a{display:block; height:30px; padding: 0 20px 0 20px;}
.puff-list-middle .calendarevents ul li a .name {float:left}
.puff-list-middle .calendarevents ul li a .date {float:right}

.puff-list-right ul {margin:0 0 0 0; padding:0; list-style:none;}
.puff-list-right h2 {margin:30px 0 15px 20px;}
.puff-list-right a {margin:0 0 0 8px;}
.puff-list-right .float-footer {height:15px}

.puff-list-left ul li, .puff-list-middle ul li{margin:0 10px 30px 10px; border-bottom:1px dotted #d5d5d5; padding:0 10px 0 20px;}
.puff-list-right ul li{margin:0 10px 30px 10px; border-bottom:1px dotted #d5d5d5; padding:0 10px 0 10px}

.puff-list-left ul li img {float:left; margin:0 30px 0 0}
.puff-list-left ul li p {float:right; width:150px}



.content {background:#fff; width:430px; float:left; min-height:301px; margin:70px 0 0 5px;}

.footer {background:#e4e7e9; text-align:center; clear:both; height:160px}
.footer img {margin:30px 0 20px 0} 
.footer p {width:860px; color:#95a3aa; margin:0 auto; font-size: 11px;}

.float-footer{clear:both}

.customerflashstor {height:450px; background:#ccc}
.customerflash {height:301px; background:#ccc}

.wayContent_title {color: black;}
.wayContent_content {color: black; margin-bottom: 40px; clear:both;  min-height: 420px;}

.relatedinfo{float:left; width:210px; position:relative; margin-left:40px; _margin-left:20px; top:115px;}

/* --------top navigering--------- */
.menu_top ul{list-style:none; margin:0; padding:0; float:right; background:url(/filearchive/1/1131/topnav_bg.gif) repeat-x}
.menu_top ul li {float:left; height:47px; line-height:45px; background:url(/filearchive/1/1132/topnav_not_selected_bg.gif) no-repeat; }

.menu_top ul .menu_top_listitem-first-current {background-image:none;}
.menu_top ul .menu_top_listitem-current {background-image:none;}
.menu_top ul .menu_top_listitem-first-active{background-image:none;}
.menu_top ul .menu_top_listitem-active{background-image:none;}

.menu_top ul li a {display:block; padding:0 55px 0 55px; text-transform:uppercase; color:#000; text-decoration:none; font-weight:700; font-size:13px;}
.menu_top ul li a:hover { color:#fff}

/* --------sub navigering--------- */



.menu_sub {float:left; width:210px; margin:70px 60px 0 20px;}
.menu_sub ul {list-style:none; margin:0; padding:0; border-top:1px solid #d5d5d5; float:left}
.menu_sub ul li{float:left; border-bottom:1px solid #d5d5d5; width:210px; margin:0; padding:0}
.menu_sub ul li a {display:block; font-size:15px; line-height:35px; padding:0 0 0 16px; text-decoration:none;}

.menu_sub .level-1 .current .level-2 li, .menu_sub .level-1 .active .level-2 li {border:none;}
.menu_sub .level-1 .current .level-2 li a, .menu_sub .level-1 .active .level-2 li a{background-image:none; color:#999; line-height:25px;}

.menu_sub .level-1 .current .level-2 li a.current, .menu_sub .level-1 .active .level-2 li a.current{background:url(/filearchive/1/1190/pilpil.gif) 16px 9px no-repeat; color:#000;}

/* ny */
.menu_sub .level-0 .current .level-1 li a.current, .menu_sub .level-0 .active .level-1 li a.current{background:url(/filearchive/1/1190/pilpil.gif) 16px 9px no-repeat; color:#000;}

.menu_sub .level-1 .current .level-2 li a:hover, .menu_sub .level-1 .active .level-2 li a:hover {color:#000;}

.menu_sub .level-1 {
border:none;
}

.menu_sub .level-2 {
    border:none;
    margin-left: 10px;
}

.menu_sub .level-1 .current a, .menu_sub .level-1 .active a {
    text-decoration: none;
color:#000; padding:0 0 0 30px; 
background:url(/filearchive/1/1190/pilpil.gif) 16px 14px no-repeat; 
}

.menu_sub .level-2 .current a, .menu_sub .level-2 .active a, .menu_sub .level-2 li a {
background-image:none;
}

/* ny */
.menu_sub .level-0 .current a, .menu_sub .level-0 .active a {
    text-decoration: none;
color:#000; padding:0 0 0 30px; 
background:url(/filearchive/1/1190/pilpil.gif) 16px 14px no-repeat; 
}



/* --------kund sida--------- */

h2.latestheader{margin-left:31px; padding-top:45px;}

.customerwrap { }

.customerproject {margin-left:33px; margin-bottom:15px; float:left; height:180px;}
