/*
--------------------------------------------------------------
slashCAM
-------------------------------------------------------------- */
/* Basislayout */

/* COLORS 
#EF9210 : slashCAM Orange
#5e5e5e : dunkles Grau
#eee	: helles Grau
#006699 : Link Blau
#eef3f4 : hellblau
*/




html, body {
	color: #000;
	background-color: #fff;
	
}

h2.posting-title,a.topictitle,.content,html, body, h3 a.result_title,h3.review_title a,a.forumtitle,.postbody h3
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
}


a { color: #006699;  text-decoration:none}
a:hover	{ color: #006699; text-decoration:none }

a.dropdown-trigger, a.dropdown-toggle {text-decoration:none}

/* Search und Login Panel */
.panel {
	background-color: #fff;
	color: #000;
	border: none;
	border-radius:0;
}

#options-panel.panel.bg3,.panel.bg3.panel-container {
	background-color: #fff;
	color: #000;
	border: 1px solid #eee;
	border-radius:0;
}

.content h2, .panel h2 {

	border-bottom: transparent;
	color: #000;
}

.topic_column_width{
width: auto;
max-width: 1150px;
}

.own_block recent_block
{
z-index:10;	
}

#phpbb_announcement
{
margin: 10px 0 10px 0;
font-size: 1em;
padding: 10px;
border-radius: 0px;

border-bottom-style: solid;
border-bottom-color: #8da9b7;
border-bottom-width:6px;
border-top-style: solid;
border-top-color: #8da9b7;
border-top-width:6px;
}


 /* Hide Default*/
.hide,.bighide,.pn_small_display,.pn_very_small_display
 {
display:none;
}

.color_slashcam,.icon.color_slashcam {
	color:#EF9210;
	font-weight:700;
}
	  
h1,h2,h3,h4 {
	/* Forum header titles */
	font-size: 1.2em;
	font-family:inherit;
	}

	h1{
	margin-right:0;
	}
	
	
	
h2.faq-title,.faq-title,h2.searchresults-title{
font-size: 1.4em;
font-weight:700;
}

h3 a.result_title {font-size:1em;	}

h2.faq-title,h3{
color: #000;
}

h2.pages-title{
	font-weight: 700;
}


/* Post body links */
a.postlink {
text-decoration: none;
}


.postlink {
	color: #006699;
	border-bottom-color: #368AD2;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	padding-bottom: 0;
}

.shortcuts {
	color: #006699;
}

.last_post {
width:100%;
border-bottom: 1px solid #eee;
margin-bottom:10px;
}


.mrec_responsive {
        display: block;
border-top-width: 1px;
border-top-color: #ccd5db;
border-top-style: solid;
padding-top:10px;
        }


.shortcuts:hover{
	background-color: #fff;
}

.postlink:visited {
	color: #0D4473;
	border-bottom-color: #0D4473;
}

.postlink:hover {
	background-color: #fff;
	color: #0D4473;
		
}

.icon-usermap > a{
	padding-left:0px;
}

.posthilit {
	background-color: #fceeb6;
}

.search.post {
	border-bottom: 1px solid #eee;
}

.newsubnav{
 width: 100%;
 margin-bottom: 5px;
}

.jumpboxfooter {
float: right;
}

.jumpbox-cat-link:hover {
    background-color: #eee;
    border-top-color: #333;
    color: #fff;
}


.jumpbox-cat-link {
	background-color: #eef3f4;
	border-top-color: #0076B1;
	color: #000;
}

.jumpbox-sub-link {
	background-color: #fff ;
}


.navtrenner,.topnavtrenner {
clear: both;
background-color: #eef3f4 ;
height:4px;
}
.navtrenner{
padding:3px;
height:8px;
margin-bottom: 4px;
}

.searchclear{
clear: both;
}

.w1 {
	width:1px;
}

.w25 {
	width:25px;
}

.w32 {
width:23px;

}
.w40 {
	width:40px;
}

.w55 {
	width:55px;
}

.guest-leader-banner {
padding-top:20px;
	border: solid #eee;
	border-width:2px 0 0 0;
	width:auto;
}


.rnotiz{
margin-left:10%;
margin-right:10%;
}

/* BUTTON STYLES */
.button {
	border-color: transparent;
	font-family: inherit;
border-width:0;
	background-color: #fff; /* grau: #EE3E7 */
	background-image:none;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: #fff;
	border-radius:0;
	font-size: 1em;
	font-weight: 700;
}

.button.reply {
background-color: #EF9210; 	
}

.button.reply:hover {
background-color: #999;
}

.reply_color {
color: #FFF;
}
 

#aw-pfeil {
color: #FFF;
}


.button:hover,.dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select {
border-color: #C7C3BF;;
background-color: #cedbe6;
color:#eee;
background-image:none;
text-shadow:none;
}

.button:hover {
background-color: #fff;
}


 .button .icon{
	color: #EF9210;
}

