@charset "UTF-8";
/* CSS Document */

body {
padding:0px;
margin:15px;
}


/* ---------------------------------------------------------------------------
 *
 *  Seitenaufbau 
 *
 * ---------------------------------------------------------------------------- */
#page {
margin:auto;
padding:10px 20px 20px 20px;
border:10px solid #F90;
background-color: #ffe9c9;
}

/* nicht im ACP : oberste Zeile zur Benutzeranmeldung */
#userPanel.userPanel {
line-height:20px;
}
#userPanel .loginPopup {
border:1px solid #333;
padding:0.5em;
}
#userPanel .loginPopup,
#userPanel #quickLoginBox form {
background-color:#F90;
}
/* nicht im ACP: Kopf mit Logo der Seite */
#header,
#header .border {
border:0px;
background:none;
/* Hauptmenü schließt sofort an Inhalt an */
margin:0;
padding:0;
}
#header #logo {
background:#ffe9c9 url(images/Kopf.jpg) no-repeat;
height:160px;
}

/* Sponsoren */
/* --------- */
.Sponsoren {
text-align:center;
background:#FFF url(../wcf/images/sponsoren/Sponsoren.jpg) no-repeat;
padding:13px 0 10px 0;
margin:0;
border:1px solid #CCC;
}
.Sponsoren p {
margin-bottom:10px;
}
.Sponsoren ul {
list-style-type:none;
margin:0;
padding:0;
}
.Sponsoren ul li {
display:inline;
padding:0 2px 0 0;
margin:0;
}

/* Hauptmenue */
/* so nicht im ACP einstellbar ! */ 
#mainMenu.mainMenu {
padding:20px 0 0 0;
margin-left:auto;
margin-right:auto;
margin-bottom:-1px;
border:0px;
background:none;
z-index:10000;
}
#mainMenu div ul li a img {
display:none;
}
#mainMenu.mainMenu div ul li {
float:left;
margin-bottom:0px;
}
#mainMenu.mainMenu div ul li a,
#mainMenu.mainMenu div ul .firstActive a,
#mainMenu.mainMenu div ul .active a,
#mainMenu.mainMenu div ul .last a,
#mainMenu.mainMenu div ul .lastActive a {
padding:10px 1em 10px 1em;
margin:0;
color:#000;
display:block;
border:0px;
background:#F90 url(images/mainMenu.jpg) repeat-x;
border-bottom:0px;
}
#mainMenu.mainMenu div ul .firstActive a,
#mainMenu.mainMenu div ul .active a,
#mainMenu.mainMenu div ul .lastActive a,
#mainMenu.mainMenu div ul .firstActive a:hover,
#mainMenu.mainMenu div ul .active a:hover,
#mainMenu.mainMenu div ul .lastActive a:hover {
background:#F0F0F0 url(images/mainMenu_aktiv.jpg) repeat-x;
color:#000;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-top:1px solid #CCC;
text-decoration:none;
cursor:default;
}
/* Suchen-Button bekommt extra HG zugewiesen */
#mainMenu.mainMenu div ul .last a {
background:#CC0 url(images/mainMenu_suchen.jpg) repeat-x;
}

#mainMenu.mainMenu div ul li a:hover {
background:#000 url(images/mainMenu_hover.jpg) repeat-x;
color:#F90;
}



/* zweispaltiges Seitenlayout */
#page #splitter #firstSplit {
margin:116px 15px 0 15px;
padding:0;
float:left;
width:200px;
}
#page #splitter #secondSplit {
float:left;
margin:20px 15px 0 0;
padding:0;
width:72%;
min-width:650px;
}


/* Rahmen, der zweispaltiges Layout umfaßt */
#footer {
background-color:#EFEFEF;
border:1px solid #CCC;
}


/* Forum-Überschrift */
.mainHeadline {
height:60px;
text-align:left;
margin:0;
padding:0;
}
.mainHeadline .headlineContainer {
padding:0 0 5px 0;
border-bottom:1px dotted #CCC;
}
.mainHeadline img {
margin:0 1em 0 0;
display:block;
}
.breadCrumbs li {
line-height:20px;
font-style:normal;
color:#666666;
margin:0;
padding:0;
}


