/*
Design by albatros-it
*/
body {
margin-top:5px;
margin-bottom:20px;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

#wrapper{
width:1000px;
margin-left:auto;
margin-right:auto;
height:auto;
}

.userOnline{
position:relative;
top:-40px;
padding-left:145px;
}
.userOnlineMail{
position:relative;
top:-40px;
left:-7px;
width:33px;
z-index:1;
}
.highlightOnline{
position:relative;
z-index:1;
top:-15px;
left:31px;
width:10px;
}

.uebersichtOnline{
position:relative;
z-index:1;
top:-20px;
left:22px;
width:10px;
}

.listeOnline{
position:relative;
z-index:1;
top:-20px;
left:55px;
width:10px;
}

.listekleinOnline{
position:relative;
z-index:1;
top:-20px;
left:30px;
width:10px;
}
.listemittelOnline{
position:relative;
z-index:1;
top:-14px;
left:35px;
width:10px;
}

.listeAlle{
position:relative;
z-index:1;
top:-17px;
left:25px;
width:10px;
}


#headerBackground{
width:1000px;
height:120px;
background: url(images/header.jpg) no-repeat;
}

#logo{
float:left;
width:755px;
}
#logo2Werbung{
width:755px;
height:120px;
}
.spacer{
height:10px;
display:block;
text-align:center;
}
.spacerSmal{
height:5px;
display:block;
}


.UserMenu{
padding-top:3px;
height:19px;
background: url(images/Leiste_22PX.png) repeat-x;
color:#ffffff;
text-align:center;
margin-bottom:10px;
}
a.userMenuLink{
color:#ffffff;
font-weight:bold;
}
a.userMenuLink:hover{
color:#c0c0c0;
font-weight:bold;
}

.userLinkGallery{
margin-bottom:4px;
}

#contentLeft680{
width:680px;
padding:10px;
text-align:left;
float:left;
}

#contentLeftUser{
width:690px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
text-align:left;
float:left;
}

#contentLeft790{
width:790px;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
text-align:left;
float:left;
}

#contentRight300{
width:300px;
float:left;
}
#contentRight200{
width:200px;
float:left;
}
#contentUserLeft{
width:580px;
padding-right:10px;
}
#contentUserRight{
width:200px;
}
.buttonSubmit{
padding-top:4px;
padding-bottom:4px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
}

.buttonMail{
width:144px;
font-size:8pt;
padding-top:4px;
padding-bottom:4px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
}

.buttonSearchFriend{
height:21px;
padding-bottom:2px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
font-size:8pt;
}

.buttonSearchMaster{
height:21px;
padding-bottom:2px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
font-size:8pt;
}

.buttonRegister{
width:300px;
height:30px;
font-size:12pt;
font-weight:bold;
background:#c0c0c0;
border:2px solid #777777;
cursor:pointer;
}

.buttonWriteMail{
width:22px;
height:22px;
cursor:pointer;
border:none;
background: url(images/ICON_mail_erstellen.png);
}
.buttonDeleteMail{
margin-bottom:5px;
width:22px;
height:22px;
cursor:pointer;
border:none;
background: url(images/ICON_mail_loeschen.png);
}
.buttonAnswerMail{
margin-bottom:5px;
width:22px;
height:22px;
cursor:pointer;
border:none;
background: url(images/ICON_mail_antworten.png);
}

.buttonIcon{
margin-bottom:5px;
width:22px;
height:22px;
border:none;
}


#loginBox{
width:230px;
position:relative;
top:20px;
float:left;
color:#ffffff;
font-weight:bold;
font-size:8pt;
}
.suchLink{
color:#ffffff;
text-decoration:underline;
}
.buttonLogin{
width:122px;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
color:#000000;
border:1px solid #000000;
font-size:8pt;
margin-bottom:4px;
margin-left:3px;
}
.loginfelder{
margin-bottom:3px;
margin-left:3px;
width:120px;
border:1px solid #777777;
font-size:9pt;
}

