* { margin: 0px; padding: 0px; }
html { overflow-x: hidden; overflow-y: auto; }					/* IE Scroll-Bars loswerden */

body {
height: 100%;
width: 100%;
/*height: 643px;*/
/*width: 1016px;*/

overflow: hidden; 						/* Scroll-Bars einblenden wenn nötig */
/*background: url(../pix/logo_top.jpg) no-repeat fixed 50% 80%;*/  /* von links, von oben */
/*font-family: Arial, sans-serif;*/
/*background: url(../pix/bg.jpg) no-repeat fixed;*/  /* von links, von oben*/
font-family: Trebuchet MS;
font-size: 11px;
background-color: #A9C6E5;
/*background-color: #BBCCE9;*/

scrollbar-face-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;

scrollbar-highlight-color:#2B5059;
scrollbar-shadow-color:#2B5059;
scrollbar-arrow-color:#2B5059;
}

body.bdyContent { background-color: #FFFFFF; }

div.divProductsMain {
height: auto;
width: 600px;
}

div { position: absolute; }

img { border: none; }

frameset { background-color: #FFFFFF; }

a:link { line-height: 18px; }

#bodyLayer {
top: 5px;
/*width: 1000px;*/
/*height: 634px;*/													/*###   später wieder ändern   ###*/
background: url(../pix/bg.jpg) repeat-y;
z-index: 0;
}

#tdCopyrightRight, td.tdLanguage {
cursor: hand;
cursor: pointer;
}

#bodyLayer, #mainCopyright, #tblCopyright {
left: 5px;
width: 1002px;
}


/***XXXXXXXXXXXXXX start the font system XXXXXXXXXXXXXXX***/
h2, h3, h4, p {
color: #000000;
margin-bottom: 0px;
margin-top: 3px;
padding-left: 3px;
padding-right: 3px;
}

h1 {
font-family: Trebuchet MS;
font-size: 38px;
font-weight: bold;
color: #FFFFFF;
line-height: 32px;
}

span.spFatSmall {
font-size: 12px;
font-weight: bold;
}

span.h1_Small {
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
margin-left: -12px;
}

h2 {
font-weight: bold;
font-size: 15px;
}

h3 {
font-weight: bold;
font-size: 13px;
}

h4 {
font-weight: bold;
font-size: 11px;
}

p {
margin-top: 3px;
padding-left: 3px;
padding-right: 3px;
line-height: 12px;
}


/*
p.pDark {
font-size: 13px;
color: #221E1F;
margin-top: 25px;
margin-left: 31px;
}
*/
.normalSmall {
font-size: 9px;
}

.normalBold {
font-weight: bold;
}

/*______________
/  L I N K      \_____________________________________________________________________________
/___________________________________________________________________________________________*/
a {
color: #004C84;
font-size: 11px;
text-decoration: none;
}

a:visited {
color: #004C84;
}

a:hover {
color: #004C84;
text-decoration: underline;
}

a:active {
color: #004C84;
text-decoration: none;
}

/*______________
/  M A I N      \_____________________________________________________________________________
/___________________________________________________________________________________________*/
#imgLogoTop {
width: 244px;
height: 37px;
margin-left: 0px;
margin-bottom: 18px;
cursor: hand;
cursor: pointer;
}

#ifrMainIFrame {			/*####################################################################*/
margin-left: 238px;		/*####################################################################*/
margin-top: 115px;
width: 751px;
background-color: #FFFFFF;
overflow: hidden;
z-index: 1;
/*border: 1px solid #000000;*/
}

div.divContent {
left: 0px;
top: 0px;
width: 751px;
height: 495px;								/*  kann später weg, da in .htm jeweils festgelegt */
}

/*____________________________________________________________________________________________
_____   Copyright   ________________________________________________________________________*/
#mainCopyright {
left: 0px;
width: 1050px;
bottom: 0px;
height: 20px;								/* "echte" Höhe = 19px */
overflow: hidden;
background-color: #A9C6E5;
z-index: 1;
/*border: 1px solid #000000;*/
}

#tblCopyright {
font-size: 12px;
/*width: 950px;*/
color: #004C84;
/*background-color: #BBCCE9;*/
}

#tdCopyrightLeft {
width: 950px;
/*border-right: 1px solid #FFFFFF;*/
}

#tdCopyrightRight {
width: 50px;
text-align: center;
}

/*____________________________________________________________________________________________
_____   Language   _________________________________________________________________________*/
#tblLanguageSelection {
font-size: 12px;
font-weight: bold;
/*width: 145px;*/
width: 749px;
margin: 0px 0px 0px 0px;					/*  top right bottom left   */
/*border: 1px solid #000000;*/
}

tr.trLanguageSelection {
height: 20px;
}

td.tdDummy {
width: 480px;
}

td.tdLanguage {
width: 60px;
text-align: center;
/*border: 1px solid #000000;*/
}

#EN {
color: #004C84;
cursor: default;
}

#GER {
color: #FFFFFF;
}


/*____________________
/  C O N T E N T      \_______________________________________________________________________
/___________________________________________________________________________________________*/

/*____________________________________________________________________________________________
_____   WOMAN   __________________________________________________________________________*/

#bdyWoman {
background: url(../pix/bg.jpg) repeat-y fixed -233px 0%;  /* von links, von oben */
overflow: hidden;
}

#divWelcome {
left: 90px;
top: 150px;
overflow: hidden;
z-index: 1;
}

#divWoman {
top: 23px;
left: 420px;
width: 315px;
height: 470px;
background: url(../pix/frau.png) no-repeat;
filter:alpha(opacity = 75);
-moz-opacity: 0.75;
z-index: 0;
}

