MediaWiki:Common.css: Unterschied zwischen den Versionen

Aus Macht und Herrschaft
Zur Navigation springen Zur Suche springen
 
(155 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
/* Grid "Zentrale Hinhalte" */
/* Grid "Zentrale Hinhalte" */


.SFB {
.grid {


  grid-column-start:1;  
    display: grid;
  grid-column-end:4;  
    grid-template-columns: repeat(4, 1fr);
  grid-row-start:1;  
    gap: 1em;
  grid-row-end:2;
    }


text-align:justify; border:1px solid #aaa; line-height: 1.5; font-family:inherit; padding-left:20px; padding-right:20px; margin: 10px; padding-bottom: 20px; }
.grid-itw {


.spannungsfelder {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
    }


  grid-column-start:4;
.grid-fd {
  grid-column-end:5;
  grid-row-start:1;
  grid-row-end:3;


text-align:justify; border:1px solid #aaa; line-height: 1.5; font-family:inherit; padding-left:20px; padding-right:20px; margin: 10px; padding-bottom: 20px; }
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1em;
    }


.FD {
.grid-sf {


  grid-column-start:1;  
    display: grid;
  grid-column-end:4;  
    grid-template-columns: repeat(1, 1fr);
  grid-row-start:2;  
    gap: 1em;
  grid-row-end:4;
    }


text-align:justify; border:1px solid #aaa; line-height: 1.5; font-family:inherit; padding-left:20px; padding-right:20px; margin: 10px; padding-bottom: 20px;
@media only screen and (min-width: 680px) {


}
    .grid {
        grid-template-columns: repeat(2, 1fr);
        }
    }


.hs-grid{
@media only screen and (min-width: 980px) {
            display:grid;
            grid-template-columns: repeat(1, 1fr);
            gap:1em;


            }
    .grid {
        grid-template-columns: repeat(4, 1fr);
        }
        }


            @media only screen and (min-width:680px) {
@media only screen and (min-width: 1980px) {
            .hs-grid{
            grid-template-columns:repeat(2, 1fr);
            }
            }


            @media only screen and (min-width:980px) {
    .grid {
            .hs-grid{
        grid-template-columns: repeat(8, 1fr);
            grid-template-columns:repeat(4, 1fr);
        }
            }
        }
            }


            @media only screen and (min-width:1980px) {
@media only screen and (min-width: 1980px) {
            .hs-grid{
            grid-template-columns:repeat(8, 1fr);
            }
            }


            .hs-inhalte-item{
    .grid-fd {
            border: 1px solid #aaa;
        grid-template-columns: repeat(4, 1fr);
            border-top: 5px solid #2E4F8F;
        }
            margin-top: 20px;
        }
            }


            .hs-inhalte-item-body  {
@media only screen and (min-width: 1980px) {
            padding:0.2em 0.4em;
            }


            .hs-inhalte-item-header{
    .grid-itw {
            text-align:left;
        grid-template-columns: repeat(9, 1fr);
            border-bottom:1px solid #aaa;
        }
            font-weight: bold;
        }
            line-height: 1.5;
            font-family:inherit;
            padding:0.4em;


            padding-left: 20px;
.grid-item {
            height: 150px;
    text-align: justify;
            }  
    border: 1px solid #aaa !important;
    line-height: 1.5;
    font-family: inherit;
    padding-left: 20px;
    padding-right: 20px;
    margin: 10px;
    padding-bottom: 20px;
    }


 
.SFB {


            .hs-inhalte-item-header a:link {
    grid-column-start: 1;
            color: black;
    grid-column-end: 4;
            }
    grid-row-start: 1;
    grid-row-end: 2;
    }


            .hs-inhalte-item-header:hover{
.HS-SF {
            background: #2E4F8F; opacity: 100%;
            }


            .hs-inhalte-item-header:hover a:link {
    grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 3;
    }


            color: white;
.HS-FD {
            }


            .hs-inhalte-item-header a:visited {
    grid-column-start: 1;
            color: black;  
    grid-column-end: 4;
            }
    grid-row-start: 2;
    grid-row-end: 4;
    }


            .hs-inhalte-item-header:hover a:visited {
.item-wrapper {
            color: white;
            }


/* Forschungsdaten- später integrieren mit TP */
    border: 1px solid #aaa !important;
    margin-top: 20px !important;


#fd-1 {
}


  grid-column-start:1;
.item-header {
  grid-column-end:3;
  grid-row-start:1;
  grid-row-end:2;


} #fd-2 {
    text-align: left;
    font-weight: bold !important;
    line-height: 1.5 !important;
    font-family: inherit !important;
    padding: 0.4em !important;
    padding-left: 20px;


  grid-column-start:3;
padding:10px !important;
  grid-column-end:5;
  grid-row-start:1;
  grid-row-end:2;  


} #fd-3 {
}
 
  grid-column-start:1;
  grid-column-end:3;
  grid-row-start:2;
  grid-row-end:3;


} #fd-4 {
.HS-FD .item-header{ height: auto;


  grid-column-start:3;
  border-top: 5px solid #cecec7;  
  grid-column-end:5;
  grid-row-start:2;
  grid-row-end:3;  


}
}


