/* @group reset styles */

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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button, input,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

em {
	font-style: italic;
}

strong {
  font-weight: bold;
}

/* @end group reset styles */



/* @group common element style definitions */

body {    	
	margin: 0 auto;
  font: normal normal normal 11px verdana;
  background: #ededed;
  position: relative;    			
	background: white url(../../../../media/1_admin/resources/gfx/backgrounds/bgcircleBrighter.gif) scroll 50% 132px no-repeat;	
}

body, html {
  line-height: 15px;
}

#container {
	width: inherit;
	overflow: hidden;
}

a, span.behave {
  text-decoration: none;
  color: #8d969f;
}

span.behave {
	display: block;
	margin: 10px 0;
}

a:hover,  span.behave:hover {
  color: #7eb9de !important;
}

ul, li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

small {
  display: block;
  text-align: center;
}

p, li {
  color: black;
  font-weight: normal;    
  font-size: 11px;
}

hr {
  height: 1px;
  border: none;
  border-top: 1px solid #babfc2;
  background: transparent;
  padding-top: 10px;
  margin: 10px 0 0 0;
}

hr.padded {
  margin: 10px 10px 0 10px;
}

/* @end group common element style definitions */



/* @group headlines */

h1 {
  font-weight: bold;    
  font-size: 20px;   
  color: black;		
  line-height: 24px;
}

h2 {
  color: #8d969f;
  font-size: 13px;
  font-weight: bold;
  padding: 14px 0pt 7px;
}

h2.grey {
  color: #8d969f; 
  font-size: 12px; 
  /*text-transform: uppercase; */
  border-bottom: 1px solid #babfc2; 
  padding-bottom: 3px; 
  padding-left: 10px;
}

h3 {
  font-weight: bold;
  font-family: verdana;
  font-size: 11px;       
  color: #8d969f;
  line-height: 14px;
  padding-top: 14px;
}

/* @end group headlines */



/* @group tables */

table {
  width: 100%;  
}

table.std {
	margin-top: 20px;
}

table.std thead tr th {
	border-bottom: 1px solid #BABFC2;
	background-color: #EDEDED;
	color: #8d969f;	
}

td, th {
  padding: 10px 20px;
  border-bottom: 1px solid #babfc2;  
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}

td a {
  color: #000;
}



/* @end group tables */

/* @group common style definitions */

ul.list {
  padding-top: 10px;  
}

ul.list li {
  background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet.gif) no-repeat 0 8px;
  padding-left: 15px;
  line-height: 18px;
}

  
.borderGrey {
  padding: 20px 0;
  margin-top: 20px;
  border-top: 1px solid #babfc2;
  border-bottom: 1px solid #babfc2;
}

.borderGrey h2 {
  padding-top: 0 !important;
}

.image img {
  display: block;
  margin: 0 auto;
  overflow: hidden;
}

.borderGrey.sidebar {
  padding: 10px 0;
  margin-top: 10px;
}

img.border {
  border: 0.5px solid #babfc2;
}

/* @end group common style definitions */



/* @group forms */

fieldset {
  padding: 10px;
}

.form .field {
  padding: 3px 0;
}

.form .field .label, 
.form .field .value {
  display: inline;
  float: left;
}

button.large {
  background-color: #7eb9de;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  width: 100%;
  padding: 1px 0;
}

/* @end group forms */



/* @group icon links */

a.pdf, a.doc, a.cmyk, a.rgb, a.ppt, a.flash {
  padding:1px 0 3px 23px;
  line-height: 16px;
  background-position: 0 50%;
  background-color: transparent;
  background-repeat: no-repeat;
}

a.pdf  { background-image: url(../../../../media/1_admin/resources/gfx/bullets/adobe_pdf.gif) !important; }
a.doc  { background-image: url(../../../../media/1_admin/resources/gfx/bullets/ms_doc.gif) !important; }
a.ppt { background-image: url(../../../../media/1_admin/resources/gfx/bullets/ms_ppt.gif) !important; }
a.flash { background-image: url(../../../../media/1_admin/resources/gfx/bullets/flash.gif) !important;}

/* @end group icon links */



/* @group standalone dropdowns */

.dropDown.standalone { padding-bottom: 10px; width: 300px; }
.dropDown.standalone .dropDownItems { width: 298px; }

/* @end group standalone dropdowns */



/* @group imageBar */

.imageBar {
  border-top: 1px solid #babfc2;
  border-bottom: 1px solid #babfc2;
  margin-top: 20px;
  padding: 10px;
  text-align: center;
}

.imageBar ul {
	margin: 0 auto;
	width: 530px;
}

.imageBar li {
  background-color: #fff;
  border: 1px solid #babfc2;
  margin: 5px;  
  float: left;
}

/* @end group imageBar */

div.wysiwyg {
	margin-right: 10px;
}

/* @group global classes */

a.dot           { background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet.gif) no-repeat 0 50%; padding-left: 10px;}
a.more          { background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue.gif) no-repeat 0 50%; padding-left: 10px; }

.block          { padding: 0.7em 0; }

.hidden         { display:    none; }
.invisible      { visibility: hidden; }

.clearBoth      { clear: both;  float: none !important; display: block !important; }
.clearLeft      { clear: left;  float: none !important; display: block !important; }
.clearRight     { clear: right; float: none !important; display: block !important; }

.floatLeft      { float: left; }
.floatRight     { float: right; }
.floatNone      { float: none; }

.textLeft       { text-align: left; }
.textRight      { text-align: right; }
.textCenter     { text-align: center; }
.textJustify    { text-align: justify; }

.bold           { font-weight:   bold; }
.italic         { font-style:    italic; }
.underline      { border-bottom: 1px solid; }

