body {
  background-color: #fff;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  padding:0px;
  margin:0px;
  background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	color: #666666;
	text-decoration: none;
}
table {
  width: 90%;
  border-spacing: 0;
}
table td {
  padding: 0;
}
img {
 border: 0;
}
a {
  color: #555;
  text-decoration: none;
}
a:visited {
  color:#555;
  text-decoration: none;
}
a:hover {
  color: #555;
  text-decoration: underline;
}
a:active {
  color:#555;
  text-decoration: none;
}

h1 {
  font-size: 11px;
  text-transform:uppercase;
  border-top:0px solid #564b47;
  padding:5px 15px;
  margin:0px
}

h2 {
  font-size:18px;
  font-weight: normal;
  padding: 10px 5px;
  padding-top: 30px;
  margin:0px;
}
#container {
  width: 950px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

#banner {
  text-align: right;
  padding: 0px;
  margin: 0px;
}
#banner img {
  padding:0px 0px;
}

#content {
  padding: 10px;
  margin-left: 200px;
  margin-right: 0px;
}
div#content {
  min-height:650px;
  height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

#content2 {
  padding: 10px;
  margin-left: 20px;
  margin-right: 0px;
}
div#content2 {
  min-height:300px;
  height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

p, pre{
  padding: 5px 10px;
  margin:0px;
}

#left {
  float: left;
  width: 180px;
  margin: 0px;
  margin-left: 20px;
  padding: 0px;
}

#footer {
  clear: both;
  margin: 0px;
  padding: 0px;
  text-align: right;
}

/*vertical menu*/
ul.menu {
  font-family: "Trebuchet MS",sans-serif;
  font-size: 1em;
  width: 179px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  border-bottom: 3px solid rgb(189,207,223);
  border-left: 0px solid #d9d9d9;
  border-right: 0px solid #d9d9d9;
}
.menu li a:link, .menu li a:visited {
  display: block;
  height: 100%;
  border-top: 1px solid rgb(189,207,223);
  border-left: 0em solid #efefef;
  padding: 5px;
  color: rgb(54,110,157);
  text-decoration: none;
}
.menu li a:hover, .menu li a:active {
  display: block;
  height: 100%;
  border-top: 1px solid rgb(189,207,223);
  border-left: 0em solid #d9d9d9;
  background-color: #EEF7FF;
  padding: 5px;
  color: rgb(54,110,157);
  text-decoration: none;
}

/*horizontal menu*/
#akt {
  background-color: #135ABC;
}
#navcontainer{
  padding-left:  3px;
  background-color: #7b8288;
  width: 920px;
  margin-left: 7px;
}
#navcontainer ul
{
	margin: 0;
	list-style: none;
  background-color: #7b8288;
	color: White;
	float: left;
	width: 100%;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	clear: left;
	text-align: center;
	background-position: center center;
	padding: 6px;
}
#navcontainer ul li {
	display: inline;
	width: 920px;
	list-style: none;
}
#navcontainer ul li a
{
  padding: 6px;
  list-style: none;
  padding-left: 6px;
  background-color: #7b8288;
  color: White;
  text-decoration: none;
  border-right: 1px solid #fff;
}
#navcontainer ul li a:hover
{
	background-color: #989da1;
	color: #fff;
	list-style: none;
}


.box-produkt {
  border:1px solid #000;
  width:23%;
  margin:5px 5px 0 0;
  text-align:center;
}

.BK {
  font-size: 12px;
}

.nadp {
  background-color: rgb(84,150,205);
  border: 1px solid rgb(84,150,205);
  color: #FFF;
  padding: 1px;
}

.brd {
  border: 1px solid rgb(84,150,205); 
  width: 0%;
}
