/**** /TEMPLATES/DEFAULT/STANDARD.CSS ***************************************************/
/*											*/
/* Items are ordered according to template layout (/templates/default/template.php)	*/
/*											*/
/*********************************************************************** Aryuna 2007 ****/
body {
	margin: 0px;
	/*background: #fff;*/
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	color: #1f1f2b;

	/* --- Scrollers (IE 5 and up only) BEGIN */
	scrollbar-3dlight-color: #c1c3c4;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #ececec;
	scrollbar-darkshadow-color: #767474;
	scrollbar-base-color: #e3dbdb;
	/* --- Scrollers (IE 5 and up only) END */
	}
img {
	margin: 0px;
	padding: 0px;
}

/* --- Typology BEGIN */
h2 {
	font-size: 20px;
	color: red;
}
.small, .small a {
	margin-top: 20px;
	text-decoration:none;
	color:#777;
}
/* --- Typology END */

/* --- Global layout BEGIN: */
.positioner {
	margin-top: 60px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 100%;
	}
.main_box {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 484px;
}
.outline_left {
	margin: 0px;
	padding: 0px;
	height: 484px;
	background-image: url('../images/outline_left.png');
	background-repeat: repeat-x;
}
.outline_right {
	margin: 0px;
	padding: 0px;
	height: 484px;
	background-image: url('../images/outline_right.png');
	background-repeat: repeat-x;
}
.site_box {
	margin: 0px;
	padding: 0px;
	width: 913px;
	height: 484px;
}
/* --- Global layout END: */

/* --- Main body BEGIN: */
.main_body {
	margin: 0px;
	padding: 0px;
	width: 913px;
	height: 484px;
	background: #e3dbdb;
	background-image: url('../images/bg_main.png');
	background-repeat: no-repeat;
}
/* --- Left block BEGIN: */
.left_block {
	margin: 0px;
	padding: 0px;
	width: 240px;
	height: 484px;
	background: #e3dbdb;
}
	.navigation_block {
		margin: 0px;
		padding: 0px;
		width: 240px;
		height: 484px;
	}
		.border_main_top_01 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 9px;
			background: #e3dbdb;
			background-image: url('../images/border_main_top_01.png');
			background-repeat: no-repeat;
		}
		.spacer_01 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 38px;
		}
		.logo {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 50px;
			text-align: left;
			vertical-align: center;
		}
		/* In case of image gallery or home: */
		.logo_line_01 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 2px;
			background-image: url('../images/logo_line_01.png');
			background-repeat: no-repeat;
			text-align: left;
			vertical-align: center;
		}
		/* In case of info or links */
		.logo_line_02 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 2px;
			background-image: url('../images/logo_line_02.png');
			background-repeat: no-repeat;
			text-align: left;
			vertical-align: center;
		}
		.main_menu {
			margin: 0px;
			padding-left: 10px;
			width: 240px;
			height: 25px;
			text-align: left;
			vertical-align: top;
			font-size: 13px;
			color: #767474;
		}
			.main_menu a {
				color: #353434;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
			}
			.main_menu a:link {

			}
			.main_menu a:visited {

			}
			.main_menu a:hover {
				color: #767474;
				text-decoration: none;
			}
		.spacer_02 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 83px;
		}
		.language_switch {
			margin: 0px;
			padding-right: 33px;
			width: 240px;
			height: 83px;
			text-align: right;
			vertical-align: center;
			font-size: 13px;
			font-style: normal;
			font-weight: normal;
			text-decoration: none;
		}
			.language_switch a {
				color: #767474;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
			}
			.language_switch a:link {

			}
			.language_switch a:visited {

			}
			.language_switch a:hover {
				color: #353434;
				text-decoration: none;
			}
		.spacer_03 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 202px;
		}
		.browser_menu {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 83px;
			text-align: left;
			vertical-align: bottom;
			font-size: 13px;
			font-style: normal;
			font-weight: normal;
			text-decoration: none;
			color: #fff;
		}
			.browser_menu_table {
				margin: 0px;
				padding: 0px;
				width: 212px;
				height: 45px;
				background: #cdc6c6;
				text-align: left;
				vertical-align: bottom;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
				color: #fff;
			}
			.browser_menu a {
				color: #353434;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
			}
			.browser_menu a:link {

			}
			.browser_menu a:visited {

			}
			.browser_menu a:hover {
				color: #767474;
				text-decoration: none;
			}
		.browser_block {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 202px;
			text-align: left;
			vertical-align: center;
		}
			.browser_table {
				margin: 0px;
				padding: 0px;
				width: 212px;
				height: 202px;
				background: #cdc6c6;
				text-align: center;
				vertical-align: center;
			}
				.browser_border_top_left {
					margin: 0px;
					padding: 0px;
					width: 4px;
					height: 4px;
					background-image: url('../images/border_browser_top_left.png');
					background-repeat: no-repeat;
				}
				.browser_border_top {
					margin: 0px;
					padding: 0px;
					width: 204px;
					height: 4px;
					background-image: url('../images/border_browser_top.png');
					background-repeat: repeat-x;
				}
				.browser_border_top_right {
					margin: 0px;
					padding: 0px;
					width: 4px;
					height: 4px;
					background-image: url('../images/border_browser_top_right.png');
					background-repeat: no-repeat;
				}
				.browser_border_left {
					margin: 0px;
					padding: 0px;
					width: 4px;
					height: 198px;
					background-image: url('../images/border_browser_left.png');
					background-repeat: repeat-y;
				}
				.browser_center {
					margin: 0px;
					padding: 0px;
					width: 204px;
					height: 198px;
					background: #cdc6c6;
					text-align: center;
					vertical-align: center;
				}