.button.newpm,
.fa-reply.fa-fw.newpm,
.fa-mail-forward.fa-fw.newpm,
 .fa-reply.fa-fw.newpm,
 .button.newpm{
background-color: #EF9210;
color:#fff;
}

.button.icon.fa-pencil.newpm,
.icon.fa-pencil.fa-fw.newpm{

color:#fff;
}


.button.newpm:hover,
.button.icon.fa-pencil.newpm:hover,
.fa-reply.fa-fw.newpm:hover,
.fa-mail-forward.fa-fw.newpm:hover,
 .fa-reply.fa-fw.newpm:hover,
 .icon.fa-pencil.fa-fw.newpm:hover,
 .button.newpm:hover
 {
background-color:#8f8f8f;
}
 
 
.icon.fa-sort-amount-asc.fa-fw,
.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #5e5e5e ;
}

.fa-pencil.newtopic,.fa-lock.newtopic,.button:hover .icon.fa-pencil.newtopic,.icon.fa-lock.newtopic:hover,.icon.fa-lock,.icon.fa-lock:hover
{color:#fff;}

.dropdown .pointer, .dropdown .pointer-inner {
border: none;
}  

.post-icon,.reply-icon{
background-color: #ef9210;
color: #fff;
}

.post-icon:hover,.reply-icon:hover{
background-color: #a9b3bc;
color: #fff;
}

.quote-icon{
background-color: #ef9216;
}


.responsive-tab .responsive-tab-link:before {
	border-color: #fff;
}

.responsive-tab .responsive-tab-link:hover:before {
	border-color: #000;
}


.dropdown-container-right {
  float: right;
}

.dropdown-select {
	color: #006699;
}

 .dropdown-visible .dropdown-select, .nojs .dropdown-container:hover .dropdown-select {
	border-color: transparent;
	background-image: none;
	text-shadow: none;
}

.dropdown-select:after	{ border-color: #fff; }
.dropdown-select:hover	{ border-color: #C7C3BF; }

.dropdown-visible .dropdown-select, .dropdown-visible .dropdown-select:hover, .nojs .dropdown-container:hover .dropdown-select {
	border-color: #A6B2BA;
	color: #105289;
}

div.rules,.sep {
    background-color: #fff;
    color: #000;
}

.cp-mini {
	background-color: #fff;
	border-radius:0;
}

.cat_align {
vertical-align: bottom;	
padding-left:10px;
}

.ignore_grau {
	color:#b8b8b8;
}

.ignore_bg {
	background-color: #fff;
}

.ignore_name_not_strong strong {
font-weight: normal;
	}

.post-buttons.ignore_postbuttons {
	background-color: #fff;
	margin-right:-135px;
}

.mapfont,table.table1 thead th {
    font-size: 0.7em;
	color:#000;
}




.pagination li a, .pagination li span {
	background-color: #eff3f6;
	border: none;
	border-radius:0;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 10px;
	
}


.pagination li.active span {
	background-color: #adb3b7;
	border-width:0;
	padding:0 2px 0 2px;
   font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top:-8px;
	
}


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


.postsintopics {
margin-left: 10px;
font-size: 1em;
	display: inline;
	font-weight: 700;
	vertical-align: bottom;
}


.badge {
	background-color: #006699;
	color: #ffffff;
}


.bg1 {
	background-color: #fff;
}

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
	background-color: #fff;
}


.bg2 {
	background-color: #eef3f4 ;
}


.notification_list .bg2
{
	background-color: #D1DBE2 !important;
}


table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
	background-color: #eef3f4 ;
}




.content {
	line-height: 1.4em;
	font-size: 1em;

}

/* Post Buttons */




#nav-breadcrumbs {
	margin-top:-35px;
}

.breadcrumbs .crumb::before {
  content: '\203A';
 
}

  .icon {
	background-position:0 ;		/* Position of folder icon */
display:inline-block;
	color: #5e5e5e;
background-repeat: no-repeat;	

}
 


.icon.fa-wrench,.icon.fa-sort-down,.icon.fa-search,.icon.fa-cog {
	color:#5e5e5e;
}

.format-buttons i.icon {
	color:#5e5e5e;
}

.button-secondary {
color: #777777;
border-style: solid;
    border-color: #eee;
	border-width: 1px;
}

.icon-button:before {
	display: inline-block;
	float: left;
		margin: 1px 4px 0px 1px;
}

/* Forum list column styles 
.icon,dl.icon {
	background-position: 8px 11px;	
	background-repeat: no-repeat;
	width:19px;
	height:30px; 
}
*/

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

/* Linie unter Themen in Liste*/
li.row {
	border-top: none;
	border-bottom: none;
	 margin: 50px;
}



/* Site description and logo */
#site-description {
	position: relative;
	width: 100%;
	height:90px;
}

 
.slashcamlogo{
position:absolute; 
bottom:0;
left:0;
padding-left:5px;
   }
	
.leaderbanner {
	 float: right;	 
}

