/* 
a {
  color: #D4A362; 
  color: white;
}
a:hover {
  color: #D4A362;
}
a:visited {
  color: #EEEEEE;
}
*/

ul.topiclist li.header a {
  font-weight: bold;
  font-size: 100%;
} 

/* Artengalerie Indexseiten */

#portal-center .forabg:first-child  li.header {
	display: none;
} 
/* Abstand obere Navbar zu Breadcrumbs */
.navbar.tabbed.not-static + .navbar.secondary {
	  margin: 0 0 4px;
}	  
/* font-family : no more Droid Sans! */
h1, h2, h3, h4,
.postbody h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;	
}
li.header dt, li.header dd {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#portal-body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
.forabg li.header dt {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #D4A362;
  font-weight: bold;
}  
dl.file {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
a.forumtitle, a.topictitle {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
#message-box textarea {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

.agindexboxsmall {
 float:left;
 border: 1px solid #444444; 
 border-radius:4px; 
 width:210px;
 min-height:276px; 
 max-height:276px; 
 padding:6px; 
 padding-left:10px; 
 height:auto; 
 margin-right:8px;
 margin-bottom:8px;
 background-color:#222222;
}
.agindexblock br { /* Ff / IE fix */
	display: none;
}
.agindexbox_small:before {   
    content: ' ';
    display: inline-block;
    vertical-align: middle; 
    height: 100%;
}
.agindexboximgbox {
	min-width: 210px;
	min-height: 210px;
	text-align: center;
    position: relative;
    display: inline-block;
}
.agindexboximgbox img {
	display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}	
div.agindexboxsmall .agindexboxlink {
	line-height: 1.2em;
	margin: 2px 2px 2px 2px;
	text-align: center;
	font-size: 11px;
	display: block;
	overflow:hidden;
	word-wrap: normal;
	
}	

div.agindexbox {
 float:left;
 border: 1px solid #444444; 
 border-radius:4px; 
 width:300px;
 min-height:80px; 
 padding:6px; 
 padding-left:10px; 
 height:auto; 
 margin-right:8px;
 margin-bottom:8px;
 background-color:#222222;
}

div.agindextitle {
  margin-bottom:4px; 
  overflow: hidden;
  max-height: 18px;
}  
div.agindextitle a {
  color:#7FA354;
  line-height:1.4em;
  text-decoration:underline;
  font-weight:bold;
} 
table.agindextable {
  border: 0;
}  

div.agindexdesc {
  line-height:1em;
  vertical-align:top; 
  padding-left:6px;
}
td.agindeximgcell {
  width: 100px;
  height: 100px;
  text-align: center;
  vertical-align: middle;
}
td.agindexdesccell {

  line-height:1em;
  vertical-align:top;
}
div.agindexblock{  
  clear:both; 
  line-height:0em;  
} 
p.agindexblock {    
  line-height:1em;  
  font-weight:bold;
  font-size:120%;
  padding-top: 4px;
  padding-left:4px;
  margin-bottom:0.5em;
} 


/* portal backstyling */

/* Portal */
#portal-body .forabg ul.topiclist li.header,
#portal-left .forabg ul.topiclist li.header,
#portal-right .forabg ul.topiclist li.header
{
	padding: 2px;
}
#portal-body .forabg ul.topiclist ul.header dl dt, 
#portal-left .forabg ul.topiclist ul.header dl dt, 
#portal-right .forabg ul.topiclist ul.header dl dt
{	
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0, rgba(255, 255, 255, 0) 100%);	
}
	
#portal-body .postbody .content {
	font-size: 12px;
	line-height: 1.5em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
li.header dl.icon dt, li.header dl.icon dd {
  min-height: 22px;
}
#portal-center-wrapper .portal-no-margin {
	margin-top: 2px;
	margin-bottom: 10px;
    border-radius: 5px;
}	
.navbar.secondary > ul > li > a {
	font-size: 12px;
}
.breadcrumbs .crumb {
	font-size: 12px;
	font-weight: normal;
}
#portal-body {
	padding-top: 0px;
}
#portal-body .forabg {
	margin-top: 6px;
    margin-bottom: 16px;
}	
.portal-side {
	margin-bottom: 0;
}	
.portal-side hr.dashed {
	display: none;
}
.portal-navigation div.menutitle {
  padding: 1px 0;
  text-decoration: none;
  font: inherit;
  font-size: 12px;
}
.portal-navigation ul li {
  padding-bottom: 0px;
}  
br.portal-clear {
	display: none;
}
.portal-body #scroll-crawl {
	margin-bottom: 10px;
}
.portal-navigation ul li a {
  background-image: none;
  background-repeat: no-repeat;
  background-position: center left;
  display: block;
  padding: 2px 0;
  padding-left: 0px;
  font-size: 12px;
  font-weight: normal;
}
.content, .content p {
  font-family: inherit; /*"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;*/
}
div#search-box.search-header {
  display: none;
}  
/*div#page-footer div.copyright br {
    content: " ";
    display: none;
}*/

