html {
	height			: 100%;
}

body {
	height			: 98%;
	font-family		: arial,sans;
	background-color: white;
	font-size		: 12px;
	padding-top		: 0px;
	margin-top		: 0px;
}


.main {
    width            : 100%;
    margin:0;
    background-color    : white;
    left:0; /* ab 27.05.2011 von Thomas wegen Druckproblemen */
}

.bg-unten{
  display:none;
}

.imrahmen {
    border            : none;
}


.htmlarea-showtableborders
{
	font-size		: 12px;
	font-family		: arial,sans;
}


.head-logo {
	background-repeat	: no-repeat;
	width			: 435px;
	height			: 89px;
	float			: none;
	padding-bottom		: 15px;
}


.head-illustration {
display: none;
}


.contents {
	width			: 570px;
	float			: none;
	padding-bottom		: 15px;
}




.hb-links {
display: none;
}
.hb-mitte {
display: none;
}

.hb-rechts {
display: none;
}
.menu {
display: none;
}

.rootline {
display: none;
}

.bg-search {
display: none;
}

.search {
display: none;
}

.indexedsearchbox TABLE{
display: none;
}

.tx-indexedsearch-searchbox-sword,.tx-indexedsearch-searchbox TD,.tx-indexedsearch-title,.tx-indexedsearch-percent,.tx-indexedsearch-descr,.tx-indexedsearch-info,.tx-indexedsearch-searchbox-button {
display: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
display: none;
}

.tx-indexedsearch-rules {
display: none;
}

.searchbox-sword {
display: none;
}

.search INPUT {
display: none;
}


.inhalte {
/*	padding			: 0px 0px 55px 0px;*/
	float			: none;
	width:540px;
	padding:0;
}



.footer {
display: none;
}

.footer a, .footer a:link, .footer a:visited {
display: none;
}

.footer a:hover {
display: none;
}



/* Inhalte */

/* ### Seitenstreifen links ### */

.ss-links {
display: none;
}

.ss-links H1, .ss-links H1 A, .ss-links H1 A:visited {
display: none;
}
.ss-links H1 A {display: none;}
.ss-links H1 A:hover {display: none;}

.ss-links H2, .ss-links H2 A, .ss-links H2 A:visited {
display: none;
}
.ss-links H2 A {display: none;}
.ss-links H2 A:hover {display: none;}

.ss-links H3, .ss-links H3 A, .ss-links H3 A:visited {
display: none;
}
.ss-links H3 A {display: none;}
.ss-links H3 A:hover {display: none;}

.ss-links H4, .ss-links H4 A, .ss-links H4 A:visited {
display: none;
}
.ss-links H4 A {display: none;}
.ss-links H4 A:hover {display: none;}

.ss-links H5, .ss-links H5 A, .ss-links H5 A:visited {
display: none;
}
.ss-links H5 A {display: none;}
.ss-links H5 A:hover {display: none;}

.ss-links .csc-textpic-image {
display: none;
}

.csc-textpic-image IMG {
	padding-top		: 4px;	
	margin			: 0px;
}



h1,h2,h3,h4,h5,h6, .csc-header {
   	padding			: 0;
   	margin			: 0;
}

.inhalte H1 {
	font-family		: arial,sans;
	font-size		: 14px;
	font-weight		: bold;
	color			: black;
	padding			: 0px 0px 4px 0px;
	margin			: 0px;
}

.inhalte H1 A {text-decoration:none;}
.inhalte H1 A:hover {text-decoration:underline;}

.inhalte H2 {
	font-family		: arial,sans;
	font-size		: 14px;
	font-weight		: bold;
	color			: #aeaeae;
	padding			: 0px 0px 4px 0px;
	margin			: 0px;
}
.inhalte H2 A {text-decoration:none;}
.inhalte H2 A:hover {text-decoration:underline;}

.inhalte H3 {
	font-family		: arial,sans;
	font-size		: 12px;
	font-weight		: bold;
	color			: black;
	padding			: 0px 0px 4px 0px;
	margin			: 0px;
}
.inhalte H3 A {text-decoration:none;}
.inhalte H3 A:hover {text-decoration:underline;}

.inhalte H4 {
	font-family		: arial,sans;
	font-size		: 12px;
	font-weight		: bold;
	color			: #aeaeae;
	padding			: 0px 0px 4px 0px;
	margin			: 0px;
}
.inhalte H4 A {text-decoration:none;}
.inhalte H4 A:hover {text-decoration:underline;}

