/* ###################################################################################################### ** # T3Basis von Jan-Claas Dirks ######################################################################## ** ###################################################################################################### ** ** YAML Version: 2.5.2 ** Dateiversion: 20.01.07 ** Datei : t3basis.css ** Funktion : Farben, Grafiken und Abstände des Gesamtlayouts ** ** Eigenschaften hinter der Markierung "T3Basis" sollten nicht bearbeitet werden */ @media all { /* ###################################################################################################### ** ### Seitenlayout ##################################################################################### ** ###################################################################################################### */ body { /* Hintergrund der Seite */ background: #fffbf8; /* T3Basis ****************************************/ /* :hover für alle Elemente im IE6 */ behavior: url(csshover.htc); /* Jello Mold: min- und max-Breite. Siehe http://www.positioniseverything.net/articles/jello.html */ padding: 10px 350px 10px 350px; text-align: center; margin: 0; } #page_margins { /* T3Basis ****************************************/ /* Jello Mold */ margin: 0 auto; text-align: left; width: 60%; max-width: 290px; } #page{ /* T3Basis ****************************************/ /* Jello Mold */ margin: 0 -350px 0 -350px; min-width: 700px; /* Critical Safari fix! */ position: relative; } #wrapper { /* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */ border: 0px #000 solid; /* Innerer Hintergrund. Wird i.d.R. überdeckt */ background: #fff; /* T3Basis ****************************************/ /* Jello Mold */ width: 100%; } /* Formatierung der Kopfbereiches */ #header { padding: 0px; background:transparent; background-image: url(img/headleft.jpg); background-color: transparent; background-repeat: repeat-y; background-position: 0% 0%; /* T3Basis ****************************************/ position:relative; height: 140px; } .headend { background:transparent; background-image: url(img/headright.jpg); background-color: transparent; background-repeat: repeat-y; background-position: 100% 0%; position:absolute; right: 0; height: 140px; width: 280px; } /* ###################################################################################################### ** ### Spalten ########################################################################################## ** ###################################################################################################### */ /* col1, col1_content und #main: zumeist linke Spalte */ #col1 { background: #fffbf8; } #col1_content { margin-left: 10px; margin-right: 10px; background: #fffbf8; } /* durchgehende Hintergrundgrafik links */ #main { background: transparent; /* T3Basis ****************************************/ } /* col2, col2_content und #main-inner: zumeist rechte Spalte */ #col2 { background: transparent; } #col2_content { margin-left: 10px; margin-right: 10px; background: transparent; } /* durchgehende Hintergrundgrafik links */ #main-inner { background-image: url(img/col2bg.jpg); /* T3Basis ****************************************/ background-color: #fffbf8; background-repeat: no-repeat; background-position: 100% 0%; } /* col3 und col3_content: zumeist linke Spalte */ #col3 { background: #fff; border-left: 0px dotted #ddd; border-right: 0px dotted #ddd; } #col3_content { margin-left: 10px; margin-right: 10px; background: #fff; } #rootline { padding: 10px 0; } #centercontent { background: #fff; } /* Formatierung der Fußzeile */ #footer { background: #fffbf8; padding: 10px; background-image: url(img/footer.jpg); /* T3Basis ****************************************/ background-color: #fffbf8; background-repeat: no-repeat; background-position: 0% 0%; } .sig { position: absolute; right:0; margin-top:-90px; } /* ###################################################################################################### ** ### Menüs ############################################################################################ ** ###################################################################################################### */ .horizontal-menu { float:left; /* Einfassen der Floats in allen anderen Browsern */ display: left; /* war nicht im standard-menu */ line-height: 0px; } .horizontal-menu ul { display: inline; float: left; list-style: none; } .horizontal-menu ul li { display: inline; float: left; } .horizontal-menu ul li a , .horizontal-menu ul li strong { display: block; width: auto; } .vertical-menu ul { margin: 0px; padding: 0px; position: relative; /* IE bug - avoids clear backgrounds on load */ list-style: none; } .vertical-menu ul li { margin: 0px; padding: 0px; display: block; } .vertical-menu ul li a, .vertical-menu ul li.cur strong { width: 98%; display: block; } /* zweite Menüebene */ .vertical-menu ul ul { margin: 0; padding: 0; } .vertical-menu ul ul li a { width: 90%; padding-left: 10% !important; } .vertical-menu ul ul li.cur strong { width: 90%; padding-left: 10% !important; } /* dritte Menüebene */ .vertical-menu ul ul ul { margin: 0; padding: 0; } .vertical-menu ul ul ul li a { width: 82%; padding-left: 18% !important; } .vertical-menu ul ul ul li.cur strong { width: 82%; padding-left: 18% !important; } .vertical-menu dfn, .horizontal-menu dfn { position: absolute; width: 0px; height: 0px; bottom: 3000px; font-size: 0px; line-height: 0px; _display: none; } }