/* Allgemein ********************************************************************/
/* KARCHER Keeway **************************************************************/
/* 14.07.09 ta   ****************************************************************/
/* brain at work GmbH . D-88299 Leutkirch . www.brain-at-work.de   **************/

html,body
{
	height: 100%;
}

body /* gilt nur fuer Frontend! da im Backoffice die Container-Styles in den body geladen werden */
{
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 150%;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	color: #000000;
	background-color: #FFFFFF;
}

body.febody /* nur fuer Frontend */
{
	background: #FFFFFF url(image/keeway/w_body.jpg) top center no-repeat;
	text-align: center;
	margin-top: 15px;
}

tbody
{
	font-size: 75%;
}
.febody tbody
{
	font-size: 100%;
}

form, 
input,
textarea,
select
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-size: 100%;
}

h1, 
h2, 
h3, 
h4, 
h5, 
p
{
	margin-top: 0px;
	padding-top: 0px;
}

h1
{
	font-size: 18px;
	font-weight: normal;
	color: #c95c11;
	margin-bottom: 20px;
	padding: 6px 0px 7px 20px;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	background: url(image/keeway/w_h1.gif) no-repeat bottom left;	
}
h1 a
{
	color: #c95c11;
}

h2
{
	font-size: 18px;
	font-weight: normal;
	color: #c95c11;
	margin-bottom: 10px;
}
h2 a
{
	color: #c95c11;
}

h3
{
	font-size: 120%;
}
h4
{
	font-size: 110%;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url(image/gruppe/s_bullet_blackarrow.gif) no-repeat 0px 2px;
	cursor: pointer;
}

h4 a
{
	text-decoration: none;
}

h4:hover
{
	background: url(image/gruppe/s_bullet_bluearrow.gif) no-repeat 0px 2px;
}

h5   /* kleiner Titel ueber Produkt-h1 */
{
	font-size: 100%;
	margin-bottom: 0px;
}

h6   /* Sub-Titel innerhalb Tabelle Technische Daten */
{
	font-size: 100%;
	border-bottom: 1px solid #cd5d0a;
	margin-bottom: 2px;
}

/* Container um alles  ************************************************************************/

div.all
{
	width: 960px;
	margin: 0px auto 0 auto;
	padding: 0;
	background: url(image/keeway/w_all.png) top left no-repeat;
	text-align: left;
	min-height: 1050px !important;
	height: auto !important;
	height: 1050px;
}

/* Bilder mit Links, Links fuer versch. Typen ************************************************************************/

img
{
	border-color: #d9dbdd;
	border-style: solid;
}


a:hover img
{
	border-color: #c95c11;
}

a /* Link allgemein */
{
	text-decoration: none;
	color: #cd5d0a;
}

a label /* BU soll grau bleiben */
{
	color: #a2a2a2;
}
a:hover label
{
	text-decoration: none;
	color: #cd5d0a;
}

.pic label
{
	font-size: 90%;
	margin-top: 0;
	padding-top: 0;
	color: #a2a2a2;
}

.pic label.zoomimagefe
{
	min-height: 20px !important;
	height: auto !important;
	height: 20px;
	text-indent: 45px;
	background: url(image/icon_popup_zoom_1.gif) no-repeat;
	cursor: pointer;
}
.pic label.zoomimagefe:hover
{
	background: url(image/icon_popup_zoom_2.gif) no-repeat;
}

.pic label.hyperlinkfe
{
	min-height: 20px !important;
	height: auto !important;
	height: 20px;
	text-indent: 45px;
	background: url(image/icon_hyperlink_1.gif) no-repeat;
	cursor: pointer;
}
.pic label.hyperlinkfe:hover
{
	background: url(image/icon_hyperlink_2.gif) no-repeat;
}

.pic label.doclinkfe
{
	min-height: 20px !important;
	height: auto !important;
	height: 20px;
	text-indent: 15px;
	background: url(image/icon_download_1.gif) no-repeat;
	cursor: pointer;
}
.pic label.doclinkfe
{
	background: url(image/icon_download_1.gif) no-repeat;
}



