html, body {
	/* background: #000 url("./images/bg_body.gif") repeat-x fixed; */
    background-color: #000000;
/*
	color: #000000;
*/
    color: #dddddd;
}

h3 {
	color: #dddddd;
	border-bottom-color: #000;
}
h1 {
	color: #000000 !important;
}
h2 {
	color: #dddddd !important;
}

hr {
	border-top-color: #000;
}

.search-box .inputbox,
.search-box .inputbox:hover,
.search-box .inputbox:focus,
.search-box .button:hover {
	border-color: #dddddd;
}

.search-header {
	box-shadow: 0 0 10px #dddddd;
}

.wrap {
	border-color: #000000;
    border: 0px;
	border-radius: 0;
    background-color: #444444;
}

.headerbar {
	background-image: url("./images/hintergrund_head.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	background-color: #000000;
    height: 267px;
	width: 100%;
	margin-bottom: 0;
	padding: 0;
	border-radius: 0;
/*
    background-attachment: fixed;
*/
}

.logo {
	padding: 0;
}

.site_logo {
    display: inline-block;
	background-image: url("./images/Logo_neu.png");
    height: 267px;
    width: 212px;
    background-position: center;
    background-repeat: no-repeat;
	vertical-align: middle;
    margin: 0 auto;
}

@font-face {
    font-family: 'cityburnregular';
    src: url('fonts/cityburn-webfont.eot');
    src: url('fonts/cityburn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cityburn-webfont.woff2') format('woff2'),
         url('fonts/cityburn-webfont.woff') format('woff'),
         url('fonts/cityburn-webfont.ttf') format('truetype'),
         url('fonts/cityburn-webfont.svg#cityburnregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#sitehead {
    position: relative;
	width: 100%;
    height: 100%;
}
#sitelogo {
    position: relative;
	width: 212px;
    height: 267px;
    margin: 0 auto;
}
#sitelogo a {
    display: inline-block;
	width: 212px;
    height: 267px;
}
#site-description1 p {
    font-size: 5em;
    margin-bottom: 0px;
    font-family: 'cityburnregular';
}
#site-description2 p {
    font-size: 4em;
    margin-bottom: 0px;
    font-family: 'cityburnregular';
}
#site-description1 {
    position: absolute;
    left: 10px;
    top: 200px;
    vertical-align: top;
}
#site-description2 {
    position: absolute;
    right: 10px;
    top: 210px;
    vertical-align: top;
}
.site-description {
    width: auto;
    float: none;
}
.phpbb_alert.alert_text {
    background-color: #d7d7d7 !important;
    color: #000000 !important;
    border-color: #000000 !important;
}
.panel.inner p {
    color: #000000 !important;
}
.welcbackhide ul.topiclist li a{
    color: #384558;
}
.left-box.details.profile-details a {
    color: #000000 !important;
}
.panel.bg2 a {
    color: #000000 !important;
}
.memberlist-title {
    color: #dddddd !important;
}
#phpbb_gallery_user_profile a {
    color: #384558 !important;   
}
.panel h3 {
    color: #000000 !important;   
}
dd.lastpost a {
    color: #384558;
}
.phpbb_alert {
    background-color: #444444 !important;
    border-color: #000000 !important;
}
.phpbb_alert .alert_close {
    background-color: #444444 !important;
    border-color: #000000 !important;
    color: #000000 !important;   
}
.mchat-confirm-fields {
    color: #ffffff !important;  
}
.datepicker-days {
    width: auto !important;
}
dd.profile-rank {
    margin-bottom: 2px !important;
}
.has-profile-rank {
    margin-bottom: 10px !important;
}
.postbody h3 {
    color: #000000 !important;
}


#phpbb_announcement {
    background-color: #d7d7d7 !important;
    border-radius: 0px !important;
    border: 5px solid #212121;
}
div.stat-block.blot-list h3 {
    color: #dddddd;
}
div.stat-block.blot-list p {
    color: #dddddd;
}
.tabmenue .activetabmenue a {
    border: 1px solid #000000 !important;
    border-radius: 0px !important;
}
.tabmenue a {
    background: none no-repeat 0% -35px #000000 !important;
}
.tabmenue .activetabmenue a span {
    color: #384558 !important;
}
div.stat-block.gallery {
    color: #dddddd !important;
}
div.stat-block.gallery h3 a {
	color: #dddddd !important;
	border-bottom-color: #dddddd !important;
}

