/* Start of CMSMS style sheet 'PT_Content' */
/* LINKS */
	a {  
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  color:#ED8332;
	  text-decoration:underline;
	  }
	  
	a:visited {  
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  color:#ED8332; 
	  text-decoration:underline;
	  }
	    
	a:hover {
	  text-decoration:underline;
	  color:#639203;
/*	  color:#4C6E03;*/
	}
	


/* BREAD & FOOT */

#breadcrumbs {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#999999;
	}

#breadcrumbs a:visited,
#breadcrumbs a {
	color:#999999;
}

#breadcrumbs a:hover {
    color: #ED8332;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;    
	width:890px;
	text-align:center;
}

#copyright a {
	color:white;
}

#copyright a:hover {
	color:#ED8332;
}



/* HEADLINES */
	h1 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:18px;
	  text-transform:uppercase;
	  color:#4C6E03;
	  font-weight:bold;
	  margin:0px;
	  margin-bottom:0px;
	  padding: 0px 0px 0px 0px;
      voice-family: "\"}\"";  /* oben IE5 / unten der Rest */
	  voice-family: inherit;
      margin-bottom:0px;
	  }
      html>h1 {} /*sonst l?sst ie5 die h2-definition aus */

     h2 {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:16px;
	  color:#4C6E03;
	  font-weight:bold;
      /*margin-top:35px;*/
	  }
                           
     h3 {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#4C6E03;
	  font-weight:bold;
	  }

   h4 {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:13px;
	  color:#4C6E03;
	  font-weight:bold;
	  }

     /* TEXT & STUFF */

   #content  {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:13px;
	  color:#666666;
	  line-height:17px;
	 }
       
    #content ul li  {
      list-style-type:none;
      background-image:url(images/bullet.gif); 
      background-repeat: no-repeat;
      background-position: 0 .45em;
      padding-left:22px;
      margin-left: -38px;
    }

    #content ol li  {
      list-style-type:decimal;
      padding-left:0px;
      margin-left: -16px;
    }

    #content blockquote  {
       padding-left:0px;
       margin-left: 24px;
    }         
           
     img {
         border: 0px;
            }
     
     img.bandImg {
               float:right;
               margin-bottom:10px;
               margin-left:20px;
            } 

     hr {
       color:#CCCCCC;
       background-color: #CCCCCC;
       height:1px;
     }

   /* KONZERTE & TERMINE */

   #eventTable { 
     border-collapse:collapse; 
 width:100%;
     }

  #eventTable td {
      border: 1px solid #cccccc;
      background: #FCF7CD;
      padding-left: 10px;
      color: black;    
      height:25px;
   }  


  #eventTable #eventTableDate, #eventTable #eventTableTime {
    font-weight:bold; 
    width:100px; 
    background-color: #92B623;
    color: white;

   }

  #eventTable #eventTablePlace {
     font-weight:bold;
     background-color:#92B623;
    color: white;

   }

/* End of 'PT_Content' */

/* Start of CMSMS style sheet 'PT_Layout' */
body {
    background-color:#58581D;
    background-image:url(images/body_bg.gif);
	margin:0px;
	padding:0px;
	
}


#layoutHeader {    
	width: 892px;
	height: 236px;
	position:relative;
}

#layoutContent {    
	background-image:url(images/layout_content.jpg);
	background-repeat:repeat;
	width: 892px;
/*	height: 100px;*/
	position:relative;
}

#layoutFooter {
    clear: both;
	background-image:url(images/layout_footer.jpg);
	background-repeat:no-repeat;
	width: 892px;
	height:14px;
	position:relative;

	}



#navigation {
	position: relative;
	left:0px;
	width: 175px;
	float: left;	
	/*background-color:#7EA023;*/

}

#content {
	margin-left:182px; /*größer als navigation-width: navigation wird nicht (im FF)umflossen */
	width: 700px;
	padding:20px;
    padding-top:8px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:662px;
    }

html>body #content {
		width: 662px;
		}

#breadcrumbs {
    position: relative;
    width: 600px;
	height:17px;
	margin-bottom:22px;	
}

/* End of 'PT_Layout' */

/* Start of CMSMS style sheet 'PT_Menu' */
/********************
MENU
*********************/
#menu_vert {
	position:relative;
	width: 175px;
	padding: 0px;
    margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; 
	color: #ffffff;
	}
	
	
/* FIRST LAYER ------------------------------------*/	
	#menu_vert ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#menu_vert li {
		margin: 0;		
		}

     #menu_vert li a {
	 	text-align:left;
		font-size:12px;
		font-weight:normal; 
