
div { background: transparent; }
* { padding: 0px;
margin: 0px; }
img{vertical-align:middle;}
body { font-family: Verdana;
background:  ; }
table a, table td a { font-family: Verdana; font-size: 14px; color: #c7c7c7; }
table, table td { font-size: 14px; }
.wrap { margin: 0px auto; text-align: center;}
span img, a img, li img, strong img, small img {
border: none;
vertical-align: middle;
margin-right: 5px;
}
/* News Box */
#news small { padding-right: 20px; }
/*News Box end*/
.inactive{opacity:0.7}
td.fnew { vertical-align: middle;
text-align: center;
width: 8%; .
}

td.fdesc { width: 70%;border-right: 1px solid transparent; }
td.fdetail {width: 60%;}
td.fposts {border-right: 1px solid transparent;text-align:center; width: 10%; }
td.fstat { width: 20%;
padding: 0px 5px 0px 15px;
text-align:center;
vertical-align:middle;
font-size: 12px; }
td.fstat a{font-size: 12px; }
.fstat img,.fstat small,.fstat a small{vertical-align:middle;margin:0px;}
.nocontent .fdesc img{padding:10px;}
.nocontent .fdesc{text-align:center;}
.boxheader .fposts,.boxheader .fdesc{border:none;}
.hidden{display:none;}
.clear {
line-height:0;
height: 0;
font-size: 1px;
clear: both;
margin: 0;
padding: 0;
float:none !important;
border: none; }
.spacer5 { padding: 5px; }
.spacer10 { padding: 10px; }
.spacer20 { padding: 20px; }
.borderbottom { border-bottom: 1px solid transparent; }
td.main{vertical-align:top;}
.container{
width: 96%;
margin: 0px auto;
}
.content { text-align: left;
font-size: 14px;
color: #c7c7c7;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background: trans;
margin: 10px auto; }
.content table { color: #c7c7c7; }
.content a,#hpm_pagebody a { color: #e0cf92;
text-decoration: none; }
.content a:hover { text-decoration: underline !important; }
.content small { font-size: 12px !important; }
.content h2, td h2, .content h2 a, td h2 a { font-size: 18px !important;
color: #c7c7c7;
display: block;
margin-bottom: 5px; }
.usercontent td h2{color:#c7c7c7;}
.box { margin-bottom: 20px;
-moz-box-shadow: -2px 4px 6px transparent;
-webkit-box-shadow: -2px 4px 6px transparent;
box-shadow: -2px 4px 6px transparent;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
border: 1px solid transparent;
z-index: 1; }
.box .boxheader table {
color: #c9c9c9 !important;
}
.box .boxheader { color: #c9c9c9 !important;
padding: 4px 10px 10px 10px;
z-index: 4;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
position: relative;
background: trans bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(trans), to(transparent));
background-image:-ms-linear-gradient(90deg,transparent,trans);
}
.dheader {
padding: 10px;
font-weight: bold;
}
.dcontent {
padding: 10px;
font-size: 14px;
}
.box .boxheader small { font-size: 12px !important; }
.box .boxheader a { color: #c9c9c9;
font-weight: bold; }
.box .boxheader a.cat:hover { cursor: normal;
text-decoration: none !important; }
.box .boxcontent,.boxcontent { background: trans;
width: 100%;
z-index: 1; }
.photolistitem{position:relative}
.photolistitem .movediv{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%;background: url(https://files.homepagemodules.de/b2001010/a_1183_456ad086.png) no-repeat center center transparent}
.gpictures li.selected .movediv{display:block !important;}
ul.noimage { list-style: none; }
ul.legend { margin: 10px; }
#legend{display:none;}
.legend{padding:5px;}
.legend td{width:280px;}
.legendhead td{font-weight:bold;}
.legend img{vertical-align:middle}
ul.legend img { max-width: 20px; }
table { border-collapse: collapse;
width: 100%;
border: none; }
td { vertical-align: middle; }
div.sumo { margin: 4px 0px; }
div.sumo a { font-size: 12px; }
span img { vertical-align: middle;
margin-right: 3px; }
#breadcrumbs { margin-bottom: 15px;float:left; }
#breadcrumbs, #breadcrumbs a, #legend_link a, .threadnp, .threadnp a {color: #d1d1d1!important;}
#XoborAdObenBreadcrumb{clear:both;}
ul.forum li { border-bottom: 1px solid transparent;
position: relative;
padding: 0px;
display: block;
width: 100%;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%);
background-image:-webkit-gradient(linear, 15% 90%, 15% 20%, from(transparent), to( trans), color-stop(1,trans));
background-image:-ms-linear-gradient(90deg,transparent,trans);}
ul.forum li td{padding:4px 0px;}
ul.forum li:last-child { border: none; }

ul.scnd li:nth-child(2n+1),#activities li:nth-child(2n+1) { background-image: -moz-linear-gradient(5% 98% 90deg,transparent, transparent, trans 100%);
background-image:-webkit-gradient(linear, 15% 90%, 15% 20%, from(transparent), to(trans), color-stop(1,trans));
background-image:-ms-linear-gradient(90deg,transparent,trans);
}
ul.canhov li:hover { background-image: -moz-linear-gradient(5% 98% 90deg,transparent, transparent, trans 100%);
background-image:-webkit-gradient(linear, 15% 90%, 15% 20%, from(transparent), to(trans), color-stop(1,trans));
background-image:-ms-linear-gradient(90deg,transparent,trans);}
table.scnd tr:nth-child(2n+1), #activities tr:nth-child(2n+1) {
background-image: -moz-linear-gradient(5% 98% 90deg, transparent, transparent, trans 200%);
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, transparent 0%, trans 200%);
/* Opera */
background-image: -o-linear-gradient(top, transparent 0%, trans 200%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(2, trans));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, transparent 0%, trans 200%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, transparent 0%, trans 200%);
border-collapse: separate !important;
}
table.forum tr {
border-bottom: 1px solid transparent;
border-collapse: separate !important;
padding: 0;
width: 100%;
}
table.forum tr:hover {
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, transparent 0%, trans 200%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, transparent 0%, trans 200%);
/* Opera */
background-image: -o-linear-gradient(top, transparent 0%, trans 200%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(2, trans));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, transparent 0%, trans 200%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, transparent 0%, trans 200%);
}
a.button { display: inline-block;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: trans bottom left repeat-x;
box-shadow: 0px 0px 6px transparent;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(trans), to(transparent));
border: 1px solid transparent;
color: #c9c9c9;
padding: 5px 20px;
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
margin: 10px 0px; }
a.button:hover {
text-decoration: none !important;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, transparent);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(transparent));
cursor: pointer;
}
li.attention,li.topic_sel{ background: #2b2b2b !important;
background-image: -moz-linear-gradient(15% 90% 90deg,#1e1e1e, #2b2b2b, #2b2b2b 100%) !important; }
.nnew,.nnew a,a.abusemessage,a strong.abusemessage{color:#a51111}
.mreply { float: right; margin-right: 20px; }
a.smallbutton, a.smallbuttonedit {padding: 3px 15px; display: inline-block; }
a.smallbutton:hover {text-decoration: none !important;}
a.smallbuttonedit:hover {text-decoration: none !important;}
a.smallbutton img { margin-right: 3px; }
a.smallbuttonedit { color: #c7c7c7; }
.footer { margin: 15px 0px; text-align: right !important;
width: 96%;
padding: 5px 0px; }
.footer ul { list-style: none; display: inline-block; margin-right: 20px; }
.footer li { display: inline-block; padding: 3px 10px; *display: inline; zoom: 1; }
.footer a { color: #c9c9c9;
text-decoration: none;
font-size: 14px; }
#uacttable td{text-align:center}
.options { background: transparent;
border: 1px solid transparent;
margin: 10px 0px;
height: 20px;
position: relative;
z-index: 50; }
.foptions, .foptions1, .foptions2, .foptions3, .foptions4, .foptions5 {
float:right;
position:relative;
z-index: 5;
width: 190px;
border-left: 1px solid transparent;
padding: 2px 5px;
height: 15px;
line-height: 14px;
}
.foptions1{border-left:none;}
.foptions_link { width: auto; }
.foptions_list, .foptions_list_flist { border-top: 1px solid transparent;
width: 190px;
border-bottom: 1px solid transparent;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
padding: 3px 5px;
z-index: 50;
display: none;
position: absolute;
top: 20px;
left: -1px;
background: transparent; }
.showsocial{float:right; margin-right: 5px;}
.showsocial td{vertical-align:top; white-space:nowrap;zoom:1;}
.filterTopics , .filterTopics option {
background-color: #F2F2F2;
border: none;
font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;
font-size: 11px;
}
.nextprev{float:right; margin-right:5px;font-size:smaller;}
.nextprev a{font-size:smaller}
.fpages a, .fpages .crtp, .fpages .crtp_strip { display: block;
height: 16px;
float: left;
padding: 2px 10px;
background: transparent;
border-right: 1px solid transparent;
border-left: 1px solid transparent;
margin-left: -1px; }
.fpages .crtp { font-weight: bold;
background: transparent; }
.fpages .crtp.deac { color: transparent;
font-weight: normal;
background: transparent; }
.fpages .pstat { float: left;
display: block;
padding: 2px 10px;
font-weight: bold; }
div.foptions:hover, div.foptions1:hover, div.foptions2:hover, div.foptions3:hover{ cursor: pointer; }
.foptions_list a { display: block;
padding: 3px 20px;
border-bottom: 1px solid transparent; }
.foptions_list a:last-child { border: none; }
.minfo_head{font-weight:bold; width:100px;}
.messageinformation, .messageinformation a,.messageinformation td {font-size:smaller}
.messageinformation td,.messageinformation{padding:3px;}
.sidebarcontent .messageinformation{display:none;}
.messageinformation{border-radius: 6px 6px 0 0;border: 1px solid transparent;background: trans; -moz-box-shadow: 0px 0px 6px transparent;
-webkit-box-shadow: 0px 0px 6px transparent;
box-shadow: 0px 0px 6px transparent;}
.messageinformation_toggler{cursor:pointer;text-align:center;font-size:smaller;}
.messageAvatar { background: trans;
padding: 5px; margin-top: 5px;
text-align: center;
overflow:hidden;
border: 1px solid transparent;
-moz-box-shadow: 0px 0px 6px transparent;
-webkit-box-shadow: 0px 0px 6px transparent;
box-shadow: 0px 0px 6px transparent;
border-radius: 6px 6px 0 0;
}
.messageAvatar img{margin: 0px;}

.messageUser{line-height: 20px;}
.eventImage{ background: trans;
padding: 5px; margin: 5px 15px;
font-size:smaller;
border: 1px solid transparent;
-moz-box-shadow: 0px 0px 6px transparent;
-webkit-box-shadow: 0px 0px 6px transparent;
box-shadow: 0px 0px 6px transparent;
text-align:left;
}
#userAttend{display:inline-block;width:200px;}
#userAttending{display:inline-block}
#edit_content td{vertical-align:top}
.mposttime { position: absolute; right: 40px; }
td.sidebar{ width: 10%; background: transparent;vertical-align:top;}
.sidebar .usertitle{text-align:center;margin:10px 0px;}
.sidebar td{vertical-align:top;}
td.reply { background: transparent; padding: 5px 0px; }
.mtextwrap { background: trans;
z-index: 2;
}
.mtextcell{position:relative;
}
.goto_top_link{position:absolute; bottom:10px; right:10px;}
.mtext { z-index: 1; }
.mtext p{margin:12px 0px;}
.mfiles, .mimages { margin-top: 20px;
padding: 10px 0px 5px 0px;
border-top: 1px solid transparent; }
.xoborAdMessage .tms1{padding:5px !important}
.mimages strong { display: block; margin-bottom: 10px; }
.mimages strong a strong { display: inline !important; margin: 0px;}
.mfiles li { padding: 8px 10px;
float: left; }
.mimagewrap { position: relative;
text-align: center;
line-height: 100px;
vertical-align: middle;
margin: 0px 5px 5px 0px;
width: auto;
height: auto;
overflow: hidden;
border: 1px solid transparent;
display: inline-block; }
.mimagewrap div { text-align: center;
border-top: 1px solid transparent;
line-height: 25px;
position: absolute;
height: 25px;
width: 100%;
left: 0px;
bottom: 0px;
background-color: trans;
}
.msignature { padding: 10px 0px;
margin-top: 20px;
border-top: 1px solid transparent; }
.mimage_noread{border:0px !important; display: inline: block; width: 150px !important; height: 100px !important;top:0px !important; background: url(//files.homepagemodules.de/b2001010/a_1075_b8a60268.png) center center no-repeat;}
.foptions_list_flist { right: 10px;
max-height: 350px;
overflow-y: auto;
overflow-x: hidden;
z-index: 50px; }
.foptions_list_flist a, .foptions_list_flist strong { display: block;
padding: 3px 20px;
background: transparent;
border: 1px solid transparent;
border-top: none; }
.foptions_list_flist strong.lnull { background: transparent;
font-weight: bold;
padding: 3px 10px;
margin-top: 10px; }
.foptions_list_flist strong.lnull:first-child { margin-top: 0px; }
.threadnp { padding: 10px 0px; }
.threadnp .next { float: right; }
.threadnp .prev { float: left; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; border: 1px solid transparent; background: #2b2b2b; }
textarea, input { line-height: 120%;
border: 1px solid trans;
box-shadow: 0px 0px 6px transparent;
-moz-border-radius: 4px;
-webkit-border-radius:4px;
width: 95%;
border-radius: 4px;
padding: 4px 8px;
font-family: Verdana;
color: #c7c7c7;
font-size: 14px;
background-color: transparent;}
input.checkbox, input[type="radio"] { width: auto !important;
vertical-align: middle !important;
border: none !important;
background: transparent !important; }
textarea.error, input.error { border: 1px solid #a51111; }
input[type="button"],input[type="image"]{width: auto;}
div.error { border: 1px solid #a51111;
margin-bottom: 10px; }
div.error li { color: #a51111;
margin-left: 20px;
font-size: 12px;
font-weight: bold;
list-style: none; }
small.error { color: #a51111;
font-weight: bold;
display: none; }
strong.error { color: #a51111;
font-weight: bold; }
#error_wrap{clear:left;}
textarea { height: 130px; }
input.button, button.input { padding: 5px 20px;
width: auto !important;
margin-top: 15px;
margin-right: 15px;
border: 1px solid transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: trans bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans);
color: #c9c9c9;
font-weight: bold;
}
input.buttond { padding: 3px 20px;
width: auto;
margin-top: 10px;
border: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid transparent;
background: trans bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%);
color: #c7c7c7;
margin-left: 20px; }
input.buttond:hover { cursor: pointer;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%); }
input.button:hover { cursor: pointer;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, transparent);
cursor: pointer; }
span.threadpages { float: right;
margin-right: 30px; }
span.threadpages a { padding: 0px 2px; }
div.attention,ul.attention { background: #2b2b2b;
padding: 5px 10px;
font-size: 14px;
list-style:none;
}
div.success{ background: #051b00;
border: 1px solid #000000;
padding: 7px 10px;
text-align: center;
font-size: 14px;
color: #000000; }
td.success{
background: #051b00;
color: #000000;
}
td.success .mtextwrap{background:transparent;}
div.iconbar { float: right;
margin-right: 5%; }
.iconbarcontent {min-height: 20px;}
div.iconbar .integrations, div.iconbar .iconbarcontent { float: right;
position: relative; }
.intdiv {display:inline-block;margin:3px;text-align:center;min-width:80px;border-radius: 6px 6px 6px 6px; box-shadow: 0pt 0pt 6px rgb(219, 219, 219); padding: 20px 5px;border:1px solid transparent;vertical-align: top;}
.integrations { width: 150px; }
.integrations #integrationlist { position: absolute;
z-index: 40;
background: trans;
-moz-box-shadow: 0px 4px 4px transparent;
-webkit-box-shadow: 0px 4px 4px transparent;
box-shadow: 0px 4px 4px transparent; }
.integrations #integrationlist a { display: block;
padding: 3px 10px; }
div.iconbar .integrations { margin-right: 20px; }
#PicMainCont{position:relative;}
.picture_integrations{text-align:right; position:relative;}
.picture_integrations .int_sub{display: none; position: absolute; right: 0pt; background-color: trans;}
.catdiv,.picdiv{float: left; padding:2px;margin: 0px 5px 5px 0px; border: 1px solid transparent; width: 160px !important; height: 130px;cursor:pointer;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;}
.catdiv:hover,.picdiv:hover{border:3px solid #2c6385;padding: 0px}
#loader{display:none}
.articleoptions { float: right;
margin-right: 5%;
padding-top: 10px; }
.articleoptions div { display: inline;
padding-right: 20px; }
ul.modad { width: 100%; }
ul.modad li { padding: 8px 0px 8px 20px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
margin-top: -1px; }
ul.modad li:hover { background: transparent;
cursor: pointer; }
ul.modad li:first-child { border-top: none; }
ul.modad li.active { background: transparent;
font-weight: bold; }
.greybox { background: transparent; }
table.alias tr:nth-child(2n+1) { background: transparent; }
table.alias td { vertical-align: middle; }
table.alias input, table.alias select { vertical-align: middle; }
input[type=file] { width: auto; }
ul.pmlist li { padding: 4px 20px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
margin-top: -1px; }
ul.pmlist li:first-child { margin-top: 0px; }
ul.pmlist li:nth-child(2n+2) { background: transparent; }
ul.pmlist li.new { background: #2b2b2b; }
#pm_filter{display: inline-block; margin-left: 30px; margin-bottom:10px}
#pm_filter .selected a{font-weight:bold;}
.pm_mark{display:inline-block; margin-left: 30px;font-style:italic;font-size:smaller}
#marker_selector {border:1px solidtransparent; padding:5px; margin:10px 0px;}
display: block; border:1px solid; padding:5px; margin:10px 0px
#dellink, #readlink { margin-left: 30px; }
input.optionbutton { background: transparent;
color: #c7c7c7;
border: 1px solid transparent;
padding: 2px 15px;
width: auto;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none; }
.checkbox_wrap, .checkbox_wrap2 { text-align: center;
width: 60px;
height: 30px;
float: left;
margin-left: -20px; }
.mfurther { float: right; }
.mfurther_wrap { float: right;
width: 360px;
text-align: right; }
.mfurhter_wrap img { padding: 0px;
margin: 0px;
display: inline; }
.mmain { display: block;
float:left;
width: 600px; }
.pmlistwrap li,.mfurther, .mmain,.mfurther_wrap{line-height:30px; vertical-align:middle; height:30px;}
.checkbox_wrap input,.checkbox_wrap2 input{margin-top:9px;}
img.pmstat { margin-right: 10px; }
#pmoptions_in, #pmoptions_out { padding-left: 25px; }
.usr { margin-right: 20px;
float: left;
padding: 6px 18px;
border: 1px solid transparent;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, transparent, transparent 100%);
-moz-border-radius: 4px;
position: relative; }
.usr img { margin-right: 6px; }
.usr a { position: absolute;
right: 2px;
top: -2px;
font-weight: normal; }
#recsecond { display: block;
margin-bottom: 5px; }
ul#recvorlist li { padding: 6px 8px;
border-bottom: 1px solid transparent; }
ul#recvorlist li:last-child { border: none; }
ul#recvorlist li.nohov, ul#recvorlist li.nohov:hover { background: trans !important;
cursor: auto !important; }
ul#recvorlist li:hover { background: transparent !important;
cursor: pointer; }
ul#recvorlist li:nth-child(2n+2) { background: transparent; }
.box .boxcontent.message { background: transparent; }
.umavatar { background: trans;
padding: 5px 0px; }
.umtext { background: trans;
margin-top: 5px;
position: relative;
padding-bottom: 30px; }
.usrreclist_wrap { position: absolute;
top: -1px;
padding: 6px;
display: none;
-moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
border: 1px solid transparent;
background: trans;
-moz-box-shadow: 0px 0px 8px transparent;
-webkit-box-shadow: 0px 0px 8px transparent;
box-shadow: 0px 0px 8px transparent;
z-index: 50; }
small.options:hover, small.options { cursor: pointer;
border: none !important;
background: none !important; }
.optext { background: trans;
-moz-box-shadow: 0px 4px 4px transparent;
-webkit-box-shadow: 0px 4px 4px transparent;
box-shadow: 0px 4px 4px transparent; }
.frules div { height: 100px;
border: 1px solid transparent;
overflow-y: scroll;
overflow-x: hidden;
margin: 10px 0px 5px 0px;
padding: 10px; }
.frules { padding: 5px 0px 20px 0px;
width: 95%; }
.captcha { border: 1px solid transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-top: 10px;
border-radius: 6px;
padding: 5px;
width: 95%; }
.captcha strong { display: block; }
.captcha img { display: inline; vertical-align: middle; border: 1px solid trans; padding: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-right: 20px; }
.captcha input { width: 120px; padding: 9px 15px !important; vertical-align: middle;
display: inline; }
.captcha div { border-top: 1px solid transparent; margin-top: 5px; padding-top: 5px; line-height: 70px; vertical-align: middle;}
table.line tr:nth-child(2n+1) { background: transparent; }
table.line tr:nth-child(2n+1) td:first-child { font-weight: bold; }
table.line td { padding: 7px 10px; }
#vote_closed{line-height:18px;}
#vote_closed img{vertical-align:middle; margin-right:5px;}
.profile{min-width:880px;}
.mavatar img{width:100%}
.psidebar, .proright { border: 1px solid transparent;
padding: 5px 10px;
background-color: transparent;
-moz-box-shadow: -1px 0px 8px transparent;
-moz-border-radius: 6px;
width: 15%;
float: left; }
.psidebar { line-height: 160%; }
.proright { width: 100%;
-moz-border-radius: 0px 6px 6px 6px;
border-top: none; }
.proright_wrap { width: 79%;
margin-left: 30px;
float: left; }
.uname { border-bottom: 1px solid transparent;
padding-bottom: 7px;
margin-bottom: 7px;
text-align:center;
}
.uadd, .uactions { border-top: 1px solid transparent;
padding-top: 7px;
margin-top: 7px; }
.pronav { padding-bottom: 2px;
margin: 4px 0 0 0; }
.pronav ul li { border-bottom: 1px solid transparent;
-moz-border-radius: 6px 6px 0px 0px;
padding: 4px 20px 2px 20px;
margin-right: 5px;
border: 1px solid transparent;
display:inline;
color: #c9c9c9;
background: trans;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%); }
.pronav ul li a { color: #c9c9c9;
outline: none; }
.pronav ul li.act { border-bottom: none !important;
background: transparent; }
.pronav ul li.act a { color: #e0cf92;
font-weight: bold; }
.pronav ul li.act a:hover { cursor: normal; }
.prinf td { padding: 7px 10px 7px 5px; }
.prinf tr:nth-child(2n+1) { background: transparent; }
ul.comments li { padding: 20px 0px; }
.commSig { border-top: 1px solid transparent;
padding-top: 7px;
margin-top: 7px; }
.commhead { background: transparent;
padding: 3px 10px;
border-top: 1px solid transparent;
margin-bottom: 5px; }
.commcont { text-align: justify;
padding: 0px 10px; }
.pblog strong { display: block;
margin-top: 10px;
padding: 5px 0px;
border-top: 1px solid transparent; }
ul.ublog li { padding: 15px 0px;
margin-bottom: 5px;
border-bottom: 1px solid transparent; }
ul.ublog li:last-child { border: none; }
.blog-article-body img, .ublog img{max-width:800px;}
.blog-article-body, .ublog {overflow:hidden}
.blog-article-title {margin-right:65px;}
div.ppages { margin-top: 10px;
border: 1px solid transparent;
background: trans;
-moz-border-radius: 6px; }
div.ppages span:first-child { border-left: none;
-moz-border-radius: 6px 0px 0px 6px; }
div.ppages a, div.ppages span { padding: 3px 12px;
margin-left: -1px;
float: left;
border-left: 1px solid transparent;
border-right: 1px solid transparent; }
div.ppages span.deac { color: transparent;
font-weight: normal !important;
background: transparent !important; }
div.ppages span.ac { font-weight: bold;
background: transparent; }
.search { position: absolute; right: 20px; top: 40px; }
.search input { width: 180px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
background-image: url(https://files.homepagemodules.de/b2001010/a_856_0d888959.png);
background-position: left center;
background-repeat: no-repeat;
padding-left: 28px;
}
.search #headerSearchSubmit { border: none; background: transparent url(https://files.homepagemodules.de/b2001010/a_853_ae5368b6.png) center center no-repeat; width: 20px;}
.italic { font-style: italic; }
.footer_usercontent { margin: 20px 0px; }
hr { width: 100%;
display: block;
margin: 5px 0px;
border: none;
color: transparent;
background-color: transparent;
height: 1px; }
table.calendar td { border: 1px solid transparent;
height: 150px;
width: 14%;
background-image: -moz-linear-gradient(0% 54% 90deg,transparent, trans 100%);
vertical-align:top;
}
table.calendar div.day_header { background: transparent; padding: 3px 0px; border-bottom: 1px solid transparent; margin-bottom: 5px;}
table.calendar td ul { margin-left: 10px; }
table.calendar td:hover { cursor: pointer;
background-image: -moz-linear-gradient(0% 54% 90deg,transparent, transparent 100%) !important; }
table.calendar .no_event:hover { cursor: auto !important; }
table.calendar td:hover a.addevent { display: inline; }
table.calendar td a.calendar_link,
table.calendar td .calendar_nolink { font-weight: bold; font-size: 18px; padding: 5px 0px 0px 5px; color: #c7c7c7;}
table.calendar tr.calendar_header td {height: 30px; line-height: 30px; vertical-align: middle; text-align: center; font-weight: bold; background: transparent;}
table.calendar td.calendar_today div.day_header { background: transparent; border-bottom: 1px solid transparent; }
table.calendar td.calendar_today div.day_header a { color: #c9c9c9; }
table.calendar td.calendar_notcurrentmonth { background: transparent;
background-image: -moz-linear-gradient(30% 54% 90deg,transparent, trans 100%);
vertical-align:top;
}
a.addevent { display: none; font-size: 12px; float: right; padding: 4px 10px 0px 0px; font-weight: bold;}
ul.calendar_day li { padding: 10px 0px; }
#cal_newevents{border: 1px solid transparent}
#cal_newevents_span{position: relative; margin-right: 30px; float: right; z-index:100; background-color:trans; }
ul.comments li {padding: 10px 20px; border-bottom: 1px solid transparent; position: relative; text-align: justify;}
ul.comments li:nth-child(2n+2) {background: transparent;}
img.gallpic {padding: 5px; border: 2px solid transparent;}
img.gallpic.loader {background: url(https://files.homepagemodules.de/b2001010/a_795_53b381f1.gif) center center no-repeat;}
ul.comments li.selComment {background: red;}
a.delete_comment {position: absolute; right: 10px; top: 5px; display: none;}
ul.comments li:hover a.delete_comment {display: inline;}
ul.comments li:hover {background: transparent;}
label.formfield, div.formfield { display: block; padding: 8px 0px; position: relative; width: 95%;}
label.formfield textarea, label.formfield input, div.formfield textarea, div.formfield input {width: 100%;}
div.formfield .iconbar_wrapper { float:right }
div.formfield strong.caption, label.formfield strong.caption { display: block; margin-bottom: 5px; }
div.formfield strong.caption a, label.formfield strong.caption a {font-weight: normal;}
div.formfield strong.caption span.error, label.formfield strong.caption span.error { display: none; font-weight: normal; font-size: 10px; }
form label.formfield:last-child { border: none; }
form label.formfield:first-child { padding-top: 0px; }
.memberlist td{width:15%; text-align:center;}
.memberlist td:first-child{text-align:left;}
.memberlist tr:first-child td strong{padding: 0px 3px;}
#calroot {
z-index:10000;
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
}
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext {
display:block;
width:20px;
height:20px;
background:transparent url("https://files.homepagemodules.de/b2001010/a_491.png") no-repeat scroll center center;
float:left;
cursor:pointer;
color: red !important;
margin-top:1px;
}
#calprev {
display:block;
width:20px;
height:20px;
background:transparent url("https://files.homepagemodules.de/b2001010/a_492.png") no-repeat scroll center center;
float:left;
cursor:pointer;
color: red !important;
margin-top:1px;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
#caltitle select {
font-size:10px;
}
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
#calweeks {
background-color:#fff;
margin-top:4px;
}
.calweek {
clear:left;
height:22px;
}
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.calweek a:hover, .calfocus {
background-color:#ddd;
}
a.calsun {
color:red;
}
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
a.caldisabled {
background-color:#efefef !important;
color:#ccc !important;
cursor:default;
}
#calcurrent {
background-color:#498CE2;
color:#fff;
}
#caltoday {
background-color:#333;
color:#fff;
}
.submenu_button {
font-size: 12px;
padding: 4px;
width: 120px;
margin-top: 5px;
}
.submenu_input {
width: 170px;
padding: 3px 5px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-top: 6px;
}
.hov_cursor:hover {cursor: pointer;}
.round6 { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
ul.error {list-style: none; border: 1px solid #a51111; background: #fcebeb; padding: 5px; margin: 20px 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 6px;}
ul.error li {background: url(https://files.homepagemodules.de/b2001010/a_888_11b86ef2.png) 5px center no-repeat; color: #a51111; font-size: 12px; padding: 6px 0px 6px 25px; border-bottom: 1px solid #ee6060;}
ul.error li:nth-child(2n+1) { background-color: #fad3d3; }
ul.error li:first-child {-moz-border-radius: 6px 6px 0px 0px;}
ul.error li:last-child {border-bottom: none; -moz-border-radius: 0px 0px 6px 6px;}
a.blocklink { display: block; padding: 0px 0px 3px 0px; }
.header {
min-height: 100px;
height:auto !important;
height:80px;
}
.footer { -moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px; }
ul.navigation { border-bottom: 1px solid #2b2b2b;
background: #454545;z-index: 300; }
ul.navigation, .navigation_wrap { z-index: 200;
width: 100%;
background: #454545;
background-image: -moz-linear-gradient(30% 90% 90deg,#383838, #454545 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#383838), to(#454545));
background-image: -ms-linear-gradient(top left, #383838 0%, #454545 100%);
}
ul.navigation { white-space: nowrap;
display: block; }
ul.navigation li { display: block;
float: left;
position: relative;
z-index: 200;
line-height: 21px;
vertical-align: middle;
border-right: 1px solid #2b2b2b;
border-left: 1px solid #2b2b2b;
padding: 0px 6px;
margin-left: -1px; }
ul.navigation li img { vertical-align: middle; max-height:18px;}
ul.navigation li:hover, ul.navigation li.currentpage{ background: #383838;
background-image: -moz-linear-gradient(30% 90% 90deg,#1f1f1f, #383838 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1f1f1f), to(#383838));
background-image: -ms-linear-gradient(top, #1f1f1f 0%, #383838 100%);
}
ul.navigation li img.dwn { position: absolute; right: -2px; top: 10px; }
ul.navigation li a { font-size: 14px; color: #c9c9c9; text-decoration: none; vertical-align: middle; display: block; padding: 3px 7px;}
ul.submenu { background: #454545;
background-image: -moz-linear-gradient(30% 90% 90deg,#454545, #4f4f4f 100%);
display: none;
position: absolute;
z-index: 500;
left: 0px;
top: 20px; }
ul.submenu li { border-bottom: 1px solid #383838;
display: block;
padding: 3px 10px;
clear: both;
float: none;
z-index: 500; }
.login_box, #global-news-box-wrap { z-index: 800;
margin: -1px 0px 20px 50px;
border: 1px solid transparent;
border-top: none;
background: transparent;
padding: 10px;
position: absolute;
top:0px;
right:20px;
-moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
width: 300px;
margin-right: 20px;
color: #c9c9c9;}
.login_box table, .login_box td { color: #c9c9c9; }
.login_box a, .search_box a { color: #c9c9c9; border-bottom: 1px dotted white; text-decoration: none; }
.login_box input, .search_box input {width: auto !important; padding: 0px; border: none; -moz-box-shadow: none;}
a.header_login { display: block; padding: 6px 40px 6px 10px; background: transparent; -moz-border-radius: 6px; font-size: 14px; text-decoration: none; border: none;}
.header, .footer { background: trans;

background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(trans), to(transparent));

background-repeat: repeat-x;
background-size: 100% 100% ;
color: #c7c7c7;
margin: 0px auto;
overflow: visible;
position: relative;
text-align: left; }
.footer { background-image: none; }
div.usercontent { color: #c7c7c7;
font-size: 14px; }
#obere_leiste .usercontent { min-height:80px; }
.header h1 { color: #c7c7c7;
font-size: 18px; }
.topnavigation_wrap { z-index: 800;
background: trans;
background-image: -moz-linear-gradient(30% 90% 90deg,transparent, transparent 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(transparent));
background-image: -ms-linear-gradient(top left, transparent 0%,transparent 100%);
border-bottom: 1px solid transparent;
position: relative;
text-align: right;
}
.topnavigation_wrap ul { }
.topnavigation_wrap li { display: inline-block; padding: 4px 10px; vertical-align: middle; position: relative; zoom: 1; *display:inline; }
#global-news-li { border: 1px solid transparent; border-top: none; border-bottom: none; }
#global-news-li:hover { border-color: transparent; }
.topnavigation_wrap li:hover { background: transparent; cursor: pointer; }
.topnavigation_wrap a { color: #c9c9c9; font-size: 12px; text-decoration: none; }
li.searchli { float: right !important; margin-right: 20px; padding-right: 20px; border: none !important; }
li.searchli:hover { background: none !important; }
li.searchli input { padding: 0px; border-radius: 0px; box-shadow: none; -moz-box-shadow_ none; -webkit-box-shadow: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; margin-top: 2px; padding: 3px 4px; font-size: 12px; font-style: italic; width: 180px !important;}
#headerSearchSubmit { width: 22px !important; height: 22px !important; float: none; display: inline; background: #525252 url(https://files.homepagemodules.de/b2001010/a_927_320b66d7.png) center center no-repeat; vertical-align: middle; }
.user_box a { border: none !important; }
.box .boxheader, .dheader, .box { z-index: 2; }
#global-newsbox span { display: block; border-top: 1px solid transparent; padding: 4px 0px; }
.global-news-link { position: relative; }
#global-news-box-wrap { position: absolute; right: -1px; top: 27px; width: 340px; margin-right: 0px; }
#global-news-box-wrap span { display: block; text-align: left !important; font-size: 12px !important; margin-top: -1px; padding: 7px 10px; border-bottom: 1px solid transparent; }
#global-news-box-wrap span:hover { background: transparent; cursor: pointer; }
#global-news-box-wrap span:last-child { border-bottom: none; margin-bottom: 0px;}
#news-headline, #news-headline:hover { background: transparent; }
li.news { border-color: transparent !important; background: transparent; }
#blog-article-wrap { width: 75%; border-right: 1px solid transparent; display: inline-block; vertical-align: top; }
#blog-sidebar { width: 24%; display: inline-block; vertical-align: top; }
#blog-sidebar ul { display: block; list-style: none; margin-bottom: 30px; background: transparent;}
#blog-sidebar li { display: block; padding: 10px; border-bottom: 1px solid transparent; }
#blog-sidebar strong.caption { display: block; border-top: 3px solid transparent; background: transparent; padding: 6px 10px; }
.blog-article-text { text-align: justify; margin-bottom: 20px;}
.blog-article-header { position: relative; background: transparent; background-image: -moz-linear-gradient(19% 75% 90deg,transparent, transparent); border-bottom: 1px solid transparent; border-top: 3px solid transparent;}
.first-article { border-top:0 !important; }
a.blog-edit-link { position: absolute; top: 10px; right: 10px; }
td.avatar { width: 80px; padding-right: 20px; }
td.avatar img { max-width: 80px; }
.blog-username-extend-link { position: relative; }
.username-extend-wrap { padding: 10px; background: trans; position: absolute; right: 0px; top: 10px;}
.comments-ul li { display: block; }
div.comment-text { }
.commSig { border-top: 1px solid transparent;
padding-top: 7px;
margin-top: 7px; }
.comments-header { position: relative; border-top: 3px solid transparent; }
#lastactions div.comments-header { margin-top: 15px !important; }
#lastactions div.comments-header:first-child { margin-top: 0px !important; }
#activities .comments-header{background: none !important;padding:5px 5px 5px 10px;}
#activities .cmhsp{padding:0px !important;}
.commhead { background: transparent;
padding: 3px 10px;
border-top: 1px solid transparent;
margin-bottom: 5px; }
.commcont { text-align: justify;
padding: 0px 10px; }
.ltit { font-size: 11px;
-moz-border-radius: 6px 6px 0px 0px;
color: #c9c9c9;
margin: 20px 0px 0px 0px;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%);
border: 1px solid transparent;
border-bottom: none;
padding: 6px 5px;
display: block; }
.ltit a { color: #c9c9c9;
text-decoration: underline; }
div.lcont { background-image: -moz-linear-gradient(19% 96% 90deg,transparent, transparent, transparent 100%);
border: 1px solid transparent;
padding: 10px 5px;
margin-bottom: 20px; }
.ltit small { float: right;
font-weight: normal; }
div.cmhsp { padding: 5px 10px; }
img.avatar-max-size-comment { max-width: 50px; }
a.delete-comment-link { position: absolute; right: 20px; top: 25px; font-size: 12px; }
.np-blog-wrap { border-top: 1px solid transparent; padding-top: 20px; margin-top: 20px; }
/* Code-Block */
.codeblock{border:0px solid black;padding:0 5px 0px 5px; }
.codeheader{margin-left:0px; text-transform:capitalize; font: 100% courier,monospace;}
.codelines{
color: ;
float:left;
margin: 0 5px;
font-size: 12px;
border-right: 1px solid ;
padding: 0;
text-align:center;
line-height: 20px;
background-color: ;
background-image: url(https://files.homepagemodules.de/b2001010/a_675.png);
background-repeat:repeat;
width: 25px;
overflow: auto;
overflow-Y:hidden;}
.code pre{
font-size: 12px;
padding: 0;
margin: 0;
line-height: 20px;
background-color: ;
background-image: url(https://files.homepagemodules.de/b2001010/a_675.png);
background-position: top;
background-repeat:repeat;
width: 600px;
overflow: auto;
overflow-Y:hidden;}
pre code {
font-size: 11px;
font-family: courier,monospace;
color: ;
margin: 0 0 0 15px;
padding: 0;
display: block;}
/*Spoiler-Design*/
.hpm_spoiler_open{
background:url("https://files.homepagemodules.de/b2001010/a_488.gif") no-repeat scroll left center transparent;
display:block;
padding-left:14px;
}
.hpm_spoiler_closed {
background:url("https://files.homepagemodules.de/b2001010/a_489.gif") no-repeat scroll left center transparent;
display:block;
padding-left:14px;
}
.hpm_spoiler_body {
background:none repeat scroll 0 0 ;
display: none;
border-color:transparent;
border-style:solid;
border-width:0 1px 1px 1px;
margin:0;
padding:0;
width:100%;
}
.hpm_spoiler_headinput {
border:0 none;
cursor:pointer;
font:bold 11px Verdana,Arial,sans-serif;
margin-bottom:0;
margin-left:6px;
margin-top:0;
padding:2px 14px 3px;
position:relative;
text-align:left;
width:100%;
box-shadow:none !important;
moz-box-shadow:none !important;
webkit-box-shadow:none !important;
}
.hpm_spoiler {
margin:6px;
width:60%;
}
.hpm_spoiler_headdiv {
background:none repeat scroll 0 0 ;
border:1px solid transparent;
height:20px;
margin:0;
padding:1px 0px;
width:100%;
}
#hpm_pagebody {
background-color: trans;
color: #c7c7c7;
}
blockquote {margin: 10px 20px; font-style: italic; }
#signup_message {
margin:10px 0;
}
/*Wiki*/
#wiki_page #delete_page,
#wiki_page #undelete_page,
#wiki_page #permdelete_page,
#wiki_page #lock_page {
float:right;
margin:5px;
}
#wiki_page .button {
margin:5px;
}
#wiki_page #buttons {
margin-top:10px;
}
#wiki_rev #revision_error {
margin-top: 10px;
line-height:10px;
display: none;
background-color: trans;
padding:5px;
width:400px;
}
#wiki_rev #revision_error small,
#wiki_rev #revision_error img {
vertical-align:middle;
}
#wiki_rev .compare_button {
margin-bottom:15px;
}
#wiki_rev #rev_table{}
#wiki_rev #rev_table td{padding:3px;border:1px solid #ededed;}
#wiki_rev #rev_table td label{padding: 5px 30px;}
#wiki_rev #rev_table td label, #rev_table td input {cursor:pointer;}
#wiki_rev .rev_id{display:inline-block; min-width:100px; text-align:right;font-weight:bold;}
#wiki_rev .tplcodepre { padding:0px; color: black;width:auto;overflow-x: visible;overflow-y: visible;}
/*----*/
.blog-create-right { display: inline-block; width: 24%; vertical-align: top; }
.blog-create-left { display: inline-block; width: 75%; vertical-align: top; }
strong.lcaption { position: relative; display: block; border-top: 3px solid transparent; background: transparent; padding: 6px 10px; }
strong.lcaption a { font-weight: normal; position: absolute; right: 10px; top: 6px; }
div.lcaption-body { margin-bottom: 30px; background: transparent; }
label.blog-catlist { display: block; padding: 4px 0px; }
div.blog-catlist-wrap { margin: 10px; background: transparent; }
.blog-catlist-caption { display: block; border-top: 3px solid transparent; background: transparent; padding: 6px 10px; }
/*Integrations*/
.widget_calendar_event {cursor:pointer;border-bottom: 1px solid transparent; padding: 5px;text-align: left;}
.widget_calendar_event:hover{background-color: transparent}
.widget_calendar_date {font-size: 12px; float: right; width: 30%;}
.widget_calendar_name {font-weight: bold; float: left; width: 60%; border-right: 1px solid transparent;}
.widget_calendar_check {float: left; padding: 3px 10px 3px 5px;}
/*Kalender Widget Integration*/
.widget_calendar_integration {text-align: justify; font-size: 12px;}
.widget_calendar_integration_empty {width:150px; height:100px; background-image: url(https://files.homepagemodules.de/b2001010/a_127.png) !important; background-repeat: no-repeat; background-position: center;margin:0px auto;}
.widget_calendar_integration_name, .widget_calendar_integration_description{text-align:center;}
.widget_calendar_integration a {text-decoration: none; margin-bottom: 5px;}
.integration_cont img{max-height:150px;}
/*Code-Formatierung*/
.bbcode_code {padding: 10px; font-family: Courier !important; white-space:pre-wrap; color:  !important; font-weight: normal !important; position: relative;}
.bbcode_code_line {float: left; font-weight: bold; border-right: 1px solid transparent; padding: 0px 10px 0px 10px; margin: 0px 10px 0px 0px; font-family: Courier !important; color: ;}
.bbcode_code_code {font-family: Courier !important; overflow: auto; position: relative;}
.bbcode_code pre {overflow: auto; padding: 0px !important; position: relative;}
blockquote .bbcode_code, blockquote .bbcode_code_code, blockquote .bbcode_code pre {font-style: normal !important; color:  !important; position: relative;}
blockquote a {text-decoration: none !important; padding-left: 15px !important;}
pre { font-family: Courier !important; padding: 10px; color:  !important; width: 700px; overflow: auto; position: relative;}
/*Index Formatierung*/
.postbody h1,.postbody h2,.postbody h3{color:#c7c7c7}
ul.postindex{margin-left:20px; list-style:none;}
ul.postindex li{float:none !important}
ul.postindex li.size_1{margin-top:5px;}
ul.postindex .size_1 a{font-size: large; }
ul.postindex .size_2 a{padding-left:10px;font-size: medium}
ul.postindex .size_3 a{padding-left:20px; font-size: small}
iframe.help-iframe { width: 1400px; height: 800px; border: 2px solid red; background: white url(https://files.homepagemodules.de/b2001010/a_1032_7fa999dd.gif) center center no-repeat; display: block; }
.help-iframe-wrap { position: absolute; top: 30px; right: 10px; border: 5px solid green; z-index: 5000; background: white; }
a#close-help { display: block; }
.activity_settings{float:right; margin-right:0px;}
/*Ratings.start*/
.xratings{text-align:left;mergin-right:10px;}
.r_type, .c_type,.c_id,.i_id,.xor_id{display:none;}
.ratingbutton{padding: 5px 12px;
width: auto !important;
display:inline-block;
margin-top: 15px;
margin-right: 15px;
border: 1px solid transparent;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: trans bottom left repeat-x;
color: #c9c9c9;
font-weight: bold;
cursor:pointer;
}
.ratingbutton img{vertical-align:middle;}
.ratingbutton_text{margin-left:5px;}
.rating_table{width:100%;}
.ratinguser{display:inline-block; text-align:center; }
.ratingusers_temp{display:none;}
.ratinguser img{max-width:60px;}
.rating_header img{vertical-align:middle; margin-right:10px; 2px 0px 2px 5px;}
#information .ratingbutton{margin-top:0px;}
.blogpostratings{margin-top:50px;}
.blogcommentratings .ratingbutton,.wikiratings .ratingbutton{margin-top:0px;}
.blogcommentratings,.wikiratings{padding: 10px}
.rating_remove{margin-left:8px;}
/*Ratings.end*/
/*Upload Progress Bar start*/
#do_upload{cursor:pointer;}
#progress {
width:300px;
text-align:left;
background: transparent;
border: 1px solid transparent;
margin-top: 20px;
}
#progressbar {
width: 0px;
height: 24px;
background: trans bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,transparent, trans, trans 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(trans), to(transparent));
}
/*Upload Progress Bar end*/
/*Zitate*/
.savequot{padding-left:20px !important; background:url(//files.homepagemodules.de/b2001010/a_277.png) no-repeat left center;}
.savequot.act{background:url(//files.homepagemodules.de/b2001010/a_276.png) no-repeat left center;}
.nopad{margin: 0px !important; padding:0px !important;}

#subscription_table tr{cursor:pointer}
#subscription_table td.icon{width:30px; background: url(https://files.homepagemodules.de/b2001010/a_333.png) no-repeat center center ;}
#subscription_table tr.act td.icon{background: url(https://files.homepagemodules.de/b2001010/a_331.png) no-repeat center center;}
.closexDialog{float:right; margin-right:5px;cursor:pointer;}
#xOverlay{width:100%; height:100%; position:absolute; background-color:black;opacity: 0.4;}
#xDialog{min-width:200px;}
/*Layout*/
.leftcol, .rightcol, .main{vertical-align:top;}
body.stop_scrolling
{
position: fixed;
overflow-y: scroll;
width: 100%;
}
/* Listen im Beitragstext */
.xli,.mtext li,#signup_message li,.frules li {
margin-left: 20px;
}
.threadEntry {
position: relative;
}
.niceTitleBox {
visibility: hidden;
transition: 300ms;
opacity: 0;
position: absolute;
padding: 10px;
bottom: 100%;
left: 0px;
min-width: 200px;
max-width: 500px;
max-height: 300px;
font-size: 14px;
color: #c7c7c7;
background-color: trans;
z-index: 99;
word-wrap:break-word;
-moz-box-shadow: -2px 4px 6px transparent;
-webkit-box-shadow: -2px 4px 6px transparent;
box-shadow: -2px 4px 6px transparent;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
border: 1px solid transparent;
}
.donationinfo{padding-left: 100px; background:url(https://img.homepagemodules.de/ds/static/iconset/basic/64/basic2-163_money_coin_euro.png) 20px center no-repeat; margin-bottom:10px;background-size:contain;}
.donationbox{max-width:500px;}
.donation_options{width:100%;}
.donation_options.vertical{max-width:150px;}
.donation_options td{text-align:center; padding: 10px; border: 1px solid;}
.donation_options td:hover{
cursor:pointer;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
}
.donation_goal{text-align:center; font-weight:bold;}
.donation_progress{border:1px solid; padding: 10px;text-align:center;position:relative;max-width:500px;height:20px;}
.donation_progress .peuro{height:20px; position:absolute; display: block; width: 100%; z-index:2;}
.donation_progress .ppercent{
max-width:100%; height:20px;
background: #a9db80; /* Old browsers */
background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a9db80 0%,#96c56f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
position:absolute; top:0px; left:0px; padding:10px 0; max-width:100% !important;}
.xquotecont{
font-size:smaller;
}
video.xembeddedvid {
max-width: 800px;
}
.email_confirm{display:none;}
img.xsmile[src$=".svg"], .xob_iconlist > .xob_icon_cont img[src$=".svg"] { max-height: 24px; }
#privacydiv h2{margin-top:12px;}
#privacydiv h3{margin-top:6px;}
#privacydiv h4{margin-top:6px;}
.google_login_btn{
width: 190px;
height: 45px;
float:right;
cursor:pointer;
background: url(//files.homepagemodules.de/b2001010/a_1756_953153e9.png) no-repeat white;
}
.google_login_btn:hover{
background: url(//files.homepagemodules.de/b2001010/a_1755_da2ccafa.png) no-repeat white;
}
.google_login_btn:active{
background: url(//files.homepagemodules.de/b2001010/a_1757_a059aae1.png) no-repeat white;
}
.postimage_cont{
display: inline-block;
width: auto;
text-align: center;
}
.postimage_cont span{
display: inline-block;
width: 100%;
margin:auto;
}
#input-group-cont{position:relative;}
#passwordunhider{position:absolute; right:0px; top:4px;}
#passwordunhider .fa{display:inline-block; width:20px; height:20px;cursor:pointer;}
#passwordunhider .fa-eye{background: url(//files.homepagemodules.de/b2001010/a_1758_fd9e3d55.svg) no-repeat center center; }
#passwordunhider .fa-eye-slash{background: url(//files.homepagemodules.de/b2001010/a_1759_009f8ff4.svg) no-repeat center center; }
.blockpns p.text{
opacity: 0.6;
text-decoration: line-through;
}
/* Ausblendung "AlleForen.de*/
#fire_alleForen {display:none;}



body {overflow-x: hidden;
background: rgba(10,10,10,1.0);
background-attachment: fixed !important;
background-position: center !important;
background-repeat: no-repeat !important;
}

/* eingefärbte Browserscrollbalken für Chrome, Safari, nicht FiFo */

::-webkit-scrollbar {
background: #323232;
width: 10px;
-webkit-box-shadow: inset 0px 1px 5px #8b8b8b;
}
::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #565656;
border: 1px solid black;
-webkit-box-shadow: inset 0px 1px 5px #8b8b8b;
}

/*FireFox Scrollbalken*/
html {
scrollbar-color: #919191 black;
}
body {
scrollbar-color: grey black;
}

/*IE Scrollbalken*/
body,html {
-ms-scrollbar-track-color: #565656;
-ms-scrollbar-base-color:#323232;
}

/* Ende eingefärbte Browserscrollbalken */

/* Einstellungen für Logoutbutton */
.portal #fire_out {display: none;}
#fire_out:hover:after {content: '*Logout*' url(https://files.homepagemodules.de/b624252/resize/100x70/a_254_4e803502.gif) '...für Deinen Besuch!'; position: absolute; right: 140%; margin-top: 90%; width: auto; background: #323232; padding: 10px; text-align: center; line-height: 200%; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; cursor: pointer; border-radius: 6px; border: 1px solid #191919; box-shadow: 3px 3px 3px #5c5c5c; z-index: 100;}
/* Ende Logoutbutton */

#hpm_pagebody {
background:rgba(10,10,10,0.8);
border-radius:2px 2px 2px 2px;
border:1px solid #565656;
color:#c7c7c7;
}

.cat_information small {
font-size:14px!important;
font-family:segoe print !important;
font-weight:400!important;
}
.cat_information {max-width: 70%; margin-left: 6%; padding-bottom: 2%;}

.cat_information .options {float: right; margin-right: -180%; color: #e0cf92; font-family: verdana !important;}
div.cat_information .optext {float: right; margin-left: 180%; margin-top: 5%; width: 165px;}

div.cat_coverpic {
margin-left: 5%;
margin-top:-8%;
margin-bottom:10px;
max-width:200px;
max-height:150px;
}

#xChat_global.connected {width: 500px;} /* Breite des Chatfensters */

#xChatGlobalBase #xChat_global.connected .chat_cont {
margin-right: 150px!important;
}

.xChat * {
font-size:13px;
font-family: segoe print;
font-weight:400;
}

div.chat_cont.adjusted {width: auto; max-width: 330px;}

.xChatInfo .ucount {display:none;} /* Ausblendung Mitglieder online Anzahl im Chatrandfenster */

.chat_smiley_div .chat_smiley_span {
width:60px!important;
height:60px!important;
cursor:url(https://files.homepagemodules.de/b624252/a_252_f4979940.png), pointer;
}

.chat_smiley_div .chat_smiley {
max-height:60px!important;
max-width:60px!important;
}

div.chat_smileys {
width:500px;
max-height:800px;
margin-bottom: -15%;
margin-right: 485px;
overflow-y: auto;
background:#191919;
border-radius:4px 4px 0 0;
border: 1px solid #5C5C5C!important;
cursor:move;
}

#xChat_global.connected #userToggler span {border: 1px solid #565656;}

.chat_smiley_toggler img {
width:0;
height:0;
background:url(https://files.homepagemodules.de/b624252/a_230_b32c2fbf.gif) no-repeat;
margin-right:-10px;
cursor:url(https://files.homepagemodules.de/b624252/a_302_2428a299.png), pointer;
padding:15px 15px 15px 40px;
}

#xChatBase {
right:24px!important;
cursor:pointer;
}

.xChatRemover {
margin-bottom:-60px;
}

span.xChatShowSettings img {display: none;}

span.xChatSoundToggler img {
height:15px;
width:15px!important;
margin-top: -10px;
margin-left: -34% !important;
border-radius:2px 2px 2px 2px;
border: 1px solid #5C5C5C;
}

.xChatMain {
background:#292929;
border:.1px solid #5C5C5C;
border-bottom:none;
padding-bottom:18px;
cursor:url(https://files.homepagemodules.de/b624252/a_252_f4979940.png), pointer;
}

.xChatHead.connectable:hover {background: #e0cf92; color: black;}

.xChatHead {
height: 35px!important;
border-radius:4px 4px 0 0;
cursor:move;
}

.xChatBottom {
border-radius:0 0 4px 4px;
border:.1px solid #5C5C5C;
border-top:none;
padding:6px;
}

.xChat,.xUsers {
background: #191919;
border-radius:4px 4px 0 0;
border:.1px solid #5C5C5C;
}

#xChat_global .users_cont {
border-left:.1px solid #5C5C5C;
width:135px;
}

.xChatInp {
width:80%!important;
}

.xChatUserSearchStarter {
cursor:pointer;
right:5px!important;
border-radius:2px 2px 2px 2px;
border:.1px solid #5C5C5C;
}

.chat_cont,.users_cont,.xChatMain {
height:450px!important;
}

/* Abstand der Chatbox in Großansicht */
#xChatGlobalBaseBox {margin-top: 50px !important;}
#xChatGlobalBaseBox .boxcontent {margin-top: 20px !important;} 

.users_cont h3 {
color:#fce44b!important;
text-align:center;
font-family:verdana;
font-size:12px!important;
border-radius:2px 2px 0 0;
border:.1px solid #5C5C5C;
margin-right:5px!important;
margin-top:5px!important;
}

.contextMenu {
background:#191919;
border-radius:4px 4px 0 0;
border:.1px solid #5C5C5C!important;
}

textarea,input {
cursor:url(https://files.homepagemodules.de/b624252/a_252_f4979940.png), pointer;
line-height:120%;
border:1px solid #5C5C5C;
border-radius:4px;
width:95%;
font-family:segoe print;
font-weight:400!important;
color:#EAEDED;
font-size:13px;
background-color:#656565;
padding:4px 8px;
}

div.umtext {
text-align:left;
font-size:13px;
font-family:segoe print;
font-weight:400!important;
color:#EAEDED;
}

.ui-widget-content {
background-color:#3C5C5C!important;
}


#searchopts .box .boxcontent {
background:rgba(10,10,10,0.9)!important;
box-shadow:none;
border:none;
}

.page_search #breadcrumbs {display: none;}

#searchpage .resulttd {
font-family:verdana;
font-weight:small!important;
color:#C7C7C7!important;
border:none!important;
background:rgba(0,0,0,0.6);
}

#userdiv_placeholder {
background-image:url(https://files.homepagemodules.de/b624252/resize/400x120/a_173_987adf5a.png);
background-size: 100% 100%; background-repeat: no-repeat;
height:180px;
width:93%;
}

#user_only_table {
border:1px solid #191919;
}

#usersearch_div > div:nth-child(1) {color: #191919; margin-left: 3%; padding-top: 0.5%;} /* Farbe der Ueberschrift des Avatars bei den Suchseitenergebnisse */

#searchpage .img_cont {
background:none;
text-align:center!important;
}

#searchpage .img_detail {
background:rgba(10,10,10,1.0);
border-radius:4px 4px 4px 4px;
border:1px solid #5C5C5C!important;
}

#searchres.slim .resmain {
background: none;
width:90%;
}

.psidebar,.proright {
background:#292929;
border:1px solid #7C7C7C;
border-radius:0 0 4px 4px;
}

.box .boxcontent,.boxcontent {
background:rgba(10,10,10,0.6);
border:none;
}

.box .boxheader {
font-size:14px;
color: #c7c7c7 !important;
font-family:verdana;
font-weight:700!important;
margin-top:7px;
}

.box .boxheader a {
font-size:14px;
color:#C7C7C7!important;
font-family:verdana;
font-weight:700;
}

.box .boxcontent .message {
background:rgba(10,10,10,0.6)!important;
}

.page_gallery #breadcrumbs { 
width:86%;
margin-top:10px!important;
}

.page_gallery #breadcrumbs a {
color: #e0cf92 !important;
}

.page_gallery .boxcontent {
border:none;
border-radius:0 8px 0 0;
}

#comments-wrap {
width:51.5%; margin-left: 20px; box-shadow:5px 5px 5px #5c5c5c; padding-right: 2px;}

#comments-wrap .boxcontent {margin-top: 0px; max-height: 600px;
overflow-y: auto;}

.page_gallery_viewpic #comments-wrap .boxheader:after {content: url(https://img.homepagemodules.de/idee.gif)'(Neu: Es werden bis zu 20 Kommentare in einem Scroll- Block ohne Seitenwechsel angezeigt.)'; margin-left: 1%; font-size: 11px; font-weight: normal;}

.page_gallery_viewpic div#commentsub {
margin-left:185px;
margin-top:15px;
margin-bottom:-40px;
}

.page_gallery_viewpic .bbcode_code pre {
max-width:90%;
}

.page_gallery_viewpic .foptions img {
background-image:url(https://files.homepagemodules.de/b624252/a_169_67082c2e.gif);
margin-top:-5px;
margin-right:8px;
padding-top:2px;
padding-right:1px!important;
padding-left:1px;
}

.page_gallery_viewpic .options {
background:none;
margin-top:6px;
border:none;
}

.page_gallery_viewpic #foptions_extend {
max-width:65%;
margin-left: 0%;
border:1px solid #5C5C5C;
border-radius:2px;
padding:2px;
}

#foptions_extend > a:nth-child(2) > small:nth-child(1) {margin-left: -5%;}

.page_gallery_viewpic div#foptions_link small {padding: 3px;
background: #323232;}

.page_gallery_viewpic div#foptions_link small:hover {color: black; padding: 4px; 
background: #e0cf92; border-radius: 3px;}

.page_gallery_viewpic #PicMainCont {
background: none;
margin-top:-34px;
}

.photolistitem {
margin-left:0;
}

div.gpic_pic {
margin-left:10px;
}

.gpic_pic a img {
cursor:url(https://files.homepagemodules.de/b624252/resize/60x40/a_221_9175b353.png), pointer;
}

div.gpic_pic a img:hover {border-radius: 6%;} /* abgerundete Vorschaubilder in Galerieübersicht */

div.comment-text {
font-family:verdana;
font-weight:400;
font-size:12px;
color:#c7c7c7;
line-height:150%;
margin-left:200px;
margin-top:-42px;
padding: 10px;
border-radius: 5px 0 0 0;
background: rgba(10,10,10,0.8);
}

a.delete-comment-link {
right:10px;
top:10px;
}

.comments-ul .comments-header {
font-size:11px;
}

.comments-ul li {
background: #323232;
background-size:100% 100%;
border-radius:4px 4px 0 0;
border:1px solid #191919;
}

.page_gallery_viewpic div.comment-text img {max-width: 300px; cursor: zoom-in;}

.page_gallery_viewpic #sb_bar {max-width: 60%; height: auto;}

.integration_cont {
background:0;
border: none !important;
}
.integration_cont:before {content:'verwandte Aufnahmen:'; color: #c7c7c7; font-size: 12px;}

div.picture_integrations {
color:#e0cf92;
margin-top: 0%;
margin-right: 5%;
padding: 2px;
background: #323232;
}

.picture_integrations:hover {padding: 3px;
color: black; background: #e0cf92; border-radius: 3px;}

.picture_integrations .int_sub {
width: 200px !important;
height: auto;
text-align:left;
background:rgba(10,10,10,0.8);
border-radius:3px 3px 3px 3px;
border:1px solid #5C5C5C;
margin-right:-2px!important;
padding:6px;
}

.embed_picture {
margin-top: -6.8%;
margin-right: -16%;
color:#e0cf92;
font-size:11px;
}

div.embed_picture:nth-child(9) {display: none;}

.foptions,.foptions1,.foptions2,.foptions3,.foptions4 {
color:#e0cf92;
}

#username {
background:#393939!important;
width:300px;
}

#UserSuggest {
background:#292929!important;
width:276px;
border:1px solid #5C5C5C;
border-radius:4px;
}

.widget_picture_integration img {
cursor:zoom-in;
min-height:60px;
max-width:180px;
}

.widget_picture_integration input.button {
margin-top:50px;
margin-right:-25px;
margin-bottom:-35px;
border:1px solid #5C5C5C;
border-radius:4px;
}

.options {
background: 0;
margin-top: 10px;
}



.footer {display: none;
margin-top:10px;
text-align:center!important;
width:90%;
}

.container {
margin-bottom:8px;
}

.intdiv {
background:0;
}

a.button {
background-image:url(https://files.homepagemodules.de/b624252/resize/233x45/a_132_783a7c13.gif);
background-position:bottom!important;
background-size:100% 100%;
box-shadow:1px 2px 2px #525252;
border-radius:2px 2px 2px 2px;
border:1px solid #84D464;
color:#84D464;
padding-top:12px;
}

.page_private a.button {
background:#363636;
float:right;
margin-top:-31px;
margin-right:2px!important;
box-shadow:1px 2px 2px #525252;
max-width:85px;
font-size:12px;
text-align:center;
cursor:url(https://files.homepagemodules.de/b624252/a_274_caf0c81c.png), pointer;
padding:1px;
}

#sendmailbutton {
cursor:url(https://files.homepagemodules.de/b624252/a_274_caf0c81c.png), pointer;
}

#sendmessagelink.button {
background:none;
cursor:url(https://files.homepagemodules.de/b624252/a_253_cadb9478.png), pointer;
}

.page_forum a.button {display: none;
max-width: 10%;
font-size:12px;
text-align: left;
padding:6px;
box-shadow:1px 2px 2px #5C5C5C;
background: #323232;
}

.page_forum a.button:after {content:'... oder auf unten gelistete Themen antworten ....  ' url(https://img.homepagemodules.de/ds/cached/svg-object_navsub-color1_c9c9c9-color2_c9c9c9-color3_FFF.png); color: #c7c7c7; font-weight: normal;}

.page_gallery a.button {
margin-top:5px!important;
margin-right:2px!important;
box-shadow:2px 2px 2px #5C5C5C;
font-size:12px;
text-align:center;
background: none;
padding:10px 18px 10px 18px;
}

#picupload {
background: #222222;
border-radius:6px 6px 6px 6px;
border:1px solid #5C5C5C;
}
#picupload:hover:before {content: "Uploadgrösse: max: 1500 x 900px und max: 1MB. Bitte beachten! (Admin)"; color: #84d464; font-size: 14px; font-style: italic; font-weight: bold; margin-left: 60%; margin-top: 5%; position: absolute; width: 180px;}

#uploadbutton {
border-radius:3px 3px 0 0;
border:1px solid #84D464;
margin-left:68px!important;
}

.mmain {
text-align:left!important;
border-top:1px solid #5C5C5C;
}

#pm_search {
margin-top:5px!important;
margin-right:25px;
margin-bottom:-15px;
}

#pm_search_input {
border-radius:2px 2px 0 0;
}

#pm_search > form:nth-child(1) > input:nth-child(2) {
border-radius:2px 2px 0 0;
max-height:25px!important;
margin-left:-14px!important;
padding:2px;
}

#cat_43 {
margin-top: 20px;
}

#cat_43:hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) '  Die Galerieauswahl für Schnellentschlossene!'; position: absolute; margin-top: -2%; margin-left: 60%; width: 250px; color: #c7c7c7; text-align: center; background: #323232; padding: 8px; border: 1px solid #565656; border-radius: 0 0 3px 3px; z-index: 300;}


#cat_27 small iframe {
margin-left: 28px;
width:94.5%;
}

div.cmhsp {
text-align:left!important;
}

.topnavigation_wrap {
position: absolute;
margin-top: 2%;
right: 5px;
z-index: 60;
}

.topnavigation_wrap li.button_fire:hover {background: #e0cf92;}
.topnavigation_wrap li.button_fire > a:hover {color: black;}

/* Schalter letzte Beiträge in Topnavigation */
#topnavigation-ul a[href='forum.php?show=last']:hover:after {content: 'Übersicht letzter Textbeiträge'; position: absolute; left: -124%; margin-top: 25%; width: auto; color: #c7c7c7; padding: 6px; background: #323232; border-radius: 4px 0 4px 4px;}

/* Hilfe in Topnavi ausgeblendet */
.topnavigation_wrap #open-help-link {display: none;}
 
#global-news-box-wrap {
background:rgba(0,0,0,0.9);
border-radius:6px 6px 6px 6px;
border:1px solid #565656;
white-space: normal;
z-index: 99999;
}

#global-news-box-wrap {height: 500px;
overflow-y: auto;}

#global-news-box-wrap span {
font-size:13px!important;
}

/*  Hinweistexte zu den Schaltern in der global News Box */

#global-news-box-wrap > span:last-child:hover:after {content: url(https://files.homepagemodules.de/b624252/a_254_4e803502.gif) ' - für Deinen Besuch bei uns!'; color: #c7c7c7; text-align: center; margin-top: -35%; float: right; width: 130px; white-space: normal;}

/* Ende  Hinweistexte */

.navigation_wrap {
font-family: arial;
top: 0.2%;
max-width: 98% !important;
position: fixed;
left: 5%;
right: auto;
background: none;
}

ul.navigation {
display: flex;
align-items: left;
justify-content: left;
background: none;
border: none;
}

#thelogo {
max-width: 85% !important;
max-height: 0px !important;
border: none;
margin-top: 4%;
}

.navigation_wrap li {
margin-right:0px;
max-width: 10%;
}

ul.navigation li img.dwn {
right:-3px;
top:12px!important;
}

ul.navigation li a {
height:20px;
text-align:center center;
color:#c7c7c7;
}

ul.navigation li a:hover {
color: black;
}

ul.submenu {
background:rgba(20,20,20,0.9);
-moz-animation: textwelle 1s;	
      -webkit-animation: textwelle 1s;
      animation: textwelle 1s;
      font-size: 100%;
}

ul.submenu li {
border:none;
margin-left: 1%;
}

ul.submenu li a {background: none;}
ul.submenu li:hover {background: none;}
ul.submenu li a:hover {color: #fff;
font-weight: 550; background: grey;
}

#breadcrumbs {
width:99%;
background-image:url(https://files.homepagemodules.de/b624252/resize/800x18/a_161_ba15e0c1.png);
background-repeat:no-repeat;
background-position:top;
background-size:100% 100%;
border-radius:4px 4px 0 0;
border:.1px solid #191919;
margin-top:30px;
padding:4px;
}


#breadcrumbs,#breadcrumbs a,#legend_link a,.threadnp,.threadnp a {
font-weight:700!important;
}

.threadnp a {color: #e0cf92 !important; text-decoration: none;}
.threadnp a:hover {color: #fa4848 !important; text-decoration: none;} 

#breadcrumbs strong {display: none;} 

.page_topic #breadcrumbs {
background:none;
border:none;
margin-top:10px;
}

.page_topic #breadcrumbs a {
text-align: left;
line-height: 160%;
}

.foptions_list,.foptions_list_flist {
text-align:left;
background:rgba(10,10,10,0.9);
border-radius:2px 2px 2px 2px;
border:1px solid #84D464;
margin-top:-3px;
}

.optext {
text-align:left;
background:rgba(20,20,20,0.7);
border-radius:2px 2px 2px 2px;
border:1px solid #84D464;
}

#uploadinfo {
background:rgba(20,20,20,0.6);
border-radius:2px 2px 2px 2px;
border:1px solid #84D464;
}

td .sidebar,.sidebar td {
font-family:verdana;
font-weight:400;
font-size:12px;
color:#c7c7c7;
}
td .sidebar img {max-width: 40px;}

td.sidebar .usertitle {display: none;}

td.reply, td.sidebar {background:rgba(20,40,60,0.5)!important;}

DIV.mtextwrap {
background:rgba(20,20,20,.3)!important;}

.logotext {
color:#C7C7C7!important;
font-size:11px;
font-family:verdana;
}

.hpm_spoiler_closed {
background:url(https://files.homepagemodules.de/b624252/a_110_362bfc17.gif)no-repeat scroll left center transparent;
height:26px!important;
}

.hpm_spoiler_open {
background:url(https://files.homepagemodules.de/b624252/a_109_6552ce97.gif)no-repeat scroll left center transparent;
height:26px!important;
}

input.button {
background: #323232;
border-radius:2px 2px 2px 2px;
font-family:verdana;
padding:2px;
color: #e0cf92;
}

input.button_1 {
font-family:verdana;
color:#eaeded;
font-size:11px;
background-image:url(https://files.homepagemodules.de/b624252/a_162_3ccc13e3.png);
background-position:center;
border-radius:4px 4px 0 0;
border:.1px solid #191919;
padding:1px;
cursor: pointer;
}

input.button:hover {background: #e0cf92;
color: black !important;
}
input.button_1:hover {background: #e0cf92;
color: black !important;
}

table.vote {
background:rgba(20,20,20,0.5)!important;
}

table.vote td {
border:1px solid #5C5C5C;
}

.vote-percent .spacer {
background-color:#84D464;
color:#393939;
}

.msignature {
border-top:1px solid #5C5C5C;
}

/* Einträge für Moderationskommentar */

.posteditmsg {
border-top:1px solid #5C5C5C;
}

.posteditmsg img {background-color: grey;}

/* Ende Moderationskommentar */


.mtext {
border-top:1px solid #5C5C5C;
margin-top:10px;
}

/* Zoomcursor für Bilder im Beitrag */
.mtext img {
max-width:800px!important;
cursor:zoom-in;
}

/* Pointercursor für Grafiken der ratingbutton im Beitrag */
.mtext .xratings img {cursor: pointer;}

.mtext,.mtext p {
letter-spacing: 1px;
line-height:160%;
}

.pmlistwrap li,.mfurther,.mmain,.mfurther_wrap {
height:20px;
}

.umtext {
border:1px solid #5C5C5C;
border-radius:4px 4px 4px 4px;
margin-top:18px;
}

.nextprev {
margin-top:10px;
}

#profilecomments {
border-top:1px solid #C7C7C7;
color:#84D464;
}

.commhead {
border-bottom:1px solid #6C6C6C;
}

.pronav {
margin-left:0!important;
margin-right:-22px!important;
}

.psidebar {
border:1px solid #7C7C7C;
border-radius:4px 4px 4px 4px;
}

#searchpage .userdiv {
margin-left:20px;
margin-top:5px!important;
}

.prinf td {
border-bottom:1px solid #7C7C7C;
}

div#commentspost,form,input.button {
margin-left:0!important;
}

div#close_user_search,input.button.submitbutton.button1 {
float:right;
margin-right:70px;
margin-bottom:5px;
padding:5px;
}

