
@import url("calendar.css");
html, body {
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size: 8pt;
}
body {
	
}

#container {
	height: 100%;
	width: 100%;
	overflow: hidden;
}
* html .visualIEFloatFix { height: 0.01%; }

/* Components */
input[type="checkbox"] {
	vertical-align: -15%;
}
input[type="radio"] {
	vertical-align: -15%;
}
input[type="text"] {
	vertical-align: -15%;
	font-family: Verdana;
	font-size: 8pt;
	color: #151515;
}
input[type="submit"], input[type="button"] {
	vertical-align: -15%;
	font-family: Verdana;
	font-size: 8pt;
	color: #151515;
	border: 1px solid #989898;
	margin-top: 4px;
}
.textInput {
	border: 1px solid #c0c0c0;
	}
label {
	cursor: pointer;
}
option, select {
	font-family: Verdana;
	font-size: 8pt;
	color: #151515;
}
select {
	border: 1px solid #c0c0c0;
}
img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
p {
	padding: 0px;
	margin: 0px;
}
form {
	margin:0;
	padding:0;
}
textarea, .textAreaDummy {
	border: 1px solid #c0c0c0;
	font-family: Verdana;
	font-size: 8pt;
	color: #151515;
}
a {
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #353535;
	cursor: pointer;
}
div[onclick="divLink(this);"] {
	cursor: pointer;
}
menu { list-style-type: none; padding: 0px; margin: 0px; }
	menu li, .sideInner ul li a { padding: 0px; margin: 0px; }
	menu li a { padding: 2px 0px 2px 0px; display: block; width: 100%; height: 100%; font-weight: bold; font-size: 8pt; color: #353535; }
	menu li img { margin-right: 4px; }

/* Main containers */
.bodyContainer {
	width: 930px;
	margin: 0 auto;
	text-align: center;
	height: 100%;
	overflow: hidden;
	min-height: 900px;
}
	
.pageHeader {
	position: relative;
	margin: 0 auto;
	width: 920px;
	text-align: left;
	height: 55px;
	margin-top: 20px;
	margin-bottom: 30px;
}
	.pageHeader img {
		border: 0px;
	}
	.logoContainer {
		float: left;
		display: inline;
	}
	.menuContainer {
		margin-top: 11px;
		float: right;
		display: inline;
	}
		.menuList {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		.menuItem { margin: 0px; padding: 0px; }
		
.mainContent {
	width: 480px;
	float: left;
	display: inline;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	margin-right: 2px;
	margin-left: 2px;
}
.sideContent {
	width: 221px;
	float: left;
	display: inline;
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	z-index: 2;
	overflow: hidden;
}

/* Common elements */

.contentPaging { height: 31px; position: relative; text-align: left; margin: 0 auto; background-image: url('/images/layout/common/paging_bg.jpg'); color: #ffffff; font-size: 8pt; }
	.contentPaging a { color: #ffffff; font-size: 8pt; }
	
.blankTextInput {
	float:left;
	display: inline;
	font-family: Verdana;
	color: #6f6f6f;
	font-size: 8pt;
	height: 15px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 2px;
	border: 0px;
	background-color: #ffffff;
}
	.blankTextInput.colorgray { color: #c0c0c0; }
	
#searchSettings {
	font-family: Verdana;
	color: #6f6f6f;
	font-size: 8pt;
	margin: 0px;
	width: 184px;
	background-color: #ffffff;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
}

/* Headers and containers */
.header20 { cursor: pointer; background-repeat:repeat-x; margin-bottom: 2px; height: 20px; }
	.header20.color0 { background-image: url('/images/layout/borders/header20_color0.gif'); }
	.header20.color1 { background-image: url('/images/layout/borders/header20_color1.gif'); }
	.header20.color2 { background-image: url('/images/layout/borders/header20_color2.gif'); }
	.header20.color3 { background-image: url('/images/layout/borders/header20_color3.gif'); }
	.header20.color4 { background-image: url('/images/layout/borders/header20_color4.gif'); }
	.header20.colordark { background-image: url('/images/layout/borders/header20_colordark.gif'); }
	.header20 h2, .header20 h2 a { margin: 0px; padding: 2px 0px 0px 9px; color: #f7f7f7; font-weight: normal; font-size: 9pt; font-family: verdana, helvetica neue, helvetica, arial, sans-serif; }
		.header20 h2 a { text-decoration: underline; padding-right: 9px; }
	
.header25 { cursor: pointer; background-repeat:repeat-x; margin-bottom: 2px; height: 25px; }
	.header25.color0 { background-image: url('/images/layout/borders/header25_color0.gif'); }
	.header25.color1 { background-image: url('/images/layout/borders/header25_color1.gif'); }
	.header25.color2 { background-image: url('/images/layout/borders/header25_color2.gif'); }
	.header25.color3 { background-image: url('/images/layout/borders/header25_color3.gif'); }
	.header25.color4 { background-image: url('/images/layout/borders/header25_color4.gif'); }
	.header25.colordark { background-image: url('/images/layout/borders/header25_colordark.gif'); }
	.header25 h2, .header25 h2 a { margin: 0px; padding: 5px 0px 0px 9px; color: #f7f7f7; font-weight: normal; font-size: 9pt; font-family: verdana, helvetica neue, helvetica, arial, sans-serif; }
		.header25 h2 a { text-decoration: underline; padding-right: 9px; }
.sideInner {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 8pt;
	color: #353535;
	margin-bottom: 2px;
	overflow: hidden;
}
		.sideInner.color0 { background-image: url('/images/layout/containers/sideinner_color0.gif'); }
		.sideInner.color1 { background-image: url('/images/layout/containers/sideinner_color1.gif'); }
		.sideInner.color2 { background-image: url('/images/layout/containers/sideinner_color2.gif'); }
		.sideInner.color3 { background-image: url('/images/layout/containers/sideinner_color3.gif'); }
		.sideInner.color4 { background-image: url('/images/layout/containers/sideinner_color4.gif'); }
		.sideInner.colordosomething { background-image: url('/images/layout/containers/sideinner_colordosomething.jpg'); height: 98px; }
			.sideInner.colordosomething0, .sideInner.colordosomething5, .sideInner.colordosomething6 { background-image: url('/images/layout/containers/sideinner_colordosomething.jpg'); height: 98px; }
			.sideInner.colordosomething1 { background-image: url('/images/layout/containers/sideinner_colordosomething1.jpg'); height: 98px;}
			.sideInner.colordosomething2 { background-image: url('/images/layout/containers/sideinner_colordosomething2.jpg'); height: 98px;}
			.sideInner.colordosomething3 { background-image: url('/images/layout/containers/sideinner_colordosomething3.jpg'); height: 98px;}
			.sideInner.colordosomething4 { background-image: url('/images/layout/containers/sideinner_colordosomething4.jpg'); height: 98px;}
			.sideInner.colordosomething8 { background-image: url('/images/layout/containers/sideinner_colordosomething8.jpg'); height: 98px;}
			.sideInner.colordosomething7 { background-image: url('/images/layout/containers/sideinner_colordosomething7.jpg'); height: 98px;}
				.sideInner span.color1 { color: #6dc6ee; font-weight: bold; }
				.sideInner span.color2 { color: #cc3498; font-weight: bold; }
				.sideInner span.color3 { color: #f39c3f; font-weight: bold; }
				.sideInner span.color4 { color: #cad644; font-weight: bold; }
		
		.sideInner ul { list-style-type: none; padding: 0px; margin: 0px; }
			.sideInner ul li, .sideInner ul li a { padding: 0px; margin: 0px; }
				.sideInner ul li a { padding: 2px 0px 2px 0px; display: block; width: 100%; height: 100%; font-weight: bold; font-size: 8pt; color: #353535; }
				.sideInner ul li img { margin-right: 4px; }
			
.contentContainer { width: 100%; position: relative; text-align: left; margin: 0 auto; }
	.imageContainer { text-align: center; verical-align: middle; }
	.contentBg { margin-bottom: 2px; }
		.contentBg.color0 { background-color: #e7e7e7; background-image: none; }
		.contentBg.color1 { background-color: #d8e9f1; background-image: url('/images/layout/containers/contentbg_color1.jpg'); }
		.contentBg.color2 { background-color: #e9c6dd; background-image: url('/images/layout/containers/contentbg_color2.jpg'); }
		.contentBg.color3 { background-color: #f2dec9; background-image: url('/images/layout/containers/contentbg_color3.jpg'); }
		.contentBg.color4 { background-color: #e9ecd5; background-image: url('/images/layout/containers/contentbg_color4.jpg'); }
		
	.contentInner { padding: 5px 20px 10px 20px; font-family: Tahoma, Verdana; font-size: 10pt; color: #353535; }
		.contentInner h3, .contentInner span { font-family: Tahoma, Verdana; font-size: 10pt; display: inline; padding: 0px; }
			.contentInner h3.color0, .contentInner span.color0 { color: #9f9f9f; font-weight: bold; font-style: italic; margin: 0px 5px 0px 0px; }
			.contentInner h3.color1, .contentInner span.color1 { color: #6dc6ee; font-weight: bold; font-style: italic; margin: 0px 5px 0px 0px; }
			.contentInner h3.color2, .contentInner span.color2 { color: #cc3498; font-weight: bold; font-style: italic; margin: 0px 5px 0px 0px; }
			.contentInner h3.color3, .contentInner span.color3 { color: #f39c3f; font-weight: bold; font-style: italic; margin: 0px 5px 0px 0px; }
			.contentInner h3.color4, .contentInner span.color4 { color: #cad644; font-weight: bold; font-style: italic; margin: 0px 5px 0px 0px; }
			
		.contentInner.small { padding: 2px 10px 10px 15px; }
		
		.contentInner a { font-family: Tahoma, Verdana; font-size: 10pt; font-weight: normal; text-decoration: none; color: #883838; }
			a.blackLink { color: #353535; font-weight: normal; font-style: italic; }
		.contentInner img, .contentInner object, .contentInner embed {	max-width: 440px; }
		.contentInner img { height: auto; }
		
		.contentInnerInner { padding: 10px; overflow: hidden; }
		.contentInnerInner.color0 { background-color: #9f9f9f; }
		.contentInnerInner.color1 { background-color: #e7f2f6; }
		.contentInnerInner.color2 {	background-color: #f2e2eb; }
		.contentInnerInner.color3 { background-color: #f7eee3; }
		.contentInnerInner.color4 { background-color: #f3f4e3; }
		
	.contentTitle { padding: 10px 20px 0px 20px; }
		.contentTitle.small  { padding: 10px 10px 0px 15px; }
	.contentTitle, .contentTitle h1, .contentTitle h1 a { font-family: "Helvetica Neue", Helvetica, "Myriad Pro", Tahoma, Verdana; font-size: 32px; letter-spacing: 0px; color: #000000; line-height: 90%; }
		.contentTitle h1  { font-weight: normal; padding: 0px; margin: 0px; }
			.contentTitle.small,.contentTitle h1.small, .contentTitle h1.small a { font-size: 22px; }
			.contentTitle h1 a { display: block; width: 100%; } 
		.contentTitle h2, .eventTitle h2 a { font-weight: normal; font-family: Verdana; font-size: 7pt; color: #6f6f6f; margin-top: 0px; }
			.contentTitle h1 .searchMatch { background-color: #00FFFF; }
			
	.contentBorder { padding-left:20px;	padding-right:20px;	padding-top: 0px; padding-bottom: 0px; clear: both; }
		.contentBorder hr { height: 1px; color: #c0c0c0; background-color: #c0c0c0;	border: 0px; }
			
	.contentFooter { padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 5px; font-family: Verdana; font-size: 7pt; color: #6f6f6f; overflow: hidden; }
		.contentFooter img { vertical-align: middle; }
		.contentFooter a { font-family: Verdana; font-size: 7pt; font-weight: bold; color: #6f6f6f; }
		.contentFooter.floatRight { text-align: right;	float: right; display: inline; font-weight: normal; padding: 0px; margin: 0px;}			
		.contentFooter ol {	padding-left: 25px;	padding-right: 0px;	padding-bottom: 5px; padding-top: 5px; margin: 0px; }
		.contentFooter li { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; }
		.contentFooter.dates, .contentFooter.dates a { padding: 0px; font-family: Tahoma, Verdana; font-size: 10pt; color: #353535; font-weight: normal; }
			.contentFooter.dates a { font-size: 7pt; color: #883838; }
		.contentFooter div.comments { overflow: hidden }
			.contentFooter div.comments, .contentFooter div.comments a { font-size: 8pt; font-family: Tahoma, Verdana; }
			.contentFooter div.comments a { font-weight: bold; }
			
		.contentFooter div.commentsNew { overflow: hidden; color: #353535; }
			.contentFooter div.commentsNew, .contentFooter div.commentsNew a { font-size: 11px; font-family: Tahoma, Verdana; }
			.contentFooter div.commentsNew a { font-weight: normal; text-decoration: none; color: #883838; }
			.contentFooter div.commentsNew .comment-container { padding: 10px 0px; border-top: 1px dotted #c0c0c0; }
			.contentFooter div.commentsNew .comment-container:first-child { border-top: none; }
				
	.contentList { margin: 0px; padding: 0px; }
		.contentList ul { list-style-type: none; padding: 0px; margin: 0px; }
			.contentList ul li, .contentList ul li a { margin: 0px; padding: 0px; }
			.contentList ul li { margin-bottom: 1px; font-size: 10px; height: 13px; padding: 2px 10px 2px 15px; }
				.contentList ul li.active { height: 17px; padding: 5px 10px 3px 15px; font-size: 12px; font-weight: bold; }
				
				.contentList ul li.color0 { background-image: url('/images/layout/containers/contentlist_color0.jpg'); }
				.contentList ul li.color1 { background-image: url('/images/layout/containers/contentlist_color1.jpg'); }
				.contentList ul li.color2 { background-image: url('/images/layout/containers/contentlist_color2.jpg'); }
				.contentList ul li.color3 { background-image: url('/images/layout/containers/contentlist_color3.jpg'); }
				.contentList ul li.color4 { background-image: url('/images/layout/containers/contentlist_color4.jpg'); }
				
				.contentList ul li a { font-size: 10px; display: block; width: 100%; height: 100%; }
					.contentList ul li.active a { font-size: 12px; }
					
	.contentBottom, .isthlmMenu { padding: 4px 15px 0px 15px; margin-bottom: 2px; overflow: hidden; height: 21px; }
		.contentBottom h2, .contentBottom h2 a, .isthlmMenu h2, .isthlmMenu h2 a {
			padding: 0px;
			margin: 0px;
			font-weight: bold;
			font-size: 12px;
			font-family: "Helvetica Neue", Helvetica, "Myriad Pro", Tahoma, Verdana;
			color: #151515;
		}
			.contentBottom h2 a, .isthlmMenu h2 a { display: block; width: 100%; height: 100%; }
		.contentBottom.color0, .isthlmMenu.color0 { background-image: url('/images/layout/borders/bottom25_color0.gif'); }
		.contentBottom.color1, .isthlmMenu.color1 { background-image: url('/images/layout/borders/bottom25_color1.gif'); }
		.contentBottom.color2, .isthlmMenu.color2 { background-image: url('/images/layout/borders/bottom25_color2.gif'); }
		.contentBottom.color3, .isthlmMenu.color3 { background-image: url('/images/layout/borders/bottom25_color3.gif'); }
		.contentBottom.color4, .isthlmMenu.color4 { background-image: url('/images/layout/borders/bottom25_color4.gif'); }
		
	.contentBottom.tourist { padding: 5px 15px 0px 15px; overflow: hidden; height: 23px; background-image: url('/images/layout/borders/bottom28_color0.gif') }
		.contentBottom.tourist h2, .contentBottom.tourist h2 a { color: #353535; font-family: verdana; font-size: 12px; }
		
	.advertInner { text-align: center; padding: 0px; margin-bottom: 2px; }
	.advertInnerOver { text-align: center; padding: 0px; }
	
/* Footer */
.pageFooter {
	width: 100%;
	height: 31px;
	background-color: #d4d4d4;
	background-image: url('/images/layout/footer/footer_bg.jpg');
	}
.pageFooterContent {
	width: 100%;
	height: 229px;
	background-color: #d4d4d4;
	background-image: url('/images/layout/footer/bg.jpg');
	font-size: 9pt;
	}
	.pageFooterContent .footerRow hr { background-color: #c3c3c3; color: #c3c3c3; height: 1px; width: 100%; border: none; margin: 2px 0px 4px 0px ; }
	.pageFooterContent h1 { font-weight: normal; margin: 0px; font-size: 15pt; }
	.pageFooterContent p { margin:2px; }
	.pageFooterContent ul { list-style-type: none; padding: 0px 20px; }
	.pageFooterContent ul, .pageFooterContent ul li { margin:0px; }
	.pageFooterContent ul li a { color: #000; text-decoration: none; font-size: 9pt; display: block; }
	.pageFooterContent .footerRow {
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		width: 1000px;
	}
	.pageFooterContent .footerRow:first-child {
		padding-top: 14px;
	}
		.pageFooterContent .footerColumn {
			float: left;
			display: inline;
			width: 24%;
			text-align: left;
		}
			.pageFooterContent .footerRow .footerColumn .MenuNumber {
				color: #883838;
				font-size: 18pt;
				font-family: myriad pro, helvetica neue, helvetica, arial, sans-serif;
			}
			.pageFooterContent .footerRow .footerColumn .MenuTitle {
				color: #000000;
				font-size: 11pt;
				font-weight: bold;
				font-family: myriad pro, helvetica neue, helvetica, arial, sans-serif;
			}
			
	.errorMessage {
		text-align: center;
		margin: 0 auto;
		padding: 10px;
		background-color: #f7e7e7;
		border: 1px solid #ff0000;
		color: #ff0000;
		}
	.infoMessage {
		text-align: center;
		margin: 0 auto;
		padding: 10px;
		background-color: #e7f7e7;
		border: 1px solid #00ff00;
		color: #151515;
		}

/* Custom object classes */
	.commentInput { height: 70px; resize: both; max-width: 440px; width: 350px; }
	.miscContent p, p.inline { display: inline; }
	
	.tipMain { position: absolute; left: 0px; top: 0px; display: none; text-align: left; overflow: hidden; z-index: 1; }
		.tipBody { 	background-color: #ffffff; overflow: hidden; }
		.tipInner { float: left; padding: 0px 10px 0px 10px; }
		
	.searchMenu { position: absolute; display: block; z-index: 7; background-color: #FFFFFF; text-align: left; }
		.searchMenu ul { list-style: none; }
		.searchMenu ul, .searchMenu ul li { padding: 0px; margin: 0px; }
		.searchMenu ul li a { display: block; padding: 2px 0px 2px 0px; font-weight: normal; }
		.searchMenu ul li { padding-left: 5px; border-top: 1px solid #e7e7e7;  }
		.searchMenu ul li.active { background-color: #e5e5e5; }
		
	.popupWindow { display: none; z-index: 2; position: absolute; top: 0px; left: 0px; background-image: url('/images/layout/containers/bg_darktransparent.png'); padding: 15px; }
		.popupWindowContent { visibility: hidden; background-color: #ffffff; border: 1px solid #000000; text-align: left; }
	
	.isthlmMenu { padding-left: 0px; padding-right: 0px; }
		.isthlmMenu h2, .isthlmMenu h2 a { font-size: 11px; }
		.isthlmMenuItem { float: left; text-align: center; }
	
	.isthlmBg, .isthlmBg703 { margin-bottom: 2px; }
		.isthlmBg.color0 { background-color: #e7e7e7; }
		.isthlmBg.color1 { background-color: #d8e9f1; background-image: url('/images/layout/containers/isthlmbg_color1.jpg'); }
		.isthlmBg.color2 { background-color: #e9c6dd; background-image: url('/images/layout/containers/isthlmbg_color2.jpg'); }
		.isthlmBg.color3 { background-color: #f2dec9; background-image: url('/images/layout/containers/isthlmbg_color3.jpg'); }
		.isthlmBg.color4 { background-color: #e9ecd5; background-image: url('/images/layout/containers/isthlmbg_color4.jpg'); }
			.isthlmBg703.color0 { background-color: #e7e7e7; }
			.isthlmBg703.color1 { background-color: #d8e9f1; background-image: url('/images/layout/containers/isthlmbg_color1_703.jpg'); }
			.isthlmBg703.color2 { background-color: #e9c6dd; background-image: url('/images/layout/containers/isthlmbg_color2_703.jpg'); }
			.isthlmBg703.color3 { background-color: #f2dec9; background-image: url('/images/layout/containers/isthlmbg_color3_703.jpg'); }
			.isthlmBg703.color4 { background-color: #e9ecd5; background-image: url('/images/layout/containers/isthlmbg_color4_703.jpg'); }
		.isthlmBg.light.color0 { background-color: #e7e7e7; }
		.isthlmBg.light.color1 { background-color: #d8e9f1; background-image: url('/images/layout/containers/isthlmbg_light_color1.jpg'); }
		.isthlmBg.light.color2 { background-color: #e9c6dd; background-image: url('/images/layout/containers/isthlmbg_light_color2.jpg'); }
		.isthlmBg.light.color3 { background-color: #f2dec9; background-image: url('/images/layout/containers/isthlmbg_light_color3.jpg'); }
		.isthlmBg.light.color4 { background-color: #e9ecd5; background-image: url('/images/layout/containers/isthlmbg_light_color4.jpg'); }
		
	.falken-background { margin-bottom: 2px; padding: 10px; }
		.falken-background.color0 { background-color: #e7e7e7; }
		.falken-background.color1 { background-color: #def4fd; }
			.falken-background.color1.light { background-color: #e7f4f9; }
			.falken-background.color1.last-step .falken-inner { background-image: url('/images/layout/falken/falken_logotype_color1.png'); }
		.falken-background.color2 { background-color: #e9c6dd; }
			.falken-background.color2.last-step .falken-inner { background-image: url('/images/layout/falken/falken_logotype_color2.png'); }
		.falken-background.color3 { background-color: #f2dec9; }
			.falken-background.color3.last-step .falken-inner { background-image: url('/images/layout/falken/falken_logotype_color3.png'); }
		.falken-background.color4 { background-color: #e9ecd5; }
			.falken-background.color4.last-step .falken-inner { background-image: url('/images/layout/falken/falken_logotype_color4.png'); }
		.falken-background .falken-inner { background-position: bottom right; background-repeat: no-repeat; overflow: hidden; }
		.falken-background .falken-filter { float: left; width: 553px; }
		.falken-background .falken-info { float: right; text-align: right; }
			.falken-background .falken-info ul { margin: 0px; padding: 0px; list-style-type: none; }
				.falken-background .falken-info ul li { margin: 0px; padding: 0px; list-style-type: none; font-size: 7pt; color: #353535; }
					.falken-background .falken-info ul li a { display: block; font-size: 7pt; color: #353535; }
		.falken-inner { padding: 5px 10px 5px 10px; font-family: Verdana; font-size: 9pt; color: #151515; overflow: hidden; }
			.falken-title { margin-bottom: 3px; }
				.falken-title, .falken-title h1, .falken-title h1 a { font-family: Verdana; font-size: 15pt; font-weight: bold; letter-spacing: 0px; color: #000000;}
					.falken-title h1 { padding: 0px; margin: 0px; }
						.falken-title h1 a { display: block; width: 100%; height: 100%; }
					.falken-title.medium, .falken-title.medium h1, .falken-title.medium h1 a { font-size: 12pt; }
					.falken-title.small, .falken-title.small h1, .falken-title.small h1 a { font-size: 10pt; }
			.falken-title span { vertical-align: middle; }
			.falken-result-item { overflow: hidden; margin-bottom: 5px; }
				.falken-result-item a { font-weight: bold; text-decoration: none; color: #883838; }
				.falken-result-label { width: 115px; float: left; font-weight: bold; }
				.falken-result-info { width: 530px; float: left; }
					.falken-result-info.advanced { width: 390px; }
		
	.falken-search { font-family: verdana; font-size: 9pt; padding: 8px 8px 0px 8px; width: 325px; height: 22px; _height: 18px; font-weight: bold; background-image: url('/images/layout/falken/search_bg_big.jpg'); border: none; }
	
	.filterInner { padding: 10px 0px 10px 5px; font-family: Verdana; font-size: 8pt; color: #151515; }
		.filterInner ul { list-style-type: none; padding: 0px; margin: 0px; }
			.filterInner ul li { margin: 0px; padding: 0px 0px 0px 15px; }
				.filterInner ul li.parent { padding: 0px; }
			.filterInner ul li ul { padding: 0px 0px 0px 0px; margin: 0px; }
				.filterInner ul li ul li { padding: 0px; margin: 0px; }
				
	.filterColumn { float: left; padding-left: 0px; padding-right: 0px; width: 44%; }
	
	.isthlmInner { padding: 10px 10px 5px 10px; font-family: Verdana; font-size: 8pt; color: #151515; overflow: hidden; }
		.isthlmTitle { margin-bottom: 3px; }
		.isthlmTitle, .isthlmTitle h1, .isthlmTitle h1 a { font-family: Verdana; font-size: 15px; font-weight: bold; letter-spacing: 0px; color: #000000;}
			.isthlmTitle h1 { padding: 0px; margin: 0px; }
				.isthlmTitle h1 a { display: block; width: 100%; height: 100%; }
		.isthlmInner span { vertical-align: middle; }
		.isthlmInner a { font-weight: bold; text-decoration: none; color: #883838; }
	
	.locationDayList { padding: 5px; }
		.locationDayList ul { list-style-type: none; padding: 0px; margin: 0px; }
			.locationDayList ul li { padding: 2px 0px 2px 0px; margin: 0px; }
			.locationDayList ul li img { margin-right: 4px; }
				.locationDayList ul li ul { padding: 0px; margin: 0px 0px 0px 20px; }
					.locationDayList ul li ul li { padding: 0px; margin: 0px; }
	
	.jag-vill-label { padding: 3px 5px 3px 5px; background-color: #fff; background-repeat: no-repeat; }
		.jag-vill-label.short { background-image: url('/images/layout/falken/falken_rullist.jpg'); width: 191px; height: 14px; }
		.jag-vill-label.long { padding: 8px; font-weight: bold; background-image: url('/images/layout/falken/falken_rullist_big.jpg'); width: 285px; height: 14px; }
		.jag-vill-label.over { padding: 3px 6px; background-image: url('/images/layout/falken/falken_rullist_over.jpg'); width: 349px; height: 14px; }
	.jag-vill-content { background-color: #ffffff; border: 1px solid #ccc; border-top: none; padding: 5px 0px 5px 0px; }
		.jag-vill-content.short { width: 199px; }
		.jag-vill-content.long { width: 299px; }
		.jag-vill-content.over { width: 359px; }
		ul.jag-vill-ul { list-style-type: none; margin: 0px; padding: 0px; }
			ul.jag-vill-ul li { margin: 0px; padding: 3px 10px 3px 10px; }
				.jag-vill-ul li hr { height: 1px; border: none; background-color: #eee; }
				.jag-vill-ul li a { display: block; }
				.jag-vill-li span { font-size: 9pt; }
				.jag-vill-li-hover, .jag-vill-li-hover a { background-color: #83a0c5; color: #ffffff; }
	ul.pre-proper li { display: none; }
		ul.pre-proper li:first-child { display: block; }

	span.colored-color0 { color: #9f9f9f; font-weight: bold; }
	span.colored-color1 { color: #6dc6ee; font-weight: bold; }
	span.colored-color2 { color: #cc3498; font-weight: bold; }
	span.colored-color3 { color: #f39c3f; font-weight: bold; }
	span.colored-color4 { color: #cad644; font-weight: bold; }		
	
	.smallIcon { vertical-align: middle; cursor: pointer; }