.noPadding      { padding:     0 !important; }
.noMargin       { margin:      0 !important; }
.noIndent       { margin-left: 0 !important; padding-left:     0; }
.noBullet       { list-style:  none; list-style-image: none; }

/* @end group global classes */
/* SELECTOR */

/* header */

#header {
  background:#fff;
  height:131px;  
  width: 998px;
  z-index: 8;
}

#header #header_top {
  width:998px;
  height:103px;
  position: relative;
  z-index: 9;
}

#header #header_top #header_left {
  float:left;
  height:90px;
  margin:0 25px 0 0;
  padding:0 0 0 10px;
}

#search_help {
	position:absolute;
	border:1px solid #babfc2;
	background-color: white;
	padding:2px;
	left:10px;
	top:90px;
	width:195px;
	visibility:hidden;
	z-index: 10;
}

#header_topnav {  
  overflow:hidden;
  height:29px;
  background: transparent url(../../../../media/1_admin/resources/gfx/backgrounds/mainNavRepeat.gif) 0 0 repeat-x;  
  margin:0;
  padding:0;
  width:100%;
}

#header_topnav a {
  float:left;
  display:block;
  font-size:12px;
  font-weight:bold;
  height:29px;
  margin:0;
  padding:0;
}

#header_topnav span.home {
  display:block;
  float:right;
  padding-right:10px;
}

#header_topnav span.home a{
	color: white;
}

#header_topnav span.home a:hover {
  background:none;
  color: #7eb9de;
}

#header_topnav span {
  float:left;
  display:block;
  height:30px;
  padding:6px 0 6px 29px;
  cursor: pointer;
  color: white;
}

#header_topnav a:hover,#header_topnav .crnt {
  background:url(../../../../media/1_admin/resources/gfx/misc/navigationCurrent.gif) 0 -29px no-repeat;
  color: #7eb9de;
}

#header_topnav a:hover span,#header_topnav .crnt span {
  position:relative;
  left:29px;
  padding-left:0;
  padding-right:29px;
  background:url(../../../../media/1_admin/resources/gfx/misc/navigationCurrent.gif) 100% 0 no-repeat;
  color: #7eb9de;
}

#header_topnav .position_0 a span {
  padding-left:29px;
}

#header_topnav .position_0 a:hover,#header_topnav .position_0 .crnt {
  background-position:0 0;
}

#header_topnav .position_0 a:hover span,#header_topnav .position_0 .crnt span {
  margin-left:0;
  padding-left:0;
}

#header_topnav ul li {
	float: left;
}

#languages {
	width: 125px;
}

#form{
	height:47px;
	padding-top:21px;
}

#form a.hl{
	border:1px solid #BABFC2;
	display:block;
	line-height:14px;	
	padding:0 3px;
	width:108px;
	color:black;
	position:relative;
}

#form a.hl img{
position:absolute;
right:-17px;
top:-1px;
}

#form a.nolang {
	margin-top: 21px;
}

#header_left form {
  width: 135px;  
}

#header_left form fieldset {
	padding: 0;
}
#header_left form input {
	border:1px solid #babfc2;	
	height:14px;
	width:112px;
	font-size: 11px;
	padding-left: 2px;
	float: left;
}

#header_left legend {
  display: none;
}

#form .dropDown {
  margin-top: 7px;
  z-index: 10;
}

#form .hlink {
  margin-top: 24px !important;
}

#form .dropDownLabel {
  width: 128px;
}

#form .dropDownSpacer {
  width: 130px;
}

#header_left #qsQuery {
  float: left;
  display: block;
  padding: 0 2px;
  width: 110px;
  height: 14px;
}

#header_left button {
  position: relative;
  width: 16px;  
  margin: 0;
  padding: 0;  
  background: white;
}

#header_left button img {
	position:absolute;
	left:-3px;	
	top:-1px;
}

#worldmap {
	float:left;
	height:103px;
	position:relative;
	width:446px;
}

#crosshair {
	position:absolute;
}

#logo {
	margin: 27px 0 0 10px;
}

/* dropdown element */

.dropDown {
  position: relative;
}

.dropDownLabel {
  display: block;
  padding-left: 2px;
  height: 14px;
  line-height: 12px;
  color: black;
  background: #fff url(../../../../media/1_admin/resources/gfx/misc/select_button_down.png) 100% 0 no-repeat;
  border: 1px solid #babfc2;
  cursor: default;  
}

.dropDownItems {
  display: none;
  position: absolute;
  z-index: 10;
  margin: 0;
  padding: 0;
  color: black;
  background: #fff;
  border: 1px solid #babfc2;
  border-width: 0 1px 1px;
}

.dropDownItems .dropDownSpacer {
  display: block;
  height: 1px;
}

.dropDownItems li {
  padding: 0 0 1px;
}

.dropDownItems ul ul li a {
  padding: 1px 4px 0 20px;  
}

.dropDownItems a,
.dropDownItems span {
  color: black;
  display: block;
  padding: 1px 4px 0 2px;  
}

.dropDownItems a:hover {
  color: black;
  background: white;
}

.dropDownItems span {
  font-weight: bold;
}

/* left Sidebar (Navigation) */

#body_left {	
  	width:174px;		
  	margin:0;
}

#body_navigation{	
	padding: 0;
	border-top:1px solid #8d969f;
	margin-top:10px;
}

#body_navigation li{	
}

#body_left ul#body_navigation li a,#body_left ul#body_navigation li ul.submenu li a {
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue.gif) 22px 7px no-repeat;
  color:#8d969f;  
  display:block;  
  line-height:16px;
  padding-top:2px;
  padding-bottom:2px;
}

#body_left .submenu2 li a,
#body_left .submenu2 li .active {
  padding-left: 45px;
}

#body_left ul#body_navigation li a {
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_grey.gif) 5px 8px no-repeat;
  padding-left:16px;
  border-bottom: 1px solid #8d969f;  
}