.inhalte H5 {
	font-family		: arial,sans;
	font-size		: 14px;
	font-weight		: bold;
	color			: #cb478c;
	padding			: 0px 0px 4px 0px;
	margin			: 0px;
}
.inhalte H5 A {text-decoration:none;}
.inhalte H5 A:hover {text-decoration:underline;}

.inhalte P.bodytext {
	font-family		: arial,sans;
	font-size		: 12px;
	font-weight		: normal;
}

P.bodytext {
	padding			: 3px 0px 14px 0px;
	margin			: 0px;
}

img {border:0}


P.bodytext A, P.bodytext A:visited {
	color			: #3345a6;
	text-decoration		: none;
}

P.bodytext A:hover {
	text-decoration		: underline;
}

.inhalte td.rahmenduenn {
	font-family		: arial,sans,sans-serif;
	font-size		: 12px;
	font-weight		: normal;
}



aa.download, 
a.download:link, 
a.download:visited,
a.internal-link, 
a.internal-link:link, 
a.internal-link:visited,
li a, 
li a:link, 
li a:visited,
#pdenavigation a,
#pdenavigation a:link,
#pdenavigation a:visited
 {
	color			: #3345a6;
	text-decoration		: none;
}

a.internal-link:hover,
li a:hover,
#pdenavigation a:hover
 {
	text-decoration		: underline;
}





/* Formatierungen fÃ¼r den RTE */
.align-center {
	text-align		: center;
}

.align-right {
	text-align		: right;
}


.csc-frame-frame1 {
	border			: 1px gray solid;
	background-color 	:#e9e5dc;
	padding			: 2px 2px 2px 2px;
}

.csc-frame-frame2 {
	border			: 1px #e9e5dc solid;
	background-color 	:#ffffe0;
	padding			: 2px 2px 2px 2px;
}

SPAN.important {
	color			: #ca468b;
}

SPAN.name-of-person {
	color			: #3a528c;
}

SPAN.detail {
	color			: #35a633;
}


.align-center a, 
.align-center a:visited,
.align-right a,
.align-right a:visited,
.csc-frame-frame1 a,
.csc-frame-frame1 a:visited,
.csc-frame-frame2 a,
.csc-frame-frame2 a:visited
{
	color			: #3345a6;
	text-decoration		: none;
}


.align-center a:hover,
.align-right a:hover,
.csc-frame-frame1 a:hover,
.csc-frame-frame2 a:hover
{
	text-decoration		: underline;
}



/* ENDE Formatierungen fÃ¼r den RTE */

HR.clearer {
	border-top		: 1px #aeaeae solid;
}

.csc-textpic-caption {
	font-family		: arial,sans;
	font-size		: 10px;
	font-weight		: bold;
	color			: #867F7F;
}

#caption {
	font-family		: arial,sans;
	font-size		: 10px;
	font-weight		: bold;
	color			: #867F7F;
}

TABLE.contenttable TD {
	vertical-align		: top;
	font-family		: arial,sans,sans-serif;
	font-size		: 12px;
	background-color	: white;
	color			: black;
}

/*grafisches MenÃ¼ horizontal*/
.hbuttons A{	
display: none;
}

.hbuttons {
display: none;
}

.hbuttons IMG {
display: none;
}

.hmenu-no {
display: none;
}

.hb-trenner {
display: none;
}
.hmenu-ro,.hmenu-no:hover {
display: none;
}

/* ######### NEWS ##############*/

DIV.news-list-date  {
	font-family		: arial,sans;
	font-weight		: normal;
	font-size		: 11px;
	color			: #444141;
	text-align		: left;
}

DIV.news-single-timedata {
	text-align		:right;
}

.news-list-item H3 A, .news-list-item H3 A:visited {
	color			: #3345a6;
	text-decoration		: none;
	font-family		: arial,sans;
	font-size		: 12px;
}

.news-list-item H3 A:hover {
	text-decoration		: underline;
}

.news-list-morelink A, .news-list-morelink A:visited, .news-single-backlink A, .news-single-backlink A:visited {
	color			: #3345a6;
	text-decoration		: underline;
	font-family		: arial,sans;
	font-size		: 10px;
}

.news-list-morelink A:hover, news-single-backlink A:hover {
	text-decoration		: none;
	font-family		: arial,sans;
	font-size		: 10px;
}

