BODY {
	display: block;
	MARGIN: 0px;
	COLOR: #00ff00;
background-color:#ffffff;
	width: 1200px;
	height: auto;
	background-image: url(bodybackback.jpg);
	background-repeat: no-repeat;}
.login{ display: none;}
.header { dipslay: block; width: 1250px;
 background-color:#ffffff;
	background-image: url(bodybackback.jpg);
	background-repeat: no-repeat;
}

.helper a {
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
}

.helper a:hover {
	color: #ff0000;
}

.helper a:active {
	color: #000;
}

.pagedivider1 {
	background: #666;
}

.logincommunitynavsearch {
	background: #989998;
}

.login {
	background: #989998; 
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size: 11px;
}

.logintransparent {
	background: #fff;
} 

.login a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.loginbutton {
	background: #b6bab6;
}

.login a:hover {
	color: #141414;
}

.login a:active {
	color: #000;
}

.login input {
	width: 50px;
	background: #fff;
	font-size:11px;
}

.logout {
/*	background: #7C92B9; */
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size: 11px;
	font-weight: bold;
}

.logout a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.logout a:hover {
	color: #141414;
}

.logout a:active {
	color: #000;
}

.banner img { border: none;}
.bannerbordertransparent {
}

.search {
	font-family: Arial, Helvetica, sans-serif;
/*	background: #7C92B9; */
	color: #474747;
	font-size:11px;
	font-weight: bold;
	padding-left:5px;
}

.search input {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 80px;
}

.search a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.search a:hover {
	color: #141414;
}

.search a:active {
	color: #000;
}

.communitynavborder {
}

.communitynav {
/*	background: #7C92B9; */
}

.communitynav a,communitynav {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.communitynav a:hover {
	color: #141414;
}

.communitynav a:active {
	color: #000;
}

.communitynav img {
	display: none;
}

.communitynavactive img {
	background: #c00;
}

.pagedivider2 {
	background: #AEB1AE;
}

.navig {
	background: #c00;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
}

.navig a {
	background: #c00;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
}

.navig a:hover {
	color: #141414;
}

.navig a:active {
	color: #000;
}

.navigactive {
	background: #c00;

	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	text-decoration: none;
}

.navigborder {
	background: #989998;
}


.navigactivebox {
	background: #c00;
}

.naviglevel0 a{
	color: #474747;
	font-weight: bold;
	text-decoration: none;
}

.navigactivelevel0 {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.naviglevel0 a:hover {
	color: #141414;
}

.naviglevel0 a:active {
	color: #474747;
}

.naviglevel1 a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

.navigactivelevel1 {
	color: #000;
	font-weight: bold;
}

.naviglevel1 a:hover {
	color: #141414;
}

.naviglevel1 a:active {
	color: #000;
}

.pathnav, .pathnav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size:11px;
	text-decoration: none;
}

.pathnav:hover, .pathnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: none;
}

.contentdivider {
	background: #7C92B9;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:13px;
	font-weight: bold;
}

.lauftext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
}

.shortarticleheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	background: #90A2C3;
	font-size:12px;
	font-weight: bold;
}

.shortarticleheaderborder {
	background: #7C92B9;
}

.lauftextlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #c00;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.lauftextlink a:hover,.lauftextlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.lauftextinfo {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size:11px;
}

.lauftextinfolink {
	font-family: Arial, Helvetica, sans-serif;
	color: #c00;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.lauftextinfolink a:hover,.lauftextinfolink:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.contentouterbox {
	background: #7B7E7B;
}

.contentinnerboxdisplay {
	background: #D3D6D3;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
}

.contentinnerboxedit,.contentinnerboxedit select,.contentinnerboxedit input,.contentinnerboxedit textarea {
	background: #f2f3f2;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
}

/* this works fine in moz, but IE is buggy; defined in the html
.contentinnerboxedit select,.contentinnerboxedit input[type="text"],.contentinnerboxedit textarea {
	width: 200px;
} */

.contentinnerboxlabel,.heavy {
	font-weight: bold;
}
.contentinnerboxbig {
	font-size:12px;
}
.contentinnerboxleft {
	background: #D3D6D3;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}

.contentinnerboxright,.contentinnerboxright input {
	background: #f2f3f2;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:12px;
}

.contentinnerboxrightalternate {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:12px;
}

.contentinnerboxrighttitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #600;
	font-size:12px;
	font-weight: bold;
}