div.jsonSuggestResults {
border:1px solid #6C6C6C;
border-radius:4px 4px 4px 4px;
background:rgba(0,0,0,0.8);
}

.shead {
margin-top: -3%;
border-radius:6px 6px 0 0;
border:.2px solid #050505;
}

.username {
font-size:18px!important;
}

.headinfo {
font-size:11px!important;
font-family:verdana;
}

#guestbook .options {
width: 60%;
}

div#profilemodcomment {
color:#84D464;
border-bottom:.2px solid #5C5C5C!important;
}

.snavi {background:rgba(5,5,5,0.8)!important;
}
.snavi li {margin: 20px !important;}
.scontent {
background:rgba(10,10,10,0.8);
}

.snavi li {
font-size:13px!important;
font-family:verdana;
font-weight:400!important;
color:#84D464;
background-image:url(https://files.homepagemodules.de/b624252/a_162_3ccc13e3.png);
height:0!important;
background-position:bottom;
box-shadow:3px 3px 3px #7C7C7C;
}

.showmorelist {
margin-top:-100px;
margin-left:62px;
font-size:14px!important;
font-family:verdana;
font-weight:400!important;
border-radius:4px 4px 0 0;
border:.1px solid #5C5C5C!important;
background:rgba(10,10,10,0.8)!important;
}

.sheadnamefadeout a {
font-size:11px!important;
font-family:verdana;
font-weight:400!important;
color:#edad5f!important;
background:#191919;
border-radius:2px 2px 0 0;
border:.1px solid #5C5C5C;
padding:5px 10px;
}

.sheadnamefadeout a:hover {color: #fa4848 !important; text-decoration: none !important;}

.sheadnamefadeout {margin-left: -6%;
background:none!important;
}

.profileheadinfos .username {background: rgba(10,10,10,0.8); padding: 6px; border-radius: 5%;}
.profileheadinfos .usertitle {background: rgba(10,10,10,0.8); padding: 8px; border-radius: 5%;}
.profileheadinfos .usertitle img {max-width: 70px;}
.profileheadinfos .headinfo {background: rgba(10,10,10,0.8); margin-top: 0.5%; padding: 6px; border-radius: 5%;}

.tree_message_content {
margin-left:15px;
}


.treetalk textarea {
min-height:35px!important;
}

.treetalk_conversations {
background:rgba(10,10,10,0.5);
font-family:verdana;
font-weight:small!important;
color:#C7C7C7;
border-radius:8px 8px 0 0;
border:.1px solid #5C5C5C;
}

#treetalk_new_topic_link {
color:#84D464!important;
background:rgba(10,10,10,0.8);
border-radius:2px 2px 2px 2px!important;
border:.1px solid #84D464!important;
margin-left:14px;
padding:6px;
}

.topicContainer {
background:rgba(10,10,10,0.8);
border-radius:6px 6px 0 0!important;
border:.1px solid #5C5C5C!important;
}

.answerContainer {
background:rgba(10,10,10,0.6);
border-radius:4px 4px 0 0!important;
border:.1px solid #5C5C5C!important;
-moz-box-shadow:3px 3px #5C5C5C!important;
-webkit-box-shadow:3px 3px #5C5C5C!important;
box-shadow:3px 3px #5C5C5C!important;
}

.treetalk_button {
background:#191919;
font-family:Verdana;
font-weight:700!important;
font-size:14px;
color:#EDAD5F!important;
height:40px;
box-shadow:2px 2px 2px #5C5C5C;
border-radius:2px 2px 2px 2px;
border:1px solid #5C5C5C!important;
padding:2px 0 0 2px !important;
}

#boxes #dialog {
background-color:#bdbdbd!important;
box-shadow:4px 4px 4px #293939;
border-radius:6px 6px 6px 6px;
border:1px solid #565656;
}

