body {
	background-color: #d9d9d9;
	font-size: 100%;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
}

.max {
	width: 100%;
	height: 100%
}

.min {
	width: 1px;
	height: 1px;
}

.minwidth {
	width: 1px;
}

.mailcell {
	height: 20px;
	vertical-align: top;
}


.lang A {
	font-family: Tahoma; 
/* 	font-weight: bold;  */
	font-style: normal;
	font-size: 10px;
	color: #767676;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	margin: 1px;
	}

.lang-def A {
	font-family: Tahoma; 
/* 	font-weight: bold;  */
	font-style: normal;
	font-size: 10px;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	border: solid 1px #cdcccb;
	border-left: 0px;
	text-decoration: none;
	margin: 1px;
}

.menu2, .menu2 A {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


.menu, .menu A {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B797B;
	text-decoration: none;
}

.frontmenu {
  line-height: 12px;
}

td.topmenu {
	border-bottom: 1px solid black; 
	padding: 0px 0px 3px 33px;
}

.topmenu {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.topmenu A {
	color: #656565;
	text-decoration: underline;
}

/*.menu A {
	color: #7B797B;
	color: #353535;
	text-decoration: none;
}*/

.menu a:hover, .menu2 a:hover {
	color: #010101;
	text-decoration: none;
}

.header {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #1A1821;
}

.headerbold {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #1A1821;
}

.submenu {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #010101;
	height: 22px;
	vertical-align: middle;
}

.submenu A {
	color: #fdfffc;
	text-decoration: none;
}

.searchbox {
	width: 202px;
	height: 66px;
	vertical-align: middle;
}


.iconcell {
	width: 162px;
	vertical-align: middle;
}

.date {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #01287f;
}

.bigdate, .bigdate A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #01287f;
	text-decoration: underline;
}

.special, .special A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #941818;
	text-decoration: none;
}

.link, .link A {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #01287f;
	text-decoration: underline;
}

.playcell {
	padding-top: 10px;
	padding-bottom: 10px;
}

.playtitle, .playtitle A {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #050704;
	text-decoration: underline;
}

.playtitle_small, .playtitle_small A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #050704;
	text-decoration: underline;
}

.playtxt {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #050704;
}

.stripe {
	height: 1px;
	background-color: #000000;
}


.frontnewsheader, .frontnewsheader A {
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
/* 	padding-left: 6px; */
	padding-bottom: 4px;
	height: 10px;
}

.frontnewstxt, .frontnewstxt A {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

	vertical-align: top;
}

.newscell {
	width: 202px;
	height: 140px;
	padding-left: 23px;
	padding-right: 19px;
	padding-top: 10px;
	padding-bottom: 9px;
	vertical-align: top;
	background-color: #cdcdcd;
}

.sbannercell {
	height: 63px;
	vertical-align: top;
	background-repeat: no-repeat;
}

.sbannerinfo, .sbannerinfo A {
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
	padding-left: 9px;
	padding-right: 9px;
}


INPUT, TEXTAREA {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.peoplemenu {
	width: 1px;
	height: 1px;
	vertical-align: top;
	background-image: url("/img/people/substripe_bg.gif");
	background-repeat: repeat-x;
}

.group {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #030303;
}

.group A {
	color: #8F715F;
	text-decoration: none;
}

.personnav, .personnav A {
/* 	width: 70px; */
	vertical-align: middle;
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #8A8A8B;
	text-decoration: none;
}

.persons, .persons A {
/* 	width: 70px; */
/* 	vertical-align: middle; */
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #8A8A8B;
	text-decoration: none;
	line-height: 15px;
}

link, A {
	text-decoration: none;
}

.grp_member {
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #030303;
	/*padding-left: 7px;*/
}

.grp_member A {
	color: #787878;
	text-decoration: none;
}

.grp_title, .grp_title A {
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 7px;*/
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #901614;
}

.grp_link, .grp_link A {
	font-family: Arial, Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #901614;
}

.desctxt {
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1A1319; 
	line-height: 15px;
}

.calendar_head {
	font-weight: bold;
	color: #005500;
}

.cal_date {
	width: 80px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: 005500;
/* 	vertical-align: top; */
}

.cal_date2 {
	/*border-top: 1px solid #C50000;
	border-bottom: 1px solid #C50000;*/
	width: 80px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #C50000;
}

.smalltitle, .smalltitle A {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #050704;
	/* 	text-decoration: underline; */
}

.separator {
	vertical-align: middle;
	background-image: url("/img/separator.gif");
	background-repeat: repeat-x;
}

.eventdesc {
	font-family: Arial, Tahoma;
	font-weight: normal;
	font-size: 13px;
	color: #1B1B1B;
}

.eventperson {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 13px;
	color: #030303;
}

.eventperson A {
	color: #610000;
	text-decoration: underline;
}

.gallery_title {
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

	/* --------------*/

.ustripe {
	width: 100%;
	height: 10px;
	background-color: #404040;
	background-image: url("/img/red/ustripe_bg2.jpg");
	background-repeat: no-repeat;
}

.bstripe {
	width: 100%;
	height: 10px;
	background-color: #404040;
	background-image: url("/img/red/bstripe_bg2.jpg");
	background-repeat: no-repeat;
}

.header_end {
	width:100%;
	background-image: url("/img/red/header_end.gif");
	background-repeat: no-repeat;
	background-color: #FEFDFD;
}

.menucell {
	width: 202px;
	height: 231px;
/* 	vertical-align: top; */
/* 	padding-left: 24px; */
	background-image: url("/img/menu_bg.gif");
	background-color: #e2e2e2;
}

.wallpaper {
	width: 548px;
	height: 231px;
	background-color: #262631;
	vertical-align: top;
}

.wallpaper_end {
	width:100%;
	background-repeat: no-repeat;
	background-color: #262631;
}

.searchbox {
	background-image: url("/img/red/search_bg.gif");
}

.midstripe {
	height: 1px;
	background-color: #463c36;
}

.bannerarea {
	width: 252px;
	height: 66px;
	background-image: url("/img/tykk.gif");
}

.banner_end {
	background-image: url("/img/cont1.gif");
	background-repeat: no-repeat;
}

.banner_end2 {
	width: 100%;
	height: 66px;
	background-image: url("/img/cont_3.gif");

}

.sb_container {
	height: 140px;
	vertical-align: top;
	background-color: #1a1319;
/* 	background-color: #110e1e; */
}

.sbanner1 {
	background-color: #1a1319;
	width: 129px;
	height: 140px;
}

.sbanner2 {
	background-color: #484848;
	width: 123px;
	height: 140px;
}

.sbanner_bg {
	width: 100%;
	background-color: #1a1319;
}

.sbannerinfo, .sbannerinfo A {
	color: #d3d3d3;
}

.bottombar {
	height: 100%;
	vertical-align: top;
	background-color: #110e1e;
}

.button {
	background-color: #e2798d;
}

td.contentcell {
	height: 100%;
	width: 534px; 
	vertical-align: top;
	padding: 15px; 
	padding-top: 5px;
	/*background-image: url("/img/bodybg.gif");*/
	background-color: #d9d9d9; 
	border-left: 1px solid white;
}
