.largeButtons:after {content: "";display: block;clear: both;height: 0;}
.largeButtons ul {list-style: none;margin: 0;padding: 0;}
.largeButtons li {border: 1px;margin: 0 0 0 5px;float: right;}
.largeButtons a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 1px 4px;display: block;}
.largeButtons span {font-weight: normal;}
.smallButtons:after {content: "";display: block;clear: both;height: 0;}
.smallButtons ul {list-style: none;margin: 0;padding: 0;}
.smallButtons li {border: 1px;margin: 10px 0 0 4px;float: right;}
.smallButtons .pageMenu li {border: 0;margin: 0;padding: 0;float: none;}
.smallButtons a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 0 2px;display: block;}
.smallButtons .pageMenu a {border: 0;}
.smallButtons span {font-weight: normal;padding-left: 1px;}
.optionButtons ul {list-style: none;margin: 0;padding: 0;}
.optionButtons li {margin-top: .3em;margin-right: 2px;float: left;}
.optionButtons .pageMenu li {border: 0;margin: 0;padding: 0;float: none;}
.optionButtons a {text-decoration: none;padding: 0 4px 0 4px;display: block;}
.optionButtons .pageMenu a {border: 0;margin: 0;padding: 0;float: none;}
.border {border-width: 1px;margin-bottom: 7px;padding: 1px 0 0 1px;}
.borderMarginRemove {margin-top: -8px;}
.container-1, .container-2, .container-3, .containerHead {margin: 0 1px 1px 0;}
.containerHead {padding: 2px 5px;}
.content > div {padding: 7px 25px;}
.contentStyler p {margin: 5px 0;}
.infoBox .container-1, .infoBox .container-2 {padding: 4px;clear: both;}
.infoBox h3 {font-weight: bold;}
.containerIcon {text-align: center;float: left;width: 30px;}
.containerContent {margin-left: 35px;}
.containerIconSmall {text-align: center;float: left;width: 30px;}
.containerContentSmall {margin-left: 30px;}
.mainHeadline {margin: 3px 0 7px 0;padding: 0;clear: both;display: block;min-height: 50px;width: 100%;}
.mainHeadline img {float: left;}
.mainHeadline .headlineContainer img {float: none;}
.mainHeadline .headlineContainer {margin: 7px 0 7px 60px;min-height: 48px;}
.mainHeadline .headlineContainer h2 {margin: 0;padding: 0;overflow: hidden;}
.mainHeadline .headlineContainer h2 a {text-decoration: none;}
.mainHeadline .headlineContainer p {margin: 0;padding: 0;}
.subHeadline {font-weight: bold;border-left-width: 0 !important;border-right-width: 0 !important;border-top-width: 0 !important;margin-bottom: 10px;padding-bottom: 7px;}
.content .subHeadline h3 {font-weight: bold;}
fieldset {border-width: 1px;margin: 10px 0;padding: 5px 13px 10px 13px;display: block;}
fieldset:after {content: "";display: block;clear: both;height: 0;}
fieldset legend {margin: 0 0 0 -5px;padding: 0 5px;}
fieldset fieldset {margin-bottom: 5px;}
#dldbwrapper {margin:0px auto;width:100%;border:0;text-align:left;}
 
.dldbmain {  width:100%;  position:relative;  top:0em;  left:0em;  margin-right: 0em;  margin-left: 0em;}
 
.dldbmiddle {width: 73%;float: left;margin: 0;}
 
.dldbright {width:25%;float:right;margin: 0;padding-left:5px;}
 
.dldbclear {  clear:both;}
 
