/*
===========================================================================
=== Links
===========================================================================
*/

a:visited, a:link {
color:						#666666;
text-decoration:	underline;
}

a:hover {
color:						#666666;
text-decoration:	none;
}

a.white:visited, a.white:link {
color:						#FFFFFF;
text-decoration:	underline;
}

a.white:hover {
color:						#FFFFFF;
text-decoration:	none;
}

a.navi_cms:visited, a.navi_cms:link {
color:						#006FB7;
text-decoration:	none;
font-weight:			bold;
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
}

a.navi_cms:hover {
color:						#E52518;
}

a.navi_cms_active:visited, a.navi_cms_active:link {
color:						#E52518;
text-decoration:	none;
font-weight:			bold;
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
}

a.navi_cms_active:hover {
color:						#E52518;
}

a.hul:visited, a.hul:link {
color:						#006FB7;
text-decoration:	none;
}

a.hul:hover {
color:						#006FB7;
text-decoration:	underline;
}

a.red:visited, a.red:link {
text-decoration:	none;
color:						#E52518;
}

a.red:hover {
text-decoration:	underline;
color:						#E52518;
}


/*
===========================================================================
=== Text
===========================================================================
*/

.text{
font-size:			13px;
font-family:		Arial, Verdana, Helvetica, sans-serif;
color:					#666666;
line-height:		1.4em;
}

.text_white{
font-size:			13px;
font-family:		Arial, Verdana, Helvetica, sans-serif;
color:					#FFFFFF;
line-height:		1.4em;
}

.headline{
font-weight:		bold;
padding-bottom:	10px;
}

.paragraph{
padding-bottom:	5px;
}

.portraits{
padding-bottom:	14px;
text-align:			center;
}

.text_s{
font-size:			11px;
line-height:		1.0em;
}





.footer{
font-size:			12px;
font-family:		Arial, Verdana, Helvetica, sans-serif;
color:					#E52518;
}

.text_noalign{
font-size:			13px;
font-family:		Arial, Verdana, Helvetica, sans-serif;
color:					#000000;
line-height:		1.5em;
}

.morespace{
padding-bottom:	15px;
}

.form{
padding-bottom:	7px;
line-height:		1em;
}

.hl1{
font-size:			14px;
font-weight:		bold;
padding-top:		15px;
padding-bottom:		6px;
}

.hl2{
font-weight:		bold;
padding-top:		8px;
padding-bottom:		0px;
}

.hl2nb{
padding-top:		12px;
padding-bottom:		0px;
}

.hl3{
padding-top:		18px;
padding-bottom:		0px;
}

.padding1{
padding-top:		8px;
padding-bottom:	0px;
}

.padding2{
padding-top:		18px;
padding-bottom:	0px;
}

.padding3{
padding-top:		24px;
padding-bottom:	0px;
}







/*
===========================================================================
=== Forms
===========================================================================
*/

input, select, textarea {
font-size:			12px;
font-family:		Arial, Verdana, Helvetica, sans-serif;
color:					#666666;
}

input.small, select.small, textarea.small {
font-size:			11px;
font-family:		Arial, Verdana, Helvetica, sans-serif;
color:					#000000;
}

.formline184 { 
background-color:	#FFFFFF; 
width:						184; 
border:						1px solid #999B9A; 
}

.formarea184 { 
background-color:	#FFFFFF; 
width:				184px; 
border:				1px solid #999B9A;
}

.formline_l { 
background-color:	#FFFFFF; 
width:						300; 
border:						1px solid #999B9A; 
}

