A {
  text-decoration:none;
  color:#6f6f6f;
}

BODY {
  background-color:#ffffff;
}

.bodystyle {
  padding: 0px;
  margin: 0px;
}

IMG {
  border: 0px;
}

#layout {
  border: 0px;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}

#layout_tr1 {
  vertical-align: top;
}


#layout_left {

}

#layout_right {

}

#layout_content {
  width: 816px;
  height: 100%;
}


#content_header {
  width: 100%;
  height: 72px;
  margin: 0px;
  padding: 0px;
  border:0px;
  border-collapse: collapse;
}


#header_logo {
  text-align: right;
  top: 0px;
}



#content_main {
  width: 818px;
  margin: 0px;
  padding: 0px;
  border:0px;
}

#imagebar_layout {
  width: 818px;
  height:132px;
  margin: 0px;
  padding: 0px;
  border:0px;
}

#main_logo {
  width: 802px;
  height:334px;
  background: url(images/mainbg.png) no-repeat;
  padding-left: 12px;
  padding-top: 12px;
  margin:0px;
}

#main {
  width:802px;
  height:334px;
  background-color: #EFEFEF;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin:0px;
}

#main_home {
  width: 802px;
  height:334px;
  background-color: #EFEFEF;
  padding: 0px;
  margin:0px;
  border: 0px;
  background: url(images/start.gif) no-repeat;
}

#Main_long {
  width: 802px;
  height:502px;
  background-color: #eeeeee;
  padding-left: 12px;
  padding-right: 12px;
}

#main_team {
  width: 100%;
  height:334px;
  background-color: #eeeeee;
  padding-left: 12px;
  padding-right: 0px;
}

#imagebar_content {
  width: 802px;
  padding:0px;
  border:0px;
  margin:0px;
  height:120px;
  background-color:#eee;
}

#content_footer {
  width: 100%;
  margin: 0px;
  padding: 0px;
  border:0px;
}

.imagebar_title {
  font-family: Verdana;
  font-weight:normal;
  font-size: 10px;
  color: #6F6F6F;
}

.ref_title {
  font-family: Verdana;
  font-weight:bold;
  font-size: 20px;
  color: #03cfee;
}

.text {
  font-family: Verdana;
  font-weight:normal;
  font-size: 10px;
  color: #6f6f6f;
  text-decoration:none;
}

.textbold {
  font-family: Verdana;
  font-weight:bold;
  font-size: 10px;
  color: #6f6f6f;
}

.text12b {
  font-family: Verdana;
  font-weight:bold;
  font-size: 12px;
  color: #6f6f6f;
}

.text_white {
  font-family: Verdana;
  font-weight:normal;
  font-size: 10px;
  color: #ffffff;
}

.text_white14 {
  font-family: Verdana;
  font-weight:normal;
  font-size: 14px;
  color: #ffffff;
}

.text_blue {
  font-family: Verdana;
  font-weight:normal;
  font-size: 10px;
  color: #00BAD6;
  text-decoration:none;
}

.title14 {
  font-family: Verdana;
  font-weight:normal;
  font-size: 14px;
  color: #00B3D1;
  text-decoration:none;
}

.title_grey {
  font-family: Verdana;
  font-weight:bold;
  font-size: 11px;
  color: #6F6F6F;
  text-decoration:none;
}

.text_blue_over {
  font-family: Verdana;
  font-weight:normal;
  font-size: 10px;
  color: #02CAEC;
  text-decoration:none;
}

.news_popup {
  position:absolute;
  display:none;
  width:389px;
  left:90px;
  top:60px;
  border:1px solid #ffffff;
  background-color:#6F6F6F;
  padding:0px;
  margin:0px;
}

.news_summary {
  width:185px;
  height:98px;
  padding:0px;
  margin:0px;
  font-family: Verdana;
  font-weight:normal;
  font-size: 10px;
  color: #6f6f6f;
  text-decoration:none;
}

#impressum {
  position:absolute;
  display:none;
  width:389px;
  height:350px;
  left:150px;
  top:120px;
  border:1px solid #ffffff;
  background-color:#6F6F6F;
  padding:0px;
  margin:0px;
}

#agbs {
  position:absolute;
  display:none;
  width:389px;
  height:450px;
  left:150px;
  top:120px;
  border:1px solid #ffffff;
  background-color:#6F6F6F;
  padding:0px;
  margin:0px;
}


#inno1 {
  position:relative;
  left:-2px;
  top:91px;
}

#inno2 {
  position:relative;
  left:148px;
  top:-155px;
}

#inno3 {
  position:relative;
  left:147px;
  top:-144px;
}

#inno4 {
  position:relative;
  left:295px;
  top:-390px;
}

#inno5 {
  position:relative;
  left:447px;
  top:-635px;
}

#inno6 {
  position:relative;
  left:447px;
  top:-625px;
}

#inno7 {
  position:relative;
  left:595px;
  top:-870px;
}

#inno_cont {
  width: 100%; 
  height: 341px; 
  padding:0px; 
  margin:0px; 
  overflow:hidden;
}

.img_link {
 pointer:cursor;
 cursor:hand;
}


.inputfield {
  border: 1px solid #6F6F6F;
}

.textareafield {
  border: 1px solid #6F6F6F;
  overflow: auto;
}

.videoframe {
  border: 0px;
  margin: 0;
  padding: 0;
  background-color:#efefef;
}