#main .border .container-1,
#main .border .container-2 {
padding:0 0 0 0;
padding-left:0;
padding-bottom:0;
}


/* Hinweise und Fehlermeldungen */
#main p.info {
border:1px solid #ccc;
background-color:#FFFFFF;
margin:0 0 0.5em 0;
padding:1em 3em 1em 5em;
padding-bottom:1em;
text-align:justify;
}
#main .info {
margin:0 0 0.5em 0;
}

#main .success {
margin-top:95px;
}
#main .success br,
#main .success p {
padding-bottom:1em;
}
#main p.info,
#main .success {
text-align:;
line-height:1.5em;
}


/* Kategorieauflistung */
/* nicht im ACP, Abstand zwischen den einzelnen Kategorien */
#boardlist .border {
}
#boardlist .border .boardlistInner {
padding:0.5em 0.5em 0.5em 1.5em;
border:0px;
border-bottom:1px dotted #CCC;
}

/* nicht im ACP, Abstand Kategorierand zur Überschrift /Icon liegt dazwischen!) */
#boardlist .border .containerHead .containerContent {
margin:0 0 0 1.5em;
padding:0;
}
/* nicht im ACP, Format Kategorieüberschrift */
#boardlist .containerHead .boardTitle {
margin:0;
padding:0;
font-size:110%;
}
/* nicht im ACP, Format Kategoriebeschreibung */
#boardlist .containerHead .containerContent .boardlistDescription {
padding:0.25em 10em 0.25em 0;
text-align:justify;
}
/* nicht im ACP */
#boardlist .containerHead .containerIcon {
width:0px;
}
#boardlist .containerHead .containerIcon a {
margin:0;
padding:0 0.25em 0 0;
width:16px;
height:16px;
display:block;
}
#boardlist .containerHead .containerContent .boardTitle {
width:90%; /* Drecks-IE ! F**k */
}


/* Forenauflistung */
/* --------------- */
/* so nicht im ACP, Forenauflistung höher mit Hover-Effekt */
#boardlist .boardlistInner .container-1,
#boardlist .boardlistInner .container-2 {
padding:0.5em 0.5em 0.5em 1.75em;
}
#boardlist .boardlistInner.container-1:hover,
#boardlist .boardlistInner.container-2:hover {
background-color:#FFCC66;
}
#boardlist .boardlistInner .boardlistDescription {
margin:0.5em 0 0 0;
text-align:justify;
padding-right:30em;
}

/* So nicht im ACP, Forenbeschreibung zentriert und schmaler */
/* so nicht im ACP, Anzahl der neuen Beiträge werden farblich hervorgehoben */
.new {
color:#F90;
font-weight:normal;
}
.new a {
color:#000;
}
.light {
color:#666;
}


/* so nicht im ACP, letzter Anzeige des letzten Beitrages tiefer setzen */  
.boardlistLastPost {
margin:-1em 1em 0 0;
}
/* so nicht im ACP, Statistik & Co. unterhalb der Threadauflistung */
#main .infoBox .container-1,
#main .infoBox .container-2 {
padding:0.75em;
background-color:#FFF !important;
border:0px;
border-bottom:1px dotted #CCC;
}
/* so nicht im ACP, Wer war heute Online-Anzeige bündig setzen */
.infoBox .smallFont {
padding:0.25em 2em 0 0;
text-align:justify;
}
.infoBox .smallFont a {
margin:0;
padding:0;
line-height:1.5em;
}
.infoBox .smallFont a img {
padding-bottom:0;
}


