

/* head level 1 */
.h1 {
	color: #b30000; 
	font-size: 15px; 
	font-weight: Bold; 
	font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none;
    }
    
/* head level 2 */
.h2 {
	color: #b30000; 
	font-size: 12px; 
	font-weight: Bold; 
	font-family: Arial, Helvetica, sans-serif;  
    text-decoration: none;
	}

/* head level 2 */
.h3 {
	color: #b30000; 
	font-size: 14px; 
	font-weight: Bold; 
	font-family: Arial, Helvetica, sans-serif;  
    text-decoration: none;
	}	
	
/* small nav headline grey */
.shg {
    color: #666666; 
    font-size: 12px; 
    font-weight: bold; 
    font-family: arial, helvetica; 
    text-decoration: none;
}

/* text */
.t  {
    color: #000000; 
    font-size: 11px; 
    font-family: arial, helvetica; 
    letter-spacing: -0px; 
    line-height: 14px; 
}

/* text grey*/
.tg  {
    color: #888888; 
    font-size: 12px; 
    font-family: arial, helvetica; 
    letter-spacing: -0px; 
    line-height: 14px; 
}

/* text white */
.tw  {
    color: #ffffff; 
    font-size: 12px; 
    font-family: arial, helvetica; 
    letter-spacing: -0px; 
    line-height: 14px; 
}

/* text white large*/
.twl  {
    color: #ffffff; 
    font-size: 14px; 
    font-family: arial, helvetica; 
    letter-spacing: -0px; 
    line-height: 14px; 
}

/* text red */
.tr  {
    color: #990000; 
    font-size: 12px; 
    font-family: arial, helvetica; 
    letter-spacing: -0px; 
    line-height: 14px; 
}

/* small gold text */
.sgt {
    color: #d5a553; 
    font-size: 10px; 
    font-family: arial, helvetica; 
    letter-spacing: 0px; 
}


/* small text */
.st	{
    color: #000000; 
    font-size: 10px; 
    font-family: arial, helvetica; 
    letter-spacing: 0px; 
}

/* small red text */
.srt {
	color: Red;
	font-size: 10px;
	font-family: arial, helvetica;
	letter-spacing: 0px;
}

/* Navigation 1st level*/
.nav1	{
    color: #CCCCCC; 
    font-size: 12px; 
    font-family: arial, helvetica; 
    text-decoration: none;
}

/* Navigation 1st level active */
.nav1a {
    color: #CCCCCC; 
    font-size: 10px; 
 
    font-family: arial, helvetica; 
    text-decoration: none;
}

/* Navigation 2nd level */
.nav2 {
    color: #CCCCCC; 
    font-size: 10; 
    font-family: arial, helvetica; 
    letter-spacing: 0px; 
    text-decoration: none; 
}

/* Navigation 2nd level active */
.nav2a {
    color: #b30000; 
    font-size: 10px; 
    font-family: arial, helvetica; 
    letter-spacing: 0px; 
    text-decoration: none; 
}




/* greyline */
.overview { border-width: 0px 0px 0px 1px; border-style: solid; border-color: #cccccc; padding-left: 3px; }

.tableNav {
	border-bottom : 1px dashed #000000;
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
}

.tableContent {
	border-right : 1px dashed #000000;
	border-left : 1px dashed #000000;
	border-bottom : 1px dashed #000000;
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
}

.tdLeft {
	border-right : 1px dashed #000000;
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
}


.tdMiddle {
	border-right : 1px dashed #000000;
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
}

.tdRight {
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
}

.tdDown {
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
	border-bottom : 1px dashed #000000;
}

.tdTop {
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
	border-top : 1px dashed #000000;
}

.tdDownRight {
	padding-left: 4px;
	color: Black;
	font-size: 11px;
	font-family: arial, helvetica;
	letter-spacing: normal;
	border-bottom : 1px dashed #000000;
	border-right : 1px dashed #000000;
}

.nav {
	padding-left: 4px;
	color: #b30000;
	font-size: 13px; 
	font-weight: Bold; 
	font-family: Arial, Helvetica, sans-serif; 
    text-decoration: none;
}

.gallery {
	padding-left: 4px;
	color: Black;
	font-size: 10px;
	font-family: arial, helvetica;
	letter-spacing: 0px;
	line-height : 10px;
}

.start {
	border-right : 1px dashed #000000;
	border-left : 1px dashed #000000;
	background-image: url("img/start.jpg");
	background-repeat : no-repeat;
	background-position : 0px 0x;
    color: #000000; 
    font-size: 11px; 
    font-family: arial, helvetica; 
    letter-spacing: -0px; 
}

/*############Link Descriptions############*/

/* h2 link desc */
a.h2:active		{ color: #B30000; }
a.h2:link		{ color: #B30000; } 
a.h2:visited 	{ color: #B30000; }
a.h2:hover 		{ color: #333333; }

/* nav1 link desc */
a.nav1:active	{ color: #d5a553; }
a.nav1:link		{ color: #CCCCCC; } 
a.nav1:visited 	{ color: #AAAAAA; }
a.nav1:hover 	{ color: #d5a553; }

/* nav1a link desc */
a.nav1a:active	{ color: #b30000; }
a.nav1a:link	{ color: #000000; } 
a.nav1a:visited { color: #000000; }
a.nav1a:hover 	{ color: #d5a553; }

/* nav2 link desc */
a.nav2:active	{ color: #d5a553; }
a.nav2:link		{ color: #CCCCCC; }
a.nav2:visited 	{ color: #AAAAAA; }
a.nav2:hover 	{ color: #d5a553; }

/* nav2a link desc */
a.nav2a:active	{ color: #b30000; }
a.nav2a:link	{ color: #b30000; }
a.nav2a:visited { color: #b30000; }
a.nav2a:hover 	{ color: #FF0000; }

/* shg link desc */
a.shg:active	{ color: #666666; }
a.shg:link		{ color: #666666; }
a.shg:visited 	{ color: #666666; }
a.shg:hover 	{ color: #333333; }

/* srt link desc */
a.srt:active	{ color: #FFCCCC; }
a.srt:link		{ color: #FFCCCC; }
a.srt:visited 	{ color: #FFCCCC; }
a.srt:hover 	{ color: #FF0000; }

/* srt link desc */
a.tdNewsLeftLink:active	{ color: #ffffff; }
a.tdNewsLeftLink:link	{ color: #ffffff; }
a.tdNewsLeftLink:visited 	{ color: #ffffff; }
a.tdNewsLeftLink:hover 	{ color: #ffffff; }

a.tdNewsHeaderLink:active	{ color: #ffffff; }
a.tdNewsHeaderLink:link	{ color: #ffffff; }
a.tdNewsHeaderLink:visited 	{ color: #ffffff; }
a.tdNewsHeaderLink:hover 	{ color: #ffffff; }

/* general link desc */
a:active		{ color: #990000; }
a:link			{ color: #990000; }
a:visited 		{ color: #888888; }
a:hover 		{ color: #FF0000; }
