/* phpBB.de Colours
---------------------------------------- */

/* Global */

html, body {
	color: #393a3d;
}

/* Logo */
.site_logo {
	background-image: url("./images/logo.png");
}

/* Horizontal lists */

ul.navlinks {
	border-top-color: #4F7E9B;
}

.headerbar {
	background: #4f7e9b url("./images/bg_header.png") repeat-x scroll left bottom;
	color: #ffffff;
}

.site-description {
	background-image: url(./images/logo_map.png);
	background-repeat: no-repeat;
	background-position: 20% 50%;
}

#page-header .navbar {
	background-color: #AFC4D1;
}

/* Page Footer */
.page-footer .navbar {
	background-color: #DCDDE2;
	color: #355569;
}

.page-footer .navbar a, .page-footer .navbar a:link, .page-footer .navbar a:visited {
	color: #355569;
}

/* Copyright and Sponsor */
.copyright {
	background-color: #afc4d1;
	color: #333333;
}

/* Links */
a:link {
	color: #355569;
}
a:visited {
	color: #355569;
}
a:hover {
	color: #c5010f;
}
a:active {
	color: #355569;
}

/* Breadcrumbs */
.navbar a, .navbar a:link, .navbar a:visited {
	color: #355569;
}

.navbar a:active, .navbar a:focus, .navbar a:hover {
	color: #c5010f;
}

/* Forum icons & Topic icons */
.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"); }

/* Statistics and Who is online */
h3 {
	border-bottom-color: #888888;
	color: #37647f;
}

/* Remove unused gradient-images */
.forabg, .forumbg {
	background-image: none;
}

/* Board Index */

ul.forums {
	background-color: #ebeef3;
	background-image: none;
}

.forabg {
	background-color: #4f7e9b;
}

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

li.row:hover dd, ul.topiclist dd {
	border-left-color: #4f7e9b;
}

li.row:first-child {
	border-top-color: transparent;
}

a.forumtitle,
a.forumtitle:visited,
a.forumtitle:active {
	color: #355569;
}

a.forumtitle:active,
a.forumtitle:hover,
a.forumtitle:focus {
	color: #c5010f;
}

ul.topiclist li {
	color: #122f40;
}

/* Viewforum */
.forumbg {
	background-color: #4f7e9b;
}

.button {
	font-weight: bold;
}

.button:hover, .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select {
	border-color: #4F7E9B;
}

.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #4F7E9B;
}


a.topictitle:hover {
	color: #b30800;
}

/* UCP Tabs and Menu */
#tabs .tab > a {
	background: #cad2d4 none repeat scroll 0 0;
	color: #393a3d;
}

#tabs .tab > a:hover {
	background: #ecf3f6 none repeat scroll 0 0;
	color: #b30800;
}

#tabs .activetab > a, #tabs .activetab > a:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f8fa 0%, #DBE3E6 100%) repeat scroll 0 0;
	border-color: #DBE3E6;
	box-shadow: 0 1px 1px #DBE3E6 inset;
	color: #333333;
}

#navigation a {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, #afc4d1 50%, #afc4d1 100%) repeat scroll 0 0;
	color: #222222;
}
#navigation a:hover {
	background: #899ca9 none repeat scroll 0 0;
	color: #e40010;
}
#navigation #active-subsection a {
	background: #f3f3f3 none repeat scroll 0 0;
	color: #c5010f;
}
#navigation #active-subsection a:hover {
	color: #d31141;
}

/* Posting Editor */
.panel {
	background-color: #b3cbd7;
	color: #28313f;
}

.inputbox:hover {
	border: 1px solid #eaeaea;
}

.inputbox:focus {
	border: 1px solid #eaeaea;
	color: #4b4b4b;
	outline-style: none;
}

/* Pagination */

.pagination li a,
.pagination li a:link ,
.pagination li a:visited {
	background-color: #dcdde2;
	border-color: #b4bac0;
	color: #3b6680;
}

.pagination li.active span {
	background-color: #3b6680;
	border-color: #3b6680;
	color: #ffffff;
}

.pagination li a:hover,
.pagination li a:active,
.pagination li a:hover .icon,
.pagination .dropdown-visible a.dropdown-trigger,
.nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background-color: #3b6680;
	border-color: #3b6680;
	color: #ffffff;
}

.pagination li .button:hover,
.pagination li .button:focus
 {
	background-color: #3b6680;
	border-color: #3b6680;
	color: #ffffff;
	background-image: none;
	text-shadow: none;
}

/* ACP Login */
.content h2, .panel h2 {
	color: #37647F;
	border-bottom-color: #888888;
}

/* Memberlist */
table th a,
table th a:link,
table th a:visited {
	color: #FFFFFF;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #f6f6f6;
	color: #000;
}

/* Post link */
.postlink {
	color: #07598A !important;
	border-bottom-color: #005689 !important;
}

.postlink:visited {
	color: #4B9ACA !important;
	border-bottom-color: #4B9ACA !important;
}

.postlink:active {
	color: #005689 !important;
}

.postlink:hover {
	background-color: #C9D0E0;
	color: #022D51 !important; 
	border-bottom-color: #CCD2F0 !important;
}

.signature a, .signature a:visited, .signature a:hover, .signature a:active {
	background-color: transparent;
}

/* Hamburger Icon Quick links */
ul.linklist li.responsive-menu a.responsive-menu-link::before {
	border-color: #355569;
}

/* General BG-Colours */

.bg1 {
	background-color: #e1e7e8;
}

.bg2 {
	background-color: #ccdce6;
}

.bg3 {
	background-color: #dbe3e6;
}

/* Viewtopic */
.signature {
	border-top-color: #666666;
}

.postprofile {
	color: #444444;
	border-left-color: #666666;
}

/* Quote block */
blockquote {
	background-color: #F4F3E6;
	border-color: #BBBBA5;
}

blockquote blockquote {
	/* Nested quotes */
	background-color:#EFEFE3;
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #E3E3D4;
}

/* Jumpbox */
.jumpbox-cat-link, .jumpbox-cat-link:link, .jumpbox-cat-link:visited {
	background-color: #355569;
	border-top-color: #355569;
	color: #FFFFFF;
}

.jumpbox-cat-link:hover, .jumpbox-cat-link:active {
	background-color: #102A40;
	border-top-color: #102A40;
	color: #FFFFFF;
}