#body_left ul#body_navigation li a.active {    
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue_down.gif) 5px 8px no-repeat;
  color:#7eb9de;
  font-weight: bold;
}

#body_left ul#body_navigation li ul.submenu li a.active {
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue.gif) 22px 7px no-repeat;
  color: #7eb9de;
  padding-left:33px;
  font-weight: bold;
}

#body_left ul#body_navigation li ul.submenu2 li a.active {
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue.gif) 33px 7px no-repeat;
  color:#7eb9de;  
  padding-left:45px;
  font-weight: bold;
}

#body_left ul#body_navigation li ul.submenu li a {
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_grey.gif) 22px 7px no-repeat;
  color:#8d969f;
  padding-left:33px;
}

#body_left ul#body_navigation li ul.submenu2 li a {
  background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_grey.gif) 33px 7px no-repeat;
  color:#8d969f;
  padding-left:45px;
}

/* footer */

#footer {
  width:998px;
  height:18px;
  background:#ededed;
  border-top:2px solid #8d969f;
  border-bottom:1px solid #8d969f;  
  z-index: 7;
  position:fixed;
}

#footer #footer_left {
  width:470px;
  background-color:#252B2C;
  float:left;
  height:18px;
  position:relative; 
  overflow:hidden;
}

#footer #footer_left .footer_bevel {
  background:#ededed url(../../../../media/1_admin/resources/gfx/misc/footerLeftCorner.gif) 0 0 no-repeat;
  width:23px;
  height:18px;
  top:0;
  right:0;
  position:absolute;
}

#footer #footer_left ul li,#footer #footer_left ul li a {
  font-size:11px;
  font-weight:bold;
  float:left;
  color: white;
}

#footer #footer_left ul li div.delimiter {
  float:left;
  width:22px;
  height:18px;
  background:transparent url(../../../../media/1_admin/resources/gfx/misc/dlFooterLeft.gif) no-repeat 6px 2px;
}

#footer #footer_left ul {
  padding-left:10px;
  padding-top:2px;
}

#footer #footer_right {
  float:right;
  margin-right:10px;  
  display: inline;
}

#footer #footer_right ul {
  padding:2px 0 0;
}

#footer #footer_right ul li,#footer #footer_right ul li a {
  color:#656E77;
  font-family:verdana; 
}

#footer #footer_right ul li {
  border-right:1px solid #656E77;
  padding:0 8px;
  float: left;
}

#footer #footer_right ul li.first {
  padding-left:0;
}

#footer #footer_right ul li.last {
  border-right:none;
  padding-right:0;
}

/* right Sidebar */

#body #body_sidebar {
  float:right;
  width:183px;
  margin:10px 0 10px 10px;
}

#body #body_sidebar #body_quickfinder {
  width:inherit;
  background-color:grey;
  margin:0 0 21px;
}

html, body {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  height: 100%;  
}

/* scrolling */

#body {
  width:1006px;
  padding-bottom: 50px;	
  padding-left: 8px;
}

#footer,
#header,
#body,
#footerSkirt {
  position: absolute;
  left: 50%; 
  margin-left: -507px;  
}

#body_left {
	float: left;
}

#body {
  padding-top: 131px;  
} 

#header {
  top: 0;
  text-align: left;
    position:fixed;
}

#footerSkirt {
  z-index: 8;
}

#footer {
  bottom: 0;
  z-index: 8;
  position:fixed;
}

#container {
  padding: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;  
  position: relative;    
}

/* noscript */

div.noscript {
	background-color:white;
	font-size:14px;
	font-weight: bold;
	padding:15px;
	margin-left: 8px;
}

span.behave {
	cursor:pointer;
	text-align:right;
}

div.LBgallery {
	padding: 10px 0;
}

div.LBgallery ul li {
	float:left;
	padding: 10px 20px 10px 0;	
}

div.LBgallery ul li a img{
	width: 135px;
}

div.vusg_flash {
	padding: 15px 0;
	text-align: center;	
}

div.noflash {
	padding: 15px;
	text-align: left;
	border: 1px solid #8D969F;
	margin-top: 15px;
}

.pad10 {
	padding: 10px 0;
}

span.blue {
	color: #7EB9DE;
}

span.red {
	color: red;
}
/* MAIN content boxes */

div.main3c {
	float: left;
	margin: 10px 0 0 10px;
	width: 625px;
}

div.main2NoNav {
	float: left;	
	width: 800px;
	padding: 10px 0 0 10px;
}

div.main2NoSB {
	float: left;
	margin: 10px 0 0 10px;
	width: 814px;
}

div.mainFull {
	margin: 0 0 0 10px;
}

div.main3c h1, div.mainFull h1, div.main2NoSB h1, div.main2NoNav h1, div.main3cBrd h1 {
	padding:20px 0pt 10px;
}

div.main3c h2, div.mainFull h2, div.main2NoSB h2, div.main2NoNav h2, div.main3cBrd h2 {
	line-height:18px;
	padding-top:20px;
}

div.main3c a, div.mainFull a, div.main2NoSB a, div.main2NoNav a, div.main3cBrd a, span.behave {
	text-decoration: underline;	
}

#body_quickfinder #quickfinderBereicheDropdown {	
}

#quickfinderLinks {
	margin-top: 7px;
}

#body_quickfinder .dropDown {
	width:155px;	
}

#body_quickfinder ul, #body_quickfinder ul li {
	width:153px;
}

#body_quickfinder ul li {
	border-bottom:medium none;
	padding:0pt;
}

#body_quickfinder ul li a{
	background: transparent none;
	padding:1px 4px 0 2px;
}

.whiteBG {
	margin-top: 10px;
	background-color: white;
	padding: 10px 0;
	clear: both;    
}

