﻿/*--------------------------------------------------------
SKANSKA CSS - Generalpage
VERSION: 0.1
REVIDERAD: 2007-11-21
AV: Magnus Forsberg, Ottoboni Group
--------------------------------------------------------*/


/* General page
--------------------------------------------------------*/
div#generalpage { width:548px; float:left; margin:0 10px 0 0; background:#FFF; }
div#generalpage #top-image { width:548px; margin:0 0 24px 0; padding:0; }
    div#generalpage #top-image div#zoom { position:absolute; float:left; z-index:98; margin:236px 0 0 532px; }
        div#generalpage #top-image div#zoom img { margin:0; padding:0; border:0; width:16px; height:16px; }
    div#generalpage #top-image img { margin:0; padding:0; width:548px; height:250px; }
   
    div#generalpage h1 { font:2.7em Verdana,Arial,Helvetica,sans-serif; color:#262626; margin:0 88px 12px 10px; padding:0; letter-spacing:-1px; background:#FFF; } /* TODO - Uppdatera med klasser för storlekar */
    div#generalpage h2 { font-size:1.4em; font-weight:normal; color:#262626; margin:0 88px 17px 10px; line-height:1.3em; padding:0; background:#FFF; }
    div#generalpage h3 { font-size:1.4em; font-weight:bold; color:#262626; margin:19px 0 3px 10px; padding:0; }
    div#generalpage h4 { font-size:1.1em; font-weight:bold; color:#262626; margin:0 88px 3px 10px; padding:0; }
    div#generalpage p { font-size:1.2em; color:#262626; margin:0 88px 8px 10px; line-height:1.3em; padding:0; background:#FFF; }
    div#generalpage p.contact { font-size:1em; font-style:italic; color:#262626; margin:0px 0px 13px 10px; line-height:1.4em; padding:5px 0 0 0; border-top:1px solid #dee1e4; }
    div#generalpage p.pagefooter { font-size:1em; color:#262626; margin:20px 0px 10px 0px; line-height:1.3em; padding:5px 0 0 0; border-top:1px solid #dee1e4; } /* TODO - Tabort denna? */
    div#generalpage p a.pdf { font:0.9em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#2072bb; background:url(../images/icons/icon-pdf.gif) no-repeat top left #FFF; padding:1px 0 3px 23px; margin-bottom:5px; display:block; float:left; clear:both; }
    div#generalpage p a.doc { font:0.9em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#2072bb; background:url(../images/icons/icon-doc.gif) no-repeat top left #FFF; padding:1px 0 3px 23px; margin-bottom:5px; display:block; float:left; clear:both; }
    div#generalpage p a.ppt { font:0.9em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#2072bb; background:url(../images/icons/icon-ppt.gif) no-repeat top left #FFF; padding:1px 0 3px 23px; margin-bottom:5px; display:block; float:left; clear:both; }
    div#generalpage p a.xls { font:0.9em Verdana,Arial,Helvetica,sans-serif; text-decoration:none; color:#2072bb; background:url(../images/icons/icon-xls.gif) no-repeat top left #FFF; padding:1px 0 3px 23px; margin-bottom:5px; display:block; float:left; clear:both; }
    div#generalpage strong { }
    
    div#generalpage ul { list-style-position:outside; margin:0 88px 0 20px; padding:0 0 13px 0; }
    div#generalpage ul li { font-family:Verdana, Arial, Helvetica, Sans-Serif; list-style-type:none; font-size:1.2em; line-height:1.3em; padding:0 0 4px 10px; color:#262626; background:url(../images/main/list-bullet.jpg) no-repeat 3px 7px; }
    div#generalpage ol li { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:1.2em; line-height:1.3em; padding:0 0 4px 0; color:#262626; }
    div#generalpage ol { padding: 0 0 13px 40px; margin:0 88px 0 0; }

    div#generalpage img { margin:0; padding:0; }
        div#generalpage img.top { width:548px; height:250px; }
        div#generalpage img.big { width:450px; height:225px; margin:20px 0 25px 0; padding:0; border:0; clear:both; float:none; }
        div#generalpage img.small-left { margin:10px 10px 5px 0; padding:0; border:0; float:left; }
        div#generalpage img.small-right { margin:10px 0 5px 10px; padding:0; border:0; float:right; }
        