.dldbmiddle a, .dldbright a {  color:#333;  font-size:0.75em;  font-weight:bold;}
.dldbCopyHint {
}
.dldbstatcontainerIcon {padding-top:5px;display: block;float:left;margin-left:8px;text-align:center;width:30px;}
.dldbstatcontainerHead *  {
}
.dldbstatcontainerContent {margin-left:35px;}
.dldbstatsmallFont {font-size:0.85em;height:25px;padding: 9px 0px 0px;}
.dldbstatborder {background-color:#FFFFFF;border: 1px solid #8DA4B7 !important;margin-bottom:7px;padding:1px 0pt 0pt 1px;}
.dldbRatingOutput {background-image: url("../icon/downloadDBRatingBG.png");background-repeat: no-repeat;background-position: left top;vertical-align: text-top;height:12px;width: 102px;}
.dldbRatingImage {vertical-align: text-top;border: 0;height:12px;width: 102px;}
.tableList td.dldbColumnIcon {white-space: nowrap;width:1%;}
.tableList td.dldbColumnMarkTitle {text-align: left;padding-right: 5px;width: 120px;}
.tableList th.dldbColumnMarkContent {text-align: center;}
.tableList td.dldbColumnMarkContent {text-align: left;padding-left: 5px;}
.tableList th.dldbColumnDatum {white-space: nowrap;min-width: 150px;}
.tableList td.dldbColumnDatum {white-space: nowrap;min-width: 150px;text-align: center;}
.tableList th.dldbColumnGroesse {white-space: nowrap;min-width: 100px;text-align: center;}
.tableList td.dldbColumnGroesse {white-space: nowrap;min-width: 100px;text-align: center;}
.tableList th.dldbColumnDownload {white-space: nowrap;min-width: 150px;text-align: center;}
.tableList td.dldbColumnDownload {white-space: nowrap;width: 150px;text-align: center;}
.tableList th.dldbColumnName {min-width: 255px;text-align: center;}
.tableList td.dldbColumnImage {text-align: center;min-width: 190px;}
.dldbPreviewIMG {padding:5px;text-align: center;}
#katlist, #katlist ul {list-style: none;padding: 0;margin: 0;}
#katlist {margin-bottom: 20px;}
#katlist .katlistInner {min-height: 16px;}
#katlist .container-1, #katlist .container-2  {background-repeat: no-repeat;background-position: center left;}
#katlist li ul .katlistInner {padding-left: 30px;}
#katlist li ul li ul .katlistInner {padding-left: 60px;}
#katlist li ul li ul li ul .katlistInner {padding-left: 90px;}
#katlist li {min-height: 0;}
#katlist .containerContent:after {content: "";height: 0;display: block;clear: both;}
#katlist .container-1, #katlist .container-2 {padding: 4px;}
#katlist .katTitle {width: 45%;}
#katlist .containerHead .katTitle {width: 99.5%;}
#katlist .katlistSubkats {margin: 3px 0 0 0;padding: 0;min-height: 0;}
#katlist .katlistSubkats h4, #katlist .latlistSubkats h5, #katlist .katlistSubkats h6 {display: inline;}
.katlistDescription {margin-bottom: 3px;font-size: 0.85em;}
.katlistCounter {margin-bottom: 3px;}
form {margin: 0;padding: 0;}
textarea, input, select {font-size: .95em;}
input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {font-size: 1em;}
.formSubmit { text-align: center;margin-top: 10px;margin-bottom: 15px;}
textarea, .inputText {border-width: 1px;width: 99.5%;}
select {border-width: 1px;padding: 2px;}
input[type="text"], input[type="password"] {padding: 3px 0 3px 2px;}
input[type="file"] {padding: 2px 3px;}
select[multiple="multiple"] {padding: 0 !important;}
textarea {padding-left: 3px;}
input[type="radio"] {margin-left: 0;}
input[type="file"], select[multiple="multiple"] {width: 100%;}
input[type="image"] {margin: 0 3px -3px 0;}
.searchInput > input[type="image"] {margin: 0;}
.fourDigitInput {width: 40px !important;}
.textareaSmall {height: 1.9em;overflow: hidden;line-height: 2;}
.formElement {margin: 5px 0 3px 0;min-height: 0;}
.formElement:after {content: "";height: 0;display: block;clear: both;}
.formField {padding: 0;}
.formElement .formField {margin-left: 216px;}
fieldset .formElement .formField {margin-left: 202px;}
.formField input, .formField select, .formField textarea {margin: 2px 0;}
.formField label {font-size: 1em !important;display: block;}
.containerContent .formField {margin-top: -5px;}
.formFieldLabel {text-align: right;float: left;width: 200px;}
fieldset .formFieldLabel {width: 187px;}
.formFieldDesc {padding: 0 0 2px 0;}
.formElement .formFieldDesc {margin-left: 216px;}
fieldset .formElement .formFieldDesc {margin-left: 202px;}
.formCheckBox .formFieldDesc {padding: 0 0 2px 18px;}
.formFieldDesc code {font-size: 1.3em;}
.formFieldDesc > p {clear: both;}
.formGroup {min-height: 0;margin: 5px 0 3px 0;}
.formGroup .formGroupLabel {text-align: right;float: left;width: 200px;}
fieldset .formGroup .formGroupLabel {width: 187px;}
.formGroup .formGroupField {margin-left: 216px;}
fieldset .formGroup .formGroupField {margin-left: 203px;}
.formGroup .formGroupField legend {display: none;}
.formGroup .formGroupField .formElement input {width: auto !important;}
.formPrefix select {float: left;width: 150px;}
.formPrefix div {margin-left: 155px;}
.formPrefix {min-height: 0;}
.formOptions {list-style: none;margin: 0;padding: 0;}
.formOptions li {margin-top: 3px;padding-right: 2%;width: 23%;float: left;}
.formOptions li span {float: none;padding-left: 12px;}
.formOptionsLong {list-style: none;margin: 0 0 7px 0;padding: 0;}
.formOptionsLong li {margin: 3px 0 0 0;padding: 0;}
.formOptionsLong span, .formOptionsLong label {display: inline;}
.floatContainer {min-height: 0;}
.floatContainer:after {content: "";height: 0;display: block;clear: both;}
.floatedElement {margin: 0 4px 0 0;padding: 0;display: block;float: left;position: relative;}
.floatedElement:after {content: "";height: 0;display: block;clear: both;}
.floatedElement label {font-size: .85em;white-space: nowrap;display: block;position: absolute;top: -2px;}
.floatedElement input, .floatedElement select, .floatedElement p {margin: 1.25em 0 0 0;width: auto;}
.floatedElement a img {margin-top: 12px;display: block;}
.floatedElementLabel {min-width: 50px;text-align: right;}
.followsFloatedElement {clear: both;}
.floatedElementContainer {padding: 3px 0;}
.formError, .formError a {color: #c00;}
.formError .inputText, .formError textarea, .formError select {border-color: #c00;background-color: #fee;}
.formError .mceToolbar select { border-color: transparent !important;}
.longSelect select {width: 100%;}
body, html {margin: 0 !important;padding: 0 !important;}
#main:after {clear: both;display: block;content: "";}
#page {text-align: left;padding: 0 0 15px 0;}
p {margin: 0;padding: 0;}
pre {font-family: "Courier New", Courier, monospace !important;}
img {vertical-align: middle;border: 0;}
hr {display: none;}
.hidden { height: 0;overflow: hidden;position: absolute;left: -9000px;max-width: 8000px;}
.new {font-weight: bold;}
.buddy {font-size: 1.2em;}
.disabled {color: #b2b2b2;}
h1 {text-shadow: 2px 2px 2px #333; margin: 0;padding: 0 0 15px 0;}
h1 a {text-decoration: none;}
h2, h2 a {text-decoration: none;text-shadow: 2px 2px 2px #bbb; }
h2, h3, h4, h5, h6 {font-size: 1em;font-weight: normal;text-align: left;margin: 0;padding: 0;}
#main > h2 {padding-bottom: 7px;}
a {cursor: pointer;}
a:hover {text-decoration: none;}
.externalURL {background-image: url("../icon/externalURL.png");background-position: right center;background-repeat: no-repeat;margin-right: 3px;padding-right: 15px;}
.externalURL:hover {background-image: url("../icon/externalURLHover.png");background-position: right center;background-repeat: no-repeat;}
.breadCrumbs {font-size: .95em;list-style: none;margin: 5px 0;padding: 0;}
.breadCrumbs li {font-style: italic;margin-right: 1px;display: inline;}
.breadCrumbs li a, .messageFooter .breadCrumbs li a {text-decoration: none;}
.breadCrumbs li a span, .messageFooter .breadCrumbs li a {text-decoration: underline;}
.breadCrumbs li a:hover span, .messageFooter .breadCrumbs li a:hover {text-decoration: none;}
.containerHead .breadCrumbs {margin: 0;}
.contentHeader, .contentFooter {padding-bottom: 7px;width: 100%;}
.contentFooter:after, .contentHeader:after {content: "";height: 0;display: block;clear: both;}
.success, .warning, .error, .info {background-position: 10px center;background-repeat: no-repeat;margin-bottom: 20px;padding: 7px 10px 7px 45px;}
.success {color: #090;background-color: #efe;background-image: url("../icon/successM.png");border-color: #090;}
.success a, .success a:hover {color: #333;}
.warning {color: #660;background-color: #ffd;background-image: url("../icon/warningM.png");border-color: #660;}
.warning a, .warning a:hover {color: #333;}
.error {color: #c00;background-color: #fee;background-image: url("../icon/errorM.png");border-color: #c00;}
.error a, .error a:hover {color: #333;}
.info {color: #06f;background-color: #def;background-image: url("../icon/infoM.png");border-color: #06f;}
.info a, .info a:hover {color: #333;}
.info .close {float: right;}
.innerError {background-image: url("../icon/errorS.png");background-position: 1px center;background-repeat: no-repeat;margin-bottom: 5px;padding: 5px 5px 5px 25px;}
.highlight {color: #00f;background-color: #ff0;padding: 0 2px;}
.copyright {text-align: center;white-space: nowrap;padding: 20px 0 7px 0;clear: both;}
.copyright a {text-decoration: none;}
.userPanel {padding: 5px 0 0 2px;clear: both;}
.userPanel:after {content: "";display: block;clear: both;height: 0;}
#userNote {margin: 1px 7px 4px 0;float: left;}
#userNote p {white-space: nowrap;}
.loginPopup {white-space: nowrap;position: absolute;z-index: 100;}
.loginPopup .container-1 {padding: 4px;}
.loginPopup input[type="text"], .loginPopup input[type="password"] {font-size: 1em;width: auto !important;}
#userMenu ul {list-style: none;margin: 0;padding: 0;}
#userMenu li {margin: 1px 7px 4px 0;float: left;}
#userMenu a {text-decoration: none;}
#userMenu span {text-decoration: underline;white-space: nowrap;}
#userMenu a:hover span {text-decoration: none;}
#userMenu .pageMenu {font-size: 1em;}
#date {white-space: nowrap;margin: 1px 0 4px 7px;float: right;}
#header {border: 1px;margin-bottom: 10px;padding: 0;clear: both;min-height: 0;position: relative;}
#header:after {content: "";display: block;clear: both;height: 0;}
#search {border-width: 0;border-style: solid;background-color: transparent;position: absolute;top: 13px;right: 13px;z-index: 100;}
#search .searchContainer {border-width: 0;margin: 0;padding: 10px;}
#search ul {list-style: none;margin: 0;padding: 0;}
#search noscript p {margin: 3px 0 0 0;padding: 0;}
#search input.searchSubmit {margin: -1px 0 0 0;padding-left: 1px;vertical-align: middle;}
#searchInput {background-image: url("../icon/searchHeadS.png");background-repeat: no-repeat;background-position: 2px center;padding-left: 23px;width: 13em;}
.searchOptions {background-image: url("../icon/searchHeadOptionsS.png") !important;}
.searchInputMenu {font-size: 1.2em;position: relative;}
#logo {border-width: 1px 1px 0 1px;border-style: solid;margin: 0 0 -1px 0;padding: 0;position: relative;overflow: hidden;z-index: 10;}
#logo h1 a, #logo a img {border: 0;margin: 0;padding: 0;}
#logo a.pageLogo, #logo h1.pageTitle {margin: 0;padding: 0;display: block;position: absolute;height: 100%;width: 100%;}
#logo h1.pageTitle a {display: block;position: relative;height: 100%;z-index: 20;}
.mainMenu {border-width: 0 1px 1px 1px;border-style: solid;}
.mainMenu div {display: table;}
.mainMenu ul {list-style: none;margin: 0;padding: 0;display: table-row;}
.mainMenu li {display: table-cell;}
.mainMenu a {text-decoration: none;border-width: 1px 1px 0 1px;border-style: solid;margin: 0 -1px 0 0;padding: 3px 5px 2px 5px;display: block;}
.mainMenu li.first a, .mainMenu li.firstActive a {margin-left: -1px;}
.mainMenu span {padding: 0 2px 0 0;}
.mainMenu div.popupMenu {font-size: 1em;}
#changeLanguageMenu img {margin-left: 0;}
#changeLanguageMenu span {margin: 0 0 0 22px !important;}
.inlineCalendar {position: absolute;display: none;z-index: 100;width: 170px;}
.inlineCalendarHeader, .inlineCalendarFooter {color: #fff;width: 100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;border-width: 1px;}
.inlineCalendarHeader td, .inlineCalendarFooter td {text-align: center;font-weight: bold;padding: 0;}
.inlineCalendarHeader td a, .inlineCalendarFooter td a {text-decoration: none;border-width: 1px;border-style: solid;padding: 1px;display: block;}
.inlineCalendarHeader td span, .inlineCalendarFooter td span {border-width: 1px 0;border-style: solid;padding: 1px;display: block;}
.inlineCalendarHeader td a:hover, .inlineCalendarFooter td a:hover {text-decoration: none;}
.changeElement {width: 1.5em;}
.inlineCalendarTable {border-width: 0 1px !important;border-collapse: collapse;border-spacing: 0;border-top: 0;border-bottom: 0;table-layout: fixed;width: 100%;}
.inlineCalendarTable td {padding: 0;margin: 0;}
.inlineCalendarTable a {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;margin: 1px;padding: 1px;display: block;}
.weekDays {text-align: center;}
.membersList td {text-align: center;}
.membersList td.columnUsername {text-align: left;}
.membersList td.columnAvatar {height: 50px;}
.message {margin-bottom: 7px;padding: 0;clear: both;}
.message h3, .message h4  {font-size: 1.1em;font-weight: bold;margin: 0;padding-top: 7px;overflow: hidden;text-decoration: none;min-height: 0 !important;}
.message h3 a, .message h3 a:hover, .message h4 a, .message h4 a:hover {text-decoration: none;}
.message:after {content: "";height: 0;display: block;clear: both;}
.messageInner {border-width: 1px;border-style: solid;margin: 0 !important;padding: 0;display: block;}
.messageInner:after {content: "";height: 0;display: block;clear: both;}
.messageMinimized .messageInner {padding-left: 15px !important;padding-right: 15px !important;clear: both;}
.messageMinimized .messageInner p {padding: 0 35px;display: block;}
.messageMinimized .messageInner img {float: left;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar, .message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {line-height: 1.3;margin: 0 0 -2.3em 0;padding: 0;width: 180px;overflow: hidden;}
.message .messageTop .messageSidebar, .message .messageFramedTop .messageSidebar {line-height: 1.3;text-align: left;margin: 0 !important;padding: 0;float: none;clear: both;width: 100%;position: relative;overflow: hidden;}
.message .messageTop .messageSidebar {min-height: 100px;}
.message .messageFramedTop .messageSidebar {min-height: 90px;padding-bottom: 0 !important;}
.message .guestPost .messageSidebar {min-height: 40px !important;padding-bottom: 10px;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar {float: left;}
.message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {float: right;}
.message .messageSidebar:after {content: "";height: 0;display: block;clear: both;}
.message .messageTop .messageAuthor, .message .messageFramedTop .messageAuthor {border-width: 0 !important;margin: 0 0 0 95px;padding: 10px 15px 1px 15px;float: left;}
.message .messageLeft .messageAuthor, .message .messageRight .messageAuthor, .message .messageFramedLeft .messageAuthor, .message .messageFramedRight .messageAuthor {border-width: 0;margin: 0;padding: 10px 15px 7px 15px;display: block;}
.message .dividers .messageAuthor {border-width: 0 0 1px 0;border-style: solid;margin-bottom: -1px;}
.message .guestPost .messageAuthor {margin-left: 0 !important;}
.message .messageSidebar .userName {margin: 0;padding: 0;}
.message .messageSidebar .userName a {text-decoration: none;}
.message .messageSidebar .userName a span {font-weight: bold;}
.message .userAvatar {margin: 0;padding: 7px 15px;display: block;}
.message .dividers .userAvatar {border-width: 1px 0 0 0 !important;border-style: solid;}
.message .userAvatar a {margin: 0;padding: 0;}
.message .messageLeft .userAvatarFramed, .message .messageRight .userAvatarFramed, .message .messageFramedLeft .userAvatarFramed, .message .messageFramedRight .userAvatarFramed {text-align: left;border-width: 1px;border-style: solid;margin: 7px 13px;padding: 0;width: 152px;height: 152px;position: relative;}
.message .messageLeft .userAvatarFramed a, .message .messageRight .userAvatarFramed a, .message .messageFramedLeft .userAvatarFramed a, .message .messageFramedRight .userAvatarFramed a {border-width: 1px;border-style: solid;margin: 0;padding: 0;width: 150px;height: 150px;position: absolute;}
.message .userAvatarFramed a img {position: absolute;top: 50%;left: 50%;}
.message .messageTop .userAvatar, .message .messageFramedTop .userAvatar {margin: 10px 15px;padding: 0;width: 76px;height: 76px;position: relative;}
.message .messageTop .userAvatar, .message .messageFramedTop .userAvatar, .message .messageTop .userAvatarFramed, .message .messageFramedTop .userAvatarFramed {position: absolute;top: 0;left: 0;}
.message .messageTop .userAvatarFramed, .message .messageFramedTop .userAvatarFramed {border-width: 1px;border-style: solid;margin: 10px 15px;padding: 0;width: 78px;height: 78px;display: block;}
.message .messageTop .userAvatarFramed a, .message .messageFramedTop .userAvatarFramed a {border-width: 1px;border-style: solid;margin: 0;padding: 0;display: block;width: 76px;height: 76px;}
.message .messageTop .userCredits, .message .messageFramedTop .userCredits {border-width: 0 !important;text-align: right;margin: 7px 0;padding: 0;float: right;}
.message .messageLeft .userCredits, .message .messageRight .userCredits, .message .messageFramedLeft .userCredits, .message .messageFramedRight .userCredits {margin: 0;padding: 7px 15px;}
.message .dividers .userCredits {border-width: 1px 0 0 0;border-style: solid;}
.message .userCredits .userPosts a {padding: 0 0 3px 0;display: block;}
.message .messageTop .userCredits p, .message .messageFramedTop .userCredits p {margin: 0;padding: 0 15px;}
.message .messageTop .userMessenger, .message .messageFramedTop .userMessenger {text-align: left;border-width: 0 !important;margin: 0 0 0 95px;padding: 0 15px;clear: both;}
.message .messageTop.guestPost .userMessenger, .message .messageFramedTop.guestPost .userMessenger {border-width: 0 !important;margin: 0;padding: 10px 15px;position: absolute;top: 0;right: 0;}
.message .dividers .userMessenger {border-width: 1px 0 0 0;border-style: solid;}
.message .messageLeft .userMessenger, .message .messageRight .userMessenger, .message .messageFramedLeft .userMessenger, .message .messageFramedRight .userMessenger {margin: 0;padding: 7px 15px 0 15px;}
.message .messageLeft.dividers .userMessenger, .message .messageRight.dividers .userMessenger, .message .messageFramedLeft.dividers .userMessenger, .message .messageFramedRight.dividers .userMessenger {border-width: 1px 0 0 0;border-style: solid;}
.message .userMessenger ul {list-style: none;margin: 0;padding: 2px 0;}
.message .messageTop .userMessenger ul, .message .messageFramedTop .userMessenger ul {padding: 0;}
.message .userMessenger ul li {display: inline;}
.message .messageContent {border-style: solid;padding: 0;}
.message .messageLeft .messageContent {border-width: 0 0 0 1px;margin: 0 0 0 180px;}
.message .messageFramedLeft .messageContent {border-width: 1px;margin: 10px 15px 10px 180px;}
.message .messageRight .messageContent {border-width: 0 1px 0 0;margin: 0 180px 0 0;}
.message .messageFramedRight .messageContent {border-width: 1px;margin: 10px 180px 10px 15px;}
.message .messageTop .messageContent {border-width: 1px 0 0 0;margin: 0;}
.message .messageFramedTop .messageContent {border-width: 1px;margin: 10px 15px;}
.message .messageContent:after {content: "";height: 0;display: block;clear: both;}
.message .messageContentInner {border-width: 0;border-style: solid;margin: 0;padding: 10px 15px;}
.message .messageLeft .messageContentInner, .message .messageRight .messageContentInner {border-width: 0;}
.message .messageFramedLeft .messageContentInner, .message .messageFramedRight .messageContentInner, .message .messageFramedTop .messageContentInner {border-width: 1px;}
.message .messageContentInner:after {content: "";height: 0;display: block;clear: both;}
.message .messageHeader {border-style: solid;border-top-width: 0;border-left-width: 0;border-right-width: 0;margin: 0;padding: 0;min-height: 30px;}
.message .messageHeader .containerIcon {text-align: left;margin: 0;padding: 0 0 3px 0;width: 25px;}
.message .messageHeader .containerContent {padding-bottom: 7px;}
.message .messageHeader .containerContent p {padding: 3px 0 0 0;}
.message .messageHeader .messageMarkCheckBox {margin: 0;padding: 0;}
.message .messageHeader .messageCount {float: right;}
.message .messageHeader .messageNumber {text-decoration: none;border-width: 1px;border-style: solid;margin: 0 0 0 4px;padding: 0 4px;}
.message .messageBody {margin: 0;padding: 7px 0 0 0;display: block;width: 100%;position: relative;overflow: hidden;}
.message .poll {margin: 0 15px 7px 0;float: left;width: 47%;}
.poll .container-1, .poll .container-2, .poll .container-3 {padding: 4px;}
.poll .containerContent label {display: block;overflow: hidden;}
.poll h4 {font-style: italic;font-weight: bold;padding-top: 0;}
.poll .pollResults {font-size: .95em;text-align: right;}
.poll .pollOptionBar {margin-right: 4px;float: left;height: 6px;}
.poll .pollBarColor1 { background-color: #93befe;border-bottom: 6px solid #468ffc;}
.poll .pollBarColor2 { background-color: #6be8ff;border-bottom: 6px solid #02c4e7;}
.poll .pollBarColor3 { background-color: #b8fb82;border-bottom: 6px solid #30ff00;}
.poll .pollBarColor4 { background-color: #f6ff00;border-bottom: 6px solid #ede502;}
.poll .pollBarColor5 { background-color: #ffc676;border-bottom: 6px solid #ff9600;}
.poll .pollBarColor6 { background-color: #fe9595;border-bottom: 7px solid #fe4747;}
.poll .pollBarColor7 { background-color: #f9f;border-bottom: 6px solid #f6f;}
.poll .pollBarColor8 { background-color: #c7a2e7;border-bottom: 7px solid #a56dd5;}
.poll .pollBarColor9 { background-color: #e1bb84;border-bottom: 6px solid #ca8a2f;}
.poll .pollBarColor10 { background-color: #c3bbbb;border-bottom: 6px solid #967e7e;}
.message .signature {border-left-width: 0;border-right-width: 0;border-bottom-width: 0;margin: 7px 0 0 0;padding: 7px 0 0 0;overflow: hidden;position: relative;}
.message .editNote {border-left-width: 0;border-right-width: 0;border-bottom-width: 0;margin: 7px 0 0 0;padding: 7px 0 0 0;position: relative;}
.message .messageFooter, .message .messageFooterLeft, .message .messageFooterRight {text-align: left;border-left: 0;border-right: 0;border-bottom: 0;margin: 7px 0 0 0;padding: 0;clear: both;display: block;position: relative;}
.message .messageFooter:after, .message .messageFooterLeft:after, .message .messageFooterRight:after {content: "";height: 0;display: block;clear: both;}
.message .messageFooter .breadCrumbs {margin-top: 10px;}
.message .messageFooter .smallButtons li {float: right;}
.message .messageFooter .smallButtons .extraButton {margin-left: 10px;margin-right: 0;}
.message .messageFooterLeft {text-align: right;}
.message .messageFooterLeft .smallButtons li {float: left;}
.message .messageFooterLeft .smallButtons .extraButton {margin-left: 0;margin-right: 10px;}
.message .messageFooterRight {text-align: left;}
.message .messageFooterRight .smallButtons li {float: right;}
.message .messageFooterRight .smallButtons .extraButton {margin-left: 10px;margin-right: 0;}
.attachmentPreview {margin-bottom: 0;}
.attachmentPreview ul {list-style: none;margin: 0;padding: 0;}
.attachmentPreview ul:after {content: "";height: 0;display: block;clear: both;}
.attachmentPreview ul li {text-align: center;margin: 0 5px 5px 0;float: left;position: relative;}
.attachmentPreview ul li a {border-width: 1px;border-style: solid;display: block;}
.attachmentPreview ul li > a {width: 160px;height: 160px;}
.attachmentPreview ul li img {position: relative;top: 50%;}
.attachmentPreview ul li a:hover {border-width: 1px;border-style: solid;}
.attachmentPreview ul li a:hover span {visibility: visible;}
.attachmentPreview ul li a span {background-repeat: no-repeat;background-position: right top;position: absolute;top: 50%;right: 50%;visibility: hidden;}
.attachmentFile:after {clear: none;}
.attachmentFile input {float: right;}
.attachmentFile ul {list-style: none;margin: 0 !important;padding: 0 !important;}
.attachmentFile ul li {border-width: 1px 0 0 0;border-style: solid;margin: 0;padding: 5px 0;min-height: 22px;}
.attachmentFile ul li:first-child {border: none;}
.attachmentFile ul li div {padding: 3px 0 0 30px;}
.attachmentFile ul li a img {float: left;}
.attachmentsInput {padding: 1px 0 3px 0;}
.attachmentsInput input {margin-top: 2px;width: 100%;}
.attachmentsInputSubmit {float: right;}
.quoteBox {border-width: 1px;border-style: solid;margin: 7px 0;padding: 7px 15px;display: block;clear: both;position: relative;}
.quoteBox .quoteHeader {padding: 0 0 5px 0;}
.quoteBox .quoteHeader h3 {font-style: italic;font-weight: bold;margin: 0;padding: 0;}
.quoteBox .quoteHeader h3 img {margin-top: -2px;padding-right: 3px;vertical-align: middle;}
.codeBox {border-width: 1px;border-style: solid;margin: 0;padding: 1px;clear: both;position: relative;
font-style: normal;text-align: left;font-weight: normal;}
.codeBox h3 {font-style: italic;font-weight: bold;margin: 0;padding: 5px;}
.codeBox table {border-spacing: 0;}
.codeBox pre {margin: 0;padding: 0 5px;font-family: monospace;}
.codeBox .codeLines, .codeBox .codeLineNumbers {vertical-align: top;}
.codeBox .codeLineNumbers img {padding: 5px;}
.codeBox .codeLineNumbers {text-align: right;}
.codeBox div {overflow: auto;}
.smilies {margin: 0;padding: 0;list-style: none;}
.smilies li {display: inline;margin-right: 2px;}
.tableList tr.disabled,
.tableList tr.disabled:hover,
.disabled div.messageInner {background-color: #efe;}
.disabled td, .disabled div.messageInner {background-image: none;}
.tabMenuContent .disabled .messageInner *,
.disabled .messageSidebar *,
.tableList tr.disabled td,
.tableList tr.disabled td a,
.tableList tr.disabled td a:hover,
.tableList tr.disabled td .light,
.tableList tr.disabled td .light a,
.tableList tr.disabled:hover .columnTopic .topic a {color: #090;}
.disabled div.messageInner {border-color: #090 !important;border-style: dashed !important;}
.tableList tr.deleted,
.tableList tr.deleted:hover,
.deleted div.messageInner {background-color: #fee;}
.deleted td, .deleted div.messageInner {background-image: none;}
.tabMenuContent .deleted .messageInner *,
.deleted .messageSidebar *, 
.tableList tr.deleted td,
.tableList tr.deleted td a,
.tableList tr.deleted td a:hover,
.tableList tr.deleted td .light,
.tableList tr.deleted td .light a,
.tableList tr.deleted:hover .columnTopic .topic a {color: #c00;}
.deleted {border-color: #c00 !important;border-style: dashed !important;}
.deleted img {opacity: .5 !important;}
.tableList tr.marked,
.tableList tr.marked:hover,
.marked div.messageInner {background-color: #ffd;}
.marked td, .marked div.messageInner {background-image: none;}
.tabMenuContent .marked .messageInner *,
.marked .messageSidebar *,
.tableList tr.marked td,
.tableList tr.marked td a,
.tableList tr.marked td a:hover,
.tableList tr.marked td .light,
.tableList tr.marked td .light a,
.tableList tr.marked:hover .columnTopic .topic a
.tableList tr.marked:hover .columnTitle a
.tableList tr.marked:hover .columnUsername a {color: #333;}
.marked {border-style: dashed !important;}
table .marked, table .deleted, table .activeContainer {border: none !important;}
.border .message {margin: -1px 0 0 -1px;padding: 0;border: 0;}
.message .breadCrumbs {float: left;}
div.pageMenu {text-align: left;margin: 0;margin-right: 0 !important;}
div.pageMenu ul {font-weight: normal !important;list-style: none;margin: 0;padding: 0;float: none !important;display: block !important;}
div.pageMenu li {border: 0;float: none !important;margin: 0 !important;display: block !important;}
div.pageMenu a, div.pageMenu a:hover {text-decoration: none !important;text-align: left !important;border: 0;background: transparent;margin: 0 !important;padding: 5px 7px 5px 35px !important;float: none !important;height: auto !important;display: block !important;}
div.popupMenu a, div.popupMenu a:hover {padding: 5px 7px !important;}
.mainMenu div.popupMenu a, .mainMenu div.popupMenu a:hover {padding: 5px 7px 5px 35px !important;}
div.pageMenu img {margin-left: -30px;margin-top: -2px;position: absolute;}
div.pageMenu span {margin: 0 !important;padding: 3px 13px 2px 0 !important;text-decoration: none !important;display: block;}
.popupMenu {white-space: nowrap;border-width: 1px;margin: 0 0 10px 0;padding: 1px;position: absolute;z-index: 30;opacity: .9 !important; }
.pageNavigation {margin-top: .5em;margin-right: 20px;margin-bottom: 5px;float: left;clear: left;}
.pageNavigation ul {list-style: none;margin: 0;padding: 0;}
.pageNavigation li {border-width: 1px;border-style: solid;margin-right: 3px;float: left;position: relative;}
.pageNavigation li.active, .pageNavigation li:active {border-width: 1px;border-style: solid;}
.pageNavigation a, .pageNavigation li span {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;padding: 0 4px;display: block;}
.pageNavigation li div {text-align: center;margin-left: -1px;padding: 0 0 .4em 0;position: absolute;bottom: 1.6em;width: 12em; z-index: 200;display: none;opacity: .9; }
.pageNavigation li:hover div {display: block;}
.pageNavigation li ul {border: 1px;padding: 0 0 2px 2px;float: left;clear: left;}
.pageNavigation li ul li {text-align: right !important;margin-top: 2px;}
.pageNavigation .skip, .pageNavigation .skip:hover, .pageNavigation .skip:active {border: none;}
.pageNavigation .skip a, .pageNavigation .skip a:hover, .pageNavigation .skip a:active, .pageNavigation .skip span {background-color: transparent;background-image: none !important;border: none;margin: 0;padding: 0;}
.pageNavigation .skip {padding: 1px 1px !important;width: 16px;}
.pageNavigation .skip img {vertical-align: middle;}
.pageNavigation input {text-align: center;background-color: transparent;border: none;margin: 0;padding: 2px 0;width: 2.5em;min-height: 1.84em;display: none;}
.pageNavigation .children {padding: 0;}
.pageNavigation a, .pageNavigation li ul, .pageNavigation li {border-width: 1px;}
.pageNavigation a, .pageNavigation li.children span {border-color: #fff;border-style: solid;}
.pmBoxFull {color: #c00;font-weight: bold;}
#pmOutstandingNotifications ul {margin: 5px 0 0 15px;padding: 0;}
.profileDisplay:after {content: "";clear: both;display: block;height: 0;}
.profileDisplay .containerHead {clear: both;min-height: 24px;}
.profileDisplay .containerHead h3 {padding-top: 2px;}
.userProfileBox {padding-top: 10px;float: right;width: 220px;}
.userProfileBox #userProfileAvatar div.container-1 {text-align: center;}
.userProfileBox #userProfileAvatar div.container-1 {padding: 4px 4px 13px 4px;}
.userProfileBox .border {padding: 1px;}
.userProfileBox .containerHead {margin: 0 0 1px 0;}
#userProfileBuddies .pageMenu ul {position: relative;max-height: 20em;overflow: auto;}
#userProfileBuddies a {outline-width: 0;}
#userProfileBuddies a img {margin-top: 4px;}
.userProfileContent {margin-right: 235px;padding-top: 10px;}
.userProfileContent div.border {overflow: hidden;}
.userProfileContent .fieldTitle {text-align: right;padding: 8px;float: left;width: 200px;}
 
.userProfileContent > div.border > div:after {content: "";clear: both;display: block;height: 0;}
 
.userProfileContent .fieldValue {border-width: 0 0 0 1px;border-style: solid;margin: 0 0 0 216px;padding: 8px;min-height: 18px;}
.messenger {margin: 5px !important;}
.messenger > div {padding: 0;}
.messenger h1 {font-size: 1.3em;list-style: none;}
.messenger ul {font-size: .8em;list-style: none;padding: 0;}
.messengerStatus {text-align: center;background-color: #fff;}
.messengerName, .messengerInfo {text-align: center;}
.memberList {list-style: none;margin: 0;padding: 0;}
.memberList:after {content: "";clear: both;display: block;height: 0;}
.memberList li {border: 1px;margin: 5px 10px 5px 0;padding: 1px;display: block;float: left;position: relative;width: 200px;}
.memberList li .memberName {text-decoration: none;border-width: 0 1px 0 0;border-style: solid;padding: 3px 3px 3px 24px;display: block;width: 150px;}
.memberList li > img {margin: -8px 4px 0 4px;position: absolute;top: 50%;left: 0;}
.memberList li a > img {border: none;margin: -12px 4px 0 4px;padding: 4px 3px;position: absolute;top: 50%;right: -3px;}
.avatarDisplay {float: left;}
.avatarDisplay:after {content: "";display: block;clear: both;height: 0;}
.avatarDisplay fieldset, .avatarUpload fieldset {margin: 0;}
.avatarDisplay div {position: relative;width: 150px;height: 150px;}
.avatarDisplay div img {position: absolute;top: 50%;left: 50%;}
.avatarSelection {clear: both;min-height: 0;width: 100%;}
.avatarSelection:after {content: "";display: block;clear: both;height: 5px;}
.avatarNone {margin: 10px 0 15px 0;}
.avatarUpload {margin-left: 200px;}
.avatarUpload fieldset {margin: 0 !important;display: inline-block;}
.avatarUpload fieldset .formElement {padding: 5px 0 0 0;position: relative;}
.avatarUpload fieldset .formFieldDesc {margin: 0;padding: 5px 0;}
.avatarShow {clear: both;display: block;}
.avatarSelect {margin: 7px 0;float: left;clear: both;display: block;}
.avatarSelect ul {list-style: none;margin: 0;padding: 0;}
.avatarSelect li {margin: 0 5px 5px 0;float: left;}
.avatarSelect li label {border-width: 1px;padding: 1px;position: relative;width: 150px;height: 150px;display: block;}
.avatarSelect li label:hover {cursor: pointer;}
.avatarSelect li label input {position: absolute;top: 5px;left: 5px;z-index: 1;}
.avatarSelect li label img {position: absolute;top: 50%;left: 50%;}
.userGroupsList {list-style-type: square;}
.userGroupsList h4 {margin-bottom: 5px;font-weight: bold;}
.userGroupsList p {margin-bottom: 5px;}
.userGroupsList li {margin-bottom: 5px;clear: both;}
.userGroupsList li .smallButtons {float: right;clear: both;position: relative;}
.tabMenu {margin-top: 5px;clear: both;width: 100%;}
.tabMenu:after {content: "";clear: both;display: block;height: 0;}
.tabMenu ul {margin: 0;padding: 0 0 0 10px;}
.tabMenu li {list-style: none;border-width: 1px 1px 0 1px;margin-right: 3px;float: left;}
.tabMenu li a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 2px 5px 0 5px;display: block;position: relative;z-index: 10;}
.tabMenu li.activeTabMenu a {border-bottom: none;padding-bottom: 3px;position: relative;z-index: 20;}
.tabMenu li a, .tabMenu li.activeTabMenu a {min-height: 23px;}
.subTabMenu {border: 1px;margin-bottom: -1px;margin-top: -2px;padding: 1px;position: relative;z-index: 0;}
.subTabMenu:after {content: "";clear: both;display: block;height: 0;}
.subTabMenu .containerHead {margin: 0;padding: 2px;min-height: 5px;}
.subTabMenu .containerHead h2, .subTabMenu .containerHead h3 {padding: 2px 5px;}
.subTabMenu .containerHead:after {content: "";clear: both;display: block;height: 0;}
.subTabMenu ul {list-style: none;margin: 0;padding: 0;}
.subTabMenu li {float: left;}
.subTabMenu li a {text-decoration: none;white-space: nowrap;margin: 1px;padding: 2px 6px;display: block;}
.subTabMenu li.activeSubTabMenu a, .subTabMenu li a:hover {border-width: 1px;padding: 1px 5px;}
.subTabMenu .containerHead div {font-size: 5px;height: 5px;}
.tabMenuContent {clear: both;}
.tabMenuContent > div {padding: 7px 25px 5px 25px;}
.tabMenuContent h3 {margin-top: 10px;margin-bottom: 2px;}
.tabMenuContent h3.containerContent {margin-top: 0;margin-bottom: 0;}
.tabMenuContent fieldset.noJavaScript {background: transparent;border: 0;margin: 0;padding-top: 13px;}
.tabMenuContent legend.noJavaScript {display: none;}
.tabMenuContentContainer {clear: both;}
.tableList {border-spacing: 0;margin: 0;padding: 0;width: 100%;}
.tableList tbody tr:hover .columnTopic .topic p a, .tableList tbody tr:hover .columnUsername p a, .tableList tbody tr:hover .columnTitle p a {text-decoration: none;}
.tableList th {border-width: 0 1px 1px 0;border-style: solid;font-weight: normal;}
.tableList td {border-width: 0 1px 1px 0;border-style: solid;padding: 4px;}
.tableList td a {text-align: left;}
.tableHead div {text-align: center;border-width: 0 0 1px 0;border-style: solid;margin: -1px;}
.tableHead a, .tableHead .emptyHead {text-decoration: none;white-space: nowrap;border-width: 0 0 1px 0;border-style: solid;padding: 2px 4px 0 4px;display: block;min-height: 19px;}
.tableHead a img {margin: -3px 0 0 0;padding: 0;}
.tableHead .active a {border-width: 0 0 1px 0;}
.tableHead .emptyHead {white-space: normal;position: relative;}
.tableList td.columnText {text-align: left;}
.tableList td.columnNumbers, .tableList td.columnDate {text-align: right;white-space: nowrap;}
.tableList td.columnID {width: 1%;text-align: right;}
.tableList td.columnIcon {width: 1%;white-space: nowrap;}
.tableList td.columnMark {width: 1%;}
.tableList .statusDisplay {float: right;height: 24px;}
#editor .formFieldLabel {display: block;width: auto;}
#editor .formField {margin: 0;width: 100%;}
#editor .border {margin-bottom: 0 !important;}
.formError .mceErrorBorder {border-color: #c00; position: relative;z-index: 1;}
.editor {padding-top: 1px; }
.editor .formFieldLabel {width: 0;display: none !important;}
.editor textarea, .editor textarea:focus {border: 0 none !important;margin: 0;width: 100%;}
#editor .subTabMenu .containerHead div {height: auto;}
.mceToolbar {height: auto !important; display: block;}
.mceToolbar ul {margin: 0 3px;padding: 0;width: 99.5%; display: block;float: left;}
.mceToolbar li {display: block;position: relative;}
.mceToolbar li a {margin: 1px;padding: 1px;}
.mceToolbar li a:hover {margin: 1px;padding: 0;}
.mceToolbar li.activeSubTabMenu a {margin: 1px;padding: 0;}
.mceSeparator {border: 0;margin: 2px 3px 0 3px;padding: 0;}
.fontFormat {font-size: 10pt;margin-right: 5px !important;height: 1.7em;}
.mceButtonDisabled a img {cursor: default;opacity: .3; }
.mceButtonDisabled a:hover {background: transparent !important;border: 1px solid transparent !important;}
#editor .popupMenu {opacity: 1.0 !important;}
div.mceColors {background-color: #000;float: left;width: 113px !important;}
div.mceColors ul {list-style: none;margin: 0;padding: 1px 0 0 1px;width: auto;}
div.mceColors ul li {margin: 0 1px 1px 0 !important;padding: 0 !important;float: left !important;display: block !important;height: 15px !important;width: 15px !important;}
div.mceColors ul li a, div.mceColors ul li a:hover {background-image: none;background-repeat: no-repeat !important;background-position: 0 !important;margin: 0 !important;padding: 0 !important;display: block !important;height: 15px !important;width: 15px !important;}
div.mceColors ul li a:hover {background-repeat: no-repeat !important;background-position: -1px -1px !important;border: 1px solid #fff !important;width: 13px !important;height: 13px !important;}
.mceEditorIframe {border: 0;margin: 0;padding: 0;width: 100%;display: block;}
.iframeHTML, .iframeBody {background-color: transparent !important;background-image: none !important;clear: both;}
.iframeBody p {margin-bottom: auto;}
blockquote.wysiwygQuote {border-width: 1px;border-style: solid;margin: 20px;padding: 5px;}
.editorCodeView {border: 0;margin: 0;padding: 0;display: none;overflow: auto;}
.mceInputText {border: 0 !important;margin: 0 !important;padding: 0 !important;width: 100%;}
.mceResizeIconRow {border-top: none !important;}
.mceResizeIconRow div {height: 24px;}
.mceResizeIcon {cursor: se-resize;background-image: url('../icon/wysiwyg/editorResizeM.png');background-repeat: no-repeat;float: right;height: 24px !important;width: 24px;}
.mceResizeBox {border-width: 1px;border-style: dotted;display: none;}
.largeButtons li a,.pmEditFolders a{background-color:#cecece}
.largeButtons li a:hover,.pmEditFolders a:hover{background-color:#cecece}
.largeButtons li a,.pmEditFolders a{background-image:url("../images/fr-gray-largeButtons.jpg")}
.largeButtons li a:hover,.pmEditFolders a:hover{background-image:url("../images/fr-gray-largeButtonsHover.jpg")}
.largeButtons li a,.pmEditFolders a{border-color:#fff}
.largeButtons li a:hover,.pmEditFolders a:hover{border-color:#fff}
.largeButtons li a,.pmEditFolders a{border-style:solid}
.largeButtons li a{border-width:1px}
.largeButtons li{border-color:#97a9bb}
.largeButtons li:hover{border-color:#97a9bb}
.largeButtons li{border-style:solid}
.largeButtons li{border-width:1px}
.largeButtons li a,.pmEditFolders a{color:#fff}
.largeButtons li a:hover,.pmEditFolders a:hover{color:#fff}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a{background-color:#caddff}
.memberList li .memberName{border-color:#caddff}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.pageNavigation li ul,.smallButtons li a:hover{background-color:#ccc}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a{background-image:url("../images/fr-gray-smallButtons.jpg")}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover{background-image:url("../images/fr-gray-smallButtonsHover.jpg")}
.memberList li,.memberList li .memberRemove{background-color:#fff}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-color:#fff}
.memberList li .memberRemove:hover,.memberList li:hover{background-color:#fff}
.optionButtons a:hover,.pageNavigation a:hover,.smallButtons a:hover{border-color:#fff}
.pageNavigation li.children:hover > span{border-color:#fff}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-style:solid}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-width:1px}
.memberList li,.messageNumber,.optionButtons li,.pageNavigation li,.smallButtons li{border-color:#999}
.memberList li:hover,.messageNumber:hover,.optionButtons li:hover,.pageNavigation li:hover,.smallButtons li:hover{border-color:#999}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li{border-style:solid}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li{border-width:1px}
.memberList li .memberName,.messageInner .color-1 .smallButtons a,.messageInner .color-2 .smallButtons a,.messageNumber,.optionButtons a,.smallButtons a{color:#555}
.memberList li .memberName:hover,.messageInner .color-1 .smallButtons a:hover,.messageInner .color-2 .smallButtons a:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover{color:#333}
.attachmentPreview ul li a:hover,.avatarDisplay div,.avatarSelect li label,.border,.mceResizeBox,.pmEditFolders,.pmUsageBar,.popupMenu,.profileDisplay fieldset,.subTabMenu,.userProfileBox #userProfileAvatar fieldset div{background-color:#666}
#logo,#search,.border .tableList td,.border .tableList th,.dividers .messageAuthor,.dividers .tocHeadline,.dividers .userAvatar,.dividers .userCredits,.dividers .userMessenger,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span,.mainMenu,.mainMenu a,.mceEditor .mceColors li,.messageContent,.messageInner,.subTabMenu div.containerHead,.tableHead .emptyHead,.tableHead a,.tabMenu li a,.userAvatar,.userAvatarFramed,.userProfileContent .fieldTitle,.userProfileContent .fieldValue{border-color:#666}
#header,.attachmentFile ul li,.attachmentPreview ul li a,.avatarDisplay div,.avatarSelect li label,.border,.codeBox,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.marked,.mceResizeBox,.message,.messageContentInner,.messageNumber,.pageNavigation li ul,.pmEditFolders,.pmUsageBar,.popupMenu,.quoteBox,.searchContainer,.subTabMenu,.tabMenu li,.userAvatar a,.userAvatarFramed a,fieldset{border-color:#97a9bb}
#header,.border,.codeBox,.error,.info,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.message,.pageNavigation li ul,.pmEditFolders,.pmUsageBar,.popupMenu,.quoteBox,.searchContainer,.subTabMenu,.success,.tabMenu li,.warning,fieldset{border-style:solid}
#header,.border,.codeBox,.error,.info,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.message,.quoteBox,.searchContainer,.success,.warning,fieldset{border-width:1px}
.containerHead,.inlineCalendarFooter td,.inlineCalendarHeader td,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{background-color:#ccc}
.containerHead,.inlineCalendarFooter td,.inlineCalendarHeader td{background-image:url("../images/fr-gray-containerHead.jpg")}
.containerHead .light,.containerHead .light a{color:#333}
.containerHead,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span{color:#000}
.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#000}
.containerHead a:hover{color:#333}
.container-1,.container-1 fieldset fieldset,.container-2 fieldset,.inlineCalendarTable,.messageInner .color-1,.pageNavigation li ul,fieldset{background-color:#ccc}
.inlineCalendarTable a{border-color:#ccc}
.container-1 .disabled,.container-1 .disabled a,.container-1 .formFieldDesc,.container-1 .light,.container-1 .light a,.container-1 .signature,.messageInner .color-1 .light,.messageInner .color-1 .light a,.messageInner .color-1 .signature{color:#333}
blockquote.wysiwygQuote{border-color:#000}
.container-1,.container-1 legend,.iframeBody,.inlineCalendarTable,.messageInner .color-1{color:#000}
.container-1 a,.messageInner .color-1 a{color:#228}
.container-1 a:hover,.messageInner .color-1 a:hover{color:#333}
.container-1 fieldset,.container-1 fieldset fieldset.noJavaScript fieldset,.container-2,.container-2 fieldset fieldset,.container-3 fieldset,.messageInner .color-2,.weekDays,fieldset fieldset{background-color:#bbb}
.container-2 .disabled,.container-2 .disabled a,.container-2 .formFieldDesc,.container-2 .light,.container-2 .light a,.container-2 .signature,.messageInner .color-2 .light,.messageInner .color-2 .light a,.messageInner .color-2 .signature{color:#333}
.container-2,.container-2 legend,.messageInner .color-2,.weekDays{color:#000}
.container-2 a,.messageInner .color-2 a{color:#228}
.container-2 a:hover,.messageInner .color-2 a:hover{color:#333}
.codeLineNumbers,.container-3,.container-3 fieldset fieldset,.tableList tbody tr:hover,.threadStarterPost .poll .container-3{background-color:#abb}
.messageContainer,.messageContainerFooter{border-color:#abb}
.container-3 .light,.container-3 .light a,tr.container-1:hover .light,tr.container-1:hover .light a,tr.container-2:hover .light,tr.container-2:hover .light a{color:#333}
.codeLineNumbers,.container-3,tr.container-1:hover,tr.container-1:hover a,tr.container-2:hover,tr.container-2:hover a{color:#000}
.container-3 a{color:#222}
.container-3 a:hover,tr.container-1:hover .columnTitle a,tr.container-1:hover .columnTopic .topic a,tr.container-1:hover .columnUsername a,tr.container-2:hover .columnTitle a,tr.container-2:hover .columnTopic .topic a,tr.container-2:hover .columnUsername a{color:#333}
.editNote,.mainMenu div.pageMenu .bottomSeparator a,.mainMenu div.pageMenu .topSeparator a,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline,div.pageMenu .bottomSeparator a,div.pageMenu .topSeparator a{border-color:#97a9bb}
.editNote,.mainMenu div.pageMenu .bottomSeparator a,.mainMenu div.pageMenu .topSeparator a,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline,div.pageMenu .bottomSeparator a,div.pageMenu .topSeparator a{border-style:solid}
.mainMenu div.pageMenu .bottomSeparator a,div.pageMenu .bottomSeparator a{border-bottom-width:1px}
.mainMenu div.pageMenu .topSeparator a,div.pageMenu .topSeparator a{border-top-width:1px}
.editNote,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline{border-width:1px}
#logo h1{position: absolute; top: -9000px; left: -9000px;}
.codeBox,.inputText,.quoteBox,.userAvatarFramed,select,textarea{background-color:#999}
.inputText:focus,select:focus,textarea:focus{background-color:#9b9}
.inputText,select,textarea{border-color:#999}
.inputText:focus,select:focus,textarea:focus{border-color:#08f}
.inputText,select,textarea{border-style:solid}
.inputText,.inputText:focus,select,select:focus,textarea,textarea:focus{border-width:1px}
.editor textarea,.inputText,select,textarea{font-family:Arial, Helvetica, sans-serif}
.codeBox,.editor textarea,.inputText,.quoteBox,select,textarea{color:#333}
.editor textarea:focus,.inputText:focus,select:focus,textarea:focus{color:#000}
.editor textarea,.inputText,select,textarea{font-size:.85em}
.mainMenu div.pageMenu a,.optionButtons li,.pageNavigation a,.pageNavigation li.children span,div.messageInner div.pageMenu a,div.messageInner div.smallButtons div.pageMenu a,div.pageMenu a,div.smallButtons div.pageMenu a{background-color:#fafcfe}
.mainMenu div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{background-color:#caddf0}
.mainMenu div.pageMenu a,.pageNavigation a,.pageNavigation li.children span,.tableList div.pageMenu a,div.messageInner div.pageMenu a,div.messageInner div.smallButtons div.pageMenu a,div.pageMenu a,div.smallButtons div.pageMenu a{color:#555}
.mainMenu div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,.tableList div.pageMenu a:hover,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{color:#000}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{background-color:#999}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{background-color:#999}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{color:#c00}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{color:#f90}
.mainMenu a{background-color:#ccc}
.mainMenu a:hover{background-color:#ccc}
.mainMenu a{background-image:url("../images/fr-gray-menuItemLeft.png")}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a,.mainMenu a:hover{background-image:url("../images/fr-gray-menuItemActiveLeft.png")}
.mainMenu{background-color:transparent}
.mainMenu a{color:#fc0}
.mainMenu a:hover{color:#efefef}
.mainMenu div{text-align:left;margin:0 auto 0 0}
.tabMenu ul li.activeTabMenu a{background-color:#e8e8e8}
.tabMenu ul li.activeTabMenu a:hover{background-color:#e8e8e8}
.tabMenu ul li.activeTabMenu a{color:#fff}
.tabMenu ul li.activeTabMenu a:hover{color:#666}
.tabMenu li a{background-color:#e8e8e8}
.tabMenu li a:hover{background-color:#e8e8e8}
.tabMenu li a{background-image:url("../images/fr-gray-tabMenu.jpg")}
.tabMenu li a:hover,.tabMenu li.activeTabMenu a,.tabMenu ul li.activeTabMenu a:hover{background-image:url("../images/fr-gray-tabMenuHover.jpg")}
.subTabMenu ul .activeSubTabMenu a:hover{background-color:#bbcedc}
.subTabMenu ul .activeSubTabMenu a{color:#fff}
.subTabMenu ul .activeSubTabMenu a:hover{color:#333}
.subTabMenu ul li a:hover{background-color:#0067c3}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a{border-color:#bbcedc}
.subTabMenu ul .activeSubTabMenu a:hover,.subTabMenu ul li a:hover{border-color:#bbcedc}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a:hover{border-style:solid}
#search .searchContainer p a,.subTabMenu ul li a{color:#000}
#search .searchContainer p a:hover,.subTabMenu ul li a:hover{color:#003}
.tabMenu li a{color:#666}
.tabMenu li a:hover{color:#333}
.codeBox,.quoteBox,.userAvatarFramed{background-color:#ccc}
.codeBox,.quoteBox{color:#006}
.message .messageSidebar{text-align:left}
body{text-align:center}
#page{margin-left:auto;margin-right:auto;}
body,html{background-color:#999}
.iframeBody,body,textarea{font-family:Arial, Helvetica, sans-serif}
.formFieldDesc,.light{color:#333}
#search .searchContainer p a,.boardlistCounter,.boardlistDescription,.boardlistLastPost,.boardlistSubboards,.boardlistUsersOnline,.copyright,.editNote,.firstPost,.formField label,.formFieldDesc,.messageNumber,.moderators,.pageNavigation,.pageNavigation input,.pmMove p,.pmUsage,.popupMenu,.smallButtons li span,.smallFont,.smallPages,.subTabMenu ul li,.tableList th,.userCredits,.userExtras,.userPanel,div.inlineCalendar,td.columnLastActivity,td.columnLocation,td.columnRegistrationDate,td.columnUserAgent{font-size:.85em}
.userPanel a,body,legend{color:#000}
.breadCrumbs,.error,.info,.message h3,.message h4,.messageBody,.success,.warning{line-height:1.5}
#page,.iframeBody{font-size:.8em}
#header{background-color:#999}
#logo{height:100px}
a{color:#00b}
.border .container-1 a:active,.border .container-2 a:active,.border .container-3 a:active,.border .containerHead a:active,.userPanel a:active,a:active{color:#08f}
a:hover{color:#777}
* a.externalURL{color:#00e}
* a.externalURL:hover{color:#08f}
#logo .pageLogo{text-align:left}
h2{font-family:Arial, Helvetica, sans-serif}
h2,h2 a,h2 a:hover{color:#000}
h2{font-size:1.3em}
h2{font-weight:bold}
#page{max-width:96%}
#page{min-width:500px}
.activeContainer,.activeMessage,.avatarSelect .selected label,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{background-color:#def}
.largeButtons li.selected > a,.smallButtons li.selected > a{background-color:#def}
.activeContainer,.avatarSelect .selected label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{border-color:#08f}
.activeContainer,.avatarDisplay div,.avatarSelect .selected label,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{border-style:solid}
.activeContainer,.avatarDisplay div,.avatarSelect .selected label,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{border-width:1px}
.activeContainer .light,.activeContainer .light a,.activeContainer a:hover{color:#333}
.activeContainer,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{color:#333}
.activeContainer a{color:#666}
.largeButtons li.selected > a,.smallButtons li.selected > a{color:#666}
.tableHead .active,.tableHead .active a{background-color:#e8e8e8}
.tableHead .active a:hover{background-color:#efefef}
.tableHead .active div{border-color:#08f}
.tableHead .active div:hover{border-color:#f90}
.tableHead .active,.tableHead .active a{color:#333}
.tableHead .active a:hover{color:#333}
.tableHead,.tableHead a{background-color:#f2f2f2}
.tableHead a:hover,.tableHead label:hover{background-color:#e4f1f7}
.tableHead,.tableHead .emptyHead,.tableHead a{background-image:url("../images/fr-gray-tableHead.jpg")}
.tableHead .active,.tableHead .active .emptyHead,.tableHead .active a,.tableHead .active a:hover,.tableHead a:hover,.tableHead label:hover{background-image:url("../images/fr-gray-tableHeadActive.jpg")}
.tableHead div{border-color:#999}
.tableHead div:hover{border-color:#97a9bb}
.tableHead div{border-style:solid}
.tableHead,.tableHead a{color:#666}
.tableHead a:hover,.tableHead label:hover{color:#333}
#header, .attachmentPreview ul li a:hover, .avatarDisplay div, .avatarSelect li label, .border, .codeBox, .mceResizeBox, .pmEditFolders, .pmUsageBar, .popupMenu, .profileDisplay fieldset, .quoteBox, .subTabMenu, .userProfileBox #userProfileAvatar fieldset div, a.mceButtonNormal:hover img { background-color: #ccc }

#mainMenu ul li, #search, .attachmentPreview ul li a, .avatarDisplay img, .border .tableList td, .border .tableList th, .inlineCalendarFooter td a, .inlineCalendarFooter td span, .inlineCalendarHeader td a, .inlineCalendarHeader td span, .pageMenu ul li a, .smallButtons .pageMenu ul li a, .tableHead .emptyHead, .tableHead a, .tabMenu li a, .userMessenger, .userName, .userProfileContent .fieldTitle, .userProfileContent .fieldValue { border-color: #ccc }

.tabMenu li.activeTabMenu a {
	background-image: url(../images/fr-gray-tabMenuActive.jpg);
}

#userPanel, #userPanel a {
	color: #fff;
}

#header {
	border: 0;
	background: transparent;
}

#mainMenu {
	min-height: 2em;
	background: transparent;

}

/* menu.main.caption.color.hover */
#mainMenu ul li:hover a{ color: #e7e7e7 }

.threadStarterPost .container-3 {
background-color: #ccc;
}


#search .searchContainer {
background: transparent url("../images/fr-gray-search.png") no-repeat right top;
min-width: 185px;
min-height: 24px;
padding-left: 40px;
text-align: left;
z-index: 12;
}

#changeLanguageMenu {
color: #000 !important;
}

#changeLanguageMenu active{
 color: #00f !important;
 }

.smilies {
text-align:center;
}
#mainMenu {
   position: relative;
/*   position: absolute;*/
  /*      top:88px;*/
       top:0px;
       left: 0px;
        min-height: 2em;
        background: transparent;
        border: 0;
        z-index: 10;
}

#mainMenu ul li {
	margin-left: 2px;
	border: 0px;
	padding-rigth: 5px;
	background-image: url(../images/fr-gray-menuItemRight.png);
	background-position: top rigth;
	background-repeat: no-repeat;
}

#mainMenu ul li a {
	padding-right: 5px;
	margin-left: 2px;
	border: 0;
}

#mainMenu ul .firstActive{
	background-image: url(../images/fr-gray-menuItemActiveRight.png);
}
#mainMenu ul .active{
	background-image: url(../images/fr-gray-menuItemActiveRight.png);
}
#mainMenu ul .lastActive{
	background-image: url(../images/fr-gray-menuItemActiveRight.png);
}

#mainMenu ul .firstActive:hover{
	background-image: url(../images/fr-gray-menuItemActiveHoverRight.png);
}
#mainMenu ul li .firstActive a:hover{
	color: #333;
}
#mainMenu ul li .active a:hover{
	color: #333;
}
#mainMenu ul li .lastActive a:hover{
	color: #333;
}
#mainMenu ul .active:hover{
	background-image: url(../images/fr-gray-menuItemActiveHoverRight.png);
}

#mainMenu ul .lastActive:hover{
	background-image: url(../images/fr-gray-menuItemActiveHoverRight.png);
}

#mainMenu ul .firstActive a:hover{
	background-image: url(../images/fr-gray-menuItemActiveHoverLeft.png);
        color: #333;
}
#mainMenu ul .active a:hover{
	background-image: url(../images/fr-gray-menuItemActiveHoverLeft.png);
	color: #333;
}
#mainMenu ul .lastActive a:hover{
	background-image: url(../images/fr-gray-menuItemActiveHoverLeft.png);
        color: #333;
}

#mainMenu ul li a:hover { 
	background-image: url("../images/fr-gray-menuItemHoverLeft.png");
	color: #000;
}

#mainMenu ul li:hover {
	background-image: url(../images/fr-gray-menuItemHoverRight.png);
	color: #000;
}


#logo {
    border: 0;
 }
.mainHeadline {
}

.copyright {
	background-image: url(../images/fr-gray-footer.jpg);
	background-repeat: repeat-x;
	color: #000 !important;
white-space: nowrap;
vertical-align: bottom;
border-top: 1px dashed #000;
}

.copyright a {
	height: 41px;
	color: #000 !important;
}
.copyright a:hover {
	height: 41px;
	color: #ccc !important;
}

.messageContentInner {
background: #dddddd url("../images/fr-gray-beitragBG.png") no-repeat right top !important;
}

.mainHeadline {
background:transparent url(../images/fr-gray-rennwagen.png) no-repeat scroll left top;
height:50px;
padding-left:5px;
padding-top:0px;
}

.containerHead {
background:transparent url(../images/fr-gray-containerHead.png) no-repeat scroll right top;
}

.boardlistInner:hover {
background-color: #ddeeff !important;
}


.boardTitle {
text-align: left !important;
margin:0p;
padding:0pt;
}

.topic {
text-align: left !important;
padding-top: 0px;
}

.tableList td {
text-align: left !important;
margin:5pt;
padding5pt;
}

.firstPost { 
text-align: left !important; 
}

/* Portalboxen */

#leftboxcontent .containerHead .containerContent {
	min-height: 0pt !important;
}


.leftbox {
width: 210px !important;
}

#firstSplit {
width: 15% !important;
}

.leftbox #leftboxcontent {
width: 207px !important;
}


#secondSplit {
width: 83% !important;

.containerContent { 
text-align: left !important; 
}

/* IE 6 Fix */
* html #logo {
	height: 110px;
}