.hs-fd-item{
.HS-SF .item-header{ height: auto;
            border: 1px solid #aaa;
            border-top: 5px solid #CFCEC2;
            margin-top: 20px;
            }


            .hs-fd-item-header{
  border-top: 5px solid #8991ba;  
            text-align:left;
            border-bottom:1px solid #aaa;
            font-weight: bold;
            line-height: 1.5;
            font-family:inherit;
            padding:0.4em;


            padding-left: 20px;
} .HS-ITW .item-header{ height: auto;


height: 80px;
  border-top: 5px solid #CFCEC2;  


            }  
}


 
.HS-TPs .item-header{


            .hs-fd-item-header a:link {
  min-height: 130px;
            color: black;
  border-top: 5px solid #2a4b8b;  
            }


            .hs-fd-item-header:hover{
}
            background: #CFCEC2; opacity: 100%;
            }


            .hs-fd-item-header:hover a:link {
.item-body{


            color: white;  
    border-top: 1px solid #aaa !important;
            }


            .hs-fd-item-header a:visited {
padding: 10px;
            color: black;  
            }


            .hs-fd-item-header:hover a:visited {
}
            color: white;
            }
     


/* Spannungsfeld - später integrieren mit TP */
.item-header a:link {


.hs-spannungsfeld-item{
    color: black;
            border: 1px solid #aaa;
            border-top: 5px solid #8E92BF;
            margin-top: 20px;


            }
}


            .hs-spannungsfeld-item-header{
.HS-TPs .item-header:hover {
            text-align:center;
            border-bottom:1px solid #aaa;
            font-weight: bold;
            line-height: 1.5;
            font-family:inherit;
            padding:0.4em;


            padding-left: 20px;
    background: #2a4b8b;
            height: 40px;
            }


 
}


            .hs-spannungsfeld-item-header a:link {
.HS-SF .item-header:hover {
            color: black;
            }


            .hs-spannungsfeld-item-header:hover{
    background: #8991ba;
            background: #8E92BF; opacity: 100%;
            }


            .hs-spannungsfeld-item-header:hover a:link {
}


            color: white;
.HS-FD .item-header:hover {
            }


            .hs-spannungsfeld-item-header a:visited {
    background: #cecec7;
            color: black;  
            }


            .hs-spannungsfeld-item-header:hover a:visited {
}
            color: white;
            }


#sf-1 {
.HS-ITW .item-header:hover {


  grid-column-start:1;
    background: #CFCEC2;
  grid-column-end:5;
  grid-row-start:1;
  grid-row-end:2;  


} #sf-2 {
}


  grid-column-start:1;
.item-header:hover a:link {
  grid-column-end:5;
  grid-row-start:2;
  grid-row-end:3;


} #sf-3 {
    color: white;


  grid-column-start:1;
} .item-header:hover span{
  grid-column-end:5;
  grid-row-start:3;
  grid-row-end:4;


}
    color: white;
 
#sf-4 {
 
  grid-column-start:1;
  grid-column-end:5;
  grid-row-start:4;
  grid-row-end:5;  


}
}


/* TP Hauptseiten*/
.item-header a:visited {


.TP-HS{ padding-left:20px; padding-right:20px;
    color: black;


}
}


.TP-Info{
.item-header:hover a:visited {
 
  grid-column-start:1;
  grid-column-end:4;
  grid-row-start:2;
  grid-row-end:2;


text-align:justify; line-height: 1.5; font-family:inherit; padding-right:40px; margin: 10px;
    color: white;


}
}


.TP {
.SF {


  grid-column-start:2;  
text-align: justify;
  grid-column-end:4;  
    border: 1px solid #aaa !important;
  grid-row-start:1;  
    line-height: 1.5;
  grid-row-end:1;  
    font-family: inherit;
    padding-left: 20px;
    padding-right: 20px;
    margin: 10px;
    padding-bottom: 20px;


text-align:center; border:1px solid #aaa; line-height: 1.5; font-family:inherit; padding-left:20px; padding-right:20px; padding-top: 20px; margin: 10px; padding-bottom: 20px;
border-top: 5px solid #8991ba!important;


}
}


.TP-SF{
.ITW{


  grid-column-start:4;  
text-align: justify;
  grid-column-end:5;  
    border: 1px solid #aaa !important;
  grid-row-start:2;  
    line-height: 1.5;
  grid-row-end:4;  
    font-family: inherit;
    padding: 20px;


text-align:justify; border:1px solid #aaa; line-height: 1.5; font-family:inherit; padding-left:20px; padding-right:20px; margin: 10px;
    margin: 10px;


padding-bottom:20px;
border-top: 5px solid #CFCEC2 !important;


}
}


