html, body {
	height:100%;
	margin:0px 0px;
	padding: 0px;
	border: none;
	text-align: left;
	color : Gray;
	font-size:12px;
	font-family:Arial;
}

/*
#photoholder {
  width:450px;
  height:338px;
  background:#fff url('/images/loading.gif') 50% 50% no-repeat;
}
#thephoto {
  width:450px;
  height:338px;
}

*/

table.quicklink.td
	{
	cursor:hand;
	}
.wrapper
	{
	background-color:white;
	}
.Logindiv
	{
	display:none;
	position : absolute;
	z-index :10000;
	left :0px;
	top:0px;
	background-color : white;
	border : 1px solid silver;
	padding : 10 px;
	}
p, td {
	margin:0px;
	padding: 0px;
	color : Gray;
	font-size:12px;
	font-family:Arial;	
}

h3 {
	color:Gray;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
}

h4 {
	color:Gray;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}

th.userlinkscatheader
	{
	text-align : left;
	font-size : 12pt;
	color : black;
	}
.eventListYearHeader,.eventDetailHeader,.newsDetailHeader
	{
	text-align : left;
	font-size : 12pt;
	color : Gray;
	}

.eventListDateHeader0,.eventListDateHeader1,.eventListDateHeaderl0,.eventListDateHeaderl1
	{
	text-align : left;
	font-size : 10pt;
	color : gray;
	padding-left : 3px;
	font-weight : bold;
	vertical-align : top;
	}

.eventListDateHeader0,.eventListDateHeaderl0
	{
	background-color : #E8EEF7;
	}
	
.list0,
	{
	background-color : #E8EEF7;
	}

a:link,a:visited
	{
	text-decoration : none;
	}
a:hover
	{
	color : blue;
	text-decoration:underline;
	}



.eventListDateHeaderl0,.eventListDateHeaderl1
	{
	width : 65px;
	}
	
.eventListTable,.eventDetailTable,.userlinkstable
	{
	width : 680px;
	}
	



.eventListSubject
	{
	text-align : left;
	color : black;
	padding-left : 25px;
	}



a.mainmenu, a.mainmenu:visited,a.mainmenu:link{
	font-size:16px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	margin-right:20px;
	font-family:Arial;
}

a.mainmenu:hover,a.mainmenu:visited:hover
	{
	font-size:16px;
	color:white;
	font-weight:bold;
	text-decoration:underline;
	margin-right:20px;
	font-family:Arial;
	}

a.leftmenu:link,a.leftmenu:visited,a.leftmenu:visited:hover {
	color:Gray;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	text-decoration:none;
}

a.leftmenu:visited:hover,a.leftmenu:hover 
	{
	text-decoration:underline;
	}

a.subsub:link,a.subsub:visited,a.subsub:visited:hover {
	color:Gray;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	text-decoration:none;
}

a.subsub:visited:hover,a.subsub:hover 
	{
	text-decoration:underline;
	}
	
	
	

a.solink:link,a.solink:visited,a.solink:visited:hover {
	color:#686868;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	text-decoration:none;
}

a.solink:visited:hover,a.solink:hover 
	{
	text-decoration:underline;
	}

a.TopMenuLink2, a.TopMenuLink2:visited {
	font-size:11;
	color:white;
	font-weight:bold;
	text-decoration:none;
	margin-right:20px;
	font-family:Arial;
}
a.TopMenuLink2:visited:hover,a.TopMenuLink2:hover

	{
	font-size:11;
	color:white;
	font-weight:bold;
	text-decoration:underline;
	}

a.userlinkslink, a.userlinkslink:visited,a.userlinkslink:hover,a.userlinkslink:visited:hover {
	font-size:9pt;
	color: #235089;;
	/*font-weight:bold;*/
	text-decoration:none;
	margin-right:20px;
	font-family:Arial;
}


.TopMenuGrayBg {
	width:800px;
	height:90px;
	background-image: url('/theme/images/TopMenuGrayBg.png');
	padding-left:20px
}

.Logo1 {
	width:70px;
	padding:0px 10px 0px 10px;
	border-right:solid 1px gray;
	border-left:solid 1px gray
}

.Logo2 {
	width:47px;
	padding:0px 10px 0px 10px
}

.LeftMenuTd {
	height:25px;
	padding-left:20px;
	border-width:0px;
	white-space:nowrap;
	}

.menuskiller {
	border-top:solid 1px Gray
}
.subsubTd {
	
	padding-left:30px;
	
}

.subsubholder
	{
	border-bottom:solid 0px Gray
	}

.LeftMenuTopTd {
	border-width: 0px 0px 0px 0px;
	border-right:solid 1px Gray;
	border-bottom:solid 1px Gray; 
	
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
}

