initial commit

This commit is contained in:
Ben Ramey
2017-03-02 21:57:21 -06:00
commit fd8ad64063
22097 changed files with 1960930 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
/*
* Styles specific to the admin application
* Most of these override styles in main.css
*/
div#nav ul {
left: 0;
}
div#nav>img {
position: relative;
left: 431px;
}
#content {
left: 0;
width: auto;
padding-top: 0;
}
img.event-thumb,
img.employee-thumb {
margin: 0 5px 0 0;
vertical-align: top;
}
body#employee li#employees_nav a,
body#event li#events_nav a,
body#course li#courses_nav a {
background: #22347C;
border-bottom: 6px solid #7592C5;
}
/*
* TinyMCE styles
*/
#content table.mceToolbar {
margin: 0;
}

View File

@@ -0,0 +1,16 @@
body#info p.contact-info {
clear: both;
}
body#info p.contact-info label {
font-weight: bold;
text-align: right;
display: block;
width: 5em;
float: left;
margin-right: 10px;
}
body#info p.contact-info span {
display: block;
float: left;
margin-bottom: 20px;
}

View File

@@ -0,0 +1,8 @@
#info img.event-picture {
background: #fff;
border: 1px solid #F19B62;
padding: 4px;
margin: 5px 10px 5px 20px;
float: right;
max-width: 300px;
}

View File

@@ -0,0 +1,3 @@
#info div.pae-film {
margin: 10px;
}

View File

@@ -0,0 +1,42 @@
/*
* Styles for common form stuff
*
*/
ul.errors {
margin: 0 0 10px 0;
padding: 10px;
background: #990000;
color: #fff;
list-style: none;
}
ul.errors li {
}
div.field {
float: left;
width: 100%;
margin-bottom: 5px;
}
div.field-submit {
clear: both;
}
div.field label {
width: 140px;
text-align: right;
display: block;
float: left;
margin-right: 10px;
}
div.field input,
div.field select,
div.field .input {
clear: left;
}
/*
* Login-specific styles
*/
fieldset.login {
}
fieldset.login div.field label {
width: 80px;
}

View File

@@ -0,0 +1,14 @@
a img {
border: 0;
}
#default p.panorama-para {
display: none;
margin: 0 0 0 10px;
font-size: 0.8em;
}
#default p.panorama-para+p {
}
#default div.pae-film {
margin: 20px;
}

View File

@@ -0,0 +1,12 @@
body#howdowedoit h3+img {
float: right;
margin: 0 5px;
padding-bottom: 15px;
}
body#howdowedoit h2 {
clear: both;
}
body#howdowedoit h3 {
clear: both;
}

View File