.whiteBG h3 {
	padding: 10px 0;
	color: #8d969f;
	font-size:13px;
	font-weight:bold;	
}

div.assetTxt {
	width: 345px;
}

.mr15 {margin-right: 15px;}
.ml15 {margin-left: 15px;}

ul.sitemap {
}

ul.sitemap li h3{
	font-size:13px;
	padding:5px;
	background-color: #8d969f;	
}

ul.sitemap li h3 a{
	color: white;
}

ul.sitemap li ul {
	margin:10px 40px;
}

ul.sitemap li ul li {
	display: block;
	padding-bottom: 10px;
}

ul.sitemap li ul li ul li {
	display: inline;
	padding-bottom: 0;
}

ul.sitemap li a {
	padding-right:5px;
}

div#recommend p.error {
	color: red;
	padding:20px 0;
}

div#recommend .field .label {
	font-size:11px;
	padding:6px 0;
	font-weight: bold;
	color: #8d969f;
	float: left;
	color:#8D969F;
}

div#recommend form fieldset {
	padding: 0;
}

div#recommend .field .error {
	border:1px solid red !important;
}

div#recommend .field .value {
	border:1px solid #8d969f;
	width:400px;
	padding:1px;
	float: right;
	margin:3px 0;
}

div#recommend .field .value textarea {
	border: 0;
}

div#recommend .blockButton button{
	background-color:#8d969f;
	color:white;
	margin: 6px 0pt 0pt 221px;
	padding:5px;
	font-weight: bold;	
}

div#pages {
	text-align: center;
}

div#pages ul li{
	display: inline;
	padding: 3px;
}

#noscript {
background-color:white;
border:1px solid red;
height:60px;
margin:20px;
padding:4px;
position:absolute;
width:400px;
display:block;
}
#vusg_slider, #vusg_static, #gallery {
width: 800px;
padding: 10px 0;
border-top: 1px solid #babfc2;
border-bottom: 1px solid #babfc2;
height: 284px;
}

#vusg_slider, #gallery {
cursor: pointer;
}

#vusg_slider.small, #vusg_static.small, #gallery {
margin: 10px 0;
width: 625px !important;
}

#vusg_slider div, #vusg_static div, #gallery div {
	float: left;
	height:284px;	
}

/* static version */
#vusg_static div {	
	width: 95px;
	margin-right: 11px;
	position: relative;
}

#vusg_slider div div {
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/dots/50transDot.png) repeat;
	width: 0;
	overflow:hidden;
}

#vusg_slider div.white div {
	background: white none;		
}

#vusg_slider div.active div.whtBrd {
	border-left: 0;
	border-top: 1px solid #babfc2;
	border-bottom: 1px solid #babfc2;
	border-right: 1px solid #babfc2;
	height: 282px;
}	
	

#vusg_slider div div * {
	margin: 5px;
}

* html #vusg_slider div div {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../media/1_admin/resources/gfx/misc/dots/50transDot.png',sizingMethod='scale');
	background: none;
	position: relative;	
}

* html #vusg_slider div.white div {
	filter: none;	
}

#vusg_slider div span.clicker, #gallery div span.clicker,#vusg_slider div span.clkgrey, #gallery div span.clkgrey, #vusg_slider div span.clkdark, #gallery div span.clkdark {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 4px;
	right: 4px;
}

#vusg_slider div span.clicker, #gallery div span.clicker {
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/slider_clicker/clicker.png) no-repeat;
}

#vusg_slider div span.clkgrey, #gallery div span.clkgrey {
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/slider_clicker/clicker_grey.png) no-repeat;
}

#vusg_slider div span.clkdark, #gallery div span.clkdark {
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/slider_clicker/clicker_dark.png) no-repeat;
}

#gallery div div.caption {
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/dots/75transDot_white.png) repeat;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 65px;		
}

#gallery div div.caption div.xbtn{	
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	padding: 3px;
	font-weight: bold;
	height: auto;
}

#gallery div div.caption p{
	padding:14px 10px 5px;
	display: block;
}

* html #vusg_slider div span.clicker, * html #gallery div span.clicker {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../media/1_admin/resources/gfx/misc/slider_clicker/clicker.png',sizingMethod='scale');
	background: none;
}

* html #vusg_slider div span.clkgrey, * html #gallery div span.clkgrey {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../media/1_admin/resources/gfx/misc/slider_clicker/clicker_grey.png',sizingMethod='scale');
	background: none;

}

* html #vusg_slider div span.clkdark, * html #gallery div span.clkdark {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../media/1_admin/resources/gfx/misc/slider_clicker/clicker_dark.png',sizingMethod='scale');
	background: none;

}

#vusg_slider div.slpic {	
	margin-right: 11px;
	position: relative;
}

#gallery div.slpic {	
	margin-right: 10px;
	position: relative;
	width: 95px;	
}

#gallery div div.nether {
	height: 100%;
	width: 100%;
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/dots/50transDot_1.png) repeat;
}

* html #gallery div div.nether {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../media/1_admin/resources/gfx/misc/dots/50transDot_1.png',sizingMethod='scale');
	background: none;
}

#gallery div.active div.nether {
	display: none;
}

#vusg_clear, #gallery_clear {
	height:0 !important;	
	width: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	clear: left !important;	
	float: none !important;
}

#vusg_slider div div ul li a {
	color:#7eb9de;
	font-weight: bold;
	line-height:20px;	
}

#vusg_slider div div ul ,#vusg_slider div div ul li ul, #vusg_slider div div ul li ul li{
	margin: 0 !important;
}

#vusg_slider div div ul li ul li a {
	background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_grey.gif) no-repeat scroll 0px 8px;
	font-weight: normal;
	color:#8d969f;		
	padding-left:10px;
	display: block;	
}