/* Thread-Auflistung */
/* ----------------- */
/* nicht im ACP, Überschrift linksbünding OHNE Abstand zum linken Rand! */
#main .containerHead .containerContent {
margin:0;
padding:0;
}
/* nichtim ACP, Rahemn um Tabellenüberschrift höher einstellen */
#main .border .containerHead {
margin:0;
padding:0.75em;
}
/* nicht im ACP, Spalte zwischen Tabelle wicht.Ankündig. und Themen */
#topThreadsStatus {
margin-bottom:1.5em;
}
/* nicht im ACP, Hover-Effekt für Tabellenzeilen */
.tableList tr td {
padding:0.5em;
}
/* nicht im ACP, Tabellenkopf-Zeile höher einstellen */
.tableList .tableHead th div a {
padding:0.5em;
}
/* tricksen, ACP-Vorgaben für Border unterhalb d.aktiven Spalten außer Kraft setzen */
.tableList .tableHead th div,
.tableList .tableHead th div label,
.tableList .tableHead th div a {
background:none;
border:0px;
}
/* nicht im ACP, Hervorhebung der Spalten nach denen sortert wurde */
.tableList .active
{
background:#FFF url(images/tableList_aktiv.jpg) repeat-x;
text-decoration:none;
cursor:default;
}
.tableList tbody tr td {
border-bottom:1px dotted #CCC !important;
}
.tableList th {
background:#FFF url(images/tableList.jpg) repeat-x;
}
.tableList th div  a:hover{
background:#CCC url(images/tableList_hover.jpg) repeat-x;
color:#F90;
text-decoration:none;
}


.tableList .columnReplies,
.tableList .columnViews {
text-align:right;
}
.hot {
font-weight:normal;
}



/* Thread Ansicht */
/* nicht im ACP, nur linker Rahmen gepunktet */
.messageContent .messageContentInner {
}
.messageContent .messageContentInner.color-1,
.messageContent .messageContentInner.color-2 {
color:#000;
background-color:#FFF;
border-left:1px dotted #999 !important;
}
/* nicht im ACP, Zeilenabstand für Texte erhöhen  */
.messageBody {
line-height:1.5em;
}
/* Nicht im ACP, Abstand zwischen Listen erhöhen */
.messageBody ul li,
.messageBody ol li {
margin-bottom:1em;
}


/* nicht im ACP, Hintergrundfarbe für Zitate ändern */
.messageBody .quoteBox {
border:1px dotted #CCC;
}
.messageBody .quoteBox h3 {
margin-bottom:0.5em;
}
/* nicht im ACP, Beiträge bündig ausgeben */
.messageContentInner .messageBody {
text-align:justify;
}
/* nicht im ACP, oberer Rahmen der Signatur gepunktet ! */
.messageContentInner .signature {
border-top:1px dotted #CCC;
}
/* nicht im ACP, Rahmen um die Anhänge gepunktet ! */
.attachmentPreview {
border:1px dotted #CCC;
width:0;
}
/* nicht im ACP, Anhänge enger aneinander rücken */
.attachmentPreview ul {
margin:0;
padding:0;
}
/* nicht im ACP, Rahmen um Anhänge entfernen */
.attachmentPreview ul li a,
.attachmentPreview ul li a:hover {
border:0px;
}


/* Umfragen */
/* nicht im ACP, Hintergrund für Anhänge, Umfragen etc. anders färben */
.attachmentPreview,
.messageBody .quoteBox,
.messageBody .poll.border .container-1,
.messageBody .poll.border .container-2,
.messageBody .poll.border .container-3 {
background-color:#FFFFCC !important;
}
/* nicht im ACP, Zeilen der mgl. Umfrage-Antworten höher */
.poll.border .pollResults {
padding:0.5em 0.5em 0.5em 0;
}
/* nicht im ACP, Umfrage-Überschrift von italic auf normal setzen */
.poll.border h4 {
font-style:normal;
}
/* nicht im ACP, bündigen Text hier außer Kraft setzen  */
.poll.border p {
text-align:left;
}


/* Umfragebox nimmt 80% der Breite ein */
.poll.border {
width:80%;
}
/* Text steht nicht mehr neben der Umfragebox */
.message .poll {
float:none;
margin:0 0 2em 0;
}
/* Darstellungsfehler behoben, einzelne Options-Zeilen wurden nicht korrekt umgebrochen */
.poll.border .container-1, .poll.border .container-2, .poll.border .container-3 {
clear:both;
line-height:2em;
}




