 /* Style buttons */
.btn {
    background-color: white; /* White background */
    border: 1px solid #cccccc; /* Remove borders */
    color: #000000; /* black text */
    padding: 5px 5px 5px 5px; /* Some padding */
    font-size: 16px; /* Set a font size */
    cursor: pointer; /* Mouse pointer on hover */
    text-decoration: none;
    border-radius: 5px;
    margin-top: 5px;
}

a.btn {
    background-color: white; /* White background */
    border: 1px solid #cccccc; /* Remove borders */
    color: #000000; /* black text */
    padding: 5px 5px 5px 5px; /* Some padding */
    font-size: 16px; /* Set a font size */
    cursor: pointer; /* Mouse pointer on hover */
    text-decoration: none;
    border-radius: 5px;
    margin-top: 5px;
}

/* Darker background on mouse-over */
.btn:hover {
    background-color: #4caf50;
    border: 1px solid #cccccc; /* Remove borders */
    color: #ffffff; /* White text */
    text-decoration: none;
    cursor: pointer; /* Mouse pointer on hover */
    padding: 5px 5px 5px 5px; /* Some padding */
    border-radius: 5px;
    margin-top: 5px;
} 


/* Darker background on mouse-over */
a.btn:hover {
    background-color: #4caf50;
    border: 1px solid #cccccc; /* Remove borders */
    color: #ffffff; /* White text */
    text-decoration: none;
    cursor: pointer; /* Mouse pointer on hover */
    padding: 5px 5px 5px 5px; /* Some padding */
    border-radius: 5px;
    margin-top: 5px;
} 

/* //-Enhanced Forum Statistics MOD- Start */
#thms {
	float: left;
	text-align: center;
}

.statform1
{
	width: 85%;
	margin: 0 auto;
	text-align: center;
}

.showSwitch {
	display: block;
}

.hideSwitch {
	display: none;
}

html, body {
    height: 100%;
}

.trans100 {
	color: #F9F2D8;
	width: 100%;
	background: transparent;
	filter: alpha(opacity= 100);
	-moz-opacity: .100;
	moz-opacity: .100;
	opacity: .100;
	text-align: left;
	font-size: 5px;
	font-variant: small-caps;
	text-transform: uppercase;
}

trans100 {
	color: #F9F2D8;
	width: 100%;
	background: transparent;
	filter: alpha(opacity= 100);
	-moz-opacity: .100;
	moz-opacity: .100;
	opacity: .100;
	text-align: left;
	font-size: 5px;
	font-variant: small-caps;
	text-transform: uppercase;
}

a:link
{
	color: #476C8E;
	text-decoration: none;
}