.unsichtbar,.tophide_mobil,.only_mobile,.only_mobile_sm {
	 display: none;
}

.no_strich {
	border-top-style: none !important;; 
}


/* responsive YT Embed */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


a.forum_title{
font-weight: 700;
  font-size: 16px;
}

.subforum_linie,.subforum_linie_first{
border-bottom-width: 1px; 
border-bottom-color: #ccd5db;
border-bottom-style: solid; 	
}


.edit_toplinie {
border-top-width: 1px; 
border-top-color: #adc3c7;
border-top-style: dotted; 	
}

.top {
    margin-top: 0;
}

.betreff,.betreff:hover {color:#000;}

h3.review_title a {
	font-size:12px;
}

.inputbox:focus, .inputbox:hover {
	border-color: #222222;
}

a.button1:hover, input.button1:hover, input.button3:hover, a.button2:hover, input.button2:hover {
	color: #000;
	background-color: #D2D2D2; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #EFEFEF 0%, #D2D2D2 100%);
	background-image: linear-gradient(to bottom, #EFEFEF 0%,#D2D2D2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#D2D2D2',GradientType=0 ); /* IE6-9 */
	border-color: #999;
}

.tabs .activetab > a,
.tabs .activetab > a:hover {
	background-color: #333; /* Old browsers */ /* FF3.6+ */

	border-color: #222;
	box-shadow: 0 1px 1px #F2F9FF inset;
	color: #333333;
}

.icon.fa-quote-left {font-size: 22px;}
.format-buttons .icon.fa-quote-left {font-size: 11px;}
.subforum_linie
{padding-top:8px !important;}

/* Links on gradient backgrounds */
.forumbg .header a, .forabg .header a, th a {
	color: #006699; text-decoration:none;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #006699;text-decoration:none;
}

h3 {
	border-bottom-color: #fff;
}

.anzeige{
background-image: url("./images/anzeige_aufweiss.gif");
background-repeat: no-repeat;
margin-left: 60px;
}

.anzeigen_block
{
border-width: 1px; 
  border-color: black;
border-style: solid;  
}

.strichlang
{
width: 100%;
background-image: url("./images/bg_strich_schmal.gif");
background-repeat: repeat-x;
}

.strichlang.block
{
margin-top:-6px;
}

.strichlang.block.grey
{
background-color: #eef3f4 ;
}


.responsive-hide {
vertical-align: baseline;
}


.footer_table {
  display: table;
  width: auto; 
  margin-left:210px;
  margin-right:160px;
}


p.author {
	line-height: 1.2em;
	clear: both;
	background-color:#fff;
	border-bottom:1px;
	border-bottom-style: dotted;
	border-bottom-color: #adc3c7;
	padding-bottom:4px;
	padding-top:4px;
}


.topic_table,  .index_table {
  display: table;
  width: 100%; 
}

.topic_row, .index_row {
  display: table-row;
}




/*
.topic_row:hover, .index_row:hover {
background-color: #CFE1F6;
	color: #000;
}
*/ 
	
.topic_column, .index_column {
  display:  table-cell;
  font-weight: 500;
}

.topic_cell, .index_cell {
 display: table-cell;
 width: auto; 
  padding:0px 5px 0px 3px;
}
.topic_cell.icon {
width: 14px;
}

.lpost
{
min-width: 20%;
vertical-align:bottom;
}

.flist_icon{
	padding-right:8px;	
}

.pagination {
	float: right;
	font-size: 11px;
		text-align: right;
	width: auto;
	}

  .pagination li.page-jump a, .pagination li.next a, .pagination li.previous a {
  height: 10px;
  }
  
  .post {
	padding: 5px 0 0 0;
	border-radius:0;

}

.post.pm {
	padding-left:10px;
}

/* postbody plus postprofile zusammen 100-1%*/
.postbody {
	padding: 0;
	line-height: 1.48em;
	width: 79%;
	float: left;
	position: relative;
}


.has-profile .post-buttons {
	float: none;
	position: absolute;
	right: 0;
	bottom: 16px;
	top: auto;
}

/* valign */
.post-buttons .fa-exclamation, .post-buttons .fa-thumbs-up,.post-buttons .fa-times ,.post-buttons .fa-info , .post-buttons .fa-exclamation-triangle,.post-buttons .fa-pencil,.fa-check-square-o,.fa-square-o  {
padding-top:6px;
 }



.has-profile .postbody h3 {
/* Platz für Buttons rechts: */
	margin-right: 60px;
	padding-top:0px;
}

.postbody .content {
margin-top: 10px;
margin-bottom: 25px;
	}


.postprofile {
	/* Also see tweaks.css */
	margin:10px 0px 10px 0px;
	min-height: 40px;
	width: 20%;
	float: right;
	display: inline;
}



/* Recent Topics Post*/
.rt_post{
margin-bottom: 8px;
margin-left:4px;
}

.rt a:link {
	display: inline;
}



.own_block_wrap {
margin-bottom: 10px;
}

/* Recent Topics Link*/
.rt{
 font-weight: 700;
}


/* Post Background: */ 
.post_style{
border-top:2px;
border-top-style: solid;
border-top-color: #d5e2e5;
}


.post_head {
background-color: #d5e2e5;
margin-top:-1px;
}




.own_block{
background-color: #eef3f4 ;
padding-bottom: 6px;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
}

.own_block_header,.own_block_header_grey {
font-size: 1em;
font-weight: 700;
background-color: #fff;
margin-bottom: 5px;
margin-left:4px;
}


.own_block_header_grey  {
background-color: #eef3f4 ;
margin-left:0px;
}



.own_block .artikel_block {
margin-bottom:15px;
padding:3px;
line-height: 0.8rem;
}

.artikel_block a {
	padding: 4px;
}

.own_block .artikel_link{
  text-decoration:none;
  color:#000;
}



.recent_block {
margin-top:-9px;
}

	/* linksbündig:
   width: 100%;
   margin-left:0;
   margin-right:auto; */
   
.new_wrapper{
	width: 99%;
	margin: 0 auto;

}

.new_header{
   float: left;
   width: 100%;
   	background-color: #ef9216;
	background-image: none;
}
.new_wrapmiddle{
   float: left;
   width: 100%;
   
}
.new_middle{
   margin-right:170px;
   margin-left:220px;
     height: auto;
}
.new_left{
   float: left;
   width: 210px;
   margin-left: -100%;
 
   height: auto;
}
.new_right{
   float: left;
   width: 162px;
   margin-left: -162px;
   height: auto;
}
.new_footer{
   float: left;
   width: 100%;

  
}
body {
   padding:0;
   margin:0;
}


.search_and_pagination_box {
	width:100%;
	position: relative;min-height: 160px;
	
}

.search_and_pagination_left {
	position: absolute;bottom: 0;left: 0; 
}

.search_and_pagination_right{
	position: absolute;width:80%;bottom: 0;right: 0;
}

.padding_unten {
	padding-bottom:5px;
}

li.icon-page-aktuellebeitraege {
display: none;
}

h3.memberlist-title {
	background-color: #eef3f4;
	padding: 5px 0 5px 0;
}


h3.ucp-title {
	padding-left:10px;
	margin-bottom:0;
	border-bottom:0;
	padding-bottom:0;
}

 .pbereich.panel.bg3 {
background-color: #eee;
padding-top:0;
}

.verborgen {display:none;}
.resultsup {
	position: relative; 
     top: -40px; 
          }
		  
		

/* Search box
--------------------------------------------- */


.search-header {
	box-shadow: none;
	
}


/* Topic and forum Search */
.search-box {
	float: right;
	/*border-style: solid;
    border-color: #eee;*/
	margin-left:6px;
}

.clone .search-box {
	display:none;
}

.searchpos{
float: left;
}

h2.search_results {
	font-size: 1.4em;
	font-weight:700;
}

.width20 {
	width:20px;
}

.dropdown .dropdown-contents{
   position: relative;
    top:0;
	z-index:3;
border-radius:0;
border: transparent;
}

#jumpbox .dropdown-contents{
 top: 350px;
}

.search-box button {
	float: left;
}



.search-box .inputbox {
	border-style: solid;
    border-color: #eee;	
	background-image: none;
	float: left;
	height: 22px;
	padding: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius:0;
}

.sr-only {height:0px;}

.search-box button.search-icon {
	border-radius: 0;
	font-size: 0;
	height: 24px;
	margin: 0;
	padding: 3px 5px;
}

.search-box a.button {
	border-left-width: 0;
	border-radius: 0;
	font-size: 0;
	margin: 0;
	padding: 2px 5px 0 3px;
}

.button-search, .button-search-end {
	border: 1px solid #eee;
	
}

.button-search {
height:22px;
}


.icon.fa-angle-double-left,.icon.fa-angle-double-right,.icon.fa-level-down {
color: #5e5e5e;	
margin-top:-3px;
}  

.icon.fa-level-down.fa-rotate-270 {
	font-size:16px;
}


.icon.fa-level-down:hover 
{
	background-color: #eee ;
}
/* Search box (header)
--------------------------------------------- */


.search-header {

	display: block;
	float: right;
	margin-right: 5px;
	margin-top: 30px;
}

.search-header .inputbox { border: 1px; }

.search-header button {
	border-top: 0;
	border-bottom: 0;
}

input {
	font-size: 11px;
	}
	
	
.search-header a.button {
	border: 0;
	border-left: 1px;
	padding: 3px 5px 3px 4px;
}

input.search {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
	font-weight: normal;
}


.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;}



