
/*******************************************/
/* Styles for copy text                    */
/*******************************************/

b, strong
{
	letter-spacing: 0px;
	color: #193025;
}

/* Before main headline - followed only by h1 ! */
h6
{
	margin-top: 0px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #193025;
}

.h6 
{
	margin-bottom: 0px;
}

/* main headline */
h1,
h1.toplevel,
h1.addedValueBC1,
h1.addedValueBC2,
h1.addedValueL
{
	margin-top: 24px;
	margin-bottom: 16px;

	font-weight: bold;
	letter-spacing: -1px;
	color: #193025;
}

h1.addedValueBC1,
h1.addedValueBC2,
h1.addedValueL
{
	margin-top: 0px;
	letter-spacing: -1px;
}

h1.addedValueBC1 { color: #193025; }
h1.addedValueBC2 { color: #FFFFFF; }
h1.addedValueL   { color: #78857F; }



/* h2 with no further class => subheadline follows only h1! */
h2
{
	margin-top: -16px;
	margin-bottom: 16px;

	font-weight: normal;
	color: #193025;
}

h2.homepage,
h2.homepage a,
h2.toplevel,
h2.toplevel a,
h2.sublevel,
h2.sublevel a
{
	margin-top:     0px;
	margin-bottom:  0px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

h2.homepage
{
	margin-top:    0px;
	margin-bottom: 8px;
	color: #193025;
}

h2.sublevel
{
	margin-top:    -3px;
	margin-bottom:  8px;
	color: #193025;
}

h2.homepage a,
h2.toplevel a,
h2.sublevel a
{
	text-decoration: none;
}

h2.homepage a
{
	color: #193025;
}

h2.sublevel a
{
	margin-top:    -3px;
	margin-bottom:  8px;
	color: #193025;
}

h2.homepage a:visited { color: #193025; }

h2.toplevel a:visited { color: #FFFFFF; }

h2.sublevel a:visited { color: #193025; }

h2.homepage a:hover,
h2.toplevel a:hover,
h2.sublevel a:hover
{ color: #E60C49; }




.linkText
{
	margin-left:   24px;
	margin-top:    -8px;
	margin-bottom: 16px;
}

.lastLinkText
{
	margin-left:   24px;
	margin-top:    -8px;
	margin-bottom:  0px;
}


a
	.eyecatcher_white
	{
		font-weight: bold;
		text-decoration: none;
	}

a:visited
	.eyecatcher_white
	{
		color: #FFFFFF;
	}

a:hover
	.eyecatcher_white
	{
		color: #E60C49;
	}



h3 /* summary */
{
	margin-top: 0px;
	margin-bottom: 16px;

	font-weight: bold;
	color: #193025;
}

h4 /* subheading */
{
	margin-top: 0px;
	margin-bottom: 16px;

	font-weight: normal;
	color: #193025;
}

h5 /* paragraph heading */
{
	margin-top: 0px;
	margin-bottom: 0px;

	font-weight: bold;
	color: #193025;
}

p,
p.toplevel,
.microinsuranceOverview
{
	margin-top: 0px;
	margin-bottom: 16px;

	font-weight: normal;
	letter-spacing: 1px;
  color: #193025;
}

p.toplevel a 
{
	color: #FFFFFF;
}

label
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #000000;
}

.bottom0px
{
	margin-bottom: 0px;
}

.bottomMinus8px
{
	margin-bottom: -8px;
}


/*************************************************/
/* Styles for bullet list                        */
/*************************************************/

ul
{
	margin-top: 0px;
}

ul, ol 
{
	font-weight: normal;
	letter-spacing: 1px;
	color: #193025;
}

ul
	li
	{
		margin-top: 0px;
		margin-left: -24px; 
		margin-bottom: 0px;
		letter-spacing: 1px;
		list-style-image: url(/Stiftungswebsite/Resources/images/li_bullet.gif);
	}

ol
	li
	{
		margin-top: 0px;
		margin-left: -12px;
		margin-bottom: 0px;
		letter-spacing: 1px;
	}


/*************************************************/
/* Styles for links within copy text             */
/*************************************************/

p
	.inaktive_link
	{
		letter-spacing: 1px;
		color: #9A9A9A;
	}


p
	a
	{
		letter-spacing: 1px;
		color: #78857F;
		text-decoration: underline;
	}

p
	a:visited
	{
		color: #9A9A9A;
	}

p
	a:hover
	{
		color: #E60C49;
	}

h5
	a
	{
		letter-spacing: 0px;
		text-decoration: none;
	}

h5
	a:hover
	{
		color: #E60C49;
	}

a b
	{
		font-weight: bold;
		color: #78857F;
		text-decoration: underline;
	}
a:visited b
	{
		color: #9A9A9A;
		text-decoration: underline;
	}
a:hover b
	{
		color: #E60C49;
		text-decoration: underline;
	}

a strong, strong a
	{
		font-weight: bold;
		color: #78857F;
		letter-spacing: 0px;
	}
a:visited strong, strong a:visited
	{
		color: #9A9A9A;
		letter-spacing: 0px;
	}
a:hover strong, strong a:hover
	{
		color: #E60C49;
		letter-spacing: 0px;
	}


h3 a:hover
	{
		color: #E60C49;
		text-decoration: underline;
	}

a.noUnderline
{
	text-decoration: none;
}

/*************************************************/
/* Styles for links within sitemap             */
/*************************************************/

a.sitemap
	{
		letter-spacing: 1px;
		color: #78857F;
		text-decoration: none;
	}

a.sitemap:visited
	{
		color: #78857F;
	}

a.sitemap:hover
	{
		color: #E60C49;
	}


/*************************************************/
/* Styles for captions                           */
/*************************************************/

.caption
{
	margin-top: -5px; 
}

small
{
	font-weight: normal;
	color: #193025;
}

small
	b
	{
		font-weight: bold;
		color: #193025;
	}

small
	a
	{
		font-weight: normal;
		letter-spacing: 0px;
		color: #193025;
	}

small
	a:visited
	{
		font-weight: normal;
		letter-spacing: 0px;
		color: #193025;
	}

small
	a:hover
	{
		font-weight: normal;
		letter-spacing: 0px;
		color: #E60C49;
	}

.imageNumberWhite
{
	font-weight: bold;
	color: #FFFFFF;
}

.whiteSpan, .addedValueBC2
{
	color: #FFFFFF;
}

.disabledspan
{
	cursor: default;
	color: #9A9A9A !important;
}