a:visited
{
	color: #476C8E;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.nav, .nav:link, .nav:visited
{
	color: #000000;
	text-decoration: none;
}

a.nav:hover
{
	color: #cc3333;
	text-decoration: underline;
}

table
{
	empty-cells: show;
}

body, td, th, tr
{
	color: #000000;
	font-size: 15px;
	font-family: verdana, sans-serif;
}

body
{
	background-color: #ffffff;
	margin: 0px;
	padding: 12px 25px 4px 25px;
	style="height: 100%;"
}

.input, textarea
{
	color: #000000;
	font-size: 15px; 
	font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
 	width: 100%;
  	height: 150px;
  	padding: 12px 20px;
  	box-sizing: border-box;
  	border: 1px solid #ccc;
  	border-radius: 4px;
  	background-color: #ffffff;
  	resize: none;
}

.input, textarea:active
{
	color: #000000;
	font-size: 15px; 
	font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
 	width: 100%;
  	height: 150px;
  	padding: 12px 20px;
  	box-sizing: border-box;
  	border: 1px solid #0a8510;
  	border-radius: 4px;
  	background-color: #ffffff;
  	resize: none;
  	border-radius: 5px;
}

input[type="submit"] ,
input[type="reset"], 
input[type="button"], 
input[type="close"] 
{
   font-size: 1.1em; 
   padding: 5px 12px; 
   font-family: Verdana, Roboto, sans-serif;
   font-weight: 300;
   color: black;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 10px;
}


input[type="submit"] ,
input[type="reset"] ,
input[type="button"], 
input[type="close"] :hoover
{
   font-size: 1.1em; 
   padding: 5px 12px; 
   font-family: Verdana, Roboto, sans-serif;
   font-weight: 300;
   color: green;
   border: 1px solid silver;
   background-image: linear-gradient(to top, gainsboro 0%, white 90%);
   border-radius: 10px;
}

input[type="text"],
input[type="email"],
input[type="password"], 
input[type="search"] { 
  box-sizing: border-box;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
  outline: none;
  font-size: 15px; 
  font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
  background-color: #ffffff;
}

input[type="text"]:active,
input[type="email"]:active,
input[type="password"]:active,
input[type="search"]:active { 
  box-sizing: border-box;
  padding: 5px;
  border: 1px solid #0a8510;
  border-radius: 5px;
  outline: none;
  font-size: 15px; 
  font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
  background-color: #ffffff;
}


check
{
	color: #000000;
	border: 1px solid #ccc;
  	border-radius: 5px;
}

select {
  /* ... */
  border-radius: 5px;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 5px;
  outline: none;
  font-size: 15px; 
  font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
  background-color: #ffffff;
}

select:active {
  /* ... */
  box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
  border-radius: 5px;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 5px;
  outline: none;
  font-size: 15px; 
  font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
  background-color: #ffffff;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0px none;
	color: #cccccc;
	background-color: #cccccc;
}


a img
{
	border: 0px none;
}
.quote
{
	background: #F0F3FC url('images/quote_bg.png') no-repeat 5px 5px;
	border: 1px solid #AAA;
	margin: 1px;
	font-size: 15px;
	line-height: 1.4em;
	text-align: justify; padding-left:28px; padding-right:5px; padding-top:5px; padding-bottom:5px
}
.off-topic
{
	color: #696969;
	background-color: #cdcdcd;
	border: 1px dotted #696969;
	margin: 2px;
	padding: 2px;
	font-size: small;
	line-height: 1.2em;
}

.code
{
	color: #000000;
	background-color: #dddddd;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}
.off-topicheader
{
	color: #696969;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: xx-small;
	line-height: 1.1em;
}

.help
{
	cursor: help;
}

.meaction
{
	color: red;
}

.editor
{
	width: 100%;
	overflow: auto;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: verdana, sans-serif;
}

.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

.windowbg, #preview_body
{
	color: #000000;
	font-size: 15px;
	font-family: verdana, sans-serif;
	background-color: #f6f6f6;
}

.windowbg2
{
	color: #000000;
	font-size: 15px;
	font-family: verdana, sans-serif;
	background-color: #ffffff;
}

.windowbg3
{
	color: #000000;
	font-size: 15px;
	background-color: #f6f6f6;
}

.displayleft1
{
	color: #000000;
	background-color: #f6f6f6;
}

.displayleft2
{
	color: #000000;
	background-color: #ffffff;
}

.calendar_today
{
	background-color: #FFFFFF;
}

.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: black;
	font-style: normal;
	background: #c7c7c7 url('images/titlebg.jpg') repeat-x;
	border-bottom: 1px solid #9BAEBF;
	border-top: 1px solid #FFFFFF;

}

.topMenu
{
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
}

.topMenu:hover
{
	color:#ffffff;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Tahoma, Arial, Sans-serif, serif; 
	text-decoration: none; 
	background-color: #93c410;
}

.topMenu a, .topMenu a:visited
{
	color:#000000;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Tahoma, Arial, Sans-serif, serif; 
	text-decoration: none; 
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

.topMenu a:hover
{
	color:#ffffff;
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Tahoma, Arial, Sans-serif, serif; 
	text-decoration: none; 
	background-color: #93c410;
}

.top_background
{

background: url('images/background.jpg') repeat-x;

}

.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}


.titlebg a:hover
{
	color: #404040;
}

.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
	font-style: normal;
	text-decoration: none;
}

.titlebg2 a:hover
{
	text-decoration: none;
}


.trans100 {
	color: #1A9C39C;
	width: 100%;
	background: transparent;
	filter: alpha(opacity= 100);
	-moz-opacity: .100;
	opacity: .100;
	text-align: left;
	font-size: 5px;
	font-variant: small-caps;
	text-transform: uppercase;
}

.catbg_boards
{
	background: #669900 url('images/catbg.jpg') repeat-x;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	color: white;
	text-decoration: none
}

.catbg, tr.catbg td, .catbg3, tr.catbg3 td
{
	background: #669900 url('images/catbg.jpg') repeat-x;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px
}

.catbg2, tr.catbg2 td
{
	background: #71a404 url('images/catbg2.jpg') repeat-x;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px
}

