/******************************************************************************************
*
******************************************************************************************/
html {
  height:100%;
}
body {
  background-color:#184875;
  margin:20px;
}

body, a {
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:12px;
  color:#B6D8F8;
}

 th, td {
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
}

a:hover {
  text-decoration:none;
  color: #FF9900;
}

#wrapdiv2 {
  width:900px;
  height:600px;
  margin-left:auto;
  margin-right:auto;
  border: 2px solid #3A6A98;
}

#freebox {
  border: 2px solid #3A6A98;
}

#top1 {
  height:128px;
}

#mainmenu_row {
  height:22px;
  background-color:#5D7EC3;
  background-image: url(../images/menubarbg01.jpg);
}

#mainmenu_wrap {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  height: 22px;
}

/******************************************************************************************
* DIV-Definitionen f?r Startseite und alle weiteren, die einen 580px-Bildbereich links nutzen
******************************************************************************************/
#contentarea1 {
  width:580px;
  height:450px;
  float:left;
}

#contentarea2 {
  width:320px;
  height:450px;
  float:left;
  background-image:url(../images/contentarea_bg_01.jpg);
  background-repeat:repeat-x;
}

/******************************************************************************************
* DIV-Definitionen f?r Technik / Idee
******************************************************************************************/

#contentarea1_tech {
  width:410px;
  height:450px;
  float:left;
}

#contentarea2_tech {
  width:490px;
  height:450px;
  float:left;
  background-image:url(../images/contentarea_bg_01.jpg);
  background-repeat:repeat-x;
}

/******************************************************************************************
* DIV-Definitionen f?r Anwendungsbeispiele
******************************************************************************************/
#contentarea1_awb {
  width:430px;
  height:450px;
  float:left;
}

#contentarea2_awb {
  width:470px;
  height:450px;
  float:left;
  background-image:url(../images/contentarea_bg_01.jpg);
  background-repeat:repeat-x;
}

#content_awb_headline1 {

}

/******************************************************************************************
* DIV-Definitionen f?r Modelle
******************************************************************************************/
#contentarea1_modelle {
  width:360px;
  height:450px;
  float:left;
  background-image:url(../images/modelle/leftimg.jpg);
  background-repeat:repeat-x;
}

#contentarea1_modelle_text1 {
  overflow: none;
  margin-left:15px;
  margin-right:15px;
  margin-top:20px;
  margin-bottom:0px;
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
}

#contentarea2_modelle {
  width:540px;
  height:450px;
  float:left;
  background-image:url(../images/contentarea_bg_01.jpg);
  background-repeat:repeat-x;
}

#content_modelle_headline1 {
  height: 35px;
  margin-top:20px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:0px;
  font-family:Trebuchet MS, Arial, Helvetica;
  font-weight:bold;
  font-size:26px;
  color:#6690ba;
}

.legende {

  margin-top:0px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:10px;
  font-family:Trebuchet MS, Arial, Helvetica;
}

#content_modelle_text1 {
  height: 310px;
  overflow:auto;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
}

.modelliste_headline1 {
  font-family:"Trebuchet MS", Arial, Helvetica;
  font-weight:bold;
  font-size:20px;
  color:#6690ba;
  padding-left:4px;
  padding-bottom:4px;
  margin-bottom:4px;
  margin-right:20px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #6690ba;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
}

.modelliste_item {
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
  margin-bottom:20px;
  margin-right:20px;
  text-align:center;
  border: 1px dashed #4A78A6;
  padding-top: 10px;
  padding-bottom: 10px;
}


.modelliste_item img {
border: none;
}


/******************************************************************************************
* DIV-Definitionen f?r Kundendienst
******************************************************************************************/
#contentarea1_kudi {
  width:360px;
  height:450px;
  float:left;
}

#contentarea2_kudi {
  width:540px;
  height:450px;
  float:left;
  background-image:url(../images/contentarea_bg_01.jpg);
  background-repeat:repeat-x;
}

#contentarea2_kudi #content_text1 {
  height:345px;
  overflow:auto;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:0px;
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
}

/******************************************************************************************
* DIV-Definitionen f?r Links
******************************************************************************************/

/******************************************************************************************
* DIV-Definitionen f?r Impressum
******************************************************************************************/

#contentarea1_impressum {
  width:290px;
  height:450px;
  float:left;
}

#contentarea2_impressum {
  width:610px;
  height:450px;
  float:left;
  background-image:url(../images/contentarea_bg_01.jpg);
  background-repeat:repeat-x;
}

#content_headline1 {
  height: 70px;
  margin-top:20px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:0px;
  font-family:Trebuchet MS, Arial, Helvetica;
  font-weight:bold;
  font-size:26px;
  color:#6690ba;
}

#content_headline2 {
  height: 35px;
  margin-top:20px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  font-family:Trebuchet MS, Arial, Helvetica;
  font-weight:bold;
  font-size:26px;
  color:#6690ba;
}


#content_text1 {
  height:350px;
  overflow-y:auto;
  overflow-x: hidden;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:0px;
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
}

#content_text2 {
  height: 355px;
  overflow:auto;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  font-family:Tahoma,Verdana,Arial,Helvetica;
  font-size:13px;
  color:#B6D8F8;
}


.headline_2 {
  font-family:Trebuchet MS, Arial, Helvetica;
  font-weight:bold;
  font-size:20px;
  color:#6690ba;
}

.darktext_1 {
  font-size: 11px;
  color:#4a78a6;
}

.darktext_1 a {
  font-size: 11px;
  color:#4a78a6;
}

/******************************************************************************************
* table styles
******************************************************************************************/
.mainmenu_link {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#B6D8F8;
  font-size:1em;
  text-decoration:none;
  padding-left:7px;
  padding-right:7px;
}

.mainmenu_link:hover {
  background-color:33CCff;
  text-decoration:none;
  background-image: url(../images/a_bg_1.jpg);
  background-position: 0px 4px;
  background-repeat: repeat-x;
}


