
div { background: transparent; }
* { padding: 0px;
margin: 0px; }
img{vertical-align:middle;}
body { font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;
background: #e9e9e9 url(http://files.homepagemodules.de/b562810/a_69_49d72680.png) top left; }
table a, table td a { font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif; font-size: 13px; color: #ffffff; }
table, table td { font-size: 13px; }
.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: 5%; .
}

td.fdesc { width: 75%;border-right: 1px solid #9e9e9e; }
td.fdetail {width: 65%;}
td.fposts {border-right: 1px solid #9e9e9e;text-align:center; width: 10%; }
td.fstat { width: 20%;
padding: 0px 5px 0px 15px;
text-align:center;
vertical-align:middle;
font-size: 11px; }
td.fstat a{font-size: 11px; }
.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 #9e9e9e; }
td.main{vertical-align:top;}
.container{
width: 95%;
margin: 0px auto;
}
.content { text-align: left;
font-size: 13px;
color: #ffffff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background: #ffffff;
margin: 10px auto; }
.content table { color: #ffffff; }
.content a,#hpm_pagebody a { color: #70ff40;
text-decoration: none; }
.content a:hover { text-decoration: underline !important; }
.content small { font-size: 11px !important; }
.content h2, td h2, .content h2 a, td h2 a { font-size: 17px !important;
color: #ffffff;
display: block;
margin-bottom: 5px; }
.usercontent td h2{color:#ffffff;}
.box { margin-bottom: 20px;
-moz-box-shadow: -2px 4px 6px #cccccc;
-webkit-box-shadow: -2px 4px 6px #cccccc;
box-shadow: -2px 4px 6px #cccccc;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
border: 1px solid #9e9e9e;
z-index: 1; }
.box .boxheader table {
color: #ffffff !important;
}
.box .boxheader { color: #ffffff !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: #d1d1d1 bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,#b7b7b7, #d1d1d1, #d1d1d1 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d1d1), to(#b7b7b7));
background-image:-ms-linear-gradient(90deg,#b7b7b7,#d1d1d1);
}
.dheader {
padding: 10px;
font-weight: bold;
}
.dcontent {
padding: 10px;
font-size: 13px;
}
.box .boxheader small { font-size: 11px !important; }
.box .boxheader a { color: #ffffff;
font-weight: bold; }
.box .boxheader a.cat:hover { cursor: normal;
text-decoration: none !important; }
.box .boxcontent,.boxcontent { background: #ffffff;
width: 100%;
z-index: 1; }
.photolistitem{position:relative}
.photolistitem .movediv{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%;background: url(http://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: 11px; }
span img { vertical-align: middle;
margin-right: 3px; }
#breadcrumbs { margin-bottom: 15px;float:left; }
#breadcrumbs, #breadcrumbs a, #legend_link a, .threadnp, .threadnp a {color: #ffffff!important;}
#XoborAdObenBreadcrumb{clear:both;}
ul.forum li { border-bottom: 1px solid #9e9e9e;
position: relative;
padding: 0px;
display: block;
width: 100%;
background-image: -moz-linear-gradient(15% 90% 90deg,#f9f9f9, #ffffff, #ffffff 100%);
background-image:-webkit-gradient(linear, 15% 90%, 15% 20%, from(#f9f9f9), to( #ffffff), color-stop(1,#ffffff));
background-image:-ms-linear-gradient(90deg,#f9f9f9,#ffffff);}
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,#f2f2f2, #f2f2f2, #ffffff 100%);
background-image:-webkit-gradient(linear, 15% 90%, 15% 20%, from(#f2f2f2), to(#ffffff), color-stop(1,#ffffff));
background-image:-ms-linear-gradient(90deg,#f2f2f2,#ffffff);
}
ul.canhov li:hover { background-image: -moz-linear-gradient(5% 98% 90deg,#eaeaea, #eaeaea, #ffffff 100%);
background-image:-webkit-gradient(linear, 15% 90%, 15% 20%, from(#eaeaea), to(#ffffff), color-stop(1,#ffffff));
background-image:-ms-linear-gradient(90deg,#eaeaea,#ffffff);}
table.scnd tr:nth-child(2n+1), #activities tr:nth-child(2n+1) {
background-image: -moz-linear-gradient(5% 98% 90deg, #f2f2f2, #f2f2f2, #ffffff 200%);
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #f2f2f2 0%, #ffffff 200%);
/* Opera */
background-image: -o-linear-gradient(top, #f2f2f2 0%, #ffffff 200%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(2, #ffffff));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #ffffff 200%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #f2f2f2 0%, #ffffff 200%);
border-collapse: separate !important;
}
table.forum tr {
border-bottom: 1px solid #9e9e9e;
border-collapse: separate !important;
padding: 0;
width: 100%;
}
table.forum tr:hover {
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #eaeaea 0%, #ffffff 200%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #eaeaea 0%, #ffffff 200%);
/* Opera */
background-image: -o-linear-gradient(top, #eaeaea 0%, #ffffff 200%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(2, #ffffff));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #eaeaea 0%, #ffffff 200%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #eaeaea 0%, #ffffff 200%);
}
a.button { display: inline-block;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #d1d1d1 bottom left repeat-x;
box-shadow: 0px 0px 6px #cccccc;
background-image: -moz-linear-gradient(15% 90% 90deg,#c4c4c4, #d1d1d1);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d1d1), to(#c4c4c4));
border: 1px solid #b7b7b7;
color: #ffffff;
padding: 5px 20px;
font-size: 13px;
font-weight: bold;
margin-bottom: 20px;
margin: 10px 0px; }
a.button:hover {
text-decoration: none !important;
background-image: -moz-linear-gradient(15% 90% 90deg,#bcbcbc, #cbcbcb);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cbcbcb), to(#bcbcbc));
cursor: pointer;
}
li.attention,li.topic_sel{ background: #ede7ca !important;
background-image: -moz-linear-gradient(15% 90% 90deg,#e6deb6, #ede7ca, #ede7ca 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: #ffffff; }
.footer { margin: 15px 0px; text-align: right !important;
width: 95%;
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: #ffffff;
text-decoration: none;
font-size: 13px; }
#uacttable td{text-align:center}
.options { background: #f2f2f2;
border: 1px solid #d8d8d8;
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 #d8d8d8;
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 #e5e5e5;
width: 190px;
border-bottom: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #d8d8d8;
padding: 3px 5px;
z-index: 50;
display: none;
position: absolute;
top: 20px;
left: -1px;
background: #f2f2f2; }
.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: #f9f9f9;
border-right: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
margin-left: -1px; }
.fpages .crtp { font-weight: bold;
background: #e5e5e5; }
.fpages .crtp.deac { color: #cccccc;
font-weight: normal;
background: #f2f2f2; }
.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 #d8d8d8; }
.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 #e0e0e0;background: #ffffff; -moz-box-shadow: 0px 0px 6px #e0e0e0;
-webkit-box-shadow: 0px 0px 6px #e0e0e0;
box-shadow: 0px 0px 6px #e0e0e0;}
.messageinformation_toggler{cursor:pointer;text-align:center;font-size:smaller;}
.messageAvatar { background: #ffffff;
padding: 5px; margin-top: 5px;
text-align: center;
overflow:hidden;
border: 1px solid #e0e0e0;
-moz-box-shadow: 0px 0px 6px #e0e0e0;
-webkit-box-shadow: 0px 0px 6px #e0e0e0;
box-shadow: 0px 0px 6px #e0e0e0;
border-radius: 6px 6px 0 0;
}
.messageAvatar img{margin: 0px;}

.messageUser{line-height: 20px;}
.eventImage{ background: #ffffff;
padding: 5px; margin: 5px 15px;
font-size:smaller;
border: 1px solid #e0e0e0;
-moz-box-shadow: 0px 0px 6px #e0e0e0;
-webkit-box-shadow: 0px 0px 6px #e0e0e0;
box-shadow: 0px 0px 6px #e0e0e0;
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: 240px; background: #f2f2f2;vertical-align:top;}
.sidebar .usertitle{text-align:center;margin:10px 0px;}
.sidebar td{vertical-align:top;}
td.reply { background: #f2f2f2; padding: 5px 0px; }
.mtextwrap { background: #ffffff;
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 #f2f2f2; }
.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 #e5e5e5;
display: inline-block; }
.mimagewrap div { text-align: center;
border-top: 1px solid #e5e5e5;
line-height: 25px;
position: absolute;
height: 25px;
width: 100%;
left: 0px;
bottom: 0px;
background-color: #ffffff;
}
.msignature { padding: 10px 0px;
margin-top: 20px;
border-top: 1px solid #f2f2f2; }
.mimage_noread{border:0px !important; display: inline: block; width: 150px !important; height: 100px !important;top:0px !important; background: url(http://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: #f9f9f9;
border: 1px solid #e5e5e5;
border-top: none; }
.foptions_list_flist strong.lnull { background: #e5e5e5;
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 #848484; background: #ede7ca; }
textarea, input { line-height: 120%;
border: 1px solid #d1d1d1;
box-shadow: 0px 0px 6px #cccccc;
-moz-border-radius: 4px;
-webkit-border-radius:4px;
width: 95%;
border-radius: 4px;
padding: 4px 8px;
font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;
color: #ffffff;
font-size: 13px;
background-color: #ffffff;}
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: 11px;
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 #b7b7b7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #d1d1d1 bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,#c4c4c4, #d1d1d1);
color: #ffffff;
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 #cccccc;
background: #ffffff bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,#e5e5e5, #ffffff, #ffffff 100%);
color: #ffffff;
margin-left: 20px; }
input.buttond:hover { cursor: pointer;
background-image: -moz-linear-gradient(15% 90% 90deg,#d8d8d8, #ffffff, #ffffff 100%); }
input.button:hover { cursor: pointer;
background-image: -moz-linear-gradient(15% 90% 90deg,#bcbcbc, #cbcbcb);
cursor: pointer; }
span.threadpages { float: right;
margin-right: 30px; }
span.threadpages a { padding: 0px 2px; }
div.attention,ul.attention { background: #ede7ca;
padding: 5px 10px;
font-size: 13px;
list-style:none;
}
div.success{ background: #d4e4b8;
border: 1px solid #749639;
padding: 7px 10px;
text-align: center;
font-size: 13px;
color: #020201; }
td.success{
background: #d4e4b8;
color: #020201;
}
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 #9e9e9e;vertical-align: top;}
.integrations { width: 150px; }
.integrations #integrationlist { position: absolute;
z-index: 40;
background: #ffffff;
-moz-box-shadow: 0px 4px 4px #999999;
-webkit-box-shadow: 0px 4px 4px #999999;
box-shadow: 0px 4px 4px #999999; }
.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: #ffffff;}
.catdiv,.picdiv{float: left; padding:2px;margin: 0px 5px 5px 0px; border: 1px solid #9e9e9e; 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 #f2f2f2;
border-bottom: 1px solid #f2f2f2;
margin-top: -1px; }
ul.modad li:hover { background: #f9f9f9;
cursor: pointer; }
ul.modad li:first-child { border-top: none; }
ul.modad li.active { background: #f9f9f9;
font-weight: bold; }
.greybox { background: #f2f2f2; }
table.alias tr:nth-child(2n+1) { background: #f2f2f2; }
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 #e5e5e5;
border-bottom: 1px solid #e5e5e5;
margin-top: -1px; }
ul.pmlist li:first-child { margin-top: 0px; }
ul.pmlist li:nth-child(2n+2) { background: #f9f9f9; }
ul.pmlist li.new { background: #ede7ca; }
#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 solid#eaeaea; padding:5px; margin:10px 0px;}
display: block; border:1px solid; padding:5px; margin:10px 0px
#dellink, #readlink { margin-left: 30px; }
input.optionbutton { background: #f2f2f2;
color: #ffffff;
border: 1px solid #eaeaea;
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 #9e9e9e;
background-image: -moz-linear-gradient(15% 90% 90deg,#eaeaea, #f9f9f9, #e5e5e5 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 #e0e0e0; }
ul#recvorlist li:last-child { border: none; }
ul#recvorlist li.nohov, ul#recvorlist li.nohov:hover { background: #ffffff !important;
cursor: auto !important; }
ul#recvorlist li:hover { background: #eaeaea !important;
cursor: pointer; }
ul#recvorlist li:nth-child(2n+2) { background: #f7f7f7; }
.box .boxcontent.message { background: #f2f2f2; }
.umavatar { background: #ffffff;
padding: 5px 0px; }
.umtext { background: #ffffff;
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 #9e9e9e;
background: #ffffff;
-moz-box-shadow: 0px 0px 8px #bfbfbf;
-webkit-box-shadow: 0px 0px 8px #bfbfbf;
box-shadow: 0px 0px 8px #bfbfbf;
z-index: 50; }
small.options:hover, small.options { cursor: pointer;
border: none !important;
background: none !important; }
.optext { background: #ffffff;
-moz-box-shadow: 0px 4px 4px #999999;
-webkit-box-shadow: 0px 4px 4px #999999;
box-shadow: 0px 4px 4px #999999; }
.frules div { height: 100px;
border: 1px solid #e5e5e5;
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 #e5e5e5;
-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 #d1d1d1; 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 #e5e5e5; margin-top: 5px; padding-top: 5px; line-height: 70px; vertical-align: middle;}
table.line tr:nth-child(2n+1) { background: #ededed; }
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 #e5e5e5;
padding: 5px 10px;
background-color: #f9f9f9;
-moz-box-shadow: -1px 0px 8px #d8d8d8;
-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 #e5e5e5;
padding-bottom: 7px;
margin-bottom: 7px;
text-align:center;
}
.uadd, .uactions { border-top: 1px solid #e5e5e5;
padding-top: 7px;
margin-top: 7px; }
.pronav { padding-bottom: 2px;
margin: 4px 0 0 0; }
.pronav ul li { border-bottom: 1px solid #e5e5e5;
-moz-border-radius: 6px 6px 0px 0px;
padding: 4px 20px 2px 20px;
margin-right: 5px;
border: 1px solid #e5e5e5;
display:inline;
color: #ffffff;
background: #d1d1d1;
background-image: -moz-linear-gradient(15% 90% 90deg,#9e9e9e, #d1d1d1, #d1d1d1 100%); }
.pronav ul li a { color: #ffffff;
outline: none; }
.pronav ul li.act { border-bottom: none !important;
background: #f9f9f9; }
.pronav ul li.act a { color: #70ff40;
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: #ededed; }
ul.comments li { padding: 20px 0px; }
.commSig { border-top: 1px solid #e5e5e5;
padding-top: 7px;
margin-top: 7px; }
.commhead { background: #f2f2f2;
padding: 3px 10px;
border-top: 1px solid #e5e5e5;
margin-bottom: 5px; }
.commcont { text-align: justify;
padding: 0px 10px; }
.pblog strong { display: block;
margin-top: 10px;
padding: 5px 0px;
border-top: 1px solid #e5e5e5; }
ul.ublog li { padding: 15px 0px;
margin-bottom: 5px;
border-bottom: 1px solid #e5e5e5; }
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 #e5e5e5;
background: #ffffff;
-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 #e5e5e5;
border-right: 1px solid #e5e5e5; }
div.ppages span.deac { color: #cccccc;
font-weight: normal !important;
background: #f2f2f2 !important; }
div.ppages span.ac { font-weight: bold;
background: #e5e5e5; }
.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(http://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(http://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: #e5e5e5;
background-color: #e5e5e5;
height: 1px; }
table.calendar td { border: 1px solid #cccccc;
height: 150px;
width: 14%;
background-image: -moz-linear-gradient(0% 54% 90deg,#f9f9f9, #ffffff 100%);
vertical-align:top;
}
table.calendar div.day_header { background: #f7f7f7; padding: 3px 0px; border-bottom: 1px solid #d8d8d8; margin-bottom: 5px;}
table.calendar td ul { margin-left: 10px; }
table.calendar td:hover { cursor: pointer;
background-image: -moz-linear-gradient(0% 54% 90deg,#eaeaea, #f9f9f9 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: 17px; padding: 5px 0px 0px 5px; color: #ffffff;}
table.calendar tr.calendar_header td {height: 30px; line-height: 30px; vertical-align: middle; text-align: center; font-weight: bold; background: #eaeaea;}
table.calendar td.calendar_today div.day_header { background: #c6c6c6; border-bottom: 1px solid #ffffff; }
table.calendar td.calendar_today div.day_header a { color: #ffffff; }
table.calendar td.calendar_notcurrentmonth { background: #f9f9f9;
background-image: -moz-linear-gradient(30% 54% 90deg,#efefef, #ffffff 100%);
vertical-align:top;
}
a.addevent { display: none; font-size: 11px; float: right; padding: 4px 10px 0px 0px; font-weight: bold;}
ul.calendar_day li { padding: 10px 0px; }
#cal_newevents{border: 1px solid #cccccc}
#cal_newevents_span{position: relative; margin-right: 30px; float: right; z-index:100; background-color:#ffffff; }
ul.comments li {padding: 10px 20px; border-bottom: 1px solid #eaeaea; position: relative; text-align: justify;}
ul.comments li:nth-child(2n+2) {background: #f9f9f9;}
img.gallpic {padding: 5px; border: 2px solid #eaeaea;}
img.gallpic.loader {background: url(http://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: #f2f2f2;}
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("http://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("http://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: 11px;
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(http://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 #000000;
background: #000000;z-index: 300; }
ul.navigation, .navigation_wrap { z-index: 200;
width: 100%;
background: #000000;
background-image: -moz-linear-gradient(30% 90% 90deg,#000000, #000000 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#000000));
background-image: -ms-linear-gradient(top left, #000000 0%, #000000 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 #000000;
border-left: 1px solid #000000;
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: #000000;
background-image: -moz-linear-gradient(30% 90% 90deg,#000000, #000000 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#000000));
background-image: -ms-linear-gradient(top, #000000 0%, #000000 100%);
}
ul.navigation li img.dwn { position: absolute; right: -2px; top: 10px; }
ul.navigation li a { font-size: 13px; color: #ffffff; text-decoration: none; vertical-align: middle; display: block; padding: 3px 7px;}
ul.submenu { background: #000000;
background-image: -moz-linear-gradient(30% 90% 90deg,#000000, #000000 100%);
display: none;
position: absolute;
z-index: 500;
left: 0px;
top: 20px; }
ul.submenu li { border-bottom: 1px solid #000000;
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 #aaaaaa;
border-top: none;
background: #cbcbcb;
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: #ffffff;}
.login_box table, .login_box td { color: #ffffff; }
.login_box a, .search_box a { color: #ffffff; 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: #b7b7b7; -moz-border-radius: 6px; font-size: 13px; text-decoration: none; border: none;}
.header, .footer { background: #d1d1d1;

background-image: -moz-linear-gradient(15% 90% 90deg,#b7b7b7, #d1d1d1, #d1d1d1 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d1d1), to(#b7b7b7));

background-repeat: repeat-x;
background-size: 100% 100% ;
color: #ffffff;
margin: 0px auto;
overflow: visible;
position: relative;
text-align: left; }
.footer { background-image: none; }
div.usercontent { color: #ffffff;
font-size: 13px; }
#obere_leiste .usercontent { min-height:80px; }
.header h1 { color: #ffffff;
font-size: 17px; }
.topnavigation_wrap { z-index: 800;
background: #d1d1d1;
background-image: -moz-linear-gradient(30% 90% 90deg,#b7b7b7, #c4c4c4 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b7b7b7), to(#c4c4c4));
background-image: -ms-linear-gradient(top left, #b7b7b7 0%,#c4c4c4 100%);
border-bottom: 1px solid #aaaaaa;
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: #aaaaaa; }
.topnavigation_wrap li:hover { background: #cbcbcb; cursor: pointer; }
.topnavigation_wrap a { color: #ffffff; font-size: 11px; 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: 11px; font-style: italic; width: 180px !important;}
#headerSearchSubmit { width: 22px !important; height: 22px !important; float: none; display: inline; background: #000000 url(http://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 #ffffff; 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: 11px !important; margin-top: -1px; padding: 7px 10px; border-bottom: 1px solid #bcbcbc; }
#global-news-box-wrap span:hover { background: #c4c4c4; cursor: pointer; }
#global-news-box-wrap span:last-child { border-bottom: none; margin-bottom: 0px;}
#news-headline, #news-headline:hover { background: #bababa; }
li.news { border-color: #aaaaaa !important; background: #cbcbcb; }
#blog-article-wrap { width: 75%; border-right: 1px solid #e5e5e5; 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: #f9f9f9;}
#blog-sidebar li { display: block; padding: 10px; border-bottom: 1px solid #e5e5e5; }
#blog-sidebar strong.caption { display: block; border-top: 3px solid #e5e5e5; background: #f2f2f2; padding: 6px 10px; }
.blog-article-text { text-align: justify; margin-bottom: 20px;}
.blog-article-header { position: relative; background: #f2f2f2; background-image: -moz-linear-gradient(19% 75% 90deg,#ededed, #f9f9f9); border-bottom: 1px solid #e5e5e5; border-top: 3px solid #e5e5e5;}
.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: #ffffff; position: absolute; right: 0px; top: 10px;}
.comments-ul li { display: block; }
div.comment-text { }
.commSig { border-top: 1px solid #e5e5e5;
padding-top: 7px;
margin-top: 7px; }
.comments-header { position: relative; border-top: 3px solid #e5e5e5; }
#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: #f2f2f2;
padding: 3px 10px;
border-top: 1px solid #e5e5e5;
margin-bottom: 5px; }
.commcont { text-align: justify;
padding: 0px 10px; }
.ltit { font-size: 11px;
-moz-border-radius: 6px 6px 0px 0px;
color: #ffffff;
margin: 20px 0px 0px 0px;
background-image: -moz-linear-gradient(15% 90% 90deg,#9e9e9e, #d1d1d1, #d1d1d1 100%);
border: 1px solid #b7b7b7;
border-bottom: none;
padding: 6px 5px;
display: block; }
.ltit a { color: #ffffff;
text-decoration: underline; }
div.lcont { background-image: -moz-linear-gradient(19% 96% 90deg,#eaeaea, #f7f7f7, #f7f7f7 100%);
border: 1px solid #e5e5e5;
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: 11px; }
.np-blog-wrap { border-top: 1px solid #e5e5e5; 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(http://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(http://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("http://files.homepagemodules.de/b2001010/a_488.gif") no-repeat scroll left center transparent;
display:block;
padding-left:14px;
}
.hpm_spoiler_closed {
background:url("http://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:#9e9e9e;
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 #9e9e9e;
height:20px;
margin:0;
padding:1px 0px;
width:100%;
}
#hpm_pagebody {
background-color: #ffffff;
color: #ffffff;
}
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: #ffffff;
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 #e5e5e5; background: #f2f2f2; padding: 6px 10px; }
strong.lcaption a { font-weight: normal; position: absolute; right: 10px; top: 6px; }
div.lcaption-body { margin-bottom: 30px; background: #f9f9f9; }
label.blog-catlist { display: block; padding: 4px 0px; }
div.blog-catlist-wrap { margin: 10px; background: #ffffff; }
.blog-catlist-caption { display: block; border-top: 3px solid #e5e5e5; background: #f2f2f2; padding: 6px 10px; }
/*Integrations*/
.widget_calendar_event {cursor:pointer;border-bottom: 1px solid #9e9e9e; padding: 5px;text-align: left;}
.widget_calendar_event:hover{background-color: #e5e5e5}
.widget_calendar_date {font-size: 11px; float: right; width: 30%;}
.widget_calendar_name {font-weight: bold; float: left; width: 60%; border-right: 1px solid #9e9e9e;}
.widget_calendar_check {float: left; padding: 3px 10px 3px 5px;}
/*Kalender Widget Integration*/
.widget_calendar_integration {text-align: justify; font-size: 11px;}
.widget_calendar_integration_empty {width:150px; height:100px; background-image: url(http://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 #9e9e9e; 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:#ffffff}
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(http://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 #b7b7b7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: #d1d1d1 bottom left repeat-x;
color: #ffffff;
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: #f2f2f2;
border: 1px solid #9e9e9e;
margin-top: 20px;
}
#progressbar {
width: 0px;
height: 24px;
background: #d1d1d1 bottom left repeat-x;
background-image: -moz-linear-gradient(15% 90% 90deg,#b7b7b7, #d1d1d1, #d1d1d1 100%);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d1d1), to(#b7b7b7));
}
/*Upload Progress Bar end*/
/*Zitate*/
.savequot{padding-left:20px !important; background:url(http://files.homepagemodules.de/b2001010/a_277.png) no-repeat left center;}
.savequot.act{background:url(http://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(http://files.homepagemodules.de/b2001010/a_333.png) no-repeat center center ;}
#subscription_table tr.act td.icon{background: url(http://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: 13px;
color: #ffffff;
background-color: #ffffff;
z-index: 99;
word-wrap:break-word;
-moz-box-shadow: -2px 4px 6px #cccccc;
-webkit-box-shadow: -2px 4px 6px #cccccc;
box-shadow: -2px 4px 6px #cccccc;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
border: 1px solid #9e9e9e;
}
.donationinfo{padding-left: 100px; background:url(http://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;
}
/********** MINECRAFT DESIGN v1.0 © BY IXCE (INOFIZIELLE XOBOR COMMUNITY ERWEITERUNGEN) **********\ *          http://communityportal.xobor.de | Version 1.0 | Movert & $webdev | 30/04/2013          * *                                                                                                 * *       WICHTIG: KEINE ÄNDERUNGEN OHNE HTML & CSS KENTNISSE AN DIESEM CODE VORNEHMEN!             * *                    DAS ENTFERNEN VON COPYRIGHT HINWEISEN IST UNTERSAGT.                         * *    BEI FRAGEN UND PROBLEMEN STEHT IHNEN DAS TEAM VON http://communityportal.xobor.de BEREIT     * *                                                                                                 * *    Hinweis: Sie können ein Individuelles Logo unter Admin > Layout > Kopf- & Fußzeile in        * *          dem Feld für die Kopfzeile eintragen, nutzen sie dazu einfach HTML & CSS.              * * Beispiel: <img src="http://meinedomain.de/verzeichniss/logo.jpg" with="200px" height="100px"/>  * \*************************************************************************************************/  img.toggle_img { padding-top: 0px !important; margin-top: -3px !important; }  .xQuotes  { border-radius: 6px 6px 0px 0px !important; border-color: #000000 !important; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 1) !important; -moz-box-shadow:    0px 0px 5px rgba(0, 0, 0, 1) !important; box-shadow:         0px 0px 5px rgba(0, 0, 0, 1) !important; } .xQuotesBottom, .xQuotesMain { background-image: url(http://files.homepagemodules.de/b562810/a_74_ce75f999.png); background-position: center center; border-color: #000000 !important; } .xQuotesNews { background-image: url("http://files.homepagemodules.de/b562810/a_71_ef07d5cc.png"); background-position: 50% 0%; } .blog-article-header, #blog-sidebar li, .commhead, div.lcaption-body, div.blog-catlist-wrap   { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; border-left: 1px solid black; border-right: 1px solid black; } .fpages a, .fpages .crtp, .fpages .crtp_strip { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  .gpicutre_wrap div { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  .prinf td, .pronav ul li { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  ul.modad li.active, ul.modad li:hover { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  table.vote tr:nth-child(2n+1)  {  background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  .vote-percent { background-color: #005E24 !important; border-color: #000000 !important; }  .footer ul { display:block; with:100%; background: url(http://files.homepagemodules.de/b562810/a_88_fcc9a4a3.png) no-repeat 20px 50% !important;  }  .content ul.modad { border-color: #000000 !important; }  table.vote { border-color: #000000 !important; }  ul.topnavigation { float:right; }  #obere_leiste { background-color: transparent !important; background: url(http://files.homepagemodules.de/b562810/a_70_c786c9db.png) center top repeat-x !important; }  ul.forum, ul.forum li table, ul.forum li, .psidebar, .proright { background-image: url(http://files.homepagemodules.de/b562810/a_74_ce75f999.png); background-position: center center; border-color: #000000 !important; }  input#search, #headerSearchSubmit  { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border: 4px outset #595959 !important; text-shadow: 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000; }  .topnavigation_wrap li:hover, #news-headline, #news-headline:hover, #global-news-box-wrap span:hover, li.news  { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  .topnavigation_wrap { background: transparent; border: 0px !important; text-shadow: 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000; }  #blog-sidebar ul { background-color: transparent !important; }  #blog-sidebar strong.caption, strong.lcaption, .blog-catlist-caption { background-image: url("http://files.homepagemodules.de/b562810/a_71_ef07d5cc.png"); background-position: 50% 0%; font-size: 14px; padding-bottom: 5px; padding-top: 15px; text-shadow: 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000; border: 1px solid black !important; border-radius: 6px 6px 0px 0px; }  .xQuotesHead div { background-image: url("http://files.homepagemodules.de/b562810/a_71_ef07d5cc.png"); background-position: 50% 0%; font-size: 14px; padding-bottom: 5px; padding-top: 15px; text-shadow: 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000; border: 1px solid black !important; border-radius: 6px 6px 0px 0px; }  #blog-article-wrap { border-color: #000000 !important; }  #calroot, #calweeks { background: url("http://files.homepagemodules.de/b562810/a_75_36eb31b7.png") transparent !important; border-color: #000000 !important; -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.75); -moz-box-shadow:    -3px 3px 3px rgba(0, 0, 0, 0.75); box-shadow:         -3px 3px 3px rgba(0, 0, 0, 0.75); color: #ffffff !important; }  ul.comments li:hover, ul.comments li:nth-child(2n+2) { background: transparent !important; }  table.calendar td, table.calendar div.day_header { border-color: #000000 !important; }  table[style="opacity: 0.6;filter:alpha(opacity=60);-moz-opacity:.60;margin-top:2px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:1px solid #ffffff; background-color:#ffffff;width:auto;"] { background-color: #000000 !important; border-color: #000000 !important; }    .calweek a:hover, .calfocus { background: url("http://files.homepagemodules.de/b562810/a_75_36eb31b7.png") transparent !important; }  #calroot a { color: #ffffff !important; }  .messageAvatar, .messageinformation, .options, .foptions_list, .foptions_list_flist, .eventImage { background: url("http://files.homepagemodules.de/b562810/a_75_36eb31b7.png") transparent !important; border-bottom-color: #000000 !important; border-left-color: #000000 !important; border-right-color: #000000 !important; border-top-color: #000000 !important; -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.75); -moz-box-shadow:    -3px 3px 3px rgba(0, 0, 0, 0.75); box-shadow:         -3px 3px 3px rgba(0, 0, 0, 0.75); }  table.calendar tr.calendar_header td, table.calendar div.day_header { background: #000000 url(http://files.homepagemodules.de/b562810/a_72_ad088e6d.png) left top !Important; }  #searchres.slim li:hover, #searchres.slim li.act, #searchres.slim li, table.calendar td.calendar_notcurrentmonth { background-image: url(http://files.homepagemodules.de/b562810/a_74_ce75f999.png); background-position: center center; }  ul.navigation, .navigation_wrap {     background: transparent !important; }  #hpm_pagebody, .login_box, #global-news-box-wrap, a.header_login { background: url("http://files.homepagemodules.de/b562810/a_75_36eb31b7.png") transparent !important; border-color: #000000 !important; }  .foptions_list_flist a, .foptions_list_flist strong {  background: #000000 !important; border: 0px !important; }  input[type="text"], textarea, input[type="submit"], button, a.button, input { background: url("http://files.homepagemodules.de/b562810/a_75_36eb31b7.png") transparent !important; border-color: #000000 !important; -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.75); -moz-box-shadow:    -3px 3px 3px rgba(0, 0, 0, 0.75); box-shadow:         -3px 3px 3px rgba(0, 0, 0, 0.75); }  .foptions_list a {  border-bottom: 1px solid #000000; }  .foptions, .foptions1, .foptions2, .foptions3, .foptions4 { border-left: 0px !important; }  td.sidebar { background: #000000 url(http://files.homepagemodules.de/b562810/a_72_ad088e6d.png) left top !Important; border-right: 1px solid #000000 !Important; }  td.reply { background: #000000 url(http://files.homepagemodules.de/b562810/a_72_ad088e6d.png) left top !Important; border-top: 1px solid #000000 !Important; }  .mtextwrap { background-color: transparent !important; }  body { background-color: #141414; background-repeat: repeat-x; text-shadow: 0px 0px 3px rgba(0, 0, 0, 1); }  .header {  background-color: transparent !important; }   .box { border-color: #000000 !important; -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.75); -moz-box-shadow:    -3px 3px 3px rgba(0, 0, 0, 0.75); box-shadow:         -3px 3px 3px rgba(0, 0, 0, 0.75); }  .usercontent { color: #000000 !important; height:180px; } .usercontent a { color: #000000 !important; }  ul.navigation, .navigation_wrap { background-color: transparent !important; }  ul.navigation {  border-bottom: 0px !important; }  ul.navigation li.menu_item {  border-left: 0px !important; border-right: 0px !important; margin-left:5px; margin-right: 5px; background: url(http://files.homepagemodules.de/b562810/a_77_8dec8229.png) top left !important; border: 4px outset #5ad80e !important; text-shadow: 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000; font-weight: 700 !important; }  ul.navigation li.menu_item:hover, ul.navigation li.currentpage { background: url(http://files.homepagemodules.de/b562810/a_76_079607b6.png) top left !important; border: 4px outset #595959 !important; text-shadow: 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000, 0px 0px 3px #000000; font-weight: 700 !important; }  .box .boxheader { background-image: url(http://files.homepagemodules.de/b562810/a_71_ef07d5cc.png); background-position: center top; text-shadow: 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1); font-size:14px; padding-top: 15px; padding-bottom:5px; }  .box .boxcontent { background-image: url(http://files.homepagemodules.de/b562810/a_74_ce75f999.png); background-position: center center; }  .box .boxheader a { text-shadow: 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1), 0px 0px 3px rgba(0, 0, 0, 1); font-size:14px; }  .content, .footer { background: transparent url(http://files.homepagemodules.de/b562810/a_75_36eb31b7.png) !important; border-color: #000000 !important; }  ul#help-ul li.topic a { color: #ffffff !important;  }  .memberlist td, .memberlist td:hover { background-image: url(http://files.homepagemodules.de/b562810/a_74_ce75f999.png); background-position: center center; }  .header {     background: transparent !important; }