

* {
  position:relative;
  margin:0px;
  padding:0px;
  border:0px;
  color:#fafafa;
  text-align:left;
  text-decoration:none;
  font-family:Georgia,Verdana,Arial,Sans-Serif;
  font-size:14px;
  line-height:20px;
  background-color:transparent;
}

body {
  min-width:1010px;
  margin-bottom: 20px;
  background: url(bg_lines.gif) repeat-x #c5dd83;
}

.bgHider {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50%;
  height: 13px;
  background-color: #c5dd83;
}

.allContainer {
  width: 1270px;
  margin-left: auto;
  margin-right: auto;
}

a:hover {
  color:#009836;
  /*font-weight:bold;*/
}

a.blankLink {
  position:static;
}

a.blankLink * {
  border:0px solid;
}

.muvicom {
  color: #6ab023;
  font-size: 12px;
}

a.muvicom:hover {
  color: #008e32;
}

.floatFinish {
  height:0px;
  display:block;
  float:none;
  clear:both;
  font-size:0px;
  line-height:0px;
}

.imgPreload img {
  top:0px;
  left:0px;
  width:0px;
  padding:0px;
  margin:0px;
  border:0px solid;
  height:0px;
  font-size:0px;
  line:height:0px;
}

.menuPartContainer {
  width:100%;
  height:42px;
}

.menuPart {
  margin-left:364px;
  z-index:2;
}

.menuBut {
  height:42px;
  display:block;
  float:left;
  z-index:3;
  background-repeat:no-repeat;
}
.menuBut.mbStart {
  width:112px;
  background-image:url(menu_start_n.gif);
}
.menuBut.mbStart:hover,
.menuBut.mbStart.mbStH {
  background-image:url(menu_start_h.gif);
}
.menuBut.mbAnschauen {
  width:121px;
  background-image:url(menu_anschauen_n.gif);
}
.menuBut.mbAnschauen:hover,
.menuBut.mbAnschauen.mbAnH {
  background-image:url(menu_anschauen_h.gif);
}
.menuBut.mbKontakt {
  width:100px;
  background-image:url(menu_kontakt_n.gif);
}
.menuBut.mbKontakt:hover,
.menuBut.mbKontakt.mbKoH {
  background-image:url(menu_kontakt_h.gif);
}
.menuBut.mbEdge {
  width: 568px;
  background: url(menu_eckerechts.gif) no-repeat top right #fafafa;
}

.mainPartContainer {
  width:100%;
  margin-top:24px;
}

.mainPartBg {
  position:absolute;
  bottom:-5px;
  left:0px;
  width:100%;
  height:42px;
  background-color:#b1ca00;
}

.mainPart {
  width:1000px;
  height:469px;
  float:left;
  background-color:#8bbc08;
  background-image:url(../start/stepprad_bg.png);
  background-repeat:no-repeat;
}

.mainPart img,
.mainPart div {
  position:absolute;
}

h1 {
  margin-bottom:10px;
  font-size:16px;
  color:#009836;
}

h2 {
  font-size:16px;
}

.txtBreak {
  margin-bottom:10px;
  display:block;
  font-size:0px;
  line-height:0px;
}

.txtUp {
  position:relative;
  bottom:3px;
  font-size:7pt;
  line-height:10.5pt;
}

.menuVideoSwitch {
  top:-22px; 
  left:476px; 
  width:700px;
}

.videoSwitch {
  margin-right:20px;
  display:block;
  float:left;
  color:#7cb045;
  font-size:12px;
  font-weight:bold;
}
.videoSwitch.vSwH {
  color:#009836;
  font-weight:bold;
}

.videoPositionSmall {
  position:absolute;
  top:60px;
  left:105px;
  width:410px;
  height:275px;
  display:block;
  z-index:2;
}

.videoPositionBig {
  position:absolute;
  top:15px;
  left:101px;
  width:810px;
  height:500px;
}

.videoPositionSmall.vPSwmv {
  width:400px;
  height:289px;
}
.videoPositionSmall.vPSFFwmv {
  top:0px;
  left:0px;
  width:400px;
  height:289px;
  z-index:1;
}

.videoPositionBig.vPBwmv {
  width:800px;
  height:514px;
}
.videoPositionBig.vPBFFwmv {
  top:0px;
  left:0px;
  width:800px;
  height:514px;
  z-index:1;
}

.videoTextPosition {
  position:absolute;
}

.videoTextPosition.vTPSmall {
  bottom:146px;
  left:530px;
}

.videoTextPosition.vTPBig {
  top:60px;
  left:820px;
}

.ienaurkunde {
  top:22px;
  left:349px;
  width:489px;
  height:702px;
  display:none;
  z-index:5;
}

.ienagold {
  cursor:pointer;
}

.ienagold:hover {
  border: 0px solid; /* fuer IE 6 */
}

.ienagold:hover .ienaurkunde {
  display:block;
}

.infoBox {
  width: 251px;
  margin-left: 10px;
  float: left;
}

.infoBoxHead {
  width: 100%;
  height: 35px;
  background-color: #9ec304;
}

.infoBoxHead img {
  margin: 6px 0px -1px 5px;
}

.infoBoxLine {
  width: 100%;
  height: 2px;
  font-size: 0px;
  line-height: 0px;
  background-color: #e1d442;
}

.infoField {
  width: 100%;
  margin: 0px 0px 2px 0px;
  padding: 0px 0px 6px 0px;
  background-color: #adcb39;
}

.infoField, .infoField * {
  font-family: Verdana,Arial,Sans-Serif;
  font-size: 11px;
  line-height: 16px;
}

.infoField p,
.infoField h3 {
  padding: 0px 8px 8px 11px;
}

.infoField h3 {
  padding-top: 8px;
  padding-bottom: 0px;
  color: #009836;
}

.infoField a {
  color: #009836;
}

.infoField a:hover {
  color: #005d21;
}