.texteingabe{
width:380px;
height:52px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.texteingabeKontakt{
width:200px;
height:52px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.texteingabeStartseite{
width:530px;
height:55px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.texteingabeGallerie{
width:556px;
height:52px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.texteingabeGroup{
width:500px;
height:120px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

#footer{
width:1000px;
height:30px;
margin-top:10px;
padding-top:25px;
background: url(images/Leiste_22PX.png)  repeat-x;
display:block;
text-align:center;
float:left;
}
a.footerLinks{color:#000000;}
a.footerLinks:hover{color:#c0c0c0;}

a.passwort{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
a.passwort:hover{
color:#c0c0c0;
font-weight:bold;
text-decoration:underline;
}


a.Links{
color:#000000;
font-weight:bold;
}
a.Links:hover{
color:#c0c0c0;
font-weight:bold;
}
a.HauptmenuLink{
color:#ffffff;
font-weight:bold;
}
a.HauptmenuLink:hover{
color:#c0c0c0;
font-weight:bold;
}

.seitenLinks{
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.UserProfilLink{
padding-bottom:5px;
padding-left:5px;
text-align:left;
}
a.userMenuLinkProfil{
color:#000000;
font-size:8pt;
}
a.userMenuLinkProfil:hover{
color:#c0c0c0;
font-size:8pt;
}

a{
color:#000000;

text-decoration:none;
}
a:hover{
color:#444444;
}

.errorMSG{
font-weight:bold;
color:#c00000;
}
/*############################################### Werbung / Highlight #####################################*/
.highlightRechts{
width:170px;
height:140px;
margin-top:10px;

background: url(images/highlightBackground.gif)  no-repeat;
}

.HighlightRahmen200{
width:200px;
margin-top:10px;
}


.HighlightRahmen300{
width:300px;
margin-top:10px;
}





.werbungOben{
text-align:center;
margin-bottom:3px;
}

.werbungRechts200{
width:200px;
margin-top:10px;
}

.werbungRechts300{
width:300px;
margin-top:10px;
}

.werbungMitte{
width:784px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.werbungNachricht{
margin-top:40px;
margin-bottom:10px;
text-align:center;
}

.werbungTerminMitte{
margin-top:20px;
margin-bottom:10px;
text-align:center;
}

.werbungKleinanzeigenLinks{
margin-top:20px;
margin-bottom:10px;
text-align:center;
}

.werbungKleinanzeigenMitte{
margin-top:20px;
margin-bottom:10px;
text-align:center;
}

.werbungArtikelMitte{
margin-bottom:10px;
text-align:center;
border-bottom:1px solid #c0c0c0;
padding-bottom:10px;
}
/*############################################### Artikelmodule #####################################*/
.artikelHeadline1{
width:545px;
padding-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.artikelLinks{
width:110px;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
float:right;
} 


.artikelAuthor1{
width:100px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
float:left;
}

.artikelSubHeadline1{
width:668px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
}

.artikelKurzbeschreibung1{
width:668px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.artikelText1{
width:680px;
padding-right:10px;
padding-top:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}


.artikelBilder1{
width:210px;
margin-left:10px;
float:right;
}

.bildKlein{
width:200px;
padding:5px;
}
#fotograf{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
}

#bildwaehler{
width:210px;
height:60px;
margin-top:10px;
background:#c0c0c0;
font-size:10px;
text-align:left;
}


.UeberschriftUser{
padding-bottom:20px;
font-weight:bold;
font-size:14pt;
text-align:left;
}
/*#######################################  User Registrierung Daten ändern ##########################*/
.eingabeZelleLinks{
padding-bottom:10px;
width:150px;
}
.eingabeZelleMitte{
padding-bottom:6px;
padding-right:6px;
}
.eingabeZelleMitteTermin{
padding-bottom:10px;
padding-left:10px;
width:210px;
}
.hinweisEingabe,.hinweisEingabeTermin,.hinweisEingabeSuche{
color:#a0a0a0;
font-size:7pt;
}
.hinweisEingabe{
width:300px;
padding-bottom:5px;
padding-left:2px;
}

.hinweisEingabeSuche{
width:200px;
padding-bottom:5px;
padding-left:2px;
}

.hinweisEingabeTermin{
width:130px;
padding-bottom:5px;
padding-left:10px;
}
.eingabeProfilbildLinks{
padding:10px;
width:210px;
}
.eingabeProfilbildRechts{
padding:10px;
}
.dropdownfelder,.dropdownfelderSuche{
font-family:Verdana, Arial, Helvetica, sans-serif;
height:22px;
border:1px solid #777777;
font-size:9pt;
}
.dropdownfelder{width:200px;}
.dropdownfelderSuche{width:306px;}

#userFotoRahmen{
border:1px solid #777777;
min-height:260px;
padding-top:10px;
text-align:center;
}

.uploadfeld{
border:1px solid #777777;
background:#ffffff;
padding:3px;
cursor:pointer;
}
.termineingabefeldMonat,.termineingabefeld4,.terminDropdown,.terminRubrik,.terminPlz,.terminSuchtext,.eingabefelder,.uploadfeldAnzeige,.dropdownfeldAnzeige,.eingabefelderAnzeige,.textfelderAnzeige,.eingabefelderStartseite,.eingabefeldRegion,.eingabefeldMonat,.eingabefelderEuro,.eingabefeld2,.eingabefeld4,.textfelder,.eingabefelderGalerie,.eingabefelderGroup,.textfelderGroup,.eingabefelderGalerieName,.feldDeleteGroup,.suchfeld,.suchfeldMaster,.eingabefelderForum{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #777777;
}

.termineingabefeldMonat,.termineingabefeld4,.terminDropdown,.terminRubrik,.terminPlz,.terminSuchtext,.eingabefelder,.dropdownfeldAnzeige,.eingabefelderStartseite,.eingabefeldRegion,.eingabefeldMonat,.eingabefelderEuro,.eingabefeld2,.eingabefeld4,.eingabefelderGalerie,.eingabefelderGalerieName,.eingabefelderGroup,.textfelderGroup,.feldDeleteGroup,.suchfeld,.suchfeldMaster,.eingabefelderForum{font-size:9pt;}
.eingabefelder,.textfelder{padding:3px;width:200px;}
.eingabefeld2{height:18px;width:44px;}
.eingabefeld4{height:18px;width:80px;}
.termineingabefeld4{height:21px;width:60px;}
.termineingabefeldMonat{height:22px;width:90px;}
.eingabefelderForum{
margin-top:6px;
padding:4px;
width:548px;
}

.eingabefelderAnzeige,.textfelderAnzeige{padding:3px;width:350px;}
.dropdownfeldAnzeige{height:24px;width:357px;}
.uploadfeldAnzeige{height:24px;}

.terminDropdown{padding:3px;width:428px;}
.terminSuchtext{padding:3px;width:420px;}
.terminPlz{padding:3px;width:60px;}
.terminRubrik{padding:3px;width:200px;}

.eingabefelderEuro{padding:3px;width:60px;}
.eingabefeldMonat{height:22px;width:120px;}
.eingabefeldRegion{height:22px;width:408px;}

.textfelder{
height:80px;
font-size:8pt;
}

.eingabefelderGalerie{
padding:3px;
width:300px;
}

.eingabefelderGalerieName{
padding:3px;
width:200px;
}

.eingabefelderStartseite{
padding:3px;
width:161px;
}

.eingabefelderGroup{
padding:3px;
width:400px;
}

.textfelderGroup{
height:160px;
padding:3px;
width:400px;
}

.feldDeleteGroup{
width:268px;
padding:3px;
}

.suchfeld{
width:170px;
padding:3px;
}

.suchfeldMaster{
width:120px;
padding:2px;
}
.Feldanzeige{
padding-top:2px;
padding-bottom:2px;
width:200px;
height:15px;
border:1px solid #777777;
color:#808080;
}



.iframe{
margin-top:20px;
font-weight:bold;
background: url(images/Leiste_22PX.png) top repeat-x;
height:250px;
padding-top:3px;
border-right:1px solid #777777;
border-left:1px solid #777777;
border-bottom:1px solid #777777;
color:#ffffff;
text-align:center;
}

.UserText{
margin-top:10px;
margin-bottom:10px;
}

.UserTextSettings{
margin-top:5px;
margin-bottom:10px;
font-weight:bold;
font-size:14pt;
}

.ProfilDetailHeader,.DetailHeader,.DetailHeaderGallery{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:3px;
height:19px;
background: url(images/Leiste_22PX.png) top repeat-x;
font-size:9pt;
font-weight:bold;
color:#ffffff;
text-align:center;
}
.DetailHeader{margin-top:10px;}



.ProfilDetailZelle,.DetailZelle,.DetailZelleMail,.DetailZelleGallerie,.DetailZelleForum{
border-left:1px solid #777777;
border-right:1px solid #777777;
border-bottom:1px solid #777777;
display:block;
}
.DetailZelle,.DetailZelleMail,.DetailZelleGallerie{padding:10px;}

.DetailZelleForum{padding:10px;}

.DetailZelleMail{background:#fbf2ed;}

.DetailZelleGallerie{text-valign:center;}

.galleryPictureChoose{
padding-left:3px;
padding-right:3px;
padding-top:6px;
padding-bottom:6px;

}



.UserlineVert{
border-left:1px solid #777777; 
}
.UserAngabenUeberschrift{
width:275px;
padding-left:5px;
font-size:10pt;
font-weight:bold;
display:block;
}
.UserAngabenLinks{
width:105px;
min-height:17px;
padding-left:5px;
padding-top:5px;
font-size:8pt;
text-decoration:none;
float:left;
display:block;
}
.UserAngabenRechts{
width:175px;
min-height:17px;
padding-top:5px;
font-size:8pt;
float:left;
display:block;
}
/*############################## Gästebuch / Shortmessage #######################################*/
.UserMessageBox{
margin-bottom:15px;
border:1px solid #777777;
width:100%;
}



.UserMessageFoto{
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
.UserMessageName{
text-align:left;
width:60%;
}
.UserMessageComment{
padding-left:6px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}

.GalleryMessageComment{
padding-top:10px;
padding-bottom:10px;
text-align:left;
}
.UserMessageDatum{
padding-top:10px;
padding-right:10px;
text-align:right;
width:200px;
}
.UserMessageText{
text-align:left;
padding-right:10px;
padding-bottom:10px;
}
.LineMessage{
width:100%;
border:1px solid #777777;
}

/*########################################### Listenansicht User ######################################*/
.listCellFoto{
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
}
.listCellUeberschrift{
width:35px;
padding:6px;
text-align:left;
font-size:8pt;
}
.listCellName{
width:110px;
padding-top:6px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
}

.listCellGroupName{
width:220px;
padding-top:6px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
}


.listCellText{
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
}
.listCellLink{
width:200px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
font-size:8pt;
}

.listCellMailDatum{
width:125px;
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
}

.listCellMailLink{
width:150px;
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
}

.cellMailHeader{
padding-top:2px;
padding-bottom:2px;
text-align:center;
background:#777777;
color:#ffffff;
font-size:8pt;
font-weight:bold;
}
/*##################################################################################*/

.Counter{
border:0px;
height:15px;
padding:0px;
width:35px;
font-size:9pt;
font-weight:bold;
text-align:center;
background:transparent;
}


/*################################################ Mail sschreiben ###############################*/
.mailEingabefelder{
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
margin-top:4px;
margin-bottom:10px;
width:350px;
border:1px solid #777777;
}
.mailEingabeTextfeld{
padding:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:4px;
margin-bottom:10px;
width:754px;
height:200px;
border:1px solid #777777;
}

.gruppenEingabeTextfeld{
padding:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:4px;
margin-bottom:10px;
width:543px;
height:200px;
border:1px solid #777777;
}


.mailTextfeld{
padding:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:4px;
margin-bottom:10px;
width:754px;
min-height:200px;
border:1px solid #777777;
background:#ffffff;
display:block;
}
.mailAbsender{
padding-top:10px;
height:30px;
}
/*############################################### Ausgabe EmpfängerListe Online ##################################*/
#EmpfaengerListe {
position:absolute;
left:0px;
z-index:30000;
background-color: #ffffff;
border: 1px solid #c0c0c0;
padding: 6px;
text-align: left;
width:350px;
}
.mailWriteEmpfaenger{
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
padding-right:6px;
margin-top:4px;
width:350px;
border:1px solid #777777;
}
.mailWriteBetreff{
padding-top:10px;
height:20px;
}

.UserMailLinkListe{
padding:2px;
}
/*######################################## Foto Gallerie ############################################################*/
.ZelleGallerySetting{
padding-bottom:10px;
padding-right:10px;
text-align:left;;
}

.ZelleForumSearch{
padding-bottom:10px;
text-align:left;;
}


.buttonGallerie{
width:144px;
font-size:8pt;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
}

.buttonGallerieLink{
margin-left:22px;
width:80px;
font-size:8pt;
height:24px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
}

.buttonSubmitGallery{
width:80px;
font-size:8pt;
height:24px;
cursor:pointer;
color:#000000;
border:2px solid #777777;
}

.BigPictureGallery{
width:730px;
margin-top:10px;
padding:10px;
text-align:center;
background:#E8E8E8;
}



.GalleryPicHeader{
padding-bottom:10px;
font-size:12pt;
font-weight:bold;
}

.UserGalleryLinkListe{
text-align:left;
height:22px;
}

.BigPictureLinks{
color:#000000;
}
.PictureLink{
padding-top:10px;
font-size:9pt;
text-align:left;
}

.GalleryMessageBox{
width:750px;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}

.GalleriePersonenLink{
text-align:left;
padding-bottom:10px;
}

.GalleryPictureLink{
border:1px solid #777777;
padding:4px;
width:550px;
}

.PictureList{
background:#E8E8E8;
width:730px;
}


.themaLink{
text-align:center;
width:120px;
height:18px;
padding-top:2px;
border:2px solid #777777;
}

.forumHeaderIcon,.forumHeaderThema,.forumHeaderAntworten,.forumHeaderDatum,.themaHeaderDatum,.themaHeaderText{
background:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
color:#ffffff;
font-weight:bold;
}
.forumHeaderAntworten,.forumHeaderDatum{text-align:center;}
.forumHeaderIcon{width:25px;}
.forumHeaderThema{
width:248px;
text-align:left;
}
.forumHeaderAntworten{width:80px;}
.forumHeaderDatum{width:180px;}

.forumCell{
padding:10px;
}

.forumIcon{
padding-top:10px;
padding-bottom:6px;
padding-left:4px;
padding-right:4px;
}

.forumThema,.forumAntworten{
padding:6px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.forumThema{text-align:left;}

.forumAntDat{text-align:center;}

.forumAuthor{
padding-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}


.themaHeaderText{width:300px;}



.themaDatum{
padding-top:6px;
text-align:center;
}
.themaUser{
padding-bottom:6px;
text-align:center;
}
.themaText{
padding-top:6px;
padding-left:10px;
width:90%;
}

.texteingabeForum{
margin-top:6px;
padding:4px;
width:548px;
height:150px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

 /*################################ Gruppen Kategorien ##########################################################*/
.listCellCategorieName{
padding-top:10px;
padding-left:10px; 
text-align:left;
font-size:8pt;
}
.listCellCategorieIcon{
padding-top:6px;
padding-bottom:6px;
padding-right:10px;
text-align:right;
font-size:8pt;
}

 /*################################ Gruppen News Gruppenhauptseite ##########################################################*/
.groupNewsHeader{
padding-top:3px;
text-align:left;
font-size:8pt;
font-weight:bold;
}
.groupNewsDatum{
text-align:right;
font-size:8pt;
font-weight:bold;
}

.groupNewsText{
padding-top:3px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
border-bottom:1px solid #c0c0c0;
}

 /*################################ Kalender Einzelansicht ##########################################################*/
.calendarHeader{
font-size:10pt;
font-weight:bold;

}
.calendarDatum{padding-top:20px;padding-bottom:20px;}

.calendarText{
text-align:justify;
padding-bottom:4px;
}

.calendarLocation{
padding-bottom:4px;
font-weight:bold;
}

 /*################################ EventListe ##########################################################*/
.listCellEventHeader{
width:300px;
height:15px;
padding-top:6px;
text-align:left;
font-size:10pt;
font-weight:bold;
}

.listCellEventtext{
width:450px;
height:60px;
padding-bottom:6px;
text-align:left;
font-size:8pt;
}
 /*################################ Ajax Empfänger Ausgabe ##########################################################*/

.ajaxEmpfBild{
width:50px;

}
.ajaxCellEmpfBild{
width:50px;
border-left:1px solid #c0c0c0;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
}
.ajaxCellEmpfName{
width:298px;
text-align:left;
border-right:1px solid #c0c0c0;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
}

/*################################################ Kalender Ansicht ####################################################*/

.tagTermin{
texxt-align:left;
height:60px;
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tagDatum{
height:33px;
font-size:16pt;
text-align:right;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.eingabeZelleLinksTermin{
padding-bottom:10px;
width:110px;
text-align:left;
}

.terminHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt; 
font-weight: bold;
padding-top:3px;
text-align:center;
padding-top:10px;
}

.terminHeaderSuche{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt; 
font-weight: bold;
padding-top:3px;
text-align:center;
padding:10px;
}

.terminvor{
padding-top:10px;
padding-bottom:4px;
width:24px;
}
.terminzurueck{
padding-top:10px;
padding-bottom:4px;
width:24px;
}

.listCellDatumTermin{
width:140px;
padding:6px;
text-align:left;
font-size:8pt;
}
.listCellUeberschriftTermin{
padding:6px;
text-align:left;
font-size:8pt;
}


.listCellLinkTermin{
width:140px;
padding:6px;
text-align:left;
font-size:8pt;
}
.Listeregion{
color:#999999;
}

.Listetime{
padding-bottom:2px;
color:#777777;
}
.terminspacer{
border-left:2px solid #333333;
width:1px;
height:50px;
display:block;
}
.FotoRahmenTermin{

padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.highlightPicture{
padding:2px;
width:46px;
max-height:96px;
}
.listCellFotoTermin{
padding-left:0px;
padding-right:10px;
padding-top:6px;
padding-bottom:6px;
}

/*################################## Kleinanzeigen ###########################*/

.listUeberschriftAnzeige{
font-weight:bold;
padding-top:4px;
}

.listLinkAnzeige{
padding-left:6px;
padding-top:4px;
width:60px;
text-align:right;
}

.listTextAnzeige{
width:496px;
}
.TextAnzeige{
width:556px;
}

.categorieAnzeigen{
width:194px;
padding-left:6px;
padding-top:5px;
font-weight:bold;
background:#c0c0c0;
height:17px;
margin-bottom:6px;
}

.linieAnzeige{
border-bottom: 2px solid #c0c0c0;
padding-top:4px;
font-size:2px
}
/*######################################### Stories / Meldungen ######################################*/
.categorieArtikelHeader{
width:194px;
padding-left:6px;
padding-top:3px;
font-weight:bold;
background:#c0c0c0;
height:17px;
margin-bottom:6px;
font-size:9pt;
}
.categorieArtikel{
width:188px;
padding:6px;
background:#c0c0c0;
margin-bottom:6px;
font-size:7pt; 
}
.artikelMehr{
color:#c00000;
font-weight:bold;
cursor:pointer;
}
.artikelbildListe{
width:150px;
}
.artikelListLinie{
border-bottom:1px solid #c0c0c0;

}
.ArtikelHeadline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt; 
font-weight:bold;
text-align:left;
padding-bottom:2px;
color:#c00000;
width:580px;
}
.ArtikelSubHeadline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14pt; 
font-weight: bold;
text-align:left;
padding-bottom:5px;
color:#000000;
}
.ArtikelKurztext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; 
font-weight: bold;
padding-top:3px;
text-align:justify;
padding-bottom:10px;
}
.ArtikelKurztextListe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; 
padding-top:3px;
text-align:justify;
padding-bottom:10px;
}
.ArtikelText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; 
text-align:justify;
padding-bottom:10px;
}
.ArtikelAnzeige{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; 
text-align:left;
padding-bottom:10px;
}
.ArtikelListText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; 
text-align:justify;
padding-bottom:10px;
}
.medienbox{
float:right;
width:220px;
}
.grosscontainer{
margin-left:10px;
padding:5px;
background:#e0e0e0;
}

.grosscontainerListe{
float:right;
width:150px;
margin-left:10px;
padding:5px;
background:#e0e0e0;
}

#ArtikelFototext{
margin-left:10px;
background:#e0e0e0;
padding-left:5px;
padding-top:2px;
font-size:7pt;
}
.ArtikelFotograf{
margin-left:10px;
background:#e0e0e0;
padding-left:5px;
padding-top:4px;
padding-bottom:5px;
font-size:7pt;
font-weight:bold;
}

.ArtikelVideo{
width:200px;
margin-left:10px;
margin-bottom:10px;
padding:5px;
background:#e0e0e0;
}
.ArtikelPodcast{
width:200px;
margin-left:10px;
margin-bottom:10px;
padding:5px;
background:#e0e0e0;
}

.ArtikelVerlosung{
width:204px;
padding:3px;
text-align:left;
font-size:7pt;
margin-bottom:6px;
margin-left:10px;
font-weight:bold;
background:#f0f0f0;
}

.ArtikelEvents{
width:204px;
padding:3px;
text-align:left;
font-size:7pt;
margin-bottom:4px;
margin-left:10px;
font-weight:bold;
background:#f0f0f0;
}
#ArtikelHomepage{
font-size:7pt;
text-align:left;
}
#ArtikelAutor{
font-size:8pt;
color:#707070;
text-align:right;
}
.ArtikelLinkHeader{
color:#c00000;
}
/*######################################## Artikel kommentare #################################*/
#ArtikelKommentarBox{
width:570px;
background: #e0e0e0;
padding-top:10px;
padding-left:10px;
margin-top:10px;
font-size:8pt;
}
.ArtikelKommentarUeberschrift{
margin-top:10px;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}
.texteingabeArtikel{
width:410px;
height:52px;
border:1px solid #777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

/*################################################## Klappmenu ######################################*/
#hauptmenu{
width:800px;
height:19px;
padding-top:3px;
padding-left:200px;
color:#ffffff;
text-align:center;
border-top:0px solid #FF1A1A;
background: url(images/Leiste_22PX.png) repeat-x;
}
a.hmenuButton, a.hmenuButtonActive {
z-index:30000;
  background-color:transparent;
  width:70px;
  height:11px;
  display:block;
  color: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: bold;
  margin: 0px;
  padding-bottom:0px;
  padding-right:0px;
  position: relative;
  left: 0px;
  top: 0px;
  text-decoration: none;
  text-align: center;
}

a.hmenuButton:hover {
z-index:30000;
background-color:transparent;
color: #ffffff;
}

a.hmenuButtonActive, a.hmenuButtonActive:hover {
z-index:30000;
  background-color:transparent;
  color: #ffffff;
  left: 0px;
  top: 0px;  
}

.hmenu {
z-index:30000;
margin-left:10px;
margin-top:3px;
  background-color:transparent;
  padding: 0px;
  position: absolute;
  text-align: center;
  visibility: hidden; 
}

a.hmenuItem {
z-index:30000;
  position: relative;
  left:-20px;
  top:5px;
  background-color:#ffffff;
  color: #000000;
  cursor: default;
  display: block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  margin: 0px;
  padding-left:18px;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none;
  text-align:left;
  white-space: nowrap;
  width:130px;
  border-left:1px solid #c0c0c0;
  border-right:1px solid #c0c0c0;
}

a.hmenuItem:hover {
z-index:30000;
  background-color: #cc061d;
  color: #ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  cursor: pointer;
}

.hmenuItemSep {
z-index:10;
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #808080;
}
/*############################################## Story Fotos #######################################*/
#thumbcontainer {
  background:#e0e0e0;
	margin-left:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	font-size:7pt;
	font-weight:bold;
	color:#000000;
}
#thumbcontainer a img {
	display:inline;
}
#thumbcontainer ul {
	display:inline;
	padding: 0 2px 0 2px;
}
#thumbcontainer ul li {
	display:inline;
	list-style-type:none;
	padding: 0 0px 0 2px;
}
#thumbcontainer ul li img {
	border:1px solid #000000;
}
#thumbcontainer p {
	margin:1px 0 1px 0;
}

/*######################################### Kleinanzeigen aufgeben #######################################*/
.UeberschriftKleinanzeige{
padding-bottom:20px;
font-weight:bold;
font-size:14pt;
text-align:left;
}