#vusg_slider div div ul li ul li a.white {
	background:transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_white.gif) no-repeat scroll 0px 8px;
	color:white;			
}
/* right Sidebar */

div#rightSB {
	float: right;
	padding:0pt 8px 19px 10px;
	width:176px;
}

div#rightSB h2 {
	color:#8d969f;
	font-size:13px;
	font-weight:bold;
	/*margin:14px 0pt 7px;*/
}

div#rightSB h3 {
	padding-top: 0;
}

div#rightSB ul.news li {
	border-bottom: none;
	padding: 0 0 8px;
}

div#rightSB ul.news h3{
	color: black;	
	margin: 0;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
}

div#rightSB ul.news p{
	color: black;
	display: inline;
	margin: 0;
	line-height:15px;
}

div#rightSB ul.news img{
	padding: 5px 0;
}

div#rightSB ul.news a{
	background:transparent none repeat scroll 0%;
	color:#8d969f;
	display:inline;
	line-height:15px;
	margin:0;
	padding:0;
	text-decoration:underline;
}
div.localNews {
	width: 200px;
	float: left;
	margin-top: 4px;
}

div.localNews h2 {
	color: #8d969f;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	padding-top:0;	
}

div.localNewsScrl {
	position: relative;
	height: 100px;
	overflow: hidden;
	border-bottom:1px solid #babfc2;
	border-top:1px solid #babfc2;	
}

div.localNews img.scrlTop {
	padding:6px 95px 2px;
	cursor: pointer;
}

div.localNews img.scrlBottom {
	padding:2px 95px 6px;
	cursor: pointer;
}

div.localNews ul {
	position: absolute;
}

div.localNews ul li{
	padding:4px;
}

div.localNews ul li h3{
	color: black;	
	margin: 0;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	padding: 0;
}

div.localNews ul li p{
	color: black;
	display: inline;
	margin: 0;
	line-height:15px;
}

div.localNews ul li a{
	background:transparent none repeat scroll 0%;
	color: #8d969f;
	display:inline;
	line-height:15px;
	margin:0;
	padding:0;
	text-decoration:underline;
}

div.pointer{
	/*padding: 5px;*/
	margin: 10px 0;
	/*background-color: #F2F2F2;
	border: 1px solid #BABFC2;*/
}

div.pointer p{
	color: #8D969F;
}

div.frontteaser {
	float:right;	
	width:580px;
	height: 165px;
	margin-top:8px;
}

div.frontteaser h1 {
	float:left;
	font-weight:bold;
	padding:22px 5px 0 0;
}

div.frontteaser div {
	float: right;
}

div.frontteaser div p{
	font-size: 9px;
	text-align: center;
	letter-spacing: -1px;
}

div#fp-flashbanner {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
}

ul.presse li {
 border: none;
 color: #8d969f;
 padding: 0;
}

ul.presse li h2{
	margin: 0 !important;
}

div.rightSB p{
 line-height: 18px;
}

ul.presse li ul li ul { 
}

ul.presse li ul li p {
 padding-bottom: 32px;
}

ul.presse li ul li ul li{
 /*border-bottom: 1px solid #8d969f !important;*/
 padding: 3px 0;
}

ul.presse li a {
    text-decoration: none;
    color: #8d969f;
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_grey.gif) 5px 5px no-repeat;
	padding-left: 20px;
	display: block;
	line-height: 18px;
}

a.pdf {
    background: transparent url(../../../../media/1_admin/resources/gfx/bullets/adobe_pdf.gif) 0 0 no-repeat !important;	
}

a.doc {
    background: transparent url(../../../../media/1_admin/resources/gfx/bullets/ms_doc.gif) 0 0 no-repeat !important;	
}

ul.press {
	border-bottom:1px solid #babfc2;
	margin-top: 20px;
}

ul.press li {
	border-top:1px solid #babfc2;
	padding:10px 0;
	clear: left;
}

/* main list li content */

div.date{
 padding: 2px 5px;
 float: left;
 margin-right: 10px;
 position: relative;
}

div.date p {
 color: #8d969f;
}

div.teaser{
 padding: 2px;
 width: 405px;
 float: left;
 position: relative;
}

div.teaser h2 {
	padding-top: 0 !important;
}

a.more_press_ov {
 text-align: right;
 display: block;
 margin-right: 5px;
}

ul.press li img {
 margin: 0 !important;
 padding: 5px;
 position: relative;
 display: block;
}

ul.itemPad li {
	padding: 10px 5px;
}

ul.press_nav li {
	float: left;
	margin: 9px 10px 9px 1px;
	border:1px solid #babfc2;
	background-color: white;
}

ul.press_nav li.active {
	border:2px solid #7eb9de;
	margin: 8px 9px 8px 0;
}

ul.press_nav li#pos1 {
	display: none;	
}

ul.press_nav li#pos2 {
	float: none;
	width: 334px;
	margin: 16px 0 1px 1px;
}

ul.press_nav li#pos2.active {
	margin: 15px 0 0 0;
}

ul.press_nav li a img{
	display: block;
	overflow: hidden;
}

ul.press_nav li a {
}

ul.press_nav li.clearLeft {
	border: 0;
	margin: 0;
	padding: 0;
}

p.press_date {
	color: #8d969f;
}

div.press_detail {
	width: 605px;
	padding: 10px;
}

div.press_detail h1 {
	padding-top: 10px;
}

div.press_detail span.back {
	text-align: right;
}

div.press_detail .image {
	margin-top: 0 !important;
}