/* iFrame for thumbnails BEGIN*/
.iframe_browser {
	margin: 0px;
	padding-left: 0px;
	width: 174px;
	height: 174px;
	text-align: center;
	vertical-align: center;
}
	.browser_body {
		margin: 0px;
		padding-left: 0px;
		width: 140px;
		/*height: 180px;*/
		background: #cdc6c6;
		text-align: left;
		vertical-align: top;
		}
		/* Thumbnail images in image gallery (/templates/default/iframe_browser_table.html) */
		.thumbnail_image {
			width: 30px;
			height: 30px;
			border: #999 1px solid;
		}
/* iFrame for thumbnails END*/
				/* Continue with the browser borders */
				.browser_border_right {
					margin: 0px;
					padding: 0px;
					width: 4px;
					height: 198px;
					background-image: url('../images/border_browser_right.png');
					background-repeat: repeat-y;
				}
				.browser_border_bottom_left {
					margin: 0px;
					padding: 0px;
					width: 4px;
					height: 4px;
					background-image: url('../images/border_browser_bottom_left.png');
					background-repeat: no-repeat;
				}
				.browser_border_bottom {
					margin: 0px;
					padding: 0px;
					width: 204px;
					height: 4px;
					background-image: url('../images/border_browser_bottom.png');
					background-repeat: repeat-x;
				}
				.browser_border_bottom_right {
					margin: 0px;
					padding: 0px;
					width: 4px;
					height: 4px;
					background-image: url('../images/border_browser_bottom_right.png');
					background-repeat: no-repeat;
				}
		.icon_block {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 51px;
			text-align: left;
			vertical-align: bottom;
		}
		.border_main_bottom_01 {
			margin: 0px;
			padding: 0px;
			width: 240px;
			height: 24px;
			background: #fff;
			background-image: url('../images/border_main_bottom_01.png');
			background-repeat: no-repeat;
		}
/* --- Left block END: */

