h1,h2,h3,h4,h5,h6,ul,li,p,ol,img,form,input,label,select {
float: left;
margin: 0px;
padding: 0px;
color: #000000;
font-family:  Arial, Verdana, sans-serif;
font-size: 11px;
}
h1,h2 {
float: none;
color:#13559d;
font-size:12px;
margin: 0 0 11px 0;
}
#text p {
float:none;
color: #000000;
font-family:  Arial, Verdana, sans-serif;
font-size: 11px;
display:block;
margin: 0 0 11px 0;
}


body, div {
margin: 0px;
padding: 0px;
}

body {
background: #999FA5;
}

a {
text-decoration: none;
}

a img {
border: 0px;
}

a span  {
display: none;
}

ul li {
float: left;
list-style: none;
}

#page {
position: relative;
width:960px;
margin: 0 auto 0 auto;
}

#header {
position:absolute;
top:0px;
height:309px;
width: 940px; 
float:left;
padding: 0 10px 0 10px;
background:#FFFFFF url(images/header.jpg) 10px 75px no-repeat;
}
#header img {
margin: 0 0 0 0;
}
#header_bottom {
background:#4ab9c2 url(images/bg_content_top.gif) left 30px no-repeat;
height:69px;
width: 940px; 
margin-top:48px;
float:left;
}
#header_right P {	
PADDING-RIGHT: 0px;	
PADDING-LEFT: 0px;	
PADDING-BOTTOM: 0px;	
MARGIN: 68px 0px 0px 556px;	
FONT: 18px/135% Futura, Arial, Verdana, sans-serif;	
COLOR: #6e9cca;	
PADDING-TOP: 0px;
}

#navitop_left {
margin: 15px 0 0 0;
width:300px;
float:left;
height:20px;
}
#navitop_left ul {
margin: 0 0 0 46px;
}
#navitop_left ul li a{
color:#4ab9c2;
font-size:11px;
padding: 0 22px 0 0;
}
#navitop_left ul li a:hover{
text-decoration:underline;
}
#navitop_right {
width:300px;
float:right;
}
#navitop_right ul {
float:right;
margin: 18px 18px 0 0;
}
#navitop_right ul li a{
font-size:11px;
margin: 0 0 0 20px;
color:#4e4e4e;
height:24px;
padding: 15px 0 0 0;

} 
#navitop_right ul li a#deutsch {
padding: 15px 0 0 25px;	
background: url(images/Deutsch_aktiv.gif) left 14px no-repeat;
font-weight:bold;
border-top: #999999 3px solid;
height:24px;
}
#navitop_right ul li a#english {
padding: 15px 0 0 25px;	
background: url(images/English.gif) left 14px no-repeat;
height:24px;
}
#navitop_right ul li a#polski {
padding: 15px 0 0 25px;	
background: url(images/Polski.gif) left 14px no-repeat;
height:24px;
} 

#navi {
width:758px;
height:33px;
background:url(images/bg_navi_main.gif) repeat-x;
float:right;
margin: 7px 0 0 0;
}

#navi ul {
margin: 0 0 0 42px;
}
#navi ul li{
height:33px;
}
#navi ul li a{
font-size:12px;
color: #1e7abc;
font-weight:700;
height:33px;
padding: 11px 5px 0 12px;
background:url(images/bg_navi_main_li_left.gif) left top no-repeat;
display:block;
}
#navi ul li a:hover{
color:#4ab9c2;
}
#content {
float:left;
background: #ffffff url(images/bg_content.gif) 10px 0px repeat;
width:940px;
margin: 309px 0 0 0;
padding: 0 10px 0 10px;
}
#text {
float:left;
border: #5e92c3 1px solid;
width:659px;
padding: 10px 10px 10px 9px;
}
#inner {
font-family:  Arial, Verdana, sans-serif;
margin: 15px 0 20px 0;
text-align:center;
background-color:#e7eef5;
padding: 5px 0 5px 0;
}
#inner a{
color:#000000;
}
#spalterechts {
float:right;
width:210px;
}
#box_grau 	{	
padding: 18px 15px 18px 24px;
width: 171px;	
background-color: #ececec;
height:168px;
}
#box_grau span {
display:none;
}
#kontakthead {
background:url(images/bg_headline_kontakt.gif);
height:18px;
width:168px;
}

#box_grau p {
font-size:11px;
display:block;
color:#666666;
width:171px;
}
p#kontakthead {
width:168px;
}
#box_grau span.bold {
display:inline;
font-weight:bold;
}
p#kontakttext {
margin: 12px 0 17px 0; 
line-height:11pt;
}
p#kontakttele {
padding: 1px 0 0 28px;
font-size:13px;
background:url(images/bg_kontakt_tele.gif) 1px  top no-repeat;
line-height:11pt;
}
p#kontaktfax {
padding: 0 0 0 28px;
font-size:13px;
background:url(images/bg_kontakt_fax.gif) 1px  1px no-repeat;
line-height:11pt;
margin: -1px 0 0 0;
}
p#kontaktlink {
background:url(images/mail_icon.gif) 57px 4px no-repeat;
text-align:right;
margin: 17px 0 0 0;
line-height:12pt;
}
p#kontaktlink a{
color:#4ab9c2;
font-weight:bold;
}
#box_blau 	{	
margin: 10px 0 0 0;
padding: 17px 15px 18px 19px;
width: 176px;	
background:url(images/bg_box_produkte.gif) no-repeat;;
height:102px;

}
#box_blau span {
display:none;
}
#produkthead {
background:url(images/bg_headline_produkte.gif);
height:19px;
width:171px;
}
#box_blau ul {
margin: 13px  0 0 0;
}
#box_blau ul li a {
background:url(images/li_arrow.gif) 2px 1px no-repeat;
padding: 0 0 0 20px;
color:#FFFFFF;
font-weight:bold;
line-height:12pt;
font-size:12px;
}
#box_blau ul li a:hover {
text-decoration:underline;
}
#box_blau ul li a#strahlmittel {
line-height:12.5pt;
}
#infos {
padding: 10px 0 0 0;
font-size:11px;
color:#999999;
}
#infos a{
color:#999999;
font-size:11px;
font-family:  Arial, Verdana, sans-serif;
}
#footer {
background:url(images/bg_footer.gif) 0px 41px repeat;
height:232px;
width:940px;
float:left;
}
#footer P {	
DISPLAY: block;	
FLOAT: left;	
margin: 33px 0 0 32px;	
FONT: 11px/135% Arial, Verdana, sans-serif;	
COLOR: #999999;	
HEIGHT: 23px;
padding: 5px 0 0 0;
}
#footer P SPAN {
FLOAT: left;
HEIGHT: 23px;
}
#footer P SPAN.trenner {	
DISPLAY: block;	
FLOAT: left;	
MARGIN: 0px 17px 0 17px;	
WIDTH: 1px;
HEIGHT: 23px;	
BACKGROUND-COLOR: #d1d1d1;
margin-top: -5px;
}
#footer P SPAN#firma {
font-weight:bold;
}
#footer ul {
float:right;
margin: 38px 20px 0 0 ;
DISPLAY: block;	
}
#footer ul li a {
color:#4ab9c2;
font-size:11px;
font-weight:bold;
DISPLAY: block;	
float:left;
}
#footer UL LI SPAN.punkt {	
DISPLAY: block;	
MARGIN: -3px 0px 0px;	
WIDTH: 20px;	
TEXT-ALIGN: center;
float:left;
}