body{
   font-family:Arial;
   font-size:12px;
   background:url(http://www.rsg-saarburg.de/typo3/fileadmin/templates/tv/bg.jpg) repeat-y bottom center;
   padding:0px;
   margin:0px;
}

.zentriert{
   width:950px;
   position:relative;
   left:50%;
   margin-left:-475px;
   height:100%;
}

.top{
  height:156px;
  border-bottom:1px solid #ffffff;
}
.top1{
   height:130px;
   border-bottom:1px solid #ffffff;
   text-align:right;
}

.top2{
   width:950px;
   height:25px;
   background-color:#ddd;
   
}

.left{
   width:200px;
   float:left;
   background-color:#ddd;
   height:100%;
}
/***********MENU1*************/
#menuitem{
   border-bottom:1px solid #ffffff;
   padding:5px;   
   padding-left:10px;
   font-weight:bold;
   color:#555555;
   
}

#menuitem-act{
   border-bottom:1px solid #ffffff;
   padding:5px;   
   padding-left:10px;
   font-weight:bold;
   color:#555555;
   
}

#menuitem a{
   color:#555555;
   text-decoration:none;
}

#menuitem-act a{
   color:#555555;
   
}

/***********MENU2*************/
#menuitem2{
   border-bottom:1px solid #ffffff;
   padding:5px;   
   padding-left:25px;
   font-weight:bold;
   color:#777777;
   
}

#menuitem2-act{
   border-bottom:1px solid #ffffff;
   padding:5px;   
   padding-left:25px;
   font-weight:bold;
   color:#777777;
   
}

#menuitem2 a{
   color:#777777;
   text-decoration:none;
}

#menuitem2-act a{
   color:#777777;
   
}

.right{
    width:730px;
    float:left;

}

.content{
    padding:10px;
    padding-bottom:30px;
}

.footer{
   position:fixed;
   bottom:0px;
   width:750px;
   height:20px;
   background-color:#ddd;
   border-left:1px solid #ffffff;
    padding-left:10px;
   padding-top:5px;
}
.footer a{
  
   color:#555555;
   text-decoration:none;
}
.footer-left{
   width:600px;
   float:left;
   color:#555555;
}
.merten{
   width:100px;
   float:right;
}

.indent{
   padding-left:20px;
}


/* ######################################################################################################
** ### Subtemplates #####################################################################################
** ######################################################################################################
*/

	.subcolumns {
		width: 98%;
		padding: 0 10px 0 10px;
		margin: 0 -1px 0 -1px;
		overflow:hidden;
	}

	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}

	.c25l, .c25r { width: 24.999%; }
	.c33l, .c33r { width: 33.333%; }
	.c50l, .c50r { width: 49.999%; }
	.c66l, .c66r { width: 66.666%; }
	.c75l, .c75r { width: 74.999%; }
	.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
	.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */

	.subc  { padding: 0 0.0em 0 0em; overflow: hidden; }
	.subcl { padding: 0 0.3em 0 0; overflow: hidden; }
	.subcr { padding: 0 0 0 0.3em; overflow: hidden; }


  .tx-cal-controller h1{
   font-size:15px;

}

