/* --//-- allFont --//-- stand: 22.01.2009 --//-- */

/* ---------------------------- body ---------------------------- */

body {
	font-size:80%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:1.3em;
	}

/* ---------------------------- navigations ---------------------------- */

/* ------ navMeta ------ */

a.navMetaLink:link,
a.navMetaLink:visited {
	font-size:100%; font-weight:bold; color:#003; text-decoration:none;
	}
a.navMetaLink:hover,
a.navMetaLink:active {
	font-size:100%; font-weight:bold; color:#003; text-decoration:underline;
	}
	
a.navMetaLinkSelected:link,
a.navMetaLinkSelected:visited {
	font-size:100%; font-weight:bold; color:#003; text-decoration:none;
	}
a.navMetaLinkSelected:hover,
a.navMetaLinkSelected:active {
	font-size:100%; font-weight:bold; color:#003; text-decoration:underline;
	}	
	
.navMetaSeparatorText {
	font-size:100%; font-weight:normal; color:#fff; 
	}	
	
/* ------ navMetaService ------ */

a.navMetaServiceLink:link,
a.navMetaServiceLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
a.navMetaServiceLink:hover,
a.navMetaServiceLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}

/* ------ navMetaSearch ------ */

#navMetaSearchText, .navMetaSearchText {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}
#navMetaSearchButton, .navMetaSearchButton {
	}

/* ------ navMain ------ */

a.navMainLink:link,
a.navMainLink:visited {
	font-size:100%; font-weight:bold; color:#003; text-decoration:none;
	}
a.navMainLink:hover,
a.navMainLink:active {
	font-size:100%; font-weight:bold; color:#003; text-decoration:underline;
	}
		
a.navMainSubLink:link,
a.navMainSubLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:none;
	}
a.navMainSubLink:hover,
a.navMainSubLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
	
a.navMainSubLinkSelected:link,
a.navMainSubLinkSelected:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:none;
	}
a.navMainSubLinkSelected:hover,
a.navMainSubLinkSelected:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}	

a.navMainSubSubLink:link,
a.navMainSubSubLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:none;
	}
a.navMainSubSubLink:hover,
a.navMainSubSubLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}	
	
a.navMainSubSubLinkSelected:link,
a.navMainSubSubLinkSelected:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:none;
	}
a.navMainSubSubLinkSelected:hover,
a.navMainSubSubLinkSelected:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}	

/* ------ navLaw ------ */

a.navLawLink:link,
a.navLawLink:visited {
	font-size:80%; font-weight:normal; color:#003; text-decoration:underline;
	}
a.navLawLink:hover,
a.navLawLink:active {
	font-size:80%; font-weight:normal; color:#003; text-decoration:underline;
	}
	
/* ---------------------------- page ---------------------------- */

/* ------ pagePath ------ */

a.pagePathLink:link,
a.pagePathLink:visited {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}
a.pagePathLink:hover,
a.pagePathLink:active {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}
.pagePathText  {
	font-size:80%; font-weight:normal; color:#666;
	}

/* ------ pageHeader ------ */

.pageHeaderHeadline {	
	}

/* ------ table ------ */

table {
	font-size:100%; font-weight:normal;
	}
	
/* ------ caption ------ */
	
.captionHeaderHeadline {
	font-size:100%; font-weight:bold; margin:0px; padding:0px; 
	}

/* ------ separator ------ */

.separatorHeadline {
	font-size:100%; font-weight:bold; margin:0px; padding:0px; 
	}	

/* ------ pageTabs ------ */

a.pageTabsLink:link,
a.pageTabsLink:visited,
a.pageTabsLink:hover,
a.pageTabsLink:active { 
	font-size:100%; font-weight:bold; color:#003; text-decoration:underline;
	}
	
a.pageTabsLinkSelected:link,
a.pageTabsLinkSelected:visited,
a.pageTabsLinkSelected:hover,
a.pageTabsLinkSelected:active { 
	font-size:100%; font-weight:bold; color:#003; text-decoration:underline;
	}
		
/* ------ pageBox ------ */

.pageBoxHeadline {
	font-size:100%; font-weight:bold; margin:0px; padding:0px;
	}

.pageBoxText {
	}

a.pageBoxLink:link,
a.pageBoxLink:visited {
	}	
	
a.pageBoxLink:hover,
a.pageBoxLink:active {
	}	
	
/* ------ container (old) ------ */

a.containerLink:link,
a.containerLink:visited,
a.containerLink:hover,
a.containerLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
		
/* ------ containerContentTabs (old) ------ */

.containerContentTabs ul li a:link,
.containerContentTabs ul li a:visited, 
.containerContentTabs ul li a:hover,
.containerContentTabs ul li a:active {
	font-size:100%; font-weight:bold; color:#003; text-decoration:underline;
	}
				
