/** ****************************************************************************
* sp-lion.css
********************************************************************************
* @file         sp-lion.css
*
* @version      www.sp-lion.com $Rev: 0 $
* @version      Copyright (C) 2009 S+P LION AG
*
* @brief        Stylesheet
*
* @author       Andreas Christ <andreas.christ@sp-lion.com>
*
* @date         05.03.2009 16:27 / Andreas Christ
*                 Einbinden der Formular-styles.
* @date         04.03.2009 12:46 / Andreas Christ
*                 Pilot.
*
**************************************************************************** **/

/* ---------------------------------------------------------------------------
 Farben importieren
--------------------------------------------------------------------------- */
@import url( sp-colors.css );

/* ---------------------------------------------------------------------------
 Formular-styles importieren
--------------------------------------------------------------------------- */
@import url( sp-form.css );


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

a.content, a.content:visited{
	color: #00004c;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a.content:hover{
	color: #3359A6;
	border-bottom: 1px solid #3359a6;
}

a.leftnav-active-links{
  color: #00004C;
  text-decoration: none;
}

a.leftnav-active-links:visited{
  color: #00004C;
  text-decoration: none;
}

a.leftnav-active-links:hover{
  color: #00004C;
  font-weight: normal;
  text-decoration: none;
}

a.leftnav-links{
  color: White;
  text-decoration: none;
}

a.leftnav-links:visited{
  color: White;
  text-decoration: none;
}

a.leftnav-links:hover{
  color: White;
  font-weight: normal;
  text-decoration: none;
}

a.navigation{
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 8pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.navigation:visited{
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 8pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.navigation:hover{
	color: #3359A6;
	font-style: normal;
	font-variant: normal;
	font-size: 8pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

body {
  margin: 20px 0px 0px 20px;
  background: transparent;
}

sub, sup {
  line-height: 0px;
  font-size: 80%;
}

.footer {
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 8pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

body.rechts {
  border: 1px solid Black;
}

.footer a{
  color: #00004C;
  text-decoration: none;
}

.footer a:visited{
  color: #00004C;
  text-decoration: none;
}

.footer a:hover{
  color: #3359A6;
  text-decoration: none;
}
/* Tabellen */

td.borderbottom{
  border-bottom: 1px solid #00004C;
}

td.borderleft{
  border-left: 1px solid #00004C;
}

td.borderright{
  border-right: 1px solid #00004C;
}

td.bordertop{
  border-top: 1px solid #00004C;
}

th.jobs{
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #00004C;
	color: White;
}

th.right-side-content{
	font-style: normal;
	font-variant: small-caps;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
/* Tabellen - Stellenausschreibungen*/

#stellen {}

#stellen table {
  border: none;
}

#stellen th {
  background: rgb(025, 025, 094);
  color: White;
}

#stellen td {
  text-align: left;
  vertical-align: top;
}

.content{
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
}

/* ---------------------------------------------------------------------------
 _content
--------------------------------------------------------------------------- */
._content {
	padding-left: 10px;
	padding-top: 5px;
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
}

._content a, a:visited {
	color: #00004c;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

._content a:hover{
	color: #3359A6;
	border-bottom: 1px solid #3359a6;
}

._content img {
	border: none;
	margin: 0px 5px 0px 0px;
}

/* ---------------------------------------------------------------------------
 Sonst
--------------------------------------------------------------------------- */
.line{
	background: #3359A6;
	font-style: normal;
	font-variant: normal;
	font-size: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.right-side-content{
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 8pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
}

a.right-side-content a.right-side-content:visited{
	color: #00004C;
	font-style: normal;
	font-variant: normal;
	font-size: 8pt;
	line-height: 15pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.right-side-content:hover{
  color: #3359A6;
}