Problem Firefox vs. IE
Posted: Tue Nov 15, 2005 11:10 am
I have a big problem, which I do not understand. My site www.institut-wolkenstein.com works fine under IE but not within firefox. Just check it out. You will see that the menu, which is the module "css menu"
overlays the content in firefox. I checked the templates and the stylesheets and could find out that it must depend on the css. But I looks like that I am not so firm in interpreting the css right.
Maybe some of you professionals can help me.
PLEEEAAASSSEEEE!!!!!
The template:
--------------------------
Institut Wolkenstein-{title}
{stylesheet}
{cms_module module='cssmenu'}
{content}
{cms_module module="statistics"}
---------------------------------
The stylesheet:
body {
color: #660000;
background-color: #ffffff;
font-size: 10pt;
font-family: Verdana;
}
a:link { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
a:visited { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
a:active { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
a:hover { color: #660000;
font-size: 10pt;
font-family: Verdana }
a:ref { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
div.menu { float:left;
padding: 10px 2% 10px 2%;
margin-left: 20px 1% 20px 2%;
background: #ffffff;
position: fixed;
border: 1px solid #FFC082;
with: 18%;
}
h1 {
font-size: 24px;
line-height: 44px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h2 {
font-size: 18px;
line-height: 40px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h3 {
font-size: 16px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h4 {
font-size: 14px;
line-height: 26px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h5 {
font-size: 12px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h6 {
font-size: 10px;
line-height: 18px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
p.sectionname {
font-size: 14px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
li {
font-size: 12px;
line-height: 22px;
margin-top: 0;
margin-bottom: 0;
}
div.content {
float: right;
padding: 10px 2% 10px 2%;
margin-left: 20px 2% 20px 1%;
background: #ffffff;
color: #660000;
font-size: 10pt;
border: 1px solid #FFC082;
with: 68%;
/* height: 90%; */
/* overflow: scroll; */
}
div.bottom {
background-color: #ffffff;
border: 1px solid #FFC082;
padding: 3px;
text-align: center;
font-size: 10pt;
font-family: Verdana;
color: #FFC082;
float:right;
}
p.title {
font-size: 12pt;
font-weight: bold; }
p.smalltitle {
font-size: 10pt;
font-weight: bold;
padding: 4px;
background-color: #ffffff;
text-transform: uppercase; }
.icons {
text-align: left;
}
td.header { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
td.label { color: #FFC082;
background-color: #eeeeff;
font-size: 10pt;
font-family: Verdana }
td.body { color: #FFC082;
background-color: #eeeeff;
font-size: 10pt;
font-family: Verdana }
td.bodyalt { color: #FFC082;
background-color: #eeeeff;
font-size: 10pt;
font-family: Verdana }
td.footer { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
****************
/* All the menu css */
.verbar {
color: FFC082;
background-color: #ffffff;
}
.submenu {
position: fixed;
/* position: absolute; */
left: 0;
top: 0;
visibility: hidden;
}
.subframe {
position: relative;
display: block;
background-color: #ffffff;
border: 1px solid #FFC082;
}
.item {
padding: 3px;
text-align: left;
white-space: nowrap;
}
.separator {
background-color: #ffffff;
border-top: 1px solid #FFC082;
border-bottom: 1px solid #FFC082;
margin: 2px 1px 2px 1px; /* top right bottom left */
height: 0;
font-size: 1px;
line-height: 0
}
.item a {
position: relative;
display: block;
text-decoration: none;
}
.item a:link {
color: #FFFFFF;
text-decoration: none;
}
.item a:visited {
color: #FFFFFF;
text-decoration: none;
}
.item a:hover {
color: #660000f;
background-color: #ffffff;
text-decoration: none;
}
.item a:active {
color: #FFFFFF;
text-decoration: none;
}
.item .fwdarr {
position: absolute;
top: 5px;
right: 7px;
}
-------------------------------------------------
overlays the content in firefox. I checked the templates and the stylesheets and could find out that it must depend on the css. But I looks like that I am not so firm in interpreting the css right.
Maybe some of you professionals can help me.
PLEEEAAASSSEEEE!!!!!
The template:
--------------------------
Institut Wolkenstein-{title}
{stylesheet}
{cms_module module='cssmenu'}
{content}
{cms_module module="statistics"}
---------------------------------
The stylesheet:
body {
color: #660000;
background-color: #ffffff;
font-size: 10pt;
font-family: Verdana;
}
a:link { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
a:visited { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
a:active { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
a:hover { color: #660000;
font-size: 10pt;
font-family: Verdana }
a:ref { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
div.menu { float:left;
padding: 10px 2% 10px 2%;
margin-left: 20px 1% 20px 2%;
background: #ffffff;
position: fixed;
border: 1px solid #FFC082;
with: 18%;
}
h1 {
font-size: 24px;
line-height: 44px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h2 {
font-size: 18px;
line-height: 40px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h3 {
font-size: 16px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h4 {
font-size: 14px;
line-height: 26px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h5 {
font-size: 12px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
h6 {
font-size: 10px;
line-height: 18px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
p.sectionname {
font-size: 14px;
line-height: 22px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}
li {
font-size: 12px;
line-height: 22px;
margin-top: 0;
margin-bottom: 0;
}
div.content {
float: right;
padding: 10px 2% 10px 2%;
margin-left: 20px 2% 20px 1%;
background: #ffffff;
color: #660000;
font-size: 10pt;
border: 1px solid #FFC082;
with: 68%;
/* height: 90%; */
/* overflow: scroll; */
}
div.bottom {
background-color: #ffffff;
border: 1px solid #FFC082;
padding: 3px;
text-align: center;
font-size: 10pt;
font-family: Verdana;
color: #FFC082;
float:right;
}
p.title {
font-size: 12pt;
font-weight: bold; }
p.smalltitle {
font-size: 10pt;
font-weight: bold;
padding: 4px;
background-color: #ffffff;
text-transform: uppercase; }
.icons {
text-align: left;
}
td.header { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
td.label { color: #FFC082;
background-color: #eeeeff;
font-size: 10pt;
font-family: Verdana }
td.body { color: #FFC082;
background-color: #eeeeff;
font-size: 10pt;
font-family: Verdana }
td.bodyalt { color: #FFC082;
background-color: #eeeeff;
font-size: 10pt;
font-family: Verdana }
td.footer { color: #FFC082;
font-size: 10pt;
font-family: Verdana }
****************
/* All the menu css */
.verbar {
color: FFC082;
background-color: #ffffff;
}
.submenu {
position: fixed;
/* position: absolute; */
left: 0;
top: 0;
visibility: hidden;
}
.subframe {
position: relative;
display: block;
background-color: #ffffff;
border: 1px solid #FFC082;
}
.item {
padding: 3px;
text-align: left;
white-space: nowrap;
}
.separator {
background-color: #ffffff;
border-top: 1px solid #FFC082;
border-bottom: 1px solid #FFC082;
margin: 2px 1px 2px 1px; /* top right bottom left */
height: 0;
font-size: 1px;
line-height: 0
}
.item a {
position: relative;
display: block;
text-decoration: none;
}
.item a:link {
color: #FFFFFF;
text-decoration: none;
}
.item a:visited {
color: #FFFFFF;
text-decoration: none;
}
.item a:hover {
color: #660000f;
background-color: #ffffff;
text-decoration: none;
}
.item a:active {
color: #FFFFFF;
text-decoration: none;
}
.item .fwdarr {
position: absolute;
top: 5px;
right: 7px;
}
-------------------------------------------------