c3d2-web/content/static/datenspuren/2011/style/style.css

305 lines
5.3 KiB
CSS

body {
font-family: sans-serif;
margin: 12pt auto;
background: white;
}
#cloudy {
background: url("../images/cloudy.png");
position: relative;
height: 231px;
width: 264px;
margin-right: -44.400000000000006pt;
margin-top: -60pt;
float: right;
}
#cloudy-sun {
background-color: #eec73e;
opacity: 0;
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.5s;
-moz-transition-property: opacity;
-moz-transition-duration: 0.5s;
-ms-transition-property: opacity;
-ms-transition-duration: 0.5s;
-o-transition-property: opacity;
-o-transition-duration: 0.5s;
transition-property: opacity;
transition-duration: 0.5s;
width: 200px;
height: 200px;
margin-right: 3px;
margin-left: auto;
border-radius: 100%;
cursor: pointer;
}
#cloudy-sun:hover {
opacity: 0.6;
-webkit-transition-property: opacity;
-webkit-transition-duration: 2s;
-moz-transition-property: opacity;
-moz-transition-duration: 2s;
-ms-transition-property: opacity;
-ms-transition-duration: 2s;
-o-transition-property: opacity;
-o-transition-duration: 2s;
transition-property: opacity;
transition-duration: 2s;
}
#aussicht {
background: url("../images/aussicht.png");
height: 63px;
width: 191px;
display: inline-block;
}
#aussicht * {
display: none;
}
#header {
text-align: center;
}
#content {
border: 12pt solid #65b8ff;
border-radius: 24pt;
background: rgba(255,255,255,0.65);
min-height: 400px;
display: inline-block;
}
#ct0, #ct1, #ct2 {
display: table-cell;
}
#ct0 {
width: 50%;
}
#ct1 {
width: auto;
}
#ct2 {
width: 50%;
}
.leftSideBar {
float: left;
border-right: 12pt solid #65b8ff;
border-bottom: 12pt solid #65b8ff;
border-radius: 0 0 24pt 0;
margin: 0 24pt 24pt 0;
}
.leftSideBar > div {
margin: 12pt;
}
.leftSideBar > div > h2 {
font-size: 12pt;
margin-bottom: 0;
}
.leftSideBar > div > ul {
margin-top: 0;
list-style-type: none;
padding: 0;
font-size: 9.600000000000001pt;
}
a {
color: #980101;
font-weight: bold;
text-decoration: none;
}
.feedlinks {
font-size: 8pt;
font-weight: bold;
color: #888;
}
#bodyText {
padding: 0 24pt 24pt;
}
#bodyText > div {
min-width: 800px;
}
#bodyText > .schedule {
width: auto;
}
h1, h2, h3, dt {
font-weight: bolder;
}
h3.summary {
margin-top: 2em;
}
.date {
padding-left: 12pt;
font-size: x-small;
font-weight: normal;
color: #888;
}
.notice.feed {
font-size: 9.600000000000001pt;
}
.url {
text-decoration: underline;
}
#footer {
text-align: center;
margin-top: 6pt;
font-size: 9.600000000000001pt;
}
#oldds {
margin: 0;
}
#oldds > li {
display: inline;
margin: 0 0.3em;
}
dl dt {
font-weight: bold;
margin-top: 1em;
font-size: 110%;
}
dl dd {
margin-left: 2em;
}
#solar {
background-image: url('../images/sun.svg');
z-index: -1000;
overflow: hidden;
clip: auto;
position: absolute;
top: -3900px;
right: -3900px;
width: 8000px;
height: 8000px;
-webkit-animation: rotate 230s infinite linear;
-moz-animation: rotate 230s infinite linear;
-o-animation: rotate 230s infinite linear;
-ms-animation: rotate 230s infinite linear;
animation: rotate 230s infinite linear;
}
@-webkit-keyframes rotate {
0% {
-webkit-transform:rotate(0deg);
}
100% {
-webkit-transform:rotate(-360deg);
}
}
@-moz-keyframes rotate {
0% {
-moz-transform:rotate(0deg);
}
100% {
-moz-transform:rotate(-360deg);
}
}
@-o-keyframes rotate {
0% {
-o-transform:rotate(0deg);
}
100% {
-o-transform:rotate(-360deg);
}
}
@-ms-keyframes rotate {
0% {
-ms-transform:rotate(0deg);
}
100% {
-ms-transform:rotate(-360deg);
}
}
@keyframes rotate {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(-360deg);
}
}
.backgroundcloud {
position: absolute;
width: 72px;
height: 40px;
z-index: -7;
}
.backgroundflash {
position: absolute;
z-index: -5;
}
.backgroundraindrop {
position: absolute;
z-index: -8;
color: #65b8ff;
font-family: monospace;
font-size: 50%;
font-weight: bold;
}
/* -- Schedule -- */
.scheduletitle:nth-child(1) {
margin-top: 130px;
}
.schedule {
border-radius: 30px;
background-color: #65B8FF;
border-spacing: 2px;
width: 610px;
}
.schedule .schedulehead {
color: white;
padding: 0.2em 0;
font-weight: bold;
}
.schedule .timeslot {
color: white;
padding: 0.2em 0.8em 0.2em 1em;
text-align: right;
}
.schedule .timeslot.odd {
font-size: 9.600000000000001pt;
}
.schedule td.event {
border-radius: 15px;
background-color: white;
padding: 1em 0.5em;
}
.schedule ul {
display: block;
margin: 0;
padding: 0;
list-style-type: none;
font-size: 9.600000000000001pt;
}
.schedule ul li {
display: inline;
padding-right: 1em;
}
/* -- Video Resource -- */
.resource {
display: inline-block;
margin: auto 2px 0;
width: 390px;
text-align: center;
}
.resource h4 {
font-weight: bold;
margin: 1em auto 0;
vertical-align: bottom;
}
.resource img {
max-width: 95%;
}
.resource ul {
list-style-type: none;
font-size: 90%;
}
.resource li {
display: inline-block;
margin: 0 0.5em;
}
.resource li .size {
padding-left: 0.5em;
font-size: 80%;
}