/*FPAG STYLESHEET*/

form, select {
	font: 11px Arial, Helvetica, sans-serif; 
}

INPUT {  
	font-family: 11px Arial, Helvetica, sans-serif; 
}

INPUT.absatztext {  
	font-family: 11px Arial, Helvetica, sans-serif; 
}

img {border: none;}

/*hintergründe*/
.trenner-bg {
	background: url(../images/bg_trenner.gif) repeat-y;
}

.body-bg {
	background-image: url(../images/bg_verlauf.gif);
}

.header-bg {
	background: url(../images/bg_schmuckbild.gif) no-repeat;
}

.menu-bg {
	background: url(../images/bg_navi.gif);
}

a, 
a:link, 
a:visited, 
a:hover, 
a:active  {
	font-family: Arial;
	color: #263948;
}
 
.menu-oben { 
	background: transparent;
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #FFF;
	text-decoration: none;
}

a.menu-oben:link,
a.menu-oben:visited,
a.menu-oben:hover,
a.menu-oben:active { 
	background: transparent;
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #FFF;
	text-decoration: none;
}

.level1 { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #FFF;
	text-decoration: none;
}


a.level1:link,
a.level1:visited,
a.level1:hover  {
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #FFF;
	text-decoration: none;
}


a.level1cur:active {
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #FFF;
	text-decoration: none;
}

.level1cur {
	font: normal 11px Arial, Helvetica, sans-serif; 
	background-color: #FFF;
	text-decoration: none;
	color: #002C68;
}

a.level1cur:link,
a.level1cur:visited,
a.level1cur:hover,
a.level1cur:active {
	font: normal 11px Arial, Helvetica, sans-serif; 
	background-color: #FFF;
	text-decoration: none;
	color: #002C68;
}

.level2 { 
	background-color: #FFF;  
	font: bold 11px Arial, Helvetica, sans-serif;  
	color: #263948;
	text-decoration: none;
}

.level2cur { 
	background-color: #F3F3F3;  
	font: bold 11px Arial, Helvetica, sans-serif;  
	color: #263948;
	text-decoration: none;
}

.level3 { 
	background-color: #F3F3F3;  
	font: normal 11px Arial, Helvetica, sans-serif;  
	color: #263948;
	text-decoration: none;
}

.level3cur { 
	background-color: #F3F3F3;  
	font: normal 11px Arial, Helvetica, sans-serif;  
	color: #263948;
	text-decoration: none;
}
.level4 { 
	background-color: #F3F3F3;  
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}
.level4cur { 
	background-color: #F3F3F3;  
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: underline;
}
.pfad { 
	font: normal 10px Arial, Helvetica, sans-serif;  
	color: #23A84;
	text-decoration: none;
	background: url(../images/bg_pfad.gif);
}

a.pfad:link,
a.pfad:visited { 
	color: #023A84; 
	text-decoration: none;
}
/*color: #E10912; */
.titel { 
	font: 400 18px Arial, Helvetica, sans-serif;  
	color: #243A48;
	background-color: transparent;
	letter-spacing: 1px;
}

.teaser {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #243A48;
	background-color: #F5F5F5;
	}

.untertitel { 
	font: bold 16px Arial, Helvetica, sans-serif;  
	color: #5A7485;
}
.menupopup { 
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}
.absatztitel { 
	font: bold 12px Arial, Helvetica, sans-serif;  
	color: #243A48;
	letter-spacing: 0px;
	padding-bottom: 5px;
}

.absatztitelstart { 
	font: bold 11px Arial, Helvetica, sans-serif;  
	color: #243A48;
}
.absatztext, td.absatztext table, td.absatztext td, .absatztext ul, .absatztext ol, .absatztext li { 
	font: 11px Arial, Helvetica, sans-serif;  
	color: #243A48;
	padding-left: 2px;
}
.absatztextsmall { 
	font: 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
}
.rot { 
	font: 11px Arial, Helvetica, sans-serif;  
	color: #ff0000;
}
.rechtstitel { 
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #FFFFFF;
	background-image: url(../images/bg_navi.gif);
}
.rechtstext, .rechtstext table, .rechtstext td, .rechtstext ul, .rechtstext ol, .rechtstext li  { 
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
	background-color: #E7E7E7;
}


ul, ul li {
	margin-left: 1em;
}
ol, ol li {
	margin-left: 1.3em;
}

.suchergebnis { 
	font: 11px Arial, Helvetica, sans-serif;  
	color: #2B5DA4;
	text-decoration: underline;
}
.linktotop { 
	font: bold 11px Arial, Helvetica, sans-serif;  
	color: #243A48;
}
.menucontent { 
	font: 12px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}
.imgcaption { 
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
}
.sitemap1 { 
	font: bold 12px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}
.sitemap2 { 
	font: bold 11px Arial, Helvetica, sans-serif;  
	color: #243A48; 
	text-decoration: none;
}
.sitemap3 { 
	font: normal 11px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}
.sitemap4 { 
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}
.sitemap5 { 
	font: bold 10px Arial, Helvetica, sans-serif;  
	color: #243A48;
	text-decoration: none;
}

.meldepflicht_table {
	font-family: Arial, Helvetica, sans-serif;
}

.meldepflicht_hell {
	background-color: #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;  
	color: #243A48;
	border-right: 1px solid #FFFFFF;
}

.meldepflicht_dunkel {
	background-color: #CBCCCE;
	font-family: Arial, Helvetica, sans-serif;  
	color: #243A48;
	border-right: 1px solid #FFFFFF;
}

.error {
	font-family: Arial, Helvetica, sans-serif;  
	color: Red;
	font-size: 11px;
	font-weight: bold;
}