#divWelcome ul {
font-family: Arial, sans-serif;
font-size: 13px;
color: #505050;
line-height: 14px;
margin-top: 13px;
margin-left: 35px;
list-style-type: none;
}

#divWelcome li {
margin-bottom: 11px;
}



/*____________________
/  C O N T E N T      \_______________________________________________________________________
/___________________________________________________________________________________________*/

/*____________________________________________________________________________________________
_____   BODYS   ____________________________________________________________________________*/
body.bdyAesculon_Top { background-color: #FFFFFF; }

body.bdyProducts_Top {
background-color: #FFFFFF;
overflow: hidden;
}

body.bdyProducts {
background-color: #FFFFFF;
overflow-y: auto;
}

#bdyAesculon_Top {
background: url(../pix/products/bdy_aesculon.jpg) no-repeat fixed;
}
#bdyAesculon {
height: 1650px;
}

#bdyPace101_Top {
background: url(../pix/products/bdy_pace101.jpg) no-repeat fixed;
}
#divPace101 {
height: 1650px;
}

#bdyPace203_Top {
background: url(../pix/products/bdy_pace203.jpg) no-repeat fixed;
}
#divPace203 {
/*height: 1500px;*/
}

#bdyPace300_Top {
background: url(../pix/products/bdy_pace300.jpg) no-repeat fixed;
}

#bdyHistory {
height: 480px;
}

#bdyChooseOsypka_Top {
background: url(../pix/products/bdy_chooseosypka.jpg) no-repeat fixed;
}

#bdyImprint_Top {
background: url(../pix/products/bdy_imprint.jpg) no-repeat fixed;
}

#bdyCoMonitors_Top {
background: url(../pix/products/bdy_comonitors.jpg) no-repeat fixed;
}

#bdyScientificMeetings_Top {
background: url(../pix/products/bdy_scientificmeetings.jpg) no-repeat fixed;
}

#bdyElectricalVelocimetry_Top {
background: url(../pix/products/bdy_electricalvelocimetry.jpg) no-repeat fixed;
}

#bdyCardiacPacemakers_Top {
background: url(../pix/products/bdy_cardiacpacemakers.jpg) no-repeat fixed;
}

#bdyContact_Top {
background: url(../pix/products/bdy_common.jpg) no-repeat fixed;
}



/*____________________________________________________________________________________________
_____   FONTS   ____________________________________________________________________________*/

h1.h1Products, h2.h2Products, span.h1Small {
font-weight: bold;
color: #004C84;
margin-bottom: 0px;
}

h1.h1Products {												/*###   obere Überschrift   ###*/
font-size: 30px;
margin-left: 60px;
}

h2.h2Products {												/*###   untere Überschrift   ###*/
/*font-size: 11px;*/
font-size: 15px;
margin-top: -2px;
margin-left: 57px;
}

h3.h3Products {												/*###   Überschrift im Contentbereich   ###*/
font-family: Arial, sans-serif;
font-size: 15px;
margin-left: 60px;
margin-top: 10px;
}

h3.cellHeaderLeft {
font-family: Arial, sans-serif;
margin-right: 5px;
}
h3.cellHeaderRight {
font-family: Arial, sans-serif;
margin-right: 3px;
}

h3.cellHeaderRight3Rows {
font-family: Arial, sans-serif;
margin-left: -2px;
}

h4.h4Products {
font-family: Arial, sans-serif;
font-size: 11px;
margin-left: 60px;
margin-top: 10px;
}

span.h1Small {													/*###   das 'R'-Zeichen   ###*/
font-family: Arial, sans-serif;
font-size: 20px;
}

p.pProducts {													/*###   Text im Contentbereich   ###*/
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 15px;
color: #000000;
margin-left: 60px;
margin-right: 0px;
}

p.tdLeft {
margin-right: 5px;
}
p.tdRight {
margin-left: 3px;
}
p.tdLeft, p.tdRight {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 15px;
margin-top: 10px;
}

p.tdLeftFirst, p.tdRightFirst {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 15px;
margin-top: 10px;
margin-top: 3px;												/*###   Abstand zu den Table-Headern   ###*/
}

span.small {
font-size: 10px;
}
/*____________________________________________________________________________________________
_____   ELEMENTS   _________________________________________________________________________*/
ul.ulProducts {
margin-left: 81px;
/*margin-right: 20px;*/
list-style-type: disc;
margin-bottom: 15px;
}
li.liProducts {
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 14px;
margin-top: 2px;
margin-bottom: 2px;
}

table.tblProducts {
width: 622px;
border-style: none;
border-collapse: collapse;
margin-bottom: 15px;
margin-left: 62px;
margin-top: 10px;
}
tr {
border-style: none;
}

td.tdLeft {
text-align: right;
border-right: 1px solid #000000;
}
td.tdRight {
text-align: left;
}
td.tdLeft, td.tdRight {
vertical-align: top;
}

#tdHeaderLeft {
width: 40%;
border-style: none;
}
#tdHeaderRight {
width: 60%;
}

div.divProductsHeader {
top: 100px;
left: 0px;
width: 751px;
height: 56px;
overflow: hidden;
}

div.divProductsMain {
top: 0px;
left: 0px;
width: 725px;
/*height: 341px;*/											// später kannwech, wird gesteuert über JS
background-color: #FFFFFF;
overflow: hidden;
}


#divTest {
left:50px;
top: 50px;
height: 200px;
width: 200px;
background-color: red;
border: 1px solid #000000;
visibility: hidden;
}