/*
	Copyright (c) 2001 einsurance Agency AG
	All rights reserved.


	Styleclasses for geldsupermarkt

*/


/* ------   HEADLINEDEFINITIONS   ------- */
/* classhead level 1 */
.head1 {
        font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
	font-weight : 700;
	color: #445390;
        }

/* classhead level 2 */
.head2 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
	    color: #770409;
	font-weight : 600;
        }

.contentHeadlineSub {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
	    color: #770409;
	font-weight : 600;
        }



.results2nd {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
	background-color: #D8DBE4;
		font-weight : 500;
        }


.results1st {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
	background-color: #FFFFFF;
		font-weight : 500;
        }


 .stext {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
	    color: #323D69;
		font-weight : 500;
        }

 .resultpricebold {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
	    color: #000000;
		font-weight : 500;
        }
 /* plaintext */
.text {
         font-family: Tahoma, Verdana, Arial, Helvetica;
        font-size: 9pt;
	    color: #676B7C;
        }

.teasertext {
         font-family: Tahoma, Verdana, Arial, Helvetica;
        font-size: 9pt;
	    color: #676B7C;
		font-weight : 700;
        }


		 /* plaintext */
.label {
         font-family: Tahoma, Verdana, Arial, Helvetica;
        font-size: 9pt;
	    color: #676B7C;
        }

		/* note */
.note {
         font-family:  Arial, Helvetica, sans-serif;
        font-size: 7pt;
	    color: #333333;
	    font-weight : 500;
        }

  /* up navigation */
.nav-normal{
 color: #FF9704;
        font-size: 10px;
	font-family: verdana;
        text-decoration: none;
        font-weight : 600;
        }

   /* u */
.progressbarpassive{
 color: #556F91;
        font-size: 10px;
	font-family: verdana;
        text-decoration: none;
        font-weight : 600;
        }

/* ------   Formobject Definitions   ------- */
.formo {
        background-color: #ffffff;
        color: #000000;
	font-family: verdana;
        font-size: 11px;
        }

/* Spaceline Horizontal */
.tableheader {
        background-color: #D8DBE4
        }


/* Spaceline Vertikal */
.tableline2 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
	    color: #323D69;
		font-weight : 500;
        }



BODY {
	background : #ffffff;
}

/* ------   Class for Printoutversion  ------------------------------------------------------------------------------------------------------------ */
.tdoutline {
	border: 1px groove #006699
        }

/* ------   Navigation Class to check Statusbar  ------------------------------------------------------------------------------------------------------------ */
.nav_active
        {
        color: #FF9704;
        font-size: 12px;
	font-family: verdana;
        text-decoration: none;
        font-weight : 600;
        background : #cccccc;
        }



/* ------  Validation Classes  ------------------------------------------------------------------------------------------------------------------------------------

	===============================================================================================
	Notes: used to signal errors at textfield labels.

	- if no error occured: the text for the label is rendered in class .label
	- on errors: text is rendered in class .label_error
	- class .error can be used to render the error messages
	===============================================================================================

*/



.labelerr { color:red; }
input.labelerr { border: 1px solid red; color: black; padding: 2px; height: 19px; }
div.labelerr { border: 0px !important; border: 1px solid red; color: black; }
select.labelerr { border: 1px solid red; color: black; padding: 1px; }

.label { color:#000; }

.error { color:red; }


.footer { font-size:11px; }