.TP-ITW {
/*Teilprojekte Hauptseiten*/


  grid-column-start:4;
.TP-HS .TP-content li {
  grid-column-end:5;
  grid-row-start:4;
  grid-row-end:5;


text-align:justify; border:1px solid #aaa; line-height: 1.5; font-family:inherit; padding-left:20px; padding-right:20px; margin: 10px;
    line-height: 1.5;
 
    padding-inline: 10px;
  padding-bottom:20px;
    padding: 5px;


}
}


.TP-toc {
.TP-HS .TP-Info {


  grid-column-start:1;
padding:20px; margin-bottom: 30px;
  grid-column-end:3;  
  grid-row-start:3;
  grid-row-end:5;  


}
}


/* ITW- später integrieren mit TP */
.TP-HS .HS-FD .item-body { text-align:center; line-height: 5; font-size: 14px; }


.hs-itw-item{
.TP-HS .HS-FD .item { border: 1.5px solid black; margin:5px; }
            border: 1px solid #aaa;
            border-top: 5px solid #CFCEC2;
            margin-top: 20px;


            }
.TP-HS .HS-FD .item:hover {


            .hs-itw-item-header{
    background: #2a4b8b;
            text-align:center;
            border-bottom:1px solid #aaa;
            font-weight: bold;
            line-height: 1.5;
            font-family:inherit;
            padding:0.4em;


            padding-left: 20px;
}
            height: 40px;
            }  


            .hs-itw-item-header a:link {
.TP-HS .HS-FD .item a:link {
            color: black;
            }


            .hs-itw-item-header:hover{
    color: black;
            background: #CFCEC2; opacity: 100%;
 
            }
}


            .hs-itw-item-header:hover a:link {
.TP-HS .HS-FD .item:hover a:link {


            color: white;  
    color: white;
            }


            .hs-itw-item-header a:visited {
}
            color: black;
            }


            .hs-itw-item-header:hover a:visited {
.TP-HS .HS-FD .item a:visited {
            color: white;
            }


#tp-sf-1 {
    color: black;


  grid-column-start:1;
}
  grid-column-end:5;
  grid-row-start:1;
  grid-row-end:2;


} #tp-sf-2 {
.TP-HS .HS-FD .item:hover a:visited {


  grid-column-start:1;
    color: white;
  grid-column-end:5;
  grid-row-start:2;
  grid-row-end:3;  


}
}


#tp-itw-1 {  
.TP-HS .HS-FD .tp-item-header a:link{ color:white; } .TP-HS .HS-FD .tp-item-header a:visited{ color:white; }
 
  grid-column-start:1;  
  grid-column-end:5;
  grid-row-start:1;
  grid-row-end:2;  


}
.TP-HS .HS-FD .tp-item-header { text-align:center; background-color: #cecec7; color: white; padding: 10px; margin-top: 20px; }


#tp-itw-2 {  
.TP-HS .HS-FD .tp-item-header span{


  grid-column-start:1;
    color: white;
  grid-column-end:5;
  grid-row-start:2;
  grid-row-end:3;  


}
}


#tp-itw-3 {
.TP-projekt {border-top: 5px solid #2a4b8b;}


  grid-column-start:1;
/* Layout TP Test Anordnung ohne Grid*/
  grid-column-end:5;
  grid-row-start:3;
  grid-row-end:4;


}
.TP-HS * { box-sizing: border-box; }


#tp-itw-4 {  
.TP-HS .TP-toc {height: auto;}


  grid-column-start:1;  
.TP-header { text-align: center; background: white; margin-left: 18%; width: 60%; margin-bottom: 30px;}
  grid-column-end:5;
  grid-row-start:4;  
  grid-row-end:5;  
 
}


/* TP HS Listen*/
.TP-leftcolumn { float: left; width: 75%; }


.bib-list li { line-height: 1.5; padding-inline: 10px; padding: 5px; }
.TP-rightcolumn { float: left; width: 25%; padding-left: 20px; }


/*TP HS Überschriften*/
.TP-HS .row:after { content: ""; display: table; clear: both; }


