ES-DE/html/style.css

729 lines
12 KiB
CSS
Raw Normal View History

/*--------------------------------------*/
/* Define style for the G'MIC website */
/*--------------------------------------*/
/* Global look. */
body {
width: 1024px;
color: #222222;
background-color: #707090;
font-family: 'Open Sans', sans-serif;
margin-left: auto;
margin-right: auto;
}
a {
text-decoration: none;
font-weight: bold;
color: black;
}
code, pre {
background-color: #dddddd;
padding: 5px;
}
a:hover {
color: #707090;
}
hr {
height: 1px;
border: 0;
color: black;
background-color: black;
}
/* G'MIC markdown. */
.gmd_bold {
font-weight: bold;
}
.gmd_braces {
color: royalblue;
font-weight: bold;
}
.gmd_code {
background-color: gainsboro;
color: darkslategrey;
font-family: monospace;
font-size: 1.2em;
padding: 1em;
margin: 0.5em;
border: 1px solid dimgray;
width: 80%;
}
.gmd_cimg::before {
content: "CImg";
color: #000099;
font-weight: bold;
}
.gmd_italic {
font-style: italic;
color: green;
}
.gmd_image {
display: block;
min-width: 20%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
margin-top: 1em;
border: 1px solid black;
}
.gmd_link {
color: navy;
background-color: #f0e4ff;
font-family: monospace;
font-size: 1.15em;
font-weight: bold;
padding-left: 0.25em;
padding-right: 0.25em;
}
.gmd_link:hover {
color: black;
background-color: #c0d4ef;
border: 1px solid black;
}
.gmd_list1 {
margin-left: 0;
margin-bottom: 0.8em;
}
.gmd_list2 {
margin-left: 3em;
margin-bottom: 0.4em;
}
.gmd_list3 {
margin-left: 6em;
margin-bottom: 0.2em;
}
.gmd_list1::before {
content: "• ";
}
.gmd_list2::before {
content: "○ ";
}
.gmd_list3::before {
content: "▪ ";
}
.gmd_mono {
background-color: #f0e4ff;
color: navy;
font-family: monospace;
font-size: 1.15em;
padding-left: 0.25em;
padding-right: 0.25em;
}
.gmd_monobold {
color: orangered;
font-family: monospace;
font-weight: bold;
}
.gmd_section1 {
font-size: 1.75em;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
}
.gmd_section2 {
font-size: 1.5em;
font-weight: bold;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.gmd_section3 {
font-size: 1.25em;
font-weight: bold;
margin-top: 0.25em;
margin-bottom: 0.25em;
}
/* Classes used by the 'Reference Documentation' pages */
.ref_h1 {
color: #7080A0;
}
.ref_h1_builtin {
width: 100%;
}
.ref_h1_builtin tr td:nth-child(1) {
text-align: left;
padding: 0;
}
.ref_h1_builtin tr td:nth-child(2) {
text-align: right;
padding: 0;
}
.ref_navigation_top {
font-size: smaller;
width: 100%;
padding-bottom: 0.5em;
border-bottom: 1px solid black;
}
.ref_navigation_top tr td:nth-child(1) {
text-align: left;
padding: 0;
}
.ref_navigation_top tr td:nth-child(2) {
text-align: right;
padding: 0;
}
.ref_navigation_bottom {
text-align: center;
display: block;
font-size: smaller;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
padding-top: 0.5em;
border-top: 1px solid black;
}
.ref_header {
margin-left: 2em;
}
.ref_table_category, .ref_table_shortcuts {
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}
.ref_table_category tr td {
text-align: center;
border: 1px solid black;
padding: 3px;
word-wrap: break-word;
max-width: 150px;
min-width: 150px;
}
.ref_table_category a:hover {
font-weight: bold;
}
.ref_table_shortcuts a:hover {
font-weight: bold;
}
.ref_table_category tr:nth-child(even) {
background-color: #dddddd;
}
.ref_table_shortcuts tr:nth-child(odd) {
background-color: #dddddd;
}
.ref_table_shortcuts tr td {
text-align: center;
border: 1px solid black;
padding: 3px;
word-wrap: break-word;
max-width: 250px;
min-width: 250px;
}
.ref_table_category a, .ref_table_shortcuts a {
font-weight: normal;
}
.ref_loc {
color: orangered;
font-weight: bold;
}
.ref_table_shortcuts .gmd_monobold:hover, .ref_table_category .gmd_monobold:hover {
background-color: papayawhip;
border: 1px solid black;
padding: 0.25em;
}
.ref_builtin_command {
color: orangered;
font-weight: bold;
padding-left: 0.5em;
padding-right: 0.5em;
border: 1px solid;
}
.ref_tutorial_button {
text-align: left;
padding-top: 15px;
padding-bottom: 5px;
}
.ref_tutorial_button a {
background-color: royalblue;
color: white;
border: 1px solid black;
padding: 3px;
}
.ref_tutorial_button a:hover {
background-color: #6b958d;
}
/* Classes used by the 'Color Presets' pages */
.colorpresets_disclaimer {
font-style: italic;
font-size: smaller;
}
.colorpresets_table {
margin-left: auto;
margin-right: auto;
}
.colorpresets_table tr td {
text-align: center;
}
/* Classes used by the 'Image Gallery' pages */
.gallery_navigation {
text-align: center;
margin-left: auto;
margin-right: auto;
border-spacing : 0;
border-collapse : collapse;
font-size: smaller;
}
.gallery_navigation tr td {
border: 1px solid black;
padding: 5px;
}
.gallery_navigation tr td:hover {
background-color: #aaaacc;
}
.gallery_navigation tr td a:hover {
color: white;
}
.gallery_table {
margin-left: auto;
margin-right: auto;
}
.gallery_table tr td {
text-align: center;
}
.gallery_caption {
text-align: center;
font-style: italic;
font-size: smaller;
margin: 0;
}
/* Other convenient classes */
.smaller {
font-size: smaller;
}
.hr_small {
width: 80%;
height: 1px;
border: 0;
color: #aaaaaa;
background-color: #aaaaaa;
}
.p_more {
text-align: right;
font-style: italic;
font-size: smaller;
margin: 0;
}
.p_donate {
font-size: smaller;
margin-left: 30px;
}
.center {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.center_image {
display: block;
margin-left: auto;
margin-right: auto;
}
.header {
width: 1000px;
background-color: white;
margin-left: auto;
margin-right: auto;
position: relative;
padding-top: 15px;
}
.header h1 {
color: #aaaaaa;
text-align: center;
font-weight: normal;
font-size: 115%;
margin-top: 0;
}
.header h2 {
font-size: smaller;
color:#888888;
text-align: center;
font-weight: normal;
margin-top: 5px;
margin-bottom: 0;
}
.header hr {
color:#888888;
background-color: #888888;
margin-top: 0px;
margin-bottom: 0px;
}
.header_instit {
position: absolute;
top: 110px;
right: 32px;
}
.section_title {
width: 1000px;
min-height: 50px;
margin-left: auto;
margin-right: auto;
background-image: url("img/section_top.png");
}
.section_title p {
position: relative;
left: 25px;
top: 12px;
color: #708090;
margin: 0;
font-weight: normal;
font-size: 20px;
}
.section_content {
width: 1000px;
margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
box-sizing: border-box;
background-image: url("img/section_middle.png");
word-wrap: break-word;
}
.section_end {
width: 1000px;
height: 10px;
margin-left: auto;
margin-right: auto;
background-image: url("img/section_bottom.png");
}
.bloc_start {
width: 1000px;
min-height: 7px;
margin-left: auto;
margin-right: auto;
background-image: url("img/section_bottom_mirrored.png");
}
.bloc_content {
width: 1000px;
margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 14px;
box-sizing: border-box;
background-image: url("img/section_middle.png");
}
.bloc_end {
width: 1000px;
height: 10px;
margin-left: auto;
margin-right: auto;
background-image: url("img/section_bottom.png");
}
.table_left tr td {
vertical-align: top;
padding-right: 20px;
}
.table_content {
margin-top: -10px;
margin-bottom: -10px;
margin-left: auto;
margin-right: auto;
}
.table_content tr td {
padding-right: 15px;
vertical-align: middle;
}
.table_download {
margin-top: -10px;
margin-bottom: -10px;
margin-left: auto;
margin-right: auto;
}
.table_download h1 {
font-size: 115%;
margin-top: 0;
}
.table_download tr td {
padding-right: 15px;
vertical-align: top;
}
.table_download li {
padding: 0.2em;
line-height: 1.5em;
}
.table_download tr td pre a {
background-color: unset;
color: unset;
border: unset;
}
.arch {
font-weight: bold;
color: #446aa3;
}
.donation_link, .table_download li a {
background-color: #8bb5ad;
border: 1px solid black;
color: white;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
margin: 2px;
}
.donation_link:hover, .table_download li a:hover {
color: black;
}
/* Define style for button animations */
.button68px {
height: 68px;
}
#gallery_id, #download_id, #supportus_id {
width: 200px;
height: 68x;
text-align: center;
}
#gallery_id img, #download_id img, #supportus_id img {
width: 98%;
}
#gallery_id.down img, #download_id.down img, #supportus_id.down img {
width: 90%;
}
#gallery_id.over img, #download_id.over img, #supportus_id.over img {
width: 100%;
}
#tenyears_id, #elevenyears_id {
width: 104px;
height: 100px;
text-align: center;
}
#tenyears_id img, #elevenyears_id img {
width: 30%;
}
#tenyears_id.down img, #elevenyears_id.down img {
width: 25%;
}
#tenyears_id.over img, #elevenyears_id.over img {
width: 35%;
}
/* Main navigation bar */
#cssmenu {
text-align: center;
background-color: #dddddd;
}
#cssmenu > ul,
#cssmenu > ul li,
#cssmenu > ul ul {
list-style: none;
margin: 0;
padding: 0;
}
#cssmenu > ul {
position: relative;
z-index: 597;
}
#cssmenu > ul li {
float: left;
min-height: 1px;
vertical-align: middle;
}
#cssmenu > ul li.hover,
#cssmenu > ul li:hover {
position: relative;
z-index: 599;
cursor: default;
}
#cssmenu > ul ul {
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index: 598;
width: 100%;
}
#cssmenu > ul ul li {
float: none;
}
#cssmenu > ul ul ul {
top: 1px;
left: 99%;
}
#cssmenu > ul li:hover > ul {
visibility: visible;
}
/* Align last drop down RTL */
#cssmenu > ul > li.last ul ul {
left: auto !important;
right: 99%;
}
#cssmenu > ul > li.last ul {
left: auto;
right: 0;
}
#cssmenu > ul > li.last {
text-align: right;
}
/* Theme Styles */
#cssmenu > ul {
font-family: Calibri, Tahoma, Arial, sans-serif;
font-size: 14px;
background: #dddddd;
width: auto;
zoom: 1;
display: inline-block;
}
#cssmenu > ul:before {
content: '';
display: block;
}
#cssmenu > ul:after {
content: '';
display: table;
clear: both;
}
#cssmenu > ul li a {
display: inline-block;
padding: 4px 12px;
}
#cssmenu ul li a img {
vertical-align: -20%;
}
#cssmenu > ul > li.active,
#cssmenu > ul > li.active:hover {
background-color: #a0a0c0;
}
#cssmenu > ul > li > a:link,
#cssmenu > ul > li > a:active,
#cssmenu > ul > li > a:visited {
color: black;
}
#cssmenu > ul > li > a:hover {
color: black;
}
#cssmenu > ul ul ul {
top: 0;
}
#cssmenu > ul li li {
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
font-size: 12px;
text-align: left;
}
#cssmenu > ul li.hover,
#cssmenu > ul li:hover {
background-color: #f5f5f5;
}
#cssmenu > ul > li.hover,
#cssmenu > ul > li:hover {
background-color: #a0a0c0;
}
#cssmenu > ul a:link,
#cssmenu > ul a:visited {
color: #9a9a9a;
text-decoration: none;
}
#cssmenu > ul a:hover {
color: #9a9a9a;
}
#cssmenu > ul a:active {
color: #9a9a9a;
}
#cssmenu > ul ul {
border: 1px solid #CCC \9;
width: 250px;
}