.LeftMenuTopFade {
	width:200px;
	height:259px;
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
	
}

.LeftMenuTopNoFade {
	width:200px;
	height:379px;
	/* background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x */
	
}

.TopImageFade {
	height:235px;
	background-image: url('/theme/images/TopMenuFade.png');
	background-repeat:repeat-x
	
}

.authprtdl
	{
	font-size : 9pt;
	font-family:Arial;
	white-space:pre-wrap;
	}

.TopLight {
	height:19px;
	background-image: url('/theme/images/TopLight.png')
	
}

.FrontPageTopImageFade {background-image: url('/theme/images/TopMenuFade.png'); background-repeat:repeat-x}

.FrontPageGrayFade {background-image: url('/theme/images/FrontPageGrayFade.png')}

.FrontPageHeadline {font-size:14px; color:#0480ba; margin:0px}

p.browserwarning
	{
	background-color : #FEEA83;
	color : black;
	}
	
	
/* ---- tabmenu start */
	
#tabmenu{
	width : 570px;
	/*  */
	
}

/* LeftVersion */
#toptabmenustartcell{
	line-height:1px;
	font-size:1px;
	width:10px;
	height:19px;
}

#toptabmenuendcell{
	width:100%;
	height:19px;
}


#bottomtabmenustartcell{
	background-color:#fff;
	border-color:#2D5487;
	border-style: solid;
	height:7px;
	border-width:1px 0px 0px 1px;
}

#bottomtabmenuendcell{
	height:7px;
	background-color:#fff;
	border-color:#2D5487;
	border-style: solid;
	border-width:1px 1px 0px 0px;
}

/* RightVersion */

#toptabmenustartcellr{
	width:100%;
	height:12px;
	
}

#toptabmenuendcellr{
	line-height:1px;
	font-size:1px;
	width:10px;
	/* height:19px; */
}


#bottomtabmenustartcellr{
	height:7px;
	border-color:#2D5487;
	border-style: solid;
	border-width:1px 0px 0px 1px;
	display : block;
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
}

#bottomtabmenuendcellr{
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	border-color:#2D5487;
	border-style: solid;
	height:7px;
	display : block;
	border-width:1px 0px 0px 1px;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
}




.toptabend,.toptabstart{
	background-color:transparent;
	background-repeat: no-repeat;
}
.toptabstart{
	width:2px;
	background-image:url(/theme/images/toptabstart.png);
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/toptabstart.png',sizingMethod='crop');
}
.toptabend{
	width:4px;
	background-image:url(/theme/images/toptabend.png);
	display : block;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/toptabend.png',sizingMethod='crop');
}

.bottomtabstartaktiv{
	width:2px;
	border-top : 1px solid #2D5487;
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
	
}
.bottomtabendaktiv{
	width:2px;
	border-top : 1px solid #2D5487;
	background-color : transparent;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
}
.toptabinf,.toptabinfaktiv,.toptaboverinf,.toptab,.toptabover,.toptabaktiv{
	white-space: nowrap;
	vertical-align:bottom;
	padding:5px 30px 1px 10px;
	border-style : solid;
	border-color : #B42400;
	border-width : 1px 1px 0px 1px;
	text-align : left;
	font-weight : bold;
	cursor : pointer;
	background-image:url(/theme/images/toptabrepeat.png);
	background-repeat: repeat-x;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/toptabrepeat.png',sizingMethod='scale');
}
.toptabinf{
	background-color:#FFE5DF;
	color : #666666;	
	
}
.toptabinfaktiv{
	
	background-color:#B42400;
	color : #ffffff;
	z-index : 11000;
}
.toptaboverinf{
	background-color:#E0D47C;
	color : #666666;
}
.bottomtabinfaktiv,.bottomtaboverinf{
	text-align : right;
	background-repeat: repeat-x;
	cursor : pointer;
}
.bottomtabinfaktiv{
	background-color:#B42400;;
	background-image:url(/theme/images/bottomtabrepeat.png);
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/bottomtabrepeat.png',sizingMethod='scale');
}
.bottomtaboverinf{
	background-color:#E0D47C;
	border-style : solid;
	border-color : #B42400;
	border-width : 0px 1px 1px 1px;
}



.bottomtabend,.bottomtabstart,.bottomtab,.tabspacer,.bottomTabInf
	{
	display : block;
	background-image : url(/theme/images/contentBG1pxwhite.png); 
	background-repeat : repeat;
	* background-image: none;
	* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme/images/contentBG1pxwhite.png',sizingMethod='scale');
	border-color: #2D5487;
	border-style: solid;
	border-width:1px 0px 0px 0px;
}

/* ---- tabmenu end */