.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;}
.columnDay {width: 14.3%;}
.timeLabel {text-align: right;}
.timeLabel a {font-weight: bold;text-align: right !important;text-decoration: underline;display: block;}
.monthView .tabMenuContent .tableList td {vertical-align: top;height: 80px;}
.weekView .tabMenuContent .tableList tbody th, .weekView .tabMenuContent .tableList tbody td {vertical-align: top;height: 40px;}
.monthView .tabMenuContent .tableList td:hover, .weekView .tabMenuContent .tableList td:hover {border-width: 1px;border-style: solid;padding: 3px 4px 4px 3px !important;}
.monthView .subTabMenu li, .weekView .subTabMenu li {text-align: center;width: 33.3%;}
.eventList, .eventList li {list-style-type: none;margin: 0;padding: 0;clear: right;}
.eventList a {text-decoration: none;line-height: 1.4;border-width: 0px 0px 1px 5px;border-style: solid;border-bottom-style: dotted;margin-top: 1px;padding: 2px 2px 2px 3px;display: block;height: 1.2em;overflow: hidden;}
.eventList span {margin-top: 2px;padding: 0 0 4px 7px;display: block;height: 1.2em;overflow: hidden;}
.eventDateDetails {border-width: 1px 0;border-style: solid;overflow: auto;}
.otherMonth {opacity: .5;}
.userProfileBox .profileCalendarBox .border {padding: 1px 0 0 1px;}
.userProfileBox .profileCalendarBox .containerHead {margin: 0 1px 1px 0;}
.memberList .memberListNoDelete .memberName {border: 0;width: 173px;}
.actionIcons img {display: inline !important;}
.calendarLegend input {vertical-align: middle;}
.columnCalendarTitle {width: 70%;}
.columnCalendarTime {white-space: nowrap;}
.columnEventTitle {width: 50%;}
.columnEventCreator, columnEventTime {width: 25%;}
.accessRights {border-width: 1px;border-style: solid;margin: 0;padding: 0;height: 150px;overflow: auto;}
.accessRights ul {list-style: none;margin: 0;padding: 0;}
.accessRights ul li {min-height: 0;}
.formField .accessRights li span {margin-left: 0;float: none;}
.accessRights ul li span {vertical-align: middle;padding: 2px 4px;display: block;}
.accessRights ul li a {text-decoration: none;padding: 2px 4px;display: block;}
.accessRights ul li a img {vertical-align: middle;padding-right: 4px;}
.accessRights ul li a.remove, .accessRights ul li span.remove {display: inline;float: right;}
.accessRights ul li a.remove img {padding-right: 0;}
.formField .accessRights label {clear: none;}
.accessRightsInput {width: 300px !important;}
select.accessRightsInput {width: 303px !important;}
#permissionsPanel div.popupMenu a, #permissionsPanel div.popupMenu a:hover {padding: 5px 7px 5px 35px !important;}
#repeatByDaySettings .toggleButton ul, #repeatByMonthSettings .toggleButton ul, #repeatByMonthDaySettings .toggleButton ul, #repeatByWeekSettings .toggleButton ul {width: 490px;}
#repeatByDaySettings .toggleButton li, #repeatByWeekSettings .toggleButton li, #repeatByMonthDaySettings .toggleButton li {width: 70px;}
#repeatByMonthSettings .toggleButton li {width: 163.33px;}
#repeatByMonthDaySettings .toggleButton li.lastMonthDay {width: 280px;}
#repeatByWeekSettings .toggleButton li.lastWeek {width: 140px;}
input.colorPicker {width: auto !important;font-family: "Courier New", Courier, monospace;margin-right: 3px;}
input[class~='colorPicker'] + script + img.colorPicker {margin-top: -5px;}
img.colorPicker:hover {cursor: pointer;}
#colorPickerFull {background-color: #000;border: 1px solid #000;border-width: 0 0 1px 1px;position: absolute;width: 304px;height: 192px;z-index: 100;}
#colorPickerFull ul {list-style: none;margin: 0;padding: 0;display: block;float: left;position: relative;}
#colorPickerFull ul:after {content: "";height: 0;display: block;clear: both;}
#colorPickerFull li {font-size: 0; border: 1px solid #000;border-width: 1px 1px 0 0;display: block;float: left;width: 15px;height: 15px;}
#colorPickerFull a {border: 1px solid transparent;display: block;width: 13px;height: 13px;}
#colorPickerFull a:hover {border: 1px solid #fff !important;}
#colorPickerFull .colorColumn {width: 96px;}
#colorPickerFull .greyColumn {width: 16px;}
#colorPickerSimple {background-color: #000;float: left;width: 113px !important;position: absolute;z-index: 100;}
#colorPickerSimple ul {list-style: none;margin: 0;padding: 1px 0 0 1px;width: auto;}
#colorPickerSimple ul li {margin: 0 1px 1px 0 !important;padding: 0 !important;float: left !important;display: block !important;height: 15px !important;width: 15px !important;font-size: 0 !important;}
#colorPickerSimple ul li a, #colorPickerSimple 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;}
#colorPickerSimple 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;}
.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;}
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;}
.toggleButton ul {list-style-type: none;border-width: 1px;border-style: solid;margin: 0;padding: 0 0 1px 1px;}
.toggleButton ul:after {content: "";display: block;clear: both;}
.toggleButton li {float: left;}
.toggleButton label {text-align: center;margin: 1px 1px 0 0;padding: 4px;display: block;cursor: auto;}
.toggleButton label.hover, .toggleButton label.hoverSelected {border-width: 1px;border-style: solid;padding: 3px;cursor: pointer;}
.toggleButton {overflow: auto;}
#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/prad/largeButtons.png")}
.largeButtons li a:hover,.pmEditFolders a:hover{background-image:url("../images/prad/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:#fff}
.largeButtons li a:hover,.pmEditFolders a:hover{color:#fff}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a{background-color:#d9e5ef}
.memberList li .memberName{border-color:#d9e5ef}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.pageNavigation li ul,.smallButtons li a:hover{background-color:#b0091a}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a{background-image:url("../images/prad/smallButtons.png")}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover{background-image:url("../images/prad/smallButtonsHover.png")}
.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:#8da4b7}
.memberList li:hover,.messageNumber:hover,.optionButtons li:hover,.pageNavigation li:hover,.smallButtons li:hover{border-color:#b0091a}
.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:#666}
.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,.toggleButton ul,.userProfileBox #userProfileAvatar fieldset div{background-color:#fff}
#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:#fff}
#header,.accessRights,.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,.toggleButton ul,.userAvatar a,.userAvatarFramed a,fieldset{border-color:#8da4b7}
#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:#2D5B82}
.containerHead .light,.containerHead .light a{color:#fff}
.containerHead,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span{color:#fff}
.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#fff}
.containerHead a:hover{color:#fff}
.container-1,.container-1 fieldset fieldset,.container-2 fieldset,.inlineCalendarTable,.messageInner .color-1,.pageNavigation li ul,.toggleButton label.hover,fieldset,fieldset .toggleButton label,fieldset fieldset .toggleButton label.hover{background-color:#f8fafb}
.inlineCalendarTable a{border-color:#f8fafb}
.container-1 .eventList a{border-color:#00489A}
.container-1 a,.messageInner .color-1 a{color:#00489A}
.container-1 a:hover,.messageInner .color-1 a:hover{color:#00489A}
.container-1 fieldset,.container-1 fieldset fieldset.noJavaScript fieldset,.container-2,.container-2 fieldset fieldset,.container-3 fieldset,.messageInner .color-2,.toggleButton label,.weekDays,fieldset .toggleButton label.hover,fieldset fieldset,fieldset fieldset .toggleButton label{background-color:#f2f6fa}
.container-2 .eventList a{border-color:#00489A}
.container-2 a,.messageInner .color-2 a{color:#00489A}
.container-2 a:hover,.messageInner .color-2 a:hover{color:#00489A}
.accessRights ul li a:hover,.codeLineNumbers,.container-3,.container-3 fieldset fieldset,.tableList tbody tr:hover,.threadStarterPost .poll .container-3{background-color:#d8e7f5}
.messageContainer,.messageContainerFooter{border-color:#d8e7f5}
.container-3 a{color:#00489A}
.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:#00489A}
.editNote,.eventDateDetails,.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:#c5d0da}
.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:#fff}
.inputText:focus,select:focus,textarea:focus{background-color:#fff9f4}
.inputText,select,textarea{border-color:#8da4b7}
.inputText:focus,select:focus,textarea:focus{border-color:#C20404}
.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:Verdana, 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:12px}
.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:#f8fafb}
.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:#FDB6B6}
.mainMenu div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li span: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{background-image:url("../images/prad/tableHeadHover.png")}
.pageNavigation li.children:hover > span{background-image:url("../images/prad/tableHeadHover.png")}
.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:#333}
.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:#333}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{background-color:#154268}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{background-color:#154268}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{color:#d9e5ef}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{color:#fff}
.mainMenu a:hover{background-color:#FDB6B6}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a,.mainMenu a:hover{background-image:url("../images/prad/menuActive.png")}
.mainMenu{background-color:transparent}
.mainMenu a{color:#00489A}
.mainMenu a:hover{color:#333}
.mainMenu div{text-align:left;margin:0 auto 0 0}
.tabMenu ul li.activeTabMenu a{background-color:#164369}
.tabMenu ul li.activeTabMenu a:hover{background-color:#164369}
.tabMenu ul li.activeTabMenu a{color:#fff}
.tabMenu li a{background-color:#e8e8e8}
.tabMenu li a:hover{background-color:#8da4b7}
.tabMenu li a{background-image:url("../images/prad/tab.png")}
.tabMenu li a:hover,.tabMenu li.activeTabMenu a,.tabMenu ul li.activeTabMenu a:hover{background-image:url("../images/prad/tabActive.png")}
.subTabMenu ul .activeSubTabMenu a{background-color:#17354e}
.subTabMenu ul .activeSubTabMenu a:hover{background-color:#487397}
.subTabMenu ul .activeSubTabMenu a{color:#fff}
.subTabMenu ul .activeSubTabMenu a:hover{color:#fff}
.subTabMenu ul li a:hover{background-color:#17354e}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a{border-color:#496d8c}
.subTabMenu ul .activeSubTabMenu a:hover,.subTabMenu ul li a:hover{border-color:#8ea1b1}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a:hover{border-style:solid}
#search .searchContainer p a,.subTabMenu ul li a{color:#ddd}
#search .searchContainer p a:hover,.subTabMenu ul li a:hover{color:#fff}
.tabMenu li a{color:#666}
.tabMenu li a:hover{color:#fff}
.message .messageSidebar{text-align:center}
body{text-align:center}
#page{margin-left:auto;margin-right:auto;}
body,html{background-color:#013a7a}
body,html{background-image:url("/images/layout/bg.png")}
body,html{background-position:left top}
body,html{background-attachment:scroll}
body,html{background-repeat:repeat-x}
.iframeBody,body,textarea{font-family:Verdana, Helvetica, sans-serif}
.formFieldDesc,.light{color:#858789}
#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:12px}
.userPanel a,body,legend{color:#000}
.breadCrumbs,.error,.info,.message h3,.message h4,.messageBody,.success,.warning{line-height:1.5}
#page,.iframeBody{font-size:13px}
#logo{height:91px}
a{color:#000}
a:hover{color:#000}
* a.externalURL{color:#154268}
* a.externalURL:hover{color:#08f}
h2{font-family:Verdana, Helvetica, sans-serif}
h2,h2 a,h2 a:hover{color:#000}
h2{font-size:16px}
h2{font-style:normal}
h2{font-weight:normal}
#page{width:970px}
.accessRights ul li.selected a,.activeContainer,.activeMessage,.avatarSelect .selected label,.jumpToDate,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,.toggleButton label.hoverSelected,.toggleButton label.selected,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,.jumpToDate,.largeButtons li.selected,.markedDayField a,.monthView td:hover,.pageNavigation .active,.smallButtons li.selected,.toggleButton label.hover,.toggleButton label.hoverSelected,.weekView td:hover{border-color:#487397}
.activeContainer,.avatarDisplay div,.avatarSelect .selected label,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.jumpToDate,.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,.jumpToDate,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{border-width:1px}
.activeContainer .light,.activeContainer .light a,.activeContainer a:hover{color:#333}
.accessRights ul li.selected a,.activeContainer,.jumpToDate,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,.toggleButton label.hoverSelected,.toggleButton label.selected,div.pageMenu li.active a{color:#333}
.activeContainer a,.jumpToDate a,tr:hover .jumpToDate a{color:#666}
.largeButtons li.selected > a,.smallButtons li.selected > a{color:#666}
.tableHead .active,.tableHead .active a{background-color:#FDB6B6}
.tableHead .active a:hover{background-color:#FDB6B6}
.tableHead .active div{border-color:#C20404}
.tableHead .active div:hover{border-color:#C20404}
.tableHead .active,.tableHead .active a{color:#000}
.tableHead .active a:hover{color:#000}
.tableHead,.tableHead a{background-color:#eee}
.tableHead a:hover,.tableHead label:hover{background-color:#FDB6B6}
.tableHead,.tableHead .emptyHead,.tableHead a{background-image:url("../images/prad/tableHead.png")}
.tableHead .active,.tableHead .active .emptyHead,.tableHead .active a,.tableHead .active a:hover,.tableHead a:hover,.tableHead label:hover{background-image:url("../images/prad/tableHeadHover.png")}
.tableHead div{border-color:#8da4b7}
.tableHead div:hover{border-color:#C20404}
.tableHead div{border-style:solid}
.tableHead,.tableHead a{color:#00489A}
.tableHead a:hover,.tableHead label:hover{color:#000}
/* Extra Styles */
/* IE 7 */
*:first-child+html table {
   position: relative;
}

.containerHead {
padding: 4px;
}

.containerHead a {
position: relative;
}

.tableList .columnTopic .topic, .tableList .columnTitle a, .tableList .columnTitle span {
	width: auto !important;
}

#userNote, .pageNavigation, .messageNumber {
font-size: 12px;
}

#search {
position: static;
}

#userMenu span {
font-size: 12px;
}

div#p-footer-box a{
color: #00489A;
}

div#p-footer-box a.link-extern:visited {
color:#00489A;
}

div#p-footer-box a.link-extern:hover {
color: #00489A;
}

div#p-links-werbung td {
font-size: 0;
}

div#p-links-werbung td.standard-11px {
font-size: 20px !important;
}


div#p-links-werbung td.werbung-leiste {
font-size: 11px !important;
}

div#p-footer-box p {
margin: 16px 0;
}

div#p-empfehlungen {
text-align: left;
}



/* Seite */
div#p-container{width:980px;margin:10px auto 10px;border:1px solid #00489A;}

.buttons {
float:right;
margin-top:28px;
margin-right:10px;
}

/* Reiternavigation */
div#p-reiter{
	position:relative;
	height:33px;
	background:url(/images/layout/hintergrund_menuleiste.jpg);
	color:black;
	padding-left:10px;
	z-index=1;
}

/* Mittlerer Bereich (enthält mehrere Blöcke) !! Kann je nach Reiter unterschiedlich sein */
div#p-mitte-box-1{
 width:960px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin:0;
 color:black;
}
div#p-mitte-box-2{
 width:960px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin:0;
 color:black;
}
div#p-mitte-box-3{
 width:960px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin:0;
 color:black;
}
div#p-mitte-box-4{
 width:960px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 margin:0;
 color:black;
}
div#p-mitte-box-5{
 width:980px;
 padding-top: 10px;
 margin:0;
 color:black;
}

div#p-mitte-box-A{width:980px;margin:0; background-image:url(/images/layout/bg-links.gif); background-repeat: repeat-y; background-position:left; background-color:#FFFFFF; color:black;}

/* Linke Spalte Mitte */
div#p-links{
	float:left;
	width:180px;
	padding:0;
	margin:0;
}
/* Linke Navigationsleiste*/
div#p-links-leiste{
    position: relative;
    width:178px;
    background-color:#ebf0f5 !important;
    border-left:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
    margin:0;
    padding:0;
}
/* Werbeblock unter linker Navigationsleiste */
div#p-links-schrift{
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.fontswitch {
	height: 30px;
}

/* Werbeblock unter linker Navigationsleiste */
div#p-links-werbung{
 position: relative;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: center;
}

/* Hauptseite */
/* Das Background Image wird für die Darstellung in Dreamweaver benötigt!
   Eigentlich ist der linke Strich Bestandteil des Hintergrundbilds linken Spalte. */

#p-content{
	padding-top:5px;
	padding-left:9px;
	padding-bottom:5px;
}

/*
	background-image: url(/images/layout/pixel_grau.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}
*/

/* Suchmaschine und Newsletter */
.p-such-news-box-aussen-rand {
 /* width:605px; */
 width:auto;
}
.p-such-news-box-aussen {
 padding:5px;
 margin:0;
}

.p-such-news-box-innen-rand{
 float: left;
 width: 292px;
 overflow:hidden;
}
.p-such-news-box-innen-rand-rechts{
 float: right;
 width: 292px;
 overflow:hidden;
}
.p-such-news-box-innen{
	width:280px;
	padding: 5px 5px 5px 5px;
	margin:0;
	overflow:hidden;
	text-align: center;
}
/* Suchbox unterhalb Menu*/
.p-such-box-menu{
 width:170px;
 padding: 0px;
 margin:0px 0px 0px;
 overflow:hidden;
}

/* Werbeblock rechte Spalte Mitte */
div#p-rechts-werbung{
	float:left;
        margin-left:10px;
        margin-right:10px;
	width:160px;
	padding-top:10px;
 	text-align:center;
}

/* Unterbrechung Textfluss*/
div#p-clear{clear:left;visibility:hidden;}
.p-clear {clear:left;visibility:hidden;}
.p-clear-rechts {clear:right;visibility:hidden;}

/* Fusszeile - enthält 3 Blöcke */
div#p-footer-box{
 clear:left;
 width:960px;
 padding-top:15px;
 padding-bottom: 15px;
 padding-left:10px;
 padding-right: 10px;
 background: url(/images/layout/hintergrund_footer.jpg) bottom repeat-x #C9E4FF;
 color:black;
}

/* Fusszeile - Empfehlungen */
div#p-empfehlungen-box{width:958px;border:1px solid #006DBF;}
div#p-empfehlungen{
	width: 946px;
	border: 1px solid white;
	background: url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
	padding: 5px;
}

/* Fusszeile - Partner */
div#p-partner{width:960px;margin-top:15px;margin-bottom:15px;}
div#p-partner a:link {
   display:inline-block;
	white-space:nowrap
	text-decoration: none;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}

div#p-partner a:visited {
  display:inline-block;
	white-space:nowrap
	text-decoration: none;
	color: #00489A;
	background-image: url(/images/layout/link_extern_visited.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
div#p-partner a:hover {
  display:inline-block;
  	white-space:nowrap
	text-decoration: underline;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
div#p-partner a:active {
  display:inline-block;
	white-space:nowrap
	text-decoration: underline;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}

/* Fusszeile - Copyright */
div#p-copyright-box{width:958px;border:1px solid #006DBF;}
div#p-copyright{
	width: 946px;
	border: 1px solid white;
	background: url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
	padding: 5px;
}

/* Kaufeinblendung Testberichte */
div#p-testbericht-1-link-box{
	width:100%;
	border:1px solid #999999;
}
div#p-testbericht-1-link{
	width: auto;
	/* border: 1px solid white; */
	background: url(/images/layout/bgindex.jpg) top repeat-x #C9E4FF;
	padding: 5px;
	margin:5px;
}

/* Abstand Seiten unten*/
div#p-boden{margin-bottom:10px;}

/* Reiterdarstellung */
div#p-reiter ul {
	margin:0;
	padding:0px;
	list-style:none;
	font-size:12px;
	}
/* In folgender Anweisung margin:10px 0 0 0 geändert -> IE6*/
div#p-reiter li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 33px;
}

.begrenzung {
  float:left;
  width:1px;
	height: 33px;
	padding:0;
	margin:0;
	background:url(/images/layout/reiter_begrenzung_blau.gif) no-repeat left top;
}

div#p-reiter a {
	float:left;
	background:url(/images/layout/reiter_normal_links_ohne_alles.jpg) no-repeat left top;
	margin:0;
	text-decoration:none;
	line-height: 33px;
	padding:0px 0px 0px 5px;
	cursor:pointer;
}
div#p-reiter a span {
	float:left;
	display:inline;
	height: 33px;
	padding:0px 25px 0px 20px;
	background:url(/images/layout/reiter_normal_rechts_ohne_alles.jpg) no-repeat right top;
	color:#00489A;
}
div#p-reiter a:hover {
	background-position:0% -33px;
}
div#p-reiter a:hover span {
	background-position:100% -33px;
	color:#00489A;
}

/* Sonderbehandlung erster Reiter*/
div#p-reiter a.start {
	background:url(/images/layout/reiter_normal_links_ohne_begrenzung.jpg) no-repeat left top;
}
div#p-reiter a.start span {
	background:url(/images/layout/reiter_normal_rechts_ohne_alles.jpg) no-repeat right top;
}
div#p-reiter a.start:hover {
	background-position:0% -33px;
}
div#p-reiter a.start:hover span {
	background-position:100% -33px;
	color:#00489A;
}
/* Sonderbehandlung letzter Reiter*/
div#p-reiter a.ende {
	background:url(/images/layout/reiter_normal_links_ohne_alles.jpg) no-repeat left top;
}
div#p-reiter a.ende span {
	background:url(/images/layout/reiter_normal_rechts_ohne_begrenzung.jpg) no-repeat right top;
}
div#p-reiter a.ende:hover {
	background-position:0% -33px;
}
div#p-reiter a.ende:hover span {
	background-position:100% -33px;
	color:#00489A;
}

div#p-reiter #current-1 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-1 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-1 a:hover {
	cursor: pointer;
}
div#p-reiter #current-1 a:hover span {
	color:#FFFFFF;
	cursor: pointer;
}

div#p-reiter #current-2 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-2 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-2 a:hover {
	cursor: pointer;
}
div#p-reiter #current-2 a:hover span {
	cursor:pointer;
}
div#p-reiter #current-3 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-3 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-3 a:hover {
	cursor:pointer;
}
div#p-reiter #current-3 a:hover span {
	cursor:pointer;
}

div#p-reiter #current-4 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-4 a span {
	float:left;
	height: 33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-4 a:hover {
	cursor:pointer;
}
div#p-reiter #current-4 a:hover span {
	cursor:pointer;
}

div#p-reiter #current-5 a {
	float:left;
	margin:0;
	text-decoration:none;
}
div#p-reiter #current-5 a span {
	float:left;
	height:33px;
	padding:0px 25px 0px 20px;
}
div#p-reiter #current-5 a:hover {
	cursor:pointer;
}
div#p-reiter #current-5 a:hover span {
	cursor:pointer;
}

/* Sprachumschaltung */
div#p-reiter a#sprachwechsel {
	float:right;
	margin-right:10px;
	background-image:none;
	color: #00489a;
	font-size:11px;
 	vertical-align: middle;
}

/*
div#p-reiter a:hover#sprachwechsel {
}
*/

/* Linkes Navigationsmenu */
div#p-menu {
	margin:0;
	padding:0;
	font-size:11px;
	text-decoration:none;
}

/* Ohne Untermenus */
div#p-menu .menutitle-single a{
	display:block;
	padding:3px;
	margin:0px;
	text-align:left;
	text-indent:5px;
	vertical-align: middle;
	cursor:pointer;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle-single a:link, a:visited{
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle-single a:hover{
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}

div#p-menu .menutitle-single-current a{
	display:block;
	cursor:pointer;
	margin:0px;
	padding:3px;
	text-align:left;
	text-indent:5px;
	vertical-align: middle;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle-single-current a:link, a:visited {
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle-single-current a:hover{
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}

/* mit Untermenues */
div#p-menu .menutitle a{
	display:block;
	cursor:pointer;
	margin:0px;
	padding:3px;
	text-align:left;
	text-indent:5px;
	vertical-align:middle;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle a:link, a:visited {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle a:hover {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}

div#p-menu .menutitle-current a{
	cursor:pointer;
	margin: 0px;
	padding:3px;
	text-align:left;
	display:block;
	text-indent:5px;
	text-decoration:none;
	width:172px;
}
div#p-menu .menutitle-current a:link, a:visited {
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}
div#p-menu .menutitle-current a:hover {
	display:block;
	text-decoration: none;
	padding:3px;
	margin:0px;
}

div#p-menu .submenu a{
	text-decoration:none;
	cursor:pointer;
	margin: 0px;
	padding:3px;
	text-align:left;
	display:block;
	text-indent:15px;
	width:172px;
}

div#p-menu .submenu a:link,a:visited {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}
div#p-menu .submenu a:hover {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}

div#p-menu .submenu-current a{
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
	text-indent:15px;
	width:172px;
}

div#p-menu .submenu-current a:link,a:visited {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}
div#p-menu .submenu-current a:hover {
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
}

table.test-uebersicht {
	vertical-align: top;
}


.pageNavigation a:hover {
background-image: url("../images/prad/smallButtonsHover.png");
}

.largeButtons a {
padding: 5px 5px 5px 9px;
background-repeat: no-repeat;
}

.largeButtons li {
padding-right: 9px;
background: url("../images/prad/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: #333;
background-color: transparent !important;
}

.largeButtons li:hover, .largeButtons li.selected {
background-position: 100% -86px;
border: 0 !important;
background-color: transparent !important;
}

.messageLeft, .messageRight, .messageFramedLeft, .messageFramedRight, .messageTop, .messageFramedTop {
background-image: url("../images/prad/messageSidebar.jpg");
background-repeat: repeat-x;
}

.threadStarterPost .messageLeft, .threadStarterPost .messageRight, .threadStarterPost .messageFramedLeft, .threadStarterPost .messageFramedRight, .threadStarterPost .messageTop, .threadStarterPost .messageFramedTop  {
background-image: url("../images/prad/messageSidebarThreadStarter.jpg");
background-repeat: repeat-x;
}

.threadStarterPost .container-3 {
background-color: #FC9BA0;
}

.poll .pollQuestion {
background-image: url("../images/prad/poll.jpg");
background-repeat: repeat-x;
}

.firstPost a {
color: #858789;
}

div#billboard {float:left; width:800px;
}
div#billboardbig {float:left; width:100%;
}

* Default-Vorgaben fuer alle Seiten
  /* Gleichzeitig Vorgaben fuer Auflösung klein - prad.de */

/* Inhalt */

#preload {
display: none
}

a.link-extern:link {
    display:inline-block;
	white-space:nowrap
	text-decoration: none;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
a.link-extern:visited {
    display:inline-block;
	white-space:nowrap
	text-decoration: none;
	color: #00489a;
	background-image: url(/images/layout/link_extern_visited.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
a.link-extern:hover {
    display:inline-block;
  	white-space:nowrap
	text-decoration: underline;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;
}
a.link-extern:active {
	display:inline-block;
	white-space:nowrap
	text-decoration: underline;
	color: #00489a;
	background-image: url(/images/layout/link_extern.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border:0px;

}
div#p-content .ueberschrift-blau {
	font-size: 14px;
	font-weight: bold;
	color: #00509F;
}

div#p-content .ueberschrift-schwarz {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

div#p-content .fett {
	font-weight: bold;
}

div#p-content .blau-fett {
	font-weight: bold;
	color: #00509F;
}

div#p-content .blau {
	color: #00509F;
}

div#p-content .gruen {
	color: #339900;
}

div#p-content .rot-fett {
	font-weight: bold;
	color: #A61922;
}

div#p-content .rot {
	color: #A61922;
}