div.insert_pic_div:nth-child(2) {
background-image:url(https://files.homepagemodules.de/b624252/a_135_41880c66.png);
background-position:bottom;
background-size:100% 100%;
}

#upload_new {
background: #222222;
box-shadow:2px 2px 2px #5C5C5C;
border-radius:2px 2px 2px 2px;
border:.1px solid #84D464;
color:#84D464;
padding:8px;
}

#upl_submit {
border-radius:2px 2px 2px 2px;
border:.1px solid #84D464;
margin-left:-4px!important;
}

#u1 {
border-radius:2px 2px 2px 2px;
border:.1px solid #84D464;
margin-left:-4px;
width:60%;
}

#do_upload {
box-shadow:2px 2px 2px #5C5C5C;
border-radius:2px 2px 2px 2px;
border:1px solid #84D464;
color:#84D464;
cursor:pointer;
}

.messageUser {
background:rgba(10,10,10,0.8);
box-shadow:2px 2px 2px #293939;
border-radius:2px 2px 2px 2px;
border:1px solid #5C5C5C;
}

.messageUser,.mtextcell {
border-left:1px solid #5C5C5C!important;
}

td.minfo_head {
height:15px;
border-bottom:1px solid #5C5C5C;
}

.adminmessage td.reply,.adminmessage td.sidebar {
background-color:#051b00!important;
color:#000;
}
.adminmessage .messageinformation td.minfo_head {
color:#84d464;
}