/* Buttons */
/* ------- */
/* nicht im ACP, versch. HG-Grafiken für große/kleine Buttons */
.largeButtons ul li,
.smallButtons ul li  {
border:0px;
}
.largeButtons ul li a,
.largeButtons ul li.selected a {
margin:0;
padding:0.5em 1em 0.5em 1em;
border:1px solid #CCC;
background:#F90 url(images/largeButton.jpg) repeat-x;
color:#333;
}
.largeButtons ul .selected,
.smallButtons ul .selected {
border:0px;
}
.largeButtons ul li a:hover {
background:#000 url(images/largeButton_hover.jpg) repeat-x;
border:1px solid #CCC;
color:#F90;
text-decoration:none;
}
.smallButtons ul li a,
.smallButtons ul .selected a {
margin:0;
padding:0.25em 1em 0.25em 1em;
border:1px solid #CCC;
background:#CCC url(images/smallButton.jpg) repeat-x;
color:#333;
}
.smallButtons ul li a:hover {
border:1px solid #CCC;
background:#000 url(images/smallButton_hover.jpg) repeat-x;
text-decoration:none;
}
.smallButtons ul li a:hover span {
color:#F90;
}
/* Pop-Up Menü unterhalb "Zitieren"-Button */
/* nict im ACP, Hintergurndgrafik wieder ausblenden (vererbt vom Buttom) */
.smallButtons div.pageMenu a {
background:none;
border:0px;
}
/* nict im ACP, Hintergurndgrafik wieder ausblenden (vererbt vom Buttom) */
.smallButtons div.pageMenu a:hover {
background:none;
border:0px;
}

/* Seitennavigation bei mehreren Beiträgen */
/* nicht im ACP */
.pageNavigation {
margin-top:0.75em;
}
.pageNavigation a, .pageNavigation li span {
width:1.5em;
line-height:2em;
}
.pageNavigation a, 
.pageNavigation li span,
.pageNavigation .active span {
border:0;
background-color:#FFF;
}
.pageNavigation .active {
border-color:#999;
}
.pageNavigation .active span {
background:#F90 url(images/pageNavigation_aktiv.jpg) repeat-x;
font-weight:bold;
}
.pageNavigation ul li {
border:1px solid #999;

}
.pageNavigation ul li a {
background:#CCC url(images/pageNavigation.jpg) repeat-x;
}
.pageNavigation ul li a:hover {
background:#000 url(images/pageNavigation_hover.jpg) repeat-x;
color:#FF9900;
text-decoration:none;
}

/* Tabulatoren bei Mitgliederliste / Editor */
.tabMenu  ul .activeTabMenu a,
.tabMenu  ul .activeTabMenu a:hover {
background:#F90 url(images/tabMenu_aktiv.jpg) repeat-x;
cursor:default;
color:#333;
padding:0.5em;
}
.tabMenu  ul li a {
background:#CCC url(images/tabMenu.jpg) repeat-x;
padding:0.375em;
border:0px; /* Kleiner weißer Innenrahmen */
}
.tabMenu  ul li a:hover {
background:#000 url(images/tabMenu_hover.jpg) repeat-x;
color:#F90;
}

/* nicht im ACP, Tablator ganz linksbündig setzen */
.tabMenu ul,
.subTabMenu {
padding:0em;
}
.subTabMenu ul {
padding:0.25em;
}
/* nicht im ACP, Schrift im Tab größer & deutlicher */
.subTabMenu ul li a span {
font-size:110%;
padding:0.25em 0 0.25em 0;
}
/* nicht im ACP, kompletten Hintergrund des SubTabMenüs ändern */
#main .subTabMenu .containerHead,
.subTabMenu .containerHead ul,
.subTabMenu .containerHead ul li {
background-color:#F90;
}


#main form .border fieldset,
#main .border fieldset {
margin-left:1em;
margin-right:1em;
}
.container-1 fieldset legend {
color:#000;
}

/* Buttons für Eingabeeditor */
/* ------------------------- */
/* so nicht im ACP */
/* ---> der Upload-Button läßt sich NICHT per CSS gestalten! */
#main form .formSubmit input,
#main form fieldset #deletePost,
.attachmentsInputSubmit input,
.attachmentFile input  {
border:1px solid #999;
padding:0.5em;
background:#CCC url(images/input.jpg) repeat-x;
font-size:90%;
color:#333;
margin-left:0.25em;
}
#main form .formSubmit #absenden,
.attachmentsInputSubmit #attachmentsInputSubmitButton {
background:#F90 url(images/input_aktiv.jpg) repeat-x;
}
#main form .formSubmit input:hover,
#main form .formSubmit #absenden:hover,
#main form fieldset #deletePost:hover,
.attachmentsInputSubmit input:hover,
.attachmentFile input:hover,
.attachmentsInputSubmit #attachmentsInputSubmitButton:hover {
background:#000 url(images/input_hover.jpg) repeat-x;
color:#F90;
}







