/****************************global settings**************************************/
html {
  background: #000;
  height: 100%;
  width: 100%;
}
body {
  color: #ABAAAA;
  font: normal 11px verdana, helvetica, sans-serif; 
  height: 100%;
  line-height: 15px;
  width: 100%;
}
/*gecko, safari*/
:root  body  { overflow-y: scroll; } 

a:link, a:active, a:visited {
  color: #666666;
  font: normal 0.9em verdana, helvetica, sans-serif; 
  line-height: 1em;
  outline: none;
  text-decoration: none;}
  
a:hover {
  color: #666666;  
  font: normal 0.9em verdana, helvetica, sans-serif;
  line-height: 1em;
  outline: none;
  text-decoration: underline;}
  
.cls {
  clear: both;
}
img a, a img {
  border: 0px;
  outline: none;
}
img.clickable {
 cursor: pointer;
}
h1 {
  color: #7F6B39;
  font-size: 1.7em;
  font-weight: normal;
  line-height: 1.5em;
}

h2 {
  color: #7F6B39;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1em;
}
h3 {  color: #ABAAAA;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.3em;
}

hr {
  border: none;
  border-top: 1px solid #3B3628;
  height: 1px;
  margin: 0px 0px 0px -10px;
  width: 761px;
}

*+ html hr {
  width: 751px;
}

label {
  display:block;
  float:left;
  width:200px;
}
ul.form-list li {
  padding-bottom:3px;
}
*+ html ul.form-list li {
  padding-bottom:1px;
}
* html ul.form-list li {
  padding-bottom:1px;
}
input {
  height: 14px;
}



/****************************global settings**************************************/


/****************************content********************************************/
/**********************content language splash***************************************/
div#content-frame-splash {
  height: 440px;
  left: 50%;
  margin: -220px 0px 0px -400px;
  overflow: auto;
  position: absolute;
  top: 50%;
  width: 800px;
}

table tr td strong {
  color: #7F6B39;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1em;
}

p.headline {
  color: #34312C;
  font-size: 1.7em;
  font-weight: normal;
}
p.headline a {
  color: #34312C;
}

p.headline a.headline_active {
  color: #7F6B39;
}

p.subheadline {
  color: #7F6B39;
  font-size: 1.2em;
  font-weight: bold;
}

p.subheadline a {
  color: #7F6B39;
}

p.subheadline a.headline_active {
  color: #A69978;
}

div#content-frame-splash p {
  text-align: center;
}

div#content-frame-splash p img#lang-de {
  margin-right: 20px;
}

div#categorylist {
  margin-left: -9px;
}

div#categorylist ul a {
  font-size: 1.1em;
  font-weight: bold;
  color: #7F6B39;
  line-height: 1.2em;
}
div#categorylist ul li {
  margin-top: 7px;
  padding-left: 10px;
  line-height: 1.6em;
}

div#categorylist ul#understatement-start {
  background: url(../images/understatement-start.jpg) no-repeat;
  padding-top: 18px;
}
div#categorylist ul#understatement-start:hover {
  background: url(../images/understatement-start_a.jpg) no-repeat;
}

div#categorylist ul#elegant-start {
  background: url(../images/elegant-start.jpg) no-repeat;
  padding-top: 18px;
}
div#categorylist ul#elegant-start:hover {
  background: url(../images/elegant-start_a.jpg) no-repeat;
}

div#categorylist ul#engineered-start {
  background: url(../images/engineered-start.jpg) no-repeat;
  padding-top: 18px;
}
div#categorylist ul#engineered-start:hover {
  background: url(../images/engineered-start_a.jpg) no-repeat;
}

/**********************content language splash***************************************/
body.brinell {
  background: url(../images/header_bg.gif) 0px 20px repeat-x;
}


div#wrapper {
  left: 50%;
  margin: 0px 0px 0px -380px;
  overflow: auto;
  position: absolute;
}

div#header {
  height: 87px;
  padding-top: 20px;
  width: 800px;
}

div#header img#logo{
  display: block;
  float: left;
  margin: 26px 70px 0px 0px;
}

* html div#header img#logo{
  margin: 26px 70px 0px 0px;
}

div#header ul {
  height: 87px;
}

div#header ul li {
  float: left;
}

div#header ul li a{
  text-indent: -9999px;
}

div#header ul li a#produkte {
  background: url(../images/navigation_produkte.gif) no-repeat;
  display: block;
  height: 87px;
  width: 110px;
}

div#header ul li a#produkte-aktiv {
  background: url(../images/navigation_produkte_a.gif) no-repeat;
  display: block;
  height: 87px;
  width: 110px;
}

div#header ul li a#presse {
  background: url(../images/navigation_presse.gif) no-repeat;
  display: block;
  height: 87px;
  width: 107px;
}
div#header ul li a#presse-aktiv {
  background: url(../images/navigation_presse_a.gif) no-repeat;
  display: block;
  height: 87px;
  width: 107px;
 }
div#header ul li a#unternehmen {
  background: url(../images/navigation_unternehmen.gif) no-repeat;
  display: block;
  height: 87px;
  width: 119px;
}
div#header ul li a#unternehmen-aktiv {
  background: url(../images/navigation_unternehmen_a.gif) no-repeat;
  display: block;
  height: 87px;
  width: 119px;
}
div#header ul li a#cart {
  background: url(../images/navigation_warenkorb.gif) no-repeat;
  display: block;
  height: 87px;
  width: 90px;
}
div#header ul li a#cart-aktiv {
  background: url(../images/navigation_warenkorb_a.gif) no-repeat;
  display: block;
  height: 87px;
  width: 90px;
}

div#content-wrapper {
  width: 761px;
}

div#content-wrapper div#content {
  background: url(../images/content-neutral_bg.jpg) 0px 28px no-repeat;
  height: 439px;
  padding: 40px 5px 0px 10px;
}

ul#footer {
  color: #666666;
  text-align: right;
  width: 761px;
}

ul#footer li {
  display: inline;
}

ul#footer li a {
  color: #666666;
  text-transform: uppercase;
}
/****************************galerie********************************************/
ul#galerie {
  float: left; 
  padding-left: 26px; 
  width: 212px;
}

ul#galerie li {
  display: block;
  padding: 0px 0px 10px 0px;
}

ul#galerie li.last {
  padding-bottom: 145px;
}

* html ul#galerie li.last {   padding-bottom: 130px; }
* + html ul#galerie li.last {   padding-bottom: 130px; }

ul#galerie li a {
  color: #ABAAAA;
}
ul#galerie li a.btn {
  display: block;
  padding: 30px 0px 0px 50px;
}

ul#galerie li ul li {
  display: inline;
  padding: 0px;
}

ul#galerie li.count {
  padding: 0px;
}

/****************************galerie********************************************/


/****************************content********************************************/


/****************************visible skip menue**********************************/
.skip, .skip:link, .skip:visited {
  color: #000;
  position: absolute;
  top: -1000em;
  z-index: 100;
}

.skip:focus, .skip:active {
	display: block;
	left: 20px;
	outline: none;
	padding-top: 7px;
	position: absolute;
	top: 0px;
}
/****************************visible skip menue**********************************/