.modmessage td.reply,.modmessage td.sidebar {
background-color:#4C4C4C!important;
color:#000;
}

.modmessage .messageinformation td.minfo_head {
background:rgba(10,10,10,0.8);
box-shadow:2px 2px 2px #293939;
border-radius:4px 4px 4px 4px;
border:1px solid #5C5C5C;
color:#6c84fa!important;
}

a#upload_avatar_link {
border-radius:2px 2px 2px 2px;
border:1px solid #84d464;
background-image:url(https://files.homepagemodules.de/b624252/a_143_cb98ff18.png);
background-position:bottom;
font-size:11px;
padding: 4px 5px 13px 5px;
}

a#upload_avatar_link:hover:after {content: url(https://img.homepagemodules.de/idee.gif) 'Das Avatar sollte eine Größe von 100x100px und 20kb nicht überschreiten!'; position: absolute; margin-top: 4%; margin-left: -10%; width: 10%; color: #c7c7c7; padding: 6px; background: #323232;}

a#delete_avatar {
font-size:12px;
}

.linkeduser_username {
color:#cca770!important;
background:#292929!important;
}

.linkeduser {
background-image:none!important;
}

div#usercont_bottom.container {
width: 90%;
max-height:42px;
margin-top:2%;
}

.rahmen {
background-image:url(https://files.homepagemodules.de/b624252/a_162_3ccc13e3.png);
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
box-shadow:2px 2px 2px #5C5C5C;
border:1px solid #191919;
padding:2px;
}

.rahmen1 {
background-color:#000;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
box-shadow:8px 8px 8px #5C5C5C;
border:1px solid #5C5C5C;
padding:2px;
}

.rahmentext {
background-color:#000;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow:2px 2px 2px #7C7C7C;
border:.1px solid #5C5C5C;
padding:8px 4px 4px;
}

.rahmentext1 {
background-image:url(https://files.homepagemodules.de/b624252/a_162_3ccc13e3.png);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
box-shadow:2px 2px 2px #7C7C7C;
border:.1px solid #191919;
padding:2px;
}

.textbox {
width:80%;
margin-left: 5% !important;
background-color:#000;
-moz-border-radius:6px;
-webkit-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
border:1px solid #5C5C5C;
box-shadow:2px 2px 2px #7C7C7C;
padding:12px;
}

.page_gallery_viewpic #foptions_bar img {
opacity:1!important;
background:none;
}

@keyframes blinken { 
  from { 
    opacity: 1; 
  } 
  to { 
    opacity: 0; 
  } 
}

.blink {
-webkit-animation-name:blinken;
-webkit-animation-duration:3s;
-webkit-animation-iteration-count:infinite;
-moz-animation-name:blinken;
-moz-animation-duration:3s;
-moz-animation-iteration-count:infinite;
animation-name:blinken;
animation-duration:3s;
animation-iteration-count:infinite;
}

.page_user iframe,#player {
width:240px;
height:160px;
padding: 4px;
border: 1px solid #525252;
box-shadow:5px 5px 5px #5c5c5c;
}