div#p-content .text-unterstrichen {
	text-decoration: underline;
}

div#p-content .text-kursiv-zentriert {
	font-style: italic;
	text-align: center;
}

div#p-content .text-kursiv-block {
	font-style: italic;
	text-align: justify;
}

div#p-content .text-kursiv {
	font-style: italic;
}

div#p-content .text-zentriert {
	text-align: center;
}

/* Ersatz für HTML-Tag */
.nobr {
   white-space : nowrap;
}

/* Link Navigation Inhalt*/
div#p-content a.link-navi:link {
	display:inline;
	text-decoration: none;
	color: #00489a;
	margin:0;
	padding:0;
}
div#p-content a.link-navi:visited {
	display:inline;
	text-decoration: none;
	color: #00489a;
	margin:0;
	padding:0;
}
div#p-content a.link-navi:hover {
	display:inline;
	text-decoration: underline;
	color: #00489a;
	margin:0;
	padding:0;
}
div#p-content a.link-navi:active {
	display:inline;
	text-decoration: none;
	color: #00489a;
	margin:0;
	padding:0;
}

/* Link Navigation Inhalt manuell*/

div#p-content a.link-navi-manuell:link {
	text-decoration: none;
	color: #000000;
}
div#p-content a.link-navi-manuell:visited {
	text-decoration: none;
	color: #000000;
}
div#p-content a.link-navi-manuell:hover {
	text-decoration: underline;
	color: #000000;
}
div#p-content a.link-navi-manuell:active {
	text-decoration: none;
	color: #000000;
}