span.press_adr {
	color: #8d969f;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}

div.forum {
	float:left;
	margin:0 6px;
	padding-left: 20px;
	padding-top: 20px;
	width:165px;
}

div.forum ul.fdload li {
	padding: 2px 0 5px;
}

div.forum ul.fdload li a{
	text-decoration: none !important;
}

div.forum ul.fdload {
	padding-bottom: 10px;	
}

div.forum div.fdload a {
	margin: 3px 0;
	display: block;
	text-decoration: none !important;
}
div.forum div.fdload {
	padding-bottom: 10px;	
}
/* @group product overview */

.productOverview .product {
  margin-top: 10px;
  background-color: #fff;
  border: 1px solid #cacaca;
}

.productOverview  .standalone {
	width: 320px;
}

.productOverview  .standalone .dropDownItems {
	width: 318px;
}

.productOverview .standalone .dropDownItems ul li a {
	padding: 1px 4px 0 15px;
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_black.gif) no-repeat scroll 5px 6px;
}

.productOverview .standalone .dropDownItems ul li a:hover {
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue.gif) no-repeat scroll 5px 6px;
}

.productOverview .product.invert {
  background-color: #cacaca;
}

.productOverview .product.invert .container {
  background: transparent url(../../../../media/1_admin/resources/gfx/backgrounds/productWhiteBg.gif) repeat-y 0 30px;
}

.productOverview .product .image {
  float: left;
  display: inline;
  padding-right: 10px;
}

.productOverview .product .image img {
  margin: 0;
}

.productOverview .product .content {
  float: left;
  display: inline;
  padding: 5px;
  width: 630px;
}

.productOverview .product .content h2 {
  color: #000;
  font-size: 11px;
  padding: 0;
}

.productOverview .product .features ul {
  padding: 0;
}

.productOverview .product .features li {
  display: inline;
  padding: 0;
  margin: 0;
  background: transparent;
}

.productOverview .product .table {
  background-color: #cacaca;
  padding: 10px;
  position: relative;
}

.productOverview .product.invert .table {
  background-color: #fff;
}

.productOverview .table table {
  margin: 0;
  padding: 0;
  width: 100%;
}

.productOverview .product table th {
  color: #000;
  font-weight: bold;
}

.productOverview .product table td,
.productOverview .product table th {
  text-align: left;
  padding: 0;
  border: none;
  vertical-align: top;
}

.productOverview .product table td li {
  display: inline;
}

.productOverview .product table thead tr th.col0 {
  width: 15%;
}

.productOverview .product table td a {
  color: #000;
}


.productOverview .product .moreInfo {
  padding: 5px;
}

.productOverview .product .moreInfo p {
  font-weight: bold;
}

.productOverview .product .dropDown {
  float: right;
  display: inline;
  width: 260px;
}

.productOverview .product .dropDown .dropDownItems {
	width: 258px;
}

.po_legend {
  padding: 10px 0 0 5px;
}

h2.invert {
background:transparent url(../../../../media/1_admin/resources/gfx/backgrounds/mainNavRepeat.gif) 0 0 repeat-x;
color:white;
line-height:18px;
margin-top:15px;
padding: 4px 10px !important;
}

.bottom5 {
	margin-bottom: 5px;;
}

.productOverview .product .moreInfo hr {
margin:5px 0 0;
padding-top:5px;
}

a.drpdown {
	border:1px solid #BABFC2;
	display:block;
	line-height:14px;	
	padding:0 3px;
	margin-right: 16px;
	width:236px;
	color:black;
	position:relative;
	float: right;
	text-decoration: none !important;	
}

a.drpdown img{
position:absolute;
right:-17px;
top:-1px;
}

/* @end group product overview */
﻿/* @group contact form */

#contactForm {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #babfc2;
}

#contactForm hr {
  margin: 0;
  padding: 0;
}

#contactForm .address {
  display: inline;
  float: left;
  width: 215px;
}

#contactForm .address h2,
#contactForm .form legend {
  color: #8d969f;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 10px 0;
}

#contactForm .form legend {
  padding-bottom: 2px;
}

#contactForm .form {    
}

.formKit {
	padding-top: 15px;
}

#contactForm .contact1 {
  float: right;
  width: 405px;
  display: inline;
}

#contactForm .contact2 {
  padding-top: 15px;
}

#contactForm .field .label {
  width: 110px;
}

#contactForm .field .wide {
  width: 190px;
}

#contactForm .field .value {
  width: 275px;
}

#contactForm  div.required div.label {
	color: #7eb9de;
}

#contactForm  div.required div.value input, #contactForm  div.required div.value textarea, #contactForm  div.required div.value select{
	border: 1px solid #7eb9de;
}

#contactForm  div.required div.error input,#contactForm  div.required div.error textarea, #contactForm  div.required div input.error, #contactForm  div.required div.error select {
	border: 1px solid red;
}


#contactForm .form .button, .form .button {
  padding: 6px 3px 0 110px;  
}

#contactForm .form .buttonwide, .form .buttonwide {
	padding: 6px 3px 0 190px;  
}

#contactForm .form .button span, .form .button span, #contactForm .form .buttonwide span, .form .buttonwide span {
	background: white url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue.gif) no-repeat 0 50%;
	font-weight: bold;
	padding-left: 12px;
	color: #8d969f;	
}

#contactForm .form .button button,.form .button button, #contactForm .form .buttonwide button, .form .buttonwide button {
	background-color: white;
	cursor: pointer;
}

#contactForm p.error, p.error {
	color: red;
}


#contactForm .field input, .form .field input,
#contactForm .field textarea, #contactForm .field select {
  font: normal normal normal 11px arial;
  border: 1px solid #babfc2;
  width: 270px;
}

#contactForm .field textarea {
  height: 80px;
}

#contactForm .zip {
  width: 60px !important;
}

#contactForm .city {
  width: 204px !important;
}

#contactForm .industry {
  margin-top: 6px;
}

#contactForm .address dl {
  padding: 20px 0;
}

