* @copyright 2011 WoltLab GmbH\r
*/\r
\r
+\r
+\r
/* -- -- -- -- -- Miscellaneous -- -- -- -- -- */\r
\r
* {\r
color: #369;\r
text-decoration: none;\r
\r
- -webkit-transition: all .1s linear;\r
- -moz-transition: all .1s linear;\r
- -ms-transition: all .1s linear;\r
- -o-transition: all .1s linear;\r
- transition: all .1s linear;\r
+ -webkit-transition: color .1s linear;\r
+ -moz-transition: color .1s linear;\r
+ -ms-transition: color .1s linear;\r
+ -o-transition: color .1s linear;\r
+ transition: color .1s linear;\r
}\r
\r
a:hover {\r
top: -9000px;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Header -- -- -- -- -- */\r
\r
-header {\r
- margin: 0 23px 0;\r
+header.pageHeader {\r
+ /*\r
+ background-image: url("../images/header.png");\r
+ background-position: left top;\r
+ background-repeat: repeat-x;\r
+ */\r
+ min-width: 800px;\r
+ width: 100%;\r
}\r
\r
-header div#logo {\r
- /* This is experimental. Looks like only \r
- Safari/Chrome support SVG-images as background-\r
- images properly! */\r
+/* Top Menu */\r
+\r
+header.pageHeader menu.topMenu {\r
+ position: absolute;\r
+ top: 0;\r
+ right: 0;\r
+ left: 0;\r
+ min-height: 25px;\r
+ z-index: 10;\r
+ background-color: rgba(0, 0, 0, .4);\r
\r
- background-image: url("../images/wcfLogoWhite.svg");\r
- background-position: 0 35px;\r
- background-repeat: no-repeat;\r
+ -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);\r
+ -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);\r
+ -ms-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);\r
+ -o-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);\r
+ box-shadow: 0 3px 7px rgba(0, 0, 0, .3);\r
+}\r
+\r
+header.pageHeader menu.topMenu > div {\r
+ padding: 5px 23px 3px;\r
\r
- -webkit-background-size: 300px auto;\r
- -moz-background-size: 300px auto;\r
- -ms-background-size: 300px auto;\r
- -o-background-size: 300px auto;\r
- background-size: 300px auto;\r
}\r
\r
-header div#logo h1 {\r
+header.pageHeader menu.topMenu ul {\r
+ \r
+}\r
+\r
+header.pageHeader menu.topMenu ul li, header.pageHeader menu.topMenu ul li a {\r
+ color: #69c;\r
+ text-shadow: 0 -1px 0 #000;\r
+}\r
+\r
+header.pageHeader menu.topMenu ul li a:hover {\r
+ color: #fff;\r
+}\r
+\r
+/* Logo */\r
+\r
+header.pageHeader div#logo {\r
+ position: relative;\r
+ z-index: 1;\r
+ margin: 0 23px 0;\r
+}\r
+\r
+header.pageHeader div#logo h1 {\r
color: #d8e7f5;\r
text-shadow: 0 -1px 0 #000;\r
- font-size: 160%;\r
+ font-size: 150%;\r
position: relative;\r
- top: 45px;\r
+ top: 70px;\r
}\r
\r
-header div#logo a:hover {\r
+header.pageHeader div#logo a:hover {\r
color: #d8e7f5;\r
text-decoration: none !important;\r
}\r
\r
-header div#logo img {\r
- float: left;\r
+header.pageHeader div#logo img {\r
+ position: absolute;\r
+ left: 0;\r
+ bottom: 20px;\r
}\r
\r
-header div#logo a {\r
+header.pageHeader div#logo a {\r
display: block;\r
- height: 115px;\r
+ height: 120px;\r
text-align: right;\r
}\r
\r
-/* -- -- -- -- -- Main Menu -- -- -- -- -- */\r
+/* Main Menu */\r
\r
menu.mainMenu {\r
- margin: 0 7px -7px;\r
- background-color: rgba(0, 0, 0, .5);\r
+ margin: 0 30px -7px;\r
+ background-color: rgba(0, 0, 0, .4);\r
border-radius: 5px 5px 0 0;\r
display: inline-block;\r
+ position: relative;\r
}\r
\r
menu.mainMenu:after {\r
menu.mainMenu li {\r
font-size: 105%;\r
font-weight: normal;\r
- color: #ccc;\r
+ color: #69c;\r
text-shadow: 0 -1px 0 #000;\r
border-radius: 5px 5px 0 0;\r
cursor: pointer;\r
z-index: 10;\r
}\r
\r
-/* -- -- -- -- -- Header Navigation -- -- -- -- -- */\r
+/* Header Navigation */\r
\r
nav.headerNavigation {\r
display: block;\r
background-color: #e7f2fd;\r
border-bottom: 1px solid #bcd;\r
border-radius: 3px 3px 0 0;\r
+ margin: 0 23px;\r
padding: 3px 7px;\r
position: relative;\r
}\r
float: right;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Main -- -- -- -- -- */\r
\r
div.main {\r
display: table-row;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Content -- -- -- -- -- */\r
\r
div#content {\r
width: 100%;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Sidebar -- -- -- -- -- */\r
\r
aside.sidebar {\r
padding: 0 !important;\r
}\r
\r
-/* -- -- -- -- -- Sidebar Menu -- -- -- -- -- */\r
+/* Sidebar Menu */\r
\r
nav.sidebarMenu {\r
white-space: nowrap;\r
font-size: 130%;\r
font-weight: bold;\r
margin-top: 5px;\r
- padding: 7px 7px 7px 35px;\r
+ padding: 7px 15px 7px 35px;\r
position: relative;\r
}\r
\r
font-weight: bold;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Footer -- -- -- -- -- */\r
\r
footer {\r
min-height: 40px;\r
}\r
\r
+footer p.copyright a {\r
+ text-shadow: 0 -1px 0 #000;\r
+}\r
+\r
footer p.copyright a:hover {\r
color: #69c;\r
text-decoration: none;\r
}\r
\r
+/* Footer Navigation */\r
\r
-\r
-\r
-\r
-\r
-footer nav#navigationFooter {\r
- float: right;\r
-}\r
-\r
-footer nav#navigationFooter a span {\r
- display: none;\r
+footer nav.footerNavigation {\r
+ \r
}\r
\r
-footer nav#navigationFooter ul li {\r
+footer nav.footerNavigation ul li {\r
display: inline-block;\r
-}\r
-\r
-footer .toTopLink {\r
float: right;\r
}\r
\r
top: 0;\r
}\r
\r
-/* -- -- -- -- -- Headlines -- -- -- -- -- */\r
+\r
+\r
+/* -- -- -- -- -- Headings -- -- -- -- -- */\r
\r
div.mainHeadline {\r
height: 48px;\r
padding: 7px;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Fieldsets -- -- -- -- -- */\r
\r
fieldset {\r
list-style-type: circle;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Forms -- -- -- -- -- */\r
\r
div.formElement {\r
border-width: 0 !important;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Tables -- -- -- -- -- */\r
\r
table {\r
background-color: #eee;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Page Navigation -- -- -- -- -- */\r
\r
.pageNavigation ul li {\r
vertical-align: middle;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Large Buttons -- -- -- -- -- */\r
\r
div.largeButtons {\r
margin-bottom: 14px;\r
}\r
\r
+\r
+\r
/* -- -- -- -- -- Tabbed Content -- -- -- -- -- */\r
\r
dl {\r
\r
\r
\r
-\r
/* -- -- -- -- -- Taken from jQuery UI @ themes/base/jquery.ui.tabs.css -- -- -- -- -- */\r
\r
.ui-tabs {\r