/* ----------------------------------------------- layout & typo */ @font-face { font-family: luci; src:url('luci.ttf'); } body { background-color: #242424; color: #cbcbcb; font-family: Arial, Verdana, Trebuchet MS; font-size: 10pt; margin: 0; } div#system{border:2px dashed #FF0000;color:#FFFFFF;text-align:center;margin:8px;padding:8px;} div#UploadD{ z-index:901; background-image:url(upload_pfeil_b.png); background-repeat:no-repeat; background-position:20px top; padding-top:10px; position:absolute; top:40px; left:160px; max-width:400px; } div#UploadD a{ color:#fff; } div#UploadD_d{ padding:20px; color:#fff; background-color:#202020; margin:0px; border-right:#000; border-bottom:#000; } div#MenuLoad{ display:none; } div.inboxalert{ z-index:801; position:absolute; text-align:center; font-family:luci; font-size:70%; top:3px; right:6px; padding:1px; min-width:7px; background-color:#f03d25; color:#fff; border-right:1px solid #00376a; border-bottom:1px solid #00376a; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; } div.buttonlist{ float:right; height:16px; margin-right:5px; margin-top:-5px; background-color:#686868; } div.buttonlist:hover{ background-color:#96b2e4; } div#menu { height: 42px; background-image:url(top_back_b.png); background-repeat:repeat-x; position: fixed; width: 100%; left: 0; top: 0; z-index: 900; } div#MenuRightBlock { float: right; width: 180px; height: 42px; } div#smalltime{ color:#4b4b4b;font-size:80%; font-weight:lighter } hr { border: 0; width: 100%; height:1px; background-color:#212121; } div.userMenu { float: right; font-size: 90%; margin: 5px 30px 0 0; } .color { background-color: #fff; border: 1px solid #bdc7d8; color: #000; width: 12em; } div.search { position: relative; float: left; font-size: 70%; margin: 30px 30px 0 30px; } div.menuItems { position: relative; float: left; font-size: 90%; margin-top: 15px; } div.menuItems a { color:#929292; text-decoration:none; padding-left:8px; padding-right:8px; height: 100%; padding-top: 15px; padding-bottom: 9px; text-transform: uppercase; font-weight: bolder; } div.menuItems a:hover { background-color:#252525; color: #fff; } div.menuItems2 { position: relative; float: right; font-size: 90%; height:30px; margin-top:2px; margin-right:2px; padding:3px; } div.menuItems2 a { color:#fff; text-decoration:none; padding-left:5px; padding-right:5px; font-family:luci; } div.menuItems2 a:hover { color:#fff; text-decoration:none; } div.menuItems2:hover { background-color:#252525; } div.lastcomments { padding:5px; position: relative; float: left; font-size: 80%; } .table{ border:1px solid #111; } .tabletop{ background-color:#222; } .tabletoptd{ padding:3px; border-bottom:1px solid #111; } .tablelist{ background-color:#232323; } .tabletd { padding:3px; border-right:1px solid #111; } div#sidebar{ } div#top{ position:fixed; width:180px; right:0px; height:32px; border-left:1px solid #171717; top:0px; background-color:#131313; background-image: url(top_back_b.png); background-repeat: repeat-x; text-align: center; padding-top: 6px; z-index: 901; } div#rightpanel{ position:fixed; width:180px; right:0px; border-left:1px solid #171717; border-bottom:1px solid #171717; top:38px; background-color:#131313; } div#bottom{ position:fixed; width:180px; right:0px; height:auto; border-left:1px solid #171717; bottom: 0px; background-color:#131313; border-top: 1px solid #242424; border-left:1px solid #171717; text-align: center; padding-top: 6px; } div#Last5Div{ width:230px; background-color:#131313; border:1px solid #000; z-index:902; position:absolute; visibility:hidden; right:181px; top:37px; padding-right:1px; } div#Last5Div table{ padding-left:3px; border-bottom:1px solid #000; } div#Last5Div a:hover{ text-decoration:none; } div#Last5Div table:hover{ background-color:#212121; } div#hof{ border:1px solid #171717; } div#site{ margin-right:180px; } #commentbar{ font-family:Verdana, Geneva, sans-serif; color:#cbcbcb; font-size:11px; padding:6px; min-height:30px; } #commentbar:hover{ background-color:#212121; } #commentbar a{ color:#cbcbcb; } #commentbar a:hover{ text-decoration:none; color:#cbcbcb; } div#commenttext{ margin-left:35px; max-width:140px; min-height:30px; margin-right:3px; } div#commentimg{ width:32px; float:left; } div.search input { font-size: 100%; } input.search { background-image: url(search.png); background-repeat: no-repeat; background-position: 2px 2px; color: #fff; text-align: right; width: auto; padding-left: 14px; } input.color { background-image: url(color.png); background-repeat: no-repeat; width: 18px; } #logo { float: left; margin-left: 15px; margin-right: 10px; margin-top: 5px; background: url(logo.png) no-repeat; width: 140px; height: 30px; } #logo:hover { background: url(logo-hover.png) no-repeat; } img { border: 0; } div#content { margin: 3.5em 0.3em 1em; } div#footer { margin-right: 180px; color: #444; background: #171717; padding: 13px; font-size: 90%; font-weight: bolder; } span.love { color: #7b0043; } h1 { color: #cbcbcb; font-size: 90%; font-weight: normal; text-transform: uppercase; } h1.remotePost { color: #cbcbcb; font-size: 110%; font-weight: bold; text-transform: none; } h2 { margin-top: 3em; color: #cbcbcb; font-size: 110%; font-weight: bold; } a { color: #FFF; text-decoration: none; } a:hover { color: #FFF; text-decoration:underline; } div.article { margin-left: 1em; width: 40em; } ul { list-style-type:circle; } div.userbutton{ float:right; font-family:luci; display: table-cell; vertical-align: middle; height:30px; margin-top:6px; } div.userbutton img { float:right; } div.userbutton a { font-family:luci; text-align:center; height:16px; padding:7px; margin-top:6px; } div.userbutton a:hover { color:#FFFFFF; margin-top:6px; background-color:#4b67a1; } /* ----------------------------------------------- prev next bars */ a.next, a.prev, div.noPrev, div.noNext { text-indent: 16px; color: #fff; width: 12px; overflow: hidden; display: block; text-align: center; position: absolute; } /* Hide from IE < 7 */ a.next[class], a.prev[class], div.noPrev[class], div.noNext[class] { height: 100%; } a.prev { background-image: url(prev.png); background-position: -12px 0; left: 0; top: 0; } a.prev:hover { background-position: -24px 0; } a.next { background-image: url(next.png); background-position: -12px 0; right: 0; top: 0; } a.next:hover { background-position: 0 0; } div.noPrev { background-image: url(prev.png); background-position: 0 0; left: 0; top: 0; } div.noNext { background-image: url(next.png); background-position: -24px 0; right: 0; top: 0; } /* ----------------------------------------------- grid view */ .unread{ float:left; background-image:url(alert.gif); width:10px; height:10px; } .noscr { text-align:center; background-color: #de5c5c; margin:5px; padding:3px; color:#000; border: 1px solid #bc3c3c; } div#images { position: relative; } div#imageGrid { margin: 0 13px; left: 0; top: 0; position: relative; } #imageGrid div { position: absolute; overflow: hidden; } .b0 { width: 192px; height: 192px; } .b1 { width: 128px; height: 128px; } .b2 { width: 64x; height: 64px; } a.thumb { display: block; padding: 1px; background-color: #242424; } a.thumb:hover{ opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ } .overlay { z-index:800; position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; background-color:#96b2e4; opacity:0.45; -moz-opacity:0.45; filter:alpha(opacity=45); } /* ----------------------------------------------- single image view */ div#viewer { position: relative; } div#imageContainer { margin: 0 14px; overflow:auto; /* this is important */ } div#infoContainer{ font-family:luci; text-align:center; display:block; margin: 0 auto; max-width: 50%; padding:5px; max-height: 500px; min-height:20px; border-bottom:1px solid #202020; background-color:#242424; color:#eee; } img#image { display:block; margin: 0 auto; } img#image[src] { cursor: pointer; } img.scaled { max-width: 70%; max-height: 600px; } img.full { max-width: none; max-height: none; } div#imageInfo { width: 500px; margin: 1em auto; overflow: hidden; /*border:1px solid #212121;*/ padding: 1em; position: relative; } div.date { color: #444; position: absolute; right: 1em; top: 0.7em; font-style: italic; } div.teaser { margin: 1em 0; } .hidden { display: none; } .visible { display: block; } /* Comments ---------------------------------------------------------*/ div.comments h3 { font-size: 10pt; color: #fff; } form.addComment { } textarea { font-family:luci; color: #cbcbcb; background-color: #171717; border:1px solid #000; font-size: 10pt; margin:5px; } textarea:focus { border: 1px solid #3b5998; } div.comment { /* font-family:luci; */ word-break:break-strict; padding-top:5px; padding-bottom:5px; padding-left:5px; border:1px solid #111; background-color:#202020; color:#898989; margin-top:15px; margin-right:5px; font-size: 14px; } div.commentHead { margin-bottom: 2px; } img.avatarSmall { height:32px; width:32px; } /* image rating ---------------------------------------------------------*/ div.rating { display:none; font-weight: bold; margin-bottom: 0.5em; position: relative; } div.rating span { display: block; padding-top: 2px; } div.ratingBase { display:none; position: relative; float: left; margin-right: 0.5em; width: 102px; height: 20px; background-image: url( star-base.png ); } div.ratingCurrent { position: absolute; top: 0; left: 0; height: 20px; background-image: url( star-current.png ); } div.ratingRate { display:none; position: absolute; top: 0; left: 0; width: 102px; height: 20px; background-image: url( star-rate.png ); background-repeat: no-repeat; background-position: -100px 0; } div.ratingRate a { display: block; height: 20px; width: 20px; float: left; } div.ratingRate a:hover { background: transparent; } div.load { background-image: url( loading.gif ); background-repeat: no-repeat; float: left; margin-top: 3px; width: 14px; height: 14px; display: none; } div.load:hover{ background-color:#96b2e4; } /* UserInfo ---------------------------------------------------------*/ div.userInfo { margin: 1em 0; color: #cbcbcb; position: relative; } div.info{ font-size:100%; color:#4b4b4b; -moz-user-select: none; -khtml-user-select: none; user-select: none; } img.avatar { float: left; margin-right: 1em; position: relative; } div.name { font-family:luci; color: #cbcbcb; } a.textPrev, div.textNoPrev { display: block; float: left; } a.textNext, div.textNoNext { display: block; float: right; } /* Forms ---------------------------------------------------------*/ div.warn { background-image:url('/media/warn.png'); background-repeat:no-repeat; min-height:95px; background-color: #de5c5c; padding-left:105px; padding-top:15px; border: 1px solid #bc3c3c; color: #171717; margin: 2em; } div.success { background-color: #69d96b; padding: 0.1em 0.4em; border: 1px solid #3cbc3f; color: #171717; margin: 2em; } input { background-color: #171717; color: #cbcbcb; border:1px solid #000; width: 12em; margin:5px; } input.button { color: #cbcbcb; background-color: #171717; border-left: 1px solid #000; border-top: 1px solid #000; width: auto; margin:5px; } input.check { width: auto; margin:5px; } input.login, input.register { margin-top: 1em; padding: 0 1em; color: #cbcbcb; } input:focus, input.button:focus { border: 1px solid #3b5998; } dl.form dd { font-family:luci; color:#cbcbcb; margin: 0.4em 0; text-align:left; font-size:80%; } dl.form dd input{ color:#FFF; } dl.form dt { font-family:luci; margin-left: 0.5em; padding: 0.4em 0 0 1em; width: 8em; height: 1em; text-align: left; display: block; float: left; color: #cbcbcb; } fieldset { width: 48em; margin-top: 0.5em; border: 1px solid #171717; } legend { color: #cbcbcb; font-size: 90%; font-weight: normal; text-transform: uppercase; } legend p{ color:#cbcbcb; } pre { font-family: Bitstream Vera Sans Mono, Courier New, Lucida Console, monospace; font-size: 9pt; border-top: 1px solid #444; border-bottom: 1px solid #333; padding: 0.4em; color: #fff; } /* colorpicker ---------------------------------------------------------*/ div#colorpicker { position: absolute; top: 16px; left: 0; width: 80px; height: 76px; background-color: #333; border: 1px solid #777; z-index: 10; } div#colorpickerSV { background-color: #f00; position: absolute; bottom: 0; left: 0; width: 64px; height: 64px; background-image: url(colorpicker-sv.png); } div#colorpickerH { position: absolute; bottom: 0; right: 0; width: 14px; height: 64px; background-image: url(colorpicker-h.png); background-repeat: no-repeat; } div#colorpickerSVSelect { position: absolute; top: -4px; left: -4px; width: 9px; height: 9px; background-image: url(colorpicker-select-sv.png); } div#colorpickerHSelect { position: absolute; top: -2px; right: 1px; width: 3px; height: 5px; background-image: url(colorpicker-select-h.png); } div#colorpickerCurrent { background-color: #fff; position: absolute; top: 2px; left: 1px; width: 8px; height: 8px; } div#colorpickerValue { font-size: 9px; font-family: arial; color: #fff; position: absolute; top: 0; left: 12px; height: 8px; } .alert{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #333 url(/media/exclamation.png) center no-repeat; background-position: 15px 50%; text-align: left; padding: 5px 20px 5px 45px; margin: 5px; font-weight: bold; } .duckytable table{ border-collapse: collapse; text-align:left; } .duckytable caption{ text-transform: uppercase; font-size: 2em; color: #fff; text-align: left; font-weight: bolder; border-bottom: 6px solid #000; } .duckytable thead tr th{ color: #0099ff; text-transform: uppercase; text-align: center; padding: 0.4em 0; border-bottom: 3px solid #000; } .duckytable tfoot th, tfoot td{ border-top: 3px solid #000; } .duckytable tr td, tr th{ border-bottom: 1px solid #000; padding: 0.6em 0.4em; line-height: 1.5em; } .spender td{ background: #008000; width: 40%; } .kosten td{ background: #b22222; width: 40%; } #footer-back-to-top { z-index: 999; text-decoration: none; position: fixed; bottom: 4px; right: 212px; overflow: hidden; width: 30px; height: 31px; border: none; text-indent: 100%; background: url(/media/ui.totop.png) no-repeat left top; filter:alpha(opacity=70); /* IE */ -moz-opacity: 0.70; /* Mozilla */ opacity: 0.70; /* Opera */ } .Spoiler{ color: #171717; background-color: #171717; } .Spoiler:hover{ color: #fff; } .quote { color: #5A5A5A; } .imgbbcode { float:left; margin-top:5px; margin-right:10px; max-height:150px; max-width:200px; } #userstats{ background-color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: left; width: 7em; height: 64px; text-align: center; margin: 0 0 8px 8px; font-size: 18px; } #imgscore{ background-color: #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: left; width: 6em; height: 49px; text-align: center; margin: 0 0 8px 8px; font-size: 18px; } #imgscore div { font-weight: bold; color: white; font-size: 170%; } #userstats div { font-weight: bold; color: white; font-size: 200%; } .meter { height: 20px; /* Can be anything */ position: relative; background: #555; text-align: center; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 5px; padding: 5px; -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3); -moz-box-shadow : inset 0 -1px 1px rgba(255,255,255,0.3); box-shadow : inset 0 -1px 1px rgba(255,255,255,0.3); } .meter > span { display: block; height: 100%; color: #fff; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; background-color: #008000; position: relative; overflow: hidden; } .score { position: relative; -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3); -moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3); box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3); overflow: hidden; } .score > span { display: block; height: 13px; background-color: green; } #basic-modal-content {display:none;} /* Overlay */ #simplemodal-overlay {background-color:#000; cursor:wait;} /* Container */ #simplemodal-container input, #simplemodal-container button, #simplemodal-container label { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #simplemodal-container input[type=text], #simplemodal-container input[type=password] { padding: 0 10px; width: 300px; height: 40px; color: #bbb; text-shadow: 1px 1px 1px black; background: rgba(0, 0, 0, 0.16); border: 0; border-radius: 5px; -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06); box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06); } #simplemodal-container input[type=text]:focus, #simplemodal-container input[type=password]:focus { color: white; background: rgba(0, 0, 0, 0.1); outline: 0; } #simplemodal-container {height:300px; width:400px; color:#bbb; background-color:#242424; border:4px solid #444; padding:12px;} #simplemodal-container .simplemodal-data {padding:8px;} #simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;} #simplemodal-container a {color:#ddd;} #simplemodal-container a.modalCloseImg {background:url(/media/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;} #simplemodal-container h3 {color:#fff;}