/* *** Schwarze-Szene.org CSS-BUILDER *** */

html, body{height:100%;}
body{background-color:black; color:white; margin:0; padding:0; font-size:12px; font-family:helvetica,arial,"frutiger linotype","lucida grande",sans-serif;}
body *{margin:0; padding:0;}
img{border:0;}
a, a:link, a:active, a:visited{color:#b3b0ad; text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3{margin-top:5px; margin-bottom:7px;}
h1{font-size:18px}
h2{font-size:17px}
h3{font-size:15px}
h4{font-size:13px}
h5{font-size:12px}
input, textarea, select{color:white; border:1px solid #1F2326; background-color:#535C6B;}
select .defaultOption{margin:auto;}
input[type=text], input[type=password]{padding:2px;}
input[type=text], input[type=password], textarea, select, input.formElementText{width:300px;}
label{display:block;}
fieldset{border:0;}
input:hover, input:focus, textarea:focus, select:focus, .ssorg-formularElement-error input:hover, .ssorg-formularElement-error input:focus, .ssorg-formularElement-error textarea:focus, .ssorg-formularElement-error select:focus{border-color:white;}
#body-wrapper h1{font-size:1.4em; border-bottom:1px solid white;}
#body-wrapper h2{font-size:1.3em; border-bottom:1px solid white;}
#body-wrapper p, #body-wrapper pre{margin-bottom:15px;}
#body-wrapper li{margin-left:5px;}
#body-wrapper li li{margin-left:5px;}
div.ssorg-message{background-color:#23282C; border:1px solid #48525A; padding:10px 30px;}
div.ssorg-formularElement-error input, div.ssorg-formularElement-error textarea{background-color:#905C6B; border:1px dotted #48525A;}
div.ssorg-content-box-wrapper{background-color:#23282C; border:1px solid #48525A; padding:10px;}
div.ssorg-content-box-wrapper h1{border-bottom:1px solid white;}
.ssorg-clear{clear:both;}
.ssorg-separator{}
div#pageMessageWrapper{position:fixed; top:0px; left:0px; right:0px; z-index:99; cursor:pointer; text-align:center; margin:auto; min-width:200px; max-width:500px; display:inline-block;}
div#pageMessageIcon{position:absolute; left:10px; top:5px; width:15px; height:15px; background-position:0px 0px; background-image:url(/layout//images/sprites.png); background-repeat:no-repeat;}
div#pageMessage{border-color:#DEDEDE; background:#EFEFEF; color:#222222; font-family:sans-serif; padding:5px 30px; border-bottom:1px solid black;}
.ssorg-messagebox-help div#pageMessageIcon{background-position:-50px 0px;}
.ssorg-messagebox-info div#pageMessageIcon{background-position:-100px 0px;}
.ssorg-messagebox-notice div#pageMessageIcon{background-position:-150px 0px;}
.ssorg-messagebox-success div#pageMessageIcon{background-position:-200px 0px;}
.ssorg-messagebox-error div#pageMessageIcon{background-position:-250px 0px;}
.ssorg-messagebox-warning div#pageMessageIcon{background-position:-300px 0px;}
.ssorg-messagebox-help div#pageMessage{background-color:#BDE5F8; border-color:#00529B; color:#00529B;}
.ssorg-messagebox-info div#pageMessage{background-color:#BDE5F8; border-color:#00529B; color:#00529B;}
.ssorg-messagebox-notice div#pageMessage{background-color:#BDE5F8; border-color:#00529B; color:#00529B;}
.ssorg-messagebox-success div#pageMessage{background-color:#C5EBCD; border-color:#3C6A36; color:#3C6A36;}
.ssorg-messagebox-error div#pageMessage{background-color:#FFDDDD; border-color:#FF0000; color:#EE725B;}
.ssorg-messagebox-warning div#pageMessage{background-color:#FFC; border-color:#86866B; color:#86866B;}
div#pageOverallWrapper{position:relative; min-height:100%;}
div#pageFooterWrapper{clear:both;}
div#pageCopyright{font-size:10px; color:gray; text-align:right; padding-right:2px;}
span.formError{color:red;}
table.sxFormTable{width:100%;}
table.sxFormTable th{background-color:#48525A; padding:2px; width:200px; text-align:right; font-weight:bold;}
table.sxFormTable td{padding-left:2px;}
form.sxForm fieldset.sxFieldSet{border:2px solid #48525A; margin-left:5px; margin-right:5px; margin-top:3px; margin-bottom:7px;}
form.sxForm fieldset.sxFieldSet legend{background-color:#353D43; border:2px solid #48525A; margin-left:20px; font-weight:bold; padding:2px; padding-left:5px; padding-right:5px;}
div.sxElementCheckboxItem{margin-bottom:2px;}
div.sxElementCheckboxItem input, div.sxElementCheckboxItem label{display:inline;}
div.sxElementCheckboxItem label{margin-left:5px;}
div.ssorg-button-wrapper{padding:0px 5px; line-height:30px; display:inline-block;}
div.ssorg-button-inline-wrapper{padding:3px 0px; border:1px solid #6B7986; background-color:#353D43; white-space:nowrap; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; line-height:12px; display:inline-block; margin-left:5px; margin-right:5px;}
span.ssorg-button{background-repeat:no-repeat; background-position:5px center; padding:3px; padding-left:30px; padding-right:10px; border:1px solid #6B7986; background-color:#353D43; white-space:nowrap; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -khtml-border-radius:5px; margin-left:5px; margin-right:5px; font-family:sans-serif; font-size:10px; text-transform:lowercase;}
body div.ssorg-button-wrapper span.ssorg-button-icon{width:30px; padding-left:0px; padding-right:24px;}
span.ssorg-button:hover{background-color:#5F6D78;}
body div.ssorg-button-wrapper a, body div.ssorg-button-wrapper a:link, body div.ssorg-button-wrapper a:visited, body div.ssorg-button-wrapper a:active, body div.ssorg-button-wrapper a:hover{color:white; text-decoration:none;}
div.ssorg-button-inline-wrapper .ssorg-button{-moz-border-radius:0px; -webkit-border-radius:0px; border:0; background-color:transparent; padding-left:0; padding-right:0; margin-left:0px; margin-right:0px;}
div.ssorg-button-inline-wrapper .ssorg-button:hover{background-color:#5F6D78;}
.item-popup{position:absolute; top:5px; left:16px; background-color:#667083; border:1px solid #e1e1e1; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; white-space:nowrap; display:none; padding:2px;}
.item-popup ul, .item-popup li{list-style:none;}
.item-popup li a{padding:1px 4px; font-size:10px; display:block;}
.item-popup li a:hover{background-color:#79859B; text-decoration:none;}
.item-popup strong{padding:2px 3px; display:block;}
body.ssorg-webchat-clientJava div#global-wrapper{position:relative;}
body.ssorg-webchat-clientJava div#pageBody, body.ssorg-webchat-clientJava div#pageBodyWrapper, body.ssorg-webchat-clientJava div#pageOverall
body.ssorg-webchat-clientJava div#pageOverallWrapper{width:100%; margin:0; padding:0;}
body.ssorg-webchat-clientJava div#pageBody #ssorg-chat-java-body-wrapper{position:absolute; top:20px; left:0px; right:0px; bottom:0px;}
* html body.ssorg-webchat-clientJava div#pageBody #ssorg-chat-java-body-wrapper{top:0px; padding-top:20px;}
body.ssorg-webchat-clientJava div#pageBody #ssorg-chat-java-body{width:100%; height:100%;}
body.ssorg-webchat-clientJava div#pageBody #ssorg-chat-java-applet{width:100%; height:100%;}
body.ssorg-webchat-clientJava div#ssorg-chat-java-header select{width:auto;}
body.ssorg-webchat-list #pageBody{padding-top:50px;}
body.ssorg-webchat-list div#ssorg-chat-list{width:530px; margin:auto;}
body.ssorg-webchat-list div#ssorg-chat-list ul{list-style:none;}
body.ssorg-webchat-formularHtml div#pageBody, body.ssorg-webchat-formularJava div#pageBody{padding-top:20px;}
body.ssorg-webchat-contentPage div#pageBody{padding:10px 15px;}
body.ssorg-webchat-formularHtml div#pageBody .ssorg-content-box-wrapper, body.ssorg-webchat-formularHtml div#pageBody .ssorg-content-tab-wrapper, body.ssorg-webchat-formularJava div#pageBody .ssorg-content-box-wrapper, body.ssorg-webchat-formularJava div#pageBody .ssorg-content-tab-wrapper{width:550px; margin:auto; padding:0px;}
div#ssorg-chat-formular{padding:5px 10px;}
div#pageCopyright{width:550px; margin:auto;}
div.ssorg-tab-wrapper{padding-bottom:5px; margin-bottom:0px; background-color:#23282C; padding-left:10px;}
div.ssorg-tab-wrapper ul, div.ssorg-tab-wrapper li{list-style:none;}
div.ssorg-tab-wrapper ul{margin:0px; padding:0px;}
div.ssorg-tab-wrapper li{cursor:pointer; background-color:#23282C; font-weight:bold;}
div.ssorg-tab-wrapper li:hover{background-color:#48525A;}
div.ssorg-tab-wrapper li{border-left:1px solid #48525A; border-right:1px solid #48525A; display:inline; padding-top:4px; padding-left:10px; padding-right:10px; padding-bottom:5px;}
div.ssorg-tab-wrapper li.active{background-color:#48525A;}
div.ssorg-tab-wrapper{background-color:transparent;}
div.ssorg-tab-wrapper li{border-top:1px solid #48525A; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-radius-topleft:5px; -o-border-radius-topleft:5px; -khtml-border-radius-topleft:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topright:5px; -o-border-radius-topright:5px; -khtml-border-radius-topright:5px;}
div.ssorg-tab-wrapper span.tabContent{height:30px;}
div.ssorg-tab-wrapper li img{vertical-align:middle; padding-right:5px;}
div.ssorg-tab-wrapper li a, div.ssorg-tab-wrapper li a:link, div.ssorg-tab-wrapper li a:visited, div.ssorg-tab-wrapper li a:active, div.ssorg-tab-wrapper li a:hover{color:white; text-decoration:none;}
div#ssorg-chat-info-footer{position:relative; background-color:#48525A; text-align:center; padding:6px; font-size:10px; vertical-align:top;}
div#ssorg-chat-info-footer dl{}
div#ssorg-chat-info-footer dt, div#ssorg-chat-info-footer dd{display:inline;}
div#ssorg-chat-info-footer dt{font-weight:bold; margin-left:5px;}
div#ssorg-chat-info-footer dd{margin-right:5px;}
span.ssorg-button-login{background-image:url(/layout//images/icons/door.png);}
body div.ssorg-button-wrapper a:hover span.ssorg-button-login{background-image:url(/layout//images/icons/door_open.png);}