div.stat-block.online-list {
    color: #dddddd !important;
}
div.stat-block.online-list h3 a {
	color: #dddddd !important;
	border-bottom-color: #dddddd !important;
}

h3#twentyfourhour_stats {
	color: #dddddd !important;
	border-bottom-color: #dddddd !important;
}
p.twentyfourhour_stats {
    color: #dddddd !important;
}
.forum_description {
    color: #dddddd !important;
    font-size: 1.3em;
    margin: 10px 0 10px 0;
}
.forum-title a {
    color: #dddddd !important;
}
.show_moderator {
    color: #dddddd !important;
}
.pagination {
    color: #dddddd !important;
}
.clear-legend {
    color: #dddddd !important;
}
.clear-legend h3 {
    color: #dddddd !important;
}
.content h2, .panel h2 {
    color: #000000 !important;
    border-bottom-color: #CCCCCC;
}
.whovisitedthistopic-title {
    color: #dddddd !important;
}
.whovisitedthistopic-count {
    color: #dddddd !important;
}
.whovisitedthistopic-link a {
    color: #dddddd !important;
}
.posting-title a {
    color: #dddddd !important;
}
.topic-title a {
    color: #dddddd !important;
}
.panel a {
	color: #384558 !important;
}
ul.topiclist li {
    display: block;
    list-style-type: circle !important;
    margin: 0 5px 0 0;
}
p.footer-row {
    color: #dddddd;
}
.copyright a {
    color: #dddddd;
}
li.header dl.row-item dt div.list-inner {
    color: #dddddd;
}
.postlink {
	border-bottom-color: #7e0200;
	color: #7e0200;
    font-weight: bold;
}
.postlink:hover {
	background-color: transparent;
}
.postlink:visited {
	color: #7e0200;
	border-bottom-color: #7e0200;
    font-weight: bold;
}












.navbar {
	background-color: #444444;
	border-radius: 0;
}

.forabg, .forumbg {
	background: #212121 url("./images/bg_forum.jpg") repeat-y; 
	border-radius: 0;
}

.panel {
	background-color: #d7d7d7;
	border-radius: 0;
}

.bg1 {
	background-color: #e7e7e7;
}

.bg2 {
	background-color: #ededed;
}
.bg1 a {
	color: #000000;
}
.bg2 a {
	color: #000000;
}

.bg3	{
	background-color: #dadada;
}

table.table1 tbody td {
	border-top-color: #000;
}

.pagination li.active span {
	background-color: #5fa8d3;
	border-color: #5fa8d3;
}

.pagination li a:hover, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background-color: #124f91;
	border-color: #124f91;
}

div.rules {
	color: #000000;
    font-weight: bold;
	background-color: #ff0000;
}

