.groupWrapper {width:32%;float:left;margin-right:1%;}
.groupItem .itemHeader {position:relative;}
.itemHeader {-moz-user-select: none;}
.sortHelper {border:3px dashed #666;width:auto !important;}
.closeEl, .minimizeEl, .configEl {cursor:hand;cursor:pointer;text-decoration:none;float:right;}
.containerConfig {display:none;}
.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;}
#mapAdministration {width:250px;float:right;text-align:right;}
#gmapAdminButtons {display:none;}
#map {color:#000000;}
#map a {color:#154268;}
#map .markerLabel {color:#ffffff;}
.LabeledMarker_markerLabel {color:#ffffff;}
.gmap_b {color:#000;width:250px;}
.gmap_h {font-weight:bold;background-color:#efefef;background-repeat:no-repeat;background-position:left center;padding:5px;padding-left:25px;cursor:pointer;}
#gmap_notice {display:none;position:absolute;padding:8px 0px 8px 0px;top:0px;left:0px;width:100%;text-align:center;background-color:#ffff00;opacity:0.75;filter:alpha(opacity=75);}
#gmap_controls div {position:absolute;left:7px;top:0px;width:175px;height:20px;border:1px solid #000000;background-color:#ffffff;overflow:hidden;}
#gmap_loading {display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000000;opacity:0.45;filter:alpha(opacity=45);}
#gmap_loading_img, #gmap_loading_message {display:none;position:absolute;top:175px;left:0px;width:100%;text-align:center;color:#ffffff;font-size:14pt;}
.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;}
.NERD_videoContainer {clear:both;text-align:center
}
.NERD_sevenloadContainer, .NERD_googleContainer, .NERD_youtubeContainer, .NERD_myvideoContainer, .NERD_clipfishContainer, .NERD_errorContainer, .NERD_gametrailersContainer {height:auto;margin:auto;text-align:left;}
.NERD_sevenloadContainer .border, .NERD_googleContainer .border, .NERD_youtubeContainer .border, .NERD_myvideoContainer .border, .NERD_errorContainer .border, .NERD_gametrailersContainer .border {margin:0 15px 7px 0;}
.NERD_sevenloadContainer .border .containerHead, .NERD_googleContainer .border .containerHead, .NERD_youtubeContainer .border .containerHead, .NERD_myvideoContainer .border .containerHead, .NERD_clipfishContainer .border .containerHead, .NERD_gametrailersContainer .border .containerHead {font-weight:bold;}
.NERD_putfileBackground, .NERD_sevenloadBackground, .NERD_googleBackground, .NERD_youtubeBackground, .NERD_myvideoBackground,  .NERD_clipfishBackground, .NERD_gametrailersBackground, .NERD_photobucketBackground, .NERD_myspaceBackground {margin: 0 1px 1px 0;}
.NERD_errorContainer {width:400px;}
.NERD_errorContainer .border {width:401px;}
.NERD_errorContainer .border .warning {margin: 1px 1px 1px 0;}
.NERD_googleContainer {width:400px;}
.NERD_googleContainer .border {width:401px;}
.NERD_googleBackground {background:#dadada;}
.NERD_youtubeContainer {width:425px;}
.NERD_youtubeContainer .border {width:426px;}
.NERD_youtubeBackground {background:#ccc;}
.NERD_myvideoContainer {width:470px;}
.NERD_myvideoContainer .border {width:471px;}
.NERD_myvideoBackground {background:#d0d0d0;}
.NERD_clipfishContainer {width:464px;}
.NERD_clipfishContainer .border {width:465px;}
.NERD_clipfishBackground {background:#5c5c5c;}
.NERD_gametrailersContainer {width:480px;}
.NERD_gametrailersContainer .border {width:481px;}
.NERD_gametrailersBackground {background:#000000;}
.NERD_sevenloadContainer {width:425px;}
.NERD_sevenloadContainer .border {width:426px;}
.NERD_sevenloadBackground {background:#FFFFFF;}
.NERD_putfileBackground {background:#aaa;}
.NERD_myspaceBackground {background:#A3A3A3;}
.NERD_photobucketBackground {background:#EAEAE9;}
.NERD_copyLink {float:right;}
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;}
ul.taggingCloud { margin:0px; padding:0px; text-align:justify;}
ul.taggingCloud li {  display:inline;  list-style-type:none;  padding:4px;  line-height:275%;}
ul.taggingCloud li a {  text-decoration:none;}
ul.taggingCloud li a:hover {  text-decoration:underline;}
.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;}
.transMenu .menuContent {position:absolute;}
.transMenu .items {position:relative;left:0px; top:0px;z-index:2;}
.transMenu.top .items {border-top:none;}
.transMenu .item {    color:#336;    font-family:'Trebuchet MS',Arial,sans-serif;font-size: 0.9em;    text-decoration:none;min-height:30px;border:none;cursor:pointer;cursor:hand;}
.transMenu .background {position:absolute;left:0px; top:0px;z-index:1;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);}
.transMenu .shadowRight {position:absolute;z-index:3;top:3px; width:2px;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);}
.transMenu .shadowBottom {position:absolute;z-index:1;left:3px; height:2px;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);}
.transMenu .item.hover {background:#fdfdfd;color:black;}
.transMenu .item img {margin-left:10px;}
.sideboxContent {   float: left;   width: 300px;}
.videoContent {text-align:center;margin-left: 310px;}
#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-image:url("../images/v2/largeButtons.png")}
.largeButtons li a:hover,.pmEditFolders a:hover{background-image:url("../images/v2/largeButtons.png")}
.largeButtons li a,.pmEditFolders a{border-style:solid}
.largeButtons li a{border-width:0px}
.largeButtons li{border-style:solid}
.largeButtons li{border-width:0px}
.largeButtons li a,.pmEditFolders a{color:#FFFFFF}
.largeButtons li a:hover,.pmEditFolders a:hover{color:#FFFFFF}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a{background-image:url("../images/v2/smallButtons.png")}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover{background-image:url("../images/v2/smallButtons.png")}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-style:solid}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-width:0px}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li{border-style:solid}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li{border-width:0px}
.memberList li .memberName,.messageInner .color-1 .smallButtons a,.messageInner .color-2 .smallButtons a,.messageNumber,.optionButtons a,.smallButtons a{color:#FFF}
.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:#FFF}
.attachmentPreview ul li a:hover,.avatarDisplay div,.avatarSelect li label,.border,.mceResizeBox,.pmEditFolders,.pmUsageBar,.popupMenu,.profileDisplay fieldset,.subTabMenu,.userProfileBox #userProfileAvatar fieldset div{background-color:#ffffff}
#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:#ffffff}
#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:#000000}
#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:#178217}
.containerHead,.inlineCalendarFooter td,.inlineCalendarHeader td{background-image:url("../images/v2/catPic.png")}
.containerHead .light,.containerHead .light a{color:#000000}
.containerHead,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span{color:#000000}
.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#000000}
.containerHead a:hover{color:#FFF}
.container-1,.container-1 fieldset fieldset,.container-2 fieldset,.inlineCalendarTable,.messageInner .color-1,.pageNavigation li ul,fieldset{background-color:#FFFFFF}
.inlineCalendarTable a{border-color:#FFFFFF}
.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:#178217}
blockquote.wysiwygQuote{border-color:#178217}
.container-1,.container-1 legend,.iframeBody,.inlineCalendarTable,.messageInner .color-1{color:#178217}
.container-1 a,.messageInner .color-1 a{color:#2C2C2C}
.container-1 a:hover,.messageInner .color-1 a:hover{color:#2C2C2C}
.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:#FFFFFF}
.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:#178217}
.container-2,.container-2 legend,.messageInner .color-2,.weekDays{color:#178217}
.container-2 a,.messageInner .color-2 a{color:#2C2C2C}
.container-2 a:hover,.messageInner .color-2 a:hover{color:#2C2C2C}
.codeLineNumbers,.container-3,.container-3 fieldset fieldset,.tableList tbody tr:hover,.threadStarterPost .poll .container-3{background-color:#FFFFFF}
.messageContainer,.messageContainerFooter{border-color:#FFFFFF}
.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:#178217}
.codeLineNumbers,.container-3,tr.container-1:hover,tr.container-1:hover a,tr.container-2:hover,tr.container-2:hover a{color:#178217}
.container-3 a{color:#2C2C2C}
.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:#2C2C2C}
.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:#bbb}
.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:#B9D9F5}
.inputText:focus,select:focus,textarea:focus{background-color:#B9D9F5}
.inputText,select,textarea{border-color:#004F96}
.inputText:focus,select:focus,textarea:focus{border-color:#004F96}
.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:'Trebuchet MS', Arial, sans-serif}
.codeBox,.editor textarea,.inputText,.quoteBox,select,textarea{color:#004F96}
.editor textarea:focus,.inputText:focus,select:focus,textarea:focus{color:#004F96}
.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:#B6D7F5}
.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:#004F96}
.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:#004F96}
.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:#B6D7F5}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{background-color:#777}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{background-color:#cecece}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{color:#fff}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{color:#000}
.mainMenu a{background-color:#efefef}
.mainMenu a:hover{background-color:#fff}
#logo{border-bottom-width:1px}
.mainMenu{background-color:#FFFFFF}
.mainMenu a{color:#666}
.mainMenu a:hover{color:#333}
.mainMenu div{text-align:left;margin:0 auto 0 0}
.tabMenu ul li.activeTabMenu a{color:#FFF}
.tabMenu ul li.activeTabMenu a:hover{color:#FFF}
.tabMenu li a{background-color:#fff}
.tabMenu li a:hover{background-color:#e8e8e8}
.tabMenu li a:hover,.tabMenu li.activeTabMenu a,.tabMenu ul li.activeTabMenu a:hover{background-image:url("../images/v2/tabActive.png")}
.subTabMenu ul .activeSubTabMenu a{background-color:#fff}
.subTabMenu ul .activeSubTabMenu a:hover{background-color:#fff}
.subTabMenu ul .activeSubTabMenu a{color:#178217}
.subTabMenu ul .activeSubTabMenu a:hover{color:#666}
.subTabMenu ul li a:hover{background-color:#cff0cf}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a{border-color:#126b12}
.subTabMenu ul .activeSubTabMenu a:hover,.subTabMenu ul li a:hover{border-color:#126b12}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a:hover{border-style:solid}
#search .searchContainer p a,.subTabMenu ul li a{color:#fff}
#search .searchContainer p a:hover,.subTabMenu ul li a:hover{color:#178217}
.tabMenu li a{color:#666}
.tabMenu li a:hover{color:#FFF}
.message .messageSidebar{text-align:center}
body{text-align:left}
#page{margin-left:0;margin-right:auto;}
body,html{background-color:#3b93de}
body,html{background-image:url("../images/v2/bodyBg.png")}
body,html{background-position:left top}
body,html{background-attachment:scroll}
body,html{background-repeat:no-repeat}
.iframeBody,body,textarea{font-family:'Trebuchet MS', Arial, sans-serif}
.formFieldDesc,.light{color:#888}
#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:#333}
.breadCrumbs,.error,.info,.message h3,.message h4,.messageBody,.success,.warning{line-height:1.5}
#page,.iframeBody{font-size:.8em}
#logo{height:90px}
a{color:#666}
.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:#333}
* a.externalURL{color:#333}
* a.externalURL:hover{color:#08f}
#logo .pageLogo{text-align:left}
#logo .pageLogo img{margin-left:0px}
#logo .pageLogo img{margin-right:0px}
#logo .pageLogo img{margin-top:0px}
h2{font-family:'Trebuchet MS', Arial, sans-serif}
h2,h2 a,h2 a:hover{color:#333}
h2{font-size:1.3em}
h2{font-weight:bold}
#page{max-width:90%}
#page{min-width:831px}
.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:#d4e7f7 }
.tableHead .active a:hover{background-color:#d4e7f7 }
.tableHead .active div{border-color:#08f}
.tableHead .active div:hover{border-color:#08f}
.tableHead .active,.tableHead .active a{color:#333}
.tableHead .active a:hover{color:#333}
.tableHead,.tableHead a{background-color:#d4e7f7 }
.tableHead a:hover,.tableHead label:hover{background-color:#d4e7f7 }
.tableHead div{border-color:#999}
.tableHead div:hover{border-color:#999}
.tableHead div{border-style:solid}
.tableHead,.tableHead a{color:#333}
.tableHead a:hover,.tableHead label:hover{color:#333}
.headlineContainer h1 {
	font-size:1.3em;
	font-weight:bold;
	padding:0;
	}
	
h2.boardTitle {
	color:#FFFFFF !important;
	font-family:"Trebuchet MS" !important;
	font-size:12px !important;
	font-weight:normal !important;
	}
	
h3.classone {
	font-size:0.85em !important;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-weight:normal;
	}
	
p.boardlistDescription {
	margin:0 !important;
	}

.messageSidebar {
background-image: url("../images/v2/messageSidebar.png");
background-repeat: no-repeat;
}

.advancedHeaderLeft {
  width: 40%; 
  margin: 0 auto; 
  padding-left: 4px;
  padding-right: 4px;
  font-size: .85em;
}

.advancedHeaderRight {
  width: 50%; 
  margin: 0 auto; 
  padding-right: 4px;
  font-size: .85em;
}

.portalFix {
margin-bottom:  -22px;
}

/* IE 6 Fix */


* html .portalFix {
margin-bottom:  0px;
background-position: bottom;
}

* html .#main2 {
clear:both;
margin-left:100px;
width: 831px;
}

* html .border td {
font-size: 11px;
}

* html .border th {
font-size: 11px;
}

* html #galFix {
margin-top: 32px;
}

* html #userWantedFix {
margin-top: 20px;
}

* html #usersonlineFix {
margin-top: 32px;
}

* html #searchSubmit {
margin-left: 145px;
margin-top: -36px;
}

* html .obenlinksBig {
  background-image: url(../images/v2/obenLinksBig2.png);
  background-repeat: no-repeat;
  background-position: bottom left;
}

* html .obenrechtsBig {
  background-image: url(../images/v2/obenRechtsBig2.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}

* html .obenmitteBig {
  background-image: url(../images/v2/obenMitteBig2.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

*html#mainMenuRight {
	margin:0;
	}
	
*html#menu {
	margin-top:45px;
	}

* html .topObenIe {
  /*margin-bottom: 15px;*/
margin-top:-15px;
}
	
* html .bottomUntenIe {
  margin-top: 7px;
}

* html .obenlinks {
  background-image: url(../images/v2/obenLinks2.png);
}

* html .obenmitte {
  background-image: url(../images/v2/obenMitte2.png);
  padding-top: 23px; 
}

* html .obenrechts {
  background-image: url(../images/v2/obenRechts2.png);
}

* html .untenlinks {
  background-image:url(../images/v2/untenLinks2.png);
}
	
* html .untenmitte {
  background-image:url(../images/v2/untenMitte2.png);
}
	
* html .untenrechts {
  background-image:url(../images/v2/untenRechts2.png);
}
	
* html .leisterechts {
  background-image:url(../images/v2/leisteRechts2.png);
}
	
* html .leistelinks {
  background-image:url(../images/v2/leisteLinks2.png);
}

* html #footer {
  background-image: url(../images/v2/footerBg.png);
  background-repeat: repeat-x;
  background-position: bottom;
  height: 175px;
  width: 100%;
}

* html #nav {
  margin-left: -25px;
}

* html #logo {
  background-image: url(../images/v2/logo2.jpg);
  position: relative;
  left: 369px; 
  top: 94px; 
  width: 513px; 
  height: 78px;
  z-index: 999;
  display:block;
}

* html #menu {
  margin-top: 150px;
}

/* Style Settings */

.obenmitteBig .breadCrumbs {
padding-top: 24px;
}

#main .obenmitte .breadCrumbs {
	margin-bottom: 0px; margin-top: 14px;
	}

.subTabMenu .containerHead ul li a {
font-size:12px;
}

#galFix {
margin-top: 7px;
}

#all {
	float:right;
	padding-top:43px; 
	padding-right:41px;
	}

a {
outline:none;
}

#register {
position:absolute;
height:221px;
width:221px;
display:block;
}

#register  a.regis {
padding-top: 100px;
padding-bottom: 97px;
display:block;
background-image:url(../images/v2/registerL.png) !important;
}

body {
	background-color:#3B93DE;
	}
	
#page {
	padding-bottom:0;
	}
	
#logo {
	width:513px;
	border:none;
	padding-left:369px;
	padding-top:93px;
	}
	
#menu {
	background-image:url(../images/v2/mainMenuBg.png);
	background-repeat:repeat-x;
	width:95% !important;
	height:165px;
	margin-left:100px;
	}
	
#mainMenuLeft {
	background-image:url(../images/v2/mainMenuLeft.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	height:165px;
	}
	
#mainMenuRight {
	background-image:url(../images/v2/mainMenuRight.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	height:165px;
	margin-top:45px;
	}
	
#nav {
	width:831px;
	height:45px;
	padding-top:27px;
	}
	
#mainMenu {
	background:none !important;
	border:none !important;
	padding-top: 29px;
	padding-left: 28px;
	}
	
#mainMenu img {
	display:none;
	border:none !important;
	}
	
#mainMenu ul li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:80px;
	height:45px;
	text-align:center;
	border:none !important;
	}

	
#mainMenu ul {
	width:800px;
	padding:0;
	margin:0 auto;
	border:none !important;
	}
	
#mainMenu ul li a {
	width:80px;
	height:45px;
	display:block;
	line-height:35px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#2C2C2C;
	font-weight:bold;
	text-decoration:none;
	background:none;
	border:none !important;
	padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 2px !important;
	}
	
#mainMenu ul li a:hover, #mainMenu ul li.active a {
	background-image:url(../images/v2/navOn.png);
	background-repeat:no-repeat;
	width:80px;
	height:45px;
	display:block;
	line-height:35px;
	color:#FFFFFF;
	border:none !important;
	}
	
#usermenu {
	/*width:787px;*/
	width: 100%;
	height:50px;
	padding-top:29px; 
	padding-left:43px;
	}
	
#usermenu #left {
	float:left;
	width:400px;
	height:50px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#000000;
	}
	
#usermenu #right {
	float:right;
	width:200px; 
	height:40px; 
	padding-top:5px;
	padding-right: 72px;
	}
	
#usermenu #left a {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#2DA12D;
	}
	
.searchContainer {
	border:none;
	}
	
#searchSubmit {
	margin-bottom:-7px;
	}
	
#main {
	clear:both;
	margin-left:100px;
	width: 95%;
	}
	
#footer {
	background-image:url(../images/v2/footerBg.png);
	background-repeat:repeat-x;
	height:175px;
	width:100%;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-position:bottom;
	}
	
#footerLeft {
	background-image:url(../images/v2/footerLeft.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:175px;
	width:100%;
	}
	
#footerRight {
	background-image:url(../images/v2/footerRight.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:175px;
	width:100%;
	}
	
#footer a, #goToTop a, .copyright a, #all a {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#goToTop {
	padding-top:61px; 
	padding-left:150px;
	}
	
.copyright {
	float:left;
	padding-left:133px; 
	padding-top:43px; 
	padding-bottom:0px;
	}
	
.containerHead {
	background-repeat:repeat-x;
	background-color:#178217;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
	}
	
.containerHead a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.containerContent {
	margin-left:50px;
	}
	
.containerIcon {
	margin-left:5px;
	}
	
#main .obenmitte .breadCrumbs li a {
	text-decoration:none;
	}	
	
.breadCrumbs img {
	display:none;
	}
	
#main .portalBg .mainHeadline, #main .leisterechts .mainHeadline  {
	display:none;
	}

#page #main .mainHeadline img {
	display:none;
	}

.memberList a .memberName {
background:none;
	}

.userProfileContent .border .memberList .memberName {
background:none;
	}

.userProfileContent .border .memberList a {	
	color:#178217;
	border:none;
	}
	
.topObenIe {
	margin-bottom:-7px;
	}
	
.bottomUntenIe {
	margin-bottom:0;
	}
	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

*html #mainMenuRight {
	margin-top:0px;
	}

.arcadeWbbUserOnline {
margin:5px 0 5px 0;
}
/* Abschlussgrafiken */
/* Oben */
.obenlinks {
	background-image:url(../images/v2/obenLinks.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:26px;
	height:41px;
	background-color:transparent;
	}
	
.obenlinksBig {
	background-image:url(../images/v2/obenLinksBig.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:39px;
	height:66px;
	background-color:transparent;
	}
	
.obenmitte {
	background-image:url(../images/v2/obenMitte.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:12px; 
	height:29px;
	background-color:transparent;
	}
	
.obenmitteBig {
	background-image:url(../images/v2/obenMitteBig.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:66px;
	background-color:transparent;
	}
	
.obenrechts {
	background-image:url(../images/v2/obenRechts.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:26px;
	height:41px;
	background-color:transparent;
	}
	
.obenrechtsBig {
	background-image:url(../images/v2/obenRechtsBig.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:39px;
	height:66px;
	background-color:transparent;
	}
	
.obenmitte .boardTitle {
 color : #ff8400;
 font-weight: bold;
 padding-top: 5px;
}
 
.obenmitte .boardTitle a:link, .obenmitte .boardTitle a:visited, .obenmitte .boardTitle a:active {
 color : #ff8400;
 text-decoration : underline; 
}
 
.obenmitte .boardTitle a:hover {
 color : #ff8400;
 text-decoration : none; 
}
	
/* Unten */
.untenlinks {
	background-image:url(../images/v2/untenLinks.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:26px;
	height:13px;
	margin: -7px auto 15px auto;
	background-color:transparent;
	}
	
.untenmitte {
	background-image:url(../images/v2/untenMitte.png);
	background-repeat:repeat-x;
	background-position:top;
	height:13px;
	background-color:transparent;
	}
	
.untenrechts {
	background-image:url(../images/v2/untenRechts.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:26px;
	height:13px;
	background-color:transparent;
	}
	
.unten {
	margin: -20px auto 15px auto;
	}
	
.leisterechts {
	background-image:url(../images/v2/leisteRechts.png);
	background-repeat:repeat-y;
	background-position:top right;
	padding-right:14px;
	background-color:transparent;
	}
	
.portalBg {
	background-image:url(../images/v2/mitteBg.png);
	background-color:transparent;
	}	
	
.leistelinks {
	background-image:url(../images/v2/leisteLinks.png);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:15px;
	background-color:transparent;
	}
	
.largeButtons a {
padding: 5px 5px 5px 26px;
background-repeat: no-repeat;
padding-bottom:23px;
padding-top: 22px;
padding-right: 0px;
font-family:"Trebuchet MS";
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

.largeButtons li {
padding-right: 26px;
background: url(../images/v2/largeButtons.png) no-repeat right top;
}

.largeButtons li:hover a:hover, .largeButtons li:hover a, .largeButtons li.selected a:hover, .largeButtons li.selected a {
background-position: 0% -86px;
color: #fff;
background-color: transparent !important;
}

.largeButtons li:hover, .largeButtons li.selected {
background-position: 100% -86px;
border: 0 !important;
background-color: transparent !important;
}

.smallButtons a {
padding: 5px 5px 5px 13px;
background-repeat: no-repeat;
padding-bottom: 20px;
padding-top: 10px; 
padding-left: 16px; 
padding-right: 2px;
color:#fff;
}

.smallButtons li {
padding-right: 13px;
padding-bottom: 10px;
margin-left:0;
background: url(../images/v2/smallButtons.png) no-repeat right top;
}

.smallButtons li.extraButton {
	margin-left:0;
	}

.smallButtons li:hover a:hover, .smallButtons li:hover a, .smallButtons li.selected a:hover, .smallButtons li.selected a {
background-position: 0% -80px;
color: #fff;
background-color: transparent !important;
}

.smallButtons li:hover, .smallButtons li.selected {
background-position: 100% -80px;
border: 0 !important;
background-color: transparent !important;
}

a.messageNumber, a.messageNumber:hover {
background-image:none;
}

.contentFooter #threadEditMarked ul li a#threadEditMarkedLink, .contentFooter #postEditMarked ul li a#postEditMarkedLink, .contentFooter #pmEditMarked ul li a#pmEditMarkedLink {
	background-image:none;
	color:#333333;
	}

.contentFooter #threadEditMarked ul li, .contentFooter #postEditMarked ul li, .contentFooter #pmEditMarked ul li {
	background-color:#ddeeff;
	border:1px solid #0088ff;
	}

.messageFooter .smallButtons ul li a {
	color:#fff;
	}
	
a.regis {
	background: url(../images/v2/registerL.png) no-repeat;
	width: 221px;
	height: 221px;
	display: block;
	text-decoration: none;
}

#registerHeader {
	z-index:9999;
	width:221px;
	height:221px;
	position:absolute;
	}

.memberList li a.memberName, .memberList li a.memberName:hover {
	background-image:none;
	color:#232323;
	border:0;
	}

.advancedHeaderTable {
  min-height: 165px;
  padding-bottom: 4px;
}	

.advancedHeaderFieldset {
  margin: 0;
}

.advancedHeaderInfo {
  font-size: 1.1em;
}

.advancedHeaderLeft {
  width: 45%; 
  margin: 0 auto; 
  padding-left: 4px;
  padding-right: 4px;
  font-size: .85em;
}

.advancedHeaderCenter {
  width: 120px; 
  margin: 0 auto; 
  padding-right: 4px;
  font-size: .85em;
}

.advancedHeaderRight {
  width: 45%; 
  margin: 0 auto; 
  padding-right: 4px;
  font-size: .85em;
}

.advancedHeaderModerationOverview {
  list-style: none;
  margin: 0 0 -5px 0 !important;
  padding: 0;
}

.advancedHeaderModerationOverview:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}

.advancedHeaderModerationOverview ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.advancedHeaderModerationOverview img {
  margin-right: 5px;
  float: left;
}

.advancedHeaderModerationOverview li {
  margin: 0 5% 5px 0;
  float: left;
  width: 40%;
  min-height: 32px;
}

.advancedHeaderModerationOverview li ul li {
  margin: 0 0 0 0;
  float: none;
  width: auto;
  min-height: 0;
}

/* IE 6 Fix */

* html .advancedHeaderInfo {
  padding-top: 5px;
}

* html .advancedHeaderLeft {
  font-size: .70em;
  padding-left: 4px;
  padding-right: 4px;
}

* html .advancedHeaderCenter {
  width: 120px; 
  font-size: .70em;
  padding-right: 4px;
}

* html .advancedHeaderRight {
  font-size: .70em;
  padding-right: 4px;
}

/* IE 7 Fix */

*:first-child+html .advancedHeaderInfo {
  padding-top: 5px;
}

*:first-child+html .advancedHeaderLeft {
  padding-left: 6px;
  padding-top: 12px;
  padding-bottom: 6px;
}

*:first-child+html .advancedHeaderCenter {
  width: 120px; 
  padding-top: 12px;
  padding-bottom: 6px;
  padding-left: 3px;
  padding-right: 3px;
}

*:first-child+html .advancedHeaderRight {
  padding-top: 12px;
  padding-bottom: 6px;
  padding-right: 6px;
}

.suckertreemenu {
	width:831px;
	height:45px;
	padding-top:27px;
	}

.suckertreemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:800px;
	margin:0 auto;
	height:45px;
	}

/*Top level list items*/
.suckertreemenu ul li{
	position: relative;
	display: inline;
	float:left;
	margin:0;
	padding:0;
	width:80px;
	height:45px;
	text-align:center;
	border:none;
}

/*Top level menu link items style*/
.suckertreemenu ul li a.nav {
	width:80px;
	height:45px;
	display:block;
	line-height:35px;
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#2C2C2C;
	font-weight:bold;
	text-decoration:none;
}

.suckertreemenu ul li a.nav:hover {
	background-image:url(../images/v2/navOn.png);
	background-repeat:no-repeat;
	width:80px;
	height:45px;
	display:block;
	line-height:35px;
	color:#FFFFFF;
	}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
	width:127px;
	height:auto !important;
	}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
	display: list-item;
	float: none;
	text-align:left;
	width:125px;
	height:30px;
	}
/*
.item {
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#004F96;
	background-color:#B6D7F5;
	width:111px;
	height:16px;
	display:block;
	padding:7px;
	}
	
.item img {
	display:none;
	}
	
.transMenu .item.hover {
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#B6D7F5;
	background:#004F96;
	width:111px;
	height:16px;
	display:block;
	padding:7px;
	}	
*/
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
	background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;
	}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
	background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;
	}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
	}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
.fieldValue .smallButtons {
margin-top: -33px;
}

.fieldValue .smallButtons a {
	color:#fff;
	}

#advancedHeader {
width:100% !important;
}
.advancedHeaderLeft, .advancedHeaderRight {
width: 40% !important;
}
.advancedHeaderCenter {
width:10% !important;
}/*

.items {
	border:1px solid #000 !important;
	}*/