.catbg, .catbg2, .catbg3
{
	border-bottom: solid 1px #375576;
}

.catbg, .catbg2
{
	font-weight: bold;
}

.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size: 95%;
	color: white;
	text-decoration: none;
}

.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited
{
	color: white;
	text-decoration: none;
}

.catbg .vertical_submenu a:link, .catbg .vertical_submenu a:visited
{
	color: #476C8E;
	text-decoration: none;
}

.catbg .vertical_submenu a:hover
{
	font-weight: bold;
	color: #476C8E;
	text-decoration: underline;
}

.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color: #903a10;
}

.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}

.tborder
{
	padding: 0px;
	border: 0px solid #696969;
	background-color: #FFFFFF;
}

.dborder
{
	padding: 0px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}

.bborder
{
	padding: 0px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}

.mainborder
{	
	padding: 0px;
	spacing: 0px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
  	-webkit-box-shadow: 2px 2px 2px 2px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  	-moz-box-shadow:    2px 2px 2px 2px #ccc;  /* Firefox 3.5 - 3.6 */
  	box-shadow:         2px 2px 2px 2px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

}

.smalltext
{
	font-size: 13px;
	font-family: verdana, sans-serif;
}
.middletext
{
	font-size: 14px;
	font-family: verdana, sans-serif;
}
.normaltext
{
	font-family: verdana, sans-serif;
	font-size: 15px;
}

.topictext
{
	font-family: verdana, sans-serif;
	font-size: 17px;
	text-decoration: none;
}

.largetext
{
	align: left;
	font-size: large;
}

.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
	font-size: 17px; 
	font-family: Verdana, Arial, Tahoma, Sans-serif, serif; 
}

.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

.error
{
	color: red;
}

/* The AJAX notifier */	
.activity_holder
{
	height: 15px;
	border: 1px solid #9BAEBF;
}

.activity_bar
{
	height: 15px;
	background: #E9F0F6 url('images/titlebg.jpg') repeat-x;
}

.activity_percentage
{
	height: 15px;
	color: #333333;
	text-align: center;
}

#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

table.footnotes td {
	font-size: smaller;
	padding: 0 2px;
}

td.footnum {
	vertical-align: top;
	text-align: right;
	width: 30px;
}

td.footnum a { text-decoration: none }