/*        text-transform:uppercase;*/
		display: block;
		padding: 8px 0px 8px 46px;		
        color: white;
		text-decoration: none;
		width: 175px;
		margin-bottom:-2px;
		border-bottom:1px solid #EAF3CD;
		background-image:url(images/navigation_bg.jpg);
		background-repeat:no-repeat;
		background-color:#66871F;
		/*background-position:152px 50%;*/
		voice-family: "\"}\"";
		voice-family: inherit;
		width:129px;
		margin-bottom:auto;

		}

	html>body #menu_vert li a {
		width: 129px;
		}

	#menu_vert li a:hover {
		background-color: #87AF28;
		border-bottom:1px solid #EAF3CD;
		background-image:url(images/navigation_bg_hi.jpg);
		background-repeat:no-repeat;
		
		}	
		
	/* Current Item */
	
    #menu_vert ul li a.currentItem { 
        background-color: #87AF28;
		border-bottom:1px solid #EAF3CD;
		background-image:url(images/navigation_bg_hi.jpg);
		background-repeat:no-repeat;
        }

		
/* SECOND LAYER ------------------------------------*/	
     #menu_vert ul ul {
        /*background-color:white;*/
        }

     #menu_vert ul ul li a {
	 	text-align:left;
		font-size:11px; 
		display: block;
		text-transform: none;
		padding: 5px 0px 5px 38px;
		color: white;
		text-decoration: none;
		margin-left:8px;
		width: 167px;
		margin-bottom:-2px;
		border-bottom:1px solid white;
		background-color:#90BC31;
		background-image:url(images/navigation2_bg.jpg);
		background-repeat:no-repeat;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:129px;
		margin-bottom:auto;

		}

	html>body #menu_vert ul ul li a {
		width: 129px;
		
		}

	#menu_vert ul ul li a:hover {
		background-color: #A5CE4A;
		color:#555555;
		border-bottom:1px solid white;
		background-image:url(images/navigation2_bg_hi.jpg);
		background-repeat:no-repeat
		
		}	
		
	/* Current Item */
	
    #menu_vert ul ul li a.currentItem { 
        background-color: #A5CE4A;
		color:#555555;
		border-bottom:1px solid white;
		background-image:url(images/navigation2_bg_hi.jpg);
		background-repeat:no-repeat
        }


/* THIRD LAYER ------------------------------------*/	

       #menu_vert ul ul ul {
        /*background-color:#8E9B96;*/
        }

     #menu_vert ul ul ul li a {
	 	text-align:left;
		font-size:11px; 
		display: block;
		text-transform: none;
		padding: 5px 0px 5px 38px;
		color: #666666;
		margin-left:16px;
		text-decoration: none;
		width: 159px;
		border-top:0px;
		border-bottom:1px solid white;
		background-color:#BDDF88;
		background-image:url(images/navigation3_bg.jpg);
		background-repeat:no-repeat;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:121px;

		}

	html>body #menu_vert ul ul ul li a {
		width: 121px;
		
		}

	#menu_vert ul ul ul li a:hover {
		background-color: #D6EBB6;
		border-top:0px;
		border-bottom:1px solid white;
		background-image:url(images/navigation3_bg_hi.jpg);
		background-repeat:no-repeat;
		}	
		
	/* Current Item */
	
    #menu_vert ul ul ul li a.currentItem { 
        background-color: #D6EBB6;
		border-top:0px;
		border-bottom:1px solid white;
		background-image:url(images/navigation3_bg_hi.jpg);
		background-repeat:no-repeat;
        }

	
/* ORIGINAL CMS-STYLE ------------------------------------*/
/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/

div#menu_vert li a.activeparent {
        background-color: #87AF28;
		border-bottom:1px solid #EAF3CD;
		background-image:url(images/navigation_bg_hi.jpg);
		background-repeat:no-repeat;
}

div#menu_vert ul ul li a.activeparent {
   background-color: #A5CE4A;
		color:#555555;
		border-bottom:1px solid white;
		background-image:url(images/navigation2_bg_hi.jpg);
		background-repeat:no-repeat
}


/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
}


/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}	

/*-------------------------------------------*/

/* End of 'PT_Menu' */

/* Start of CMSMS style sheet 'PT_Guestbook' */
/*
 Standard-/Beispiel-Stylesheet für das CMSms-Gästebuch-Modul.
Es wird überschrieben, wenn das Modul aktualisiert wird und es wird gelöscht, wenn das Modul deinstalliert wird. Wenn Sie das Template modifiziert haben, sollten Sie sich zuvor eine Kopie davon anfertigen.
*/

 /* Style pagination */

.cms-guestbook-pagination_header {
	margin: .5em 0;
}
.cms-guestbook-pagination_nav {
	font-weight: bold;
	margin-bottom: 10px;
             width:100%;
	text-align:right;
}

.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
	border: 1px solid #cccccc;
	margin-bottom: 1em;
}

/* Style the message header */
.cms-guestbook-entry-header
{
	background: #92B623;
	color: white;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
             padding-left:10px;
             padding-right:10px;
             height:20px;
}

/* Style the actual message */
.cms-guestbook-entry-text 
{
	background: #FCF7CD;
	padding: 10px;
	color: black;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted 
{
	float: right;
	font-size: 10px;
}

/* Style message header links */
.cms-guestbook-entry-header a {
	color: white;
} 

.cms-guestbook-entry-header a:hover {
	color: black;
} 
		  
/* Style the sender name */
.cms-guestbook-entry-sendername
{
	font-weight: bold;
}


/* End of 'PT_Guestbook' */

