@charset "utf-8";

/***************
 * Global
 ***************/

* {margin:0; padding:0;}
body {background:#F1F2F8 url(/skins/7/bg1.png) repeat-x; color:#000000; font-family:Verdana, Arial, Helvetica; font-size:12px; line-height:120%; text-align:left;}
table {text-align:left; font-family:Verdana, Arial, Helvetica; font-size:12px; line-height:120%;}
a {color:#000000;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
input, select, textarea {padding:2px; font-size:100%; vertical-align:middle;}
select {border:1px solid #D5DBE5; margin-right:5px;}
option {padding: 0 0.4em;}
img {border:0 none;}
h1,h3,h4,h5,h6 {font-weight:bold;}
h1 {font-size:130%; margin-top:0;}
h2 {font-size:125%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
h5 {font-size:80%;}
h6 {font-size:80%;}
hr {height:1px; margin-top:12px;}
p {margin:0.6em 0 0.7em; line-height:1.3em;}
ul {list-style-type:none;}

/***************
 * Shortcuts
 ***************/

.clear {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}
.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clickable {cursor:pointer;}
.spacer {clear:both; height:1px; line-height:1px; font-size:1px;}
.alignr {text-align:right;}
.alignl {text-align:left;}
.alignc {text-align:center;}
.alignmid {vertical-align:middle;}
.aligntop {vertical-align:top;}
.alignbot {vertical-align:bottom;}
.floatl {float:left;}
.floatr {float:right;}
.boldc {text-align:center; font-weight:bold;}
.bold {font-weight:bold;}
.borderbot {border-bottom:1px solid #D5DBE5;}
.bordertop {border-top:1px solid #D5DBE5;}
.margintop {margin-top:6px;}
.marginbot {margin-bottom:6px;}
.hidden {display:none;}
.tiny {font-size:80% !important;}
.smaller, #smaller {font-size:90% !important;}
.bigger {font-size:120% !important;}
.submit, .button-more {background-color:#D7DBE8; border:1px solid #D5DBE5; color:#000000; font-weight:bold;}
.submit {padding:4px 10px;}
.button {background-color:#D5DBE5; border:1px solid #102870; color:#000000; font-weight:normal; padding:6px; text-decoration:none;}
.button-more {padding:6px; text-decoration:none;}
.btn {background:transparent url(/skins/7/bg2.png) repeat-x; border:1px solid #D5DBE5; cursor:pointer; display:block; float:left; font-size:101% !important; font-weight:bold; height:27px; line-height:27px; margin-right:4px; padding:0 10px;}
a.btn {text-decoration:none;}
.forms {background:#D7DBE8; border:1px solid #102870; color:#000000; display:inline; font-size:110% !important; vertical-align:middle;}
.login-box-input {width:130px; margin-bottom:5px; }

div.medium input {width:250px;}
div.new_gb {width:500px;}
div.new_gb textarea {width:100%; height:120px;}
textarea.big {width:400px; height:150px;}
input.big {width:380px;}

/***************
 * Navi
 ***************/

#header-wrapper {width: 994px;}
#user-menu, #header-menu {clear: both; position: relative; width: 994px; z-index: 2;}
#header-menu {top:1px;}
#search_form, #search-wrapper {background:#FFFFFF url(/skins/7/bg3.png) repeat-x; border:1px solid #D5DBE5; clear:right; float:right; padding:4px; position:relative; text-align:center;}
#search-wrapper {width: 436px;}
#search_form {margin-top: 4px; width: 426px;}
#search_submit {background:transparent url(/skins/7/bg5.png) repeat-x; border:1px solid #102870; color:#FFFFFF; font-weight:bold;}
#quicksearchbox, #quicksearchtype {background:transparent url(/skins/7/bg2.png) repeat-x; border:1px solid #D5DBE5; color:#000000;}
* html #quicksearchtype {background-color:#102870; color:#FFFFFF;}
#quicksearchbox {font-size:1.2em; width:210px;}
#quicksearchtype {font-size:1.2em; width:100px;}
#user-menu-extension {float:right; font-size:0.91em; padding:2px;}
#user-menu-extension li {border-right:1px dotted #555; float:left; height:24px; margin-right:8px; padding-right:8px;}
#user-menu-extension li.first {margin-left:0;}
#user-menu-extension li.last {border-right:0; margin-right:4px;}
#user-menu-extension a {display:block; font-weight:bold; padding-top:4px; white-space:nowrap;}
#user-menu-extension a:hover {text-decoration:none;}
#user-menu-extension a.underline {border-bottom:1px dotted #102870;}
#menu-side {clear:left; line-height:normal; z-index:9999;}
#menu-side li {background:transparent url(/skins/7/bg6.png) repeat-x; border:1px solid #102870; display:block; float:right; margin:6px 2px 0 0; padding:6px 9px;}
#menu-side li.last {margin-right:0;}
#menu-side a {color:#FFFFFF; font-weight:bold;}
#menu-primary {clear:left; line-height:normal; z-index:9999;}
#menu-primary li {border:1px solid #D5DBE5; display:block; float:left; margin:6px 2px 0 0;}
ul#menu-primary li.act-current {border:1px solid #102870;}
#menu-primary li a {background:transparent url(/skins/7/bg2.png) repeat-x; color:#000000; display:block; padding-right:10px; text-decoration:none;}
#menu-primary strong {display:block; padding:6px 0 6px 9px;}
ul#menu-primary li.act-current a {background:transparent url(/skins/7/bg5.png) repeat-x; color:#FFFFFF;}
* html ul#menu-primary li.act-current a {background:#102870; color:#FFFFFF;}
ul#menu-primary li.act-current ul li a:hover {background:transparent url(/skins/7/bg5.png) repeat-x; border:1px solid #102870; color:#FFFFFF;}
* html ul#menu-primary li.act-current ul li a:hover {background:#102870; border:none;}
ul#menu-primary li.act-current ul li a {background:transparent; color:#000000;}
ul#menu-primary li ul {background:transparent url(/skins/7/bg3.png) repeat-x; border-color:#D5DBE5; border-style:solid; border-width:0 1px 1px; display:none; margin:1px 0 0 -1px; min-width:140px; padding:0.5em 0; position:absolute; text-align:left; z-index:9999;}
ul#menu-primary li ul li {border:medium none !important; float:none; margin:0;}
* html ul#menu-primary li ul li {display:inline;}
ul#menu-primary li ul li a {background:transparent; border:1px solid transparent; font-size:0.9em; padding:0.5em 1em 0.5em 0.8em; white-space:nowrap; width:140px;}
* html ul#menu-primary li ul li a {border: none;}
#navi-spacer {background-color:#FFFFFF; border-left:1px solid #D5DBE5; border-right:1px solid #D5DBE5; border-top:1px solid #D5DBE5; font-size:1px; height:6px; line-height:1px; width:992px;}

/***************
 * Header
***************/

#header {background:#102870; font-size:0.91em; line-height:normal; margin:8px; width:auto;}
#header-right, #header-left {height:26px;}
#header-left {padding-left:0.5em; position:absolute;}
#header-left ul {float:left;}
#header-right {padding-right:0.5em; text-align:right;}
#header-right ul {float:right;}
#notice, #warning .box, #warning .urgent {background-color:#FFFFFF; border:1px solid #D5DBE5; font-size:110%; line-height:normal; margin:8px; padding:6px; text-align:center; width:auto;}
#warning .box {margin:10px;}
#warning .urgent {border:1px solid red; margin:10px;}
#warning {background-color:red; border:1px dashed black; color:red; height:10px; left:0; overflow:hidden; padding:0; position:fixed; text-align:center;  top:0; width:10px; z-index:999;}
* html #warning {position:absolute;}
#warning:hover {background-color:#FFFFFF; color:black; height:auto; min-width:300px; padding:5px; width:auto;}
ul.lang-choice, ul.online-users {padding-top:6px;}
ul.lang-choice li, ul.online-users li {display:inline; padding-left:0.2em;}
ul.lang-choice a, ul.online-users a {margin-right:0.2em;}
ul.lang-choice .selected a, ul.lang-choice .selected {font-weight:bold;}
ul.lang-choice li.intlink {background:url(/img/web.png) no-repeat top left; padding:2px 0 3px 20px;}

/***************
 * Footer
 ***************/

#footer {clear:both; margin-top:8px; padding:6px; text-align:left; width:980px;}
#footer .links {margin-bottom:8px;}
#footer .links .separator {border-left:1px solid #ccc; padding:2px 0 2px 20px; width:25%;}
#footer .links .noborder {padding:2px 0 2px 5px; width:25%;}
#footer .box {background:#FFFFFF; border:1px solid #D5DBE5; padding:6px;}
#footer .box .row {padding:2px;}

/***************
 * Logos
 ***************/

#logo-front {background:url(/skins/7/logo.png) no-repeat top left; float:left; width:141px; height:60px; margin:17px 0 0 1px; z-index:21;}
#logo-front a {display:block; width:141px; height:60px;}
* html #logo-front {margin:17px 0 0 1px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ranma.de/skins/7/logo.png',sizingMethod='crop');}
*:first-child+html #logo-front {float:left;}

/***************
 * Suggest
 ***************/

.fbs-reset, .fbs-reset h1, .fbs-reset h2, .fbs-reset h3, .fbs-reset h4, .fbs-reset h5, .fbs-reset h6, .fbs-reset p, .fbs-reset img, .fbs-reset dl, .fbs-reset dt, .fbs-reset dd, .fbs-reset ol, .fbs-reset ul, .fbs-reset li {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
.fbs-pane {border:1px solid #102870; padding:2px; font-size:130% !important; font-family:Helvetica Neue, Arial, Helvetica, sans-serif; width:325px; z-index:9999;}
.fbs-pane, li.nomatch, a.fbs-more-link, li.fbs-selected, #fbs-topic-image {background:#FFFFFF;}
.fbs-pane, .fbs-topic-properties strong {color:#102870;}
.fbs-item-name, li.fbs-help-on-focus, li.nomatch, .fbs-nomatch-text, .fbs-flyout-pane h3, .fbs-properties-header {color:#000000;}
.fbs-list, .fbs-list-icons, .fbs-attribution, .fbs-header {background-color:#FFFFFF;}
li.fbs-help-on-focus, li.nomatch {border-bottom:1px solid #D7DBE8;}
li.fbs-selected .fbs-item-name {color:#102870;}
li.fbs-selected .fbs-item-name {border-color:#102870; background:#FFFFFF;}
ul.fbs-list, .fbs-attribution, .fbs-header {border:1px solid #D7DBE8;}
li.fbs-item {border-bottom:1px solid #D7DBE8;}
ul.fbs-list, .fbs-attribution, div.fbs-header {font-size:62.5%;}
.fbs-pane strong {font-weight:bold;}
ul.fbs-list {border-bottom:0; border-top:0; max-height:320px; overflow:auto; overflow-x:hidden;}
li.fbs-help-on-focus, li.nomatch {font-size:1.4em; line-height:1; padding:6px 8px 7px 6px;}
li.fbs-more {background:transparent; padding:0;}
a.fbs-more-link {display:block; font-weight:bold; padding:4px;}
.fbs-more .fbs-help {display:none;}
.fbs-header {background:#FFFFFF; border-bottom:0; font-weight:bold; margin:2px 2px -2px; padding:4px 6px;}
.fbs-item-name label {font-size:0.9em;}
.fbs-item-type, .fbs-item-name label {display:block; overflow:hidden; white-space:nowrap;}
.fbs-item-name {background:#FFFFFF; border:1px solid #D5DBE5; line-height:1.4em; font-size:1.4em; padding:2px 8px 1px 6px;}
.fbs-item-name strong {font-weight:bold;}
.fbs-item-type {color:#102870; float:right; font-size:0.7em; max-width:40%; padding-left:0.25em;}
li.fbs-selected {cursor:pointer;}
.fbs-status {border:1px solid #D7DBE8; color:#000000; font-size:0.7em; padding:4px 5px;}
li.nomatch {padding:0;}
.fbs-nomatch-text {background:#FFFFFF; border-bottom:1px solid #D7DBE8; display:block; font-size:0.9em; font-weight:bold; line-height:1;}
.fbs-nomatch-text, .nomatch h3, ul.fbs-search-tips {padding:6px 8px 7px 6px;}
.nomatch h3 {font-size:0.9em; font-weight:bold;}
ul.fbs-search-tips li {font-size:0.9em; list-style:disc; margin-left:1.6em; margin-bottom:0.3em;}
.fbs-suggestnew {background:#FFFFFF; border-top:1px solid #D7DBE8; color:#102870; padding:0.4em 0.3em 0.5em 8px;}
.fbs-suggestnew-button {border:1px solid #D7DBE8; color:#000000; cursor:pointer; font-size:0.8em; margin-left:0px !important; max-width:17em; padding:0.2em 0.3em;}
.fbs-suggestnew-description {margin-bottom:0.6em; font-size:0.7em;}
.fbs-more-shortcut, .fbs-suggestnew-shortcut {margin-left:0.4em; font-size:70%; color:#000000;}
.template-label {color:#000000; font-size:0.8em;}
#fbs-topic-image {border:1px solid #D7DBE8; float:left; margin-bottom:5px; margin-right:5px; padding:1px;}
.fbs-properties-header {font-size:1em; font-weight:bold; margin:0.5em 0;}
h3.fbs-topic-properties {color:#000000; font-size:1.2em; font-weight:bold;}
.fbs-topic-properties strong {display:inline; font-size:0.8em;}
p.image-true, h3.image-true, h1.image-true {margin-left:85px;}
.fbs-meta-info {margin-left:145px;}
.fbs-attribution {background-repeat:no-repeat; background-position:center right; border-top:0; margin:2px; margin-top:0; min-height:15px; padding:5px; padding-right:72px;}
* html .fbs-list,* html .fbs-list-icons {height:expression(this.scrollHeight > 410 ? "410" :"auto");}
* html .fbs-item-name {width:253px !important;}
* html .fbs-item-name {width:100%;}
.unicode {display:none;}

/***************
 * Main
 ***************/

#page-wrapper {background-color:#FFFFFF; border:1px solid #D5DBE5; width:992px; z-index: 1;}
#container {margin:6px; z-index:1;}
#mobile {background-color:#FFFFFF; border:1px solid #D5DBE5; padding:4px; width:auto;}
.border, .nav_2, #footer, #slider {background:#D7DBE8 url(/skins/7/bg3.png) repeat-x; border:1px solid #D5DBE5;}
.border {margin-bottom:4px;padding:6px;}
.boxborder {background-color:#D7DBE8; border:1px solid #D5DBE5;}
.innerbox, .innerbox, .selectdiv {background-color:#FFFFFF; border:1px solid #D5DBE5; padding:6px;}
.selectdiv {cursor:move; margin-bottom:10px; width:auto;}
.outerborder {background-color:#102870; border:1px solid #102870; margin:2px;}
.innerborder {background-color:#102870;}
.default {background-color:#D5DBE5;}
.alt1 {background-color:#D7DBE8; padding:4px;}
.alt2, .alt2 a, #header, #header a {color:#FFFFFF;}
.alt2 {background:#102870 url(/skins/7/bg6.png) repeat-x; padding:4px;}
.alt3 {background-color:#D5DBE5; padding:4px;}
.alt4, .alt5 {background-color:#FFFFFF; padding:4px;}
.alt4 {border:1px solid #D5DBE5;}
.alt6 {background:#D5DBE5 url(/skins/7/bg4.png) repeat-x; padding:6px;}
.alt7 {background:#D5DBE5 url(/skins/7/bg2.png) repeat-x; padding:6px;}
.nav_1, .nav_2, .nav_3, .nav_4, .error_nav {clear:both; font-size:110% !important; margin:4px; padding:8px;}
.nav_1 {background-color:#D7DBE8; border:1px solid #102870;}
.nav_3 {border:1px solid #D5DBE5;}
.nav_4 {border:1px solid #102870;}
.error_nav {border:1px solid red;}
.nav_1 a, #container .nav_2 a, #container .nav_3 a, #container .nav_4 a, #container .error_nav a {font-size:110% !important;}

/***************
 * Boxinfo
***************/

#boxinfo-container {display:none; position:absolute; z-index:102;}
#boxinfo-loader {background-image:url(http://static.animemanga.de//page/ajax-loader.gif); background-repeat:no-repeat; height:20px;width:20px;}
.userinfo {border-bottom:1px dotted #000000; color:#000000; cursor:pointer; font-weight:bold;}

/***************
 * Navi
 ***************/

#friend-box, #page-box, #panel-box {clear:both; display: none; margin-top:6px; margin-bottom:6px;}
#panel-box .settings-section {float:left; margin-right:20px; width:120px;}
#panel-box .settings-sectionr {float:left; margin-right:20px; width:330px;}
#friend-box .settings-section, #page-box .settings-section {float:left; margin-right:20px; width:200px;}
.settings-inner {border:1px solid #D5DBE5; padding:10px;}
.close-link {float:right;}
.close-link a {cursor:pointer; border-bottom:1px dotted #102870; text-decoration:none; vertical-align:top;}
.settings-title {float:left; font-size:115% !important; font-weight:bold; margin-right:20px;}

/***************
 * Tabs
***************/

#tabs, #utabs {height:3em; position:relative; width:auto; z-index:1;}
#tabs {border-bottom:1px solid #D5DBE5;}
#tabs ul, #utabs ul {bottom:0; margin:0; padding:0; position:absolute; width:100%;}
#tabs ul li, #utabs ul li {display:inline; list-style:none;}
#tabs ul a, #tabs ul span, #tabs ul a.current, #utabs ul a, #utabs ul span, #utabs ul a.current {display:block; float:left; font-size:90% !important; font-weight:bold; margin:1px 3px 0 0; padding:5px 8px; text-align:center; text-decoration:none;}
#tabs ul span, #tabs ul a.current, #tabs ul a.current:hover, #utabs ul span, #utabs ul a.current, #utabs ul a.current:hover {background:url(/skins/7/bg4.png) repeat-x; border:1px solid #D5DBE5; border-bottom:none;}
#tabs ul a, #utabs ul a {background:url(/skins/7/bg2.png) repeat-x; border:1px solid #D5DBE5; border-bottom:none;}
#tabs ul a:hover, #utabs ul a:hover {background:#D5DBE5 url(/skins/7/bg4.png) repeat-x; color:#000000;}
* html #tabs ul a:hover, #utabs ul a:hover {background:#D7DBE8; color:#000000;}

/***************
 * Slider
***************/

#slider {position:relative; height:248px; width:580px;}
#slider .spacer {height:0; line-height:0;}
#slider_content, .slider_bg_active, .slider_bottom div#slider_t4, .slider_bottom div#slider_t5 {background-color:#FFFFFF; border:1px solid #D5DBE5;}
#slider_content {padding:5px; margin:3px 3px 0;}
#slider_content div.inner_content {overflow:hidden;}
#slider_content div.inner_content .leftside {float:left;}
#slider_content div.inner_content .rightside {float:left; position:absolute; top:55px; right:5px; width:265px;}
#slider_content img {display:block;}
#slider_content h4 {padding:0 0 0 2px; margin:5px 0 0;}
#slider_content p {font-size:90% !important; font-weight:normal; padding:0 0 0 2px;}
#slider_content p a {color:#102870 !important; font-weight:bold;}
.slider_bottom {margin:0 3px; position:relative;}
.slider_bottom div {cursor:pointer; display:block; padding:6px 4px 4px; position:absolute; top:-1px;}
.slider_bottom div#slider_t1 {left: 78px;}
.slider_bottom div#slider_t2 {left: 156px;}
.slider_bottom div#slider_t3 {left: 234px;}
.slider_bottom div#slider_t4 {left: 336px;}
.slider_bottom div#slider_t4 {border-top:0;}
.slider_bottom div#slider_t5 {border-top:0; height:24px; left:436px; width:66px;}
.slider_bottom img {display:block;}
.slider_bg_active {border-top:0;}
.slider_bg_inactive {background:none; margin:0 1px; border:0;}

/***************
 * Video
***************/

.video-wrapper-inner {border:1px solid #D7DBE8; height:73px; overflow:hidden; width:130px;}
.video-time span {-moz-border-radius-bottomleft:1px; -moz-border-radius-bottomright:1px; -moz-border-radius-topleft:1px; -moz-border-radius-topright:1px; background-color:#000; color:#FFF; font-size:11px; font-weight:bold; height:14px; opacity:0.75; padding:0 4px;}
.video-time {font-family:Arial, sans-serif; margin-right:1px; margin-top:-16px; text-align:right; white-space:nowrap;}

/***************
 * Doujinshi
***************/

#imageslider {border:1px solid #D5DBE5; margin:2px; padding:2px;}
#imageslider .image {border:1px solid #102870; margin:2px; padding:4px; width:120px;}

/***************
 * Photos
***************/

.imagelist {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #D5DBE5;
}
.imagelist li {
	float: left;
	margin: 3px;
	padding: 3px;
	border: 1px solid #D5DBE5;
	background-color: #D7DBE8;
}
.imagelist li.info {
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
	text-align: center;
	border: none;
	background-color: transparent;
}
.imagelist li.clear {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	visibility: hidden;
}
.imagelist li.ui-selecting {
	background-color: #bbb;
}
.imagelist li.ui-selected {
	background-color: #999;
}
.selectable div.grey {color:#999;}
.selectable div.imgdesc {
	cursor: pointer;
	position: relative;
	display: inline;
}
.selectable div.imgdesc div {
	position: absolute;
	visibility: hidden;
	top: 20px;
	left: -70px;
	border: 1px solid black;
	background-color: #FFF;
	width: 200px;
	padding: 3px;
	color: #000;
}
.selectable div.imgdesc:hover div {visibility:visible;}
div.coslist div {
	float: left;
	width: 180px;
	margin: 3px;
	padding: 3px;
	border: 1px solid #D5DBE5;
	background-color: #D7DBE8;
}

/***************
 * Indexes
***************/

#pinfo, #ptags, #pbox {border:1px solid #D5DBE5;}
#pinfo, #ptags {background:#D7DBE8 url(/skins/7/bg3.png) repeat-x; overflow:hidden;}
#pbox {padding:4px;}
#ptags {padding:4px; text-transform:lowercase; word-spacing:6px;}
#ptags .selected {font-size:120% !important;}
#ptags ul {text-align:center;}
#ptags li {display:inline;}
#ptags li a {line-height:20px;}
#pinfo {padding:13px 0 3px;}
#pinfo .info, #pinfo .pic, #pinfo .box, #pclips .box {background:#FFFFFF; border:1px solid #D5DBE5;}
#pinfo .info {padding:4px;}
#pinfo .pic {float:left; margin-right:8px; overflow:hidden; padding:11px; text-align:center;}
#pinfo .box, #pclips .box {font-size:90% !important; margin-top:5px; padding:8px;}
#pinfo .box {width:205px;}
.csw {height:100px; overflow:hidden; width:100%;}
.csw .loading {padding:50px 0 100px; text-align:center;}
.stripViewer {float:left; overflow:hidden; position:relative; width:860px;}
.stripViewer .panelContainer {height:160px; left:0; list-style-type:none; overflow:hidden; position:relative; top:0; width:100%;}
.stripViewer .panelContainer .panel {float:left; height:100%; position:relative;}
.stripViewer .panelContainer .panel .wrapper {padding:10px;}

/***************
 * Login
 ***************/

#base-wrapper {margin:0 auto; position:relative; width:994px; z-index: 1;}
#base-div {width: 994px;}
#base-div .tunnelad {left: 684px; position: absolute;}
#base-advertising-inner {margin-bottom:2px; overflow:hidden; text-align:center; width:100%;}
#base-advertising-top {margin-bottom:10px; overflow:hidden; text-align:center; width:100%;}
#base-advertising-right {left:1004px; position:absolute; top:102px; width:160px;}
* html #base-advertising-right {top:104px;}
#dropdown-box, #layout-box {clear:both;}
#dropdown-box div, #layout-box .tabcontent {border:solid #D5DBE5; border-width:0 1px 1px; font-size:90% !important; padding:5px;}
#dropdown-box li {display:inline;}
#logo {background:#D7DBE8 url(/skins/7/bg2.png) repeat-x; border:1px solid #D5DBE5; margin-bottom:6px; padding:5px;}
#logo .pagetitle {font-size:120% !important; font-weight:bold; margin:0 0 0 4px;}

/***************
 * Listen
***************/

.list {
	border: 1px solid #D5DBE5;
	line-height: normal;
	margin-top: 6px;
}
.list .title, .list .titleless {
	background: #D7DBE8 url(/skins/7/bg2.png) repeat-x;
	font-weight: bold;
	padding: 4px;
}
.list .title, .list .textborder {
	border-bottom: 1px solid #D5DBE5;
}
.list .title .seperator {
	background:url(/skins/7/bg2.png) repeat-x;
	border-right: 1px solid #D5DBE5;
	padding: 6px 8px;
	width: auto;
}
.list .title li.seperator {cursor:pointer; display:block; float:left;}
.list .title .tabactive {background:url(/skins/7/bg4.png) repeat-x;}
.list .title li {display: inline;}
.list .text {font-size:90% !important; padding:4px;}
.list .text ul {list-style-image:url(/img/square/7.gif); padding:4px 0 4px 2em;}

/***************
 * Drag Drop
***************/

#droppable ul, #dragable ul {list-style:none;}
#droppable li, #dragable li {display:block; float:left; height:105px; list-style-type:none; margin:4px; padding:4px; position:relative; text-align:center; width:128px;}
#droppable .image li, #dragable .image li {background-color:#D7DBE8; border:1px solid #102870;}
#droppable .pics li, #dragable .pics li {background-color:#FFFFFF; border:1px solid #D5DBE5;}
#droppable .container, #dragable .container {border:2px #ccc dotted; height:115px; padding:4px; text-align:center; vertical-align:middle; width:130px;}

/***************
 * Mail
***************/

div.textarea {
	background-color: #FFFFFF;
	border: 1px solid black;
	height: 300px;
	margin: 5px;
	padding: 2px;
}
div.input {
	background-color: #FFFFFF;
	border: 1px solid black;
	margin-right: 5px;
	padding: 2px;
}
ul.attachments {list-style-type:none; padding:0; margin:0;}
ul.attachments li {border:1px solid black; float:left; margin:0 2px 2px 0; padding:3px;}
#folders {list-style-type:none; margin:5px 0 0; padding:0;}
#folders li {display:block; margin:0; padding:1px 5px;}
#folders li.active {background-color:#D7DBE8; border:1px solid #D5DBE5; padding:2px;}
#folders a {display:block;}
div.error input {background-color: #FF8080;}

/***************
 * Fanfics
***************/

#status_bar {border:1px solid #102870; font-size:90% !important; text-align:center;}
#status_bar .alt1 {background-color:#102870; padding:3px;}
#status_bar .alt2 {background-color:#D7DBE8; padding:3px;}
#status_bar .alt3 {background-color:#D5DBE5; padding:3px;}

/***************
 * Forums
***************/

.forum_layer_first {position:static;}
.forum_layer {position:absolute; top:0; left:0;}

/***************
 * Community
***************/

#imglink img {border: 0;}
#map {border:1px solid gray; height:400px; margin:10px 0; width:600px;}
div.udata {font-size:110%;}
div.desc {border-top:1px solid gray; color:gray; font-size:70%;}
div.imgnav {position:absolute; top:0;}
ul.newest span.time {float:right; font-size:75%; margin-top:5px; vertical-align:bottom;}
#search div.medium select {width:120px;}

/***************
 * Wiki
***************/

div#toc {border:1px solid #D5DBE5; font-size:100%; margin:1em; padding:5px; width:400px;}
ul.wiki, ol.wiki {margin-bottom:6px; margin-top:6px; padding-left:3em;}
ul.wiki {list-style-type:disc;}
ol.wiki {list-style-type:decimal;}
a.wikilink {color:red;}
span.misspelled {color:red; font-weight:bold;}
blockquote.quote {background-color:#D5DBE5; border:1px solid #000000; padding:5px;}

/***************
 * Ajax
***************/

em.error {background:url("http://static.animemanga.de/no.png") no-repeat 0 -2px; margin-left:5px; padding-left:20px;}
em.success {background:url("http://static.animemanga.de/yes.png") no-repeat 0 -2px; margin-left:5px; padding-left:20px;}

/***************
 * Start Page
***************/

ul.elements {min-height:200px; padding:10px;}
ul.dragging {border:2px dashed gray;}
li.litem {position:relative; margin-bottom:5px; width:220px;}
li.litem .title, li.litem .sort {font-size:90% !important; font-weight:bold;}
li.litem .title {
	background: #D7DBE8 url(/skins/7/bg2.png) repeat-x;
	border: 1px solid #D5DBE5;
	padding: 4px;
}
li.litem .content {
	border-bottom: 1px solid #D5DBE5;
	border-left: 1px solid #D5DBE5;
	border-right: 1px solid #D5DBE5;
}
li.litem .sort {padding:3px;}
.empty {
	position: relative;
	border: 2px dashed #666;
	margin-bottom: 5px;
	min-height: 50px;
}
div.handle {cursor:move;}
div.content {background-color:#FFFFFF; padding:4px;}
table.sort {border-collapse:collapse;}
table.sort td {background-color: #FFFFFF;}
table.sort td.title {border-right:none; font-weight:bold;}
table.sort td.navi {border-left:none;}

/***************
 * Lightbox
***************/

#jquery-overlay {height:500px; left:0; position:absolute; top:0; width:100%; z-index:90;}
#jquery-lightbox {left:0; line-height:0; position:absolute; text-align:center; top:0; width:100%; z-index:100;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {background-color:#fff; height:250px; margin:0 auto; position:relative; width:250px;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1em;}
#lightbox-secNav-btnClose {width:66px; float:right; padding-bottom:0.7em;}

/***************
 * Tag Cloud
***************/

ul#tagcloud {list-style:none; margin:0; padding:0; text-align:center;}
ul#tagcloud li {background:none; display:inline; color:#ccc; font-size:70%; padding:10px;}
ul#tagcloud li.t1 a {color:#797979; font-size:120%;}
ul#tagcloud li.t2 a {color:#6d6d6d; font-size:160%;}
ul#tagcloud li.t3 a {color:#616161; font-size:190%;}
ul#tagcloud li.t4 a {color:#555; font-size:210%;}
ul#tagcloud li.t5 a {color:#484848; font-size:220%;}
ul#tagcloud li.t6 a {color:#3c3c3c; font-size:240%;}
ul#tagcloud li.t7 a {color:#303030; font-size:260%;}
ul#tagcloud li.t8 a {color:#242424; font-size:280%;}
ul#tagcloud li.t9 a {color:#181818; font-size:300%;}
ul#tagcloud li.t10 a {color:#0c0c0c; font-size:320%;}

/***************
 * Weblog
***************/

#category-adder {margin-left:120px; padding:4px 0;}
#category-add input, #category-add select {width:30%;}
#category-add input#category-add-sumbit {width:auto;}
ul#category-tabs li {padding:8px;}
ul#category-tabs li.ui-tabs-selected {-moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; background-color:#001450;}
ul#category-tabs li.ui-tabs-selected a {color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.ui-tabs-panel {border:4px solid #001450; height:10em; margin:0 5px 0 120px; overflow:auto; padding:.5em .9em;}
ul.categorychecklist li {line-height:19px;}
#linkcategorydiv #category-adder {margin-left:120px;padding:4px 0;}
#linkcategorydiv ul#category-tabs {float:left; margin:0 -120px 0 0; text-align:right; width:120px;}
#linkcategorydiv ul.categorychecklist ul {margin-left:18px;}
#tagsdiv #newtag {margin-right:5px; width:16em;}
#tagchecklist {margin-left:10px; overflow:auto;}
#tagchecklist strong {margin-left:-8px; position:absolute;}
#tagchecklist span {cursor:default; display:block; float:left; font-size:90% !important; line-height:1.8em; margin-right:25px; white-space:nowrap;}
#tagchecklist span a {cursor:pointer; display:block; float:left; height:10px; margin:6px 0 0 -9px; overflow:hidden; position:absolute; text-indent:-9999px; width:10px;}
#tagchecklist span a {background:transparent url(/img/blog/xit.gif) no-repeat scroll 0 0;}
#tagchecklist span a:hover {background:url(/img/blog/xit.gif) no-repeat -10px 0;}
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {opacity:0.5; filter:alpha(opacity=50);}
.imgareaselect-border1 {border:solid 1px #000;}
.imgareaselect-border2 {border:dashed 1px #fff;}
.imgareaselect-handle {background-color:#fff; border:solid 1px #000; opacity:0.5; filter:alpha(opacity=50);}
.imgareaselect-outer {background-color:#000; opacity:0.4; filter:alpha(opacity=40);}
.imgareaselect-selection {background-color:#fff; opacity:0; filter:alpha(opacity=0);}