a.fnotel {
	text-decoration: none;
	vertical-align: super;
	font-size: smaller;
	line-height: normal;
}
td.footnum a:target, a.fnotel:target { background-color: #ddeeff !important }

.sharedownloadseo_hx {display: inline; color: inherit; border: none; font-size: 1em; font-color: inherit; font-weight: bold; padding: 0px; margin: 0px; }

.table_bbc	{ border-spacing: 2px; background: #88A6C0 url('images/catbg.jpg') repeat-x;  }
.table_bbc td	{ padding: 5px; background: #E9F0F6 url('images/titlebg.jpg') repeat-x 0 -17px;  }

#fbstylenav
{
	width: 16px;
	position: fixed;
	right: 20px;
	bottom: 0px;

}
#fbstylenav li
{
	display:inline;
}
#fbstylenav li a
{
padding: 5px 5px 5px 5px;
float: right;
border: 0px;
}

#fbstylenav li a:hover
{
	background: #FFFFFF url('images/catbg2.jpg') repeat-x;
}

.link_dead, .link_live { background-repeat: no-repeat; padding-left: 15px }
.link_dead, .link_live { font-family: Verdana; font-size: 13px }
.link_dead { background-image: url('images/icons/link_dead.gif') }
.link_live { background-image: url('images/icons/link_live.gif') }
.link_dead { color: red !important; text-decoration: line-through !important }
.link_live { color: green !important; font-weight: bold }

.tlisttable
{
	padding: 0px;
	border: 1px solid #ADADAD;
	background-color: white;
	width: 100%;
}

.tlisttable th
{
background: #496D91 url('images/catbg.jpg') repeat-x;
border-bottom: 1px solid #375576;
color: white;
padding-left: 7px;

font-weight: bold;
font-size: x-large;
text-align: left;
vertical-align: middle;
white-space: nowrap
}

.tlisttable td
{
}

.tlisttitleicon
{
	background: url('images/topic/normal_post.gif') no-repeat center;
	width: 16px;
	height: 20px
}

.tlistcol1
{
	width: 16px;
	vertical-align: middle;
	text-align: center;
}
.tlistfirsticon
{
	margin: 0 5px 0 5px;
}

.tlistcol2
{
}
.tlistindex
{
	text-align: right;
	font-size: x-small;
}

.windowbg_hover:hover, .windowbg_hoverHover
{
    background: #A5B2BC;
    font-family: verdana, sans-serif;
}

.windowbg2_hover:hover, .windowbg2_hoverHover
{
    background: #E0E6E6;
}

.windowbg_hover3:hover, .windowbg_hover3Hover
{
    background: #829AA6;
}

.mail_hover:hover, .mail_hoverHover
{
    background: #A5B2BC;
}

fieldset.spoiler 
{
	border: 1px dashed gray;
}

fieldset.spoiler > legend
{
	font-size: 1.2em;
}

div.spoilerheader a
{
	font-family: sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

div.spoilerheader input 
{
	background-color: #cececc;
	color: #3e3e33;
	font: 0.9em sans-serif;
}

div.spoilerbody 
{
	color: #0f0f0f;
	border: 1px dotted gray;
	padding: 1em;
	margin: 1em;
}

fieldset.spoiler div.spoilerbody 
{
	border: 0px;
	padding: 0em;
}
.hidden 
{
	color: red;
	font-style: italic;
	font-size: small;
}
.hidden_message 
{
	color: red;
		font-style: italic;
		background: #F6F6F6;
		font-size: small;
}
.hidden_user 
{
		font-style: italic;
		background: #F6F6F6;
}
.hidden_user a, .hidden_user a:visited
{	color: red;
}
.hidden_user a:hover{
	text-decoration: underline;
}

.rsbutton
{
	font-size: 11px;
}

.showhide
{
	color: #0f0f0f;
	border: 1px gray solid;
	padding: 1em;
	margin-bottom: 1em;
	background-color: white;
}

.PMnav, .PMnav:hover, .PMnav a, .PMnav a:visited 
{
	color: white;
	font-size: 14px; 
	font-weight: bold; 
	font-family: Verdana, Tahoma, Arial, Sans-serif, serif; 
	text-decoration: none; 
}

.PMnav a:hover
{
	color: #476C8E;
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Tahoma, Arial, Sans-serif, serif; 
	text-decoration: none; 
}
ul.reset, ul.reset li
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#drafts-success{color:green; margin:1ex 0 2ex 3ex;}

#infobar {
	font: message-box;
}

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
	display: block;
	color: #000;
	width:100%;
	background: #FFFFE1 url(warning.gif) no-repeat fixed .3em .3em;
	text-decoration: none;
	cursor: default;
}

#infobar a:hover {
	color: #FFF;
	background: #3169B6 url(warning.gif) no-repeat fixed .3em .3em;
}

#infobar p{
	margin:0px;
	padding: .45em 0em .45em 5px;
	font-size:13px;
}

#topbar
{
   font-size:70%;
   position:absolute;
   border: 1px solid black;
   padding: 2px;
   background-color:#ECFFBF;
   width: 500px;
   visibility: auto;
   z-index: 1;
}

#topbar a:hover
{ 
	color: #FFFFFF;
	background-color:#FF6600;
}

.repbars img
{
	padding: 0 1px 0 0;
}

#reputation_menu{
	position: absolute;
	border: 1px solid black;
	z-index: 100;
}
.faqlist_item
{
	font-weight: bold;
}
.faq_item
{
	border : thin dashed Maroon;
	background-color : #b0c4de;
	margin : 5px 5px 5px 5px;
}
.faq_header
{
	font-variant : small-caps;
	font-style : italic;
	font-weight : bold;
	color : Black;
	margin : 5px 5px 0px 5px;
}
.faq_body
{
	color : Black;
	margin : 5px 45px 5px 45px;
}
.faq_cat1
{
	font-size: 12pt;
	font-weight: bold;
	color : Maroon;
	font-variant : small-caps;
	font-style : italic;
}
.faq_cat2
{
	font-size: 11pt;
	font-weight: bold;
	color : Purple;
	font-variant : small-caps;
	font-style : italic;
	margin : 0px 0px 0px 25px;
}

