Voila leur CSS actuellement.
Je crois bien qu'il faut y ajouter images milieux et bas des blocks.
/**
* pragmaMx - Web Content Management System.
* Copyright by pragmaMx Developer Team - http://www.pragmamx.org
* $Id: layout.css,v 1.2 2009/04/18 18:46:30 tora60 Exp $
*/
#col1 .block {
margin-bottom: 10px; /* Der Container für Blöcke und, Artikel und opentable */
}
form button, button,
form input.button,
form input.formbutton,
form input[type=button],
form input[type=submit],
form input[type=reset] {
background-color: #f9feef;
color: #333334;
}
form input,
form input[type=text],
form input[type=file],
form input[type=password],
form textarea,
form select {
background-color: #fafef1;
color: #333334;
}
#col1 .block .block-caption {
background-image: url(../images/blocks/centerblock_title_back.png);
background-repeat: repeat-x;
}
#col1 .block .block-caption,
#col1 .block .block-caption-1,
#col1 .block .block-caption-2,
#col1 .block .block-caption-3 {
background-color: transparent;
color: #ffffff;
font-size: 14px;
font-weight: bold;
height: 34px;
letter-spacing: 2px;
line-height: 34px;
}
#col1 .block .block-caption-1 {
background-image: url(../images/blocks/centerblock_corner_left.png);
background-repeat: no-repeat;
float: left;
width: 12px;
}
#col1 .block .block-caption-3 {
background-image: url(../images/blocks/centerblock_corner_right.png);
background-repeat: no-repeat;
float: right;
width: 8px;
}
#col1 .block .block-content {
padding: 0 5px;
}
#col1 .block-hide-caption .block-caption,
#col3 .block-hide-caption .block-caption {
display: none; /* Blocktitel ausblenden, wenn kein Titel vorhanden */
}
#col1 .openclosetable {
border: 1px solid #fdfdfd;
padding: 5px;
}
#col1 .openclosetable2 {
background-color: #f3f9e8;
border: 1px solid #b6d59a;
color: inherit;
margin: auto;
padding: 5px;
width: 80%;
}
#col1 .openclosetableal {
background-color: #f3f9e8;
border: 3px double #ff0000;
color: inherit;
margin: auto;
width: 85%;
}
#col2 .block .block-bottom {
background-image: url(../images/blocks/leftblock_bottom.jpg);
background-repeat: repeat-x;
overflow: hidden;
}
#col2 .block .block-bottom,
#col2 .block .block-bottom-1,
#col2 .block .block-bottom-3 {
border: none;
height: 16px;
margin: 0;
}
#col2 .block .block-bottom-1 {
background-image: url(../images/blocks/leftblock_bottom_corner_left.jpg);
background-repeat: no-repeat;
float: left;
width: 8px;
}
#col2 .block .block-bottom-3 {
background-image: url(../images/blocks/leftblock_bottom_corner_right.jpg);
background-repeat: no-repeat;
float: right;
width: 7px;
}
#col2 .block .block-caption {
background-image: url(../images/blocks/leftblock_title.jpg);
background-repeat: repeat-x;
}
#col2 .block .block-caption,
#col2 .block .block-caption-1,
#col2 .block .block-caption-3 {
background-color: inherit;
border: none;
color: #999999;
font-size: 15px;
font-weight: bold;
height: 34px;
letter-spacing: 1px;
line-height: 34px;
margin: 0;
overflow: hidden;
padding: 0;
text-align: center;
}
#col2 .block .block-caption-1 {
background-image: url(../images/blocks/leftblock_title_corner_left.jpg);
background-repeat: no-repeat;
float: left;
width: 9px;
}
#col2 .block .block-caption-3 {
background-image: url(../images/blocks/leftblock_title_corner_right.jpg);
background-repeat: no-repeat;
float: right;
width: 9px;
}
#col2 .block .block-content {
margin-bottom: -2px;
padding: 3px 5px 1px 5px;
}
#col2 .block .block-content-border {
background-color: #ffffff;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
color: inherit;
margin-left: 1px; /* die linken Grafiken haben nen weissen Rand :( */
}
#col2 .block, #col3 .block {
margin-bottom: 7px;
}
#col2 .block-hide-caption .block-caption {
height: 10px; /* Blocktitel verkleinern, wenn kein Titel vorhanden */
overflow: hidden;
}
#col2 .block-hide-caption .block-caption-3 * {
display: none; /* Blocktitel ausblenden, wenn kein Titel vorhanden, Inhalte unsichtbar machen */
}
#col3 .block .block-caption {
background-color: transparent;
border: none;
color: #999999;
font-size: 14px;
font-weight: bold;
letter-spacing: 2px;
margin: 0;
overflow: hidden;
padding: 8px 0;
}
#col3 .block .block-content {
padding: 3px;
}
/* footerbereich */
#footer {
background-color: transparent;
background-image: url(../images/header/pragmaMxfresh_r5_c1.jpg);
background-repeat: repeat-x;
color: #333334;
overflow: hidden;
}
#footer p {
font-size: 9px;
line-height: 1.4em;
margin: 0;
}
#footer-bottom-1 {
background-image: url(../images/header/pragmaMxfresh_r7_c3.jpg);
background-position: right;
background-repeat: no-repeat;
float: right;
height: 13px;
width: 13px;
}
#footer-bottom-2 {
background-image: url(../images/header/pragmaMxfresh_r7_c1.jpg);
background-position: left;
background-repeat: no-repeat;
float: left;
height: 13px;
width: 13px;
}
#footer-main {
margin: 15px 4em 0 4em;
text-align: center;
}
/* header bereich */
#header {
background-image: url(../images/header/pragmaMxfresh_r1_c2.jpg);
background-repeat: repeat-x;
height: 210px;
overflow: hidden;
}
#head-left {
background-image: url(../images/header/pragmaMxfresh_r1_c1.jpg);
background-repeat: no-repeat;
float: left;
height: 196px;
overflow: hidden;
width: 640px;
}
#head-left-buttons {
background-image: url(../images/header/pragmaMxfresh_r3_c1.jpg);
background-repeat: no-repeat;
height: 38px;
left: 0;
overflow: hidden;
position: absolute;
top: 158px;
width: 640px;
}
#head-left-buttons li {
display: inline;
margin: 0;
padding: 0;
}
#head-left-buttons li a {
background-color: transparent;
background-image: url(../images/menu/button.jpg);
background-position: left top;
background-repeat: no-repeat;
color: #333334;
display: block;
float: left;
font-weight: bold;
height: 38px;
padding-top: 12px;
text-align: center;
text-decoration: none;
width: 105px;
}
#head-left-buttons li a:hover {
background-image: url(../images/menu/button_active.jpg);
}
#head-left-buttons li#navcurrent a {
background-image: url(../images/menu/button_active.jpg);
}
#head-left-buttons li#navcurrent a:hover {
background-image: url(../images/menu/button_active.jpg);
background-position: 0 -2px;
}
#head-left-buttons ul {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
list-style: none;
margin: 0;
padding: 0;
}
#head-left-home {
border: none;
display: block;
height: 21px;
left: 16px;
position: absolute;
text-decoration: none;
top: 20px;
width: 130px;
}
#head-left-slogan {
background-color: transparent;
background-image: url(../images/header/defaultphoto.jpg);
background-repeat: no-repeat;
color: #f3f9e8;
font-style: italic;
height: 90px;
left: 0;
letter-spacing: 1px;
overflow: hidden;
padding-left: 5px;
position: relative;
top: 68px;
width: 640px;
}
#head-left-sublinks {
left: 0;
padding-left: 5px;
position: absolute;
top: 139px;
}
#head-left-sublinks, #head-left-sublinks * {
background-color: transparent;
color: #f3f9e8;
font-size: 11px;
text-decoration: none;
}
#head-right {
background-image: url(../images/header/pragmaMxfresh_r1_c3.jpg);
background-position: top right;
background-repeat: no-repeat;
float: right;
font-size: 10px;
height: 196px;
overflow: hidden;
width: 155px;
}
#head-right form fieldset {
background-color: transparent;
border-color: #e7e7e7 #bbbbbb #bbbbbb #e7e7e7;
border-style: solid;
border-width: 1px;
color: #799d24;
display: block;
margin: 0;
padding: 5px;
text-align: left;
white-space: normal;
width: 90px;
}
#head-right form input {
background-color: #fafef1;
border-color: #bbbbbb #e7e7e7 #e7e7e7 #bbbbbb;
border-style: solid;
border-width: 1px;
color: #767676;
font-size: 9px;
margin: 0;
padding: 0 3px 1px 3px;
width: 82px;
}
#head-right form input.button {
border: none;
height: 16px;
left: 4px;
margin: 0 0 0 0;
padding: 0;
position: relative;
top: 4px;
width: 16px;
}
#head-right form input.pass {
background-color: #fafef1;
background-image: url(../images/icon-key.gif);
background-position: 1% 50%;
background-repeat: no-repeat;
color: #d1d1d1;
width: 62px;
}
#head-right form legend {
background-color: transparent;
border: none;
color: #799d24;
font-size: 10px;
margin: 0;
padding: 0 2px;
}
#head-right form p {
clear: both;
line-height: 22px;
}
#head-right-contact {
border: none;
display: block;
height: 17px;
position: absolute;
right: 67px;
text-decoration: none;
top: 46px;
width: 46px;
}
#head-right-container {
height: 80px;
line-height: 19px;
position: absolute;
right: 0px;
top: 72px;
width: 155px;
}
#head-right-container h3 {
border: none;
}
#head-right-impres {
border: none;
display: block;
height: 17px;
position: absolute;
right: 2px;
text-decoration: none;
top: 46px;
width: 63px;
}
#head-right-language {
height: 11px;
position: absolute;
right: 0px;
text-align: center;
top: 167px;
width: 155px;
}
#service .debugservice * {
background-color: inherit;
color: #ff0000;
margin: 0;
}
#service .debugservice pre {
background-color: #fdfdfd;
color: #333334;
}
#service .debugservice,
#service .siteservice {
margin: 0 1em 0.5em 1em;
}
#service .siteservice {
font-size: 1.2em;
font-weight: bold;
}