Ok, das is ja schon mal ne Antwort. Allerdings hast du recht. Es wird wohl am CSS liegen und wenn ich das nich poste wird keiner helfen können. Habe inzwischen auch mal dran rumgespielt und nun den eigentlichen Fehler gefunden und behoben. Allerdings ist jetzt ein Neuer aufgetreten: Nur auf der ersten Seite (siehe Screenshot) wird nach der H1 Überschrift ein (grosser) Break eingesetzt, den ich mir nicht erklären kann. Auf allen anderen Seiten wird das nicht gemacht!
Hier mein CSS:
p, q {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
}
q {
color: #99cc00;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Times New Roman", Times, serif;
font-size: 25px;
font-style: italic;
line-height: normal;
font-weight: bold;
font-variant: normal;
color: #CCCCCC;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: dashed;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
letter-spacing: 1px;
vertical-align: bottom;
padding-bottom: 5px;
}
.header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
background-color: #99CC00;
border-top: 1px #FFFFFF;
border-right: 1px #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px #FFFFFF;
}
.headergrey {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
background-color: #999999;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: dashed;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
color: #FFFFFF;
}
.unten {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
border-top-style: solid;
text-align: right;
background-color: #99CC00;
}
.login {
width: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
background-color: #FFFFFF;
}
}
.textrechts {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
text-align: right;
}
}
.news {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
text-align: left;
vertical-align: top;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: dashed;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}
.submenueno {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: dashed;
border-top-color: #999999;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
background-color: #F5F5F5;
}
.submenueno a:hover {
text-decoration: none;
}
.submenueno a:ro {
text-decoration: none;
}
.submenueact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #99CC00;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: dashed;
border-top-color: #99CC00;
border-right-color: #99CC00;
border-bottom-color: #99CC00;
border-left-color: #99CC00;
background-color: #FFFFFF;
}
.submenueact a:hover {
text-decoration: none;
}
.tx-indexedsearch
width: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
background-color: #FFFFFF;
}
.tx-indexedsearch-res . tx-indexedsearch-descr P {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-align: justify;
vertical-align: top;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
padding-right: 10px;
padding-left: 20px;
}
.register_form_table {
font-family: Verdana,Arial,Helvetica;
color: #000000;
font-size: 8pt;
}
.register_form {
border: 1px solid #d4d4d4;
background: #f0f0f0;
}
.csc-sword {
color: #ff9900;
}
.csc-form-labelcell, .csc-form-fieldcell, .csc-searchResultInfo, .csc-searchResultRange, .csc-searchResultPrevNext, .csc-searchResultHeader, .csc-
searchResult {
font-family: Verdana,Arial,Helvetica;
color: #000000;
font-size: 8pt;
}
.loginbox-labelcell, .loginbox-fieldcell, .loginbox-commentcell, .language-fieldcell {
font-family: Verdana,Arial,Helvetica;
color: #000000;
font-size: 8pt;
}
.loginbox-fieldcell input {
width: 100px;
}
.csc-mailform {
background-color:#ffebcc;
border: 1px solid #ff9900;
}
.csc-mailform-forum {
background-color:#fff5e5;
border: 1px solid #ff9900;
}
.csc-mailform-field {
display: block;
margin: 10px;
padding: 10px;
}
.csc-mailform label, .csc-mailform-forum label{
display: block;
width: 120px;
float: left;
text-align: right;
margin: 2px 5px;
padding:0;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea{
font-family: Verdana,Arial,Helvetica;
color: #000000;
background-color:white;
border: 1px solid #ff9900;
width: 200px;
padding: 2px 6px;
font-size: 8pt;
}
.csc-mailform input.csc-mailform-submit{
float: right;
width: 80px;
cursor:hand;
}
.csc-mailform form input.csc-mailform-submit:hover{
background-color:#ff9900;
border: 1px solid white;
color: white;
}
table.csc-uploads {
border-spacing: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #ff9900;
}
table.csc-uploads td {
padding: 3px 10px 3px 10px;
}
table.csc-uploads p {
pargin:0;
padding:0;
}
table .csc-uploads tr.tr-even {
background-color: #ffebcc;
}
ul.csc-bulletlist{
list-style-image: url(./listen_punkt.gif);
}
table .contenttable {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #FF9900;
}
table .contenttable td{
padding: 5px;
}
table .contenttable .tr-0 {
background-color: #FF9900;
}
Wenn mir jemand helfen könnte wär das echt nett. Danke.