/* --- Center block BEGIN: */
.center_block {
	margin: 0px;
	padding: 0px;
	width: 598px;
	height: 484px;
}
	.viewer_block {
		margin: 0px;
		padding: 0px;
		width: 598px;
		height: 484px;
	}
		.border_main_top_02 {
			margin: 0px;
			padding: 0px;
			width: 598px;
			height: 9px;
			background-image: url('../images/border_main_top_02.png');
			background-repeat: no-repeat;
		}
		/* Text-view specific elements BEGIN:*/
		.viewer {
			margin: 0px;
			padding: 0px;
			width: 598px;
			height: 451px;
			background: #e3dbdb;
		}
		.viewer_menu {
			margin: 0px;
			padding-right: 50px;
			width: 598px;
			height: 88px;
			text-align: right;
			vertical-align: bottom;
			font-size: 13px;
			color: #767474;
		}
			.viewer_menu a {
				color: #353434;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-decoration: none;
			}
			.viewer_menu a:link {

			}
			.viewer_menu a:visited {

			}
			.viewer_menu a:hover {
				color: #767474;
				text-decoration: none;
			}
		.content_block {
			margin: 0px;
			padding-top: 20px;
			width: 598px;
			height: 310px;
			text-align: right;
			vertical-align: bottom;
		}
			.content_block a {
				color: #353434;
				font-size: 13px;
				font-style: normal;
				font-weight: normal;
				text-decoration: underline;
			}
			.content_block a:link {

			}
			.content_block a:visited {

			}
			.content_block a:hover {
				color: #767474;
				text-decoration: underline;
			}
		/* Content text-area: */
		.content_do_scroll {
			margin: 0px;
			padding-left: 40px;
			padding-right: 10px;
			padding-top: 0px;
			width: 548px;
			/* note: height = "content_blok height" - "content_blok padding-top" */
			height: 290px;
			text-align: left;
			vertical-align: top;
			font-size: 13px;
			color: #353434;
			overflow: auto;
		}
		.content_no_scroll {
			margin: 0px;
			padding-left: 30px;
			padding-right: 10px;
			padding-top: 0px;
			/* note: width = "content_blok width" - "padding-left & padding-right" */
			width: 558px;
			/* note: height = "content_blok height" - "content_blok padding-top" */
			height: 290px;
			text-align: left;
			vertical-align: top;
			font-size: 13px;
			color: #353434;
			overflow: hidden;
		}
		.viewer_spacer_bottom {
			margin: 0px;
			padding: 0px;
			width: 598px;
			height: 51px;
		}
		.viewer_line {
			margin: 0px;
			padding: 0px;
			width: 598px;
			height: 2px;
			background-image: url('../images/viewer_line_01.png');
			background-repeat: no-repeat;
		}
		/* Text-view specific elements END:*/

		/* Image Gallery specific elements BEGIN:*/
		.image_viewer_box {
			margin: 0px;
			width: 598px;
			height: 475px;
			text-align: center;
			vertical-align: center;
		}
		/* iframe for large image-display in image gallery */
		.iframe_image_viewer {
			margin: 0px;
			padding: 0px;
			width: 598px;
			height: 475px;
		}
			.large_image_body {
				margin: 0px;
				padding: 0px;
			}
			.large_image_table {
				margin: 0px;
				padding: 0px;
				width: 598px;
				height: 475px;
				text-align: center;
				vertical-align: center;
			}
			.large_image {
				margin: 0px;
				padding: 0px;
				height: 438px;
				background: #fff;
			}
			.border_image_top_left {
				margin: 0px;
				padding: 0px;
				width: 7px;
				height: 7px;
				background: #e3dbdb;
				background-image: url('../images/border_image_top_left.png');
				background-repeat: no-repeat;
			}
			.border_image_top_center {
				margin: 0px;
				padding: 0px;
				height: 7px;
				background: #e3dbdb;
				background-image: url('../images/border_image_top_center.png');
				background-repeat: repeat-x;
			}
			.border_image_top_right {
				margin: 0px;
				padding: 0px;
				width: 7px;
				height: 7px;
				background: #e3dbdb;
				background-image: url('../images/border_image_top_right.png');
				background-repeat: no-repeat;
			}
			.border_image_left {
				margin: 0px;
				padding: 0px;
				width: 7px;
				/*height: 438px;*/
				background: #e3dbdb;
				background-image: url('../images/border_image_left.png');
				background-repeat: repeat-y;
			}
			.border_image_right {
				margin: 0px;
				padding: 0px;
				width: 7px;
				/*height: 438px;*/
				background: #e3dbdb;
				background-image: url('../images/border_image_right.png');
				background-repeat: repeat-y;
			}
			.border_image_bottom_left {
				margin: 0px;
				padding: 0px;
				width: 7px;
				height: 6px;
				background: #e3dbdb;
				background-image: url('../images/border_image_bottom_left.png');
				background-repeat: no-repeat;
			}
			.border_image_bottom_center {
				margin: 0px;
				padding: 0px;
				/*width: 598px;*/
				height: 6px;
				background: #e3dbdb;
				background-image: url('../images/border_image_bottom_center.png');
				background-repeat: repeat-x;
			}
			.border_image_bottom_right {
				margin: 0px;
				padding: 0px;
				width: 7px;
				height: 6px;
				background: #e3dbdb;
				background-image: url('../images/border_image_bottom_right.png');
				background-repeat: no-repeat;
			}
			
			/* Image-information display */
			.image_info {
				margin: 0px;
				padding-right: 27px;
				width: 584px;
				height: 24px;
				background-image: url('../images/border_main_bottom_02.png');
				background-repeat: no-repeat;
				text-align: right ;
				vertical-align: bottom;
				font-size: 10px;
				color: #353434;
				overflow: hidden;
			}
				.image_info a {
					color: #353434;
					font-size: 10px;
					text-decoration: underline;
				}
				.image_info a:link {
				
				}
				.image_info a:visited {
					
				}
				.image_info a:hover {
					color: #767474;
					text-decoration: underline;
				}
			/* Image gallery specific elements END:*/

		.border_main_bottom_02 {
			margin: 0px;
			padding-right: 7px;
			width: 598px;
			height: 24px;
			background: #fff;
			background-image: url('../images/border_main_bottom_02.png');
			background-repeat: no-repeat;
			text-align: right ;
			vertical-align: bottom;
			font-size: 11px;
			color: #353434;
		}
			.border_main_bottom_02 a {
				color: #353434;
				font-size: 11px;
				text-decoration: none;
			}
			.border_main_bottom_02 a:link {

			}
			.border_main_bottom_02 a:visited {

			}
			.border_main_bottom_02 a:hover {
				text-decoration: underline;
			}