.page_topic iframe,#player {
margin-left: 10%;
width:310px;
height:215px;
padding: 4px;
border: 1px solid #525252;
box-shadow:5px 5px 5px #5c5c5c;
}

div.iconbar {
margin-right:41px;
}

.xob_subiconlist {
top:19px!important;
box-shadow:5px 5px 5px #5c5c5c; 
border-radius: 4px;
}

.xob_icon {
max-width:50px;
}

.page_topic {width: 80%;}
.page_forum,.page_treetalk,.page_new,.page_member,.page_member-data,.page_member-layout {
width:93%;
}
.page_member-data #breadcrumbs {display: none;}
.page_private,.page_private_new,.page_private_read {width: 80%;}

.page_gallery {
width:97%;
}

.adTagul li {
width:300px!important;
border:1px solid #5C5C5C;
border-radius:2px;
}

#hpmdialogwrap {
margin-left: 5%;
margin-top: -2px;
cursor: move;
}

input[type=file] {
width:75%;
font-size:11px;
font-family:arial;
}

input#fileselect1 {
margin-left:14px;
width:45%;
}

#lightbox-container-image-data-box {
background-color:#c7c7c7!important;
}

#lb_start {
border:1px solid #84D464;
border-radius:2px;
box-shadow:2px 2px 2px #5C5C5C;
font-size:13px;
padding:4px;
}

a:hover {
color:#fa4848;
text-decoration: none;
}

.infobox span {
align:middle;
visibility:hidden;
z-index:1000;
position:absolute;
margin-top:10px;
text-decoration:none;
text-align:justify;
padding:12px;
}

.infobox:hover span,.infobox:focus span,.infobox:active span {
visibility:visible;
left:1em;
box-shadow:5px 5px 5px #5c5c5c;
color:#ebebeb;
background: rgba(10,10,10,1.0);
background-size:100% 100%;
border-radius:6px 6px 6px 6px;
border:1px solid #191919;
animation: textwelle 0.1s;
}

a.infobox1:hover {
cursor:url(https://files.homepagemodules.de/b624252/a_242_89e36f1f.gif), auto;
}

a.infobox1 span {
visibility:hidden;
z-index:1000;
position:absolute;
margin-top:10px;
text-decoration:none;
text-align:justify;
padding:12px;
}

a.infobox2 span {
align:center;
visibility:hidden;
z-index:1000;
position:absolute;
margin-top:10px;
text-decoration:none;
text-align:justify;
padding:10px;
}

a.infobox2:hover span,a.infobox2:focus span,a.infobox2:active span {
visibility:visible;
border:2px groove #191919;
border-radius:6px;
color:#191919;
background:#ebebeb;
}

a.infobox3:hover {
cursor:url(https://files.homepagemodules.de/b624252/a_274_caf0c81c.png), auto;
}

a.infobox3 span {
visibility:hidden;
z-index:1000;
position:absolute;
margin-top:-24px;
margin-left:244px;
text-decoration:none;
text-align:justify;
max-width:240px;
padding:12px;
}

.stift {
cursor:url(https://files.homepagemodules.de/b624252/a_252_f4979940.png), pointer;
}

.page_forum .nnew {
border:1px solid #84D464;
border-radius:2px;
padding:2px;
}

.page_forum div.sumo{
width:62%;
padding:12px;
border:1px solid #464646;
border-radius:0 4px 0 0;
}

.page_forum div.sumo > small > a > small > h4 {font-size: 14px;}

div.sumo small strong {
text-decoration:underline;
font-size:11px;
color:#84D464;
}

.page_private .options {
margin-top:15px;
}

.page_gallery_viewpic #breadcrumbs {
margin-top: 0%;
margin-bottom: -1%;
background:none;
text-align:left;
max-width:50%;
}

.page_gallery_viewpic #breadcrumbs a {
color: #e0cf92 !important;
}

.sbox {
max-height: 445px;
width: 550px;
overflow-y: scroll;
border:1px solid #191919;
border-radius: 6px;
text-align: center;
padding:10px;
box-shadow:5px 5px 5px #5c5c5c;
}

#msg3620_cont {
width:85%;
margin-left:80px;
}

.text_hg {
width:80%;
background-image:url(https://files.homepagemodules.de/b624252/a_315_77ec50a9.jpg);
background-size:100% 100%;
text-align:center;
border-radius:6px;
padding:10px;
}

.titlecell {
display:table-cell;
width:23%!important;
}

.xratings {
font-size:11px;
font-weight:400;
}

.ratinguser img {
max-height:30px!important;
max-width:30px!important;
cursor:pointer!important;
margin-bottom:3px;
border-radius: 50%;
}

.ratingbutton_text {
font-size:11px;
font-weight:400;
}

.ratingbutton {
max-width:120px;
margin-bottom:5px;
}

@media all and (min-width: 35em) {	

.portal {max-width: 98% !important; margin-left: auto; margin-right: auto;}
#boxcontainer_1027 {margin-top: -2% !important; width: 84% !important; margin-left: 8% !important; margin-right: auto;}

/* Portal-Breite der linken Spalte */
.portal .leftcol {width: 18% !important;}

.portal td.main {width: 60% !important;}
 
/* Portal-Breite der rechte Spalte */
.portal .rightcol {width: 18% !important;}

}

.portal .topnavigation_wrap {
margin-top: -1%;
display: block;
}

.portal ul.lastactions a {color: #e0cf92; text-decoration: none;}
.portal ul.lastactions a:hover {color: #fa4848; text-decoration: underline;}


#boxcontainer_1014 .boxcontent {background: red; width: 1200px !important; margin-left: auto; margin-right: auto;}

#boxcontainer_1014 .boxcontent {
margin-top: 45px;
border-radius: 10px 10px 10px 10px !important;
box-shadow: 0 0 5px white, 0 0 10px red, 0 0 15px #d49f00, 0 0 16px white, 0 0 25px #d49f00, 0 0 30px #d49f00, 0 0 50px #d49f00, 0 0 60px red;
}

#boxcontainer_1028 .boxheader {display: none;} /* Boxheader ausblenden */
#boxcontainer_1029 .curboxhead {display: none;} /* Boxheader ausblenden */
#boxcontainer_1015 {margin-top: -2% !important;}
#boxcontainer_1028 {width: 100% !important; height: 40% !important; margin-top: 5.5% !important; margin-left: auto; margin-right: auto;}

.portal .box_container,.portal .dragdropbox {
color: #c7c3c7;
}

.portal .boxheader {
color:#C7C7C7!important;
text-align:center;
font-family:verdana;
font-weight:700!important;
font-size:15px!important;
}


.portal{background-image: url('///files.homepagemodules.de/b624252/f79t1342p6157n141_KqLUGYxv.jpg');   

background-size: 102.5% 100%;
background-attachment: fixed !important;
background-position: center !important;
background-repeat: no-repeat !important;
}

#boxcontainer_54 {
margin-left: 1% !important;
margin-top: -1% !important;
transform:rotate(-10deg);
}


#boxcontainer_64 {
margin-left:auto!important;
}

