
/*
 * algemaine uebernehmen
 */

* html body {
  outline:none;
  text-align:center;
  display:inline;
}

body {
  margin: 0 auto;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  min-height:770px;
  width:1040px;
  position:relative;
}

h2 {
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  font-weight:bold;
}

a {
  text-decoration:none;
  outline:none;
  color:#8c8c8c;
}

a:active {
  text-decoration:none;
  outline:none;
}

a:visited {
  text-decoration:none;
  outline:none;
}

img {
  border:0 none;
  outline:none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

span {
  color:#8c8c8c;
}

p {
  color:#8c8c8c;
  margin:12px 0 12px 0;
  padding:0;
}

p.unmargined {
  color:#8c8c8c;
  margin:0;
  padding:0;
}

span.fnk_bold_text {
  color:#000000;
  font-size:14px;
  font-weight:bold;
}

span.fnk_important_text {
  color:#000000;
  font-weight:bold;
}

h2.clickable_h2 {
  cursor:pointer;
}

div.left {
  float:left;
}

div.right {
  float:right;
}

/* oranginas */

p.fnk_orange_p {
  color:#f26631;
  font-weight:bold;
}

span.fnk_orange_text {
  color:#f26631;
  font-size:16px;
  font-weight:bold;
}

span.fnk_orangish_text {
  color:#f26631;
  font-weight:bold;
}

a.fnk_orangey {
  color:#f26631;
}

span.fnk_transient_text {
  color:#8c8c8c;
  font-weight:bold;
}

span.fnk_transient_more_text {
  color:#8c8c8c;
  cursor:pointer;
}

/*
 * allgemaine
 */

div#ganz {
  color:#000000;
  xorder:2px solid pink;
  background:#ffffff url(/images/shell.png) no-repeat scroll top center;
  height:770px;
  width:1040px;
}

div#content {
  xorder:2px solid blue;
  float:left;
  height:745px;
  width:1040px;;
}

div.fnk_topline {
  float:left;
  padding-top:62px;
  padding-left:922px;
}

div.fnk_leftnav {
  xorder:2px solid pink;
  float:left;
  clear:both;
  margin-right:38px;
  padding-left:32px;
  padding-top:22px;
}

div.fnk_body {
  xorder:2px solid yellow;
  float:left;
  width:890px;
}

div.fnk_centralzone  {
  xorder:2px solid green;
  float:left;
  width:890px;
  height:600px;
  text-align:left;
}

div.fnk_centersquare {
  xorder:2px solid #ff00ff;
  float:left;
  padding-top:140px;
  padding-left:240px;
}

div.fnk_navimg {
  float:left;
}

div.fnk_nav_reel {
  float:left;
  clear:both;
  width:600px;
}

span.fnk_nav_img {
  cursor:pointer;
}

span.fnk_nav_reel {
  cursor:pointer;
  color:#f26631;
  font-weight:normal;
  font-size:17px;
  text-align:center;
  padding-left:94px;
}

span.fnk_nav_reel_end_one {
  color:#f26631;
  font-weight:normal;
  font-size:17px;
  text-align:center;
  padding-left:14px;
}

span.fnk_nav_reel_end_two {
  color:#f26631;
  font-weight:normal;
  font-size:17px;
  text-align:center;
  padding-left:94px;
}

span.fnk_nav_welcome {
  cursor:pointer;
  font-weight:normal;
  font-size:17px;
  text-align:center;
  padding-left:120px;
}

div.fnk_trailer {
  clear:none;
  float:right;
  margin-right:30px;
  xorder:2px solid blue;
}

/*
 * content
 */

div.fnk_clients {
  float:left;
  text-align:left;
  clear:both;
  xorder:2px solid #fff00f;
  width:430px;
}

div.fnk_clients b {
  color:#f26631;
}

div.fnk_clients p {
  margin-top:3px;
  margin-bottom:3px;
}

div.fnk_copy {
  float:left;
  xorder:2px solid #ff0f0f;
  margin-top:14px;
  text-align:left;
  clear:both;
  width:400px;
}

div.fnk_copy ul {
  padding-left:0;
  margin-left:0;
  list-style: square url(/images/dash.gif) inside;
}

div.fnk_paging {
  xorder:2px solid #f00f0f;
  float:left;
  text-align:left;
  width:400px;
  color:#f26631;
}

div.fnk_page_left {
  float:left;
  text-align:left;
}

div.fnk_page_right {
  float:right;
  text-align:right;
}

div.fnk_paging a {
  color:#f26631;
}

div.fnk_paging a:visited {
  color:#f26631;
}

div.fnk_paging a:active {
  color:#f26631;
}

div.fnk_category_heading {
  float:left;
  xorder:2px solid #0f000f;
  width:200px;
}

div.fnk_work_samples {
  float:left;
  clear:both;
  width:430px;
  margin-top:20px;
  xorder:2px solid #0f0f0f;
}

div.fnk_work_sample_left {
  xorder:2px solid purple;
  float:left;
  clear:both;
  width:430px;
}

div.fnk_work_sample_right {
  xorder:2px solid #f0000f;
  float:left;
  text-align:center;
  width:430px;
  margin-top:55px;
  margin-left:auto;
  margin-right:auto;
}