#contactForm .address dt {
  float: left;
  width: 55px;
}


#contactForm .links {
  margin-top: 10px;
}

#contactForm .links li {  
  line-height: 18px;
}

#contactForm .links {
  margin-top: 10px;
}

/* @end group contact form */

.loginform {
	padding-top: 15px;
}

.loginform .field .label {
  width: 80px;
}

.loginform .field .value input {
  width: 110px;
}

.loginform div.required div.label {
	color: #7eb9de;
}

.loginform div.required div.value input{
	border: 1px solid #7eb9de;
}

.loginform div.required div.error input, #contactForm  div.required div input.error {
	border: 1px solid red;
}

.loginform .form .button, .form .button {
  padding: 6px 3px 0 80px;  
}



/* @group job offer detail */

.joboffer h1 {
  padding-bottom: 20px;
}

.joboffer .content {
  border-bottom: 1px solid #babfc2
}

.joboffer .content,
.joboffer .application {
  padding: 10px 0;
}

.joboffer .application .address,
.joboffer .application .online {
  float: left;
  width: 300px;
}

.joboffer .application span {
  display: block;
  padding-bottom: 10px;
}

/* @end group job offer detail */



/* @group contact person */

.contact {
  background-color: #fff;
  border-bottom: 1px solid #babfc2;
  padding: 15px 10px;
}

.contact .image {
  display: inline;
  float: left;
  padding-right: 20px;
}

.contact .image img {
  margin: 0;
}

.contact .content {
  display: inline;
  float: left;
  width: 370px;
}

.contactSB .content {
  width: 156px;
}

.contact .content h2 {
  color: #000;  
  font-size: 12px;
  padding: 0;
}

.contact .content p {
  color: #8d969f;
}

.contact .content ul {
  padding-top: 10px;
}

.contact .content li {
  line-height: 18px;
  padding-left: 20px;
}

.contact .content li a{
	color: black;
	text-decoration: none;
}

.contact .service {
  display: inline;
  float: right;
  padding-right: 10px;
}

.contact .service strong {
  color: #8d969f;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 0 0 7px 0;
}

.contact .service li {
  padding: 5px 0;
}

.contact .phone {
  background: transparent url(../../../../media/1_admin/resources/gfx/icons/contact/new/fon.gif) no-repeat 0 50%;
}

.contact .fax {
  background: transparent url(../../../../media/1_admin/resources/gfx/icons/contact/new/fax.gif) no-repeat 0 50%;
}

.contact .mobile {
  background: transparent url(../../../../media/1_admin/resources/gfx/icons/contact/new/cell.gif) no-repeat 0 50%;
}

.contact .mail {
  background: transparent url(../../../../media/1_admin/resources/gfx/icons/contact/new/email.gif) no-repeat 0 50%;
}

.contact .adr {
  background: transparent url(../../../../media/1_admin/resources/gfx/icons/contact/new/mail.gif) no-repeat 0 50%;
}

/* @end group contact person */
﻿/* @group downloads */

ul.categories {
  padding: 20px 0 10px 0;
}

.download {
  background-color: #fff;
  padding: 0 10px;
}

.download h2 {
  color: #8d969f; 
  font-size: 13px; 
  text-transform: uppercase; 
  padding: 30px 0 5px 10px;
}

.download .inner {
  padding: 10px 0;
  border-top: 1px solid #babfc2;
}

.download .links {
  display: inline;
  float: right;
  width: 130px;
}

.download .links strong {
  color: #8d969f;
  display: block;
  padding-bottom: 5px;
}

.download .links li {
  line-height: 22px;
}


.download .links li a{
  display: block;
}

.download .image {
  display: inline;
  float: left;
  width: 90px;
  padding-right: 10px;
}

.download .image img {
  width: 90px;
}

.download .content {
  display: inline;
  float: left;
  width: 370px;
}

.download .content h3 {
  font-size: 17px;
  padding-bottom: 5px;
}

.download .image img {
  margin: 0;
}


/* @end group downloads */
h2.year {
color:black;
font-size:18px !important;
font-weight:bold;
line-height:20px !important;
}

h3.month {
	font-size: 13px;
	font-weight: bold;
	color: #8d969f;
	border-bottom:1px solid #babfc2; 
	padding:10px 0pt 5px;
}

h2.year span {	
}

ul.events {
	background-color: white;
	padding: 0 10px 10px;
}

ul.events li {
}

ul.events li img {
	position: relative;
	margin-top: 10px;
}

.eventInformation {
	float:left;	
	width:329px;
	margin: 10px 0 0 15px;
}

.informationInner {
}

.eventInformation dl {
margin-top: 10px;
}

.eventInformation h2,
.eventInformation span {

}

.eventInformation h2 {
color:black;
font-size:15px;
font-weight:bold;
padding: 0 !important;
}

.eventInformation .additionalInfo {
}

.eventInformation span {
}

.eventInformation dt,
.eventInformation dd {
}

.eventInformation dt {
float:left;
line-height:17px;
width:120px;
}

.eventInformation dd {
}

.eventInformation dd a {
}

.eventInformation dd.clearLeft {
line-height: 0;
}

h1.calendarHeadline {
}

.dateJumper {
  margin: 15px 0;
  z-index: 10;
}

.dateJumper .dropDown {  
  width: 132px;
  float: left;
  margin-right: 10px;
}

.dateJumper .dropDownItems {
  width: 130px;
}

.dateJumper img {
  margin: 0 !important;
}

.dateJumper .dropDown li {
  border-bottom: none !important;
  background: transparent none !important;
  line-height: 14px !important;
  padding: 0 !important;
}

.dateJumper .dropDown li a{
  text-decoration: none !important;
  color: black !important;
}

.fairsDate {
	float: left;
	margin-top: 10px;
}

