/* 	(c) asb Systemhaus 2003  */
/* Stand: 21.10..2003 */
/* Änderung: Kommentar in media print für zu Syntax-Fehler im IE !! , Druckansicht */
/* Nur ganze Kommentarzeile verwenden */

/*  @charset ISO-8859-1; */



.tab-head3 
{
	font-family: Verdana, Arial, Helvetica;	font-size: 8pt;	font-style: normal;	font-weight: bold;	
	background-color: #3366CC;  color: #FFFFFF;	text-align: left;	vertical-align: middle;
	
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #3366cc;	border-right-color: #3366cc;	border-bottom-color: #000066;	border-left-color: #3366cc;
	padding-right: 5px;	padding-left: 5px;	border-top-style: solid;
}
/* Aktions ANgebote */
.tab-head3a  
{
	font-family: Verdana, Arial, Helvetica;	font-size: 8pt;	font-style: normal;	font-weight: bold;	
	background-color: #efa210;  color: #FFFFFF;	text-align: left;	vertical-align: middle;
	
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #3366cc;	border-right-color: #3366cc;	border-bottom-color: #000066;	border-left-color: #3366cc;
	padding-right: 5px;	padding-left: 5px;	border-top-style: solid;
}

.tab-cont3 
{
	color: #000000; background-color: #cccccc;	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;	font-style: normal;	font-weight: bold;	text-align: left;	vertical-align: middle;
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;
	padding-right: 5px;	padding-left: 5px;	border-top-style: solid;
}

.tab-cont3 a          
{ 
	text-decoration: none; color: #005495; background-color: #cccccc;	
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;	font-style: normal;	font-weight: bold;	text-align: left;	vertical-align: middle;
}

.tab-cont3 a:hover    
{ 
	text-decoration: none; color: white;    background-color: #005495
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;	font-style: normal;	font-weight: bold;	text-align: left;	vertical-align: middle;
}

.tab-white3 {
	font-size: 2pt;
	border-left:0px node #ffffff; 	border-right:0px node #FFFFFF; 	border-top:0px solid #ffffff; 	border-bottom:0px nonde #ffffff; 
	background-color: #e0e0e0;	padding-right: 5px;	padding-left: 5px;
	border-top-color: #e0e0e0;	border-bottom-color: #e0e0e0;	border-left-color: #e0e0e0;	border-right-color: #e0e0e0;
}

.table-head1 
{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 12pt;	font-weight: bold; color: #000000; background-color: #66ccff; text-align: left;
	vertical-align: middle;	padding-left: 3px;
	
	border-top-width: 0px;	border-left-width: 0px;	border-right-width: 3px;	border-bottom-width: 3px;	
	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;
	border-top-color: #006699;	border-bottom-color: #006699;	border-left-color: #006699;	border-right-color: #006699;
}

.table-head2 
{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 11pt; font-weight: bold;	color: #000000;	background-color: #bfd7e4;text-align: left;
	vertical-align: middle;	padding-left: 10px;
	
	border-top-width: 0px;	border-left-width: 0px;	border-right-width: 3px; border-bottom-width: 3px;	
	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;
	border-top-color: #006699;	border-right-color: #006699;	border-bottom-color: #006699;	border-left-color: #006699;
}

.table-cont1 
{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 10pt;	font-style: normal;	font-weight: normal; color: #000000; text-align: left; vertical-align: top;
	padding-left:10px; padding-top:5px; padding-right:10px; padding-bottom:5px;	background-color: #FFFFFF;
}
/* ************** FAQ Listen *************** */
.FAQsect
{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 9pt; font-weight: bold;	color: #000000;	background-color: #bfd7e4;text-align: right;
	vertical-align: middle;	padding-left: 3px;padding-right: 5px;
	
	border-top-width: 0px;	border-left-width: 0px;	border-right-width: 3px; border-bottom-width: 3px;	
	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;
	border-top-color: #006699;	border-right-color: #006699;	border-bottom-color: #006699;	border-left-color: #006699;
}
.FAQquestion
{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 9pt; font-weight: bold;	color: #000000;	background-color: #cccccc; text-align: left;
	vertical-align: middle;	padding-left: 8px;
	
	border-top-width: 0px;	border-left-width: 0px;	border-right-width: 3px; border-bottom-width: 3px;	
	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-style: solid;
	border-top-color: #006699;	border-right-color: #006699;	border-bottom-color: #006699;	border-left-color: #006699;
}

.FAQanswer
{
	font-family: Verdana, Helvetica, Arial,  sans-serif;
	font-size: 9pt;	font-style: normal;	font-weight: normal; color: #000000; text-align: left; vertical-align: top;
	padding: 5px 5px 3px;	background-color: #FFFFFF;
}


/* Ueberschriften */
h1                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
					 	    font-weight: bold;font-size: 14pt; text-align: left; margin-top: 12pt }
h2                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: bold;font-size: 12pt; text-align: left; color: #005495 }
h3                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: bold;font-size: 10pt; text-align: left;  }
h4                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: bold;font-size: 9pt; text-align: left;  }
h5                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: bold;font-size: 8pt; text-align: left;  }
h6                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: bold;font-size: 6pt; text-align: left;  }

.s1                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: normal;font-size: 10pt; text-align: left;  }
.s2                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: normal;font-size: 9pt; text-align: left;  }
.s3                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: normal;font-size: 8pt; text-align: left;  }
.s4                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: normal;font-size: 7pt; text-align: left;  }
.s5                      { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
							font-weight: normal;font-size: 6pt; text-align: left;  }
					