.who_is_online_avatar_height0 img
{
	vertical-align: middle;
	height: 30px;	
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height0, .who_is_online_avatar_height0 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height1 img
{
	vertical-align: middle;
	height: 40px;
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height1, .who_is_online_avatar_height1 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height2 img
{
	vertical-align: middle;
	height: 50px;
	width: auto;	
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height2, .who_is_online_avatar_height2 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height3 img
{
	vertical-align: middle;
	height: 60px;
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height3, .who_is_online_avatar_height3 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height4 img
{
	vertical-align: middle;
	height: 70px;
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height4, .who_is_online_avatar_height4 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height5 img
{
	vertical-align: middle;
	height: 80px;
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height5, .who_is_online_avatar_height5 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height6 img
{
	vertical-align: middle;
	height: 90px;
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height6, .who_is_online_avatar_height6 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}

.who_is_online_avatar_height7 img
{
	vertical-align: middle;
	height: 100px;
	width: auto;
	border: 2px solid #accbac;
	background: #f0fff0;
	padding: 3px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;	
}

.who_is_online_avatar_height7, .who_is_online_avatar_height7 td
{
	background:url(../images/noavatar.png) center center no-repeat;		
}


.avatarrounded {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

    -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
    box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
}
}



/* BEGIN MOD ContentOfLatestPosts */
/* You do not modify this CSS style. Add your style before line "BEGIN MOD ContentOfLatestPosts" */
div.contentlatest
{
}
div.contentlatest > div.colp_index > div.nav
{
}
div.contentlatest > div.colp_index > div.nav b
{
}
div.contentlatest > div.colp_index > div.nav b a
{
}
div.contentlatest > div.colp_index > div.nav b a span
{
}
div.contentlatest > div.colp_index > div.nav b > span
{
}
div.contentlatest > div.colp_index_char > div.nav
{
}
div.contentlatest > div.colp_index_char > div.nav b
{
}
div.contentlatest > div.colp_index_char > div.nav b a
{
}
div.contentlatest > div.colp_index_char > div.nav b a span
{
}
div.contentlatest > div.colp_index_char > div.nav b > span
{
}
div.contentlatest > div.nav
{
}
div.contentlatest > div.nav b
{
}
div.contentlatest > div.nav b a
{
}
div.contentlatest > div.nav b a span
{
}
div.contentlatest > div.nav b > span
{
}
div.contentlatest > .quoteheader
{
}
div.contentlatest > .quoteheader img
{
}
div.contentlatest > .quoteheader a
{
}
div.contentlatest > .quoteheader > div.nav
{
}
div.contentlatest > .quoteheader > div.nav b
{
}
div.contentlatest > .quoteheader > div.nav b a
{
}
div.contentlatest > .quoteheader > div.nav b a span
{
}
div.contentlatest > .quoteheader > div.nav b > span
{
}
div.contentlatest > div.quote
{
}
div.contentlatest > div.quote > .smalltext
{
}
/* END MOD ContentOfLatestPosts */


#passwordStrength {
        height: 10px;
        display: block;
        position: relative;
        left: 319px;
        margin-bottom: 10px;
}

.passdesc {
        position: relative;
        margin-right: 100px;
}


.strength0 {
        width:204px;
        background:#cccccc;
}

.strength1 {
        width:50px;
        background:#ff0000;
}

.strength2 {
        width:100px;
        background:#ff5f5f;
}

.strength3 {
        width:150px;
        background:#56e500;
}

.strength4 {
        background:#4dcd00;
        width:200px;
}

.strength5 {
        background:#399800;
        width:204px;


 /* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
} 


.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}



.post_best_answer { border: 5px solid #33cc33; border-radius: 0 0 7px 7px; }

#best_answer_goto { border-radius: 7px 7px 7px 7px !important; margin-bottom: 3px; min-height: 20px }

.is_best_answer { padding: 10px 0 6px; background: #33cc33; color: #fff; font-size: 16px; border-radius: 7px 7px 0 0; text-align: center; }

.is_best_answer a { font-weight: 800; color: #ffffff}

.is_best_answer a:hover { color: #ffdd99 }

.bdlist3 {
    height: auto!important;
}

.bdlist{background: url(http://www.detektorforum.de/smf/Themes/default/images/buddy-list1.png) 292px 0 no-repeat!important;}

.avatarrounded {

    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

    -webkit-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
    box-shadow: 0 0 0 3px #fff, 0 0 0 4px #999, 0 2px 5px 4px rgba(0,0,0,.2);
}

.warning {

	border: 2px dashed rgb(204, 51, 68);  
	padding: 10px 10px 10px 10px; 
	color: black; 
	background-color: rgb(255, 228, 233);
	
}

.hide {
  display: none;
}


