a:link { font-size:10pt;font-weight:bold; color:#0000E0; text-decoration:none }
a:visited { font-size:10pt;font-weight:bold; color:#000080; text-decoration:none }
a:hover { font-size:10pt;font-weight:bold; color:#E00000; text-decoration:none }
a:active { font-size:10pt;font-weight:bold; color:#E00000; text-decoration:underline }
a:focus { font-size:10pt;font-weight:bold; color:#00E000; text-decoration:underline }


span.tx-guestbook-list-header {
background-color: red;
}
span.tx-veguestbook-pi1-browsebox-strong {
background-color:white;
}

table#gaestebuchform {
width:400px;
}
table#gaestebuchsingle {
width:800px;
background-color:white;
}
table#gaestebuchtest {
width:800px;
background-color:red;
}

body {
font-size:12pt;

}

/*Fuer die Listenansicht im Kalender*/
.title {
font-size:14px;
}

.category {
font-size:14px;

}

.desc  {
font-size:14px;
}

.item {
font-size:14px;
font-weight: normal;
}

td.item {
font-size:14px;
font-weight: normal;
}



.itemtitle {
font-size: 12px;
font-weight: bold;
}

.itemtitle p{
font-size: 30px;
font-weight: bold;
}



.label {
font-size:14px;
font-weight:bold;
}

td.label {
font-size:14px;
font-weight:bold;
}
/*fuer Gaestebuch oben*/
.tx-veguestbook-pi1-browsebox-strong {
background-color:white;
font-size:14px;


}

.tx-veguestbook-pi1 {
font-size:14px;
background-color:white;
}




div.table {

color: black;
font-size:12pt;
padding:3px;

}


h1 {
font-size:14pt;
}

h2 {
font-size:14pt;
}

h3 {
font-size:14pt;
}

h4 {
font-size:10pt;
padding: 0px;
margin:0px;
}


a {
font-size:8pt;
}






p {
margin-top:20px;
padding:5px;
font-size:10pt;
}


#menuoben {
background-image:url(hintergrund.jpg);
background-repeat:no-repeat;
position:absolute;
height:200px;
width:950px;
}


#menuobenpos {
position:relative;
top:120px;
left:100px;
}

#inhalt  {
position: absolute;
top: 200;

margin-left:200px;
font-size:6pt;
}

#menulinks {
position:absolute;
top:250px;
margin-left:12px;
}


/*News*/
#newstitle {
color: red;
font-size:16pt;
}

/*Die dpsg-Linkliste*/
span.bund {
color:black;

font-size:13pt;
}
.bund a {
font-size:13pt;
color:black;
}
.bund a:link { font-weight:bold; color:black; text-decoration:none; }
.bund a:visited { font-weight:bold; color:grey; text-decoration:none; }
.bund a:focus { font-weight:bold; color:silver; text-decoration:underline; }
.bund a:hover { font-weight:bold; color:black; text-decoration:none; background-color: grey; }
.bund a:active { font-weight:bold; color:silver; text-decoration:underline; }



span.dioezese {
color:black;

font-size:12pt;
}
.dioezese a {
font-size:12pt;
color:black;
}
.dioezese a:link { font-weight:bold; color:black; text-decoration:none; }
.dioezese a:visited { font-weight:bold; color:grey; text-decoration:none; }
.dioezese a:focus { font-weight:bold; color:silver; text-decoration:underline; }
.dioezese a:hover { font-weight:bold; color:black; text-decoration:none; background-color: grey; }
.dioezese a:active { font-weight:bold; color:silver; text-decoration:underline; }

span.bezirk {
padding-top:20px;
padding-left:10px;
color:black;

font-size:11pt;
}
.bezirk a {
font-size:11pt;
color:black;
}
.bezirk a:link { font-weight:bold; color:black; text-decoration:none; }
.bezirk a:visited { font-weight:bold; color:grey; text-decoration:none; }
.bezirk a:focus { font-weight:bold; color:silver; text-decoration:underline; }
.bezirk a:hover { font-weight:bold; color:black; text-decoration:none; background-color: grey; }
.bezirk a:active { font-weight:bold; color:silver; text-decoration:underline; }

span.stamm {
padding-left:20px;
color:black;

font-size:10pt;
}
.stamm a {
font-size:10pt;
color:black;
}
.stamm a:link { font-weight:bold; color:black; text-decoration:none; }
.stamm a:visited { font-weight:bold; color:grey; text-decoration:none; }
.stamm a:focus { font-weight:bold; color:silver; text-decoration:underline; }
.stamm a:hover { font-weight:bold; color:black; text-decoration:none; background-color: grey; }
.stamm a:active { font-weight:bold; color:silver; text-decoration:underline; }



/*Einbau vom userregister*/
legend {
font-size:10pt;
}

label {
font-size:8pt;
}

/*farbe fuer den Terminkalender */
span.grau {
	color:grey;
}
span.orange {
	color:#ea7c2b;
}

span.blau {
	color:blue;
}
span.gruen {
	color:green;
}
span.rot {
	color:red;
}
td.datumsfeld {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:black;
  padding-bottom:5px;
  padding-right:12px;
  vertical-align:top;
}
td.zeit {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:white;
  padding-bottom:5px;
  padding-right:20px;
  vertical-align:top;
}