/* Obere Haelfte ************************************************************************/

.uppercontainer
{
	position: relative;
/*	height: 425px; */
	height: 165px;
}

.headcontainer 
{
	position: absolute;
	right: 15px;
	top: 60px;
	width: 950px;
/*	height: 410px; */
	height: 110px;
	overflow:hidden;
}

.headcontainer img
{
	border: none;
}

div.logocontainer
{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 950px;
}
div.logocontainer .grouplogo
{
	position: absolute;
	right: 15px;
	top: 10px;
}


.febody .language /* Sprachauswahl */
{
	color: #cd5d0a;
	text-align: right;
}

.language a
{
	padding: 2px;
	color: #000000;
	text-decoration: none;
}
.language a:hover
{
	color: #000;
}

div.topnavcontainer
{
	text-align: right;
	width: 500px;
	height: 20px;
	position: absolute;
	top: 90px;	
	right: 10px;
	overflow: hidden;
}

div.topnav
{	
	line-height: 100%;
	position: absolute;
	top: 0px;	
	right: -10px;
}

div.topnav ul, 
div.topnav li
{
    display:inline;
    margin: 0px;
    padding: 0px;
}

div.topnav a.topnav:hover
{
	color: #cd5d0a;
}

div.topnav ul a.topnav  /* 1. Ebene - nicht geklickt */
{
	color: #000000;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #000000;
}

div.topnav ul a.active  /* 1. Ebene - geklickt */
{
	font-weight: bold;
}

div.topnav ul ul
{
	position: absolute;
	left: 0px;
	top: 20px;
	padding-left: 10px;
	border-bottom: 1px solid #F0F0F0;
	width: 100%;
}

div.topnav ul a.disabled, /* allg. nicht sichtbare/inaktive Kategorien */
div.topnav ul ul a.disabled
{
	text-decoration: line-through;
	font-style: italic;
}

div.topnav ul a.protectclosed, /* PWS-geschuetzter Inhalt */
div.topnav ul ul a.protectclosed
{
/*	background: url(image/icon_protectclosed.gif) no-repeat center right;	
	padding-right: 15px; */
}

div.topnav ul a.protectopen, /* PWS-geschuetzter Inhalt */
div.topnav ul ul a.protectopen
{
/*	background: url(image/icon_protectopen.gif) no-repeat center right;	
	padding-right: 15px; */
}


.febody .topillu /* Container fuer Einstiegsrafik oben */
{
/*	position: absolute;
	left: 240px;
	top: 169px;
	width: 715px; */
/*	height: 254px;
	overflow: hidden;
	background: url(image/keeway/w_topillu.gif) no-repeat; */
}
/*
.febody .topillu .nextcatarticleitem
{
	width: 703px;
	height: 241px;
	overflow: hidden;
	margin: 2px 0 0 2px !important;
}
*/

/* Menue *****************************************************************************/

div.menu
{
/*	position: absolute;
	left: 10px;
	top: 155px; */
	margin-left: 10px;
}

div.menu ul, 
div.menu li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	line-height: 120%;
}

div.menu a.active:hover,   /* allg. Hover-Effekt */
div.menu a.menu:hover
{
	color: #c95c11;
}

div.menu ul a.menu  /* 1. Ebene sichtbarer Menuepunkt - nicht geklickt */
{
	display: block;
	width: 160px;
	padding: 10px 0 6px 40px;
	margin: 2px 0px 0px 0px;
	font-size: 16px;
	color:#949494;
	text-decoration: none;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	background: url(image/keeway/w_mainmenu.gif) no-repeat bottom left;
}

div.menu ul a.active /* 1. Ebene sichtbarer Menuepunkt - geklickt */
{
	background: url(image/keeway/w_mainmenu_active.gif) no-repeat bottom left;
	color: #c95c11;
} 

