/* Last edited 18.11.2004 by Roger Wiget */

/* Schriften und Farben für body */
body {
  font-family : Arial,Helvetica,sans-serif;
  font-size : 12px;
  background-color : #EFEFEF;
  color : #636363;
  scrollbar-face-color : #CECECE;
  scrollbar-highlight-color : #ffffff;
  scrollbar-3dlight-color : #666666;
  scrollbar-darkshadow-color : #666666;
  scrollbar-shadow-color : #666666;
  scrollbar-arrow-color : #ffffff;
  scrollbar-track-color : #E5E5E5;
}


/* Paragraph. Abstände der Schrift vom Rand. Rest im Body def. */
p {
  padding: 4px;
  margin: 0px;
}

/* Tabellen-Überschriften (z.B. Jahre bei Terminen) */
p.jahr
{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 18px;
  color : #636363;
}



/* TABELLEN */
/************/

/* Tabellen-Überschriften (z.B. Termine) */
th 
{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 10px;
  font-weight : bold;
  color : #636363;
  background-color:#EFEFEF; 
}

/* Tabellen-Überschriften (z.B. News) */
th.news 
{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #636363;
  background-color:#CCCCFF; 
}

/* Standard-Tabellen, z.B praktisch alle Hintergründe*/
td 
{
  font-size : 12px;
  color : #636363;
  background-color : #EFEFEF;
}

/* Tabellen-Hintergrund (z.B. Termine) */
td.background
{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 10px;
  background-color:#C0C0C0; 
  color: black;
}

/* Tabellen-Inhalt (z.B. News) */
td.news 
{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 12px;
  color : #636363;
  background-color:#EFEFEF; 
}


/* Tabellen-Inhalt (z.B. Links) */
td.links 
{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 12px;
  color : #636363;
  background-color:#EFEFEF; 
}

/* Titel in Tabellen*/
td.titel1bold
{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 22px;
  font-weight : bold;
  color : #636363;
}

/* Titel in Tabellen*/
td.titel1
{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 18px;
  font-weight : normal;
  color : #636363;
}

/* Tabellen für Trennlinien */
.td1 {
  background-color : #CECECE;
}

/* Headermenu (Info, Gästebuch, Kontakt ...)*/
.td_headermenu {
  font-size : 12px;
  color : #636363;
}

/* Login */
.td_login {
  font-size : 12px;
  font-family : Arial,Helvetica,sans-serif;
  background-color : #CCCCFF;
}



/* TITEL */
/*********/

/* Haupttitel im Content */
.conttitle {
  font-size : 20px;
  font-family : Arial,Helvetica,sans-serif;
  color : #636363;
  padding-left: 4px;
  padding-top: 0px;
  padding-bottom: 3px;
  margin: 0px;
}

/* Untertitel im Content */
.contsubtitle {
  font-size : 14px;
  font-weight : bold;
  color : #636363;
  padding-top: 15px;
  margin: 0px;
}

/* Haupttitel im Container */
.cntTitle {
  font-weight : bold;
  font-family : Arial,Helvetica,sans-serif;
  background-color : #CCCCFF;
  color : #636363;
  width: 178px;
  height: 16px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}


/* LINKS */
/*********/

/* HEADERMENU */ 
.headlink:link,.headlink:visited,.headlink:hover,.headlink:active {
  font-weight : bold;
  text-decoration : none;
  color : #636363;
  padding-left: 3px;
}
.headlink:hover {
  font-weight : bold;
  text-decoration : none;
  color : red;
  padding-left: 3px;
}


/* LISTEN */
/**********/
li {
  padding-left: 5px;
  margin-left: 20px;
  list-style-type:disc;
}


/* NAVIGATION */
/**************/

navLevel1{
background-color:;
}
.navLevel2{
background-color:;
}
.navLevel3{
background-color:;
}
.navLevel4{
background-color:;
}


/* FONTS */
/*********/

/* z.B. Kontaktformular */
.sml 
{
  font-family : Arial,Helvetica,sans-serif;
  font-size: 9px;
}

/* KONTAKTFORMULAR */
/*******************/
.fields 
{
  border: 1px #CECECE solid;
  background-color: #FFFFFF;
  background-position: center;
  font-family : Arial,Helvetica,sans-serif;
  color: #0000CC;
  height: 17px;
  font-size: 11px;
}
.area 
{
  border: 1px #CECECE solid;
  background-color: #FFFFFF;
  background-position: center;
  font-family : Arial,Helvetica,sans-serif;
  color: #0000CC;
  font-size: 11px;
}
















.contleadtitle 
{
  font-weight : bold;
  color : #636363;
}



.header{
}
h2 {
  padding: 4px;
  margin: 0px;
}
ul {
	list-style : square;
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 4px;
}

a	{
  color:#0000CC;
  text-decoration : none;
}
.globLinks:link,.globLinks:visited,.globLinks:hover,.globLinks:active {
  text-decoration : none;
  font-weight : bold;
  color : #636363;
  padding-left: 3px;
}
.arrNav {
  margin-left: 7px;
  margin-right: 7px;
}
.arrNavLev2 {
  margin-left: 14px;
  margin-right: 7px;
}
.navLinks:link, .navLinks:visited, .navLinks:hover {
  text-decoration : none;
  color : #0000CC;
}
.navLinks:active {
  font-weight : bold;
}
.contNavLinks:link, .contNavLinks:visited, .contNavLinks:hover, .contNavLinks:active {
  text-decoration : none;
  color : #0000CC;
}