@@ -0,0 +1,383 @@
/*
* Styles to get footer at bottom of page
* from http://www.alistapart.com/articles/footers/
*/
html, body {
height: 100%;
}
#main {
position: relative;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
margin-bottom: -48px;
}
html>body #main {
height: auto;
}
#footer {
clear: both;
width: 100%;
}
/* end footer at bottom style */
#main {
min-width: 985px;
}
html {
margin: 0;
}
body {
margin: 0;
font-family: Arial;
background: url(/images/identity/bg_runman.jpg) right top no-repeat;
}
h2 {
margin: 4px 0;
color: #22347C;
font-weight: bold;
font-size: 1.3em;
font-variant: small-caps;
clear: both;
}
p+h2 {
margin-top: 26px;
}
h2+h3 {
margin-top: 12px;
}
h3 {
border-top: 1px solid #F19D62;
font-size: 1.0em;
margin: 25px 0 0 5px;
padding: 2px;
font-weight: normal;
color: #21337B;
}
h3+h4 {
margin-top: 10px;
}
h4 {
margin: 25px 0px 0px 20px;
font-size: 0.9em;
}
div.leitbetriebe-austria {
position: absolute;
right: 5px;
top: 150px;
z-index: 3;
}
div#header div.leitbetriebe-austria img {
border: 0;
}
#content h4+ul,
#content h4+p,
#content h3+ul,
#content h3+p {
margin-top: 2px;
}
#content table,
#content p,
#content blockquote {
font-size: 0.9em;
line-height: 1.3em;
}
#content table,
#content p {
margin: 15px 20px;
}
#content ul {
font-size: 0.9em;
margin: 15px 20px;
padding-left: 15px;
}
#content ul ul {
margin: 5px 10px;
}
/*
* Header styles
*/
div#header {
position: relative;
}
div#user-bar {
position: relative;
background: url(/images/accents/top_line.gif) repeat-x center center;
height: 30px;
}
div#user-bar a {
color: #fff;
}
div#user-bar a:hover {
color: #ddd;
}
div#user-bar span {
position: absolute;
top: 0px;
left: 0px;
color: #fff;
font-size: 0.8em;
padding: 4px 3px 3px;
}
h1 {
position: relative;
z-index: 2;
padding: 0;
margin: 0;
}
h1 a {
display: block;
text-indent: -9999px;
background: url(/images/identity/logo_pae-small2.gif) no-repeat left center;
height: 89px;
width: 605px;
}
h1 img {
position: absolute;
top: 0px;
left: 610px;
}
h1 img+img {
left: 662px;
}
div.orange-line {
position: absolute;
z-index: 1;
bottom: 7px;
width: 100%;
height: 14px;
background: #F19D62;
}
/*
* Navigation styles
*/
div#nav {
position: relative;
z-index: 3;
top: -7px;
background: url(/images/accents/bottom_line.gif) repeat-x center center;
height: 34px;
}
div#nav ul {
margin: 0;
padding: 0;
position: absolute;
left: 216px;
top: 0px;
}
div#nav li {
list-style: none;
float: left;
}
div#nav li a,
div#nav li a:hover {
display: block;
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 0.9em;
padding: 5px 10px 4px;
}
div#nav li a:hover,
body#whoarewe li#whoarewe_nav a,
body#whatdowedo li#whatdowedo_nav a,
body#howdowedoit li#howdowedoit_nav a,
body#where li#where_nav a {
background: #22347C;
border-bottom: 6px solid #7592C5;
}
div#nav span#language-toggle {
position: absolute;
right: 0px;
color: #fff;
font-size: 0.8em;
padding: 6px 6px 5px 0;
}
div#nav span#language-toggle a {
color: #fff;
}
/*
* Sidebar and content wrapper styles
*/
div#sidebar-content-wrapper {
position: relative;
top: -7px;
width: 100%;
min-height: 517px;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
}
/*
* Sidebar styles
*/
#sidebar {
padding: 0 0 10px 0;
position: absolute;
width: 217px;
background: #22347C url(/images/accents/right_side-blue.gif) repeat-y right;
color: #fff;
height: 100%;
}
#sidebar .sb-section {
border-bottom: 1px solid #fff;
padding: 10px 0 10px 10px;
margin-right: 12px;
background: #7592C5;
}
#sidebar .sb-section a {
color: #fff;
}
#sidebar h2 {
margin: 0;
padding: 0;
font-variant: small-caps;
font-size: 1.0em;
color: #fff;
}
/*
* Sub-navigation styles
*/
#subnav ul {
margin: 0 0 0 4px;
padding: 0;
}
#subnav p {
font-size: 1.2em;
}
#subnav li {
list-style-type: none;
font-size: 0.6em;
}
#subnav a {
margin-left: 2px;
text-decoration: none;
font-size: 1.4em;
}
#subnav a:hover,
body#home li#home_subnav a,
body#schedule li#schedule_subnav a,
body#events li#events_subnav a,
body#references li#references_subnav a,
body#subsidies li#subsidies_subnav a,
body#translations li#translations_subnav a,
body#links li#links_subnav a,
body#drivingdirections li#drivingdirections_subnav a {
color: #ddd;
}
/*
* Quick contact styles
*/
#sidebar #quickcontact {
padding-top: 0;
}
#quickcontact p {
font-size: 0.8em;
margin: 4px;
}
/*
* Page navigation styles
*/
#pagenav {
}
#pagenav p {
font-size: 0.7em;
margin: 4px;
}
#pagenav ul {
font-size: 0.7em;
padding: 0 10px;
margin: 4px;
}
/*
* Follow us box
*/
#sidebar #follow-us img {
border: 1px solid #000;
margin-top: 4px;
}
/*
* Sidebar random picture styles
*/
#sidebar #sidebarpicture {
padding: 0;
font-size: 0;
}
#sidebarpicture img {
width: 205px;
}
/*
* Content styles
*/
#content {
position: relative;
left: 217px;
width: 630px;
padding: 10px 15px 48px;
}
/*
* Footer styles
*/
div#footer {
position: relative;
z-index: 2;
text-align: center;
background: #7592C5;
border-top: 1px solid #fff;
border-bottom: 10px #F19D62 solid;
color: #fff;
padding: 6px 0;
font-size: 0.8em;
}
div#footer a {
color: #fff;
}
div#footer a:hover {
color: #ccc;
}
/*
* Tab styles
*/
#content ul.tabs {
position: relative;
z-index: 2;
padding: 0;
margin: 10px 0 0 2px;
list-style-type: none;
}
#content ul.tabs li {
background: #eee;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #999;
padding: 2px 4px;
margin: 0;
display: inline;
cursor: pointer;
}
#content ul.tabs li.selected-tab,
#content ul.tabs li:hover {
background: #fff;
}
#content div.tab-content-wrapper {
position: relative;
z-index: 1;
}
#content div.tab-content {
display: none;
}
div.tab-content h3 {
margin-top: 10px;
border: 0;
}
#content div.initial-tab {
display: block;
}