/* ------ headlines ------ */

h1,h2,h3,h4,h5,h6 {
	font-size:100%; font-weight:bold; margin:0px; padding:0px;
	}
	
/* ------ links ------ */

a:link,
a:visited,
a:hover,
a:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}

/* ------ paragraphs ------ */

p {
	font-size:100%; clear:both;
	}

/* ------ evb number ------ */

.evbNumber { 
	font-size:130%; color:#666;   
	}

/* ------ numbering ------ */
	
.pageNumbering { 
	font-size:100%; color:#666;   
	}
	
/* ------ pageContentImportant ------ */	
	
.pageContentImportant {
	font-size:100%; color:#003; /*-- see also page.css --*/
	}		
	
/* ------ error ------ */

.error { 
	font-size:100%; font-weight:bold; color:#cc0033; /*-- see also page.css --*/   
	}
	
/* ------ code ------ */
	
.code { 
	font-family:Courier, monospace, monoVerdana, Verdana, Arial,Helvetica,sans-serif; font-size:100%; color:#008080;  
	}	
	
/* ------------------ formElement ------------------ */

/* ------ textField ------ */

.formElementText,
.formElementTextPlz,
.formElementTextOrt {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}
	
/* ------ textField - conform ------ */

input,

.formElementTextFirstname,		
.formElementTextLastname,		
.formElementTextStreet,	
.formElementTextBirthday,				
.formElementTextHousenumber,	
.formElementTextZipcode,
.formElementTextCity,
.formElementTextTown,

.formElementTextTelPrivat,	
.formElementTextTelCompany,
.formElementTextTelMobile,	
.formElementTextEmail,

.formElementTextBank,
.formElementTextBankAccount,
.formElementTextBankCode,

.formElementTextSpace,
.formElementTextInsurenceId,
.formElementTextPartnerId,
.formElementTextMaId,
.formElementTextAgencyId,

.formElementTextDate,
.formElementTextTitle,
.formElementTextChief, 
.formElementTextCompany,

.formElementTextL1_5,
.formElementTextL3_5,
.formElementTextL6,
.formElementTextL9,
.formElementTextL12,
.formElementTextL22 {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif;  
	}		
					
/* -- textArea -- */

.formElementTextareaNormal, 
.formElementTextareaLong, 
.formElementTextareaDouble {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}			
	
/* -- selectbox -- */

select,
.formElementSelect, 
.formElementSelectSalutation {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}	
	
/* -- file / radiobutton / checkbox / button / label -- */	

.formElementFile,
.formElementRadio,
.formElementCheckbox,
.formElementButton,
.formElementLabel {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}	

/* ---------------------------- pageBottom ---------------------------- */

/* ------ pageBottomNavPrint ------ */

a.pageBottomNavPrintLink:link,
a.pageBottomNavPrintLink:visited {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}
a.pageBottomNavPrintLink:hover,
a.pageBottomNavPrintLink:active {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}

/* ------ pageBottomNavLaw ------ */

a.pageBottomNavLawLink:link,
a.pageBottomNavLawLink:visited {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}
a.pageBottomNavLawLink:hover,
a.pageBottomNavLawLink:active {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}
	
.pageBottomNavLawText {
	font-size:80%; font-weight:normal; color:#666; 
	}		
	
/* ------ pageBottomNavPage ------ */

a.pageBottomNavPageLink:link,
a.pageBottomNavPageLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
a.pageBottomNavPageLink:hover,
a.pageBottomNavPagetLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}	

.pageBottomNavPageText {
	}	
	
/* ---------------------------- sidebar ---------------------------- */

/* ------ sidebarContainer ------ */

.sidebarContainerHeadline { color:#003;
	}
.sidebarContainerText { color:#003;
	}
	
a.sidebarContainerLink:link,
a.sidebarContainerLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
a.sidebarContainerLink:hover,
a.sidebarContainerLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}	

/* ------ sidebarContainerDark ------ */

.sidebarContainerDarkHeadline { color:#003;
	}
.sidebarContainerDarkText { color:#003;
	}
a.sidebarContainerDarkLink:link,
a.sidebarContainerDarkLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
a.sidebarContainerDarkLink:hover,
a.sidebarContainerDarkLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}	

/* ------ sidebarFormElements ------ */
	
.sidebarFormElementText {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}
.sidebarFormElementTextPlz {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}
.sidebarFormElementTextOrt {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}		
.sidebarFormElementSelect {
	font-size:100%; color:#003; font-family:Verdana,Arial,Helvetica,sans-serif; 
	}

a.sidebarFormElementLink:link,
a.sidebarFormElementLink:visited {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}
a.sidebarFormElementLink:hover,
a.sidebarFormElementLink:active {
	font-size:100%; font-weight:normal; color:#003; text-decoration:underline;
	}					

