/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body {
  	font-size: 14px;
	line-height: 18px;
	/*letter-spacing: 0.025em;*/
  	color: #808080;
  	background: #fff;
  	font-family: 'Arimo', sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

h1 {
	font-family: 'Arimo', sans-serif;
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 4px;
	text-transform: uppercase;
        color: #808080;
}
h2 {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}
h3 {
	font-family: 'Arimo', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
}
h3 b{
	font-family: 'Arimo', sans-serif;
	font-weight: 400;
	font-weight: bold;
}
h4 {  }
h5 {  }
h6 {  }


/* Paragraph
-------------------------------------------------------------- */

p           { color: #808080; }

/* Links
-------------------------------------------------------------- */

a {
	text-decoration: none;
	color: #808080;
}
a:hover {
	color: #000;
}
a:focus {
	color: #808080;
}

h1 a, h2 a {
	color: #808080;
}
h1 a:focus {
	color: #000;
}
h2 a:focus {
	color: #808080;
}

.royalSlider .royalCaptionItem h1 a {
	color: #fff;
}
.royalSlider .royalCaptionItem h1 a:focus {
	color: #fff;
}
.royalSlider .royalCaptionItem h1 a:hover {
	color: #fff;
}

.royalSlider .royalCaptionItem h2.client a {
	color: #fff;
}
.royalSlider .royalCaptionItem h2.client a:focus {
	color: #fff;
}
.royalSlider .royalCaptionItem h2.client a:hover {
	color: #fff;
}

.teaser h2.client a {
	color: #808080;
}
.teaser h2.client a:hover {
	color: #000;
}
.teaser h2.client a:focus {
	color: #808080;
}
.meta a {

}
.meta a:hover {
}

#breadcrumb .current a {
	color: #000;
}
a.current {
	color: #000;
}
a.current:hover {

}
/* Text Elmeents
-------------------------------------------------------------- */
blockquote  {  }
strong,dfn	{ font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr,
acronym     { }
address     { }
del         { }

pre         { }
pre,code,tt { }

b {font-weight: normal;}


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { }
ul, ol      { list-style: none; }

ul          { }
ol          { }

dl          { }
dl dt       { }
dd          { }

/* Forms
-------------------------------------------------------------- */
select {
	/*font-size: 15px;*/
}

/* Misc classes
-------------------------------------------------------------- */
.navi {

}
.title {

}
.corporate {
	/*font-family: "Courier", Times, serif;*/
}

.drop-down-menue {
	line-height: 24px;
}
.drop-down-menue .drop-down-header {
	text-transform: uppercase;
	color: #808080;
}
.drop-down-menue .drop-down-header:hover {
	color: #000;
}

.accordion-header {
	line-height: 24px;
	text-transform: uppercase;
	color: #808080;
}
.accordion-header:hover {
	color: #000;
}
.accordion-header-active {
	color: #000;
}
.hiring {
	font-size: 10px;
	color: #ff0000;
	margin-left: 2px;
}

.news-item .toggle {
	color: #808080;
}
.news-item .toggle:hover {
	color: #000;
	cursor: pointer;
}