View File

@@ -0,0 +1,84 @@
/*
* Styles for schedule page
*/
#content table.schedule-table {
margin-top: 0;
border-collapse: collapse;
font-size: 0.8em;
width: 600px;
}
#content table#public_courses_20092010_table,
#content table#public_courses_2010_table,
#content table#summer_courses_2009_table {
width: 840px;
}
table.schedule-table col.level-col,
table#bec_schedule col.dates-col,
table#cae_schedule col.dates-col,
table#fce_schedule col.dates-col,
table#ielts_schedule col.dates-col,
table.schedule-table col.times-col,
table.schedule-table col.dates-col,
table.schedule-table col.days-col,
table.schedule-table col.coursename-col {
border-right: 1px solid #eee;
}
table#biweek_schedule col.level-col {
white-space: nowrap;
}
table.schedule-table col.level-col {
}
table.schedule-table col.dates-col {
width: 150px;
}
table#summer_courses_2009_table col.prices-col {
width: 140px;
}
table#summer_courses_2009_table col.days-col {
width: 210px;
}
table#summer_courses_2009_table col.dates-col {
width: 200px;
}
table#summer_courses_2009_table td {
padding: 4px;
}
table.schedule-table td.course-name {
white-space: nowrap;
}
table.schedule-table thead th {
background: #1D327A;
padding: 4px;
font-weight: normal;
color: #eee;
text-align: left;
}
table.schedule-table tbody tr {
border-bottom: 1px solid #eee;
}
table.schedule-table tbody tr.master {
cursor: pointer;
}
table.schedule-table tbody tr.month-row td {
padding: 4px;
text-align: left;
font-weight: bold;
font-size: 1.0em;
}
table.schedule-table tbody tr.regular td,
table.schedule-table tbody tr.master td {
padding: 4px 6px;
}
table.schedule-table tbody div.detail {
display: none;
padding: 4px 6px;
}
table.schedule-table tbody tr.master-selected,
table.schedule-table tbody tr.regular:hover,
table.schedule-table tbody tr.master:hover {
background: #EABC8C;
}
table.schedule-table td {
vertical-align: top;
padding: 0 6px;
}

View File

@@ -0,0 +1,6 @@
#whatdowedo a img {
border: 2px #ccc solid;
}
#whatdowedo a:hover img {
border: 2px #666 solid;
}

View File

@@ -0,0 +1,48 @@
#whoarewe img.employee-summary-picture {
float: left;
padding: 5px;
border: 1px solid #F19B62;
background: #fff;
margin: 2px 10px 10px 20px;
}
#whoarewe img.employee-details-picture {
float: right;
padding: 5px;
border: 1px solid #F19B62;
background: #fff;
margin: 2px 0 10px 10px;
}
#whoarewe p.employee-title {
margin: -5px 10px 0;
font-size: 1.0em;
}
#whoarewe div.employee-summary {
min-height: 120px;
}
#whoarewe div.employee-summary>p {
margin-top: 4px;
}
#whoarewe h3.employee-summary-name {
clear: both;
}
#whoarewe h3+img+p {
margin-top: 2px;
}
#whoarewe p.contact-info {
clear: left;
margin: 0 4px;
}
#whoarewe p.contact-info label {
font-weight: bold;
text-align: right;
display: block;
width: 5em;
float: left;
margin-right: 10px;
}
#whoarewe p.contact-info span {
display: block;
float: left;
margin-bottom: 5px;
}