#tplPortal .layout-4 .columnContainer,
#tplPortalEdit .layout-4 .columnContainer {border: none;}
#tplPortal .layout-4 .column,
#tplPortalEdit .layout-4 .column,
.portalLeftColumn,
.portalCenterColumn,
.portalRightColumn {vertical-align: top;}
#tplPortal .containerContent,
#tplPortalEdit .containerContent,
.portalLeftColumn .containerContent,
.portalRightColumn .containerContent {padding: 1px;margin-left: 1px;}
#tplPortal .layout-4 .second .columnInner,
#tplPortalEdit .layout-4 .second .columnInner {padding: 0;}
#tplPortal .layout-4 .first .columnInner,
#tplPortalEdit .layout-4 .first .columnInner {padding-right: 10px;}
#tplPortal .layout-4 .third .columnInner,
#tplPortalEdit .layout-4 .third .columnInner {padding-left: 10px;}
#centerboxcontent .containerHead h3,
#centerboxes .containerHead h3 {text-align: center;}
#tplPortal .headlineMenu,
#tplPortalEdit .headlineMenu {float: right;}
#tplPortal .headlineContainer:after,
#tplPortalEdit .headlineContainer:after {content: ".";display: block;height: .1px;clear: both;visibility: hidden;font-size: 0;overflow: hidden;}
#tplPortal .border,
#tplPortalEdit .border,
#tplPortal .containerHead,
#tplPortalEdit .containerHead {border-radius: 5px;}
#tplPortal .containerHead,
#tplPortalEdit .containerHead,
#tplPortal .first .titleBarPanel,
#tplPortalEdit .first .titleBarPanel,
#tplPortal .second .titleBarPanel,
#tplPortalEdit .second .titleBarPanel,
#tplPortal .third .titleBarPanel,
#tplPortalEdit .third .titleBarPanel {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.boxSortCursor {cursor: move;}
#leftboxes,
#rightboxes {min-height: 200px;}
.portalEditActivate {cursor: default;position: absolute;top: 4px;right: 5px;}
.portalEditActivateLed {position: absolute;top: 6px;right: 23px;}
.leftbox .titleBarPanel,
.rightbox .titleBarPanel {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#portalHeadlineContainer {margin-bottom: 10px;}
.portalLayout-1,
.portalLayout-2,
.portalLayout-3 {border-collapse: collapse;display: table;table-layout: fixed;width: 100%;}
.portalColumnContainer {display: table-row;}
.portalLeftColumn,
.portalCenterColumn,
.portalRightColumn {display: table-cell;}
.portalLeftColumn,
.portalRightColumn {width: 20%;}
.portalLeftColumn .portalColumnInner {padding-right: 10px;}
.portalRightColumn .portalColumnInner {padding-left: 10px;}
#shoutboxEntryAddForm {width: 95%;white-space: nowrap;}
#shoutboxContent {overflow: auto;height: 175px;}
#shoutboxFormLayout-1 {width: 100%;}
#shoutboxFormLayout-2 #shoutboxUsername {width: 15%;}
#shoutboxFormLayout-2 #shoutboxMessage {width: 85%;}
#centerboxcontent .boxLastThreads .container-1 .containerContent {padding: 1px 0;}
.boxLastThreads .containerContent > p {padding: 1px;}
.boxBoardStatsMiddle ul {list-style: none;padding: 0 2px;margin: 0;text-align:center;margin:0px auto;}
.boxBoardStatsMiddle li {padding: 1px;}
.boxBoardStatsMiddle li.firstItem {padding-top: 0;}
.boxBoardStatsMiddle li.lastItem {text-align: center;margin-top: 1px;}
.boxBoardStatsMiddle li p {padding: 2px;}
.portalControlCenterList {list-style:none;margin-top:3px;padding-left:3px;}
.portalControlCenterList li a {text-decoration:none;}
.mcbColDayH, .mcbColDayCWH {    text-align: center;    vertical-align: middle;    font-weight: normal;    font-size: .9em;padding: 3px 4px 4px 3px !important;}
.mcbColDayH {    width: 14.3%;}
.mcbColDayCWH {    width: 12.5%;}
.mcbColDay, .mcbColCW, .mcbColEmpty {    font-weight: normal;    font-size: .85em;    vertical-align: middle;}
.mcbColDay a {    text-decoration: none;    display: block;    vertical-align: middle;}
.mcbColDay:hover {border-width: 1px;border-style: outset !important;border-color: ActiveCaption !important;padding: 3px 4px 4px 3px !important;}
.mcbColDayLeft, .mcbColDayLeft a {    text-align: left !important;}
.mcbColDayCenter, .mcbColDayCenter a {    text-align: center !important;}
.mcbColDayRight, .mcbColDayRight a {    text-align: right !important;}
.mcbColCurDay {border-width: 1px;border-style: solid !important;border-color: ActiveCaption !important;font-weight: bold;}
.mcbEventLeft, .mcbEventCenter, .mcbEventRight {    background-repeat: no-repeat;}
.mcbEventLeft {    background-position: center left !important;}
.mcbEventCenter {    background-position: center center !important;}
.mcbEventRight {    background-position: center right !important;}
.mcbColEmpty {    font-size: .8em;}
.boxTeam .containerContent div {margin-top: 3px;}
.boxTeam .containerContent div.firstTeamBox {margin-top: 0;}
.boxTeam h4 {font-weight: bold;}