/*
	Stylesheet for thai-konsulat.ch
	(c) 2007 Remo Fritzsche
*/

/*
// Main styles
*/

root, body {
	padding: 0px;
	margin: 0px;
	
	background-image: url(gfx/page_bg.jpg);
	background-repeat: repeat-y;
	
	background-color: #850004; /* Wine red */
	
	font-family: Arial, Verdana, Sans-Serif;
}

/*
// Main layout containers
*/

#leftbar {
	position: absolute;;
	float: left;
	width: 160px;
	height: 500px;
	
	background-image: url(gfx/left_bg.jpg);
}

#right_top {
	position: absolute;
	left: 667px;
	height: 175px;
	width: 207px;
	
	background-image: url(gfx/top_corner.jpg);
}

#text_logo {
	position: absolute;
	left: 160px;
	height: 175px;
	width: 209px;
	
	background-image: url(gfx/text_logo.jpg);
}

#top_bg {
	position: absolute;
	left: 369px;
	height: 175px;
	width: 298px;
	
	background-image: url(gfx/top_bg.jpg);
}

/*
// Navigation 1
*/

#nav1 {
	position: absolute;
	left: 0px;
	top: 230px;
	font-size: 12pt;	
	list-style-type: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	width: 160px;
}

#nav1 li, #nav1 a  {
	text-align: center;
	text-decoration: none;
	color: #E0CA6D; /* Darker yellow */
	margin-bottom: 3px;
}

#nav1 li a:hover, #nav1 li.active a {
	color: #FFFF88; /* Brighter yellow */
}

/*
// Navigation 2
*/

#nav2 {
	position: absolute;
	white-space:nowrap;
	height: 10px;
	left: 203px;
	top: 181px;
	font-size: 10pt;	
	list-style-type: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}

#nav2 li, #nav2 a {
	color: #E0CA6D; /* Darker yellow */
	text-decoration: underline;
	display:inline;
	float:left;
	margin-right: 8px;
}

#nav2 li a:hover, #nav2 li.active a {
	color: #FFFF88; /* Brighter yellow */
}

/*
// Text and paragraph styles
*/

h1 {
	color: #FFFF88; /* Brighter yellow */
	font-size: 17pt;
	font-weight: bold;
}

h1.maintitle {
	position: absolute;
	left: 203px;
	top: 220px;
}

#content {
	position: absolute;
	left: 203px;
	width: 600px;
	top: 220px;
	font-size: 13px;
	color: #FFFFFF; /* white */
}

#content a, #content a:visited {
	color: #E0CA6D; /* Darker yellow */
	text-decoration: underline;
}

#content a:hover, #content a:active {
	color: #FFFF88; /* Brighter yellow */
}

#content p, p.bodytext {
	margin: 0px;
	padding: 0px;
}

/*
// Table Styles
*/

table, th, td, tr {
	border: none;
/*	border: 0px;*/
	color: white;
	font-size: 13px;
/*	margin: 0px;*/
}

td {
	/* border: 1px solid lightgray */
	margin: 0px;
}

.contenttable, .bodytext
{
	font-size: 13px;
	font-weight: normal;
}