div.menu ul ul a.menu  /* 2. Ebene sichtbarer Menuepunkt - nicht geklickt */
{
	display: block;
	width: 140px;
	padding: 4px 10px 4px 50px;
	margin: 0;
	font-size: 13px;
	color:#646464;
	text-decoration: none;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	background: #f4f4f4;
}

div.menu ul ul a.active /* 2. Ebene sichtbarer Menuepunkt - geklickt */
{
	background: #f4f4f4 url(image/keeway/w_submenu_active.gif) no-repeat 35px 8px;
	color: #646464;
} 

div.menu ul ul ul a.menu  /* 3. Ebene sichtbarer Menuepunkt - nicht geklickt */
{
	background: #f0f0f0;
}

div.menu ul ul ul a.active /* 3. Ebene sichtbarer Menuepunkt - geklickt */
{
} 

div.menu ul a.disabled, /* allg. nicht sichtbare/inaktive Kategorien */
div.menu ul ul a.disabled,
div.menu ul ul ul a.disabled
{
	text-decoration: line-through;
	font-style: italic;
}

div.menu ul a.protectclosed, /* PWS-geschuetzter Inhalt */
div.menu ul ul a.protectclosed,
div.menu ul ul ul a.protectclosed
{
	background: url(image/icon_protectclosed.gif) no-repeat bottom right;	
}
div.menu ul a.protectopen, /* PWS-geschuetzter Inhalt */
div.menu ul ul a.protectopen,
div.menu ul ul ul a.protectopen
{
	background: url(image/icon_protectopen.gif) no-repeat bottom right;	
}

/* Menue Infobox *********************************************************************/

div.menuinfobox
{
	position: absolute;
	width: 235px;
	left: 30px;
	bottom: 0px;
	border-bottom: 3px solid #DDDDDD;
}
div.menuinfobox h1
{
	font-weight: bold;
	margin-bottom: 5px;
}

/* Box Mitte links ***************************************************************************/

.lowercontainer
{
}

.leftcontainer
{
	width: 240px;
	min-height: 300px !important;
	height: auto !important;
	height: 300px;
	float: left;
}
.newslistcontainer
{
	font-size: 11px;
	line-height: 130%;
	clear: both;
}
.spotlightcontainer
{
	font-size: 11px;
	line-height: 130%;
	clear: both;
}

.leftcontainer .normarticle,
.leftcontainer .nextcatarticleitem
{
	padding-bottom: 15px;
}

.leftcontainer h1
{
	font-size: 16px;
	clear: both;
}


/** News Mitte *******************************************************************/

.topnewscontainer
{
	font-size: 11px;
	clear: both;
}

.topnewscontainer .normarticle,
.topnewscontainer .nextcatarticleitem
{
	padding: 10px 0 15px 10px;
	border-bottom: 1px solid #d9dbdd;
}

.news-only-headlines .topnewscontainer .pic
{
	display: none !important;
}


/** Box Mitte Mitte *******************************************************************/

.centercontainer
{
	width: 700px;
	float: left;
}

.febody .contentcontainer
{
	width: 700px;
	position: relative;  /* um catlistcontainer innerhalb zu positionieren */
}