.TP-HS h2{ background-color: #ecf0f9; line-height: 1.5; padding: 5px; margin-top: 30px;}
.TP-content { padding: 20px; text-align: left; margin-top: 20px; }


.TP-HS h3{ background-color: #ecf0f9; line-height: 1.5;padding: 5px;}
.TP-SF{ margin-bottom: 30px;}

Aktuelle Version vom 18. Juni 2021, 16:08 Uhr


/* Grid "Zentrale Hinhalte" */

.grid {

    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1em;
    }

.grid-itw {

    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1em;
    }

.grid-fd {

    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1em;
    }

.grid-sf {

    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 1em;
    }

@media only screen and (min-width: 680px) {

    .grid {
        grid-template-columns: repeat(2, 1fr);
        }
    }

@media only screen and (min-width: 980px) {

    .grid {
        grid-template-columns: repeat(4, 1fr);
        }
        }

@media only screen and (min-width: 1980px) {

    .grid {
        grid-template-columns: repeat(8, 1fr);
        }
        }

@media only screen and (min-width: 1980px) {

    .grid-fd {
        grid-template-columns: repeat(4, 1fr);
        }
        }

@media only screen and (min-width: 1980px) {

    .grid-itw {
        grid-template-columns: repeat(9, 1fr);
        }
        }

 .grid-item {
    text-align: justify;
    border: 1px solid #aaa !important;
    line-height: 1.5;
    font-family: inherit;
    padding-left: 20px;
    padding-right: 20px;
    margin: 10px;
    padding-bottom: 20px;
    }

.SFB {

    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
    }

.HS-SF {

    grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 3;
    }

.HS-FD {

    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 4;
    }

.item-wrapper {

    border: 1px solid #aaa !important;
    margin-top: 20px !important;

}

.item-header {

    text-align: left;
    font-weight: bold !important;
    line-height: 1.5 !important;
    font-family: inherit !important;
    padding: 0.4em !important;
    padding-left: 20px;

padding:10px !important;

}

.HS-FD .item-header{ height: auto;

   border-top: 5px solid #cecec7; 

}

.HS-SF .item-header{ height: auto;

   border-top: 5px solid #8991ba; 

} .HS-ITW .item-header{ height: auto;

   border-top: 5px solid #CFCEC2; 

}

.HS-TPs .item-header{

  min-height: 130px;
   border-top: 5px solid #2a4b8b; 

}

.item-body{

    border-top: 1px solid #aaa !important;

padding: 10px;

}

.item-header a:link {

    color: black;

}

.HS-TPs .item-header:hover {

    background: #2a4b8b;

}

.HS-SF .item-header:hover {

    background: #8991ba;

}

.HS-FD .item-header:hover {

    background: #cecec7;

}

.HS-ITW .item-header:hover {

    background: #CFCEC2;

}

.item-header:hover a:link {

    color: white;

} .item-header:hover span{

    color: white;

}

.item-header a:visited {

    color: black;

}

.item-header:hover a:visited {

    color: white;

}

.SF {

 text-align: justify;
    border: 1px solid #aaa !important;
    line-height: 1.5;
    font-family: inherit;
    padding-left: 20px;
    padding-right: 20px;
    margin: 10px;
    padding-bottom: 20px;

border-top: 5px solid #8991ba!important;

}

.ITW{

 text-align: justify;
    border: 1px solid #aaa !important;
    line-height: 1.5;
    font-family: inherit;
    padding: 20px;

    margin: 10px;

border-top: 5px solid #CFCEC2 !important;

}

/*Teilprojekte Hauptseiten*/

.TP-HS .TP-content li {

    line-height: 1.5;
    padding-inline: 10px;
    padding: 5px;

}

.TP-HS .TP-Info {

padding:20px; margin-bottom: 30px;

}

.TP-HS .HS-FD .item-body { text-align:center; line-height: 5; font-size: 14px; }

.TP-HS .HS-FD .item { border: 1.5px solid black; margin:5px; }

.TP-HS .HS-FD .item:hover {

    background: #2a4b8b;

}

.TP-HS .HS-FD .item a:link {

    color: black;

}

.TP-HS .HS-FD .item:hover a:link {

    color: white;

}

.TP-HS .HS-FD .item a:visited {

    color: black;

}

.TP-HS .HS-FD .item:hover a:visited {

    color: white;

}

.TP-HS .HS-FD .tp-item-header a:link{ color:white; } .TP-HS .HS-FD .tp-item-header a:visited{ color:white; }

.TP-HS .HS-FD .tp-item-header { text-align:center; background-color: #cecec7; color: white; padding: 10px; margin-top: 20px; }

.TP-HS .HS-FD .tp-item-header span{

    color: white;

}

.TP-projekt {border-top: 5px solid #2a4b8b;}

/* Layout TP Test Anordnung ohne Grid*/

.TP-HS * { box-sizing: border-box; }

.TP-HS .TP-toc {height: auto;}

.TP-header { text-align: center; background: white; margin-left: 18%; width: 60%; margin-bottom: 30px;}

.TP-leftcolumn { float: left; width: 75%; }

.TP-rightcolumn { float: left; width: 25%; padding-left: 20px; }

.TP-HS .row:after { content: ""; display: table; clear: both; }

.TP-content { padding: 20px; text-align: left; margin-top: 20px; }

.TP-SF{ margin-bottom: 30px;}