.news-list-image {
	float			: none;
}

P.news-single-imgcaption {
	font-family		: arial,sans;
	font-size		: 11px;
	color			: #867f7f;
}

.news-single-image {
	float			: none;
	padding			: 0px 0px 0px 12px;
}

DIV.news-single-item H2 {
	font-size		: 12px;
	color			: black;
}

DIV.news-single-item H3 {
	color			: #867F7F;
}

.news-list-browse a, 
.news-list-browse a:visited
{
	color			: #3345a6;
	text-decoration		: none;
}


.news-list-browse a:hover
{
	text-decoration		: underline;
}


/*Formulare*/
DIV.csc-mailform-field {
	width			: 170px;
	padding			: 0px 0px 12px 0px;
}

DIV.csc-mailform-field TEXTAREA {
	border			: 1px #3a528c solid;
}

/* WT GALLERY list mode */
.wtgallery_listpic_pic {
      border: 5px solid white;
}

.wtgallery_listpic {
      border: 1px solid #888888;
      width: 166px;
      height: 190px;
      margin: 5px;
    text-align: center;
}
.wtgallery_pagebrowser_up {
      display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
      border: 10px solid white;
}
.wtgallery_singlepic {
      border: 1px solid #888888;
      text-align: center;
}
/* wt_gallery END */

/* Beginn Kalendarium */

.kalendarium{
	margin: 0;
	padding: 2px 2px;
	border: 1px solid #CB478C;
	width: 156px;
	background:#FFFFE0;
}
a.kalendariumeintrag,
a:link:visited.kalendariumeintrag ,
a:link:hover.kalendariumeintrag ,
a:link:active.kalendariumeintrag ,
a:link:focus.kalendariumeintrag 
{
	color:black;
}
a:hover.kalendariumeintrag {
	text-decoration:underline;
}
/* Ende Kalendarium */

/*Beginn Termine*/
.meldung a:link  {
      background : transparent;
      color:#000000;
      text-decoration:none;
      }

.meldung a:visited {
      color:#000000;
      background : transparent;
      text-decoration:none;
      }

.meldung a:hover   {
      color:#cb478c;
      background : transparent;
      }

.meldung a:active  {
      color:#000000;
      background : transparent;
      text-decoration:none;
      }

.meldung a:focus   {
      color:#000000;
      text-decoration:underline;
      background : transparent;
      }

.meldung{
      font-family: arial,sans;
      color:#000000;
      background : transparent;
      text-decoration:none;
      display: block;
      margin-left: 5px;
}

.datum            {
      color:#cb478c;
      background : transparent;
      font-size: 10px;
      display: block;
      padding-top: 10px;
      margin-left: 5px;
}

.beschreibung     {
      color:#000000;
      font-weight : bold;
      background : transparent;
      width: 560px;
      }

.oben {
      color:#000000;
      background : transparent;
      font-weight : normal;
      }

.thema {
      color:#000000;
      background : transparent;
      font-weight : normal;
      }

.inhalt  {
      color:#000000;
      background : transparent;
      }

.unten   {
      color:#000000;
      background : transparent;
      font-size : smaller;
      }
.nachrichtenueberschrift {
      font-family: arial,sans;
      color: #cb478c;
      background : transparent;
      font-weight: bold;
      display: block;
      margin-bottom: 5px;

      margin-top: 5px;
      margin-left: 5px;
}

.nachrichten {
      font-family: arial,sans;
      color:#000000;
      background-color: #FFFFE0;
}

.nachrichten td, .nachrichten p {
      font-family: arial,sans;
      color:#000000;
      background-color: #FFFFE0;
}

 .kalendarium a{
      text-decoration: none;
      color: #000000;
}
 .kalendarium a:hover{
      text-decoration: underline;
}

/****** Meldungen *****************/
.meldungenlinks{
      width: 310px;
}
.meldungenrechts{
      width: 305px;
      background-color: #FFFFE0;
      border: 1px solid #CB478C;
      padding: 0 2px 0 0;
}
.meldungenmitte{
      width: 10px;
}
.weiteremeldungen{
      margin-left: 3px;
      margin-bottom: 5px;
}
p.weiteremeldungen a{
      font-size: 8pt;
}

/* wegen fehler:leere Seite wird angezeigt */
.inhalte > br[clear="all"]{clear:none;}
/*#c3134{display:none;}*/


