body {
		background-repeat:no-repeat;
		}

td 	{
		color:#000000;
		font-weight: normal; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size:12px;
		line-height:17px;	
		}

/* ++++ start menu left */
	
a		{ 
		color:#000000; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;  
		font-size:12px;
		text-decoration:underline;
		}
		
a.menue		{ 
		color:#000000; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;  
		font-size:12px;
		text-decoration:none; 
		}

a:hover 	{ 
		color:#CC6600; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;  
		font-size:12px; 
		text-decoration:underline; 
		}
		

		
.aktuellerLink 	{ 
		color:#CC6600; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;  
		font-size:12px; 
		font-style:italic;
		}

.textmiddle {
		vertical-align:middle;
		}
		
.textbottom {
		vertical-align:bottom;
		}

/* ++++ end menu left */

/* ++++ start content */

.content 	{
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		}
		
.contentbox 	{
		text-align:justify;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		}
		
.content_table {
		color:#CC0033;
		font-weight: normal; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size:12px;
		line-height:17px;	
		text-align:left;
		vertical-align:top;

		}

b {
		color:#000000;
		font-weight: bold; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 12px;
		}
		
i {
		color:#000000;
		font-weight: normal; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 11px;
		font-style:italic;
		}
		
/* Listen */
ul { 
		list-style-type: square; 
		list-style-position: outside; 
		}
		
ol { 
		list-style-type: decimal; 
		list-style-position: outside; 
		}
		
dl,dd,dt,ul,ol,li { 
		color:#000000; 
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 12px; 
		font-weight: normal; 
		font-style:italic;
		}
		
.req { 
		/*  meldungen */
		color:#0000FF;
		font-weight: normal; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 12px;
		font-style:italic;
		}

.headline {
		color:#000000;
		font-weight: bold; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size:16px;
		}
		
.subheadline {
		color:#000000;
		font-weight: bold; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 12px;
		}

.subheadlineRahmen {
		color:#ffffff;
		font-weight: bold; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 12px;
		margin: 5px 0px 5px 0px;
    background-color:#000000;
    padding-left:10px;
    padding-right:10px;
		}
		
.rahmen_gross {
		float:right;
		width:220px;
  	margin-top:4px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:5px;
		}
		
.rahmen_klein {
		float:right;
		width:130px;
  	margin-top:4px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:5px;
		}

.bild_im_rahmen {
		margin-left:10px;
		}	

.bildunterschrift_im_rahmen {
		padding-left:10px;
		color:#000000;
		font-weight: normal; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
		font-size: 11px;
		font-style:italic;
		}

.text_im_rahmen { 
		margin-left:10px;
		padding:10px;
		border:1px solid #000000;
    color:#000000;
		font-weight: normal;
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 12px;
		line-height:17px;
     }
     
.table_musiker_head { 
		border:1px solid #AAAAAA;
    color:#000000;
		font-weight: normal;
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size:12px;
		line-height:17px;
     }
		
.table_musiker_cell { 
		border:1px solid #AAAAAA;
     }
		
/* ++++ end content */

/* ++++ start menu right */

.abstand 	{
		padding-top:8px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:8px;
		}

.kalender 	{
		padding-top:10px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:10px;
		}

.kalendertext 	{
		color:#000000; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;  
		font-size:10px;
		text-align:center;
		text-decoration:none;
		}
		
a.kalendertext:hover 	{ 
		color:#CC6600; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;  
		font-size:10px; 
		text-decoration:underline; 
		}

.kalendermonat 	{
		color:#000000; 
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: bold;  
		font-size:10px;
		text-align:center;
		}
		
.werbung 	{
		text-align:center;
		padding-top:2px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:2px;
		}
		
/* ++++ end menu right */


/* ++++ start Form */
		
.textarea {		
		background-color:#FFFFFF; 
		border:1px solid #000000;
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		color:#000000; 
		font-weight:normal; 
		padding:2px; 
		font-size:13px; 
		margin-top:2px;
		margin-bottom:2px;
		}

.password {		
		background-color: #FFFFFF; 
		border: 1px solid #000000;
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		color:#000000; 
		font-weight: normal; 
		padding:2px; 
		font-size:13px; 
		margin-top:2px;
		margin-bottom:2px;
		}
		
.submit  {		
		background-color:#FFFFFF;
		border:1px solid #000000;
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		color:#000000; 
		font-weight: normal; 
		padding:0px; 
		font-size: 13px; 
		margin-top: 2px;
		margin-bottom: 2px;
		}

.check, .select, .option, .radio {		
		background-color: #FFFFFF;
		border:1px solid #000000;
		font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		color:#000000; 
		font-weight: normal; 
		padding: 2px; 
		font-size: 13px; 
		margin-top: 2px;
		margin-bottom:2px;
		}
		
#form1Container {
		position: relative;
		visibility: visible;
		}

#form2Container {
		position: relative;
		visibility: hidden;
		}

/* ++++ end Form */