﻿* { margin: 0; padding: 0; }
body,div,td,input,textarea,option,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
body { background: #fff url(../images/headbg.gif) repeat-x; text-align: center; }

.normalHBG {
	color: #ffffff;
	background: #3d4566 url(../images/bghead.png) repeat-x;
	height:30px;
	text-align:center;
}

a {
  color: #666;
  font-weight: bold;
  text-decoration: underline;
  border: none;
  outline: none;
}
a:hover {
  color: #000;
  border: none;
  outline: none;
}

h1 {
}
h2 {
}
h3 {
}

.Formfehler {
	border:1px solid #ff0000;
	background-color: #ffcccc;
}

.produkte {
	margin-top:30px;
	text-align:justify;
}

.produkte ul {
	list-style-type: circle;
	margin-left:50px;
	text-align:left;
}

#header {
  position: absolute; left: 0; top: 0; width: 100%; height: 161px;
  background: url(../images/header.jpg) no-repeat center 22px;
  text-align: center;
}
#svheader {
  position: absolute; left: 0; top: 0; width: 100%; height: 161px;
  background: url(../images/ff_header.jpg) no-repeat center 22px;
  text-align: center;
}
#bct {
  position: relative;
  width: 1024px;
  height: 22px;
  margin: 0px auto;
  text-align: right;
}
#bct span {
  margin-right: 100px;
  line-height: 18px;
  font-size: 11px;
  color: #fff;
}
#bct a {
  color: #fff;
  text-decoration: underline;
  border: none;
  outline: none;
}
#bct a:hover {
outline: none;
  color: #eee;
  border: none;
}
#title {
  position: relative;
  width: 1024px;
  height: 139px;
  margin: 0px auto;
  text-align: right;
}
#title img {
  margin: 96px 101px 0 0;
}

#head2page { position: relativ; height: 150px; }

#page {
  position: relativ; 
  margin: 0px auto 0px auto;
  background: url(../images/bg.png) repeat-y;
  width: 1024px;
  min-height: 300px;
  height: auto !important;
  height: 300px;
  text-align: left;
}

#menu { width: 215px; padding-top: 35px; padding-left: 101px; float: left; }
#menu ul { list-style-type: none; width: 171px; }
#menu li { width: 171px; margin-bottom: 1px; }
#menu li a { outline: none;border: none;display: block; background: url(../images/menu.png) repeat-y; padding-left: 20px; height: 30px; line-height: 30px; font-size: 12px; font-weight: bold; text-decoration: none; color: #000; }
#menu li a:hover { outline: none;border: none;background: url(../images/menu_high.png) repeat-y; }
#menu li a.high { outline: none;border: none;padding-left: 40px; background: url(../images/menu_high.png) repeat-y; }
#menu li ul { list-style-type: none; width: 171px; }
#menu li ul li { margin-bottom: 0px; }
#menu li ul li a { outline: none;border: none;background: url(../img/menu_sub.png) repeat-y; padding-left: 40px; height: 20px; line-height: 20px; font-size: 11px; font-weight: normal; }

#content {
  margin-left: 317px;
  padding-top: 50px;
  min-height: 485px;
  height: auto !important;
  height: 485px;
  position:relative;
}
#content p {
  position: relative;
  width: 450px;
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
#content p span {
  display: block;
  font-size: 12px;
  line-height: 15px;
  padding-left: 75px;
  padding-right: 6px;
}
#content p img {
  position: absolute;
  left: 0;
  top: 8px;
  border: 0;
}
#content p.info {
  background: #3d4566;
  color: #fff;
}
#footer {
  clear: left;
  width: 1024px;
  height: 60px;
  background: url(../images/footer.jpg) no-repeat;
}

