/* mouseover table */

#content
table.nav td a			  { display: block;
							width: 130px;
							text-decoration: none; }	
/* h1 */

h1				  		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 18px;
							color : #660033;
							font-weight : normal;
							line-height : normal; 
							margin : 0px; 
							text-decoration: none; }

/* padding text */

#left 					  { padding-left : 40px;
							padding-right : 30px; }
#lefttext 				  { padding-left : 40px;
							padding-right : 400px; }
#spaltentext			  { padding-left : 40px;
							padding-right : 20px; }
#right					  { padding-left : 0px;
							padding-right : 15px; }
		
/* link */

a.link:link				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #333333;
							text-decoration: underline; }
a.link:visited			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #333333;
							text-decoration: underline; }
a.link:hover			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: underline; }
a.link:active			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #333333;
							text-decoration: underline; }

/* main navigation */

a.nav:link				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: none; }
a.nav:visited			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;						
							text-decoration: none; }
a.nav:hover				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: none; }
a.nav:active			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: none; }

.nav-bold				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							font-weight : bold;
							text-decoration: none; }

/* sub navigation */

a.nav-sub:link			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: none; }
a.nav-sub:visited		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: none; }
a.nav-sub:hover			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033; 
							text-decoration: none; }
a.nav-sub:active		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							text-decoration: none; }


/* text white #FFFFFF */
	
.text-white-normal		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #FFFFFF; }
.text-white-bold		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #FFFFFF;
							font-weight : bold; }

.head					  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 17px;
							color : #333333;
							font-weight : bold;
							text-decoration: none; }

/* text */
	
.text-normal			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #333333;
							text-decoration: none; }
.text-bold				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #333333;
							font-weight : bold;
							text-decoration: none; }
.text-kursiv			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #333333;
							font-style : italic; 
							text-decoration: none; }
							
						
.head-normal			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 17px;
							color : #333333; }
.head-bold				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 17px;
							color : #333333;
							font-weight : bold; }

/* text mediumgrey */
	
.text-mediumgrey-normal	  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #666666; }
.text-mediumgrey-bold	  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #666666;
							font-weight : bold; }

/* text lightgrey */		
		
.text-lightgrey-normal	  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #999999; }
.text-lightgrey-bold	  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #999999;
							font-weight : bold; }

/* text black */	

.text-black-normal		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #000000; }
.text-black-bold		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #000000;
							font-weight : bold; }		  

/* text weinrot 660033 */	

.text-red-normal		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033; }
.text-red-bold			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							font-weight : bold; }
							
/* text rose ECE0E5 */	

.text-rose-normal		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #ECE0E5; }
.text-rose-bold			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #ECE0E5;
							font-weight : bold; }
							
								
/*-----------------------------------------------------------NEU VON ROMANA
Tabellenformate-----------------------------------------------------------------------------*/

.hl-white-bold-tab		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 14px; text-align:left; line-height:16px; 
							color: #FFFFFF; 
							font-weight : bold; }
							
.hl-red-bold-tab		  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 13px; text-align:left; line-height:12px; 
							color: #660033; 
							font-weight : bold;  }
							
.hl-gray-bold-tab			 { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 14px; text-align:left; padding-top:10px;
							color : #333333;
							font-weight : bold; }
							
.text-gray-bold-tab			 { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 11px; text-align:left; line-height:14px;
							color: #333333;
							font-weight : bold; }
							
.text-red-bold-tab			 { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 13px; text-align:left; padding-top:25px;
							color: #660033;
							font-weight : bold; }
							

/* link2 */

a.link2:link				  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							font-weight : bold; text-decoration:none; }
							
a.link2:visited			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							font-weight : bold; text-decoration:none;}
							
a.link2:hover			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color: #333333;
							font-weight : bold; text-decoration:none;}
							
a.link2:active			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 12px;
							color : #660033;
							font-weight : bold; text-decoration:none;}
							
/* link3 - Veranstaltungstyp */

a.link3:link				{ font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 11px;
							color : #ffffff;
							font-weight : bold; text-decoration:none; }
							
a.link3:visited			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 11px;
							color : #ffffff;
							font-weight : bold; text-decoration:none; }
							
a.link3:hover			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 11px;
							color: #999999;
							font-weight : bold; text-decoration:none; }
							
a.link3:active			  { font-family : verdana, geneva, arial, helvetica, univers, swiss, sunsans-normal, sans-serif;
							font-size : 11px; 
							color : #ffffff;
							font-weight : bold; text-decoration:none; }
							
