@import url('http://fonts.googleapis.com/css?family=Kalam'); body { background-color: black; font-family: 'ChicagoFLFRegular'; font-weight: normal; font-style: normal; font-size: 90%; color: white; height: 100%; } header { height: 200px; position: relative; } section { position: relative; } #sectionhash { height: 20px; } #sectionwees { height: 340px; } #sectionanswer { height: 150px; } #sectionform { height: 400px; } footer { height: 200px; position: relative; } td { vertical-align: top; padding-right:10px; padding-bottom: 10px; } form table { width: 100%; border-collapse: collapse; } input { width: 100%; outline-color: #b4363b; } input.levelradio { width: 10%; } #hashtags { font-size: x-small; max-width:400px; width: 100%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; } .headline { padding-bottom: 4px; } #header { width: 50%; overflow: auto; margin: auto; position: absolute; left: 0; bottom: 0; right: 0; text-align: center; display: table-cell; vertical-align: middle; } #headerimg { max-width:400px; width: 100%; } #wees { max-width:400px; width: 100%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: left; } #answer { max-width:400px; width: 100%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: left; } #applyform { max-width:400px; width: 100%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: left; } #apply { background-color: #b4363b; border: medium solid #b4363b; font-family: 'ChicagoFLFRegular'; font-weight: normal; font-style: normal; color: white; font-size: medium; margin-top: 20px; } #footer { max-width:400px; width: 100%; overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: left; } #planetdiv { position: fixed; padding: 10px; bottom: 0; left: 0; right: 0; height: 330px; overflow: hidden; z-index: -1; } #planetcut { width: 100%; height: auto; max-height: 320px; overflow: auto; margin: auto; position: absolute; left: 0; bottom: 0; right: 0; text-align: center; display: table-cell; vertical-align: middle; z-index: -2; } #kurzlogo { width: 150px; overflow: auto; margin: auto; position: absolute; left: 30px; bottom: 10px; text-align: center; display: table-cell; vertical-align: middle; z-index: -1; } #thlogo { width: 210px; overflow: auto; margin: auto; position: absolute; left: 210px; bottom: 10px; text-align: center; display: table-cell; vertical-align: middle; z-index: -1; } #skydiv { position: fixed; padding: 10px; top: 0; left: 0; right: 0; height: 600px; overflow: hidden; z-index: -1; } #skyl{ overflow: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; } #skyr { overflow: auto; margin: auto; position: absolute; top: 0; right: 0; bottom: 0; } a { color: white; text-decoration: none; font-weight: bold; }