/* Rectangle Werbung */

div#p-content #p-werbung-rectangle {
	width: 600px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
}

/* Werbetext Einblendung */
.werbung-rectangle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-align: center;
}

.werbung-sky {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b0b1a7;
	text-align: center;
}

.werbung-bigbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #90b4d8;
	margin:0;
	padding:0;
}

.werbung-leiste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d4e4f0;
	text-align: center;
}

/* Empfehlungen Footer */
div#p-empfehlungen p {
	font-size: 12px;
	text-align: justify;
	color: black;
}

div#p-empfehlungen .fett {
	font-weight: bold;
}

div#p-empfehlungen .werbung {
	font-size: 12px;
	text-align: right;
	color: #cadef2;
}

/* Copyright Footer */
div#p-copyright {
	font-size: 12px;
	text-align: justify;
	color: black;
}

/* Partner Footer */
div#p-partner p {
	font-size: 12px;
	text-align: left;
}

/* Wechsel Schriftgröße */
div#p-links-leiste form#switchform {
	font-size: 11px;
	background: #FFFFFF;
  margin:0;
	padding:0;
}

/* Suchbox */
div#p-content div#p-such-news-box-aussen div#p-such-news-box-innen-rand div#p-such-news-box-innen p {
 font-size: 11px;
}