/* --- Center block END: */

/* --- Right block BEGIN: */
.right_block {
	margin: 0px;
	padding: 0px;
	width: 75px;
	background: #e3dbdb;
	background: #fff;
}
	.title_block {
		margin: 0px;
		padding: 0px;
		width: 75px;
		height: 484px;
		background: #e3dbdb;
		background: #fff;
	}
		.border_main_top_03 {
			margin: 0px;
			padding: 0px;
			width: 75px;
			height: 9px;
			background: #e3dbdb;
			background-image: url('../images/border_main_top_03.png');
			background-repeat: no-repeat;
		}
		.border_main_bottom_03 {
			margin: 0px;
			padding: 0px;
			width: 75x;
			height: 24px;
			background: #fff;
			background-image: url('../images/border_main_bottom_03.png');
			background-repeat: no-repeat;
		}
/* --- Right block END: */

/* --- Main body END: */

/* --- Contact form BEGIN */
input {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #a1a1a1;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}
textarea {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #a1a1a1;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}
select {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #bac5d6;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}
.input_fout {
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #FF0000;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}
.text_fout {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #FF0000;
}
.tabel {
  font-size: 13px; 
  font-family: Verdana, Helvetica, sans-serif; 
  background-color: #f2f4f7; 
  border-color: #bac5d6;
  margin: auto; 
} 
/* --- Contact form END */

