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

  File: cp_freenet.css

  Styleclasses for the einsurance Webapps
  LAF Properties for Freenet

  Last Modified: September 25. 2001
  Michael Horvath

*/

html,body 
{
    height: 100%;
    overflow: auto !important;
}

/* ------   HEADLINEDEFINITIONS   ------- */
/* classhead level 1 */
.head1 {
    FONT-WEIGHT: 700;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    line-height:20px;
	padding-left:5px;
}

/* 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: #d9e4f6;
	color: #000000;
	font-family: 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: #dddddd;
}

/* 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: #dddddd;
}

.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 : #963520;
}
/* ------   Formobject Definitions   ------- */
.formo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none
}

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

/* Spaceline Vertikal */
.tableline2 {
	background-color: #230BBF
}

/* ------   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: #0000ff; TEXT-DECORATION: none }
a.closex:link   { COLOR: #0000ff; TEXT-DECORATION: none }
a.closex:visited  { COLOR: #0000ff; TEXT-DECORATION: none }
a.closex:hover   { COLOR: #0000ff; TEXT-DECORATION: none }


/* ------   Progressbar Definitions   ------- */
 /* Statusbar Passive*/
.progressbaractive {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : 600;
	background : #dddddd;
}

 /* Statusbar Active*/
.progressbarpassive {
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-weight : 600;
	background-color:#d9e4f6;
	height:30px;
}

 /* Statusbar Line*/
.progressbarline {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : 600;
	background : #000000;
}

/* ------   Link Descriptions   ------- */
a:active    { COLOR: #d48649; TEXT-DECORATION: none }
a:link      {COLOR: #0000ff; TEXT-DECORATION: none}
a:visited     { COLOR: #740163; TEXT-DECORATION: none}
a:hover     { COLOR: red }

BODY {
	background : #FFFFFF;
}

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

/* ------   Navigation Class to check Statusbar  ------------------------------------------------------------------------------------------------------------ */
.nav_active{
	color: #fff; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-weight : 600;
	background-color :#5466a0;
	height:30px;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
 }

/* ------  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
  ===============================================================================================

*/

.teaserText {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
}
.contentHeadlineSub {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : 800;
}
.contentText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.headBG01{
  background : #003366;
}

.labelerr { color:red; }
input.labelerr { border: 1px solid red; color: black; padding: 2px; height: 19px; }
div.labelerr { 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; 
	color:#666;
}

.footer a { 
	color:#666;
	text-decoration:none;
}

html, body { margin:0; padding:0; }

/* ----- 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 
{
    background-image: url(/einsurance/laf/cp_yahoo/img/inactive.gif);
    padding: 4px 0px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
	border: 1px solid #afafaf;
}


.kredit_lz a:hover
{
    text-decoration: none;
    background-image: url(/einsurance/laf/cp_yahoo/img/active.gif);
    color: #fff;
	border: 1px solid #afafaf;
}


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


.kredit_lz_sel a
{
    background-image: url(/einsurance/laf/cp_yahoo/img/active.gif);
    text-decoration: none;
    padding: 4px 0px;
    color: #fff;
    font-weight: bold;
	border: 1px solid #afafaf;
}


.kredit_lz_sel a:hover, .kredit_lz_sel a:visited
{
    text-decoration: none;
    background-image: url(/einsurance/laf/cp_yahoo/img/active.gif);
    color: #fff;
	border: 1px solid #afafaf;
}


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


h2
{
	font-size:10px;
}


#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;
}