table.used_equip {
	margin-top: 20px;
}

table.used_equip thead th{	
}

table.used_equip thead td{
	padding: 10px;
}

table.used_equip tr {
}

table.used_equip tr a{
	text-decoration: none;
	position:relative;
}


table.used_equip td, table.used_equip thead th{
	padding: 10px 0 10px 10px;
}

table.used_equip thead th.header span {
	display:inline;
	text-decoration: underline;
	padding-right:10px;	
	margin-right: 10px;
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue_both.gif) no-repeat scroll 100% 3px;	
}

table.used_equip thead th.headerSortDown span {	
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue_down.gif) no-repeat scroll 100% 8px;	
}

table.used_equip thead th.headerSortUp span {		
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_blue_up.gif) no-repeat scroll 100% 3px;	
}

table.used_equip thead th.header {
	cursor: pointer;		
}
 
table.used_equip th.headerSortDown, table.used_equip th.headerSortUp {
	text-decoration: none !important;
	color: #7eb9de;
}

div.sold {
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/sold.png) no-repeat scroll 50% 0;
	position: absolute !important;
	top:-4px;
	left: -5px;
	float: none;
	width: 50px;
	height: 50px;
}

* html  div.sold{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../media/1_admin/resources/gfx/misc/sold.png',sizingMethod='scale');
	background: none;
	position: relative;	
}

div#uEGal {
	width: 255px;
	float:left;
	margin-right: 20px;
	margin-top: 26px;
	position:relative;
}

div#uEGal img#big {
	padding-bottom: 6px;
	cursor: pointer;
}

div#uEGal div {
	position: relative;
	float: left;
}

div#uEGal div.thumb {
	float:left;	
	position: relative;
}

div#uEGal div.thumb img.active {
	display: none;
}

div#uEGal div.active img.active {
	display: inline;
	position: absolute;
	bottom: -10px;
	left: 0;
}

div#uEGal img.thumb {
	width: 81px;
	margin-right: 6px;		
	cursor: pointer;
}

div#uEGal img.last {
	margin-right: 0 !important;
}

table.uEDetail {
	padding-bottom:20px;	
}

table.uEDetail thead {
}

table.uEDetail th, table.uEDetail td {
	border:none;
	padding:2px 10px 2px 0;
}

table.uEDetail th.key {
	width: 25%;
}

table.uEDetail td.key {
	color: #8d969f;	
}

table.uEDetail tr {
}

div#uEService {	
	margin-top: 15px;
	clear:left;
	width: 100%;
}

div#uEService ul{
	padding: 10px 0 10px 10px;
	border-top:1px solid #8d969f;
	border-bottom:1px solid #8d969f;
}

div#uEService ul li{
	padding:0 0 5px;
}

div#uEService ul li a, div#watchlist a{
	color: #8d969f;
	background: transparent url(../../../../media/1_admin/resources/gfx/bullets/bullet_grey.gif) no-repeat 0 50%; 
	padding-left: 10px;
	text-decoration: underline;
	display: block;
}

div#uEright {
	width: 350px;
	float: left;
}

div#watchlist {
	border-bottom:1px solid #BABFC2;
	margin-top:15px;
	padding-bottom:10px;
	width:155px;
}

div#watchlist ul li{
	padding:3px 0pt 0pt 10px;
}

div#watchlist span{
	background-color:#EDEDED;
	display:block;
	margin:5px 0;
	padding:2px;
	width:149px;
}

div#spOffer div.left, div#spOffer div.right, div#spOffer div.carousel,div#spOffer div.carouselAuto {
	display: none;
}

div#spOffer div.loader {
height: 80px; position: absolute; width: 100%; background-color: white; text-align: center;
}

div#spOffer div.loader img{
margin-top: 23px;
} 

div#spOffer {
	border-bottom:1px solid #BABFC2;
	border-top:1px solid #BABFC2;
	margin:15px 0;
	padding:10px 0 5px;
	overflow: hidden;
	position: relative;
	height: 80px;
}

div#spOffer div.left {
	position:absolute;
	top: 11px;
	left: 0;
	padding: 10px 5px;
	height: 55px;
	width: 16px;
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/arrows/big_arrow_left_blue.gif) no-repeat scroll 50% 10px; 
}

div#spOffer div.right {
	position:absolute;
	top: 11px;
	right: 0;
	padding: 10px 5px;
	height: 55px;
	width: 16px;
	background: transparent url(../../../../media/1_admin/resources/gfx/misc/arrows/big_arrow_right_blue.gif) no-repeat scroll 50% 10px;
}

div#spOffer div.carousel,div#spOffer div.carouselAuto {
	position: relative;
	height:80px;
	margin:0 25px;
	overflow:hidden;
	width:575px !important;
}

div#spOffer div.carousel ul li, div#spOffer div.carouselAuto ul li{
	float:left;
	margin-right:5px;
	width:283px;
	height:75px;
	display: inline;
}

div#spOffer div.carousel ul li img, div#spOffer div.carouselAuto ul li img{
	float:left;
	margin-right:5px;	
}

div#spOffer div.carousel ul li h2, div#spOffer div.carouselAuto ul li h2{
	padding: 0 !important;
	display: inline;
	line-height: 15px;
}

div.UEdropdown {
	width: 50%;
}

div.print {
	display: none;
}

img.sold_ov {
	position: absolute;
	top: -31px;
	left: -6px;
	height: 30px;
	width: 30px;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* small window scrollable CSS */

body.scroll {
overflow: auto;
}

#container.scroll {
height: auto;
overflow: visible;
}

#header.scroll, #body.scroll, #footer.scroll {
margin-left: 0;
position: static;
}

#body.scroll {
padding-top: 0;
padding-left: 0;
}

#footer.scroll {
clear: both;
}