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

	File: cp_default.css

	Styleclasses for the einsurance Webapps
	LAF Properties for einsurance + default Partners

	Last Modified: September 13. 2001
	Thomas Ziegler

*/

body {
	background : #FFFFFF;
}


.formo {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
        }


 /* Linkdescription*/
a				{ color: #0033cc; text-decoration: underline }
a:link				{ color: #0033cc; text-decoration: underline }
a:hover				{ color: #0033cc; text-decoration: underline }
a:active			{ color: #0033cc; text-decoration: underline }
a:visited			{ color: #0033cc; text-decoration: underline }


 /* ------   classes.for.element ***   HEAD   ***   ------- */
.headBG01{
	background : #003366;
}

.headBG02 {
	background : #6F97BF;
}

.headBG03 {
	background : #FFFFFF;
}


.headNavActive {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight : 600;
	background : #FFFFFF;
}

.headNavPassive {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight : 600;
	background : #6F97BF;
}

.headSubNav {
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-weight : 600;
}


a.headNavActive:active			{ color: #000000; text-decoration: none }
a.headNavActive:link			{ color: #000000; text-decoration: none }
a.headNavActive:visited			{ color: #000000; text-decoration: none }
a.headNavActive:hover			{ color: #000000; text-decoration: none }

a.headNavPassive:active			{ color: #FFFFFF; text-decoration: none}
a.headNavPassive:link			{ color: #FFFFFF; text-decoration: none}
a.headNavPassive:visited		{ color: #FFFFFF; text-decoration: none}
a.headNavPassive:hover			{ color: #FFFFFF; text-decoration: none}

a.headSubNav:active			{ color: #FFFFFF; text-decoration: underline; }
a.headSubNav:link			{ color: #FFFFFF; text-decoration: none }
a.headSubNav:visited			{ color: #FFFFFF; text-decoration: underline; }
a.headSubNav:hover			{ color: #FFFFFF; text-decoration: underline; }



/* ------   classes.for.element ***   LEFT.NAVIGATION  ***   ------- */

.navigationHeader {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-weight : 600;
	background : #003366;
}


.navigationActive {
	color: #0033cc;
	font-size: 11px;
	letter-spacing: 1px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: underline;
}


.navigationPassive {
 	color: #000000;
	font-size: 11px;
	letter-spacing: 1px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}


a.navigationHeader:active			{ color: #FFFFFF; text-decoration: none}
a.navigationHeader:link				{ color: #FFFFFF; text-decoration: none}
a.navigationHeader:visited			{ color: #FFFFFF; text-decoration: none}
a.navigationHeader:hover			{ color: #FFFFFF; text-decoration: none}

a.navigationActive:active			{ color: #0033cc; text-decoration: underline}
a.navigationActive:link				{ color: #0033cc; text-decoration: underline}
a.navigationActive:visited			{ color: #0033cc; text-decoration: underline}
a.navigationActive:hover			{ color: #0033cc; text-decoration: underline}

a.navigationPassive:active			{ color: #0033cc; text-decoration: underline}
a.navigationPassive:link			{ color: #000000; text-decoration: none}
a.navigationPassive:visited			{ color: #000000; text-decoration: none}
a.navigationPassive:hover			{ color: #0033cc; text-decoration: underline}



/* ------   classes.for.element ***   SCREEN.CONTENT  ***   ------- */

/*home */

.teaserBG {
	background : #EEEEEE;
}

.teaserHeadline {
	background : #CFCBCB;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight : 600;
}

.teaserText {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
}


/*contentpages */

 .contentHeadlineFirst {
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight : 800;
}

 .contentHeadlineSub {
	font-family:  Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight : 800;
	}


 .contentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


.tableRow1 {
	background : #EEEEEE;
}

.tableRow2 {
	background : #CFCBCB;
	}

/* ------   classes.for.element ***   MBOXES  ***   ------- */
.mboxLine{
	background : #4C6291;
}


.mboxHead{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	font-weight : 600;
	background : #CFCBCB;
}


.mboxText{
    color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}


/* ------   HEADLINEDEFINITIONS   ------- */
/* classhead level 1 */
.head1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
	font-weight : 700;
        }

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




/* ------   Textdefinitions   ------- */
/* classtext normal*/
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : normal;
        }

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
        }
/* classtext small*/
.stext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
        }

.stextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : 600;
        }


/* ------   Tabledefinitions   ------- */
/* Tableheader */
.tableheader {
        background-color: #CFCBCB;
        color: #000000;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        letter-spacing: -0px
        }

/* Searchfunction Car*/
.carsearch1st {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	background-color: #ffffff;
        }

.carsearch2nd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	background-color: #e4e4e4;
        }



/* Resultpage Table */
.results1st {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
	background-color: #ffffff;
        }

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

.resultpricebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
        }

/* Tarifhighlight Liability*/
.tarifhighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
}


.tarifinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
	color : #cc0000;
}
/* ------   Formobject Definitions   ------- */


/* ------   Spacelines   ------- */
/* Spaceline Horizontal */
.tableline {
        background-color: #003366
        }


/* Spaceline Vertikal */
.tableline2 {
        background-color: #6F97BF
        }



/* ------   Helpwindowdefinitions   ------- */
/* closewindow def text */
.closex {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
	font-weight : 600;
	text-decoration: none;
        }

/* closewindow def link */
a.closex:active	  { color: #000000; text-decoration: none; }
a.closex:link	  { color: #000000; text-decoration: none; }
a.closex:visited  { color: #000000; text-decoration: none; }
a.closex:hover 	  { color: #000000; text-decoration: none; }


/* ------   Progressbar Definitions   ------- */
 /* Statusbar Passive*/
.progressbaractive {
        color: #ffffff;
        font-size: 12px;
        font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight : 600;
        background : #CFCBCB;
        }

 /* Statusbar Active*/
.progressbarpassive {
       color: #000000;
       font-size: 12px;
       font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
       text-decoration: none;
       font-weight : 600;
       }

 /* Statusbar Line*/
 .progressbarline {
        color: #ffffff;
        font-size: 12px;
        font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight : 600;
        background : #CFCBCB;
        }





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

/* ------   Navigation Class to check Statusbar  ------------------------------------------------------------------------------------------------------------ */
.nav_active
        {
        color: #000000;
        font-size: 12px;
        font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight : 600;
        background : #CFCBCB;
        }




/* ------  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; }
textarea.labelerr { border: 1px solid red; color: black; }
div.labelerr { border: 1px solid red; color: black; }
select.labelerr { border: 0px solid red; color: black; padding: 1px; }

.label { color:black; }

.error { color:red; }

.footer { 
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px; }


/* for IEs, no space, if no banner is available */
#banner img 
{
  display:block;
}


/* ----- Classes for Kredite -----*/ 
.div_hotline
{
  text-align: center;
  width: 400px;
  padding: 3px 0px;
  margin: auto;
  margin-bottom: 10px;
  border: 1px solid #A2ABB5;
  background-color: D8D8D8;
  font-weight: bold;
}


.kredit_lz
{
    text-align: center;
    padding-left:1px;
}


.kredit_lz a, .kredit_lz a:visited
{
    background-color: #6F97BF;
    padding: 4px 0px;
    color: #FFFFFF;
    font-weight: bold;
}


.kredit_lz a:hover
{
    text-decoration: none;
    background-color: #77BD16;
    color: #FFFFFF;
}


.kredit_lz_sel
{
    text-align: center;
    padding-left:1px;
}


.kredit_lz_sel a
{
    background-color: #77BD16;
    text-decoration: none;
    padding: 4px 0px;
    color: #FFFFFF;
    font-weight: bold;
}


.kredit_lz_sel a:hover, .kredit_lz_sel a:visited
{
    text-decoration: none;
    background-color: #77BD16;
    color: #FFFFFF;
}


.kredit_tooltip
{
    padding: 3px;
    background-color: #E2E7FF;
    border: 1px solid #003099;
}


#div_translucent
{
    width:100%;
    height:100%;
    min-height:100%;
    position:absolute;
    left:0px;
    top:0px;
    background-color: #DDDDDD; 
    filter:alpha(opacity=40);
    -moz-opacity:0.4;
    opacity: 0.4;
}