﻿/*

    CSS Document


    Site: Leif Arvidsson
    URL: http://www.leifarvidsson.se
    Author: PS Kommunikation
    Version: 1.0

    Date: 2010.06.15

*/


/*
 *      HTML GENERAL
 *
 */

BODY {
	font-size:62.5%;     
    font-family:Arial, Verdana, sans-serif;
    color:#555555;
}
H1, H2, H3 {
    color:#545454;
    font-family:Arial, Verdana, sans-serif;
	font-weight:bold; 	
	text-align:left;    
}
H1 {
    font-size:3.1em;  
    line-height:1.1em;
    margin:0 0 0.5em 0;
}
H2 {
    color:#434343;    
    font-size:1.6em;
	font-weight:bold;      
    margin:0.3em 0 0.3em 0;
}
H3 {
    color:#434343;    
    font-size:1.2em;
    font-weight:bold;
    margin:0.3em 0 0.1em 0;
}
P {
    font-size:1.2em;
	line-height:1.6em;
    margin:0 0 1.2em 0;
    font-weight:normal;
}
.Ingress {
    color:#333;
    font-size:1.4em;
	line-height:1.5em;
    margin:0 0 1.5em 0;
    font-weight:normal;    
}
UL {
    font-size:1.2em;
    list-style-type:square;
    margin:0 0 1.8em 25px;
}
UL LI {
    line-height:1.5em;
}
OL {
    font-size: 1.2em;
    list-style-type: decimal;
    margin:0 0 1.8em 30px;
}
OL LI {
    line-height:1.5em; 
}
IMG {
    border:none;
}
ABBR {
    border-bottom: dotted 1px;
    cursor: help;
}
EM {
    font-style:italic;
}
STRONG {
    font-weight:bold;
}
A {
    color:#0072bc;
    text-decoration:none;
}
A:HOVER {
    text-decoration:underline;
}
DIV#Content FIELDSET {  
    display:inline;
    float:left;
    width:440px;
    margin:0;
    padding:0;
}
DIV#Content FIELDSET P {
    margin:15px 0;
    padding:0;
    position:relative;
}
DIV#Content FIELDSET P EM {
    font-size:0.9em;
}
DIV#Content LEGEND {
    display:none; 
}
DIV#Content LABEL {
    font-size:0.9em;
    margin:3px 0 0 0;
    font-weight:bold;
    text-align:left;
    display:block;    
}
DIV#Content LABEL.error {
    color:#fd4703;
    font-weight:bold;
    position:absolute;
    top:20px;
    left:265px;
}
DIV#Content INPUT {
    background:url(../images/bg-input.gif) no-repeat;
    border:none;
    color:#434343;
    display:block;
    font-family:Arial, Verdana, sans-serif;
    font-size:1.1em;
    height:16px;
	padding:7px 5px 5px 5px;
    margin:0 5px 0 0;
	width:232px;
}

DIV#Content SELECT#Arendealternativ {
    background:url(../images/bg-input-search.gif) no-repeat;
    border:none;
    color:#434343;
    display:block;
    font-family:Arial, Verdana, sans-serif;
    font-size:1.1em;
    height:30px;
	padding:7px 5px 5px 5px;
    margin:0 5px 0 0;
	width:132px;
}
DIV#Content TEXTAREA {
    background:url(../images/bg-textarea.gif) no-repeat top left;
    border:none;   
    color:#434343;    
    display:block;     
    font-family:Arial, Verdana, sans-serif;
	font-size:1.1em;
	height:168px;	
	margin:0 0 5px 0;
	padding:5px;
	width:371px;
}
DIV#Content INPUT.Submit {
    background:url(../images/bg-submit.gif) repeat-x top left;
    border:none;
    cursor:pointer;
    display:block;  
	height:30px;    
	margin:0 0 10px 0;
	width:92px;
	text-indent:-9999px;
}

#FormStatus{
    background:#fd4703;
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
#FormStatus H2 {
    color:#fff;
    text-align:center;
    width:100%;
    padding:42px 0 37px 0;
}
#FormOverlay H2 {
    text-indent:-9999px;
}
#FormOverlay { 
    position: fixed; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    background: #000 url(../images/ajax-loader.gif) no-repeat center center; 
    filter:alpha(opacity=50); 
    -moz-opacity:0.5; 
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
    z-index: 10000; 
} 

/*
 *      CLASSES
 *
 */



