html, body {height: 100%; }
body {width:auto;min-width:1062px;text-align:center;margin:0;color:#333;font:normal normal normal 14px/18px "trebuchet MS", "ff-dax-web-pro-1","ff-dax-web-pro-2",Helvetica, Arial, Verdana, sans-serif;background:#488ac4; }
div, p, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, fieldset, form, label {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;font-weight:normal;}
img, fieldset {border:none; display:block;}
a {color:#488ac4;text-decoration:none;}
a:hover {text-decoration:underline;}
li {list-style:none;}
textarea, select, .input {margin:0;color:#333;font-size:16px;line-height:normal;}
textarea {border:1px solid #999;padding:1px 5px;font-family:Helvetica, Arial, Verdana, sans-serif;}
.input {border:1px solid #999;padding:1px 5px;}
select  {border:1px solid #999;padding:1px 0;}

#backleft {position:absolute;right:50%;top:120px;width:50%;height:259px;margin:0 531px 0 0;background:#666;}
.home #backleft {height:456px;background:#000 no-repeat right top;}
#backright {position:absolute;left:50%;top:120px;width:50%;height:259px;background:#666;}
.home #backright {height:456px;background:#000 no-repeat 531px 0;}

#container {position:relative;overflow:hidden;margin:0 auto 0 auto;padding:25px 0 0 0;text-align:left; background:#fff}  
#footer { position:relative;bottom:0px;left:0;overflow:hidden;width:100%;padding:10px 0 10px 0;text-align:left;color:#fff;background: #488AC4;}

#slideshow{margin:0 auto; min-width:1062px; width:1062px; overflow:hidden;}

#header {overflow:hidden;position:relative; background:#fff; text-align:left;padding-top:10px;}
#content {overflow:hidden;padding-bottom:30px;margin:0 auto 0 auto;width:1062px;}
#content #main {float:left;width:715px;margin-left:5px;}
#content #sidebar {float:right;width:265px;font-size:12px;line-height:15px;}
#watermark {overflow:hidden;padding:0 0 0 0;}

#shader {z-index:300;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.4;filter:alpha(opacity=40);}
#layer {z-index:400;position:absolute;left:0;top:0;text-align:left;}

#header .head {overflow:hidden;width:1062px;position:relative;clear:both;text-align:left;margin:0 auto;}
#header .head .navBar {position:absolute;left:0;top:0px;float:left;width:220px;height:242px;margin:0px 0 0 0px;padding:25px 0 0 23px;font-size:18px;line-height:normal;background:transparent url("../images/backgrounds/menu.png") repeat left top;}
#header .head .navBar .logo {margin:0 0 45px 0;}
#header .head .navBar .menu li {margin:0 0 11px 0;line-height:20px;font-size: 18px; font-family: "trebuchet MS", "ff-dax-web-pro-1","ff-dax-web-pro-2", Helvetica, Arial, Verdana, sans-serif;}
#header .head .navBar .menu li a {color:#fff;}
#header .head .navBar .menu li a:hover {color:#000;text-decoration:none;}
#header .head .navBar .menu li.active a {color:#000;}

/* #menu {height:100px;background:#fff  url("../images/backgrounds/menu_back.png") repeat-x;padding-bottom:0px;}*/
#menu {height:100px;background:#000  url("../images/backgrounds/menu_back.png") repeat-x left top;padding-bottom:0px;}
#menu #navBar{margin:0 auto; width:1062px;overflow:hidden;}
#menu h1 {position: absolute; top: 15px; margin: 5px 10px 0;}
#menu #navBar .menu {float:right; padding:64px 0px 0 0;}
#menu .navBar .menu li {padding:0 10px 10px; font-size: 18px; font-family: "trebuchet MS", "ff-dax-web-pro-1","ff-dax-web-pro-2", Helvetica, Arial, Verdana, sans-serif; float:left;}
#menu .navBar .menu li a {color:#fff;}
#menu .navBar .menu li a:hover {color:#488ac4;text-decoration:none;}
#menu .navBar .menu li.active a {color:#488ac4;}

.teaser3list {overflow:hidden;margin:0 0 15px 0;}
.teaser3list li {position:relative;float:left;width:312px;height:166px;margin:0 0 0 63px;background:transparent url("") no-repeat left top;cursor:pointer;}
.teaser3list li:first-child {margin:0;}
.teaser3list li h2 {padding:13px 0 9px 12px;font-size:16px;line-height:normal;color:#fff;background:transparent url("../images/backgrounds/teaser3list.png") repeat left top;}
.teaser3list li:hover h2 {background-image:url("../images/backgrounds/teaser3list_act.png");}
.teaser3list li a {position:absolute;left:0;bottom:0;display:inline-block;width:145px;padding:7px 4px 6px 12px;font-size:12px;line-height:normal;color:#fff;background:transparent url("../images/backgrounds/teaser3list.png") repeat left top;}
.teaser3list li:hover a {background-image:url("../images/backgrounds/teaser3list_act.png");}

#main .normal {margin:0 0 0 40px;}
#main h1 {font-family: Georgia, "Times New Roman", serif;margin:0 0 40px 0;font-size:36px;line-height:normal;}
#main h2 {font-family: Georgia, "Times New Roman", serif;margin:0 0 20px 0;font-size:26px;line-height:normal;color:#488ac4;}
#main .text {margin:0 0 30px 0;}
#main .aList {margin:0 0 20px 0;}
#main .aList li {margin:0 0 14px 0;padding:0 0 0 15px;background:transparent url("../images/elements/dot.png") no-repeat 0 6px;font-size:14px;}
#main td {vertical-align:top; width:500px; padding-right:10px; padding-bottom:10px;}

#main .profile {overflow:hidden;padding:0 0 0 0;background:transparent url("") no-repeat left top;}
#main .profile h1 {color:#488ac4;}
#main .profile p {margin:0 0 45px 0;}
#main .profile .buttonRow {overflow:hidden;}
#main .profile .buttonRow .button {float:left;margin:0 10px 0 0;padding:5px 10px;color:#fff;font-weight:bold;background:#488ac4;text-decoration:none;}
#main .profile .buttonRow .button:hover {background:#3C79AE;}

#main .mapShadow {overflow:hidden;width:700px;height:340px;margin:0 0 40px 0;background:transparent url("../images/backgrounds/map_shadow.png") no-repeat left top;}
#main .mapShadow #map {width:640px;height:260px;margin:40px 0 0 30px;}

#main .show {overflow:hidden;margin:0 0 0 0;padding:0 0 0 0;}
#main .show .left {float:left;}
#main .show .right {float:right;}
#main .show .right img {display:block;margin:0 0 29px 0;}

#sidebar .box {margin:0 0 22px 0; border:1px solid #D1D1D1;}
#sidebar .box h3 {padding:13px 0 9px 14px;font-size:18px;line-height:normal;color:#333;background:#f1f1f1;border-bottom:1px solid #D1D1D1;}
#sidebar .box .innerBox {padding:10px 10px 0 10px;}
#sidebar .box h4 {margin:0 0 4px 0;font-weight:bold; color:#333}
#sidebar .box p {margin:0 0 15px 0;}
#sidebar .box .linkList {margin:0 0 15px 0;}
#sidebar .box .linkList li {}
#sidebar .box .linkList2 {margin:0 0 25px 0;}
#sidebar .box .linkList2 li a {color:#333;}

#sidebar .box .imageBox {position:relative;height:204px;background:transparent url("") no-repeat left top;}
#sidebar .box .imageBox p {position:absolute;left:0;bottom:0;width:253px;margin:0;padding:7px 0 10px 10px;background:transparent url("../images/backgrounds/teaser_contact.png") repeat left top;}
#sidebar .box .imageBox p span {cursor:pointer;}
#sidebar .box .imageBox p span:hover {text-decoration:underline;}
#sidebar .box .imageBox p a {color:#333;}

#watermark img {margin:0 auto;}

#footer .wtf {width:1060px;margin:0 auto;}
#footer a {color:#CDCDCD;}
#footer img {float:left;margin:3px 42px 0 0;}
#footer .copy {float:left;margin:0 59px 0 0;font-size:12px;line-height:15px;}
#footer .copy p {margin:0 0 8px 0;}
#footer .footerBar {overflow:hidden;padding:5px 0 0 0;font-size:14px;line-height:normal;border-top:1px solid #ADADAD;}
#footer .footerBar li {float:left;margin:0 12px 0 0;}

#layer .number {overflow:hidden;text-align:center;background:transparent url("../images/backgrounds/layer_number_left.png") no-repeat left top;}
#layer .number .number2 {overflow:hidden;min-width:875px;height:185px;margin:0 0 0 50px;padding:55px 50px 0 0;background:transparent url("../images/backgrounds/layer_number_right.png") no-repeat right top;}
#layer .number p {font-size:80px;line-height:normal;color:#fff;}

#layer .formular {overflow:hidden;background:transparent url("../images/backgrounds/layer_form_top.png") no-repeat left top;}
#layer .formular2 {overflow:hidden;width:575px;margin:50px 0 0 0;padding:0 125px 40px 0;background:transparent url("../images/backgrounds/layer_form_bottom.png") no-repeat left bottom;}
#layer .formular h2 {color:#fff;margin:0 0 10px 0;font-size:18px;line-height:normal;font-weight:bold;}
#layer .formular p {width:430px;margin:0 0 10px 0;color:#fff;}
#layer .formular form {float:right;}
#layer .formular .row {overflow:hidden;margin:0 0 15px 0;}
#layer .formular label {float:left;width:130px;color:#fff;}
#layer .formular .input {float:left;width:320px;}
#layer .formular select {float:left;width:332px;}
#layer .formular textarea {float:left;width:320px;height:120px;}
#layer .formular .submit {float:right;padding:5px 10px;color:#fff;font-weight:bold;border:1px solid #fff;background:#488ac4;}

#s3slider {width: 1062px; height: 300px; position: relative; overflow: hidden; }
#s3slider a.but, #s3slider a.but:visited{color:#fff; padding:4px 4px; background-color:#444; filter: alpha(opacity=90); opacity: 0.9; border:solid 2px #363637;}
#s3sliderContent {width: 1062px; position: absolute; top: 0;margin:0px ; list-style-type:none !important;}
.s3sliderImage {float: left; position: relative; display: none; llist-style-type:none !important;}
.s3sliderImage div {position: absolute; right:0; top:0; font-size: 15px; padding:0; width: 390px; height:456px; padding:60px 30px 20px 30px; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; color: white; display: none; bottom: 0px;}
.s3sliderImage div p {padding-bottom: 30px;}
.s3sliderImage div h1{font-size:50px; color:#fff;}
.clear {clear: both;}

#home_feature{height:400px;background:#488ac4 url(../images/backgrounds/home_feature_back_.png) no-repeat center top;}

/* slider nav */
#slider_thumbnails{display:none;position:absolute;z-index:100;top:375px;left:0; margin-left: 490px;}
#slider_preview_img{text-align:center;}
.slider_preview_img{cursor:pointer;height:15px;width:15px;background:transparent url(../images/backgrounds/slider_inactive.png) no-repeat scroll 0 0;}
.active_slider_img{height:15px;width:15px;background:transparent url(../images/backgrounds/slider_active.png) no-repeat scroll 0 0;}
.slider_img_cropped{position:absolute;right:0;top:0;}
.slider_img_full_cropped{margin-top:20px;position:absolute;right:0;top:0;width:595px;}
.slider_img_full{position:absolute;right:0;top:0;}

/* slider full */
#slider_img{ display:none; height:400px; overflow:hidden; position:relative; right:0; top:0px; width:1062;}
#home_feature #slider_img .slider_full{height:400px;margin-top:0px;overflow:hidden;}
.slider_frame{ background:transparent url(../images/backgrounds/slider_fr_ame.png) no-repeat scroll 0 0; cursor:pointer; height:340px; position:absolute; top:0; right:0; width:600px;}
.slider_content{ display:none; left:0; padding-left:30px; padding-top:30px; position:absolute; top:0; width:300px; z-index:10;}
.slider_full .slider_content{width:470px;padding-left:0px;}

/* slider staged */
#home_feature .background {background:url(../images/backgrounds/full.jpg) center top no-repeat;}
#home_feature.staged .background{height:400px;background:transparent url(../images/backgrounds/stage.jpg) center top no-repeat;}
#home_feature #slider_img .slider_cropped{height:340px;margin-top:20px;overflow:hidden;}
#home_feature #slider_content .slider_cropped{margin:40px 30px;overflow:hidden;}
#home_feature .slider_full h2, #home_feature .slider_full{color:#000;}
#home_feature .slider_full h2 {font-size:34px; margin-bottom: 25px; font-family: Georgia, "Times New Roman", serif; color:#fff;}
#home_feature .slider_full h3 {font-size:20px; margin-top: 25px; margin-bottom: 20px; color:#fff;}

#slider_img img{right:0;bottom:0;}
#loading_slider{background:transparent url(../images/backgrounds/slider_loader.gif) no-repeat scroll center top;height:64px;position:absolute;text-align:center;top:170px;width:1062px !important;z-index:20;}
.inner{height:100%;width:1062px;position:relative;clear:both;text-align:left;margin:0 auto;}
.slider_content a.button{background:transparent url(../images/backgrounds/buttons.gif) no-repeat scroll center -34px;border:2px solid #fff;color:#EEEEEE;height:30px;line-height:30px;letter-spacing:1px;padding:3px 12px;text-transform:uppercase;overflow: visible;}
.slider_content a.button:hover,.button:hover{background:transparent url(../images/backgrounds/buttons.gif) repeat-x scroll center -2px;cursor:pointer;}

/* default intro */
#intro_blurb{background:#e6e6e6;position:relative;min-height:123px;overflow:hidden;}
#intro_blurb_title {background:transparent url(../images/backgrounds/intro.gif) no-repeat scroll right -7px;color:#F9F9F9;display:block;float:left;font-size:32px;height:62px;line-height:32px;margin-right:30px;margin-top:40px;padding-right:17px;}
#intro_blurb_title span {background:transparent url(../images/backgrounds/intro.gif) no-repeat scroll -7px -7px;display:block;line-height:32px;padding:12px 20px 16px 30px;}
#blurb{color:#444;font-size:24px;line-height:100%;min-height:57px;min-width:200px;overflow:hidden;padding:46px 0 20px 20px;}
/* twitter intro */	
#blurb p.tweet{min-height:50px;background:transparent url(../images/backgrounds/tweet.png) no-repeat scroll -10px -26px;line-height:100%;margin-bottom:0;padding-left:65px;}
#blurb p.tweet a{color:#666;font-size:22px;}

/* ------- 5. Breadcrumbs ------- */
#breadcrumbs{color:#aaa;background:#f9f9f9 url(../images/backgrounds/outset_breadcrumbs.gif) repeat-x scroll center top;height:40px;}
body.inset #breadcrumbs {background-image:url(../images/backgrounds/inset_breadcrumbs.gif);}
#breadcrumbs .inner{padding-top:25px;font-size:10px;}
#breadcrumbs a{color:#bbb;}
body#home_page #body_block {padding-top:0px;}
.breadarrow{color:#ccc;padding:0 4px;}

.alignright,img.alignright,a img.alignright {float:right; margin:10px 0px 10px 16px;}
.alignleft,img.alignleft,a img.alignleft {float:left; margin:10px 16px 10px 0;}
.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.frame,.small_frame {border:1px solid #eaeaea;display:inline-block;}
.frame img{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #fff;padding:8px;margin:0;}
.small_frame img {background:#F5F5F5 none repeat scroll 0 0;border:1px solid #fff;padding:4px;margin:0;}

.one_half{width:456px;}
.one_third{width:288px;height:350px;}
.two_third{width:624px;}
.one_fourth{width:204px;}
.three_fourth{width:708px;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth{position:relative;margin-left:48px;margin-bottom:20px;float:left;}
.last{margin-right:0 !important;clear:right;}


#loading_slider{background:transparent url(../images/slider_loader.gif) no-repeat scroll center top;height:64px;position:absolute;text-align:center;top:170px;width:960px !important;z-index:20;}
/* ------- 2. Portfolio ------- */
.loading_gallery {background:transparent url(../images/ajax-loader.gif) no-repeat scroll center center;height:32px;left:129px;position:absolute;top:73px;width:32px;}
h2.portfolio{margin-top:45px;}
h3.portfolio{margin-bottom:15px;margin-top:0;}
p.portfolio{margin-bottom:15px;}

.portfolio_single_pic{background:transparent url(../images/portfolio_post_frame.gif) no-repeat scroll -1px -10px;display:block;height:600px;position:relative;width:960px;}
.portfolio_single_pic img{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #FFFFFF;height:516px;left:2px;padding:4px;position:absolute;top:22px;width:945px;}

/* ------- 3. Portfolio Gallery View ------- */
.loading_gallery_post {background: transparent url(../images/ajax-loader.gif) no-repeat scroll center center;height:32px;left:450px;position:absolute;top:267px;width:32px;}
.portfolio_img_holder {background: transparent url(../images/portfolio_gallery_frame.gif) no-repeat scroll 0 -5px;display:block;height:180px;position:relative;	width:288px;}
.portfolio_img_holder img {background: #F5F5F5 none repeat scroll 0 0;	border:1px solid #FFFFFF;height:151px;left:1px;padding:4px;position:absolute;top:9px;width:276px;}
.rollover {background: transparent url(../images/zoom_small.png) no-repeat 0 0;display:none;height:151px;left:6px;position:absolute;top:14px;width:276px;}
.rollover_play {background: transparent url(../images/play_small.png) no-repeat 0 0;display:none;height:151px;left:6px;position:absolute;top:14px;width:276px;}

/* ------- 4. Portfolio Full View ------- */
.loading_gallery_full {background: transparent url(../images/ajax-loader.gif) no-repeat scroll center center;height:32px;left:215px;position:absolute;top:124px;width:32px;}
.full_portfolio_frame{background: transparent url(../images/portfolio_full_frame.gif) no-repeat scroll -14px -14px;height:300px;margin-top:35px;width:472px;position:relative;}
.full_portfolio_frame img{background: #F5F5F5 none repeat scroll 0 0;border:1px solid #FFFFFF;height:246px;left:1px;padding:4px;position:absolute;top:8px;width:447px;}
.full_portfolio_frame .rollover {background: transparent url(../images/zoom_large.png) no-repeat scroll 0 0;height:246px;left:6px;top:13px;width:447px;}
.full_portfolio_frame .rollover_play {background: transparent url(../images/play_large.png) no-repeat scroll 0 0;height:246px;left:6px;top:13px;width:447px;}
	
.blog_frame .rollover {background: transparent url(../images/zoom_blog.png) no-repeat scroll 0 0;height:234px;top:30px;width:612px;}
.blog_frame .rollover_play {background: transparent url(../images/play_blog.png) no-repeat scroll 0 0;height:234px;top:30px;width:612px;}
	
.wrapper{margin-bottom: 30px;overflow: hidden;}
.cat{clear: both;float:left;width:288;}
.desc {clear:both;float:left;width:288px;}
.refcontent{clear:both;margin-left:0px;margin-right:5px; background:#F9F9F9 none repeat scroll 0 0;padding-bottom:10px;padding-top:10px;border: 1px solid #d1d1d1;}
.wrapper .image_loader p{min-height:115px; font-size:11px;line-height:16px;}
.refItems{}
.reflinks {margin-top:10px;margin-bottom:20px; overflow:hidden;}
.reflinks p {margin-bottom:5px;}
.reflinks ul li {float:left; list-style-position:inside; padding-right: 10px; padding-left: 15px;background:transparent url("../images/elements/dot.png") no-repeat 0 6px;font-size:14px;}

.controlls {margin-bottom:15px;}
.log{float:left;padding:20px 10px 0;}
.refcontent ul.aList{padding-left:15px;padding-top:15px;padding-right:15px;}
.refGroup{height:150px;}

html* #contactForm{padding-left:110px;}

.gradient_box_middle{background:transparent url(../images/backgrounds/gradient_box_middle.gif) repeat-y scroll 0 0;width:625px; margin-top:40px;}
.gradient_box_bottom{background:transparent url(../images/backgrounds/gradient_box_bottom.gif) no-repeat scroll 0 bottom; padding:26px;position:relative;}
.gradient_box_top{background:transparent url(../images/backgrounds/gradient_box_top.gif) no-repeat scroll 0 top;}

html* #pulldown_layer .formular {padding-top:0px!important;margin-top:10px;}
#pulldown_layer{filter: alpha(opacity = 90)}
.pulldown_layer_row {padding-bottom: 8px;}
.pulldown_layer_headline h2 {font-family: Georgia, "Times New Roman", serif;margin:0 0 20px 0;font-size:26px;line-height:normal;color:#488ac4;margin-bottom: 15px!important;}
.pull_text {font-size: 12px;width:240px!important;padding-right:30px!important;}
.pulldown_layer_row label {font-size: 12px;float:left;width:160px;}
.pulldown_layer_row input.input {font-size: 12px;height:16px;width:219px;}
.pulldown_layer_row .submit{margin-top: 2px;background:none repeat scroll 0 0 #488AC4;border:1px solid #FFFFFF;color:#FFFFFF;float:right;font-weight:bold;padding:5px 10px;cursor: pointer;margin-right:10px;}
.tx-editpulldownloader-pi2{text-align:left;}

/*BLOG*/
.dontshow {display:none;}

.blogEntry {margin:0 0 30px 0;}
.tx-wecdiscussion-forumMessageInfo {padding:15px 0 0 0;color:#999;font-size:14px;line-height:18px;}
#goback {margin:0 0 10px 0;}

h3.head3 {color:#488AC4;margin:0 0 15px 0;}
.alerts {margin:0 0 15px 0;font-weight:bold;}
.tx-wecdiscussion-forumMessageCommentNum {font-size:20px;padding:0 0 0 20px;}
.tx-wecdiscussion-mainContent {width:auto !important;}
.tx-wecdiscussion-form form {position:relative;overflow:hidden;background:#F9F9F9;border:1px solid #D1D1D1;padding:15px 0 0 10px;}
.tx-wecdiscussion-form .header .tx-wecdiscussion-header {font-weight:bold;}
.tx-wecdiscussion-form form .inputFormRow {margin:0 0 20px 0;overflow:hidden;}
.tx-wecdiscussion-form form .inputFormRow .label {width:120px;float:left;}
.tx-wecdiscussion-form form .inputFormRow .inputBox input {width:280px;float:left;}
.tx-wecdiscussion-form form .inputFormRow .inputBox textarea {width:280px;height:100px;float:left;}
.tx-wecdiscussion-form form .inputFormRow .textacross {width:410px;overflow:hidden;display:block;}
.tx-wecdiscussion-form form .inputFormRow .textacross .tx-wecdiscussion-requiredText {float:left;font-size:14px;line-height:18px;padding:4px 0 0 0;}
.tx-wecdiscussion-form form .inputFormRow .textacross input {border:none;background:#488AC4;color:#FFFFFF;float:right;font-weight:bold;padding:5px 10px;}

.tx-wecdiscussion-error {position:absolute;right:20px;top:44px;color:#f00;font-weight:bold;padding:10px 0 5px 0;}
.tx-wecdiscussion-error ul {font-size:14px;line-height:18px;font-weight:normal;padding:5px 0 0 0;}
.tx-wecdiscussion-error ul li {padding:0 0 2px 0;}

.tx-wecdiscussion-forumMessageReply {padding:10px !important;border:1px solid #D1D1D1;margin:0 0 20px 0;}
.tx-wecdiscussion-forumMessageReply .bodytext {color:#666;}
.tx-wecdiscussion-forumMessageReply .bodytext, .tx-wecdiscussion-forumMessageReply span {font-size:14px;line-height:18px;}
.tx-wecdiscussion-forumMessageReply .tx-wecdiscussion-forumMessageReplyInfo {padding:5px 0 0 0;font-size:12px;line-height:17px;color:#999;}

#sidebar .box2 {margin:0 0 22px 0; border:1px solid #D1D1D1;padding:0 0 10px 0;}
#sidebar .box3 {padding:0 0 10px 0;}
#sidebar .box2 .tx-wecdiscussion-listHeader {padding:13px 0 9px 14px;margin:0 0 10px 0;font-size:18px;line-height:normal;color:#333;background:#f1f1f1;border-bottom:1px solid #D1D1D1;}
#sidebar .box2 .tx-wecdiscussion-listElement {padding:0 10px;}
#sidebar .box2 .tx-wecdiscussion-listElementSelected {padding:0 10px;}
#sidebar .tx-wecdiscussion-listElementSelected a {font-weight:bold;}