.headerbar {
	background: none;
	border-radius:0;
}

/* 
.signature-div::before
{
content:"///////"; 
display: block;
}
*/

.signature-div
{

display: block;
}
 
.signature_line
{
border-top-style:solid;
width:250px;
border-top-width: 1px;
border-top-color: #adc3c7;	
}
 

blockquote {
    background-color: #fafafc;	
    border-color:#eef3f4 ;
background-image:none;
 background-repeat: no-repeat;
}

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

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


.topic_cell.posts , .topic_cell.views 
{
font-size:  1em;
text-align: center ;
}

a.following_subjects_title{
font-size:  11px;
background-color: #d5e2e5;
	font-weight: 600;
	text-decoration: none;	
color: #000;
padding-left:2px;

}

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

.following_author
{
font-size:  1em;
	font-weight: normal;
	text-decoration: none;
color: #000;
}

a.username {
    color: #000;
    margin-top:0;
}
 
.sideblock_image{
margin:4px 2px 4px 2px;
    height: auto;
    width: 100%;	
	padding-bottom: 8px;x-fast
}

.sideblock_text{
padding-top:6px;
text-align: left;
font-weight: 300;
}

/* Titel in Threadüberschrift */

h3.review,h3.antwort {
	background-color:#eef3f4;
	width:100%;
	padding: 5px 5px 5px 5px;
}
h3.review {padding-bottom:10px;}