/* 
    a { color: #000; }
    a:hover	{ color: #555555; }
*/
a { color: #dddddd; }
a:hover	{ color: #aaaaaa; }


a.arrow-left:hover {
/*
	color: #124f91;
*/
	color: #dddddd;
}

a.arrow-right:hover {
/*
	color: #124f91;
*/
	color: #dddddd;
}

ul.forums {
	background-color: #f3f3f3;
	background-image: -webkit-linear-gradient(top, #dedede 0%, #f3f3f3 100%);
	background-image: linear-gradient(to bottom, #dedede 0%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f3f3f3',GradientType=0 );
}

li.row:hover {
	background-color: #fff;
}

.content h2, .panel h2 {
	border-bottom-color:  #000;
}

.signature {
	border-top-color: #384558;
	font-size: 9px !important;
}

.notice {
	border-top-color:  #000;
}

blockquote {
	background-color: #fff;
}

.codebox p {
	border-bottom-color:  #000;
}

dl.thumbnail dt a:hover img {
	border-color: #384558;
}

.button {
	border-color: #000000;
	color: #000000;
}

.global_read								{ background-image: url("./images/announce_read.svg"); }
.global_read_mine							{ background-image: url("./images/announce_read_mine.svg"); }
.global_read_locked							{ background-image: url("./images/announce_read_locked.svg"); }
.global_read_locked_mine					{ background-image: url("./images/announce_read_locked_mine.svg"); }
.global_unread								{ background-image: url("./images/announce_unread.svg"); }
.global_unread_mine							{ background-image: url("./images/announce_unread_mine.svg"); }
.global_unread_locked						{ background-image: url("./images/announce_unread_locked.svg"); }
.global_unread_locked_mine					{ background-image: url("./images/announce_unread_locked_mine.svg"); }

.announce_read								{ background-image: url("./images/announce_read.svg"); }
.announce_read_mine							{ background-image: url("./images/announce_read_mine.svg"); }
.announce_read_locked						{ background-image: url("./images/announce_read_locked.svg"); }
.announce_read_locked_mine					{ background-image: url("./images/announce_read_locked_mine.svg"); }
.announce_unread							{ background-image: url("./images/announce_unread.svg"); }
.announce_unread_mine						{ background-image: url("./images/announce_unread_mine.svg"); }
.announce_unread_locked						{ background-image: url("./images/announce_unread_locked.svg"); }
.announce_unread_locked_mine				{ background-image: url("./images/announce_unread_locked_mine.svg"); }

.forum_link									{ background-image: url("./images/forum_link.svg"); }
.forum_read									{ background-image: url("./images/forum_read.svg"); }
.forum_read_locked							{ background-image: url("./images/forum_read_locked.svg"); }
.forum_read_subforum						{ background-image: url("./images/forum_read_subforum.svg"); }
.forum_unread								{ background-image: url("./images/forum_unread.svg"); }
.forum_unread_locked						{ background-image: url("./images/forum_unread_locked.svg"); }
.forum_unread_subforum						{ background-image: url("./images/forum_unread_subforum.svg"); }

.sticky_read								{ background-image: url("./images/sticky_read.svg"); }
.sticky_read_mine							{ background-image: url("./images/sticky_read_mine.svg"); }
.sticky_read_locked							{ background-image: url("./images/sticky_read_locked.svg"); }
.sticky_read_locked_mine					{ background-image: url("./images/sticky_read_locked_mine.svg"); }
.sticky_unread								{ background-image: url("./images/sticky_unread.svg"); }
.sticky_unread_mine							{ background-image: url("./images/sticky_unread_mine.svg"); }
.sticky_unread_locked						{ background-image: url("./images/sticky_unread_locked.svg"); }
.sticky_unread_locked_mine					{ background-image: url("./images/sticky_unread_locked_mine.svg"); }

.topic_moved								{ background-image: url("./images/topic_moved.svg"); }
.topic_read									{ background-image: url("./images/topic_read.svg"); }
.topic_read_mine							{ background-image: url("./images/topic_read_mine.svg"); }
.topic_read_hot								{ background-image: url("./images/topic_read_hot.svg"); }
.topic_read_hot_mine						{ background-image: url("./images/topic_read_hot_mine.svg"); }
.topic_read_locked							{ background-image: url("./images/topic_read_locked.svg"); }
.topic_read_locked_mine						{ background-image: url("./images/topic_read_locked_mine.svg"); }
.topic_unread								{ background-image: url("./images/topic_unread.svg"); }
.topic_unread_mine							{ background-image: url("./images/topic_unread_mine.svg"); }
.topic_unread_hot							{ background-image: url("./images/topic_unread_hot.svg"); }
.topic_unread_hot_mine						{ background-image: url("./images/topic_unread_hot_mine.svg"); }
.topic_unread_locked						{ background-image: url("./images/topic_unread_locked.svg"); }
.topic_unread_locked_mine					{ background-image: url("./images/topic_unread_locked_mine.svg"); }

.pm_read									{ background-image: url("./images/topic_read.svg"); }
.pm_unread									{ background-image: url("./images/topic_unread.svg"); }

dl.row-item dt .list-inner {
    padding-left: 50px;
	/*color: #dddddd !important;*/
	color: #000000;
}
.list-inner a {
	color: #000000;
}
.dropdown-contents a {
	color: #000000 !important;
}
.panel-container .panel li.row {
	border-top-color: #000;
}

.panel-container table.table1 thead th {
	border-bottom-color: #000;
}

.tabs .activetab > a,
.tabs .activetab > a:hover {
	background: #dadada;
	background: -webkit-linear-gradient(top, #ffffff 0%, #dadada 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada', GradientType=0 );
	border-color: #dadada;
}

.navigation a {
	background: #dadada;
	background: -webkit-linear-gradient(left, #B4C4D1 50%, #dadada 100%);
	background: linear-gradient(to right, #B4C4D1 50%, #dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B4C4D1', endColorstr='#dadada', GradientType=1 );
}

.rtl .navigation a {
	background: #B4C4D1;
	background: -webkit-linear-gradient(left, #dadada 0%, #B4C4D1 50%);
	background: linear-gradient(to right, #dadada 0%, #B4C4D1 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#B4C4D1', GradientType=1 );
}

.dropdown-extended .header {
	background: #dadada;
	background: -webkit-linear-gradient(top, #F1F8FF 0%, #dadada 100%);
	background: linear-gradient(to bottom, #F1F8FF 0%, #dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F8FF', endColorstr='#dadada',GradientType=0 );
}

ul.linklist li.responsive-menu a.responsive-menu-link:hover:before, ul.linklist li.responsive-menu.visible a.responsive-menu-link:before {
	border-color: #384558;
}

.dropdown .dropdown-contents {
	border-color: #dedede;
}

.nav-main .rightside > [href*="./ucp.php"] {
	position: relative;
}

.badge {
	font-size: .9em;
	position: absolute;
	left: .5em;
	top: -.5em;
	padding: 2px;
	border-radius: 0;
}

.compact .rightside > [href*="./ucp.php"] > span {
	display: none;
}

.compact .badge {
	position: static;
	margin: 3px 0 0 1px;
	padding: 3px;
}

/* FontPs4 */
@font-face {
	font-family: 'FontPs4pro';
	src: url('fonts/FontPs4pro.eot');
	src: url('fonts/FontPs4pro.eot') format('embedded-opentype'),
		 url('fonts/FontPs4pro.ttf') format('truetype'),
		 url('fonts/FontPs4pro.woff') format('woff'),
		 url('fonts/FontPs4pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.dropdown-contents .fa-sliders:before,
.dropdown-contents .fa-user:before,
.navbar .fa-question-circle:before,
.navbar .fa-bell:before,
.navbar .fa-inbox:before,
.navbar .fa-cogs:before,
.navbar .fa-gavel:before,
.navbar .fa-group:before,
.navbar .fa-shield:before,
.navbar .fa-envelope:before,
.breadcrumbs .fa-home:before,
.dropdown-contents .fa-file-o:before {
	font-family: FontPs4pro;
}
/* Icons & Button icons */
.dropdown-contents .fa-sliders:before		{ content: "\e0b1"; }
.dropdown-contents .fa-user:before			{ content: "\e0b2"; }
.navbar .fa-question-circle:before 			{ content: "\e0a1"; }
.navbar .fa-bell:before 						{ content: "\e0a4"; }
.navbar .fa-inbox:before 					{ content: "\e0a5"; }
.navbar .fa-envelope:before 					{ content: "\e0a5"; }
.navbar .fa-cogs:before 						{ content: "\e0a2"; }
.navbar .fa-gavel:before						{ content: "\e0a3"; }
.navbar .fa-group:before						{ content: "\e0a8"; }
.navbar .fa-shield:before					{ content: "\e0a7"; }
.breadcrumbs .fa-home:before 				{ content: "\e0a6"; }
.dropdown-contents .fa-file-o:before			{ content: "\e0c4"; }