td.attach-comment textarea {
  min-height: 300px;
}  
/* Aufnahmedaten */
td.attach-comment textarea.inputbox { 
  height: 100%;
}
tr.attach-row {
  height: 300px;
}

dl.attachbox dl.file em, div.inline-attachment dl.file em {   
  color: #bbbbbb;
  font-style: normal;
  font-size: 12px;
}  

.cookie-box {
  bottom: 50px;
}  
li.cookiepolicylink { /* in der Fußzeile */
  display: none;
}  

#smiley-box {
  margin-top: -60px;
  
}  
/* Posting Buttons vs. ABBC3 + Smiley Box */

div#format-postingbuttons {
  display:none;
}

div.abbc3_buttons_row {
  background: none;
  border: 0;
}  
input.abbc3_button {
  background-color: #cccccc; /* Todo SCSS */
  border: 1px solid whitesmoke;
  border-radius: 2px;  
}  

/* strip quickreply */
h2.quickreply-title {
  display: none;
}  
form#qr_postform  fieldset.fields1 dl { /* Betreff - Zeile aus QuickReply raus */
 /* display: none; */
}  

/* Aufnahmedaten anzeigen/ausblenden: Schrift kleiner */
li.showattachcomment,
li.hideattachcomment {
  font-size:12px;
}  

/* Aufnahmedaten erst mal unsichtbar, mit attachcommenttoggle sichtbar machen */
dl.file dd em {
  display: none;
}

div#preview dl.file dd em {
  display: block;
}


/* "Dateianhänge" verstecken */

.attachbox dt:first-child {
  display: none;
}
 */
 #abbc3_buttons { 
   margin: 0;
} 
 .attachbox {
   float: none;
}   
/*Bilder zentriert*/
.inline-attachment dl dt.attach-image,
/*.inline-attachment dl.file dd:first-child,*/
.attachbox dl.file dt
{
  text-align:center;
}  

/* weiße Rahmen um vorschaubilder weg */

.list-inner .attach_image,
.caroufredsel_wrapper .scroll-img li {
	border: 0px solid black;
	margin-right: 6px !important;
}

div.portal-side #qsearch_form {
	margin-left: -6px;
}
div#scroll-cr {
	padding: 0;
}
.list-inner .attach_image img,
.caroufredsel_wrapper .scroll-img li img {
}

.forabg ul.topiclist li.row, .forumbg ul.topiclist li.row {
	margin: 3px 0;
}	

ul.topiclist.forums .list-inner .forum-image {
   min-width: 200px;
   min-height: 80px;	
	text-align:center;	
}	
ul.topiclist.forums .list-inner .forum-image img {
   max-width: 200px;
   max-height: 200px;	
} 

li.breadcrumbs span:first-child a {
  display: inline-block;
  padding-left: 17px;
} 

/* board rules */

li#forumsregeln_anker li.rule-item img.postimage {
  margin-left: -64px;	
}
#boardrules-categories {
  display: none;	
}
div.bbcode-status {
  display: none;	
}
div#smiley-box div {
	height:165px !important;
}
div#smiley-box div.smiley-scroll {
	height:308px !important;
}
div.search-box input.tiny {
	width:230px;
}

#page-body #qr_posts .postbody .content a {
	color: #D4A362;
}	

/* "zuletzt geändert" unauffälliger */
div.inner div.postbody div.notice {
	font-size: 80%;
	color: #707070;
	font-style: italic;
}

div.inner div.postbody div.notice a.username,
div.inner div.postbody div.notice a.username-coloured {
	color: #808080 !important;
	font-style: italic;
}

/* News-Blocks auf Startseite */
.newsarea {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto; 
    margin-top: 8px; }
.newsblock { 
  display: inline-block; 
  max-width:470px; 
  min-height: 260px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, transparent 100%);
  margin: 2px; 
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 10px;
  border: 1px solid #505050;
  border-radius: 5px;}
.newsimgblock { 
  float:left; 
  margin-right: 10px; 
  min-width: 200px; 
  max-width: 200px; }
.newsimg { 
  max-height: 140px;   
  max-width: 200px;  
  display: block;
  margin-left: auto;
  margin-right: auto; }
.newstextblock { 
  max-width: 250px; 
  float:left;
  text-align: left;  
  min-height: 262px; } /* für Heuschrecken-Aktion 4.4.2018 */
.newstitle { 
  font-size: 14px; 
  margin-bottom: 10px; 
  color: white; }
.newstitle a { 
  color: #D3A254; 
  text-decoration: none; }
.newsdesc { 
  font-size: 12px; 
  color: #bbbbbb; }
.newssub {
  clear: both;
  width: 100%;
  color: #bbbbbb;
  text-align: center;
}    
.newssub a {
  color: #D3A254; 
}

div#rotate-forum-select.panel,
div#scroll-crawl.panel {
  border-radius: 5px;
  font-size: 12px;
  margin-bottom: 2px !important;
}    