/* ----------------------------------------------------------------------------- */
/* Scoreloop SCREEN Stylesheet */
/* version: 0.1a */
/* date: 23/02/09 */
/* author: Marc Beyerlin + Anja Deubzer */
/* email: info@anjadeubzer.de */
/* website: http://www.scoreloop.com */
/* Copyright: Copyright (c) 2009 by scoreloop */
/* License: No rights granted for any use of the Software or parts of it */
/* This file is part of scoreloop. All rights reserved. No rights granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software or parts of the Software without prior written and signed permission. */
/* THIS FILE RESIDES IN "/public/stylesheets/". */
/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */
/* Scoreloop CONFIGURATION Stylesheet */
/* version: 0.1a */
/* date: 23/02/09 */
/* author: Marc Beyerlin + Anja Deubzer */
/* email: info@anjadeubzer.de */
/* website: http://www.scoreloop.com */
/* Copyright: Copyright (c) 2009 by scoreloop */
/* License: No rights granted for any use of the Software or parts of it */
/* This file is part of scoreloop. All rights reserved. No rights granted to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software or parts of the Software without prior written and signed permission. */
/* THIS FILE RESIDES IN "/public/stylesheets/". */
/* ----------------------------------------------------------------------------- */
#footnotes_debug { font-size: 10px; line-height: 15px; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

td[align="right"] { text-align: right; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

body { font: 12px/20px Arial, Helvetica, Verdana, sans-serif; color: #888888; background: #FBFBFB url(/images/bg.png?00000) repeat-x; background-position: 0 -50px; text-align: center; }
body.invitationPage, body.entryPage { background-position: 0 -20px; }

body.iframe { background: #FFF none repeat-x; }

#pagewrapper { position: relative; margin-left: auto; margin-right: auto; width: 960px; text-align: left; }

a { text-decoration: none; color: #9f488f; }
a:hover { text-decoration: underline; color: #7d266d; background-color: transparent; }

h1 { font-size: 18px; line-height: 20px; font-weight: bold; }

h2 { font-size: 14px; line-height: 20px; }

h3 { font-size: 14px; line-height: 20px; font-weight: bold; }

strong { font-weight: bold; color: #5b5b5b; }

.clearLeft, #clearLeft { clear: left; }

.clearRight { clear: right; }

.clearBoth { clear: both; }

.floatLeft { position: relative; float: left; display: inline; }

.floatRight { position: relative; float: right; display: inline; }

.error, .warning, .notice { position: relative; padding: 10px; margin-bottom: 20px; }
.error li, .warning li, .notice li { margin-left: 20px; }

.error { color: red; border-top: 1px "solid" red; border-bottom: 1px "solid" red; background: #ffcccc; }

.warning { color: #9f488f; border-top: 1px solid #9f488f; border-bottom: 1px solid #9f488f; background: white; }

.notice { color: #5f004e; border-top: 1px solid #5f004e; border-bottom: 1px solid #5f004e; background: #fff2ff; }

.search_error { font-size: 12px; line-height: 20px; color: red; }

#header { position: relative; }
#header #logo { position: absolute; }
#header #scoreloopValues { position: absolute; bottom: 0; right: 420px; }
#header.big { height: 130px; }
#header.big #logo { top: 25px; }
#header.middle { height: 100px; }
#header.middle #logo { top: 20px; }
#header.small { height: 100px; }
#header.small #logo { top: 20px; }

.scoreloopValues { font-size: 14px; line-height: 20px; padding: 10px 5px; }
.scoreloopValues .floatLeft { margin-top: -5px; }
.scoreloopValues a { display: block; width: 30px; height: 31px; margin-right: 5px; }
.scoreloopValues img { position: relative; float: left; display: inline; width: 30px; height: 30px; }

#contents { margin-top: 40px; }
.entryPage #contents { margin-top: 30px; }

#sidebar { position: relative; float: right; display: inline; margin: 0px 0px 0px 10px; }
.oneColumn #sidebar, .bigColumns #sidebar { width: 220px; }
.smallColumns #sidebar { width: 180px; }
.entryPage #sidebar { z-index: 50; height: 200px; }

#main { position: relative; }
.oneColumn #main { width: 960px; }
.smallColumns #main { width: 740px; float: left; }
.bigColumns #main { width: 700px; float: left; }
.entryPage #main { clear: right; }

#footer { margin: 40px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align: right; border-top: 1px "solid" #DDD; clear: both; }
#footer ul, #footer li, #footer span { display: inline; }
