* {
   border: collapse;
   margin: 0px;
   padding: 0px;
}

h1 {
   font-size: 125%;
   font-weight: lighter;
   font-family: Arial, Helvetica, sans-serif;
   color: gray;
}

h2 {
   font-size: 100%;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: black;
}

h3 {
   font-size: 90%;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: black;
}

h4 {
   font-size: 75%;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   color: black;
}

ul,p {
   padding-left: 20px;
}

li {
   list-style-type: square;
   line-height: 1.5em;
}

.ft10px33 {
   color: #333;
   font-size: 0.6em;
   line-height: 1.5em;
   font-family: Verdana;
   text-decoration: none;
}

.ft10pxgrauhome {
   color: #333;
   font-size: 10px;
   line-height: 14px;
   font-family: Verdana;
   text-decoration: none;
}

.ft12pxdd {
   color: #aaaaaa;
   font-size: 12px;
   line-height: 16px;
   font-family: Verdana;
   text-decoration: none;
}

.ft14px33 {
   color: #333;
   font-size: 14px;
   line-height: 16px;
   font-family: Verdana;
   text-decoration: none;
}

.ft18pxcc {
   color: #cc0000;
   font-size: 18px;
   line-height: 20px;
   font-family: Verdana;
   text-decoration: none;
}

.formular {
   font-family: Verdana;
   font-size: 10px;
   color: #333333;
   background-color: #FFFFFF;
   border-style: solid;
   border-width: 1px;
   border-color: #333333;
}

a:link {
   color:#333;
   font-family: Verdana;
   text-decoration: none;
}

a:visited {
   color:#333;
   font-size: 10px;
   line-height: 14px;
   font-family: Verdana;
   text-decoration: none;
}

a:hover {
   color: #333;
   font-size: 10px;
   line-height: 14px;
   font-family: Verdana;
   font-weight: bold;
   text-decoration: none;
}

.ft12pxdd:link {
   color: #aaaaaa;
   font-size: 10px;
   line-height: 14px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.ft12pxdd:active {
   color: #aaaaaa;
   font-size: 10px;
   line-height: 14px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.ft12pxdd:hover {
   color: #aaaaaa;
   font-size: 10px;
   line-height: 14px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.ft12pxdd:visited {
   color: #aaaaaa;
   font-size: 10px;
   line-height: 14px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
}

.video {
   color: #aaaaaa;
   font-size: 10px;
   line-height: 14px;
   font-weight: normal;
   font-family: Verdana;
   text-decoration: none;
   padding-left: 40px;
}

input {
   font-size: 10px;
   font-family: Verdana;
}

#navigation li.aktiv {
   color: red;
   font-family: Verdana;
   text-decoration: none;
   list-style-type: square;
}

#navigation_oben li.aktiv {
   color: red;
   font-family: Verdana;
   text-decoration: none;
   list-style-type: square;
}

#navigation li.passiv {
}

#navigation li.leer {
   color: black;
   list-style-type: none;
}

#seite {
   position: absolute;
   top: 0%;
   left: 0%;
   width: 99%;
   height: 99%;
}

#navigation {
  position:absolute;
  height: 70%;
  left: 0px;
  top: 200px;
  width: 180px;
  font-size: 0.6em;
  line-height: 2em;
  font-weight:normal;
  text-align:left;
  overflow:hidden;
  background-color: #b1bec6;
 }

#navigation_oben {
  position:absolute;
  height: 78px;
  left: 0px;
  top: 120px;
  width: 180px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.6em;
  line-height: 2em;
  font-weight:normal;
  text-align:left;
  overflow:hidden;
  background-color: #b1bec6;
 }
  
#banner {
   left: 0px;
   width: 580px;
   position:absolute;
   top:0px;
   height:199px;
   color:navy;
   background-color: #d1dadf;
   overflow:hidden;
}

#banner_rechts {
   left: 580px;
   width: 200px;
   position:absolute;
   top:0px;
   height:199px;
   color:navy;
   overflow:hidden;
}

#inhalt {
   width: 620px;
   height: 70%;
   position:absolute;
   left:180px;
   top:200px;
   padding:0px;
   border:0px;
   overflow:auto;
   background-color:white;
 }
 
#inhalt_links {
   left: 0px;
   width: 400px;
   position:absolute;
   top:0px;
   padding:0px;
   border:0px;
   background-color:white;
}

#inhalt_rechts {
   left: 400px;
   width: 200px;
   position:absolute;
   top:0px;
   padding:0px;
   border:0px;
   background-color:white;
}

#rest {
   left: 780px;
   width: 22%;
   height: 70%;
   position:absolute;
   top:200px;
   background-image: url(../img/rest.jpg);
   overflow:hidden;
}

#rest_if {
   left: 780px;
   width: 22%;
   height: 70%;
   position:absolute;
   top:200px;
   background-image: url(../img/rest_if.jpg);
   overflow:hidden;
}

#rest_cng {
   left: 780px;
   width: 22%;
   height: 70%;
   position:absolute;
   top:200px;
   background-image: url(../img/rest_cng.jpg);
   overflow:hidden;
}

#rest_job {
   left: 780px;
   width: 20%;
   height: 70%;
   position:absolute;
   top:200px;
   background-image: url(../img/rest.jpg);
   overflow:hidden;
	padding-left:2%;
	padding-top:20px;
}

#rest_oben {
   left: 780px;
   width: 22%;
   height: 200px;
   position:absolute;
   top:0px;
   background-image: url(../img/bg.jpg);
   overflow:hidden;
}

#inhalt_links ul {
   margin-left: 20px;
}

# logo {
   display: none
}