/* Suchseiten */
code                    { 	font-family: Verdana, Helvetica, Arial,  sans-serif;
						  font-size:11pt; color: #000000; font-weight: bold }

.form                   { font-weight: bold }

.copyright A:Visited    { text-decoration: none}
.copyright A:active     { text-decoration: none}

/* Navigation in Borders */
:visited.NavLink        { text-decoration: none; font-size: 8pt}
:active.NavLink         { text-decoration: none; font-size: 8pt}

.NavLink A:visited      { text-decoration: none; font-size: 8pt}
.NavLink A:active       { text-decoration: none; font-size: 8pt}

:visited.PicLink        { text-decoration: none}
:active.PicLink         { text-decoration: none}

.PicLink A:visited      { text-decoration: none}
.PicLink A:active       { text-decoration: none}

/* Suchergebnisse */
.RecordLink             { text-decoration: none}
.RecordLink A:visited   { text-decoration: none}
.RecordLink A:active    { text-decoration: none}

.RecordInfo             { font-size: 8pt; }
.RecordTitle            { font-weight: bold; background-color: #AACCEE }
.RecordTitle A:visited  { text-decoration: none}
.RecordTitle A:active   { text-decoration: none}

.RecordStats            { font-style: italic; font-size: 8pt}
.RecordStats A:visited  { text-decoration: none; font-size: 8pt}
.RecordStats A:active   { text-decoration: none}


.Titel                  { font-weight: bold;font-size: 14pt; text-align: left}

.TableBlue              { background-color: #005495}

/* Eingabefelder Formularbeschriftung  blau und Pflichtfelder Eingabe Rot*/
.TableLightBlue         { background-color: #bfd7e4; font-weight: bold}					
.TableLightRed          { background-color: #bfd7e4; font-weight: bold; color=#cc0000}
.TableGray              { background-color: #cccccc}


/* ************************************ Anzeige nur im Browser *************************************** */
@media screen, projection 
{

/* standard formate */
body                    { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black}
p                       { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black}
li                      { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black}
td                      { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black}

.NewRed                 { color:#800000 }
.NewRed A               { color:#800000 }
.NewRed A:Visited       { color:#800000 }
.NewRed A:hover         { background-color: #800000; color:#000000 }

/* hyperlinks */
a                       { text-decoration: none; color: #005495;  background-color: #ffffff; font-weight: bold }
a:hover                 { text-decoration: none; color: white;    background-color: #005495 }

/* Sichbarkeit */
.browser_only           { display: inline }
.printer_only           { display: none }

/* Copyright text */
.copyright              { text-decoration: none; font-size: 8pt; text-align: center }
.copyright A:hover      { text-decoration: none; color: white; background-color: #005495 }
.agb                    { font-size: 8pt}
.contact                { font-size: 8pt; text-decoration: none; color: black }

.red                    { color: red; text-align: center; font-weight: bold }
.white                  { color: white; font-weight: bold; font-size: 8pt }  /* Text in Border */
.white A                { color: white; font-weight: bold; font-size: 8pt }

/* Navigation in Borderleisten !!! */
.NavLink                { text-decoration: none; color: white; background-color: #005495; font-weight: bold; line-height: 150%; font-size: 8pt }
.NavLink:hover          { text-decoration: none; color: #005495; background-color: #BFD7E4; font-size: 8pt }
.NavLink  A             { text-decoration: none; color: white; background-color: #005495; font-weight: bold; font-size: 8pt}
.NavLink  A:hover       { color: #005495; background-color: white; text-decoration: none; font-size: 8pt}

.NavLink2                { text-decoration: none; color: white; background-color: #005495; font-weight: bold; line-height: 150%; font-size: 8pt }
.NavLink2:hover          { text-decoration: none; color: #005495; background-color: #005495; font-size: 8pt }
.NavLink2  A             { text-decoration: none; color: white; background-color: #005495; font-weight: bold; font-size: 8pt}
.NavLink2  A:hover       { color: #005495; background-color: white; text-decoration: none; font-size: 8pt}


/* Suchergebnisse */
.RecordLink A           { text-decoration: none; color: #005495;}
.RecordLink A:hover     { text-decoration: none; background-color: #005495; color: white}

.PicLink                { text-decoration: none; color: white; ; background-color: #005495; font-weight: bold; line-height: 150%; }
.PicLink:hover          { text-decoration: none; color: #005495; background-color: #BFD7E4; }

.PicLink  A             { text-decoration: none; color: white; ; background-color: #005495; font-weight: bold; line-height: 150% ; }
.PicLink  A:hover       { color: #005495; background-color: #BFD7E4; text-decoration: none; }

} 
/* End of Screen media */

/* ********************************* Media print **************************************** */
@media print 
{
body                    { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black; background-color: white; font-size: 10pt}
p                       { font-family: Verdana, Helvetica, Arial,  sans-serif; background-color: white; font-size: 10pt}
td                      { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black; background-color: white; font-size: 10pt}
li                      { font-family: Verdana, Helvetica, Arial,  sans-serif; color: black; font-size: 10pt; height:10pt}


/* hyperlinks */
a                       { text-decoration: none; color: black}
a:visited               { text-decoration: none; color: black}
a:active                { text-decoration: none; color: black}

/* Sichbarkeit */
.browser_only           { display: none }
.printer_only           { display: inline }

.head                   { font-size: 18pt; font-weight: bold }

/* Copyright text etc */
.copyright              { text-decoration: none; font-size: 8pt; text-align: center }
.agb                    { font-size: 8pt}
.contact                { font-size: 8pt; text-decoration: none; color: black }

/* Navigation in Borders */
.NavLink                { text-decoration: none; font-weight: bold; color: black}

/* Suchergebnisse */
.RecordLink A           { text-decoration: none; color: black;}

}   
/* End of print Media */