#boxcontainer_60 {
margin-top:-10px!important;
}

#boxcontainer_1001 {
margin-top:-17px!important;
}

#boxcontainer_1001 .box .boxheader {
margin-bottom:-2px;
}

#boxcontainer_1006 {
width:96%!important;
margin-top:-35px!important;
margin-bottom:-50px!important;
margin-left:23px!important;
}

#boxcontainer_1008 {
width:96%!important;
margin-top:-5px!important;
margin-bottom:-35px!important;
margin-left:23px!important;
}

#boxcontainer_1014 {
width:96%!important;
margin-left:28px!important;
}

#boxcontainer_77, #boxcontainer_82 {
margin-left:-20px!important;
}

#boxcontainer_82 .boxcontent a {color: #e0cf92 !important;} /* Links in der Eventbox unterstreichen */
#boxcontainer_82 .boxcontent a:hover {color: #fa4848 !important;}

#boxcontainer_1025 {margin-top: 30% !important;
margin-left: -2% !important;
}
#boxcontainer_1025 .boxheader {display: none !important;}


.box.xFeedContainer {
float: left; margin-top: 30px!important; width: 58%; height: 395px; border:ridge 1px #030303; border-radius:4px; background: rgba(10,10,10,0.8); background-size: 100% 100%; box-shadow:5px 5px 5px #5c5c5c;}

.box.xFeedContainer .boxheader {display: none;}

.box.xFeedContainer .boxcontent {height: 395px;}

.page_forum .lastactions {
max-height:395px !important;
}

.content small {
font-family:verdana;
}

div.spacer10:nth-child(2) > div:nth-child(2) {
font-size:14px;
color:#84D464;
font-weight:700;
}

.xAdmin img {
width:0;
height:0;
margin-right:-10px;
background:url(https://files.homepagemodules.de/b624252/a_33_e674ad79.gif) no-repeat!important;
background-size:90%!important;
cursor:url(https://files.homepagemodules.de/b624252/a_68_4c34ccc9.gif), pointer;
padding:12px;
}

.xChatUser img {
width:0;
height:0;
margin-right:-10px;
background:url(https://files.homepagemodules.de/b624252/a_34_ec01a193.gif) no-repeat;
background-size:65%;
padding:16px;
}

.content.page_calendar {width: 90%;}
.page_calendar ul.noimage li small {
color:#88c2f2;
font-size:13px!important;
font-weight:700;
}

.page_calendar #breadcrumbs {display: none;}

table.calendar td {
border:1px solid #424242;
}

.page_calendar_event .xob_iconlist {
float:right;
margin-right:0;
margin-left:-80px;
}

#addpics_externalimageuploaderbox {
background-color:#262626!important;
border-radius:4px;
}

.feuer {
font-size:15pt;
font-weight:700;
text-shadow:0 0 10px white, 5px -5px 10px #F8FF9D, -10px -10px 20px #F5FE5C, 10px -15px 20px #FDDB33, -10px -20px 20px #FFC126, 10px -25px 20px #FF7808, -10px -30px 20px #F95801, 15px -35px 20px #FE7606, -15px -40px 20px #FD5C01, 15px -45px 15px #E54600, -20px -50px 15px #D23700, 20px -55px 15px #B82B00, -20px -60px 15px #A11301, 20px -65px 15px #981D01, -25px -70px 10px #851200, 25px -75px 10px #690D00, -25px -80px 10px #3E0600;
}

.neon {
font-family:sans-serif;
text-transform:uppercase;
font-size:20px;
font-weight:700;
font-style:italic;
letter-spacing:.1em;
color:#FFF;
text-shadow:0 0 5px white, 0 0 10px white, 0 0 20px yellow, 0 0 40px yellow, 0 0 60px yellow, 0 0 90px yellow, 0 0 120px yellow, 0 0 160px #FF0;
}

.neon1 {
font-family:sans-serif;
text-transform:none;
font-size:16px;
font-weight:700;
font-style:italic;
letter-spacing:.1em;
color:#FFF;
text-shadow:0 0 5px white, 0 0 10px white, 0 0 15px green, 0 0 18px green, 0 0 20px green, 0 0 22px white;
}

.l1 {
transform:rotate(-10deg);
}

.l2 {
transform:rotate(-20deg);
}

.l3 {
transform:rotate(-30deg);
}

.r1 {
transform:rotate(10deg);
}

.r2 {
transform:rotate(20deg);
}

.r3 {
transform:rotate(30deg);
}

.block {
text-align:justify;
max-width:80%;
margin-left:20px!important;
}

#show_exif {display: none;
margin-top: 0%;
margin-right: 20%;
font-family: verdana;
color:#e0cf92;
padding: 2px;
background: #323232;
}

#show_exif:hover {
text-decoration:none!important;
color: black;
padding: 3px;
background: #e0cf92;
border-radius: 3px;
}

#modalDivContent {
margin-top:52px!important;
background: rgba(10,10,10,0.5)!important;
border:1px solid #191919!important;
border-radius:4px;
}

#exifdata {
width:500px!important;
}

div.cat_information,ul.legend,#pmoptions_in,#pmoptions_out,div.lcont {
text-align:left!important;
}

#xChatGuests {
display:none!important;
}

.sidebarcontent .spacer10,#breadcrumbs,#breadcrumbs a {
text-align:center;
}

.sidebarcontent .messageinformation,#comments-wrap .boxheader {
text-align:left;
}

td#searchopts,#name_row,#occupation_row,#gender_row,#hobby_row {
background-color:#5C5C5C;
}

.page_gallery #breadcrumbs > small,.page_gallery .box .boxheader,.page_gallery_viewpic #breadcrumbs > small,.page_gallery_viewpic #breadcrumbs strong,.page_gallery #breadcrumbs strong,.page_gallery_viewpic #icon_1,#cat_43 td.fnew,#cat_43 td.fstat,#cat_27 td.fnew,#cat_27 td.fstat,li.searchli input,#headerSearchSubmit,#xoborAdSeiteEl,#breadcrumbs img,.page_forum #breadcrumbs,div.insert_pic_div:nth-child(2) > span:nth-child(3) > select:nth-child(1) > option:nth-child(2),span.insert_pic_width option[value=full],a#avatar_by_url,a#snap_webcam,div#foverview_legend,input.buttond,.page_private #breadcrumbs,.page_private_new #breadcrumbs,#msg3699_cont td.sidebar,#msg3641_cont td.sidebar,#msg3737_cont td.sidebar,#msg117_cont td.sidebar,#msg3620_cont td.sidebar,#msg3838_cont td.sidebar,#msg4254_cont td.sidebar,#msg4356_cont td.sidebar,#msg4418_cont td.sidebar,#msg4511_cont td.sidebar,#msg4557_cont td.sidebar,#msg4588_cont td.sidebar,#msg4619_cont td.sidebar,#msg4620_cont td.sidebar,#msg4630_cont td.sidebar,#msg4670_cont td.sidebar,#msg4674_cont td.sidebar,#msg4712_cont td.sidebar,#msg4714_cont td.sidebar,#msg4726_cont td.sidebar,#msg4727_cont td.sidebar,#msg4752_cont td.sidebar,#msg1570_cont .xratings,#msg2068_cont .xratings,#msg2068_cont a.smallbutton,.portal #thelogo,.portal .navigation_wrap,.portal div#usercont_bottom.container {display:none;}


/* Einträge zum Thread Regeln */

#msg290_cont td.sidebar {display: none;}
#msg290_cont .xratings {display: none;}
#msg290_cont a.smallbuttonedit.medit.savequot {display: none;}
#msg290_cont a.smallbutton > strong {display: none;}
#msg290_cont a.smallbutton > img {display: none;}

/* Ende Regeln */



#UserSuggest a:hover,.widget_picture_integration input.button:hover,input.button:hover,#upl_submit:hover,#do_upload:hover,#boxcont_85 > div:nth-child(1) > small:nth-child(3) > a:nth-child(1):hover,#boxcont_1016 > div:nth-child(1) > small:nth-child(3) > a:nth-child(1):hover {
color:#fa4848;
}

.page_new a.button,.page_blog_main a.button,.page_calendar a.button {
background:none;
}

div#breadcrumbs a:hover,a#lb_start:hover {
color:#fa4848!important;
}



#vote_close,div#xquoteable_p_779.xquoteable,.mreply {
border:1px solid #5C5C5C;
border-radius:4px 4px 4px 4px;
}

div.mreply small {color: #c7c7c7;}

.content table {
border-bottom:1px solid #5C5C5C;
}

ul.comments li,.profilerowgroup {
border-bottom:.1px solid #5C5C5C;
}

.leftcell,.rightcell,#guestbook {
background:rgba(10,10,10,0.2);
font-family:verdana;
font-weight:small!important;
color:#C7C7C7;
}

span.act_expl:nth-child(3) > input:nth-child(1),span.act_expl:nth-child(3) > input:nth-child(3),div.insert_pic_div:nth-child(2) > input:nth-child(9) {
color:#84D464!important;
font-family:verdana;
}

.adminmessage .messageinformation {
background:rgba(10,10,10,0.8);
box-shadow:2px 2px 2px #293939;
border-radius:4px 4px 4px 4px;
border:1px solid #5C5C5C;
}

.rahmen:hover,.rahmentext:hover,.rahmentext1:hover {
cursor:help;
}

.page_gallery_viewpic iframe,#player,.page_gallery_viewpic .comments-ul iframe,#player,.page_private iframe,#player,.page_private_new iframe,#player,.page_private_read iframe,#player {
width:240px;
height:160px;
padding: 4px;
border: 1px solid #525252;
box-shadow:5px 5px 5px #5c5c5c;
}



#xob_sub_10,#xob_sub_164896,#modalDivContent .boxheader {
cursor:move;
}

.infobox,a.infobox1,a.infobox2,a.infobox3 {
text-decoration:none;
}

.infobox:hover,a.infobox2:hover {
cursor:pointer, auto;
}

a.infobox1:hover span,a.infobox1:focus span,a.infobox1:active span,a.infobox3:hover span,a.infobox3:focus span,a.infobox3:active span {
visibility:visible;
left:1em;
border:4px groove #84D464;
border-radius:6px;
color:#191919;
background:#ebebeb;
}

#slideshow img,#slideshow1 img {
cursor:zoom-in;
}

#msg290_cont,#msg117_cont {
width:75%;
margin-left:140px;
}

.page_gallery_viewpic .xratings,.portal .boxcontent {
border:none;
}

.page_gallery_viewpic .xratings {display: block;}

.page_gallery_viewpic .blogcommentratings {display: inline-block; max-height: 30px; margin-top: -2.5%; margin-bottom: 4%;}

#boxcont_85 > div:nth-child(1) > small:nth-child(3),#boxcont_1016 > div:nth-child(1) > small:nth-child(3) {
margin-left:62px;
font-size:13px;
color:#84D464;
border-bottom:1px solid #5C5C5C;
margin-top:15px;
padding:8px;
}

#boxcont_85 > div:nth-child(1) > small:nth-child(3) > a:nth-child(1),#boxcont_1016 > div:nth-child(1) > small:nth-child(3) > a:nth-child(1) {
font-size:14px;
color:#e0cf92;
}

#boxcontainer_42,#boxcontainer_1004 {
margin-left:20px!important;
margin-top:-15px!important;
}

#boxcontainer_1002,#boxcontainer_59 {
margin-top:-15px!important;
margin-left:20px!important;
}

#boxcontainer_83,#boxcontainer_70,#boxcontainer_66,#boxcontainer_67, #boxcontainer_1023 {
margin-top:-15px!important;
margin-left:-20px!important;
}

.bg_1 {background-image: url("https://files.homepagemodules.de/b624252/f65t1212p5746n108_JsEaCukg.jpg");background-size: 100% 100%; text-align: center; padding: 20px; border: 2px solid #363636; border-radius: 6px;}

.vote input {
height: inherit;
}

#boxcontainer_58 {margin-left: -20px !important;} 

#boxcontainer_1019 {
margin-left: 20px !important;
}

#boxcontainer_1000 {
margin-left: 20px !important;
}
#boxcontainer_1017 {
margin-left: 20px !important;
margin-top: -12px !important;
}

#boxcontainer_1016 {margin-left: 20px !important;
margin-top: -3px !important;
}

.page_new #breadcrumbs {display: none;}
.page_new .box {margin-top: 10px;}

