/*

    CSS Document


    Site: Rojos Bageri
    URL: http://www.rojos.se
    Author: PS Kommunikation
    Version: 1.1

    Date: 2008.08.11

*/


/*
 *      HTML GENERAL
 *
 */

BODY {
	font-size:62.5%;     
    font-family:"Georgia", seriff;
    color:#fff;
    text-align:left;
}
H1, H2, H3 {
	text-align:left;    
	font-weight:normal;
}
H1 {
    font-size:3.6em;
    margin:0 0 0.5em 0;
}
H2 {
    font-size:1.8em;
    margin:0 0 0.5em 0;
}
H3 {
    font-size:1.3em;
    font-weight:bold;
    margin:0 0 0.8em 0;
}
P, TH, TD {
    font-size:1.3em;
	line-height:1.4em;
    margin:0 0 1em 0;
    text-align:left;    
}
TABLE {
    border:solid 1px #ecd8af;     
}
CAPTION {
    color:#fff; 
    font-size:1.3em;
    font-weight:bold;
    padding:0 1em 2em 0; 
}
TH {
    background:#ecd8af;   
    color:#714931;
    padding:10px;  
}
TD {
    padding:10px;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #fff;     
}
UL {
    font-size:1.2em;
    list-style-type:square;
    margin:0 0 2em 30px;
    text-align:left;
}
UL LI {
    margin-bottom:0.5em;
}
OL {
    font-size:1.2em;
    list-style-type:decimal;
    margin:0 0 10px 30px;
}
OL LI {
    margin-bottom:0.5em;
}
IMG {
    border:none;
}
ABBR {
    border-bottom:dotted 1px #666;
    cursor:help;
}
STRONG {
    font-weight:bold;
}
EM {
    font-style:italic;
}
A {
    color:#ecd8af;
    text-align:left;    
}
A:HOVER {
    text-decoration: none
}
/*
DIV#secondaryContent A[href^="http"] {
    background:url(/images/iconExternalSite.gif) center right no-repeat;
    padding:0 15px 0 0;
}
DIV#secondaryContent A[href$=".pdf"] {
    background:url(/images/iconPdf.gif) center right no-repeat;
    padding:0 17px 0 0;
}*/
FIELDSET  {
	color:#fff;    
    font-family:"Georgia", seriff;
	font-weight:normal;
	margin:0em 0 1em 0;
}
FIELDSET LEGEND {
    color:#fff; 
    font-size:1.3em;
    line-height:2em;
    font-weight:bold;
    padding:0 1em 0 0;
    margin:0 0 5px 0px;
}
FIELDSET LABEL {
   	font-size:0.9em;
   	color:#ecd8af;
    margin:0; 
    padding:10px 15px 0 5px;
    font-family:Arial, Sans-Serif;
}
FIELDSET P {
    background:url(../images/formInputBottom.gif) bottom left no-repeat;
    margin:5px 0 15px 0;
    padding-bottom:5px;
    width:245px;    /* this */
}
FIELDSET SPAN {
    display:block;
    background:url(../images/formInputTop.gif) top left no-repeat;
    width:245px;    /*330px*/
    padding-top:5px;
}
FIELDSET INPUT {
    font-family: "Georgia", seriff;
	border: none;
	background:none;
	width:235px;  
    margin:0;
	color:#555;
	margin:0 5px;
}
FIELDSET INPUT.submitLeft {
    background:url(../images/bgSubmitLeft.gif) no-repeat top left;
    color:#fff;	
    display:block;      
    font-size: 1.1em;
    font-weight:bold;
    height:29px;     
    text-align:center;     
    margin:0;
    padding:3px 15px 5px 15px;
    text-decoration:none;     
    width:6em;
}
FIELDSET P.submitRight {
    background:url(../images/bgSubmitRight.gif) repeat-x top right;  
    height:29px;    
    width:6.3em;     
}
FIELDSET SELECT {
	background:#fff;
	border: none;
	color:#555;
	display:block; 
    font-family: "Georgia", seriff;
    margin:0 5px 0 5px;
	width:140px;  /* 320 */  
}
FIELDSET TEXTAREA {
    margin:0 5px;
    background:none;
    border:none;
    width:225px;    /*310*/    
}
FIELDSET INPUT.checkbox, 
DIV#recieverContainer FIELDSET INPUT.checkbox {
    height:auto;
    margin:0 5px 0 0;
    padding:0;
    width:auto;
    background:none;    
}

/*
 *      CLASSES
 *
 */
DIV#recieverContainer FIELDSET P.noFormBg,
DIV#orderNewsletterIndex FIELDSET P.noFormBg {
    background:none;
}
FIELDSET P.noFormBg,
DIV#recieverContainer FIELDSET P.noFormBg,
DIV#orderNewsletterIndex FIELDSET P.noFormBg {
    background:none;
}
.introduction {
    font-size:1.8em; 
    line-height:1.4em; 
}
.sansSeriff {
    font:1.1em/1.2em arial, sans-seriff;
    color:#ecd8af;
}
.noMargin {
    margin:0;
}
.noBorder {
    border:none;
}
.submitRight {
    background:url(../images/bgSubmitRight.gif) repeat-x top right;  
    height:30px;   
}
.submitLeft {
    background:url(../images/bgSubmitLeft.gif) no-repeat top left;
    color:#fff;	
    display:block;      
    font-size: 1.1em;
    font-weight:bold; 
    text-align:center;     
    margin:0;
    padding:3px 0px 5px 0px;
    text-decoration:none;
}
/*
.mail {    
   display:block;
   background:url(/images/iconLetter.gif) left center no-repeat;
   padding-left:20px;
}
.print {    
   display:block;
   background:url(/images/iconPrint.gif) left center no-repeat;
   padding-left:20px;
}*/