.febody .newsareacontainer,
.febody .articlelisthidden
{
	margin-left: 50px;
}
.febody .articlelisthidden h1.blockheading
{
	border-bottom: 1px solid #DDDDDD;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.productscrollbox
{
	margin-left: 50px;
}

.mainarticle
{}
.articledetail
{
	margin-bottom: 30px;
}

h1.blockheading
{
	margin-bottom: 0px;
}

.productscrollbox  h1.blockheading
{
	padding-top: 15px;
}

.centercontainer .articlelisthidden h4
{
	background: #000000;
	padding: 5px 15px 5px 15px;
	margin-bottom: 0px;
}

.articlelistcontainer .normarticle,
.articlelistcontainer .nextcatarticleitem
{
	width: 140px;
	padding: 0px 0px 10px 0px;
	float: left;
}

.centercontainer .articlelisthidden .normarticle,
.centercontainer .articlelisthidden .nextcatarticleitem
{
	background-color: #212320;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.centercontainer .articlelisthidden p,
.centercontainer .articlelisthidden ul
{
	padding: 0px 15px 5px 15px;
}
.centercontainer .articlelisthidden table
{
	width: 540px !important;
	margin: 0px 15px 5px 15px;
}
.centercontainer .articlelisthidden table td
{
	vertical-align: top;
	border-bottom: 1px solid #404040;
}

.productscrollbox .nextcatarticleitem,  /* horizontal scrollbare Produkte, dynamisch */
.productscrollbox .normarticle
{
    display:block;
	width: 100px;
	float: left;
	margin-bottom: 20px;
}

button.gotoleft
{
	display: block;
	width: 25px;
	height: 80px;
	float: left;
	border: none; 
	background: #000000 url(image/benelli/s_button_scroll_left.gif) no-repeat left center;
	cursor: pointer;
}

.rollcontainer
{
	min-height: 100px !important;
	height: auto !important;
	height: 100px;
	width: 520px;
	overflow: hidden; 
	float: left;
}

button.gotoright
{
	display: block;
	width: 25px;
	height: 80px;
	margin-right: 0px;
	float: left;
	border: none; 
	background:  #000000 url(image/benelli/s_button_scroll_right.gif) no-repeat right center;
	cursor: pointer;
}

.lowercontainer .nextcatarticleitem a,
.lowercontainer .normarticle a
{
	text-decoration: none;
}

.centercontainer .normarticle a.doclinkfe,
.centercontainer .nextcatarticleitem a.doclinkfe
{
	text-decoration: underline;
}

.articlelistcontainer .nextcatarticleitem a span.morelink
{
/*	display:block; */
	color: #cd5d0a;
	text-decoration: underline;
}

.centercontainer .nextcatarticleitem a:hover,
.centercontainer .normarticle a:hover
{
	text-decoration: underline;
}

/* Block rechts ***************************************************************************/

.infoblock
{
	margin-top: 35px;
	margin-right: 15px;
	width: 160px;
	font-size: 100%;	
	color: #000;
	float: right;
}

.infoblock img
{
	border: none;
}


/* Footer *********************************************************************************/

.footercontainer
{
	width: 100%;
	margin-top: 30px;
	position: relative;
	color: #949494;
}

.febody .footercontainer a.hyperlinkfe,
.febody .footercontainer a.doclinkfe,
.febody .footercontainer a.articlelinkfe
{
	color: #949494;
	text-decoration: none;
}
.febody .footercontainer a.hyperlinkfe:hover,
.febody .footercontainer a.doclinkfe:hover,
.febody .footercontainer a.articlelinkfe:hover
{
	text-decoration: underline;
}

.footertext
{
	font-size: 100%;
	color: #949494;
}

.febody .footertext
{
	margin-left: 240px;
	margin-right: 20px;
	padding-top: 5px;
	border-top: 1px solid #DDDDDD;
}

/* Suche ************************************************************************************/

.search
{}

.febody .search
{
	width: 400px;
	position: absolute;
	left: 20px;
	top: 3px;
	color: #949494;
}

.search p,
.search form
{
	padding: 0;
	margin: 0;
	display: inline;
}

.searchinput
{
	border:none;
	background: #F0F0F0;
	height: 17px;
	width: 125px;
	color: #000;
	font-size: 11px;
	line-height:20px;
	padding-left: 5px;
}
.searchsubmit
{
	border: none;
	background: transparent url(image/gruppe/w_searchsubmit.gif) no-repeat;
	font-size: 100%;
	color: #949494;
	width: 17px;
	height: 17px;
	margin: 0px;
	padding: 0px;
	font-size: 0;
	padding-left: 17px;
	cursor: pointer;
}

.searchlastsubmit
{
	color: #949494;
	border: none;
	background: transparent;
	text-decoration: none;
	font-size: 90%;
	cursor: pointer;
	text-align: left;
}

a.searchresult
{
	display: block;
	text-decoration: none;
}

a.searchresult:hover
{
}

.searchresult dt,
.searchresult dd
{
	margin: 0;
}

.searchresult dt  /* Pfadangabe (nicht klickbar */
{
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
}

.locatorstringnoanchor
{
	padding-left: 5px;
	padding-right: 5px;
	border-left: 4px solid #999999;
}

.bawfoundtext /* exakt zur Suche uebereinstimmende Begriffe */
{
	font-weight: bold;
	text-transform: uppercase;
}

/* Formatvorlagen *********************************************************************************/

.thumb_image,
.zoomimagefe,
.hyperlinkfe,
.doclinkfe,
.dlimagefe
{
	color: #cd5d0a;
	cursor: pointer;
}

a.doclinkfe:hover,
a.hyperlinkfe:hover,
a.articlelinkfe:hover
{
	text-decoration: underline;
}

.prodlisttext /* Text neben Thumbnail in Artikelliste Produkte */
{
	width: 350px;
	float: left;
}


/* Formulare, Extras **************************************************************************************/

.formstylekontakt input,
.formstylekontakt select,
.formstylekontakt textarea,
.contactform input,
.contactform select,
.contactform textarea
{
	border-width: 1px;
	color: #000000;
	padding-left: 3px;
}
.formstylekontakt input:focus,
.formstylekontakt select:focus,
.formstylekontakt textarea:focus,
.contactform input:focus,
.contactform select:focus,
.contactform textarea:focus
{
	background-color: #FFFFFF;
}

input[type=submit]
{
	cursor: pointer;
}

input.submitdisabled
{
	-moz-opacity: 0.5;
	filter: Alpha(opacity=50); 
	opacity: 0.5;	
	cursor: default;
}

input.submitform,
input.deleteform
{
	padding: 0 10px;
	border-width: 1px;
	background: #F0F0F0;
	cursor: pointer;
}

.formsubmit,
.linkwithparam
{
	display: block;
	width: 120px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	color: #000000;
	font-weight: bold;
}

.submitdisabled
{
	-moz-opacity: 0.6;
	filter: Alpha(opacity=60); 
	opacity: 0.6;	
}

.FormErrorMessageStyle /* eingeblendete Fehlernachricht */
{
	color: #FF0000;
}

input.formerror, /* Klasse des Input bei fehlenden Eingaben */
textarea.formerror,
select.formerror
{
	border: 1px solid #FF0000;
}

.downloadtable td p
{
	white-space:nowrap;
	font-size: 90%;
	margin: 0;
}

.downloadtable a
{
}

.febody .formfieldhidden,
.febody .invisible
{
	display: none;
}

/* ITT Adressenausgabe *********************************************************************/

dl.dealer
{
	background: url(benelli-favicon.ico) no-repeat;
	position: relative;
}

dt, dd
{
	margin-left: 0px;
}

dt
{
	font-size: 120%;
	margin-bottom: 5px;
	border-bottom: 1px solid #999;
}

dt em
{	color: #000;
	font-style: normal;
	position: absolute;
	right: 10px;
}

/* ITT Bedienungsanleitungen ***************************************************************/

#usermanualselproduct,
#usermanualseldevice
{
	border: 1px solid #CCCCCC;
	width: 200px;
}

/* KARCHER TAB-Reiter   ***************************************************************/

.tabberlive .tabbertabhide 
{
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.febody .tabber  /* nur im Backoffice verwendet */
{
	display: none;
}

.tabber table
{
	margin-bottom: 20px;
}

.tabbertab /* fuer Backoffice */
{
	min-height: 200px !important;
	height: auto !important;
	height: 200px;
	clear: both;
}

.tabberlive 
{
	width: 570px;
	min-height: 200px !important;
	height: auto !important;
	height: 200px;
	position: relative;
	clear: both;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
	padding: 13px 8px 3px 15px;
	border-bottom: 1px solid #FFFFFF;
}

ul.tabbernav li
{
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a
{
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 30px;
	text-decoration: none;
}

ul.tabbernav li a:hover
{
	text-decoration: underline;
}

ul.tabbernav li.tabberactive a
{
	border-left: 3px solid #FFFFFF;
}

ul.tabbernav li.tabberactive a:hover
{
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab 
{
	padding: 20px 0px 20px 0px;
}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h4
{
	display:none;
}

.tabberlive .tabbertab  ul
{
	list-style-image: url(image/gruppe/s_bullet_li.gif);
	padding: 0;
	margin-left: 14px;
}

.tabberlive .tabbertab li
{
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab 
{
 height:200px;
 overflow:auto;
}

/** KEEWAY Produktseite *****************************************************************/

table.product-detail
{
	width: 100%;
}

table.product-detail td.product-pics
{
	width: 320px;
	vertical-align: top;
}

table.product-detail td.product-text
{
	width: 380px;
	vertical-align: top;
}

table.tech-table
{
	width: 70%;
}

table.tech-table td
{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

table.tech-table td.tech-heading
{
	background-color: #d3d3d3;
	text-align: left;
	font-weight: bold;
}

table.tech-table td.tech-data
{}

/** Bildgallerie ***********************************************************************/

table.picgallery-table
{
	width: 100%;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
table.picgallery-table td
{
	padding: 10px 0 30px 0;
}

div.picgallerypic
{
	margin: 5px 15px 5px 0px;
/*	width: 120px !important;
	height: 90px !important;
	overflow: hidden; */
}
div.picgallerypic img
{
	border: 1px solid #dfdfdf;
}
div.picgallerypic img:hover
{
	border: 1px solid #DB5C11;
}

div.picgallerypic .thumb-title
{
	display: none;
}

div.picgalleryover
{
	display: none;
}

div.picgalleryshow
{
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 5000;
	color: #FFF;
	text-align: center;
}

div.picgallerybackground
{
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 200%;
	z-index: 5500;
	background-color: #000000;
	-moz-opacity: 0.6;
	filter: Alpha(opacity=60); 
	opacity: 0.6;
	overflow: hidden;
}

div.picgallerycontent
{
	position: relative;
	top: 20px;
	margin: auto;
	width: 850px;
	height: 660px;
	border: 6px solid #FFFFFF;
	padding-bottom: 35px;
	z-index: 6000;
	background: #FFFFFF url(image/waiting6.gif) no-repeat center center;
}

div.picgallerycontent h1
{
	position: absolute;
	left: 0px;
	bottom: 20px;
	width: 830px;
	margin: 0;
	padding: 10px 0 0 20px;
	color: #C95C11;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 2px;
	text-align: left;
	z-index: 7000;
	background: url(image/keeway/w_gallery_navigationbar.gif) no-repeat;
	border: none;
}

div.navigationbar
{
	margin: 0 auto 0 auto;
	z-index: 8000;
}

div.navigationbar label /* Seite x von y */
{
	position: absolute;
	right: 20px;
	bottom: 20px;
	color: #000000;	
	letter-spacing: 2px;
}

div.navigationbar .close
{
	position: absolute;
	right: -15px;
	top: -15px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: 50px;
	background: url(image/keeway/w_gallery_close.png) top right no-repeat;
	padding: 0px 30px 0px 10px;
}

div.navigationbar .back
{
	position: absolute;
	left: 0px;
	bottom: 300px;
	width: 32px;
	height: 31px;
	overflow: hidden;
	text-indent: 50px;
	background: url(image/keeway/w_gallery_previous.gif) no-repeat;
}

div.navigationbar .next
{
	position: absolute;
	right: 0px;
	bottom: 300px;
	width: 32px;
	height: 31px;
	overflow: hidden;
	text-indent: 50px;
	background: url(image/keeway/w_gallery_next.gif) no-repeat;
}

div.picgallerycontent button,
div.picgallerycontent label
{
	background: transparent;
	border: none;
	cursor: hand;
	cursor: pointer;
}

div.picgallerycontent img
{
	border: none;
}


/** brain-at-work Link *****************************************************************/
.bawlink
{
	display: none;
}

.bawlink a
{
	font-size: 80%;
	color: #666;
	text-decoration: none;
}
