#top {
	position:relative;
	margin:auto;
	width:970px;
	height:90px;
	z-index:1;
	background-color: #707172;
	top:0px;
}
#top_menu {
	position: relative;
	width:303px;
	height:42px;
	z-index:3;
	top: -10px;
	right: -370px;
	float: right;
	background-color: #707172;
	padding-top: 150px;
}
/* MAIN MENÜ CSS */
ul.cssmenu {
	position: relative;
	display:block;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}
ul.cssmenu ul {
  position: relative;
  display: none;
  margin-top: -10px;
  margin-left: 30px;
}
ul.cssmenu li {
  position: relative;
  display:inline;
  float:none;
}
/* Menupunkt stylen */
ul.cssmenu li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ffdc00;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  text-align: left;
  display: block;
  width: 100px;
  height: 20px;
}
ul.cssmenu li:hover > a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
/* Untermenüpunkt einblenden */
ul.cssmenu li:hover > ul {
  position: absolute;
  margin-top:  -12px;
  margin-left: 60px;
  display: inline;
  z-index: 1000;
  padding: 0;}
}

/* ab zweite Ebene */
ul.cssmenu li li:hover > ul {
  top: 0px;
  left: 110px;
}
ul.cssmenu li li a {
  width: 150px;
  color: #505050;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
/* Farben der einzelnen Ebenen (werden vererbt)*/
ul.cssmenu a {
  color: #000000;
}
ul.cssmenu ul a {
  background-color: #d4d4d4;
}
ul.cssmenu ul ul a{
  background-color: #c4c4c4;
}
ul.cssmenu ul ul ul a{
  background-color: #b4b4b4;
}
 
/* zusätzliche Styleangaben für IE 6 */
/* das Menü wird dort untereinander dargestellt */
ul.cssmenu {
  _text-indent: 10px;
}
ul.cssmenu ul {
  _display: inline;
  _margin-left: 0px;
  _text-indent: 20px;
}
ul.cssmenu ul ul {
  _text-indent: 30px;
}
ul.cssmenu ul ul ul {
  _text-indent: 40px;
}
ul.cssmenu li {
  _float: none;
}
/* Menupunkt stylen */
ul.cssmenu li a {
  _text-align: left;
  _width: 150px;
}
ul.cssmenu a:hover {
  _font-weight: bold;
  _background-color: #666666;
}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 1.5;}

a.top_menu:link {color:#C3C3C3; font-size:8px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
a.top_menu:visited {color:#C3C3C3; font-size:8px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
a.top_menu:active {color:#C3C3C3; font-size:8px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
a.top_menu:hover {color:#C3C3C3; font-size:8px; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
#logo {
	position:absolute;
	width:135px;
	height:72px;
	z-index:200;
	margin-left:15px;
	margin-top:10px;
	}
#main_menu {
	position:absolute;
	width:185px;
	height:72px;
	z-index:20;
	margin-left:5px;
	margin-top:100px;
}
.style7 {color: #ffdc00}
#slogan {
	position:absolute;
	width:200px;
	height:40px;
	z-index:6;
	left:8px;
	top:53px;
}
#branchen {
	position:absolute;
	width:200px;
	height:115px;
	z-index:7;
	left: 238px;
	top: 24px;
}
body {
	background-image: url(img/background_basic.gif);
}
#container4 {
	position:absolute;
	width:294px;
	height:115px;
	z-index:12;
	left: 576px;
	top: 287px;
}
#container5 {
	position:absolute;
	width:616px;
	height:120px;
	z-index:13;
	left: 257px;
	top: 600px;
	background-color: #FFDC00;
	border: 0px solid #ffffff;
}
#ueberschrift {
	position:absolute;
	width:295px;
	height:115px;
	z-index:15;
	left: 314px;
	top: 341px;
}
#Layer1 {
	position:absolute;
	width:100%;
	height:90px;
	z-index:1;
	left: 894px;
	top: 0px;
	background-color: #666666;
}
.style12 {color: #FFFFFF}
#Layer2 {
	position:absolute;
	width:300;
	height:90px;
	z-index:20;
	left: -512px;
	top: 646px;
	background-color: #ffdc00;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:201;
}
#Layer4 {
	position:absolute;
	width:650px;
	height:48px;
	z-index:203;
	left: 238px;
	top: 37px;
}
#form_content {
	width:970px;
	height:505px;
	z-index:203;
	margin:auto;
	margin-top:20px;
}
#Layer5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:203;
	left: 31px;
	top: 118px;
	background-color: #0066FF;
}
#flashbox {
	position:relative;
	margin:auto;
	width:970px;
	height:150px;
	z-index:1;
	background-color:#00FFFF;
	top:9px;
}
#linie1 {
	position:relative;
	margin:auto;
	width:970px;
	height:1px;
	z-index:1;
	background-color:#707172;
	top:5px;
}
#linie2 {
	position:relative;
	margin:auto;
	width:970px;
	height:1px;
	z-index:1;
	background-color:#707172;
	top:165px;
}
.style25 {font-size: 9px; }
.style26 {
	font-size: 11px;
	font-weight: bold;
}
.style28 {color: #ACACAC; line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style31 {font-size: 8px}
.style33 {font-size: 9px; color: #666666; }
.style34 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style35 {color: #666666}
.style40 {
	color: #707172;
	font-size: 17px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style46 {font-size: medium; color: #707172;}
.style51 {font-size: 13px}