/**
 * Style sheet dfs
 */
body
{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	text-align: center;
}

h1 { font-size: 1.3em; }

.page_margins {
	text-align:left;
	margin: 0 auto;
	background-color: #000;
}

/* (en) Layout: width, background, borders */
/* (de) Layout: Breite, Hintergrund, Rahmen */
.page_margins {
	min-width: 963px;
	max-width: 963px;
}

.page {
	padding: 30px 0px 0px;
}

#footer {
	margin: 50px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	font-size: 0.8em;
	color: #333;
}

#footer p {
	text-align: right;
}

#footer a {
	color: #333;
	text-decoration: none;
}

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

#logo {
	text-align: right;
	padding-bottom: 5px;
}

#logo a {
	color: #333;
	text-decoration: none;
}

#languages {
	text-align: left;
	vertical-align: baseline;
	float: left;
	height: 100px;
}

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

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


#left { width: 90px; }

#right {
	width: 304px;
}

#main { margin-left: 100px; margin-right: 304px; }

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

#main a {
	color: #999;
	text-decoration: none;
}

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

#main ul {
	list-style-type: none;
}

#main li{
	display:inline;
	margin-right: 20px;
}

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

  /**
   * (en) Formatting sub menu Über uns
   * (de) Formatierung des Submenüs Über uns
   *
   */
/*------------------------------------------------------------------------------------------------------*/
#main li a#team {
	padding-right: 20px;
	background-image: url(../bilder/team_inaktiv.gif);
}

#main li a#kunden {
	padding-right: 20px;
	background-image: url(../bilder/kunden_inaktiv.gif);
}

#main li a#jobs {
	padding-right: 20px;
	background-image: url(../bilder/jobs_inaktiv.gif);
}

#main li a:hover#team {
	color: #fff;
	background-image: url(../bilder/team_aktiv.gif);
}

#main li a:hover#kunden {
	color: #fff;
	background-image: url(../bilder/kunden_aktiv.gif);
}

#main li a:hover#jobs {
	color: #fff;
	background-image: url(../bilder/jobs_aktiv.gif);
}

#main li a#team.is_active {
	color: #fff;
	background-image: url(../bilder/team_aktiv.gif);
}

#main li a#kunden.is_active {
	color: #fff;
	background-image: url(../bilder/kunden_aktiv.gif);
}

#main li a#jobs.is_active {
	color: #fff;
	background-image: url(../bilder/jobs_aktiv.gif);
}

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

  /**
   * (en) Formatting sub menu Arbeiten
   * (de) Formatierung des Submenüs Arbeiten
   *
   */
/*------------------------------------------------------------------------------------------------------*/
#main li a#visualeffects {
	padding-right: 20px;
	background-image: url(../bilder/visualeffects_inaktiv.gif);
}

#main li a#cgcharakter {
	padding-right: 20px;
	background-image: url(../bilder/cgcharakter_inaktiv.gif);
}

#main li a#industrie {
	padding-right: 20px;
	background-image: url(../bilder/industrie_inaktiv.gif);
}

#main li a:hover#visualeffects {
	color: #fff;
	background-image: url(../bilder/visualeffects_aktiv.gif);
}

#main li a:hover#cgcharakter {
	color: #fff;
	background-image: url(../bilder/cgcharakter_aktiv.gif);
}

#main li a:hover#industrie {
	color: #fff;
	background-image: url(../bilder/industrie_aktiv.gif);
}

#main li a#visualeffects.is_active {
	color: #fff;
	background-image: url(../bilder/visualeffects_aktiv.gif);
}

#main li a#cgcharakter.is_active {
	color: #fff;
	background-image: url(../bilder/cgcharakter_aktiv.gif);
}

#main li a#industrie.is_active {
	color: #fff;
	background-image: url(../bilder/industrie_aktiv.gif);
}

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

ul {
	list-style-type: none;
	letter-spacing: 1px;
	text-align: left;
	margin-left: -40px;
}

li {
	margin-bottom: 10px;
}

#left li a {
	font-size: 1.2em;
	color: #999;
	text-decoration: none;
}

#left li a:hover {
	color: #fff;
}

#left li a.is_active {
	color: #fff;
}

#right .inside {
	text-align: right;
}

#main .ce_text ul{
}

#main .ce_text li{
	font-size: 0.9em;
	display: list-item;
	margin-bottom: -0.5px;
	padding-left: 10px;
}