.portal .box_container .boxcontent {box-shadow: 6px 6px 8px #393939;}
#boxcontainer_1000 .boxcontent, #boxcontainer_1017 .boxcontent, #boxcontainer_54 .boxcontent, #boxcontainer_1019 .boxcontent, #boxcontainer_1017 .boxcontent {box-shadow: -6px -6px 6px #393939;}
#boxcontainer_71 .boxcontent {margin-top: 30%; margin-left: 1.8%; box-shadow: -6px 6px 6px #393939;}
#boxcontainer_71 .statname {font-weight: normal; font-size: 13px; font-family: verdana; 
color: #c7c7c7;}
#boxcontainer_71 .statval {font-weight: normal; font-family: verdana !important; font-size: 12px;}
#boxcontainer_71 .boxheader {display: none;} /* Boxheader ausblenden */ 

/* runde Avatare in Beiträgen und Bildkommentar */

.adminmessage .messageAvatar img {border: 1px solid #84d464; border-radius: 100%; padding: 4px;}
.modmessage .messageAvatar img {border: 1px solid #6c84fa; border-radius: 100%; padding: 2px;}
.messageAvatar img {border: 1px solid #565656; border-radius: 100%;padding: 2px;} 
img.avatar-max-size-comment {width: 30px; border: 2px solid #191919; border-radius: 100%;padding: 7px;background-image: url(https://files.homepagemodules.de/b624252/a_321_e15bb5f6.png);background-size: 100% 100%;} 

/* Ende runde Avatare */

.page_forum .box .boxheader a.cat > font:hover {color: #fa4848;}
#cat_7.box.cat > .boxheader > small > a > span:hover {color: #fa4848 !important;}
#cat_7.box.cat > .boxheader > small > a:hover {text-decoration: none !important;} 


div.box.grey.stats {border: 1px solid #5C5C5C;}
div.box.grey.stats .boxheader > strong {color: #e0cf92;}
div.box.grey.stats .boxheader > strong:hover {color: #fa4848 !important;}


#kontakt > p > span > a {display: none;} /* Anzeige Formmailer unter Kontaktformular */

#wiki_page #revision_page_link, #wiki_page #edit_page_link {background: none;}

.page_pages .spacer20 {margin-top: 45px;} /* Fehlmeldung für Seitenzugriff */


@keyframes orbit { 
  from { 
    transform:rotate(360deg) 
  } 
  to { 
    transform:rotate(0deg) 
  } 
}

@keyframes orbit1 { 
  from { 
    transform:rotate(0deg) 
  } 
  to { 
    transform:rotate(360deg) 
  } 
}

.dreh1 {animation: orbit 12s infinite linear;animation-timing-function: ease-in-out;}
.dreh2 {animation: orbit1 12s infinite linear;animation-timing-function: ease-in-out;}

/* 3D Rotation */
.dreh_3D {animation: perspect 8s linear;}
@keyframes perspect {
   0% {transform:perspective(300px) rotateY(0deg) rotateX(0deg)}
   25% {transform:perspective(300px) rotateY(90deg) rotateX(90deg)}
   50% {transform:perspective(300px) rotateY(180deg) rotateX(180deg)}
   75% {transform:perspective(300px) rotateY(270deg) rotateX(270deg)}
   100% {transform:perspective(300px) rotateY(360deg) rotateX(360deg)}  
}
.dreh_3Dimmer {animation: perspect 12s infinite linear;animation-timing-function: ease-in-out;}
@keyframes perspect {
   0% {transform:perspective(300px) rotateY(0deg) rotateX(0deg)}
   25% {transform:perspective(300px) rotateY(90deg) rotateX(90deg)}
   50% {transform:perspective(300px) rotateY(180deg) rotateX(180deg)}
   75% {transform:perspective(300px) rotateY(270deg) rotateX(270deg)}
   100% {transform:perspective(300px) rotateY(360deg) rotateX(360deg)}  
}

@keyframes perspect_2 {
   from {transform:perspective(500px) rotateY(0deg)}
   
   to {transform:perspective(500px) rotateY(90deg)}  
}
@keyframes perspect_3 {
   from {transform:perspective(500px) rotateY(0deg)}
   
   to {transform:perspective(500px) rotateY(-90deg)}  
}

@keyframes widthgrow {
  from {
    width: 0%;}
  to {
    width: 13%;}
  to {
    width: 25%;}
  to {
    width: 60%;}
}

.fire_grow {
  animation:widthgrow 5s; animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;  
}
 
.box_c {z-index: 800; position: absolute; 
top: 2%;
left: 46%;
margin-right: auto;
width: auto; 
height: auto; 
font-family: verdana;
color:#EAEDED;
padding: 30px 40px 35px 46px;
line-height: 120%;
border-radius: 10px;    
background: rgba(10,10,10,0.9);
box-shadow:3px 3px 3px #5c5c5c;
}

.page_gallery_viewpic div.box:nth-child(48) > div:nth-child(2) {margin-top:-20px; max-width: 99.5%;} /* Kommentareingabebox */


/* Position user_online und admin  u. mod auf dem Kalender */

.content.page_calendar .u_online {display: none;}
.content.page_calendar .adam {top: 35%;}
.content.page_calendar .mode {top: 35%;}

/* Ende Kalender */


/* Einträge Blog */

.page_blog_main,.page_blog_entry {
width:85%;
margin-left:auto;
margin-right:auto;
}



.blog-article-body img {max-width: 800px !important;} /* maximale Bildanzeigegröße */

#blog-sidebar {
border-left:1px solid #5C5C5C;
}

.blog-article-text {
border-bottom:1px solid #5C5C5C;
}

.page_blog_main #breadcrumbs {margin-top: -2%;}

.page_blog_entry #breadcrumbs {margin-top: -2%;}
.page_blog_edit #breadcrumbs {margin-top: -2%;}

    /* Vorschauseite aller eigenen Blogbeiträge */
.page_blog_editlist #breadcrumbs {margin-top: -2%;}
.page_blog_editlist a.button {float: left !important; margin-left: 1%; background: none;}
    /* Ende Vorschauseite */
 
.page_blog_new #breadcrumbs {margin-top: -2%;}
.page_blog_entry .xratings {border: none;}
.page_blog_entry #comments-wrap {width: 74%; float: left;}
.page_blog_entry #posted_comment {width: 79%;}

/* Position nächste Seite , vorherige Seite */
.page_blog_entry .fpages {float: left; max-width: 95%; margin: 1% 0 4% -2%;}


   /* Anzeige des Blogtitels als Link */
h2.blog-article-title > a {color: #e0cf92;} 
h2.blog-article-title > a:hover {color: #fa4848;}
   /* Ende Titelanzeige */

#blog-sidebar ul li strong {color: #fa4848;} /* Anzeigefarbe der aktiven Kategorie rechts */ 

/* Ende Blog */


/* Einstellungen der Seite FAQ */
.page_faq {width: 95%;}
.page_faq #breadcrumbs {margin-top: -4.5%; margin-bottom: -2.5%;}
.page_faq .u_online, .page_faq .u_chat {display: none;}
/* Ende FAQ */

 
@keyframes textwelle {
0% {font-size: 0%;
      opacity: 0;}
100% {font-size: 100%;
        opacity: 1;}
}

@-moz-keyframes textwelle {
0% {font-size: 0%;
      opacity: 0;}
100% {font-size: 100%;
        opacity: 1;} 
}
 
@-webkit-keyframes textwelle {
0% {font-size: 0%;
      opacity: 0;}
100% {font-size: 100%;
        opacity: 1;} 
}

/* Eintrag für Logouttext im Portal */

div.spacer20:nth-child(3), div.spacer20:nth-child(4) {position: fixed; z-index: 600; width: 60%; text-align: center; top: 15%; margin-left: 18%; margin-right: auto; background: rgba(10,10,10,0.9) !important; border-radius: 50% !important; box-shadow:5px 5px 5px #5c5c5c;}
div.spacer20:nth-child(4) .boxcontent {background: none !important;}

/* Ende Logouttext */


/* Einträge für Votingcontainer im Portal */

#boxcontainer_1016 {max-height: 680px !important; overflow-y: scroll; box-shadow:5px 5px 5px #5c5c5c !important;}
#boxcontainer_1016 .boxcontent small {border: none !important;}

/* Ende Votingcontainer */

.mtext a.button {background: rgba(10,10,10,0.9);} /* a-Button im Frage-Antwort Forum */
.mtext .postcomments {background: #323232;} /* Kommentarfeld Frage-Antwort Forum */


.messageAvatar img {max-width: 60px;}

.messageinformation, .messageinformation td, .messageinformation td.minfo_head {display: none; text-align: right;}
.messageinformation {padding: 0px; border: none;}

/* Einträge E-mail Newsletter für Mitglieder */


div.box:nth-child(2) > div:nth-child(2) > div:nth-child(1) > form:nth-child(1) > h3:nth-child(6) {color: #84d464 !important; text-decoration: underline;}
div.box:nth-child(2) > div:nth-child(2) > div:nth-child(1) > form:nth-child(1) > h3:nth-child(1) {color: #84d464 !important; text-decoration: underline;}
#activity_how_table {background: #323232; border-radius: 8px; color: #c7c7c7;}
#subscription_table {background: #323232; border-radius: 8px; color: black;}
.forumlist tr.nosel {color: red; text-decoration: line-through;}
.forumlist tr.sel {color: green;}
#subscription_table tr td {background-color: #dcdedb;}
#subscription_table tr.act td.icon {background: url(https://files.homepagemodules.de/b2001010/a_787_d5576045.png) no-repeat center center;}

/* Ende E-mail Newsletter für Mitglieder */

.page_userlist {width: 80%;} /* Breite der Anzeige Userliste */

.app_1 {width: 60%; 
      max-height: auto;
      padding: 5px;
      border: 1px solid #191919; 
      border-radius: 50%;
      box-shadow:5px 5px 5px #5c5c5c;
      text-align: center;
      vertical-align: center;
      color: #c7c7c7;
      background: url('//files.homepagemodules.de/b624252/resize/300x80/f65t895p4628n2_QknMItdY.jpg');
      background-size: 100% 100%;}

.app_open {width: 60%; 
      max-height: auto;
      padding: 8px;
      border: 1px solid #191919; 
      border-radius: 50%;
      box-shadow:5px 5px 5px #5c5c5c;
      text-align: center;
      vertical-align: center;
      background: url('//files.homepagemodules.de/b624252/resize/300x80/f65t895p4628n2_QknMItdY.jpg');
      background-size: 100% 100%;}
.app_open a {font-size: 14pt; font-style: italic; font-weight: bold;}

#PicMainCont > p {margin: auto; max-width: 50%;} /* Bildbeschreibung auf Breite begrenzt */
#PicMainCont > p > img {max-width: 250px !important;} /* Bildbreite in der Bildbeschreibung begrenzen */

/* Hover-Effekt für Kategorieauswahl und Zeilenmarkierung */

.fdesc:hover {background-color:#222222;}
.fstat:hover {background-color:#323232;}
.fdesc div.sumo:hover {background-color: #323232;}

.aktuelles li:hover {background-color: #323232;}
.lastactions .comments-header div.cmhsp:hover {background-color: #323232;}

/* Ende Hover Effekte */

/* Anzeige der Postratings im Bild der Woche */

.postratings .postrep {border: 1px solid #191919; border-radius: 50%; background: #323232; box-shadow:4px 4px 4px #5C5C5C;}
.postratings .postrep {border: none;}
.postrep > tbody > tr > td > strong {color: yellow; font-size: 16px;}
.postrep .rotate180:hover {background: red; padding: 4px; border-radius: 20px 20px 0 0;}
.postrep img:hover {background: green; padding: 4px; border-radius: 20px 20px 0 0;}

/* Ende Anzeige Bild der Woche */


.page_topic .box .boxcontent > div > form {height: 320px; overflow-y: scroll;}  /* Scrollbox der Votingstimmabgabe */


.blog-article-body a img {cursor: zoom-in;}  /* Zoomcursor bei bildern im Blogartikel */

/* Einblendungen für Bilder verschieben und Reihenfolge aendern */

.page_gallery #drag_drop_text {width: 25%; padding:5px; margin-top: 2%; color: #84D464; border: 1px solid #84D464; border-radius: 2%;}

.page_gallery #moveCounter {color: #84D464;;}
.page_gallery #newcat {margin-left: 13% !important;}

/* Ende verschieben und Reihenfolge */


/* Einträge für Spendenbutton in der Navi */

#user_page025138905726477256 a:hover:after {content: 'Freiwilliger Beitrag für den Erhalt und die Weiterentwicklung des Forums. Vielen Dank.'; position: absolute; left: -1%; margin-top: 18.5%; width: 240px; background: #323232; padding: 10px; text-align: left; font-family: verdana; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 0 0 6px 6px; text-shadow: none;}

/* Ende Spendenbutton */

/* Ausblendung der ratings im Spendenbeitrag */

#msg463_cont .xratings {display: none;}

/*Ende Spendenbeitrag */

/* PopUp Fenster für Navischalter Neue Fotos */

#user_page0735386628344168 a:hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) '  Alle neu hochgeladenen Fotos in der Thumbübersicht auswählen und betrachten... (für Gäste ist die Auswahl begrenzt.)'; position: absolute; left: -1%; margin-top: 18%; width: 220px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 0 0 6px 6px; text-shadow: none;}

/* Ende Navi Neue Fotos */

/* Diverse PopUp Fenster für Unternavi Galerie */ 

#user_page06076127855624784 a:hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' In diesem Album möchte das Team in Wort & Bild auf aktuelle Angelegenheiten hinweisen und mit Euch diskutieren.(nur für registrierte User)'; position: absolute; left: 240%; margin-top: 35%; width: 280px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 6px; text-shadow: none;}

#user_page05542151022543316 a:hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' Das Album für noch nicht ganz so tolle Bilder, die man aber dennoch zeigen und diskutieren möchte.(nur für registrierte User)'; position: absolute; left: 240%; margin-top: 35%; width: 280px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 6px; text-shadow: none;}

#link_gallery > a:nth-child(1):hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' Betextete Gesamtübersicht aller verfügbaren Galerien aufrufen. Die Hauptalben enthalten jeweils Unterkategorien. Der Uploaddialog erscheint, wenn Ihr Euer Zielalbum angewählt habt.'; position: absolute; z-index: 1000; left: 140%; margin-top: 25%; width: 260px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 6px; text-shadow: none;}

#user_page08797881104774586 a:hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' Schnellauswahl Deiner Wunschkategorie zum direkten Upload.'; position: absolute; left: 0%; margin-top: 25%; width: 220px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 0 0 6px 6px; text-shadow: none;}

#user_page08598515834220529 > a:nth-child(1):hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' Eröffne hier Deine eigene Blog-Seite innerhalb des Forums.Neue Artikel und Kommentare sind in Echtzeit im Activity-Feed abrufbar.'; position: absolute; left: 0%; margin-top: 25%; width: 240px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 0 0 6px 6px; text-shadow: none;}

#user_page09031627697013481 > a:nth-child(1):hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' Nimm am foreninternen Wiki teil. Schreibe Beiträge, die anderen Mitgliedern helfen könnten.'; position: absolute; left: 240%; margin-top: 35%; width: 240px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 0 0 6px 6px; text-shadow: none;} 

#user_page06862267686049002:hover:after {content: url(https://files.homepagemodules.de/b624252/resize/50x40/a_139_a9288fb8.jpg) ' Kaufe/verschenke eigene Fotos oder Bilder aus dem Katalog in Form von Postern, Tassen, Kissen und vieles mehr. Reinschauen lohnt sich in jedem Fall!.'; position: absolute; left: 0%; margin-top: 0%; width: 240px; background: #323232; padding: 15px; text-align: left; font-family: verdana; font-size: 12px; font-weight: normal; color: #c7c7c7; white-space: normal; cursor: pointer; border-radius: 0 0 6px 6px; text-shadow: none;} 

/* Ende PopUp Fenster für Unternavi Galerie */


/* Groeße des Eingabefeldes für Bildkommentare, Info bei Kommentarabonnieren */
#commentar {height: 120px; width: 52%;}

#commentsub > label:hover:after {content: 'Möchtest Du über weitere Kommentare zu diesem Bild kostenlos per Mail informiert werden? Die Einstellung lässt sich jederzeit rückgängig machen. LG, Admin'; position: absolute; width: 400px; margin-top: 1.5%; margin-left: -10%; background: #323232; padding: 4px; border: 1px solid #565656; border-radius: 3px;}


.page_gallery_viewpic .ratinguser {margin-top: 1%;} /* Abstand ratinguseranzeige */
.page_gallery_viewpic {overflow-x: hidden;}  /* entfernter Scrollbalken Viewpicansicht */
.page_gallery {overflow-x: hidden;}  /* entfernter Scrollbalken Galerieansicht */
.page_pages {overflow-x: hidden;}  /* entfernter Scrollbalken eigene Seiten */

.page_userlist #breadcrumbs, .page_useronline #breadcrumbs {margin-top: -3%;}

#icon_159 {margin: -5px 5px 0px -5px;} /* Position des Neonicon */
#xob_sub_247818 {margin-top: 8px;} /* Position des Submenues des Neonicon */

#xob_sub_173892 img {width: 22px; padding: 4px;} /* Icongroesse im Sub Textformatierung */

.relativewrapper {width: 80% !important;} /* Breite des Relativwrappers in der Profilseite vor dem Schalter Über mich */

/* Eintrag für Hover Fenster bei Antworten auf Forenbeiträge */

.page_topic #eigener_Beitrag:hover:after {content:'Dein Beitrag erscheint als Antwort direkt im aktuellen Thema.'; position: absolute; width: 260px; margin-top: -7%; margin-left: -22%; color: #c7c7c7; text-align: left; font-weight: normal; font-size: 12px; background: #323232; padding: 8px; border: 1px solid #565656; border-radius: 3px; line-height: 120%; z-index: 300;}

/*Ende Hover Forenbeiträge */

/* Begrenzung der rechten Zelle im Userprofil mit scroll Effekt */

.profilecell.rightcell .lastactions {max-height: 800px; overflow-y: auto; margin-top: 20px;}
.profilecell.rightcell:before {content:'Letzte Aktivitäten des Profilinhabers:'; padding: 4px; border-bottom: 1px solid #565656;}
/* Ende rechte Profilzelle */

/* Style der in der Fusszeile festgelegten externen Links in Bildkommentaren und Forenbeiträgen */

.externallink {color: #84d464 !important;}
.externallink:hover:after {content: url(https://img.homepagemodules.de/idee.gif) 'Hinweis: Dieser Link könnte möglicherweise den Inhalt einer externen Seite öffnen,für deren Inhalt ich als Forenbetreiber nicht verantwortlich bin. MfG, Admin'; position: absolute; margin-top: 1.5%; margin-left: -10%; width: 250px; color: #c7c7c7; font-size: 11px; padding: 5px; border: 1px solid #525252; border-radius: 5px; background: rgba(10,10,10,0.9);}

/* Ende Style externe Links */

/* Videoeinbindung auch nebeneinander möglich */
.embed-responsive.embed-responsive-4by3 {display: inline-block;}
/* Ende Videoeinbindung */

/* Style fuer den Eventtypes im Kalender */
 
li.event_type_4 {padding: 8px 2px 8px 2px; background: url(https://files.homepagemodules.de/b624252/resize/21x14/a_139_a9288fb8.jpg) no-repeat; background-position: left 2px top 8px;}
li.event_type_4 a {margin-left: 14%;}
li.event_type_4 a:hover {color: #fa4848 !important;}
li.event_type_4 img {display: none;}
li.event_type_5 a:hover {color: #fa4848 !important;}
li.event_type_6{padding: 8px 2px 8px 2px; background: url(https://files.homepagemodules.de/b2001010/resize/20x20/a_1617_a4190076.png) no-repeat; background-position: left 2px top 8px;}
li.event_type_6 img {display: none;}
li.event_type_6 a {margin-left: 14%;}

a.addevent:hover:after {content:'Kalendereintrag hinzufügen'; position: absolute; margin-top: 1.3%; margin-left: -5%; width: 110px; font-size: 11px; background: #323232; color: #c7c7c7; border: 1px solid #565656; border-radius: 5px; padding: 5px;}

/*  Eventkommentare zum Kalender */
ul.comments li {width: 50%;}
ul.comments li img {max-width: 60px;}
#posted_comment {width: 50%; height: 50%;}
#comment_1_wrap > p {background: #323232; padding: 20px; border-radius: 6px;}
#comment_1_wrap > table > tbody > tr > td > small > center > img {display: none;}
/* Ende Style Kalender */

/* Klassen für geaenderten AF im Gast- und Userbereich */

.af_link:hover:after {content:'Zur Einsicht der Usernamen und -profile ist eine registrierte Mitgliedschaft erforderlich. MfG, Admin';
    position: absolute;
    margin-left: 0.5%;
    width: 160px;
    padding: 10px;
    color: #c7c7c7;
    font-size: 11px;
    background: #222222;
    border: 1px solid #565656;
    border-radius: 5%;
    z-index: 800;}
  
.af_link_1:hover:after {content:'Viel Spaß beim Betrachten dieses Fotos. Die Kommentarfunktion ist registrierten Usern vorbehalten. MfG, Admin';
    position: absolute;
    margin-left: 0.5%;
    width: 160px;
    padding: 10px;
    color: #c7c7c7;
    font-size: 11px;
    background: #222222;
    border: 1px solid #565656;
    border-radius: 5%;
    z-index: 800;}


.af_link_2:hover:after {content:'In der Wettbewerbsphase werden Nicknamen, Avatare und Links auf andere User ausgeblendet. MfG, Admin';
    position: absolute;
    margin-left: 0.5%;
    width: 160px;
    padding: 10px;
    color: #c7c7c7;
    font-size: 11px;
    background: #222222;
    border: 1px solid #565656;
    border-radius: 5%;
    z-index: 800;}


.af_link_3:hover:after {content:'In der Wettbewerbsphase werden diverse Bildinformationen ausgeblendet. Dies sollte eine völlig "unparteiische" Wettbewerbsführung ermöglichen, die sich rein auf das Bild als solches konzentriert. Vielen Dank. MfG, Admin';
    position: absolute;
    margin-top: 1%;
    margin-left: 5%;
    width: 26.5%;
    padding: 20px;
    color: #c7c7c7;
    font-size: 12px;
    line-height: 160%;
    background: #222222;
    border: 1px solid #565656;
    border-radius: 1%;
    z-index: 800;}

.af_link_4:hover:after {content:'...zur Wettbewerbseröffnung.';
    position: absolute;
    margin-top: 4.5%;
    margin-left: -5%;
    width: auto;
    padding: 5px;
    color: #c7c7c7;
    font-size: 12px;
    line-height: 160%;
    background: #222222;
    border: 1px solid #565656;
    border-radius: 1%;
    z-index: 800;}

.af_link_5:hover:after {content:'...zur Albenübersicht des Wettbewerbes.';
    position: absolute;
    margin-top: 4.5%;
    margin-left: -10%;
    width: auto%;
    padding: 5px;
    color: #c7c7c7;
    font-size: 12px;
    line-height: 160%;
    background: #222222;
    border: 1px solid #565656;
    border-radius: 1%;
    z-index: 800;}

/* Ende AF Gast- und Userbereich */

.notification_wrapper {margin-top: 14%;}


.gpic_options > a {background: #0a0a0a; 
padding: 3px 3px 3px 8px; 
border: 1px solid #565656; 
border-radius: 5%; 
box-shadow:2px 2px 2px #5c5c5c;}

/* Div id für Hinweis bei PN Versand */
#attention {width: 55%;
margin-right: auto;
margin-top: 1%;
font-family: verdana;
font-size: 11px;
line-height: 150%; 
padding: 5px 15px 5px 15px; 
border: 1px solid #525252; 
border-radius: 3px;
}
/* Ende PN Versand */

/* Anzeige neu hochgeladener Fotos in der Galerieübersicht mit grünem Text */

.nnew,.nnew a,a.abusemessage,a strong.abusemessage {
color:#84D464;
}

/* Bearbeitung der Ratinganzeige im Profil */

#allratings_row {line-height: 200%; 
background: #191919; 
padding: 15px;
}
#allratings_row table {border: none;}
#allratings_row .titlecell {padding-left: 2%;}
#allratings_row .tablecell {padding-bottom: 10px;}
#allratings_row .tablecell small {letter-spacing: 1px;}
#allratings_row .tablecell:hover:after {content:'Anzahl der Bewertungen, die der Profil- inhaber bislang von anderen Usern insgesamt erhalten hat.'; position: absolute; margin-left: 30%; margin-top: -5%; width: 280px; background: #222222; padding: 6px; border: 1px solid #565656; border-radius: 6px; z-index: 800;}

/* Ende Profilratinganzeige */

.page_gallery a.button:hover:after {content:'Bitte die empfohlenen Uploadgrössen beachten. Danke.'; position: absolute; width: 200px; margin-top: 2%; margin-left: -10%; color: #c7c7c7; font-size: 11px; font-weight: normal; background: #323232; padding: 5px; border: 1px solid #565656; z-index: 600;}

.treetalk textarea:focus {
height: 230px;
}
.page_gallery #drag_drop_text:after {content:'(Klick auf den Galeriepfad, um die Einstellungsansicht zu verlassen.)'; position: absolute; margin-top: -5%; margin-left: 25%; font-size: 11px; color: #c7c7c7;}

/* Integrationsliste im Forenbeitrag Kamerabild über Sprache eingefügt */
.integrations {width: 70px; margin-right: -2% !important; margin-top: -0.2%;}
.integrations #integrationlist {width: 120px; background: #323232; padding: 6px; border: 1px solid #565656;}
#integrationlist > a:nth-child(2) > small:nth-child(1) {display: block;}
#integrationlist > a:nth-child(1) > small:nth-child(1):hover:after {content:'Klick für Galerieauswahl.'; position: absolute; width: 120px; top: 85%; left: 0%; font-size: 11px; color: #c7c7c7; padding: 4px; background: #323232; border: 1px solid #565656;}
#integrationspullout > img:nth-child(2) {display: none;}
.iconbar .xob_iconlist .xob_iconlist, #addpics_imageuploadlinkcontainer {display:none;} /* Ausblenden der aaddPic Symbole in Iconbar und unter dem Beitragstext */
/* Ende Integration im Forenbeitrag */

.hitcounter {position: relative; margin-right: 15%;} /* Position der Hitanzeige im viewpic */


/* Einstellungen für Ratingdetails im Profil */
#allratings_row .tablecell a {float: right;}
.page_user .forum_message {display: none;}
.page_user ul#xActivityFeed {border-bottom: 1px solid #565656; width: 60%; margin-left: 30%;}
/* Ende Ratingdetails */

/*Scroll-Button Pfeile */

.scroll-buttons img {opacity:0.7;filter:alpha(opacity=50);}
.scroll-buttons img:hover {opacity:1.0;filter:alpha(opacity=100);}

/* Einstellungen für Karusselcontainer im Portal */
.roundabout-moveable-item img {cursor: zoom-in;}
#boxcontainer_79 .curboxhead {text-align: center;}

/* Höhenbegrenzung der Zitate mit Scrollbalken */
.page_private_read blockquote {max-height: 200px;
overflow-y: auto;}

#foverview_stat3 > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(3) {display: none;}

/* Ergänzungen zur Einstellung in der Blogübersicht *Meinen Blog aktivieren* */
#blog-sidebar > div:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > a:hover {text-decoration: none !important;}
#blog-sidebar > div:nth-child(1) > ul:nth-child(2) > li:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > img:nth-child(1) {display: none;}

/* Einstellungen Bearbeitungsbox für Admin und Mod */
div.content.page_msg div.spacer20 div div.box.grey {width: 60%; margin: auto;
margin-top: -5%; 
border: 1px solid #565656; 
border-radius: 6px; 
box-shadow:5px 5px 5px #5c5c5c;}
/* Ende Bearbeitungsbox Admin , Mod */

/* media screen Einstellungen */

@media screen and (min-width: 1026px) {
#Start_fire_mobile {display: none;}
}

@media screen and (max-width: 1024px) {
#Advent_2018 {margin-top: 5.2% !important; margin-left: 2% !important; border-radius: 4px;}
div.xChatHead.connectable {right: 5px !important;}
#fire_Chat {right: 5px !important;}
div#forumlogo img#thelogo div {margin-top: 5% !important;}
#fire_heading {margin-top: 2%;}
.page_forum {width: 96%;}
.page_forum #info_laufschrift, .page_forum .box.xFeedContainer {width: 48%;}
.page_forum .u_online {left: 80%; top: 10%;}
.topnavigation_wrap {right: 5px; top: 10px;}
ul.navigation {width: 120%;}
ul.navigation a img, ul.navigation li img.dwn {display: none;}
#app_info {margin-left: 5%;}
.app, .app_1 {width: 86% !important;}
#info_laufschrift {width: 100%;}
#Schnellmenue {position: absolute !important; top: 2% !important;}
.page_forum #Schnellmenue {position: absolute !important; top: 10% !important;}
.sitemap {width: 90%; margin-left: -2%;}
.sitemap > span:nth-child(1) {display: none;}
.partner {width: 110%; line-height: 300%; margin-left: -1%;}
.mposttime > a:nth-child(1) {display: none;}
.u_online1 {display: none;}
.embed_firestone {position: absolute; top: -9%; left: 81%;}
.WBW_info, #commentsub > label {display: none;}
.box .boxheader a {font-size: 10px;}
.box span small {font-size: 7px !important;}
.forum_counter, .forum_counter > center > span > small {font-size: 10px !important;}
input.new, input.forward {margin-left: -10% !important;}
img#thelogo {margin-top: 5.5%;}
#fire_mobil {width: auto !important; top: 8% !important;}
.default-css > img:nth-child(2) {width: 100% !important;}
.fire_alben .hpm_spoiler {padding: 10px;}
#searchopts {display: none;}
#fire_vollbild img {max-width: 100%;} 
.portal .leftcol {display: none;}
.portal .wbw, .portal .tmw {max-width: 10%;}
.portal .wbw img, .portal .tmw img {margin-left: -15%; max-width: 155%;}
.portal h1 {font-size: 250% !important;}
.portal .strip img.full {max-width: 170%; margin-left: 78%;}
.portal #cookieDings, .portal #cookieDings .button, .portal #cookieDings .button_fire {font-size: 10px !important;}
.portal .hpm_spoiler_body {top: 55%; background: none;}
.portal .hpm_spoiler_body li {list-style: none;}
.portal #boxcontainer_1033 {margin-top: -12% !important;}
.portal #begin img {width: 30%;}
.portal #fire_social > img:nth-child(1) {width: 30%;}
.page_topic {margin-left: 19% !important; width: 75%;}
.snavi {margin-left: 5%;}
#link_nav_more {display: none;}
.avatar img {margin-top: -20%;}
.headinfo {margin-left: 8% !important;}
.page_gallery .user_info {margin-left: 34%; margin-top: -6%;}
.page_gallery_viewpic #sb_bar {margin-top: 1%;}
.page_gallery_viewpic #breadcrumbs {margin-left: 2%;}
.page_gallery_viewpic .options {margin-left: 7.5%;}
.page_pages .box_c {margin-left: -9%;}
}

@media screen and (max-width: 800px) {
#commentsub > label {display: none;}
.portal .leftcol, .portal .rightcol, a.wbw, a.tmw {display: none;}
#frape_1 .hpm_spoiler_body {margin-left: -15%;}
img#thelogo {margin-top: 6%;}
.navigation_wrap {margin-top: -3%;}
}

@media screen and (max-width: 768px) {
.portal .kastenname {font-size: 20px !important;}
.portal .kastentext table {width: 100% !important; margin: auto;}
.portal .kastentext table td {font-size: 10px;}
.page_blog_edit {max-width: 70%;}
.blog-create-left {width: 65%;}
.blog-create-right {max-width: 15% !important;}
#commentsub > label {display: none;}
.portal .leftcol, .portal .rightcol {display: none;}
img#thelogo {margin-top: 8%;}
.navigation_wrap {margin-top: -4%;}
#xChat_global.disconnected {display: none;}
.page_gallery_viewpic .options {width: 82%; margin-left: 2%;}
}

@media screen and (max-width: 740px) {
ul.navigation {width: 98%; margin-top: 7%;}
ul.navigation li a {font-size: 12px;}
.topnavigation_wrap {margin-right: -75px; top: 1%;}
#user_page08598515834220529 {display: none;}
#Schnellmenue {top: 20% !important; position: absolute !important; top: 1% !important;}
#anzeige_logout, #app_info, .user_info, .letter_vote, #fire_test, .neues {display: none;}
.u_online {left: 78% !important;}
.page_forum {width: 96%;}
div#etwa_so div.box center table tbody tr td div.app, div#etwa_so div.box center table tbody tr td div.app_1 {width: 140px !important;}
.app, .app_1 {padding: 0px 10px 0px 0px !important;}
#etwa_so .hpm_spoiler [value] {font-size: 10px !important; margin-left: -10%;}
#etwa_so .hpm_spoiler_body li {margin-left: -20%;}
#etwa_so .hpm_spoiler_body li a {font-size: 10px;}
.forum_counter {width: 90%; margin-left: 5% !important;}
.sitemap {width: 118%; margin-left: -6%; margin-top: 2% !important;}
.sitemap table tr td {padding: 5px !important;}
.partner {width: 80%; margin-left: 8%;}
.page_gallery_viewpic {width: 70%; margin-left: 0%;}
#comments-wrap {width: 70%;}
.gallpic {width: 100% !important;}
.page_user .forum_counter {display: none;}
.page_user .sitemap {width: 88%; margin-left: -5%; margin-top: 2% !important;}
.page_user #Schnellmenue {top: 20% !important;}
.page_user .partner {margin-top: 5% !important;}
.page_user div.spacer20 div.box {width: 70%; margin-top: 10%;}
.shead {width: 76%; margin-left: 1%;}
.snavi {margin-left: -3.5% !important; width: 88% !important;}
.titlecell {font-size: 12px; font-weight: normal !important;}
.scontent {width: 78% !important;}
div.titlecell:nth-child(6) > b:nth-child(2), .profile > div:nth-child(8) {display: none;}
#hpmdialogwrap {width: 96% !important; margin-left: -2%;}
#hpmdialogwrap div#hpm_pagebody div.dcontent form table tbody tr td img {width: 60%;}
#hpmdialogwrap div#hpm_pagebody div.dcontent form table {width: 86%;}
#hpm_pagebody #iconbar_firestone {width: 86%;}
}

@media screen and (max-width: 667px) {
ul.navigation {width: 98%; margin-top: 7%;}
ul.navigation li a {font-size: 11px;}
.topnavigation_wrap {margin-right: -75px; top: 1%;}
#user_page08598515834220529 {display: none;}
#thelogo {margin-top: 10% !important;}
#Schnellmenue {position: absolute !important; top: 1% !important;}
#anzeige_logout, #app_info, .user_info, .letter_vote, #fire_test, .neues {display: none;}
.u_online {left: 78% !important;}
.page_forum {width: 96%;}
div#etwa_so div.box center table tbody tr td div.app, div#etwa_so div.box center table tbody tr td div.app_1 {width: 140px !important;}
.app, .app_1 {padding: 0px 10px 0px 0px !important;}
#etwa_so .hpm_spoiler [value] {font-size: 10px !important; margin-left: -10%;}
#etwa_so .hpm_spoiler_body li {margin-left: -20%;}
#etwa_so .hpm_spoiler_body li a {font-size: 10px;}
.forum_counter {width: 88%; margin-left: 5% !important;}
.sitemap {width: 120%; margin-left: -10%; margin-top: 2% !important;}
.sitemap table tr td {padding: 5px !important;}
.partner {width: 80%; margin-left: 8%;}
.page_gallery_viewpic {width: 64%; margin-left: 0.5%;}
#comments-wrap {width: 70%;}
.gallpic {width: 100% !important;}
#hpmdialogwrap {width: 94% !important; margin-left: -2%;}
#hpmdialogwrap div#hpm_pagebody div.dcontent form table tbody tr td img {width: 60%;}
#hpmdialogwrap div#hpm_pagebody div.dcontent form table {width: 75%;}
#hpm_pagebody #iconbar_firestone {width: 75%;}
}
/* Ende media screen */

.page_new #breadcrumbs {display: block; width: 80%; 
  text-align: left; margin-top: -2%; 
  background: none; border-bottom: 1px solid grey;}
.page_new #breadcrumbs:before {content:'Pfadangabe';}
.page_msg #breadcrumbs {width: 80%; margin-left: 6%; margin-right: auto; margin-top: -2%;
  background: none; border-bottom: 1px solid grey;}
.page_msg #breadcrumbs:before {content:'Pfadangabe';}



/* ©Firestone007, https://www.frape-fotoforum.de/, Audioplayer bei Verwendung im Beitrag */
#mp3 {width: 50%; padding: 20px; 
  border-radius: 30%; 
  background: url(https://files.homepagemodules.de/b624252/f65t1212p5746n113_lePcsFIh-thumb.jpg); /*Hintergrundbild des Players*/
  background-size: 100% 100%;}

#myaudio {width: auto; border-radius: 50%; padding: 10px; box-shadow: 3px 3px 3px #5c5c5c;}

.mp3_list {width: 70%; max-height: 185px; 
  font-size: 12px; 
  color: white; 
  text-align: left; line-height: 160%; 
  padding-left: 1%; 
  background: #323232; /*Hintergrund der Playlist*/
  overflow-y: scroll; 
  cursor: pointer;}

.song:hover {background: grey;} /*Hoverfarbe der einzelnen Listeneinträge*/

.mp3_list ul li {list-style: none !important;}

.mp3_list ul li:before {content:'\25BA';}

#resetbutton {display: none; margin-left: 3%; margin-top: -7%;
  width: 40px; height: 35px; 
  cursor: pointer; 
  }

div.gpic_pic a.infobox span {margin-top: -35% !important;}


.ownrating {color: transparent;}
.ownrating:before {content: 'Für Dich ist eine neue Bewertung eingegangen!'; color: #84d464;}



/* Einträge für Urkundendruck */
#Urk_Print {text-align: center;}
#Urkunde {margin: auto;}
#Urkunde img {width: 400px;} /* Anzeigebreite der Urkunde im Beitrag */
#printbutton {cursor: pointer;}
/* Ende Urkundendruck */

/* Hinweis für Gastkommentare im Blog */
.page_blog_entry div.spacer20 center [href*="/login.php"]:before {
content:'Nutzen Sie zur Kommentarabgabe bitte folgenden Account -> User: "Besucher", PW: "fotokiste"'; 
position: absolute; 
margin-top: -2%;
margin-left: -10%;
color: blue; 
padding: 5px; 
border: 1px solid #e3c466;
}
/* Ende Gastkommentare Blog */