/* Testberichte */
div#testbericht-header p {
	font-size: 12px;
	color: black;
}



div#testbericht-header {
	height:auto;
	width: 100%;
	font-size: 12px;
	padding:0px;
  margin:0px;
}

.testbericht-trennstrich {
	border-bottom: 1px solid #CCCCCC;
	padding:0;
	margin-top:10px;
	margin-bottom:10px
}

div#testbericht-header #block-links {
	float: left;
	height: auto;
	width: 300px;
	margin-bottom:10px;
	padding:0px;
}
div#testbericht-header #block-links p{
  margin:0px;
	padding:0px;
}
div#testbericht-header #block-links span{
	color:#00489a;
}

div#testbericht-header #block-rechts {
	float: right;
	width: 300px;
	text-align:center;
	/*padding:0px;
	margin:auto 0px;*/
	margin-bottom:10px;
}
div#p-testbericht-1-link{
	font-size:12px;
}

.inhaltsverzeichnis-navi {
	height:20px;
	width:100%;
	font-size: 12px;
	text-align:center;
	background-color:#FFFFFF;
}
.inhaltsverzeichnis-block {
	float:left;
	padding-bottom: 10px;
	height: auto;
	width:auto;
}
.inhaltsverzeichnis-titel {
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size:12px;
	color:#000000;
}