.pmMove {
display:block;
width:100%;
text-align:right;
}



/* Kalender */
/* -------- */
/* nicht via ACP möglich */
.eventDateDetails {
border-top:1px dotted #CCC;
border-bottom:1px dotted #CCC;
margin:0.5em 0 0.5em 0;
padding:0.5em 0 0.5em 0;
}
.eventList li a {
font-size:90%;
}
.weekView .tableList tbody tr th {
background:none;
}


/* Google-Map */
.Map {
padding:10px 10px 30px 10px;
background-color:#FFF;
}
.Map .container-1 div #map {
width:100%;
height:700px;
text-align:center;
}
.Map .externalURL {
padding-top:0.25em;
argin-bottom:0.5em;
color:#999;
}
.Map p {
margin:1em 5em 1em 0;
text-align:justify;
color:#666;
}
.Map p strong {
display:block;
text-decoration:underline;
}
/* Galerie */
.gallery-thumbs {
margin:1em 0 0 0;
padding:0;
}
.gallery-thumbs li {
margin:0;
padding:0 0 0.5em 0;
}

.gallery-thumbs .thumb .element {
background-color:#EBEBEB;
}
.rGalleryCopyright {
padding-top:0.5em;
color:#999;
}
.rGalleryCopyright a {
color:#999;
}
.rGalleryCopyright img {
display:none;
}
.galleryStatistik .container-1 div,
.galleryStatistik .container-2 div,
.galleryTopUser .container-1 div,
.galleryTopUser .container-2 div
{
padding:0.5em 0 0.5em 0.75em;
}
.galleryStatistik span {
width:15em;
display:inline-block;
}
.galleryTopUser a {
display:inline-block;
width:10em;
}
.galleryMostViewed {
background-color:#FFF;
}
/* Seitenbox */
/* ----------*/
/* nicht im ACP einstellbar */
#leftboxcontent .border {
border-right:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:0 0 0.5em 0;
padding:0em;
background:#DDD url(images/leftbox_hg.jpg) no-repeat;
background-position:top;
}
#leftboxcontent .border .container-1 .containerContent {
padding:0 0.5em 0.5em 0.5em;
}
/* Überschriften der Seitenboxen fett! */
#leftboxcontent .border .containerHead 
{
font-weight:bold;
margin:0;
padding:0.5em 0 0 0.5em;
}
/* Hintergrund der Seitenboxen, Hover-Effekt  */

#leftboxcontent .border:hover .containerHead, 
#leftboxcontent .border:hover .containerHead .containerContent, 
#leftboxcontent .border:hover .containerHead .containerContent span,
#leftboxcontent .border:hover .container-1,
#leftboxcontent .border:hover div.containerContent { 
background-color:transparent !important;
}
#leftboxcontent .border:hover { 
background:#FC6 url(images/leftbox_hg_hover.jpg) no-repeat;
background-position:top;
}

#leftboxcontent .border .containerHead,
#leftboxcontent .border .containerContent,
#leftboxcontent .border .containerHead .containerContent span,
#leftboxcontent .border div.container-1 {
background-color:transparent !important;
color:#333;
}

#leftboxcontent .container-1 {
background-color:transparent;
margin:0;
padding:0;
}
#leftboxcontent a {
text-decoration:underline;
color:#333;
}
#leftboxcontent a:hover,
#leftboxcontent .containerContent a:hover span {
text-decoration:underline;
color:#F60;
}
#leftboxcontent .smallFont {
margin:0;
padding:0;
}
#leftboxcontent .containerContent p {
text-align:justify;
}
#leftboxcontent .container-1 .containerContent ul {
padding-bottom:0.5em;
}

/* Seitenleiste TEAMBOX */
/* -------------------- */
#leftboxcontent #teambox .containerContent p {
line-height:1.5em;

}

/* Seitenleiste UserOnline */
/* ----------------------- */
#leftboxcontent #useronlinebox .containerContent p {
line-height:1.5em;
text-align:left;
}