.topicreview .post {
 border: 1px solid #eee;	
}

h2.posting-title,a.topictitle  {
	font-size: 14.4px;
	display: inline;
	font-weight: 700;
	text-decoration: none;
}

h2.posting-title{
	margin-left:12px;
}
h3.first {
	font-size:1.4em;
}

a.topictitle:hover {text-decoration: none;}

h2.topic_h {margin: 0px 0 20px 0;text-decoration: none;z-index:20;}

/* Titel in Threadübersicht */
a.topictitle_viewforum {
	font-size: 1.2em;
	display: inline;
	font-weight: 700;
	text-decoration: none;

}


a.oberforumtitle,a.supforumtitle,a.supforumtitle:hover,h2 a.forumtitle {
font-size: 1.4em;
font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
font-weight: 700;
text-transform: uppercase;
color: #666c70;
text-decoration: none;
}



a.supforumtitle,
{
font-size: 1em;
}

a.oberforumtitle
{
float: left;
clear: both;
font-size: 1.8em;
color: #006699;
}



a.forumtitle
{
font-size: 1.2em;
}



.fa-sort-amount-asc {#color: #999;}

.dropdown-extended .header {
background-image:none;
background-color:#eef3f4;	
}

a.forumtitle:hover,ico.fa-envelope.fa-fw
{
text-decoration:none;
}
.button {
	padding-bottom:0px;
	margin-bottom: 5px;
}

/* Back to top of page */
.back2top {
	clear: both;
	height: 15px;
	}

	.topup {
		position: absolute;
	right: 0;
	top:10px;
	}
	
	.top .fa-chevron-circle-up
	{
	color:#5e5e5e;
	}

dd.posts, dd.topics, dd.views, dd.extra, dd.mark {
	font-size: 1em;
}




.post.bg1,.post.bg2 {
background-color: #fff;
}

.stat-block {
	clear: both;
}


.navbar {
	background-color: #fff;
	padding: 0px 5px 0px 5px;
	border-radius: 0;
}

.navbar ul.linklist {
	padding: 0;
}

.headerbar {
	background-color: #ef9216;
	background-image: none;
	color: #fff;
}

a.lastsubject {
	font-size: 1em;
}

/* gilt für topic_cell und topic_column */


.icon
{
height: 19px;
}


.views
{
width: 30px;
}
.posts
{
width: 50px;

}
.lastpost {
width: 140px;
padding-left: 10px;
}

.titelcell {
width: auto;
}

.forentitel{
margin-top:-20px;
}

a.lastsubject:hover {
	text-decoration: none;
}


.forumbg {
	background-color: #fff;
	background: none;
	margin-bottom: 4px;
	padding: 5px;
	clear: both;
	border-radius: 0;
}

.forabg {
	background-color: #fff;
	background-image: none;

}


ul.forums {
/* Hintergrundfarbe Tabellenzeilen */
	background-color: #fff; 
	background-image: none;
}

ul.topiclist li {
	color: #000;
}

/* Forumstitel */
li.header dt, li.header dd {
	color: #2961AD;
}


/* Topic Solved Image Indicators */

.imageset.icon_solved_head {
	background-image: url("./images/icon_topic_solved_head.png");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_solved_list {
	background-image: url("./images/icon_topic_solved_list.png");
	padding-left: 12px;
	padding-top: 12px;
}
.imageset.icon_solved_post {
	background-image: url("./images/icon_topic_solved_post.png");
	padding-left: 16px;
	padding-top: 16px;
}



.icon.notsolved.fa-check-square-o,.icon.solved.fa-check-square-o {
	padding-top: 9px;
}

.icon.notsolved.fa-check-square-o {
	color:#0c0;
}

.icon.notsolved.fa-check-square-o:hover {
	color:#666;
}

.icon.solved.fa-check-square-o {
	color:#EF9210 ;
}

.icon.solved.fa-check-square-o:hover {
	color:#0c0;
}

/* Responsive breadcrumbs
----------------------------------------*/
.breadcrumbs .crumb {
	font-weight: 700;
	font-size: 1em;
}



/* Icon images
---------------------------------------- */
.icon-acp					{ background-image: url("./images/icon_acp.gif"); }
.icon-bookmark				{ background-image: url("./images/icon_bookmark.gif"); }
.icon-bump					{ background-image: url("./images/icon_bump.gif"); }
.icon-contact				{ background-image: url("./images/icon_pm.gif"); }
.icon-delete-cookies		{ background-image: url("./images/icon_delete_cookies.gif"); }
.icon-download				{ background-image: url("./images/icon_download.gif"); }
.icon-faq					{ background-image: url("./images/icon_faq.gif"); }
.icon-home					{ background-image: url("./images/icon_home.gif"); }
.icon-logout				{ background-image: url("./images/icon_logout.gif"); }
.icon-mark					{ background-image: url("./images/icon_mark.gif"); }
.icon-mcp					{ background-image: url("./images/icon_mcp.gif"); }
.icon-members				{ background-image: url("./images/icon_members.gif"); }
.icon-notification			{ background-image: url("./images/icon_notification.gif"); }
.icon-pages					{ background-image: url("./images/icon_pages.gif"); }
.icon-pm					{ background-image: url("./images/icon_pm.gif"); }
.icon-print					{ background-image: url("./images/icon_print.gif"); }
.icon-profile				{ background-image: url("./images/icon_profile.gif"); }
.icon-register				{ background-image: url("./images/icon_register.gif"); }
.icon-search, .responsive-search a	{ background-image: url("./images/icon_search.gif"); }
.icon-search-active			{ background-image: url("./images/subforum_read.gif"); }
.icon-search-advanced		{ background-image: url("./images/icon_search_adv.gif"); }
.icon-search-new			{ background-image: url("./images/subforum_unread.gif"); }
.icon-search-self			{ background-image: url("./images/icon_topic_latest.gif"); }
.icon-search-unanswered		{ background-image: url("./images/icon_post_target.gif"); }
.icon-search-unread			{ background-image: url("./images/subforum_unread.gif"); }
.icon-sendemail				{ background-image: url("./images/icon_sendemail.gif"); }
.icon-subscribe				{ background-image: url("./images/icon_subscribe.gif"); }
.icon-team					{ background-image: url("./images/icon_team.gif"); }
.icon-ucp					{ background-image: url("./images/icon_ucp.gif"); }
.icon-unsubscribe			{ background-image: url("./images/icon_unsubscribe.gif"); }


/* Profile & navigation icons */

.icon-button:before, .dropdown-select:after						{ background-image: none; }

/* 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.gif"); }
.forum_read														{ background-image: url("./images/forum_read.svg"); }
.forum_read_locked												{ background-image: url("./images/forum_read_locked.gif"); }
.forum_read_subforum											{ background-image: url("./images/forum_read_subforum.gif"); }
.forum_unread													{ background-image: url("./images/forum_unread.svg"); }
.forum_unread_locked											{ background-image: url("./images/forum_unread_locked.gif"); }
.forum_unread_subforum											{ background-image: url("./images/forum_unread_subforum.gif"); }

.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"); }



a.forumdesc {
font-size: 1.2em;
	display: block	;
		text-decoration: none;
		color: #000	; 
		margin-left:0px;
		padding-bottom:10px;
}



/* Former imageset */
span.imageset {
	display: inline-block !important;
	background: transparent none 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

/*Contact */
.contact-icon.email-icon {
	background-image: url("./images/email-icon.gif");
background-position: 0 0;
}
.contact-icon.phpbb_website-icon {
	background-image: url("./images/phpbb_website-icon.gif");
background-position: 0 0;
}
.contact-icon.pm-icon	{
	background-image: url("./images/pn-icon.gif"); }


/* Global imageset items */



.imageset.forum_link {
	background-image: url("./images/forum_link.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_read {
	background-image: url("./images/forum_read.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_read_locked {
	background-image: url("./images/forum_read_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_read_subforum {
	background-image: url("./images/forum_read_subforum.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_unread {
	background-image: url("./images/forum_unread.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_unread_locked {
	background-image: url("./images/forum_unread_locked.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.forum_unread_subforum {
	background-image: url("./images/forum_unread_subforum.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_moved {
	background-image: url("./images/topic_moved.gif");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read {
	background-image: url("./images/topic_read.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_mine {
	background-image: url("./images/topic_read_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_hot {
	background-image: url("./images/topic_read_hot.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_hot_mine {
	background-image: url("./images/topic_read_hot_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_locked {
	background-image: url("./images/topic_read_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_read_locked_mine {
	background-image: url("./images/topic_read_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread {
	background-image: url("./images/topic_unread.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_mine {
	background-image: url("./images/topic_unread_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_hot {
	background-image: url("./images/topic_unread_hot.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_hot_mine {
	background-image: url("./images/topic_unread_hot_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_locked {
	background-image: url("./images/topic_unread_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.topic_unread_locked_mine {
	background-image: url("./images/topic_unread_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read {
	background-image: url("./images/sticky_read.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read_mine {
	background-image: url("./images/sticky_read_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read_locked {
	background-image: url("./images/sticky_read_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_read_locked_mine {
	background-image: url("./images/sticky_read_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread {
	background-image: url("./images/sticky_unread.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread_mine {
	background-image: url("./images/sticky_unread_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread_locked {
	background-image: url("./images/sticky_unread_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.sticky_unread_locked_mine {
	background-image: url("./images/sticky_unread_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read {
	background-image: url("./images/announce_read.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read_mine {
	background-image: url("./images/announce_read_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read_locked {
	background-image: url("./images/announce_read_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_read_locked_mine {
	background-image: url("./images/announce_read_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread {
	background-image: url("./images/announce_unread.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread_mine {
	background-image: url("./images/announce_unread_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread_locked {
	background-image: url("./images/announce_unread_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.announce_unread_locked_mine {
	background-image: url("./images/announce_unread_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read {
	background-image: url("./images/announce_read.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read_mine {
	background-image: url("./images/announce_read_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read_locked {
	background-image: url("./images/announce_read_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_read_locked_mine {
	background-image: url("./images/announce_read_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread {
	background-image: url("./images/announce_unread.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread_mine {
	background-image: url("./images/announce_unread_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread_locked {
	background-image: url("./images/announce_unread_locked.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.global_unread_locked_mine {
	background-image: url("./images/announce_unread_locked_mine.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.subforum_read {
	background-image: url("./images/subforum_read.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.subforum_unread {
	background-image: url("./images/subforum_unread.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.pm_read {
	background-image: url("./images/topic_read.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.pm_unread {
	background-image: url("./images/topic_unread.svg");
	padding-left: 27px;
	padding-top: 27px;
}
.imageset.icon_back_top {
	background-image: url("./images/icon_back_top.gif");
	padding-left: 11px;
	padding-top: 11px;
}
.imageset.phpbb_aol-icon, .imageset.icon_contact_aim {
	background-image: url("./images/icon_contact_aim.gif");
	padding-left: 20px;
	padding-top: 20px;
}

.imageset.icon_contact_icq, .imageset.phpbb_icq-icon {
	background-image: url("./images/icon_contact_icq.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_jabber {
	background-image: url("./images/icon_contact_jabber.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.phpbb_wlm-icon, .imageset.icon_contact_msnm {
	background-image: url("./images/icon_contact_msnm.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_contact_www {
	background-image: url("./images/icon_contact_www.gif");
	padding-left: 20px;
	padding-top: 20px;
}

.imageset.icon_contact_yahoo, .imageset.phpbb_yahoo-icon {
	background-image: url("./images/icon_contact_yahoo.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_delete {
	background-image: url("./images/icon_post_delete.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_info {
	background-image: url("./images/icon_post_info.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_report {
	background-image: url("./images/icon_post_report.gif");
	padding-left: 20px;
	padding-top: 20px;
}
.imageset.icon_post_target {
	background-image: url("./images/icon_post_target.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_post_target_unread {
	background-image: url("./images/icon_post_target_unread.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_topic_attach {
	background-image: url("./images/icon_topic_attach.gif");
	padding-left: 7px;
	padding-top: 10px;
}
.imageset.icon_topic_latest {
	background-image: url("./images/icon_topic_latest.gif");
	padding-left: 11px;
	padding-top: 9px;
}
.imageset.icon_topic_newest {
	background-image: url("./images/icon_topic_newest.gif");
	padding-left: 11px;
	padding-top: 9px;
	margin-left:-4px;
}

.obenabstand {margin-top:5px;}
.untenabstand {margin-bottom:5px;}

.antipadding {
	padding-top:0 !important;
}

.imageset.icon_topic_reported {
	background-image: url("./images/icon_topic_reported.gif");
	padding-left: 16px;
	padding-top: 14px;
}
.imageset.icon_topic_deleted {
	background-image: url("./images/icon_topic_deleted.png");
	padding-left: 16px;
	padding-top: 14px;
}
.imageset.icon_topic_unapproved {
	background-image: url("./images/icon_topic_unapproved.gif");
	padding-left: 16px;
	padding-top: 14px;
}
.imageset.icon_topic_poll {
	background-image: url("./images/icon_topic_poll.gif");
	padding-left: 11px;
	padding-top: 10px;
}
.imageset.icon_user_warn {
	background-image: url("./images/icon_user_warn.gif");
	padding-left: 20px;
	padding-top: 20px;
}

.imageset.icon_contact {
	background-image: url("./images/icon_contact.png");
	padding-left: 16px;
	padding-top: 12px;
}


/* English images for fallback */
.imageset.icon_user_online {
	background-image: url("./en/icon_user_online.gif");
	padding-left: 58px;
	padding-top: 58px;
}


#cp-main h2 {
display:none;
}


/* CP tabbed menu
----------------------------------------*/
#cp-main .panel {
  padding: 15px 10px;
  margin-top:20px;
}

#tabs .tab > a {
		background: #999;
	color: #fff;
}

#tabs .tab > a:hover {
	background: #999;
	color: #fff;
}

#tabs .activetab > a,
#tabs .activetab > a:hover {
	background: #eee;
	color: #333;
	border:transparent;
}


#navigation a:hover {
	background: #d6d5d5;
	color: #fff;	
}

#navigation a {
	background: #999999;
	color: #fff;
}



#navigation #active-subsection a {
	background: #F9F9F9;
	color: #000;
}

#navigation #active-subsection a:hover {
	color: #000;
}







/* zentriert: margin: 0 auto; 
so jetzt linksbündig:
@media (min-width: 1600px){
.new_wrapper{
   width: 80%;
   margin-left:0;
   margin-right:auto;
}
}
*/


@media only screen and (min-width: 1600px){
.new_wrapper{
   width: 99%;
   margin: 0 auto;
}
}





@media (max-width: 1150px){
.lpost
 {
display:none;
}

}




@media  (max-width: 980px){
/* Site description and logo */
#site-description {
	position: relative;
	width: 100%;
	height:140px;
}

.slashcamlogo{
position:absolute; 
bottom:0;
left:0;
padding-left:5px;
   }
	
.guest-leader-banner {
  display: none;
}


.post-buttons.ignore_postbuttons {
	margin-right:-35px;
}

}

@media (max-width: 900px){
	



.new_wrapper{
   width: 100%;
   margin: 0 auto;
}

.new_left,.smhide,.pn_big_display{
  display: none;
}

.bighide
 {
display:inline;
}


.pn_small_display 
 {
display:inline;
}

li.icon-page-aktuellebeitraege {
display: list-item;
}

.new_middle{
      margin-left:10px;
	margin-right:170px;
   }
   

.footer_table {
  margin-left:10px;
  margin-right:170px;
}

.postbody{
width:100%;
}

.postprofile,.ignoreprofile,.tophide_profil 	{
display:none;
}

.tophide_mobil
{
display:inline;
}

.views
{
display:none;
}


.post-buttons {
	right: 10px;
	bottom: 0px;
}


}


@media (max-width: 760px){
	
	html {
	font-size: 1.1em;
}
	
.new_wrapper{
   width: 100%;
   margin: 0 auto;
}

.nav-main {
font-size: 1.2em;	
}

.fa-chevron-circle-up  {
	margin-top:10px;
	font-size: 1.5em;
}

.guest-leader-banner,.leaderbanner,.page_impressum_boerse,.anzeige,.topnavtrenner {
  display: none;
}



.only_mobile_sm {display:inline;}


#site-description {
	position: relative;
	width: 100%;
	height:70px;
}

.slashcamlogo{
position:absolute; 
bottom:0;
left:0;
   }
   
   
.navbar {
 top: 0;
  position: fixed;
  width:100%;
  margin-top:-3px;
  border-width:0 0 3px 0;
   border-style: solid;
     z-index: 10;
	 border-top-color:#fff;
	border-bottom-color:#EF9210;
}

.navstrich
{
background-image:none;
display: none;
}

.new_left{
  display: none;
}

.fa-bars
{margin-left:4px;font-size: 18px;}


li.icon-page-aktuellebeitraege {
display: list-item;
}

.own_block_wrap{
  display: none;
   margin-left: 0;
}

.new_middle{
      margin-left:10px;
	  margin-right:10px;
   }
   
   .footer_table {
  margin-right:10px;
  margin-left:10px;
}

.guest-leader-banner, .leaderbanner {
  display: none;
}

.post-buttons.ignore_postbuttons {
	margin-right:-15px;
}

}



@media (max-width: 630px){

.hidewhensmall
{
display:none;
}

	.pn_small_display 
	 {
display:none;
}

	.pn_very_small_display
 {
display:inline;
}


}



@media (max-width: 550px){
li.icon-page-aktuellebeitraege {
display: list-item;
}

.only_mobile {display:inline;}

.views, .posts,.lastpost,.page_impressum_boerse,.postsintopics,.responsive-show,.smhide
{
display:none;
}


body {
font-size:70%;
}
}

@media  (max-width: 500px){

	p.responsive-center {
	
		text-align: right;
	}
	
		.action-bar > .pagination {

		text-align: right;
	}


	
	
}

@media  (max-width: 450px){

.vsmallhide
{
display:none;
}

.lastpostcol  {display:none;}
}


@media  (max-width: 270px){
.cat_align {
     padding-left: 1px;
}
}