.inhaltsverzeichnis-zeiger {
	display:block;
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	line-height:40px;
	padding-top:10px;
}

a.nav-zeiger:link    {color:#000000;border:1px solid #678FC2;text-decoration: none;margin:0;padding:4px;background:#FFFFFF;}
a.nav-zeiger:visited {color:#000000;border:1px solid #678FC2;text-decoration: none;margin:0;padding:4px;background:#FFFFFF;}
a.nav-zeiger:hover   {color:#000000;border:1px solid #678FC2;text-decoration: none;margin:0;padding:4px;background:#E2E2E2}
a.nav-zeiger:active  {color:#000000;border:1px solid #678FC2;text-decoration: none;margin:0;padding:4px;background:#FFFFFF;}

a.nav-zeiger-aktiv:link    {color:#000000;border:1px solid #678FC2;padding:4px;background:#E2E2E2;text-decoration: none;margin:0;}
a.nav-zeiger-aktiv:visited {color:#000000;border:1px solid #678FC2;padding:4px;background:#E2E2E2;text-decoration: none;margin:0;}
a.nav-zeiger-aktiv:hover   {color:#000000;border:1px solid #678FC2;padding:4px;background:#E2E2E2;text-decoration: none;margin:0;}
a.nav-zeiger-aktiv:active  {color:#000000;border:1px solid #678FC2;padding:4px;background:#E2E2E2;text-decoration: none;margin:0;}

table.navi {
	color:#000000;
	padding:0;
	margin:0;
}
.navi td{
	font-size:12px;
}
.navi .iv a {
	color:#000000;
  line-height: 14px;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
.navi .iv-markiert a {
	color:#000000;
	line-height: 14px;
	font-size:12px;
	font-weight: bold;
}
.inhaltsverzeichnis-navi .inhaltsverzeichnis-navi-rechts a {
	color:#000000;
  line-height: 14px;
	font-size:12px;
}
.inhaltsverzeichnis-navi .inhaltsverzeichnis-navi-links a {
	color:#000000;
  line-height: 14px;
	font-size:12px;
}

/* Tabelle in Testbericht */
div#p-content table.rahmen {
	width: 100%;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}
div#p-content table.bericht {
	width: 100%;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
div#p-content tr.farbe {
	margin: 0px;
	padding: 2px 0px 2px 4px;
	background-color: #B1C5DA;
}
div#p-content tr.weiss {
	margin: 0px;
	padding: 2px 0px 2px 4px;
	background-color: #FFFFFF;
}
div#p-content td.reihe {
	padding: 2px 0px 2px 4px;
  width:55%;
}

div#p-testbericht-link-box {
	float: left;
	height: 20px;
	width: 100%;
}
div#p-testbericht-link {
	color: #FF0000;
	text-align: center;
}

/* Übersicht Testberichte */
table.test-uebersicht {
}

tr.test-uebersicht-header {
	background-color:#678FC2;
	color:#FFFFFF;
}

.zentriert {
	font-size: 12px;
	text-align: center;
}
.links {
	font-size: 12px;
	text-align: left;
}
.ueberschrift-empfehlung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.teaser-grau {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
}
.blocksatz-12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.standard-12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.standard-11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.standard-10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rot {
	color: #A61922;
}
.black {
	color: #000000;
}
.blau {
	color: #00489a;
}
.grey-11px {
	color: #999999;
	font-size: 11px;
}
a.navitxt:link { font-size:12px; color:#006600; text-decoration:underline; font-family:verdana, arial, helvetica }
a.navitxt:visited { font-size:12px; color:#006600; text-decoration:underline; font-family:verdana, arial, helvetica }
a.navitxt:active { font-size:12px; color:#006600; text-decoration:underline; font-family:verdana, arial, helvetica }
a.navitxt:hover { font-size:12px; color:#006600; text-decoration:none; font-family:verdana, arial, helvetica }

a.naviblack:link { font-size:12px; color:#000000; text-decoration:underline; font-family:verdana, arial, helvetica }
a.naviblack:visited { font-size:12px; color:#000000; text-decoration:underline; font-family:verdana, arial, helvetica }
a.naviblack:active { font-size:12px; color:#000000; text-decoration:underline; font-family:verdana, arial, helvetica }
a.naviblack:hover { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }

	td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
	.eVendismall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
	.eVendiheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
	.eVendiwhite {color: #FFFFFF; }
 	.eVendiTableTopFont {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
	a.eVendiwhite:link {color: #000000; }
	a.eVendiwhite:visited {color: #000000; }
	a.eVendiwhite:hover {color: #000000; }
	a.eVendiwhite:active {color: #000000; }



	a.eVendiNavLink {color: #000000; }

	.eVendismaller {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: pt; }
	.eVendiLink {color: #2F4D84; }
	.eVendiHeaderLine {background: #2F4D84;}
	.eVendiInfoTitle {color: #2F4D84; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	.eVendiFeaturesSubTable {background: #EEF5FB; color: #FFFFFF; }
	.eVendiSubTable {background: #EEF5FB; color: #FFFFFF; }
	.eVendiPriceTableHeader {background: #2F4D84; color: #FFFFFF; font-weight: bold;}
	.eVendiPriceTableRow0 {background: #FFFFFF;}
	.eVendiPriceTableRow1 {background: #EEF5FB;}
	.eVendiFeaturesTopTable {background: #EEF5FB; color: #000000; font-weight: bold;}
	.eVendiFeaturesSubTable {background: #EEF5FB; color: #FFFFFF; }
	.button { background-color: #2F4D84; font-family: Verdana, Helvetica, Arial; font-size: 12px; color: #FFFFFF; }

	.iTt{
    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         11px;
    FONT-STYLE:        normal;
    FONT-WEIGHT:       normal;
    COLOR:             black;
    BACKGROUND-COLOR:  lightyellow;
    BORDER:            black 1px solid;
    PADDING:           2px;
}

table.ciaoad {background:#FFF;border:#000 solid 1px; padding:5px 2px 5px 5px;;width:158px;height:60px;}
table.ciaoad td {text-align:left;font-family:Verdana;font-size:10px;text-decoration:none;color:000;}
table.ciaoad img {float:left;width:53px;margin:2px 5px 0 0px;padding:0px;border:0}

.news-content {
	font-size: 12px;
}
/* Zoom Search */
.highlight { background: #b4cff5; }
		.searchheading { font-size: 13px; font-weight: bold; }
		.summary { font-size: 11px; font-style: italic; }
		.suggestion { font-size: 12px; }
		.results {
		font-size: 12px;
		text-align: justify; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 12px; }
		.description { font-size: 12px; color: #008000; }
		.context { font-size: 12px; }
		.infoline { font-size: 11px; font-style: normal; color: #808080; text-align: left;}

		.zoom_searchform { font-size: 12px; }
		.zoom_results_per_page { font-size: 11px; margin-left: 10px; }
		.zoom_match { font-size: 11px; margin-left: 10px;}
		.zoom_categories { font-size: 11px; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

		input.zoom_button {  }
		input.zoom_searchbox {  }

		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

		.result_pages { font-size: 12px; }
		.result_pagescount { font-size: 12px; }

		.searchtime { font-size: 11px; }

		.recommended
		{
			background: #DFFFBF;
			border-top: 1px dotted #808080;
			border-bottom: 1px dotted #808080;
			margin-top: 15px;
			margin-bottom: 15px;
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.recommend_title { font-size: 12px; }
		.recommend_description { font-size: 12px; color: #008000; }
		.recommend_infoline { font-size: 11px; font-style: normal; color: #808080;}

a.naviblack2:link { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviblack2:visited { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviblack2:active { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviblack2:hover { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica; }

a.naviblack3:link { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviblack3:visited { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviblack3:active { font-size:12px; color:#000000; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviblack3:hover { font-size:12px; color:#000000; text-decoration:underline; font-family:verdana, arial, helvetica; }

/* Kommentarfunktion der News */
.news-comment{margin-top:10px;}
.news-comment a {text-decoration:none;}
.news-comment-autor{font
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.news-comment-zeit{
	font-size: 11px;
	color: #999999;
}
.news-comment-edit{
	font-size: 11px;
	color: #000000;
}
.news-comment-enable{
	font-size: 12px;
	color:#CC0000;
}
.news-comment-delete{
	font-size: 11px;
}
.news-comment-text{
width:580px;
overflow:hidden;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-color: #999999;
}
.news-comment-text a {
	text-decoration: underline;
}

.news-comment-link{
	font-size: 12px;
	margin-bottom:5px;
}
.news-comment-link a{
	color:#000000;
}
.news-comment-link a:visited{
	color:#000000;
}

.error_nlprof {
	color:red;
}

.ok_nlprof {
	color:green;
}
.star_nlprof {
	color:red;
}
.abstand-eins {
margin: 5px;
}
div#p-content .abstand {
margin:
5px;
}
.highslide-wrapper div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

 .ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px}
      .ad_line1 {color:#0000FF;font-size:15px; text-decoration:underline}
      .ad_text {color:#000000;font-size:13px; text-decoration:none}
      .ad_url {color:#008000;font-size:13px;margin-bottom:12px; text-decoration:none}
      .search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
      .wide_ads {background:#ddf8cc; padding:10px}
      .narrow_ads {background:#e5ecf9; padding:10px}


/* Layoutvorgaben fuer alle Elemente von Reiter 1 - prad.de
  ! Alle speziellen Formate sind mit einem vorangestellten p- zu definieren.
	! Bitte keine Unterstriche sondern Bindestriche zur Abtrennung verwenden */

/* Mittlerer Bereich (enthält mehrere Blöcke) !! Kann je nach Reiter unterschiedlich sein */
div#p-mitte-box-5{
 background: url(/images/layout/hintergrund_5.jpg) #9f0101 repeat-x;
}

/* Linke Navigationsleiste*/
div#p-links-leiste{
 background: #E2E2E2;
 color:black;
}
/* Werbeblock unter linker Navigationsleiste */
div#p-links-werbung{
 background: #E2E2E2;
}

/* Suchmaschine und Newsletter */
.p-such-news-box-aussen-rand {
	border:1px solid #74A7D6;
}
.p-such-news-box-aussen {
 background: #DAE7F9;
 border: 1px solid #FFFFFF;
}

.p-such-news-box-innen-rand{
 border: 1px solid #74A7D6;
 background: #C9E4FF;
 color:black;
}
.p-such-news-box-innen-rand-rechts{
 border: 1px solid #74A7D6;
 background: #C9E4FF;
 color:black;
}
.p-such-news-box-innen{
 background: #DAE7F9;
 border: 1px solid White;
 background: url(/images/layout/hintergrund_footer_boxen.jpg) top repeat-x #C9E4FF;
 color:black;
}
/* Suchbox unterhalb Menu*/
.p-such-box-menu{
	background-color: #999999;
}

/* Werbeblock rechte Spalte Mitte */
div#p-rechts-werbung{}

div#p-reiter #current-5 a {
	background:url(/images/layout/reiter_5_aktiv_links.jpg) no-repeat left top;
}
div#p-reiter #current-5 a span {
 	background:url(/images/layout/reiter_5_aktiv_rechts.jpg) no-repeat right top;
	color:#FFFFFF;
}
div#p-reiter #current-5 a:hover {
}
div#p-reiter #current-5 a:hover span {
	color:#FFFFFF;
}
/* Linkes Navigationsmenu */
div#p-menu {
	border-top: 1px solid #999999;
	background-color:#ebf0f5;
}

/* Ohne Untermenus */
div#p-menu .menutitle-single a{
	background-color:#ebf0f5;
	color:#556971;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-right: 1px none #000000;
	border-bottom: 1px solid #999999;
	border-left: 1px none #000000;
}
div#p-menu .menutitle-single a:link, .menutitle-single a:visited{
color:#556971;
}
div#p-menu .menutitle-single a:hover{
	background-color:#FFF;
	color:#556971;
}

div#p-menu .menutitle-single-current a{
	background-color:#96c2e4;
	color:#FFF;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-right: 1px none #000000;
	border-bottom: 1px solid #999999;
	border-left: 1px none #000000;
}
div#p-menu .menutitle-single-current a:link, .menutitle-single-current a:visited {
color:#FFF !important;
}
div#p-menu .menutitle-single-current a:hover{
	background-color:#FFF;
	color:#556971;
}

/* mit Untermenues */
div#p-menu .menutitle a{
	color:#556971;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
	background-color:#ebf0f5;
	background-image: url(/images/layout/pfeil-rechts.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#p-menu .menutitle a:link, .menutitle a:visited {
color:#556971;
}
div#p-menu .menutitle a:hover {
	background-color:#FFF;
	color:#556971;
}

div#p-menu .menutitle-current a{
	background-color:#96c2e4;
	color:#FFFFFF;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
	background-image: url(/images/layout/pfeil-rechts.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div#p-menu .menutitle-current a:link, .menutitle-current a:visited {
color:#556971;
}
div#p-menu .menutitle-current a:hover {
	background-color:#FFF;
	color:#556971;
}

div#p-menu .submenu a{
	background-color:#F0F0F0;
	line-height: 1.75;
	color:#556971;
	font-weight:normal;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
}

div#p-menu .submenu a:link, .submenu a:visited {
	color:#556971;
}
div#p-menu .submenu a:hover {
	color:#556971;
	background-color:#FFF;
}

div#p-menu .submenu-current a{
	background-color:#96c2e4;
	line-height: 1.75;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #999999;
}
div#p-menu .submenu-current a:link, .submenu-current a:visited {
	color:#FFF;
}
div#p-menu .submenu-current a:hover {
	color:#556971;
	background-color:#FFF;
}

#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
		vertical-align:middle;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close {
	text-align: right;
}
.GB_Window .close span {
    font-size: 12px;
    cursor: pointer;
		margin-right:10px;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
		vertical-align:middle;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid black; }

.submit {
	text-align:center;
}
body > a#feedbackleft {
	background:url("/images/layout/feedback_tab_white.png") no-repeat scroll 50% 50% #0E4B90;
	display:block;
	height:90px;
	line-height:0;
	padding:5px;
	position:fixed;
	/*right:0;*/
	left:0;
	text-indent:-99999px;
	top:50%;
	width:22px;
}
body > a#feedbackleft:hover {
	background-color:#F99303;
}
div#billboard {float:left; width:800px;
}
div#billboardbig {float:left; width:100%;
}
a.naviwhite:link { font-size:12px; color:#d4e4f0; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviwhite:visited { font-size:12px; color:#d4e4f0; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviwhite:active { font-size:12px; color:#d4e4f0; text-decoration:none; font-family:verdana, arial, helvetica }
a.naviwhite:hover { font-size:12px; color:#d4e4f0; text-decoration:underline; font-family:verdana, arial, helvetica; }

/* Box soziale Netzwerke */

div#social-network { width:298px; height:260px; padding-top:5px; padding-bottom:5px; border-style:solid; border-width:1px; border-color:#a7a6a6; background-color:#f5f4f4; font-size:11px;}

div#social-network .breite {width:288px;}

div#social-network .abstand {width:288px;text-align:center;}

div#social-network .bild {float:left; margin-left:2px; margin-right:5px; width:48px; height:48px; border:0px;}

div#social-network .text {text-align:left!important;padding-top:10px; padding-bottom:10px; }

div#social-network .text .bold {font-weight:bold}

#fb-like-wrapper iframe {
    width:200px!important
}
a.shop:link { font-size:12px; color:#fff; text-decoration:none; font-family:verdana, arial, helvetica }
a.shop:visited { font-size:12px; color:#fff; text-decoration:none; font-family:verdana, arial, helvetica }
a.shop:active { font-size:12px; color:#fff; text-decoration:none; font-family:verdana, arial, helvetica }
a.shop:hover { font-size:12px; color:#fff; text-decoration:underline; font-family:verdana, arial, helvetica; }

@font-face {
    font-family: 'si';
    src: url('/include/fonts/socicon.eot');
    src: url('/include/fonts//socicon.eot?#iefix') format('embedded-opentype'),
         url('/include/fonts//socicon.woff') format('woff'),
         url('/include/fonts//socicon.ttf') format('truetype'),
         url('/include/fonts//socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(PATH_TO/socicon.svg) format(svg);
    }
}

.soc {
    overflow:hidden;
    margin:0; padding:0;
    list-style:none;
}

.soc li {
    display:inline-block;
    *display:inline;
    zoom:1;
}

.soc li a {
    font-family:si!important;
    font-style:normal;
    font-weight:400;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;

    -o-transition:.1s;
    -ms-transition:.1s;
    -moz-transition:.1s;
    -webkit-transition:.1s;
    transition:.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);

    overflow:hidden;
    text-decoration:none;
    text-align:center;
    display:block;
    position: relative;
    z-index: 1;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 35px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 10px;
    color: #ffffff;
    background-color: none;
}

.soc-icon-last{
    margin:0 !important;
}

.soc-twitter {
    background-color: #4da7de;
}
.soc-twitter:before {
    content:'a';
}
.soc-facebook {
    background-color: #3e5b98;
}
.soc-facebook:before {
    content:'b';
}
.soc-google {
    background-color: #d93e2d;
}
.soc-google:before {
    content:'c';
}
.soc-youtube {
    background-color: #e02a20;
}
.soc-youtube:before {
    content:'r';
}

.soc-twitter:hover {
    background-color: #61bbf2;
}
.soc-facebook:hover {
    background-color: #526fac;
}
.soc-google:hover {
    background-color: #ed5241;
}
.soc-youtube:hover {
    background-color: #f43e34;
}

