Servus,
ich habe auch ewig gebraucht bis das mal lief. Hier mal das CSS, vielleicht kannst du damit was anfangen:
html>body .menu_level1 {
width: auto;
min-width: 118px;
align: center;
vertical-align:middle;
}
.menu_level1 {
margin: 8 0 0 15;
width: 103px;
align:center;
vertical-align:middle;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1 a:link {
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: white;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
align:center;
vertical-align:middle;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1 a:visited{
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: white;
font-size: 11px;
text-decoration:none;
display:block;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1 a:focus{
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #543002;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
vertical-align:middle;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1 a:hover {
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #543002;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
vertical-align:middle;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1 a:active{
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #543002;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
vertical-align:middle;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1_aktiv a:link{
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #543002;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
align:center;
vertical-align:middle;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1_aktiv a:visited{
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
color: #543002;
font-size: 11px;
text-decoration:none;
display:block;
vertical-align:middle;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1_aktiv a:hover{
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #543002;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
vertical-align:middle;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
.menu_level1_aktiv a:active {
margin: 8 0 0 15;
width: 107px;
height: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #543002;
font-weight: bold;
font-size: 11px;
text-decoration:none;
display:block;
vertical-align:middle;
align: center;
background-image: url(fileadmin/pics/button_mainmenu.jpg);
}
BODY { font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:normal; text-align: justify; }
.bodytext {text-align: justify;}
strong { color: #669900;}
p {text-align: justify; }
.inhalt {
color: #000000;
font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal;
text-align: justify;}
.inhalt a:link { text-decoration:underline; color:#000000; }
.inhalt a:visited { text-decoration:underline; color:#000000}
.inhalt a:hover { text-decoration:none; color:#000000; }
.inhalt a:active { text-decoration:none; color:#000000; }
.inhalt a:focus { text-decoration:none; color:#000000; }
.menuoben {
color: #FFFFFF;
font-size: 10px; font-family: arial, helvetica, sans-serif;
}
.menuoben a:link { text-decoration:none; color:#FFFFFF; valign:middle;}
.menuoben a:visited { text-decoration:none; color:#FFFFFF; valign:middle;}
.menuoben a:hover { text-decoration:none; color:#FFFFFF; valign:middle;}
.menuoben a:active { text-decoration:none; color:#FFFFFF; valign:middle;}
.menuoben a:focus { text-decoration:none; color:#FFFFFF; valign:middle;}
.menu_level2 a:link {
width: 119px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 10px;
text-decoration:none;
display: block;
background-image:url(pics/weiss.png);
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
margin: 0 0 0 0;
border-left: 3px solid #669900;
}
.menu_level2 a:visited {
width: 119px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 10px;
text-decoration:none;
display: block;
background-image:url(pics/weiss.png);
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
margin: 0 0 0 0;
border-left: 3px solid #669900;
}
.menu_level2 a:hover {
width: 119px;
font-family: verdana, arial, helvetica, sans-serif;
color: #724307;
font-weight: bold;
font-size: 10px;
text-decoration:none;
display: block;
background-image:url(pics/weiss.png);
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
margin: 0 0 0 0;
border-left: 3px solid #724307;
}
.menu_level2_aktiv a:active {
width: 119px;
font-family: verdana, arial, helvetica, sans-serif;
color: #724307;
font-weight: bold;
font-size: 10px;
text-decoration: none;
display: block;
background-image:url(pics/weiss.png);
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
margin: 0 0 0 0;
border-left: 3px solid #FFFFFF;
}
.menu_level2_aktiv a{
width: 119px;
font-family: verdana, arial, helvetica, sans-serif;
color: #724307;
font-weight: bold;
font-size: 10px;
text-decoration: none;
display: block;
background-image:url(pics/weiss.png);
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
margin: 0 0 0 0;
border-left: 3px solid #FFFFFF;
}
.menu_level2 a:active {
width: 119px;
font-family: verdana, arial, helvetica, sans-serif;
color: #724307;
font-weight: bold;
font-size: 10px;
text-decoration: none;
display: block;
background-image:url(pics/weiss.png);
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
margin: 0 0 0 0;
border-left: 3px solid #FFFFFF;
}
/*------------------------------------*/
* {text-align: justify; font-size: 11px;}
a {align:center;}
* default styles for extension "tx_veguestbook_pi1" */
.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
font-size:100%;
font-weight:bold;
background:none;
padding:0px;
}
.tx-veguestbook-pi1 ul li {
color:#669900;
}
.tx-veguestbook-pi1 ul {
margin-bottom:0.5em;
}
.tx-veguestbook-pi1 .tx-guestbook-result {
font-size: 100%;
font-weight:bold;
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-pagination {
font-size:100%;
font-weight:bold;
float:right;
}
.tx-veguestbook-pi1 h2.tx-guestbook-header {
clear:both;
background:#669900;
color:#FFF;
display:block;
font-size:100%;
padding:0.125em 0.125em 0.125em 0.25em;
font-weight:bold;
margin-top:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
float:left;
width:10em;
background:#EFEFEF;
padding:0.25em;
min-height:4em;
}
* html .tx-veguestbook-pi1 .tx-guestbook-left {
height:4em;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {
font-size:100%;
color:#333;
}
.tx-veguestbook-pi1 .tx-guestbook-right {
float:left;
width:29em;
background:#FFF;
padding-left:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
font-size:100%;
color:#333;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
font-size:100%;
color:#669900;
}
.tx-veguestbook-pi1 .tx-guestbook-right h3 {
font-size:100%;
color:#669900;
font-weight:bold;
background:none;
padding:0.25em 0em 0em 0em;
}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
font-size:100%;
color:#333;
font-style: italic;
}
.tx-veguestbook-pi1 .tx-guestbook-latest {
display:block;
padding:0.25em;
clear:both;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
background:#EEE;
display:block;
margin-top:0.25em;
padding:0.125em;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
background:#EEE;
display:block;
margin-top:0.25em;
padding:0.125em 0.5em 0.25em 0.125em;
text-align:right;
font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
background:#669900;
color:#FFF;
text-decoration:none;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
clear:both;
width:100%;
display:block;
}
.tx-veguestbook-pi1 .tx-guestbook-field label {
clear:both;
display:block;
float:left;
width:6em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
float:left;
width:10em;
margin-top:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
float:left;
width:20em;
margin-top:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
width:30em;
display:block;
float:left;
margin-bottom:0.5em;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
color:#669900;
}
.tx-veguestbook-pi1 fieldset {
border:none;
}
.tx-veguestbook-pi1 legend {
display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap {
float:left;
display:block;
background:#F7F7F7;
border:1px solid #CCC;
padding:0.25em;
margin-top:0.5em;
}
* html .tx-veguestbook-pi1 .tx-guestbook-freecap {
margin-left:2.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap img {
float:left;
display:block;
pading-left:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap input {
float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap label {
clear:both;
display:block;
float:none;
width:auto;
margin-bottom:0.5em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap p {
font-size:100%;
padding:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
color:#669900;
}
.tx-veguestbook-pi1 .tx-guestbook-clear {
clear:both;
display:block;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit {
width:10em;
font-size:100%;
display:block;
margin-bottom:1em;
margin-left:6em;
}