/* Seitenleiste Forenliste */
/* ----------------------- */
#leftboxcontent #box14 .containerIcon,
#leftboxcontent #box15 .containerIcon {
margin-right:0.5em;
width:16px;
height:16px;
}
#leftboxcontent #wbb3addonsBox04 .containerContent ul {
margin:0;
padding:0.25em 0 0.5em 0;
}
#leftboxcontent #wbb3addonsBox04 .containerContent ul li {
font-size:100%;
line-height:1.5em;
}
#leftboxcontent #wbb3addonsBox04 .containerContent ul li ul li {
font-size:90%;
margin:0;
padding:0;
}
#leftboxcontent #wbb3addonsBox04 .containerContent ul ul {
font-weight:normal;
}
#leftboxcontent #wbb3addonsBox04 .containerContent .letzter {
margin:0;
padding:0;
}
#leftboxcontent #wbb3addonsBox04 .containerContent ul ul li a {
padding-left:1em;
background:url(images/Forenliste.png) no-repeat 0 3px;
display:block;
}
#leftboxcontent #wbb3addonsBox04 .containerContent ul ul li a:hover {
background:url(images/Forenliste_hover.png) no-repeat 0 3px;
text-decoration:underline;
}
#leftboxcontent #wbb3addonsBox04 .containerContent a {
text-decoration:none;
}


/* Seitenbox PERSÖNLCIHE BOX */
#leftboxcontent #personalbox .containerContent p {
text-align:left;
}
#leftboxcontent #personalbox .containerContent p img {
margin:0.5em 0 0.5em 0;
}
#leftboxcontent #personalbox .containerContent ul {
margin:0.5em 0 0 0;
padding:0;
}
#leftboxcontent #personalbox .containerContent ul li {
line-height:1.75em;
font-size:90%;
}
#leftboxcontent #personalbox .containerContent ul li img {
margin-right:1em;
}
#leftboxcontent #personalbox .containerContent ul li #Rang img {
margin:0;
}


/* Seitebox Top-Poster */
#topposter .containerContent ul,
#newusersbox .containerContent ul,
#birthdaybox .containerContent ul {
margin:0 0 2em 0;
padding:0;
line-height:1.5em;
}
#leftboxcontent .containerContent ul li .rechts {
float:right;
}
#leftboxcontent .containerContent ul li .links {
float:left;
}
#leftboxcontent .containerContent ul li {
clear:both;
display:block;
font-size:90%;
}
#leftboxcontent #topposter .containerContent p {
margin-bottom:0.75em;
clear:both;
display:block;
font-size:90%;
}

/* nicht im ACP, Beschriftung vor Eingabefelder etwas herunter setzen */
.formElement label,
.formElement label {
padding-top:0.5em;
vertical-align:middle;
}
fledset legend {
font-weight:bold;
}



/* nicht im ACP, für Anzeige Registrierungs-Disclaimer */
.contentStyler p {
text-align:justify;
padding:0 3em 1em 0;
line-height:1.5em;
}
.contentStyler p strong {
text-decoration:underline;
font-weight:normal;
}


/* Datenbank */
/* --------- */
#katlist .border,
.katlistInner.container-1,
.katlistInner.container-2 {
background-color:#FFF;
}
#katlist,
#katlist li ul {
list-style-type:none;
margin:0;
padding:0;
}
/* 1. Kategorie */
#katlist .border {
padding:0.75em;
margin-bottom:0.5em;
}
#katlist .border .containerHead {
margin:0;
padding:0.75em 0.75em 0.75em 0;
}
#katlist .border .containerHead .containerContent {
margin:0 0 0 6em;
padding:0;
}
/* 1. Kategorie, Überschrift */
#katlist li .containerHead .containerContent .katTitle,
#katlist li .containerContent .katTitle {
padding:0 0 0.5em 0;
font-size:115%;
width:80%; /* F**K IE */
}
/* 1. Kategorie, Beschreibung */
#katlist li .containerHead .containerContent .katlistDescription {
padding:0 5em 0 0;
margin:0;
text-align:justify;
color:#666;
font-size:100%;
width:80%; /* F**K IE */
}
#katlist .katlistSubboards {
margin:0 0 1em 2.15em;
}

