/* colors
#CFC200 - bg
#003399 - blue font Header, Menu
#685405 - text
#FEFEFE - Bilderrahmen
*/
html {
	background-color: #CFC200;
	height: 100%;
}
body {
	height: 100%;
	text-align:center;
	background-color: #CFC200;
	background: transparent url(../img/bg_body.png) repeat-x scroll 0 0;
}
div#bg {
	background: transparent url(../img/bg_doc.png) no-repeat scroll center top;
}

div#doc {
	margin:0 auto;
	text-align:left;
	width: 890px;
}

p, a , span{
	font-family:verdana;
} 

a {
	text-decoration: none;
}

hr {
	height: 1px;
}

strong {
	font-weight: bold;
}



/* Header */
div#header {
	height:205px;
	text-align:right;
}

ul#nav-meta {
	margin-right:113px;
}
ul#nav-meta li {
	display: inline;
}
ul#nav-meta li a{
	font-family:arial;
	color:#0033CC;
	font-weight:bold;
	font-size:93%;
}

/* main-menu */
div#block_2 ul.submenu{
	padding-bottom: 13px;
}
div#block_2 ul.submenu li a{
	color: #927300;
	padding-left: 17px;
}
div#block_2 ul.submenu li a:hover {
	color: #0033cc;
}
div#block_2 ul.submenu li a.act{
	color: #0033cc;
	background: transparent url(../img/menu_bullet.png) no-repeat scroll 2px center;
}
/* center */
div#block_1 {
	background: transparent url(../img/bg_grunge_main.png) no-repeat scroll 317px top;
	margin-top:35px;
}
div#block_1 h1 {
	margin-bottom:9px;
	margin-left:8px;
	margin-right:13px;
	color:#0033ee;
	font-size: 182%;
	font-weight:bold;
}

div#block_1 h1 img.pagetitle {
	margin:0;
}

div#block_1 h2 {
	margin-bottom:9px;
	margin-left:8px;
	margin-right:13px;
	color:#0033ee;
	font-weight:bold;
}
div#block_1 p,
div#block_1 ul {
	color:#685405;
	margin-left:8px;
	margin-right:13px;
}
div#block_1 p.bodytext {
	line-height:15px;
	margin-bottom:16px;
}

div#block_1 img {
	margin-left:8px;
	margin-right:13px;
}
div#block_1 .csc-textpic-imagewrap {
	margin-bottom: 16px;
}


div#block_3{
	background: transparent url(../img/bg_grunge_side.png) no-repeat scroll left top;
	margin-top:35px;
	position: relative;
}

div.csc-textpic-caption{
	color: #685405;
}



a#logo_tourist_le_kh img{
	margin-top: 25px;
	border: 1px solid white;
}
div.weather {
	text-align: center;
}
div.weather img {
	margin-top: 25px;
}

div.weather a {
	color: #927300;
}

div.weather a:hover {
	color: #0033CC;
}

/* Search */
div#block_1 form#mailform {
	color: #685405;
	margin-left: 8px;
	margin-right: 13px;
	border-top: 1px solid #0033EE;
	padding-top: 5px;
	margin-top: 5px;
}
div#block_1  div.csc-mailform-field {
	margin-bottom: 5px;
}
div#block_1  div.csc-mailform-field label {
	width: 70px;
	float: left;
	padding-top: 1px
}
div#block_1  div.csc-mailform-field input {
	width: 209px;
}
div#block_1  div.csc-mailform-field select {
	width: 210px;
}
div#block_1  div.csc-mailform-field input#mailformsubmit {
	width: 100px;
	margin-left: 90px;
}

h3.csc-searchResultHeader,
h3.csc-noSearchResultMsg {
	margin-top: 10px;
	margin-left:8px;
	margin-right:13px;
}
h3.csc-noSearchResultMsg {
	font-weight: bold;
	color: #685405;
}

div.tx-macinasearchbox-pi1 {
	position: absolute;
	top: -30px;
}
/* News */
div.news-latest-container {
	margin-top: 20px;
}
div.news-latest-item {
	margin-bottom: 15px;
}
div.news-latest-item  h2,
div.news-latest-item  p,
div.news-latest-item  img,
div.news-latest-item  div.news-latest-morelink {
	color: #927300;
	margin-left:8px;
}
div.news-latest-item  h2 {
	margin-bottom: 4px;
}
div.news-latest-item  a {
	color: #927300;
}
div.news-latest-item  h2 a{
	font-weight: bold;
}
div.news-latest-item  a:hover {
	color: #0033cc;
}
/* footer */
div#footer {
	background: transparent url(../img/bg_footer.png) no-repeat scroll left bottom;
	height:48px;
	position: fixed;
	bottom:0px;
}

div.spacing-bottom {
	height:40px;
}


/* wtdirectory */
div.tx-wtdirectory-pi1 div.wtdirectory_filter_cat,
div.tx-wtdirectory-pi1 div.wtdirectory_filter_div,
div.tx-wtdirectory-pi1 ul.wt_directory_pagebrowser  li{
	float: left;
}

div.tx-wtdirectory-pi1 div.wtdirectory_filter_cat,
div.tx-wtdirectory-pi1 ul.wt_directory_pagebrowser  li {
	margin-right: 15px;
}

div.tx-wtdirectory-pi1 input{
	Xheight: 25px;
} 
div.tx-wtdirectory-pi1 input#last_name {
	height: 22px;
} 
div.tx-wtdirectory-pi1 select {
	height: 24px;
}
div.tx-wtdirectory-pi1 .wtdirectory_list_wrap li {
	clear: both;
	padding-top: 15px;
	border-top: 1px solid #0033cc;
}

div.tx-wtdirectory-pi1 .wtdirectory_list_wrap li p {
	padding-top: 5px;
	padding-bottom: 15px;
}
div.tx-wtdirectory-pi1 .wtdirectory_list_wrap li img {
	float: right;
}

div.tx-wtdirectory-pi1 div.wtdirectory_filter {
	Xclear: both;
}

/* filelinks */
ul.downloads {
	margin-bottom: 15px;
}
div#block_1 ul.downloads img {
	margin: 0;
}