span.fnk_work_sample_sample {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

div.fnk_work_sample_image_title {
  clear:both;
  text-align:center;
  padding-top:2px;
  padding-bottom:0px;
  width:120px;
}

div.fnk_work_sample_image_title_left {
  float:left;
}

div.fnk_work_sample_image_title_left span {
  text-align:left;
}

div.fnk_work_sample_image_title_left {
  float:left;
}

div.fnk_work_sample_image_title_right {
  float:right;
  xorder:2px solid #009973;
  text-align:right;
}

div.fnk_work_sample_image_title_right span {
  text-align:right;
}

div.fnk_work_sample_image {
  float:left;
  clear:none;
  text-align:center;
}

div.fnk_work_sample_image img {
  cursor:pointer;
}

div.fnk_work_sample_parent {
  height:114px;
}

div.fnk_work_sample_parent_0 {
  float:left;
  width:140px;
  xorder:2px solid #009973;
}

div.fnk_work_sample_parent_1 {
  float:left;
  width:140px;
  clear:both;
  xorder:2px solid #009973;
}

div.fnk_work_sample_parent_2 {
  float:left;
  width:140px;
  xorder:2px solid #009973;
}

span#fnk_work_sample_sample_extra_text {
  cursor:pointer;
  float:left;
  clear:both;
  margin-top:6px;
  width:420px;
  text-align:center;
}

div#fnk_zoom_floater img {
  cursor:pointer;
}

div#fnk_work_sample_floater {
  display:none;
  position:absolute;
  cursor:pointer;
  background-color:#CBE6ED;
  border:solid 5px #CCCCCC;
  height:85px;
  z-index:60;
}

div#fnk_cv_floater {
  display:none;
  position:absolute;
  cursor:pointer;
  background-color:#CBE6ED;
  border:solid 5px #CCCCCC;
  z-index:60;
}

div#fnk_zoom_floater {
  display:none;
  position:absolute;
  cursor:pointer;
  background-color:#ffffff;
  border:solid 5px #CCCCCC;
  opacity:0.1;
  width:5px;
  height:5px;
  z-index:60;
}

/*
 * contact
 */

div#fnk_contact_outer_container {
  float:left;
  xorder:2px solid #007999;
  width:890px;
  height:600px;
}

div#fnk_contact_container {
  float:left;
  xorder:2px solid #009977;
  margin-top:172px;
  margin-left:180px;
}

div#fnk_map {
  float:left;
  margin-top:100px;
  xorder:2px solid #407940;
}

div#fnk_contact_text {
  xorder:2px solid #007900;
  margin-top:55px;
  float:left;
  text-align:right;
  width:220px;
  height:350px;
}

/*
 * press
 */

div.fnk_press {
  display:none;
}

div.fnk_press_sources {
  float:left;
  clear:both;
  width:300px;
  margin:20px 0px 20px 0px;
  xorder:2px solid #0f0f0f;
}

div.fnk_press_source_parent {
  height:114px;
  float:left;
}

div.fnk_press_source_0 {
  xorder:2px solid red;
  float:left;
  width:140px;
}

div.fnk_press_source_1 {
  xorder:2px solid #009973;
  float:left;
  width:140px;
  clear:both;
}

div.fnk_press_list {
  float:left;
  clear:both;
  width:500px;
}

div.fnk_press_list h2 {
  color:#f26631;
}

div.fnk_press_source_item {
  float:left;
  clear:both;
  margin-top:2px;
  width:450px;
}

div#fnk_press_source_floater {
  display:none;
  position:absolute;
  cursor:pointer;
  background-color:#CBE6ED;
  border:solid 5px #CCCCCC;
  z-index:60;
}

div.fnk_press_source_list {
  display:none;
}

/* testimonia */

div.fnk_testimonials {
  display:none;
}

div.fnk_testimonial_source_item {
  float:left;
  clear:both;
  width:490px;
  line-height:18px;
  xorder:2px solid #999091;
}

div.fnk_testimonals_texts {
  float:left;
  xorder:2px solid #007993;
  height:2px;
  width:350px;
}

div.fnk_testimonials_list {
  float:left;
  width:505px;
  xorder:2px solid #100091;
}

div.fnk_testimonials_text {
  float:left;
  clear:both;
  display:none;
  width:340px;
  line-height:18px;
  xorder:2px solid #790093;
}

/*
 * abouts
 */

a.fnk_abouts {
  cursor:pointer;
}

div.fnk_abouts {
  display:none;
  position:absolute;
  cursor:pointer;
  background-color:#ffffff;
  border:solid 3px #f26631;
  text-align:left;
  width:210px;
}


div.fnk_abouts p {
  margin:4px;
}

/*
 * post floater
 */

div.fnk_postfloater {
  float:left;
  xorder:2px solid #007993;
  clear:both;
  width:460px;
}

div.fnk_postfloater img {
  padding-top:20px;
}

span.fnk_postfloater_credits {
}

/*
 * exceptions
 */
div.fnk_adoption_exceptions {
  clear:both;
  cursor:pointer;
  xorder:2px solid #790093;
  padding-top:20px;
}

span.fnk_play_adoption_video {
  cursor:pointer;
}

/*
 * miscellaneous
 */

div#copyplace {
  width:980px;
  float:left;
  padding-top:6px;
  padding-left:24px;
  text-align:left;
  vertical-align:center;
  xorder:2px solid #790093;
}

div#powered_by_financemedia {
  font-size:10px;  
  clear:none;
  float:left;
  text-align:left;
  vertical-align:center;
}

div#copyright {
  clear:none;
  font-size:10px;  
  float:right;
  text-align:right;
  vertical-align:center;
}

/* eof */

/* echotam updates */

a.aklink:link{
	color:#8C8C8C;
}

a.aklink:visited{
	color:#8C8C8C;
}

a.aklink:active{
	color:#F26631;
}

a.aklink:hover{
	color:#F26631;
	text-decoration:underline;
	font-weight:bold;
}
