@charset "UTF-8";
/**
*
* Screenlayout
*
* @copyright 	Copyright 2010 | MEN AT WORK
* @link 		http://www.men-at-work.de
*/

@media screen, projection
{

  * {
	margin:0;
	padding:0;
	border:0;
  }

  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, font, img, ins, kbd, q, s, samp,
  small, strike, sub, sup, tt, var,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
  }

  img, object {
	display:block;
	margin:0;
	padding:0;
	border:0;
  }

  :focus {
	outline: 0;
  }

  ol, ul {
	list-style: none;
  }

  html, body {
	height: 100%;
  }
  
  body {
	height:100%;
	background-color:#fff;
	font: normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#464646;
	text-align: left;
	overflow-y:scroll;
	position:relative;
  }

  a { color:#464646; text-decoration:underline; }
  a:hover { text-decoration:none; }
  
  input, textarea { 
	font-family:Arial, Helvetica, sans-serif; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px; 
  }

  h1, h2, h3, h4, h5 {
	color:#464646;
	display:block;
  }
  
  h1 a, h2 a, h3 a {
	text-decoration:none;
  }

  h1 { 
	margin:0 0 10px; 
	text-transform:uppercase; 
	font-size:16px; 
	font-weight:bold; 
  }
  
  h2 { 
	margin:0 0 5px;
	font-size:15px;
	font-weight:bold;
  }
  
  h3 {  }
  
  .js h1 {  }
  .js h2 {  }
  .js h3 {  }

  p { padding:8px 0; }

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

  #wrapper {
	z-index:99;
	position:relative;
	overflow:hidden;
  }
  
 /*------------------------------------------------------------------------*/

  #header .inside {
	width:920px;
	margin:0 auto 20px;
	height:87px;
	padding-top:35px;
  } 
 
  #header h1, #header h1 a {
	width:350px;
	height:87px;
  }

  #header h1 a {
	display:block;
	background:transparent url(../images/logo.png) no-repeat left top;
	text-indent:-99999px;
  }
  
 /*------------------------------------------------------------------------*/

  #container, #container-top, #container-bottom {
	width:920px;
	margin:0 auto; 
  }
 
  #container {
	background:transparent url(../images/bgr-container.png) repeat-y center top;
	padding:30px 50px;
	width:820px;
  }
  
  .col_1_borderless #container {
	background:transparent url(../images/bgr-container.png) repeat-y center top;
	padding:0 20px;
	width:880px;
  }
  
  .start #container {
	background-image:none;
  }
  
  #container-top, #container-bottom {
	height:20px;
	background:transparent url(../images/bgr-container-end.png) repeat-y center top;
  }
  
  #container-top { background-position:center top; }
  #container-bottom { background-position:center bottom; margin-bottom:60px; }

 /*------------------------------------------------------------------------*/
  
  #current {
	background: transparent url(../images/bgr-current.png) no-repeat left top;
	/*margin:0 auto;*/
	padding:40px 35px;
	width:850px;
	position:relative;
	display:none;
  }
  
  #current .inside {
	position:static;
  }
 
  #current .inside h2 {
	font-size:12px;
	font-weight:normal;
  }
 
  #current .mod_navigation li {
	font-size:11px;
  }
  
  #current .mod_navigation li a {
	padding-left:13px;
	background:#fff url(../images/icon-current-nav.gif) left 3px no-repeat;
	text-decoration:none;
  }
  
  #current .more {
	font-size:11px;
	line-height:1.4em;
	padding-top:5px;
	margin-top:9px;
	background:#fff url(../images/bgr-current-more.gif) center top no-repeat;
  }
  
  #current .mod_cataloglist {
	position:relative;
  }
  
  #current .mod_cataloglist.block {
	overflow:visible;
  }
  
  #current .layout_simple {
	width:552px;
	height:160px;
	overflow:hidden;
	font-size:11px;
  }
  
  #current .layout_simple .item {
	border:none;
	min-height:160px;
  }
  
  #current .layout_simple .item.last {
	margin-bottom:20px;
	padding-bottom:17px;
  }
  
  #current .layout_simple .text {
	width:100%;
  }
  
  #current .layout_simple small {
	font-size:12px;
	margin-bottom:10px;
	display:block;
  }
  
  #current .layout_simple h2 {
	margin:0;
	font-size:11px;
  }
  
  #current .layout_simple p.teaser {
	line-height:1.4em;
  }
  
  #current .layout_simple .download {
	float:none;
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:10px;
  }
 
  #current .layout_simple .download p {
	margin:0 8px 0 0;
	line-height:1.1em !important;
	float:left;
  }
  
  #current .layout_simple .download p.pdf {
	border-right:1px solid #464646;
	padding-right:8px;
  }
 
  #current .layout_simple .download p a {
	background-image:none;
	text-decoration:underline;
	padding:0;
	display:inline;
  }
  
  #current #open {
	position:absolute;
	left:-25px;
	top:6px;
	cursor:pointer;
  }
  
  #current #close {
	position:absolute;
	right:-14px;
	top:7px;
	cursor:pointer;
  }
  
  .sliderdownbutton {
    position:absolute;
	cursor:pointer;
	width:9px;
	height:9px;
	/* margin:210px 0 0 540px; */
	background:url(../images/currentnews-slider-down.jpg) no-repeat bottom center;
	bottom:-10px;
	right:45px;
  }
  
  .sliderupbutton {
    position:absolute;
	cursor:default;
	width:9px;
	height:9px;
	/* margin:195px 0 0 540px; */
	background:url(../images/currentnews-slider-up.jpg) no-repeat top center;
	bottom:5px;
	right:45px;
  }
  
  .sliderupbutton.inactive, .sliderdownbutton.inactive {
	background-position:top;
	cursor:default;
  }
  
  .sliderupbutton.active, .sliderdownbutton.active {
	background-position:bottom;
	cursor:pointer;
  }
  
 /*------------------------------------------------------------------------*/
  
  .col_2 #left {
	width:285px;
	margin-right:30px;
  }

  .col_2 #left .image_container {
	padding:0 6px;
	background:#fff url(../images/bgr-image.jpg) no-repeat center center;
  }
  
  .col_2 #left .slideshow-images {
	padding:0 6px;
	background:#fff url(../images/bgr-image.jpg) no-repeat center center;
  }
  
  .col_2 #left .slideshow-images img {
	margin-left:6px;
  }
  
  .col_2 #left img {
	border:3px solid #fff;
  }
  
  .col_2 #main {
	margin-left:285px;
  }
  
  .col_2 #main .data, 
  .col_1 #main .data {
	margin-bottom:10px;
  }
  
  .col_2 #main .data.first {
	border-bottom:1px solid #A19BA3;
	padding-bottom:20px;
	margin-bottom:13px;
  }
  
  .col_2 #main .data ul, 
  .col_1 #main .data ul {
	padding-left:0;
  }
  
  .col_2 #main .data li, 
  .col_1 #main .data li {
	padding-left:0;
  }
  
  .col_2 #main .data li span, .col_1 #main .data li span {
	width:72px;
	float:left;
  }
  
  #container .ce_list ul {
	padding-left:20px;
  }
  
  #container .ce_list ul li {
	padding:1px 0 1px 5px;
	list-style:square;
  }
  
  #container .ce_list.data ul li {
	list-style:none;
  }
  
  .sponsoring .subcolumns {
	padding-top:20px;
  }
  
  #impressum .ce_text p {
	text-align:justify;
  }
  
  #impressum .menatwork p {
	padding:5px 0 3px;
  }
  
 /*------------------------------------------------------------------------*/
 
  .layout_simple .item {
	border-bottom:1px dashed #bdbdbd;
	padding-bottom:17px;
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
  }
  
  .layout_simple.sponsoring {
	margin-top:10px;
  } 
  
  .layout_simple .item.last {
	border:none;
	margin-bottom:0;
	padding-bottom:0;
  } 
  
  .layout_simple .image {
	width:165px;
	margin-right:20px;
	float:left;
  }
  
  .layout_simple.sponsoring .image {
	width:113px;
	margin-right:10px;
	float:left;
  }
  
  .layout_simple .image .image_container {
	padding:9px;
	background:#fff url(../images/bgr-press-image.jpg) no-repeat center center;
  }
  
  .layout_simple.sponsoring .image .image_container {
	padding:8px 6px 8px 8px;
	background:#fff url(../images/bgr-sponsoring-image.jpg) no-repeat center center;
  }
  
  .layout_simple .text {
	width:460px;
	float:left;
  }
  
  .layout_simple.sponsoring .text {
	width:240px;
	float:left;
  }
  
  .layout_simple .text .gallery {
	width:100%;
	overflow:hidden;
	padding-top:4px;
	height:67px;
  }
  
  .layout_simple .text .display {
	height:auto;
  }
  
  .layout_simple .text .image_container {
	float:left;
	padding:9px;
	background:#fff url(../images/bgr-press-thumbs.jpg) no-repeat center center;	
  }
  
  .layout_simple .text .gallery a.more {
	display:block;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:66px;
	height:20px;
	padding-top:30px;
	padding-left:7px;
  }
  
  .layout_simple .download {
	width:128px;
	float:right;
  }
  
  .layout_simple.sponsoring .download {
	margin-top:2px;
  }
 
  .layout_simple .item small {
	font-size:11px;
  }
  
  .layout_simple .item h2 {
	font-size:12px;
	font-weight:bold;
	margin:5px 0;
  }
  
  .layout_simple .download p {
	font-size:11px;
	line-height:1.25em;
	padding:0;
	margin-bottom:15px;
  }
  
  .layout_simple .download p.zip {
	margin-bottom:0;
  }
  
  .layout_simple .download p a {
	text-decoration:none;
	display:block;
	padding:0 0 12px 50px;
  }
  
  .layout_simple .download p.pdf a {
	background:#fff url(../images/icon-pdf.gif) no-repeat left top;
  }
  
  .layout_simple .download p.zip a {
	background:#fff url(../images/icon-zip.gif) no-repeat left top;
  }
  
  #jobangebote .mod_cataloglist, 
  #jobs .mod_cataloglist {
	margin-top:20px;
  }
  
  #jobangebote .subcolumns img {
	margin:0 auto;
  }
  
  .mod_catalogreader p.back {
	margin-left:185px;
	padding-top:0;
  }
  
  #panorama a { 
	width:285px;
	height:78px;
	display:block;
	background:#fff url(../../images/pages/virtueller-rundgang.jpg) no-repeat center center;
	text-indent:-999999px;
	margin-top:5px;
  }
 
 /*------------------------------------------------------------------------*/  

  .mod_search {
	margin-top:20px;
  } 
  
  .mod_search form input.text {
	border-color:#BDBDBD #BDBDBD #E1E1E1 #E1E1E1;
	border-style:solid;
	border-width:1px;
	padding:4px 5px;
	width:200px;
	background:#fff url(../images/bgr-input.jpg) left bottom;
  } 
  
  .mod_search form input.submit {
	background-color:#B00A18;
	border:1px solid #B00A18;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:3px 5px;
  }

  .mod_search .item {
	border-bottom:1px dashed #bdbdbd;
	padding-bottom:17px;
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
  } 
  
  .mod_search .item.last {
	border:none;
	margin-bottom:0;
	padding-bottom:0;
  }
  
  .mod_search .item.first {
	margin-top:20px;
  }
  
  .mod_search h2 {
	font-size:12px;
	font-weight:bold;
  }
  
  .mod_search h2 a {
	text-decoration:underline;
  } 
  
  .mod_search p.context {
	padding:3px 0;
  } 
  
  .mod_search .highlight {
	color:#B00A18;
  }
 
 /*------------------------------------------------------------------------*/  
 
  .sgform {
	margin-top:15px;
  }
  
  .sgform .formbody {
	width:100%;
	overflow:hidden;
  }
  
  #approach {
	margin-bottom: 50px;
  }
    
  #approach fieldset {
	width:380px;
	float:left;
  }
  
  #approach fieldset.left {
	padding:0 25px 0 0;
	border-right:1px solid #B00A18;
  }
  
  #approach fieldset.right {
	float:right;
  }
  
  #approach .formError {

  }
  
  .sgform .entry {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
  }
  
  #approach fieldset.left div.email, #approach fieldset.right div.entry.salutation {
	padding-top:15px;
  }
  
  #approach fieldset.left div.name {
	margin-bottom:25px;
  }
  
  .sgform label {
	float:left;
	width:95px;
	padding-top:3px;
  }
  
  .sgform input.text {
	border-color:#BDBDBD #BDBDBD #E1E1E1 #E1E1E1;
	border-style:solid;
	border-width:1px;
	padding:4px 5px;
	width:310px;
	background:#fff url(../images/bgr-input.jpg) left bottom;
	float:left;
  }
  
  #approach input.text {
	width:270px;
  }
  
  .sgform textarea {
	border-color:#BDBDBD #BDBDBD #E1E1E1 #E1E1E1;
	border-style:solid;
	border-width:1px;
	padding:4px 5px;
	width:310px;
	background:#fff url(../images/bgr-input.jpg) repeat-x left bottom;
	float:left;
  }
  
  .sgform .radio_container {
	float:left;
	width:320px;
  }
  
  #approach .radio_container {
	float:left;
	width:275px;
  }
   
  .sgform .radio_container span {
	width:90px;
	overflow:hidden;
	display:block;
	float:left;
	margin:1px 0 2px;
  }
  
  .sgform .radio_container span input {
	float:left;
	margin:4px 5px 0 0;
  }
  
  .sgform .radio_container span label {
	width:65px;
	padding-top:2px;
  }
  
  #approach .checkbox_container {
	width:380px;
	padding-left:0;
	margin:0;
  }
  
  .sgform .checkbox_container {
	float:left;
	width:320px;
	padding-left:95px;
	margin-top:5px;
  }
   
  .sgform .checkbox_container span {
	width:320px;
	overflow:hidden;
	display:block;
	float:left;
	margin:1px 0 2px;
  }
  
  #approach .checkbox_container span {
	width:380px;
  }
  
  #approach #ctrl_52 span, #approach #ctrl_57 span {
	width:110px;
	float:left;
  }
  
  .sgform .checkbox_container span input {
	float:left;
	margin:5px 7px 0 0;
  }
  
  .sgform .checkbox_container span label {
	width:290px;
	padding-top:2px;
  }
  
  #approach .checkbox_container span label {
	width:350px;
  }
  
  #approach #ctrl_52 span label, #approach #ctrl_57 span label {
	width:80px;
  }
  
 .sgform .explanation {
	padding-left:95px;
  }

  .sgform .explanation p {
	font-size:11px;
  }
  
  #approach .explanation {
	padding-left:20px;
  }

  #approach .explanation p {
	font-size:12px;
	padding-top:0;
  }
  
  #approach .headline {
	margin:15px 0;
  }
  
  .sgform .submit_container {
	float:right;
	margin:15px 89px 10px 0;
  }
  
  #approach .submit_container {
	position: absolute;
	bottom: 0px;
	margin-left: 740px;
	margin-bottom: 0px;
  }
  
  .sgform input.submit {
	background-color:#B00A18;
	border:1px solid #B00A18;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	padding:3px 5px;
  }
  
  .sgform #haserror {
	width:410px;
	font-weight:bold;
	margin-bottom:10px;
  }
  
  .sgform p.error, .sgform #haserror p {
	display:block;
	margin-left:95px;
	clear:both;
	color:#B00A18;
  }
  
  #approach #haserror p {
	display:block;
	margin-left:0;
	clear:both;
	color:#B00A18;
  }
  
  #approach p.error {
	margin-left:0px;
  }
 
 /*------------------------------------------------------------------------*/  
    
  .pagination {
	margin-top:20px;
  }  
  
  .pagination p {
	font-weight:bold;
  }
   
  .pagination ul {
	width:100%;
	overflow:hidden;
  }
  
  .pagination ul li {
	float:left;
	margin-right:10px;
  }

  .pagination ul li .current {
	color:#B00A18;
	font-weight:bold;
  }
  
  .pagination ul li.next,
  .pagination ul li.previous {
	padding-top:2px;
  }
  
  .pagination ul li.next a, 
  .pagination ul li.previous a {
	display:block;
	width:16px;
	height:13px;
	text-indent:-999999px;
  }

  .pagination ul li.next a {
	background:#fff url(../images/icon-pagination-next.gif) no-repeat left center;
  }
  
  .pagination ul li.previous a {
	background:#fff url(../images/icon-pagination-previous.gif) no-repeat left center;
  }
  
 /*------------------------------------------------------------------------*/
  
  .noobButtons .buttons {
	width:100px;
	margin:5px auto 0;
	overflow:hidden;
	padding-left:0;
	padding-right:0;
	
  }
  
  .noobButtons span {
	width:14px;
	background-color:transparent !important;
	background-repeat:no-repeat !important;
	background-position:left center !important;
	background-image:url(../images/icon-crown-small.gif) !important;
	display:block;
	height:10px;
	text-indent:-99999px;
	padding:0;
	float:left;
	margin:0 5px;
  }
  
  .noobButtons span.noobActive, 
  .noobButtons span:hover {
	background-position:right center !important;
	background-color:transparent !important;
  }
  
 /*------------------------------------------------------------------------*/
 
  #flash {
	width:100%;
	position:fixed;
	height:125px;
	bottom:0;
	margin-bottom:-200px;
  }
  
  #flash #flashfilme {
	display:block;
	width:980px;
	margin:0 auto -140px;
	height:125px;
	bottom:0;
	left:0;
	right:0;
  }
  
   #flash .ce_flash {
	width:305px;
	height:125px;
	float:left;
	margin:0 auto 50px;
	overflow:hidden;
  }
  
  #flash #banner1 { background:transparent url(../../images/flash/dhb/dhb.png) no-repeat left 1px; }
  #flash #banner1:hover { background-position: left 1px; }
  
  #flash #banner2 { background:transparent url(../../images/flash/ballywulff/ballywulff.png) no-repeat left -123px; }
  #flash #banner2:hover { background-position: left -123px; }
  
  #flash #banner3 { background:transparent url(../../images/flash/update-pdf/update-pdf.png) no-repeat left -123px; }
  #flash #banner3:hover { background-position: left -123px; }
  
  #flash #banner4 { background:transparent url(../../images/flash/panorama/panorama.png) no-repeat left -123px; }
  #flash #banner4:hover { background-position: left 1px; }
  
  #flash #banner5 { background:transparent url(../../images/flash/wir-bilden-dich-aus/wir-bilden-dich-aus.png) no-repeat left -123px; }
  #flash #banner5:hover { background-position: left -123px; }
  
  #flash #banner6 { background:transparent url(../../images/flash/spielerschutz/spielerschutz.png) no-repeat left -123px; }
  #flash #banner6:hover { background-position: left 1px; }

  .js #flash .banner {
	background-image:none !important;
  }
  
  #slider-outer {
    height:125px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width: 980px !important;
  } 
  
  #slider-items, 
  #slider-inner {
    overflow: hidden;
  }
  
  #slider-inner {
    margin: 0 auto;
  }
 
 /*------------------------------------------------------------------------*/ 
 
  #footer {
	position:fixed;
	z-index:100;
	bottom:0;
	left:0;
	width:100%;
	background:transparent url(../images/bgr-footer.png) repeat-x left bottom;
	height:60px;
  } 
 
  #navigation {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	background:transparent url(../images/bgr-nav.png) repeat-x left -6px;
	height:50px;
  }
  
  #navigation .inside {
	background:transparent url(../images/bgr-footer-inside.jpg) no-repeat center bottom;
	position:relative;
  }
  
  #navigation p.imprint {
	position:absolute;
	top:3px;
	right:43px;
	height:13px;
	width:20px;
	z-index:111;
	padding:0;
  }
  
  #navigation p.imprint a {
	display:block;
	height:13px;
	width:20px;
	background:transparent url(../images/icon-imprint.gif) no-repeat center center;
	text-indent:-99999px;
	padding:8px 0;
  }
  
  #navigation p#searchicon {
	position:absolute;
	top:3px;
	right:25px;
	height:13px;
	width:20px;
	z-index:111;
	padding:0;
	background:transparent url(../images/icon-search.gif) no-repeat center center;
	text-indent:-99999px;
	padding:8px 0;
	cursor:pointer;
  }
  
  #navigation p#system {
	position:absolute;
	top:3px;
	right:5px;
	height:13px;
	width:20px;
	z-index:111;
	padding:0;
	padding:8px 0;
  }
  
  #navigation p#system a {
	display:block;
	height:13px;
	width:20px;
	background:transparent url(../images/icon-system.gif) no-repeat center center;
	cursor:pointer;
	text-indent:-99999px;
  }
  
  #nav {
	overflow:hidden;
	width:920px;
	margin:0 auto;
  }
   
  #nav ul {
	width:920px;
	display:block;
	margin:0 auto;
  }  
  
  #nav li {
	float:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:25px;
	background:transparent url(../images/icon-crown.png) no-repeat right 9px;
	margin-right:5px;
  }
  
  #nav li.last {
	padding-right:0;
	background-image:none;
	margin-right:0;
  }
  
  #nav li a,
  #nav li span {
	display:block;
	color:#fff;
	padding:8px 6px 13px;
	text-decoration:none;
  }
  
  #nav li a:hover, 
  #nav li .active, 
  #nav li .trail {
	background-color:#89080d;
  }
  
  #dropdown, 
  #searchbox {
	display:none;
  }
  
  #dropdown, 
  #searchbox {
	position:fixed;
	width:100%;
	top:35px;
	left:0;
	height:auto;
	background:transparent url(../images/bgr-dropdown.png) center center;
  }
  
  #searchbox {
	padding:0px 0 0px 0;
	margin-bottom:0px;
  }
  
  #subnav {
	width:870px;
	margin:0 auto;
	margin-bottom:15px;
	overflow:visible;
  }
  
  #dropdown .inside, 
  #searchbox .inside {
	background:transparent url(../images/bgr-dropdown-inside.jpg) repeat-x center bottom;
	padding:15px 0 5px;
  }
  
  #searchbox .inside {
	padding:15px 0 20px 0;
  }
  
  #subnav li {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display: none;
	padding:1px 0;
  }
  
  #subnav li.submenu a,
  #subnav li.submenu span {
	display:none;
  }
  
  #subnav li ul li,
  #subnav li.submenu ul.level_2 a,
  #subnav li.submenu ul.level_2 span {
	display:block;
  }
  
  #subnav li a,
  #subnav li span {
	display:block;
	text-decoration:none;
	padding-left:17px;
	color:#fff;
  }
  
  #subnav li .active, 
  #subnav li a:hover,
  #subnav li .trail {
	background:transparent url(../images/nav-active.png) no-repeat left center;
  }
  
  #searchbox form {
	float:right;
	width:275px;
	overflow:hidden;
	margin-right:30px;
  }
  
  #searchbox .entry {
	float:left;
  }
  
  #searchbox #haserror, 
  #searchbox p.error {
	display:none;
  }
  
  #searchbox .submit_container {
	float:right;
  }
  
  #searchbox form input {
	font-family:Arial, Helvetica, sans-serif;
  } 
  
  #searchbox form input.text {
	border:1px solid #fff;
	padding:4px 5px;
	width:200px;
  }
  
  #searchbox form input.submit {
	border:1px solid #fff;
	padding:3px 5px;
	background-color:#fff;
	color:#B20B1A;
	cursor:pointer;
	font-weight:bold;
  }
 
 /*------------------------------------------------------------------------*/ 

  #bgr-slide {
	position:fixed;
	overflow:hidden;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:-1;
  }
  
  #slideshow {
	position:relative;
	width:100%;
	height:100%;
  }
  
  #slideshow img { display:block; position:absolute; top:0; left:0; z-index:1; }
   
 /*------------------------------------------------------------------------*/ 
 
 .clearfix:after, #nav ul:after {
	content: ".";
	display: block;
	font-size:0;
	height: 0;
	clear: both;
	visibility: hidden;
  }

  .clearfix { display: block; }

}