.contentinnerboxrightvote {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}


.teaser {
}

.teaserdivider {
	background: #bdbdbd;
}

.quick_nav_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.quick_nav_bold:hover {
	color: #141414;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.quick_nav_bold:active {
	color: #000;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #660033;
	font-size:11px;
}

.footer select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	background: #fff;
}


.footer a {
	color: #fff;
	text-decoration: underline;
}

.footer a:hover {
	color: #141414;
}

.footer a:active {
	color: #000;
}

.pagedivider3 {
}

/* webmail stuff */
.webmailcontainer,.forumcontainer {
	background: #e5e5e5;
}

.webmailnav {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

.webmailnav a {
	color: #c00;
	text-decoration: none;
}

.webmailnav a:hover {
	color: #000;
}

.webmailcontent, .webmailcontent select {
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.webmailcontent a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;
}

.webmailcontent a:hover {
	color: #000;
}

.webmailcontenthighlighted, .umfragenergebnisnumbers {
	font-weight: bold;
}

.webmailfolderviewheader, .forumfolderheader, .forumfolderheader a, .groupfolderheader {
	background: #9ba09b;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.webmailfolderviewheaderactive,.webmailfolderviewheaderactive a,.forumfolderviewheaderactive, .forumfolderviewheaderactive a {
	background: #c3c8c3;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.webmailfolderviewcontainer {
	background: #9ba09b;
}

.webmailfolderviewheader a {
	color: #474747;
	text-decoration: none;
}

.webmailfolderview,.webmailfolderview a {
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}

.webmailfolderviewalternate,.webmailfolderviewalternate a {
	background: #f2f3f2;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}

.webmailfolderviewunread {
	font-weight: bold;
}


.webmailfolderviewfooter,.webmailfolderviewfooter td{
	background: #9ba09b;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:12px;
	font-weight: bold;
}

.webmailfolderviewfooterlink {
	color: #fff;
	text-decoration: none;
}

.webmailfolderviewfooterlinkactive {
	color: #000;
	text-decoration: none;
}

/* /webmail stuff */

/* chat stuff */
.chatroomlistnickname {
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.chatroomlistnickname input{
	color: #474747;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}


.chatroomlistheader,.forumlistheader {
	background: #b6bab6;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

.chatroomlist, .forumlist {
	background: #e8e8e8;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.chatroomlistalternate, .forumlistalternate {
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.chatroomlist a, .forumlist a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;
}

.chatroomlist a:hover, .forumlist a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.chatroomlistalternate a, .forumlistalternate a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;
}

.chatroomlistalternate a:hover, .forumlistalternate a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* / chat */


.groupnav {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

.groupnav a {
	color: #c00;
	text-decoration: none;
}

.groupnav a:hover {
	color: #000;
	text-decoration: none;
}

.profilenav {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

.profilenav a {
	color: #c00;
	text-decoration: none;
}

.profilenav a:hover {
	color: #000;
	text-decoration: none;
}

.popupprofileleft {
	background: #D3D6D3;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}


.popupprofileright,.popupprofileright select,.popupprofileright input {
	background: #f2f3f2;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}

.popupprofilerightlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: normal;
	text-decoration: underline;
}

.popupprofileleft a {
	color: #000;
	font-size:12px;
	text-decoration: underline;
	font-weight: normal;
}

.forumletztereaktion a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: underline;
	font-weight: normal;
}

.forumletztereaktion, .forumkeinereaktion, .forumletzteantwort {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
}

.forumfolderheadersubject, .forumfolderheadersubject a {
	color: #fff;
	text-decoration: none;
}

.forumfolderview {
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}

.forumfolderviewalternate {
	background: #f2f3f2;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}

.forumfolderviewsubjectnew  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.forumfolderviewsubject  a {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

.forumfolderviewsubjectcurrent a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.forumfolderviewsubject a,.forummessageauthor{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: underline;
}

.forumfolderviewnummsgborder {
	background: #9ba09b;
}

.forumfolderviewnummsg {
	background: #d3d6d3;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}

.forumfolderviewauthor a {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

.forumlistheadernorm {
	background: #b6bab6;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

.forumreply {
	background: #f2f4f2;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

.forumreplyinput, .forumreply textarea {
	background: #fff;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.regform, .regform select, .regform input {
	background: #fff !important; 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.terminefolderviewheader, .terminefolderviewheader a, .filefolderviewheader, .filefolderviewheader a, .addressfolderviewheader {
	background: #d3d6d3;
	color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.terminefolderview a,.terminefolderviewalternate a,.filefolderview a,.filefolderviewfolder a {
	color: #000;
	text-decoration: underline;
}

.terminefolderviewheader a:hover,.filefolderviewheader a:hover {
	background: #d3d6d3;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.filelist {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	text-align: left;
}

.terminefolderview,.filefolderview {
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

.terminefolderview a,.terminefolderviewalternate a,.filefolderview a,.filefolderviewalternate a {
	color: #000;
	text-decoration: underline;
}

.terminefolderviewalternate, .filefolderviewalternate  {
	background: #f2f3f2;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}


.articleleftcolumn, .articleimages {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
}

.articleleftcolumn a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size:11px;
	text-decoration: none;
}

.articleleftcolumn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	text-decoration: none;
}

.articleleftcolumn div {
	font-family: Arial, Helvetica, sans-serif;
	color: #600;
	font-size:11px;
	font-weight: bold;
}

.article {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
}

.article h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #600;
	font-size:15px;
	font-weight: bold;
	margin-top: 0px; /* for moz */
}

.article h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #600;
	font-size:12px;
	font-weight: bold;
}

.article h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:13px;
	font-weight: normal;
}

.article h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #600;
	font-size:12px;
	font-weight: normal;
}

.article hr {
	color: #989998;
}

.articlefooter {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: bold;
	font-style: italic;
}

.articlefooternamedate {
	font-weight: normal;
}

.orderform {
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3f3e;
	font-size:12px;
	font-weight: bold;
}

.orderform label {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	font-weight: bold;
}

.orderform small {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: normal;
}

.orderform input, .orderform textarea, .orderform select {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

.popupimagebox {
	background: #f0f0f0;
}

.pagedivider4 {
}

.kontaktname {
	color: #600;
	font-weight: bold;
}

.kontaktfunktion {
	color: #600;
}

.kontaktemail {
	color: #000;
	text-decoration: underline;
}

.kontaktimage,.veranstaltungstermineodd {
	background: #EDEEED;
}

.photoalbum {
	background: #bab6ba;
}


.error {
	color: #f00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	font-weight: bold;
}

.popupimtitle {
	background: #D3D6D3;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}

.popupimbg {
	font-size:11px;
	background: #D3D6D3;
}

.popupimbg2 {
	font-size:11px;
	background: #fff;
}

.popupimuserform {
	background: #f2f3f2;
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	font-size:11px;
	font-weight: bold;
}
	
.popupimuserform input {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: normal;
}

.popupimuserformsubmit {
	font-weight: bold !important;
}

.popupimlist {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: normal;
}

.popupimlist a, .popupimlistalternate a {
	color: #000;
	text-decoration: underline;
}

.popupimlistalternate {
	background: #f2f3f2;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	font-weight: normal;
}

.terminefolderviewheader, .terminefolderviewheader a, .filefolderviewheader, .filefolderviewheader a, .addressfolderviewheader {

        background: #d3d6d3;
        color: #474747;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: bold;
        text-decoration: none;
        text-align: left;
}

.terminefolderview a,.terminefolderviewalternate a,.filefolderview a,.filefolderviewfolder a {
        color: #000;
        text-decoration: underline;
}

.terminefolderviewheader a:hover,.filefolderviewheader a:hover {
        background: #d3d6d3;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: bold;
        text-decoration: none;
        text-align: left;
}

.terminefolderview,.filefolderview {
        background: #fff;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        text-decoration: none;
}

.terminefolderview a,.terminefolderviewalternate a,.filefolderview a,.filefolderviewalternate a {
        color: #000;
        text-decoration: underline;
}

.terminefolderviewalternate, .filefolderviewalternate  {
        background: #f2f3f2;
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        text-decoration: none;
}

.ul {
	text-decoration: underline !important;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000;	
}
.helper {	
}
.header {	
}
