body {background: #555555; margin:0;}
img {border:0px;}
h1 {
  margin:0px;
  padding:50px 0px 0px 0px;
  font-family:arial;
  font-size:21pt;
  font-weight:bold; color:#000099;
}
h2 {
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:arial;
  font-size:14pt;
  font-weight:bold; color:#000099;
}
h3 {
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:arial;
  font-size:14pt;
  font-weight:bold; color:#000099;
}
#corpus {width: 980px; /*height:800px;*/ margin:0px auto;}
#head {width:980px; height:150px; background: url(../Bilder/head2.png);}
#logo {width:580px; height:150px; float:left; background: url(../Bilder/head.png) no-repeat;}
#tel  {width:150px; height:150px; float:left; background: url(../Bilder/head2.png);}
#name {width:395px; height:140px; float:right; text-align:center; background: url(../Bilder/head3.png) right no-repeat;}
#menu {width:980px; height:50px; background:#999999;}
#menu ul            {list-style-type:none; margin:0px; padding:0px;}
#menu ul li         {
  list-style-type:none;
  margin:0px;
  padding:17px 15px 0px 14px;
  height:33px;
  float:left;
  text-align:center;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  color:#999999;
  background: url(../Bilder/btn.png);
  border-left:1px solid #dddddd;
  border-right:1px solid #999999;
}
#menu ul li a        {color:#666666;}
#menu ul li a:hover  {color:#990000;}

#banner_home {width:980px; height:140px; background: url(../Bilder/banner_welc.png)}
#banner_serv {width:980px; height:140px; background: url(../Bilder/banner_serv.png)}
#banner_coat {width:980px; height:140px; background: url(../Bilder/banner_coat.png)}
#banner_clea {width:980px; height:140px; background: url(../Bilder/banner_clea.png)}
#banner_fire {width:980px; height:140px; background: url(../Bilder/banner_fire.png)}
#banner_mach {width:980px; height:140px; background: url(../Bilder/banner_mach.png)}
#banner_cont {width:980px; height:140px; background: url(../Bilder/banner_cont.png)}
#banner_impr {width:980px; height:140px; background: url(../Bilder/banner_impr.png)}
#banner_link {width:980px; height:140px; background: url(../Bilder/banner_link.png)}
#banner_gtc {width:980px; height:140px; background: url(../Bilder/banner_gtc.png)}

.flagge {width:70px; height:35px; margin-top:105px; float:left;}
#main {width:980px; height:430px; background: #dddddd; overflow:auto;}
  #leftmenu {width:200px; height:430px; float:left;}
  #leftmenu ul {padding: 0px 0px 0px 0px; margin:0px; width:180px;}
  #leftmenu ul li {
    width:180px;
    height:25px;
    padding:5px 0px 0px 20px;
    margin:0px 0px 1px 0px;
    list-style-type:none;
    font-family:arial;
    font-size:10pt;
    font-weight:bold;
    background: url(../Bilder/leftmenu.png);
    /*border-bottom:1px solid #888888;*/
    color:#999999;}
  #leftmenu ul li a {color:#666666; text-decoration:none;}
  #leftmenu ul li a:hover {color:#990000;}
  .mabove {width:200px; height:31px; margin-top:10px; background: url(../Bilder/leftmenua.png);}
  .mbottom {width:200px; height:30px; background: url(../Bilder/leftmenub.png);}

  #content {width:780px; height:430px; background: #dddddd; float:left;}
    .fliesstext {padding:30px 30px 0px 30px; font-family: arial; font-size: 9pt; font-weight:normal; color: #222222;}
    .fliesstext a {font-family: arial; font-size: 9pt; font-weight:bold; color: #222222; text-decoration:none;}
    .fliesstext .video   {float:right; text-align:center; width:100px; height:100px;}
    .fliesstext .video a {font-weight:normal; font-size:8pt;}
  #content_impress {width:896px; height:210px; margin:30px 30px 0px 30px; background: #dddddd;}
  #content1 {width:418px; height:180px; float:left; margin:0px 15px  0px 0px;}
  #content2 {width:418px; height:180px; float:left; margin:0px 0px 0px 15px;}
    .impress_headline {width:400px; font-family: arial; font-size: 8pt; font-weight:bold; color: #222222;}
    .impress_line {width:400px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}
    .impress_line a {font-family: arial; font-size: 8pt; font-weight:normal; text-decoration:none; color: #222222;}
    .impress_line a:hover {font-family: arial; font-size: 8pt; font-weight:normal; text-decoration:none; color: #33339a;}
    .impress_name {width:150px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222; float:left;}
    .impress_text {width:200px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222; float:left;}
    .partner_area {width:400px; height:60px; float:left; padding:30px 15px 0px 30px;}

.kontakt_msgline {width:630px; height:20px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}
.kontakt_zeile {width:325px; height:30px;}
.kontakt_name  {width:100px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222; float:left;}
.kontakt_inhalt {width:225px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222; float:left;}
.kontakt_ges_txt {width:325px; height:20px; padding-top:10px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}
.kontakt_ges    {width:325px; height:190px;}

.rein_line {width:400px; height:20px;}
.rein_name {font-family: arial; font-size: 9pt; font-weight:bold; color: #222222; float:left;}
.rein_desc {font-family: arial; font-size: 9pt; font-weight:normal; color: #222222; float:right;}
#footer {width:980px; height:30px; background: #dddddd;}
.footertext {width:920px; padding:10px 30px 0px 30px; font-family: arial; font-size: 8pt; font-weight:normal; text-align:justify; color: #222222;}

.bold {font-family: arial; font-size: 8pt; font-weight:bold; color: #222222;}
.agbhead {font-family: arial; font-size: 12pt; font-weight:bold; color: #222222; text-align:center;}

ul.index {font-family: arial; font-size: 9pt; font-weight:bold; color: #222222;}
ul.index li {list-style-type:none;  font-family: arial; font-size: 9pt; font-weight:normal; color: #222222;}

ul li {list-style-type:upper-roman; margin-left:-10px; margin-top:5px; font-family: arial; font-size: 10pt; font-weight:bold; color: #222222;}
ul ul {list-style-type:none; padding-left:0px; margin-left:-10px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}
ul ul li {list-style-type:none; margin-left:0px; margin-top:0px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}
ul ul ul {list-style-type:none; padding-left:-5px; margin:5px 0px 5px 10px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}
ul ul ul li {list-style-type:none; margin-left:0px; margin-bottom:0px; font-family: arial; font-size: 8pt; font-weight:normal; color: #222222;}


#imgborder {width:665px; height:105px; border: 3px solid #cccccc; overflow:none;}
.imgborder {width:160px; height:95px; margin-top:5px; float:left; text-align: center;}
.imgspace  {width:5px; height:85px; float:left;}
