
html { -webkit-text-size-adjust: none; }
.lbr {
line-height: 4px;
}
.treetalk {
font-size:1em;
text-align: left;
}
.treetalk a {
color: #ff0000;
}
.treetalk a:hover {

color: #1a00ff;

}
.treetalk textarea {
transition: height 300ms;
display: block;
height: 18px;
overflow: hidden;
width: 98%;
margin: 5px;
resize:none;
}
.treetalk_textarea_common {
transition: height 300ms;
width: 98%;
min-height: 18px;
font-family: Arial, sans-serif;
font-size: 15px;
overflow: hidden;
}
.treetalk_hiddendiv {
display: none;
white-space: pre-wrap;
width: 98%;
padding: 4px;
min-height: 18px;
font-family: Arial, sans-serif;
font-size: 15px;
word-wrap: break-word;
}
.treetalk input {
margin: 0.5em;
}
.treetalk textarea:focus {
background-color:#FFFFFF;
color: #333333;
}
.treetalk_button {

color: #000;
background-color: #FAFAFA;
background-image: url("http://img.homepagemodules.de/s2/images/bg_button.gif");
font-weight: bold;
border: 0.1em solid #666666;
vertical-align: middle;
padding-top: 0.3em;
padding-bottom: 0.3em;

cursor:pointer;
}
.treetalk_button:hover {

border: 0em solid #666666;

}
.treetalk_conversations {
margin: 1em;
/* padding: 0.1em; */
/* border-radius: 3px; */
/*background-color: #f7f7f7; */

/* box-shadow: 0px 0px 6px #aaaaaa; */

}
.treetalk_answer_conversation {
padding: 0.3em;
background-color: #f7f7f7;
border-radius: 0.3em;
border: 1px solid #00c8ff;
margin: 2em 0.6em 0.4em 1.5em;
}
.topicContainer{
margin: 0px 0px 8px 0px;
border: 0px solid #00c8ff;
border-radius: 0px;
position:relative;

color: #5e774c;

/* box-shadow: 0px 0px 6px #aaaaaa; */

/* border-bottom: 3px solid #00c8ff; */
}
.topicContainer a {
color: #ff0000;
}
.topicContainer a:hover {}
.topicContainer:hover .tree_controll_links {
transition: opacity 500 ms;
opacity: 1;
}
.answerContainer {
transition: background 400ms, box-shadow 400ms;

margin: 2px;

border-radius:3px;
border: 1px solid #00c8ff;
position:relative;
background-color: #f7f7f7;

color: #5e774c;

/* box-shadow: 0px 0px 6px #aaaaaa; */

/* border-bottom: 3px solid #e5e5e5; */
}
.answerContainer:hover .tree_controll_links {
transition: opacity 500 ms;
opacity: 1;
}
.tree_message_header {
font-weight:bold;
padding: 0.3em;
}
.tree_message_content {
padding: 0.3em;
}
.tree_msg_username {
float:left;
padding:0.3em;
width: 5em;
}
.tree_msg_username img {
float:left;
margin-right: 1em;
}
.tree_msg_username > div:nth-child(2) {
/* width: 250px; */
/* padding: 0.5em; */
}
.tree_msg_id_link {
float:right;
padding:0.3em;
}
.tree_new_topic {
display:none;

/* border: 0.1em solid #00c8ff; */
border-radius: 0.4em;
}
.tree_new_msg_boxheader {
border-top-left-radius: 0.4em;
border-top-right-radius: 0.4em;
padding:0.6em;

color: #ff0000;
}
.tree_new_msg_boxcontent {
padding:10px;
color: #5e774c;
border-bottom-left-radius: 0.4em;
border-bottom-right-radius: 0.4em;
}
@media (max-width: 982px) {
body { font-size: 2em; }
.tree_float_left {
float:none;
}
.tree_only_mobile {
display:block;
}
.tree_only_desktop {
display:none;
}
}
@media (min-width: 981px) {
.tree_float_left {
float:left;
}
.tree_only_mobile {
display:none;
}
.tree_only_desktop {
display:block;
}
}
.tree_float_right {
float:right;
}
.tree_answer {
transition: opacity 500ms;
opacity: 1;
}
.tree_answer_link {
cursor:pointer;
font-weight:bold;
padding:0.5em;
}
.tree_controll_links {
position:absolute;
transition: opacity 500ms;
opacity: 0;
right: 0.2em;
bottom: 0.2em;
}
.tree_answer_link:hover {

color: #1a00ff;

}
.tree_answerbox {
display:none;
position:relative;
padding: 0.6em;
background-color: #f7f7f7;
border-radius: 3px;
border: 1px solid #00c8ff;
margin: 8px;
}
.tree_editbox {
display:none;
text-align:left;
padding: 0.5em;
border-top: 0.5em solid #e5e5e5;
}
.tree_loadmore {
margin-left:20px;
margin-right:8px;
padding:0.4em;
text-align:center;
border: 1px dashed #FFFFFF;
border-radius 0.3em;
}
.tree_loadmore a {
color: #FFFFFF;
}
.itopext {
padding: 3px;
font-weight: bold;
text-align: left;
}
.proSilverHead {
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
}
div.iconbar {
margin-right: 0px;
}
.talk_highlightnew {
transition: background 400ms, box-shadow 400ms;
background-image: none;
background: #F6F4D0;
box-shadow: 2px 2px 9px rgba(0,0,0,0.4);
}
