body{
font-family: Verdana;
font-size: 12px;
color: #777879;
}

a{
color: #777879;text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
color: #919699;
margin-top:0px;
font-size:15px;

}

.festfolgedownload{
margin-left:100px;
}

.lageplan{
color:#47A22D; text-align: right;
}


.liedcenter,.more,#alle-lieder-zum-download {
text-align:center;
}

  .headlinecenter h1 {
text-align:center ! important;
}


.liedtop{
padding-top:20px;
}


.teaser p{
margin:0px;padding-bottom: 10px;
}
 .ce_gallery img{
border:1px solid silver;padding:1px ! important;margin:0px;
}

.mod_navigation{
width:155px;
margin:0px 20px 0 0;
padding-top:115px;
text-align:right;
line-height:20px;
}

.mod_navigation a{
text-decoration: none;
color:#919699;
font-size:1.2em;
}

.mod_navigation a:hover{
text-decoration: underline;
color:black;
font-size:1.2em ! important;
}

.mod_navigation .active{
text-decoration: underline;
color:black;
font-size:1.1em ! important;
}

div#footer1 {
background-color:#FFFFFF;
background-image:url("../../tl_files/layoutgrafiken/bg_footer1.gif");
float:left;
height:32px;
width:160px;
}

div#footer2 {
background-color:#FFFFFF;
float:left;
height:32px;
text-align:center;
width:88px;
}

div#footer3 {
background-image:url("../../tl_files/layoutgrafiken/bg_footer3.gif");
float:left;
font-size:0.9em;
padding-top:17px;
width:712px;height:18px;
}

.main_space_o{
padding-top:85px;
margin-bottom:25px;
}

.main_space_u{
padding-top:0px;
}

.marginlinks{
padding-left:100px;
}

.bg_gesaenge{
background-image:url("../../tl_files/layoutgrafiken/bg_gesaenge.jpg");
background-repeat: no-repeat;
 background-position:650px 50%;

}

.mod_comments{
margin-bottom:25px;
}

.comment{
padding-bottom:10px;
margin-bottom:25px;
border-bottom:1px dotted silver;
}



#com_tl_page_19 input,textarea{
	margin:5px;border:1px solid #47A22D;padding:2px;
}

p.error {
color:red;margin:5px 0 0 0;padding:0;
}
.textarea{
width:400px;height:100px;
}