/* 2. Kategorie */
#katlist ul {
clear:both;
display:block;
}
#katlist ul li,
#katlist .border .katlistInner .containerContent .katlistDescription  {
float:left;
padding:0 0.5em 0 0;
font-size:100%;
color:#333333;
}
#katlist .border .containerContent  {
margin:0 0 1em 0;
padding:0 0 0 3.75em;
}

/* ---> Unterkategorie */
/* GPS-Kategorien : Auflistung mit GPS-Icon */
#katlist .border .containerHead.kat11 .containerIcon,
#katlist .border .katlistInner .containerIcon {
width:64px;
height:64px;
padding-right:1em;
}




.dldbColumnDatum,
.dldbColumnGroesse,
.dldbColumnDownload {
text-align:center;
width:7em;
line-height:2.5em;
}

#secondSplit #main .border #dataname {
text-align:justify;
padding:1em 3em 1em 0;
background-color:#FFF;
}
.dldbRatingImage {
height:17px;
width:100%;
margin:0;
}
#dldbwrapper {
border:1px solid #CCC;
background-color:#FFF;
width:100%;
padding-top:1em;
}
/* HG-Grafik für Bewertung ausblenden (wird anders dargestellt) */
.dldbRatingOutput {
background:none;
}
#dldbwrapper #dldbmain .containerIcon {
display:none;
}
#dldbwrapper #dldbmain .containerHead {
padding:0.5em 0 0.5em 0;
}
#dldbwrapper #dldbmain #rechts {
float:left;
width:23%;
padding:0 0.5% 0 2%;
}
#dldbwrapper #dldbmain .dldbright .border,
#dldbwrapper #dldbmain .dldbmiddle .border,
#dldbwrapper #dldbmain .dldbright #dataname,
#dldbwrapper #dldbmain .dldbright #dataname .dldbPreviewIMG,
#dldbwrapper #dldbmain .dldbright #rating {
border:0px;
background-color:#FFF;
margin:0;
padding:0;
}
#dldbwrapper #dldbmain #mitte {
float:right;
padding-right:1.5%;
width:72%;
}
#dldbwrapper #dldbmain #rechts .border,
#dldbwrapper #dldbmain #mitte .border {
border:0;
}
/* untere Zeile mit Download-Button */
#dldbwrapper .contentHeader {
clear:both;
display:block;
margin:0;
padding:0;
}
#dldbwrapper .contentHeader .largeButtons ul li a {
margin:3em 1em 1em 0;
}
#dldbwrapper #dataRatingSelect {
width:10em;
}
/* ... uuups */
.dldbCopyHint,
#dldbwrapper .copyright {
display:none;
}
#dldbwrapper .dldbPreviewIMG {
text-align:left;
}
/* Überschriften größen/fetter */
#dldbwrapper .containerHead .containerContent span {
font-weight:bold;
}
/* gleiche Spaltenbreiten bei Uploader-Informationen */
#dldbwrapper .dldbColumnMarkTitle {
width:7em;
border:0px;
padding-left:0;
}
#dldbwrapper .dldbColumnMarkContent {
border:0px;
text-align:justify;
}
#dldbwrapper .dldbColumnMarkContent a {
font-size:100%;
}
.dldbclear {
clear:both;
display:block;
}

.dldbstatborder {
border:1px solid #CCC;
background-color:#FFF;
display:block;
clear:both;
}
.dldbstatcontainerIcon,
.dldbstatborder {
padding:0.25em;
}
.dldbstatcontainerIcon {
float:left;
margin-right:1em;
}
.dldbstatcontainerContent {
line-height:2em;
margin-bottom:1em;
}

.dldbstatcontainerHead h3 {
font-weight:bold;
margin-bottom:0.5em;
}




/* Forenregeln */
/* ----------- */

#Regeln {
margin:0 0 0 3em;
padding:0.5em 0 0 0;
list-style-type:decimal;
}
#Regeln ul {
margin:0;
padding:0.5em 0.5em 0.5em 1.5em;
}
#Regeln li {
margin:0;
padding:0 5em 0.5em 0.5em;
}
#Regeln li h3 {
font-weight:bold;
margin-bottom:0.5em;
}
#Regeln li p,
#Regeln li ul li p {
text-align:justify;
line-height:1.5em;
}
#Regeln li p br {
margin-bottom:0.5em;
}
#Zusatz {
padding:1em 5em 1em 1em;
}

