* {
margin:0;
padding:0;
}

html {
height: 100%;
width: 100%;
}

body {
margin:0px 0px 0px 0px;
padding:0;
background:#FFF;
}

.header {
width: 967px;
height: 55px;
margin-left: 17px;
margin-right: auto;
}

#logo {
float: left;
width: 190px;
height: 34px;
padding-bottom: 0px;
padding-top: 20px;
background: url("img/logo_190x34.gif") no-repeat right bottom;
}

#topmenu {
float: right;
width: 735px;
height: 20px;
padding-top: 2px;
padding-bottom: 2px;
margin-right: 17px;
text-align:right;
}

#mainmenu {
float: left;
width: 735px;
height: 36px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 25px;
margin-right: 17px;
font:normal 16px 'Arial','Helvetica','sans-serif';
}

#submenu {
float: right;
width: 729px;
height: 17px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 29px;
margin-right: 19px;
font:normal 11px 'Arial','Helvetica','sans-serif';
}

#bottommenu {
float: left;
width: 980px;
height: 20px;
padding-top: 2px;
padding-bottom: 2px;
text-align:center;
}

#flash {
float: left;
width: 984;
height: 495px;
}

/* Text and Pict */
  #txtarearight_0 {
    float: left;
	background:#FFF;
	width: 980px;}
  #txtarearight_1 {
    margin-left:370px;
    margin-right:80px;
    padding-left:9px;
    background:#FFF;
	width: 900px;}
  #txtarearight_2 {
    background:#FFF;
	width: 550px;}
  #leftIMG {
    position:absolute;
    width:180px;
    top:101px;
    left:45px;}

  #txtarealeft_0 {
    float: left;
	background:#FFF;
	width: 930px;}
  #txtarealeft_1 {
    margin-right:400px;
    padding-right:9px;
    background:#FFF;
	width: 930px;}
  #txtarealeft_2 {
    margin-left:70px;
    background:#FFF;
	width: 570px;}
  #rightIMG {
    position:absolute;
    width:180px;
    top:100px;
    left:650px;}
  #rightBLOCK {
    position:absolute;
    width:325px;
    top:350px;
    left:610px;}
  #rightBLOCKTech {
    position:absolute;
    width:325px;
    top:150px;
    left:600px;}
  #rightCOL {
    position:absolute;
    width:334px;
    top:100px;
    left:650px;}
		
  #txtarealeftMobile_0 {
    float: left;
	background:#FFF;
	width: 930px;}
  #txtarealeftMobile_1 {
    margin-right:400px;
    padding-right:9px;
    background:#FFF;
	width: 930px;}
  #txtarealeftMobile_2 {
    margin-left:70px;
    background:#FFF;
	width: 400px;}
  #rightIMGMobile {
    position:absolute;
    width:412px;
    top:130px;
    left:510px;}
/* End of Text and Pict */

.separatorHR {
float: left;
height: 1px; 
width: 890px;
margin-left: 30px;
margin-right: 30px;
border-top: 1px solid;
/*position: absolute; Footer muss absolut possitioniert werden am Ende der Seite*/
/*bottom: 15px !important;*/
bottom: 5px !important;
left: 0px;
}

/* FOOTER of Page */
#footerHR {
height: 64px; 
width: 980px;
border-top: 1px solid;
/*position: absolute; Footer muss absolut possitioniert werden am Ende der Seite*/
/*bottom: 15px !important;*/
bottom: 5px !important;
left: 0px;
float: left;
}

#footerContainer {
float: left;
width: 100%;
height: 100%;
margin-top: 14px;
margin-left: 70px;
}

#footer {
text-align: left;
font-size: 80%;
}
/* End of FOOTER of Page */
ut possitioniert werden am Ende der Seite*/
/*bottom: 15px !important;*/
bottom: 5px !important;
left: 0px;
float: left;
}

#footerContainer {
float: left;
width: 100%;
height: 100%;
margin-top: 14px;
margin-left: 70px;
}

#footer {
text-align: left;
font-size: 80%;
}
/* End of FOOTER of Page */

