/* ----------------------------------------------- layout & typo */ @font-face { font-family: luci; src:url('luci.ttf'); } body { background-color: #e7ebf2; color: #3b5998; 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:10001; background-image:url(upload_pfeil.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:#3b5998; margin:0px; } div#MenuLoad{ display:none; } div.inboxalert{ z-index:1001; 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; } div.buttonlist:hover{ background-color:#96b2e4; } div#menu { height: 42px; background-image:url(top_back.png); background-repeat:repeat-x; position: fixed; width: 100%; left: 0; top: 0; z-index: 10000; } div#MenuRightBlock { float: right; width: 180px; height: 42px; } div#smalltime{ color:#808080;font-size:80%; font-weight:lighter } hr { border: 0; width: 100%; height:1px; background-color:#d2d9e7; } 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:#fff; text-decoration:none; padding-left:8px; padding-right:8px; height: 100%; padding-top: 15px; padding-bottom: 8px; text-transform: uppercase; font-weight: bolder; } div.menuItems a:hover { background-color:#4b67a1; } 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:#4b67a1; } div.lastcomments { padding:5px; position: relative; float: left; font-size: 80%; } .table{ border:1px solid #bdc5d5; } .tabletop{ background-color:#bdc5d5; border-bottom:1px solid #3b5998; } .tabletoptd{ padding:3px; } .tablelist{ background-color:#d2d9e7; } .tabletd { padding:3px; border-right:1px solid #bdc5d5; } div#top{ position:fixed; right:0px; width:181px; height:32px; top:0px; background-color:#131313; background-image: url(top_back.png); background-repeat: repeat-x; text-align: center; padding-top: 6px; z-index: 10001; } div#rightpanel{ position:fixed; right:0px; width:180px; border-left:1px solid #999999; border-bottom:1px solid #999999; top:38px; } div#bottom{ position:fixed; width:180px; right:0px; height:auto; bottom: 0px; background-color:#E7EBF2; border-left:1px solid #999999; border-top:1px solid #999999; text-align: center; padding-top: 6px; } div#Last5Div{ width:230px;background-color:#e7ebf2;border:1px solid #d8dfea; z-index:10002;position:absolute;visibility:hidden; right:181px; top:38px; padding-right:1px; } div#Last5Div table{ padding-left:3px; border-bottom:1px solid #d8dfea; } div#Last5Div a:hover{ text-decoration:none; } div#Last5Div table:hover{ background-color:#eceff5; } div#hof{ border:1px solid #3b5998; } div#site{ margin-right:180px; } #commentbar{ font-family:Verdana, Geneva, sans-serif; color:#333; font-size:11px; border:1px solid #d8dfea; padding:6px; min-height:30px; } #commentbar:hover{ background-color:#eceff5; } #commentbar a{ color:#333; } #commentbar a:hover{ text-decoration:none; color:#333; } div#commenttext{ margin-right:3px; margin-left:35px; max-width:140px; min-height:30px; } 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: 4px; background: url(logo-fb.png) no-repeat; width: 140px; height: 30px; } #logo:hover { background: url(logo-fb-hov.png) no-repeat; } img { border: 0; } div#content { margin: 3.5em 0.3em 1em; } div#footer { margin-right: 180px; color: #fff; margin-top: 1em; background: #3B5B93; padding: 13px; font-size: 90%; font-weight: bolder; } div#footer a { color: #fff; } span.love { color: #7b0043; } h1 { color: #3b5998; font-size: 90%; font-weight: normal; text-transform: uppercase; } h1.remotePost { color: #3b5998; font-size: 110%; font-weight: bold; text-transform: none; } h2 { margin-top: 3em; color: #3b5998; font-size: 110%; font-weight: bold; } a { color: #3b5998; text-decoration: none; } a:hover { color: #3b5998; 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: #e7ebf2; } a.thumb:hover{ opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */ } .overlay { z-index:1000; 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; } div#infoContainer{ font-family:luci; text-align:center; display:block; margin: 0 auto; max-width: 50%; padding:5px; max-height: 500px; border-bottom:1px solid #d2d9e7; 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 #d2d9e7;*/ /*background-color: #1a1a1a;*/ 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: #000; background-color: #fff; border:1px solid #bdc7d8; font-size: 10pt; margin:5px; } textarea:focus { border: 1px solid #3b5998; } div.comment { background-color: #e0e4ee; padding-top:5px; padding-bottom:5px; padding-left:5px; border:1px solid #d2d9e7; color:#333333; margin-top:15px; margin-right:5px; } 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; border: 1px solid #e7ebf2; background-color: #e7ebf2; color: #3b5998; position: relative; } div.info{ font-size:100%; color:#808080; -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: #3b5998; } 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:100px; background-color: #cddaf2; padding-left:105px; padding-top:15px; border: 1px solid #96b2e4; color: #3b5998; margin: 2em; } div.success { background-color: #cddaf2; padding: 0.1em 0.4em; border: 1px solid #96b2e4; color: #3b5998; margin: 2em; } input { background-color: #fff; color: #000; border:1px solid #bdc7d8; width: 12em; margin:5px; } input.button { background-color: #fff; border-left: 1px solid #bdc7d8; border-top: 1px solid #bdc7d8; width: auto; margin:5px; } input.check { width: auto; margin:5px; } input.login, input.register { margin-top: 1em; padding: 0 1em; } input:focus, input.button:focus { border: 1px solid #3b5998; } dl.form dd { font-family:luci; color:#3b5998; margin: 0.4em 0; text-align:left; font-size:80%; } 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: #3b5998; } fieldset { width: 48em; margin-top: 0.5em; border: 1px solid #d2d9e7; } legend { color: #3b5998; font-size: 90%; font-weight: normal; text-transform: uppercase; } legend p{ color:#3b5998; } 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{ background: #fff6bf url(/media/exclamation.png) center no-repeat; background-position: 15px 50%; text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; color: #000; } .duckytable table{ border-collapse: collapse; text-align:left; } .duckytable caption{ text-transform: uppercase; font-size: 2em; color: #3A5B93; text-align: left; font-weight: bolder; border-bottom: 6px solid #3A5B93; } .duckytable thead tr th{ color: #3A5B93; text-transform: uppercase; text-align: center; padding: 0.4em 0; border-bottom: 3px solid #3A5B93; } .duckytable tfoot th, tfoot td{ border-top: 3px solid #3A5B93; } .duckytable tr td, tr th{ border-bottom: 1px solid #3A5B93; padding: 0.6em 0.4em; line-height: 1.5em; } .spender td{ background: #98Fb98; width: 40%; } .kosten td{ background: #f08080; width: 40%; } #footer-back-to-top { z-index: 9999; 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: #979797; } .imgbbcode { float:left; margin-top:5px; margin-right:10px; max-height:150px; max-width:200px; } #userstats{ background-color: #ADBACF; -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; color: white; } #userstats div { font-weight: bold; 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; } #basic-modal-content {display:none;} /* Overlay */ #simplemodal-overlay {background-color:#000; cursor:wait;} /* Container */ #simplemodal-container {height:360px; width:600px; 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:#84b8d9;}