 * {margin:0; padding:0;}
        html {overflow:-moz-scrollbars-vertical; overflow-x:auto;}
        img {border: 0px;}
        body {font-size: 12px; font-family:Verdana; background:#fff url(img/talkpoint-bg.jpg) center top no-repeat; color:#545454;}
        a {border:0px;}
        a:link, a:visited, a:active, a:hover {text-decoration:none; color:#1999ce;}
        a:hover {text-decoration:underline;}
        h1 {color:#1999ce; font-size:24px; font-weight:normal; padding-bottom:10px;}
        .wrapper {width: 900px;position:relative;margin:0px auto;}
        .topmenu {position:absolute; top:406px; left:50px;} 
        .wrapper2 {position:absolute; top:474px; left:45px;}
        /*#main {position:relative; top:474px; left:45px;}*/
        #sub {width:100px; height:50px;}
        
        .menu-start {background:url(img/menu-start-bg.png); height:30px; width:53px;}
        .active .menu-start {background:url(img/menu-start-bg-active.png); height:30px; width:53px;}
        .menu-referenser {background:url(img/menu-referenser-bg.png); height:30px; width:85px;}
        .active .menu-referenser {background:url(img/menu-referenser-bg-active.png); height:30px; width:85px;}
        .menu-vad {background:url(img/menu-vad-bg.png); height:30px; width:45px;}
        .active .menu-vad {background:url(img/menu-vad-bg-active.png); height:30px; width:45px;}
        .menu-press {background:url(img/menu-press-bg.png); height:30px; width:53px;}
        .active .menu-press {background:url(img/menu-press-bg-active.png); height:30px; width:53px;}
        .menu-kontakt {background:url(img/menu-kontakt-bg.png); height:30px; width:66px;}
        .active .menu-kontakt {background:url(img/menu-kontakt-bg-active.png); height:30px; width:66px;}
		ul li{ list-style:none; float:left;}

        .content {position:relative; width:810px; min-height:258px;}
        .content .white1 {position:absolute;}
        .white1-top {width:536px; height:11px; background:url(img/white1-top.png);}
        .white1-bg {width:536px; min-height:236px; background:url(img/white1-bg.png);}
        .white1-bottom {width:536px; height:11px; background:url(img/white1-bottom.png);}
        .text1 {width:476px; padding: 5px 30px 5px 30px; }

        .white2-top {width:810px; height:11px; background:url(img/white2-top.png);}
        .white2-bg {width:810px; min-height:236px; background:url(img/white2-bg.png);}
        .white2-bottom {width:810px; height:11px; background:url(img/white2-bottom.png);}
        .text2 {width:750px; padding: 5px 30px 5px 30px;}
        .text3 {left:600px; top:10px; position:absolute; z-index:2}
                
        .kontaktform {position:absolute; left:553px; width:257px; height:259px; background:url(img/kontakt-bg.png) no-repeat;}
        .kontakttext {position:absolute; width:225px; height:70px; background-color:Transparent; border:0 solid; font-family: Verdana; color:#545454; font-size:12px;}
        .kontaktform input {width:160px; height:20px; background-color:Transparent; border:0 solid; font-family: Verdana; color:#545454; font-size:12px;}
        .kontaktform .kontakt1 {position:absolute; left:83px; top:52px;}
        .kontaktform .kontakt2 {position:absolute; left:83px; top:88px;}
        .kontaktform .kontakt3 {position:absolute; left:20px; top:130px;}
        .skicka {position:absolute; left:171px; top:215px;}
		.skicka input{ background:url(img/skicka.png) no-repeat 0 0 !important; height:30px; width:83px; cursor:pointer;}
        .svar {position:absolute; left:20px; top:215px; color:#1999ce; display:none;}
        
        .bottom {width:810px; text-align:center; padding-top:25px; color:#a6a6a6; padding-bottom:40px; clear: both;}
        .bottom .blue {color:#1999ce;}
        .bottom a:link, .bottom a:visited, .bottom a:active, .bottom a:hover {text-decoration:none; color:#a6a6a6;}
        .bottom a:hover {text-decoration:underline;}
        
        .quote {font-style:italic;}
        .quote .right {text-align:right;}
        
        .ref-col {vertical-align:top; width:240px; padding-right:10px; line-height:20px;}