/*
Theme Name: dished framework
Theme URI: http://dished.tv/
Description: Das Theme-Framework von dished TV.
Version: 1.0
Author: Patrick Gornik (dished TV)
Author URI: http://kenmai.de
*/

@import url( '../../../wp-content/themes/framework/library/media/css/reset.css' );
@import url( '../../../wp-content/themes/framework/library/media/css/base.css' );
@import url( '../../../wp-content/themes/framework/library/media/layouts/2col-r.css' );
@import url( '../../../wp-content/themes/framework/library/media/css/screen.css' );

.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

div.header div#dished-tagline-forum { background: url('images/header_tagline-forum.png') bottom left no-repeat; width: 700px; height: 95px; float: left; }

div.navi div#widget-search input.search, div.navi div#widget-search p .text { background: #444444 url('images/search_input.png') no-repeat top right; }
	div.nav-shows:hover div.shows { border: dotted #222222; border-width: 1px 0 0 0; padding: 3px 0; }
	div.navi div#widget-search p .hidden, div.navi div#widget-search p .submit { display: none; }

div.forum-navigation {padding: 0 0 10px 30px; font-size: 1.1em; line-height: 15px; }
	div.forum-navigation div.forum-navigation-content { background: #333333; padding: 7px 10px 10px 10px; margin-right: 30px; border: 1px solid #222222; border-top: none; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
	div.forum-navigation div.forum-navigation-content div.forum-navigation-title { margin: 6px 0 4px 0; width: 680px; color: #999999; }
	div.forum-navigation div.forum-navigation-content div.forum-navigation-title span.forum-navigation-title { background: #222222; padding: 6px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.forum-navigation div.forum-navigation-content div.forum-navigation-title strong { font-size: 1.3em; font-weight: normal; color: #DDDDDD;}
	div.forum-navigation p.rss-link { min-height: 10px; float: right; text-align: right; }
	div.forum-navigation p.rss-link a { background: url('images/feed-icon-16x16.png') right 2px no-repeat; padding-right: 15px; }
	div.forum-navigation p.rss-link span#favorite-toggle a { background: none; padding: 0; }

div.forum-info-header div.login, div.forum-info-header div.logged { padding: 23px 0 0 56px; width: 944px; height: 27px; font-size: 1.1em; vertical-align: middle; float: left; }
	div.forum-info-header div.login { background: #222222 url('images/background_sidebar-login.png') 30px 3px no-repeat; }
	div.forum-info-header div.login div.login-links, div.forum-info-header div.logged div.login-links { padding-right: 30px; float: right; }
	div.forum-info-header div.logged div.no-new-message a { background: url('images/private-message.png') no-repeat; padding-left: 20px; }
	.user-pm { }
	div.forum-info-header div.logged div.new-message a { background: url('images/private-message_new.png') no-repeat; padding-left: 20px; }
	div.forum-info-header div.logged div.login-float-left { float: left; }
	div.forum-info-header div.logged { background: #222222 url('images/background_sidebar-logged.png') 30px 3px no-repeat; padding: 23px 0 0 56px; height: 27px; }
	div.forum-info-header div.logged strong.name { font-size: 1.5em; font-weight: normal; }
	input#quick_user_login, input#quick_password, input.submit { border: none; padding: 2px; width: 104px; height: 14px; font-size: 1.1em; color: #FFFFFF; }
	input#quick_user_login { background: #333333 url('images/sidebar_input-login.png') bottom right no-repeat; }
	input#quick_user_login:hover { background: #111111 url('images/sidebar_input-login.png') bottom right no-repeat; }
	input#quick_user_login:focus { background: #000000 url('images/sidebar_input-login.png') bottom right no-repeat; }
	input#quick_password { background: #333333 url('images/sidebar_input-pw.png') bottom right no-repeat; }
	input#quick_password:hover { background: #111111 url('images/sidebar_input-pw.png') bottom right no-repeat; }
	input#quick_password:focus { background: #000000 url('images/sidebar_input-pw.png') bottom right no-repeat; }
	input.submit { background: #333333 url('images/sidebar_input-loginbutton.png') bottom right no-repeat; width: 44px; height: 18px; }
	input.submit:hover { background: #111111 url('images/sidebar_input-loginbutton.png') bottom right no-repeat; }
	input.submit:focus { background: #000000 url('images/sidebar_input-loginbutton.png') bottom right no-repeat; }
	div.forum-info-header-login { border-top: 1px solid #222222; width: 1000px; }

div.forum { font-size: 1.5em; padding-right: 30px; margin-bottom: 20px; }
	div.forum div.bb-root, div.forum div.bb-child { background: url('images/content_background-home.png'); margin: 0 0 10px 0; padding: 4px; color: #B5B5B5; border: 1px solid #222222; position: relative; }
	div.forum div.bb-child { border: 1px solid #222222; }
	div.forum div.bb-category { background: url('images/content_background-bb-category.png') repeat-x; height: 200px; margin-bottom: -180px; padding: 2px 5px 2px 2px; color: #777777; font-weight: bold; letter-spacing: 0.2em; border: none; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: relative; cursor: default; }
	div.forum div.bb-category div.forum-cats { float: right; position: relative; z-index: 100; }
	div.forum div.bb-category div.forum-cats-big { color: #333333; font-size: 4em; font-weight: normal; position: absolute; top: -30px; right: -5px; }
	div.forum-bbpm div.bb-category { background: url('images/content_background-bb-bbpm.png') repeat-x; }
	div.forum div.bb-root-alt { margin: -20px 10px 30px 10px; }
	div.forum div.bb-root:hover, div.forum div.bb-child:hover { background: #222222; }
	div.forum div.bb-category:hover { background: url('images/content_background-bb-category.png') repeat-x; }
	div.forum-bbpm div.bb-category:hover { background: url('images/content_background-bb-bbpm.png') repeat-x; }
	div.forum div.bb-root-topics { margin-bottom: 20px; padding: 5px; }
	div.forum div.bb-root-topics:hover { background: url('images/content_background-home.png'); }
	div.forum div.bb-root-topic-infos { background: #333333; font-size: 0.8em; position: relative; top: -20px; border: 1px solid #222222; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.forum div.bb-root-topic-infos:hover { background: #333333; }
	div.forum div.bb-root-topic-infos h2.topictitle { display: none; }
	div.forum div.bb-root-profile { font-size: 0.9em; }
	div.forum div.bb-root:hover a.small { color: #F19300; }
	div.forum div.forum-cats-main { background: url('images/read-dished.png') 0px 2px no-repeat; position: relative; }
	div.forum div.forum-cats-main-sticky { background: url('images/read-dished.png') 25px 2px no-repeat; position: relative; }
	div.forum div.bb-category div.forum-cats-main { background: none; }
	div.forum div.forum-cats-closed { background: none; }
	div.forum div.forum-cats { padding: 2px 5px 2px 20px; float: left; }
	div.forum div.forum-cats a { color: #FFFFFF; }
	div.forum div.forum-cats a:hover { color: #AAAAAA; }
	div.forum div.forum-cats div.topic-pages { padding-top: 2px; font-size: 0.7em; text-align: left; }
	div.forum div.forum-cats div.topic-pages a { background: #444444; margin: 0 3px; padding: 1px 6px; border: 1px solid #333333; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.forum div.forum-cats a img { padding-left: 10px; position: relative; top: 2px; }
	div.forum div.bb-root:hover div.forum-cats div.topic-pages a { border: 1px solid #000000; }
	div.forum div.forum-cats div.topic-pages span.dots { padding: 0 5px; }
	div.forum div.forum-cats div.topic-pages span.topic-page-title { padding: 0 2px 0 10px; }
	div.forum div.forum-cats div.favorite-delete { position: absolute; top: 0px; left: -5px; }
		div.forum div.forum-cats div.favorite-delete a { background: #222222; padding: 0px 6px 3px 5px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; -khtml-border-top-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
		div.forum div.bb-root:hover  div.favorite-delete a { background: #777777; color: #FFFFFF; }
		div.forum div.bb-root:hover  div.favorite-delete a:hover { background: #000000; color: #FFFFFF; }
	div.forum div.forum-cats-content { padding: 6px 0 0 5px; width: 120px; float: right; font-size: 0.8em; text-align: right; }
	div.forum div.bb-root:hover div.forum-cats-content { color: #DDDDDD; }
	div.forum div.forum-cats-freshness { width: 170px; text-align: left; white-space: nowrap; overflow: hidden; }
	div.forum div.forum-cats-freshness-topics { width: 170px; white-space: nowrap; overflow: hidden; }
	div.forum div.forum-cats-freshness a.small, div.forum div.forum-cats a.small-reply, div.forum div.forum-cats-freshness-topics span.topic-voice, div.forum div#topic-info span#topic_posts, div.forum div#topic-info span#topic_voices, div.forum div.topic-tags ul li, div.forum div.topic-tags span.topic-tags-none, div.user-activity span.freshness { background: #222222; padding: 1px 3px; font-size: 0.9em; position: relative; top: -5px; border: 1px solid #222222; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
		div.forum div#topic-info span#topic_posts, div.forum div#topic-info span#topic_voices { background: #666666; border: none; color: #222222; }
	div.forum div.bb-root:hover div.forum-cats-freshness a.small, div.forum div.bb-child:hover div.forum-cats-freshness a.small, div.forum div.bb-root:hover div.forum-cats a.small-reply { background: #000000; color: #F19300; }
	div.forum div.bb-root:hover div.forum-cats-freshness-topics span.topic-voice { background: #000000; }
	div.forum div.bb-root:hover div.forum-cats-freshness a.small:hover, div.forum div.bb-child:hover div.forum-cats-freshness a.small:hover, div.forum div.bb-root:hover div.forum-cats a.small-reply:hover { color: #CCCCCC; }
	div.forum div.forum-cats a.small-reply { font-size: 0.7em; }
	div.forum div.forum-cats-description { padding: 4px 5px 2px 17px; border-top: 1px solid #444444; font-size: 0.8em; color: #999999; clear: both; }
	div.forum div.bb-root:hover div.forum-cats-description { color: #CCCCCC; }
	div.forum div.forum-topic-content { width: 80px; }
	div.forum div.forum-topic-content-wide { width: 160px; }
	div.forum div.forum-topic-main { width: 370px; padding-left: 19px; }
	div.forum div.forum-topic-main-wide { width: 450px; }
	div.forum div.forum-topic-main a.topic-title img.poll-icon { padding: 0; margin: 0; position: absolute; right: 0px; bottom: 0px; }
	div.forum div.forum-topic-sticky { width: 345px; padding-left: 25px; border-left: 20px solid #333333; font-size: 0.7em; text-align: left }
	div.forum div.forum-topic-sticky a.topic-title { font-size: 1.4em; }
	div.forum div.forum-topic-sticky a.topic-title img.poll-icon { padding: 0; margin: 0; position: absolute; right: 0px; bottom: 0px; }
	div.forum div.forum-topic-sticky div.topic-pages { font-size: 1em; }
	div.forum div.forum-topic-sticky img.topic-label-absolute { position: absolute; left: 25px; top: 3px; }
	div.forum div.forum-topic-sticky img.topic-label-sticky { position: absolute; left: 5px; top: 6px; }
	div.forum div.forum-topic-closed a { background: none; color: #888888; }
	div.forum img.topic-label-absolute { position: absolute; left: 0px; top: 3px; }
	div.forum div#topic-info { margin: 12px 5px 5px 5px; width: 460px; text-align: left; float: left; }
	div.forum ul.topic-meta { margin: 5px; width: 400px; float: right; }
	div.forum div.topic-tags { margin: 5px; padding-top: 10px; width: 460px; float: left; }
		div.forum div.topic-tags ul { margin: 0; padding: 0; list-style-type: none; }
		div.forum div.topic-tags ul li { margin: 0 5px 5px 0; float: left; }
		div.forum div.topic-tags div.tag-input { white-space: nowrap; float: left; }
		div.forum div.topic-tags form { margin-bottom: -25px; }
		div.forum div.topic-tags input { background: #222222 url('images/input-tags_background.png') no-repeat; border: none; padding: 2px; height: 13px; font-size: 0.9em; color: #DDDDDD; position: relative; top: -5px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
		div.forum div.topic-tags input#tagformsub { background: #222222; height: 17px; color: #999999; }
		div.forum div.topic-tags input:hover, div.forum div.topic-tags input:focus, div.forum div.topic-tags input#tagformsub:hover, div.forum div.topic-tags input#tagformsub:focus { background: #555555; }
div.legend { margin-left: 25px; font-size: 1.4em; float: left; }
	div.legend .unread_login, div.legend .unread_posts { padding-right: 30px; color: #D4D4D4; }
	div.legend .read_posts { padding-right: 12px; }

div#post-topic { display: none; }
	div.forum-post { background: #333333; padding-bottom: 15px; color: #D4D4D4; font-size: 1em; font-family: 'Segoe UI', Helvetica, Verdana, Arial, Sans-Serif; }
	div.forum-post h2 { display: none; }
	div.forum-post-link { float: right; }

div.nav { padding: 10px 20px 0 0; clear: both; float: right; }
	div.nav .page-numbers { background: #333333; margin-right: 10px; padding: 3px 4px 2px 15px; min-width: 11px; height: 25px; font-size: 2.2em; color: #FFFFFF; display: block; float: left; overflow: hidden; }
	div.nav .page-numbers:hover { background: #666666; }
	div.nav .current, div.nav .current:hover { background: #F19300; }
	div.nav .dots, div.nav .dots:hover { background: none; padding-right: 15px; }
	div.nav .next { background: #333333 url('images/navi-arrow-right.png') no-repeat; text-indent: -999px; }
	div.nav .next:hover { background: #666666 url('images/navi-arrow-right.png') no-repeat; }
	div.nav .prev { background: #333333 url('images/navi-arrow-left.png') no-repeat; text-indent: -999px; }
	div.nav .prev:hover { background: #666666 url('images/navi-arrow-left.png') no-repeat; }

div.admin { background: #222222; padding: 10px; width: 500px; font-size: 1.1em; line-height: 22px; color: #999999; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.admin input { background: #555555; border: none; border-right: 1px dotted #222222; color: #DDDDDD; float: right; cursor: pointer; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
	div.admin select { background: #555555; padding-right: 5px; border: none; color: #DDDDDD; float: right; -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; -khtml-border-bottom-right-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
	div.admin option { background: #777777; }
	div.admin input:hover, div.admin select:hover, div.admin option:hover, div.admin input:focus, div.admin select:focus, div.admin option:focus { background: #333333; }

div#forum-hot-tags { background: #222222 url('images/forum-hot-tags.png') left 27px no-repeat; }

div.margin-left { margin-left: 10px; }

div.small { font-size: 0.8em; }

h2.page-title-home { font-size: 1em; }

.unread_login, .unread_posts, .read_posts { background: url('images/unread-dished.png') no-repeat; padding-left: 20px; position: relative; left: -20px; }
	.unread_posts { background: url('images/unread-dished_posts.png') no-repeat; }
	.read_posts { background: url('images/read-dished.png') no-repeat; }
	div.forum-navigation .unread_login, div.forum-navigation .unread_posts, div.forum-navigation .read_posts { background: none; }
	div.user-recent .unread_login, div.user-recent .unread_posts, div.user-recent .read_posts { position: relative; left: 0px; }
	div.unread_posts_row a { color: #F19300; }

div#bb_smilies_toggle { margin-top: 20px; width: 40px; }

.threadauthor { background: #333333; padding: 10px; overflow: hidden; width: 170px; min-height: 76px; position: relative; float: left; }

.threadpost { width: 700px; padding: 20px 10px 10px 10px; font-size: 0.9em; float: left; position: relative; }
	.threadpost div.posttime { background: #222222;padding: 2px 4px; font-size: 0.8em; border: 1px solid #222222; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: absolute; top: 0px; right: -18px; }
	.threadpost div.posttime a { background: #444444; padding: 2px 4px; font-size: 1em; border: 1px solid #222222;  }
	.threadpost div.posttime a:hover { background: #666666; }
	.threadpost div.poststuff { position: absolute; top: -24px; right: -24px }
	.threadpost div.poststuff a, .threadpost div.poststuff span.bbpm-since { padding: 1px 4px; font-size: 0.7em; border: 1px solid #222222; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
	.threadpost div.poststuff a:hover { background: #000000; }
	.threadpost div.poststuff span.bbpm-since { background: #222222; font-weight: bold; }
	.threadpost div.post a { border-bottom: 1px dotted #999999; }

.post blockquote { color: #999999; }
.post blockquote cite { border-bottom: 1px dotted #999; font-style: normal; }

.avatar { float: right; margin-left: 10px; border: 3px #222222 solid; position: relative; top: 0px; left: 0px; right: 0px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
div.topic-author-true img.avatar { border: 3px #999999 solid; }

div.forum-member-offline, div.forum-member-online { background: #222222; padding: 1px 0; width: 56px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; position: absolute; top: 66px; right: 10px; text-align: center; }
div.forum-member-online { color: green; }

form.postform fieldset { background: url('images/content_background-home.png'); margin: 0 30px 20px 0; font-size: 1.1em; padding: 4px; color: #B5B5B5; border: 1px solid #222222; }
	input#topic, input#tags-input, input#postformsub, textarea#post_content, div.poll_label input, input#to, input#title, textarea#message { border: none; padding: 2px; color: #999999; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	input#topic { background: #222222; }
	input#topic:hover, input#topic:focus { background: #333333; }
	input#tags-input { background: #222222; }
	input#tags-input:hover, input#tags-input:focus { background: #333333; }
	input#postformsub { background: #222222; cursor: pointer; }
	input#postformsub:hover, input#postformsub:focus { background: #333333; }
	input#to { background: #222222; }
	input#to:hover, input#to:focus { background: #333333; }
	input#title { background: #222222; }
	input#title:hover, input#title:focus { background: #333333; }
	textarea#post_content { background: #222222; padding: 10px; width: 87%; }
	textarea#post_content:hover, textarea#post_content:focus { background: #333333; }
	textarea#message { background: #222222; padding: 10px; width: 87%; }
	textarea#message:hover, textarea#message:focus { background: #333333; }
	p.allowed code { background: #999999; color: #333333; }
	div.poll_label input { background: #222222; }
form.pm-form { font-size: 1.2em; }
	form.pm-form small { font-size: 0.9em; }
div.forum-bbpm { min-height: 50px; }

a span.pm-delete { padding-right: 5px; color: red; }
div.write-new-pm { margin-right: 31px; margin-top: -73px; font-size: 1.4em; position: absolute; right: 0px; }
	div.write-new-pm a { background: #222222; padding: 0px 8px 6px 8px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
	div.write-new-pm a:hover { background: #555555; }
div#respond { font-size: 0.8em; }

hr { display: none; }

table { width: 100%; }

.login { 

}

.login p {

}

.login label {

}

.login #submit {

}

p.login {

}

form.login input { 

}

.bbcrumb {

}

.notice { 

}

.notice p { 

}

#front-page #hottags { 

}

#front-page #discussions { 

}

.frontpageheatmap {

}

#front-page #main h2, #forum-page #main h2, h2.post-form, #userlogin, #currentfavorites, #register {

}

#front-page #discussions ul {

}

ul.topicmeta {
	display: block;
	margin-left 1.0; padding-left: 0em;
}

.topicmeta li {
	display: list-item;
	list-style: square inside;
}

.nav {

}

.nav span {

}

.nav span, .nav a {

}

#thread { }


.num, #forumlist small {

}

.postform textarea { height: 12em; margin: 5px 0; padding: 5px; width: 96%; display: block; }

.postform label { display: block; }

.rssfeed { line-height: 20px; padding-left: 23px; background: url( "images/feed-icon-16x16.png" ) center left no-repeat; }

#manage-tags { 

}

#manage-tags li {

}

.submit {

}

.topiclink {

}

#content .frontpageheatmap a {

}

#content .infobox li {

}

#content .nav a {

}

#content .nav a:hover {

}

#content a:visited {

}

#profile-menu { list-style: none; }
	#profile-menu { margin: 1px 0; padding: 0; }
	#profile-menu li { display: inline; }
	#profile-menu li a { padding: 1px 4px; font-size: 0.9em; border: 1px solid #222222; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
	#profile-menu li.current a { background: #222222; }
	#profile-menu li a:hover { background: #555555; }
div.vcard { padding: 5px; position: relative; }
	div.vcard div.notice { margin: 15px 15px 20px 15px; }
	div.vcard div.notice p { background: #222222; padding: 4px; display: inline; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.vcard div.userinfo { background: #222222; padding: 4px; max-width: 430px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: absolute; top: 20px; right: 20px; }
	div.vcard div.userinfo p#usersignature { background: #333333; margin: 2px; padding: 4px 6px; font-size: 0.8em; line-height: 16px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius-topleft: 0px; -khtml-border-top-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; }
	div.vcard div.useredit-info { background: #444444; padding: 4px; width: 600px; font-size: 0.8em; border: 1px dotted #999999; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: absolute; top: -60px; right: -6px; }
	div.vcard div.useredit-info p { margin: 0; padding: 2px; }
	div.vcard p { margin: 0; }
	div.vcard p.userprofile-link { margin: 2px 0 10px 9px; }
	div.vcard p.userprofile-link a { background: #333333; padding: 2px 4px; color: #999999; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	div.vcard p.userprofile-link a:hover { background: #555555; }
	div.vcard div#useravatar { width: 80px; padding-left: 5px; float: left; }
	div.vcard div#userlogin { padding: 0 10px; font-size: 0.9em; float: left; }
	div.vcard div#userlogin span.fn { font-size: 1.7em; }
	div.vcard div#userlogin small { font-size: 1.1em; }
	div.vcard a.user-pm { position: absolute; top: -24px; right: -6px; padding: 1px 4px; font-size: 0.9em; border: 1px solid #222222; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
	div.vcard a.user-pm:hover { background: #222222; }
dl#userinfo { background: #333333; margin-top: 15px; padding: 1px 15px 20px 15px; width: 858px; color: #999999; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	dl#userinfo dt { margin-top: 10px; }
	dl#userinfo dd { background: url('images/content_background-home.png'); padding: 2px 4px; color: #EEEEEE; display: inline; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
div.user-activity { background: url('images/content_background-profile.png'); margin: 0 20px 20px 20px; padding: 1px 10px 1px 10px; width: 868px; color: #999999; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.user-activity div#user-replies { background: url('images/forum-last_replies.png') no-repeat; margin-top: 15px; padding: 20px 30px 15px 30px; }
	div.user-activity div#user-threads { background: url('images/forum-last_threads.png') no-repeat; margin-top: 10px; padding: 20px 30px 15px 30px; }
	div.user-activity h4 { display: none; }
	div.user-activity ul { list-style-type: none; margin: 0; }
	div.user-activity ul li { margin: 5px; line-height: 16px; }
	div.user-activity ul li img.poll-icon { position: relative; top: 2px; }
	div.user-activity ul li a { position: relative; z-index: 100; }
	div.user-activity ul li span { position: relative; z-index: 99; }
	div.user-activity ul li span.last-user { padding-left: 20px; font-size: 0.9em; }
	div.user-activity ul li span.freshness { top: 0px; }
table#userinfo, div.vcard div.user-signatur-edit, div.vcard div.user-password-edit, div.vcard div.favorite-info { background: #333333; margin: 15px 20px 20px 15px; padding: 10px; width: 400px; border: none; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	table#userinfo th, div.vcard div.user-password-edit table th { text-align: right; padding: 4px 0; width: 150px; }
	table#userinfo th label, div.vcard div.user-password-edit table th { margin-right: 10px; padding: 0 10px; border: none; cursor: pointer; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	table#userinfo td { padding: 4px 0; }
	table#userinfo tr.required input, table#userinfo tr.required select { background: #666666; }
	table#userinfo td input, table#userinfo td select, div.vcard div.user-password-edit table input, div.vcard div.user-admin-edit table select { padding: 2px; width: 220px; height: 15px; background: #484848; border: none; float: right; color: #DDDDDD; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	table#userinfo td select { width: 224px; height: 19px; }
	table#userinfo th label:hover, table#userinfo th label:focus, table#userinfo td input:hover, table#userinfo td select:hover, table#userinfo td input:focus, table#userinfo td select:focus { background: #666666; }
	p.required-message, p.verbleibend { background: #666666; padding: 2px 4px; font-size: 0.9em; position: relative; top: -21px; left: 180px; display: inline; border: 1px solid #333333; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -khtml-border-bottom-right-radius: 4px; -khtml-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
div.vcard div.user-signatur-edit, div.vcard div.favorite-info { width: 380px; }
	div.vcard div.user-signatur-edit table, div.vcard div.user-signatur-edit fieldset { border: none; margin: 0; padding: 0; }
	div.vcard div.user-signatur-edit table textarea { padding: 2px; width: 370px; height: 100px; background: #484848; border: none; color: #DDDDDD; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.vcard div.user-signatur-edit table textarea:hover, div.vcard div.user-signatur-edit table textarea:focus { background: #666666; }
	div.vcard div.user-signatur-edit p { font-size: 0.9em; }
	div.vcard p.verbleibend input { padding: 2px 4px; background: #666666; border: none; font-size: 0.9em; color: #DDDDDD; }
div.vcard div.user-password-edit { background: url('images/content_background-profile.png'); width: 440px; border: 1px solid #333333; position: absolute; top: 130px; right: 0px; }
	div.vcard div.user-password-edit fieldset, div.vcard div.user-password-edit table { border: none; margin: 0; padding: 0; }
	div.vcard div.user-password-edit table { background: #555555; margin: 5px 0; padding: 10px 0; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.vcard div.user-password-edit table input, div.vcard div.user-admin-edit table select { float: none; }
	div.vcard div.user-password-edit table input:hover, div.vcard div.user-password-edit table input:focus, div.vcard div.user-admin-edit table select:hover, div.vcard div.user-admin-edit table select:focus { background: #222222; }
	div.vcard div.user-password-edit table th { width: 180px; cursor: default; }
	div.vcard div.user-password-edit table th label { cursor: pointer; }
	div.vcard div.user-password-edit table tr.pass-strength div#pass-strength-result { padding: 2px 4px; width: 216px; text-align: center; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.vcard div.user-password-edit table tr.pass-strength div.bad { background: #333333; }
	div.vcard div.user-password-edit table tr.pass-strength div.good { background: #222222; }
	div.vcard div.user-password-edit table tr.pass-strength div.strong { background: #111111; }
	div.vcard div.user-password-edit p { font-size: 0.9em; }
div.vcard div.user-admin-edit { top: 360px; font-size: 0.9em; }
	div.vcard div.user-admin-edit table tr.extra-caps-row label { position: relative; left: 20px; }
	div.vcard div.user-admin-edit table tr.extra-caps-row input { position: absolute; left: -127px; top: 6px; }
	div.vcard div.user-admin-edit table select { width: 224px; height: 22px; }
div.vcard p.submit-profile input, div.content-edit-post p.submit input { background: #222222; margin: 15px; padding: 6px 8px; color: #FFFFFF; border: none; cursor: pointer; float: left; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.vcard p.submit-profile input:hover, div.vcard p.submit-profile input:focus, div.content-edit-post p.submit input:hover, div.content-edit-post p.submit input:focus { background: #333333; }
	div.vcard p.submit-delete { background: none; }
	div.vcard p.submit-delete input { color: #F19300; }
	div.vcard p.submit-delete input:hover, div.vcard p.submit-delete input:focus { background: red; color: white; }
div.vcard div.favorite-info { line-height: 20px; }
	div.vcard div.favorite-info p { font-size: 0.9em; }
	div.vcard div.favorite-info p.rss-link { padding-top: 5px; text-align: right; }
	div.vcard div.favorite-info p.rss-link a { background: #484848 url('images/feed-icon-16x16.png') right top no-repeat; padding: 2px 15px 2px 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	div.vcard div.favorite-info p.rss-link a:hover { background: #222222 url('images/feed-icon-16x16.png') right top no-repeat; }

#front-search {

}

#latest td, #forumlist td, #favorites td {
}

#forumlist tr td div.nest {

}

#latest tr:hover, #forumlist tr:hover, #favorites tr:hover {

}

#latest th, #forumlist th, #favorites th {
}

#latest, #forumlist, #favorites {

}

.alt {
}

.bozo {

}

.alt.bozo {

}

.deleted {

}

.alt.deleted {

}

#bb_polls { background: url('images/content_background-home.png'); list-style: none; width: 390px; padding: 5px; border: 1px solid #222222; color: #ddd; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	#bb_polls .submit { background: #222222; width: auto; height: auto; padding: 2px 5px; cursor: pointer; text-align: center; }
	#bb_polls .nowrap { white-space: nowrap; }
	#bb_polls p { margin: 5px 0; padding: 0; }
	#bb_polls img { position: relative; top: 3px; }
	#bb_polls .poll_question, #bb_polls .poll_footer { margin-bottom: 5px; text-align: center; font-size: 1.1em; }
	#bb_polls .poll_label { background: #222222; margin: 0 -5px; padding: 5px; border-bottom: 1px dotted #555555; }
	#bb_polls .poll_label span.nowrap { white-space: normal; display: block; }
	#bb_polls .poll_label input { background: #333333; }
	#bb_polls .poll_label input:hover, #bb_polls .poll_label input:focus { background: #555555; }
	#bb_polls .poll_option {overflow: hidden; white-space: nowrap; margin: 2px 0 -2px 0; text-align: center; font-size: 11px; line-height: 9px; padding: 1px 0 1px 0; color: #222222; }
	#bb_polls .poll_option1 {background:#DFDFDF;}
	#bb_polls .poll_option2 {background:#CFCFCF;}
	#bb_polls .poll_option3 {background:#BFBFBF;}
	#bb_polls .poll_option4 {background:#AFAFAF;}
	#bb_polls .poll_option5 {background:#9F9F9F;}
	#bb_polls .poll_option6 {background:#8F8F8F;}
	#bb_polls .poll_option7 {background:#DFDFDF;}
	#bb_polls .poll_option8 {background:#CFCFCF;}
	#bb_polls .poll_option9 {background:#BFBFBF;}	
	#bb_polls .poll_option10 {background:#AFAFAF;}
	#bb_polls .poll_option11 {background:#9F9F9F;}
	#bb_polls .poll_option12 {background:#8F8F8F;}

div#bbcode_buttons div { height: 16px; font-family: 'Segoe UI', Helvetica, Verdana, Arial, Sans-Serif; font-size: 0.9em; }
	div.hfeed div#bbcode_buttons div { font-size: 1.1em; }
	div#bbcode_buttons div:hover, div#bbcode_buttons div:focus { background: #222222; }
	div#bbcode_buttons div#ed_block { height: 19px; }

/* obsolete */
tr.required label, p.required-message span.required { font-weight: bold; font-style: italic; }

form.edit-form { font-size: 0.8em; }