/* "Freunde" optisch besser hervorheben */
.buddy {
color:#009933;
} 

/* wird in prtal.css definiert, hier wieder zurückgesetzt */
#centerboxcontent .containerContent {
margin-left:0px;
padding:0;
}


/* mittlere Box für sehr wichtige Ankündigungen (wird manuell in das Template eingefügt und erscheint im Portal/Forum gleichzeitig)*/
#centerboxcontent .border {
margin-bottom:2em;
}
#centerboxcontent #box11 .containerHead {
font-size:125%;
background-color:#FFF;
color:#F00;
border-bottom:1px dotted #CCC;
letter-spacing:0.15em;
}
#centerboxcontent #box11 #wbb3addonsBox01 p {
padding:1em 2em 1.5em 8em;
text-align:justify;
line-height:1.5em;
background:#FFF url(images/stop.jpg) no-repeat 0.5em 1em; 
}
#centerboxcontent #box11 #wbb3addonsBox01 p br {
margin-bottom:1em;
}
#centerboxcontent #box11 #wbb3addonsBox01 p a {
color:#000;
}
#centerboxcontent #box11 #wbb3addonsBox01 p a:hover {
color:#FF6600;
text-decoration:underline;
}







#main .border.content {
margin:0;
padding:10px;
background-color:#F5F5F5;
}
.profileDisplay {
margin:0;
padding:0;
background-color:#F5F5F5;
}
.userProfileBox {
margin:0 0 0 10px;
padding:0;
}
.userProfileContent {
margin:0;
padding:0;
}
.userProfileContent .border .containerHead h3,
.userProfileBox .containerHead h3 {
font-size:125%;
}

.userProfileContent .border {
margin:0 0 10px 0;
padding:0;
}
#userProfileAvatar,
#userProfileMap,
#userProfileOptions,
#userProfileAdminOptions,
#userProfileBuddies {
margin-bottom:10px;
padding:0;
}
.userProfileBox #userProfileAvatar div.container-1 {
padding:10px 0 10px 0;
}


/* eingefügt wg. Umsortierung der Buttons im Antworten-Bereich */
#main form .border.content {
margin-bottom:25px;
}
.formSubmit {
margin-bottom:25px;
}


/* ---------------------------------------------------------------------------
 *
 *  Merchandising-Seite
 *
 * ---------------------------------------------------------------------------- */
#Merchandising {
padding:0 1.5em 1.5em 1.5em;
}

#Merchandising h2 {
font-weight:normal;
padding:1em 0 0.5em 0;
margin:0 0 0 0;
border-bottom:1px dotted #CCC;
}
#Merchandising p {
text-align:justify;
margin:0;
padding:0.75em 0 0 0;
clear:both;
line-height:1.5em;
}
#Merchandising p em {
text-decoration:underline;
font-style:normal;
}
#Merchandising ul {
list-style-type:none;
margin:0 0 0 0;
padding:0;
list-style-position:inside;
}
#Merchandising > ul > li {
clear:both;
float:none;
padding-top:1em;
list-style-type:square;
}
#Merchandising ul li ul li {
float:left !important;
clear:none;
margin:0 0 0 0.5em;
}
#Merchandising ul li ul li a {
display:block;
border:1px solid #CCC;
margin:0.5em 0 10px 0;
padding:7px;
background-color:#FAFAFA;
-moz-box-shadow:#CCC 0 0 3px;
-webkit-box-shadow:#CCC 0 0 3px;
box-shadow:#CCC 0 0 3px;
}
#Merchandising ul li ul li a img {
border:1px solid #CCC;
}


#leftboxcontent #wbb3addonsBox05 .container-1 .containerContent ol {
list-style-type:circle;
list-style-position:outside;
margin:0.5em 0 0.5em 0;
padding:0;
list-style-type:disc !important;
list-style-position:inside !important;
}
#leftboxcontent #wbb3addonsBox05 .container-1 .containerContent ol li{
line-height:1.5em;
padding:0;
margin:0;
font-size:100%;
}
