/*

    CSS Document


    Site: DaveArt
    URL: http://www.daveart.com
    Author: PS Kommunikation
    Version: 1.1

    Date: 2009.09.01

*/

/*
 *      HTML GENERAL
 *
 */

BODY {
	font-size:62.5%;     
    font-family:Arial, Verdana, sans-serif;
    color:#555;
}
H1, H2, H3 {
    color:#434540;
	text-align:left;    
	font-weight:bold;
}
H1 {
    font-size:2.4em;
    line-height:1.2em;
    margin:0 0 .6em 0;
    color:#33ccff;
}
H2 {
    font-size:1.6em;
    font-weight:bold;
    margin:1.3em 0 0.5em 0;
}
H3 {
    font-size:1.2em;
    line-height:1.4em;
    font-weight:bold;
    margin:0 0 0.1em 0;
}
P {
    font-size:1.2em;
	line-height:1.45em;
    color:#555;
    margin:0 0 1.0em 0;
    font-weight:normal;
}
UL {
    font-size:1.2em;
    list-style-type:square;
    margin:0 0 10px 25px;

}
DIV#subpage-primary-content UL, 
DIV#subpage-primary-content OL{
    margin-top:-1.4em /* P margin 1.8em */
}
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;
    cursor: help;
}
EM {
    font-style:italic;
}
STRONG {
    font-weight:bold;
}
A {
	color:#33ccff;
	font-weight:bold;
}
A:HOVER {
    text-decoration: none
}
DIV.bookdiv 
{
    background: #efefef; 
    padding: 10px; 
    margin-bottom: 10px
}

DIV#Content FIELDSET h3 
{
    line-height:1.4em;
	margin: 5px 0 5px 0;
}

DIV#Content FIELDSET SPAN
{
    display:block;
    font-size:0.9em;
	margin: 0 0 5px 0;
    
}
TABLE#FormReserv TD, TABLE#FormPaymentMethod TD
{
    font-size:1.1em;
    padding-bottom:5px;
}

DIV#Content FIELDSET TABLE#FormPaymentMethod TD LABEL
{

    width:175px;
}
DIV#Content FIELDSET INPUT {
	color:#222;  
    
    font-family:Arial, Sans-Serif;
    font-size:1.0em;
	padding:2px 5px 2px 5px;
    width:250px;
    float:left
}
DIV#Content FIELDSET INPUT[type=radio], DIV#Content FIELDSET INPUT[type=checkbox] 
{
    width:auto;
    float:none;
}

DIV#Content FIELDSET TEXTAREA {
    color:#222;    
    font-family:Arial, Sans-Serif;
	font-size:1.0em;
	height:13.5em;	
	line-height:1.8em;
	padding:0.2em;
	width:350px;	
}
DIV#Content FIELDSET SELECT {
	color:#222;  
    display:block;  
	height:1.8em;    
    font-family:Arial, Sans-Serif;
    font-size:1.0em;
	padding:2px 5px 0 5px;
    width:250px;	
}
DIV#Content FIELDSET INPUT.submit {
    color:#fff;
    cursor:pointer;
    height:2em;    
    padding:0 1em 0 1em;
    margin:10px 0 0 7.5em;
    text-align:center;
    width:90px;
}
DIV#Content FIELDSET LABEL {
    color:#636363;
    font-size:1.0em;
    margin:3px 0 0 0;
    text-align:left;   
    width:9em;
    float:left;
}
DIV#Content FIELDSET LABEL.error {
    display:inline;
    float:left; 
    color:red; 
    width:auto; 
    margin-left:10px; 
    vertical-align:top; 
}
DIV#Content FIELDSET P {
    clear:both;
    margin:8px 0 7px 0;
    display:inline-block; 
    clear:both;
}
DIV#Content FIELDSET P:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
DIV#Content INPUT.Submit {
    border:none;
    clear:both; 
    cursor:pointer;
    float:right;
    height:2.2em;
    line-height:1.2em;
    margin:10px 0 0 0;
    padding:0 0 2px 0;
    width:7em;
}

/* Hides from IE-mac \*/
* HTML DIV#content FIELDSET P {height:1%;}
DIV#content FIELDSET P {display:block;}
/* End hide from IE-mac */

DIV#Content FIELDSET EM {
    font-weight:bold; 
    padding-right:0.5em; 
    float:left;
    width:1em;
}

/*
 *      CLASSES
 *
 */

P.ingres {
    font-size:1.4em; 
    line-height:1.5em;
    font-weight:bold; 
    color:#333;
}
A.prev, A.next 
{
    font-size:1.4em;
    line-height:2em;
}
A.next 
{
    float:right;
}
