/*a:link {color: #663300; text-decoration:none;

	font: 1.0em Geneva, Verdana, Arial;

}

a:visited {color: #663300; text-decoration:none;

	font: 1.0em Geneva, Verdana, Arial;

}

a:active {color: #6633300; text-decoration:none;

	font: 1.0em Geneva, Verdana, Arial;

}

a:hover {color: #FFCC33; text-decoration: line-through;

	font-size: 1.0em;

	background: #663300;

}



body {

	background: #EEE2D2 none;

}



#logo {

	position: absolute;

	top: 110px;

	left: 40px;

}



#menu_lang {

	width: 242px;

	height: 50px;

	left: 40px;

	top: 50px;

	border: 1px  #000000;

	position: absolute;

}



#table_lang {

	width: 242px;

}



.select_box {

	background: #FFCC33;

	font: 0.8em Geneva, Verdana, Arial;

	color: #663300;

}



#td_lang_links {

	font: 0.6em Geneva, Verdana, Arial;

	color: #663300;

	text-align: right;

}



#container {

	width: 955px;

	background: url(/images/bkgr_image_00.gif) no-repeat;

	height: 600px;

}



.general_window {

	width: 300px;

	height: 300px;

	background: url(/images/bk_imageA.gif) repeat;

	vertical-align: middle;

	align: center;

	border-color: #000000;

	position: absolute;

	top: 100px;

	left: 100px;

	padding: 15px;



}



.window_inside {

	width: 100%;

	height: 100%;

	background: #FFCC33;

}



.content {

	font: 0.7em Geneva, Verdana, Arial;

	color: #663300;

	padding: 10px;

	width: 95%;

	height: 95%;

	overflow: inherit;

}



#topbar {

	width: 383px;

	height: 21px;

	background: url(/images/bk_imageA.gif);

	padding: 5px;

	position: absolute;

	left: 550px;

}



#leftbar {

	width: 15px;

	height: 240px;

	background: url(/images/bk_imageA.gif);

	padding: 5px;

	position: absolute;

	top: 50px;

}



#banner_window {

	width: 170px;

	height: 358px;

	background: url(/images/bk_imageA.gif) repeat;

	vertical-align: middle;

	align: center;

	border-color: #000000;

	position: absolute;

	top: 50px;

	left: 740px;

	padding: 15px;



}



#banner_content {

	font: 0.7em Geneva, Verdana, Arial;

	color: #663300;

	padding: 10px;

	width: 100%;

	height: 358px;

	text-align: center;

}



#banner_table {

	width: 100%;

	height: 100%;

	padding: 5px;

}



#td_banner_headline {

	

}



#td_banner_object {

	

}



#td_banner_text {

	

}



#home_object {

	width: 380px;

	height: 225px;

	padding: 15px;

	background: url(/images/bk_imageA.gif);

	position: absolute;

	top: 50px;

	left: 305px;

}



#ho_window_inside {

	width: 380px;

	height: 225px;

	background: #FFCC33;

}



#ho_content {

	font: 0.7em Geneva, Verdana, Arial;

	color: #663300;

	width: 100%;

	height: 100%;

	align: center;

	vertical-align: middle;

	text-align: center;

}



#td_home_object{	align: center;

	vertical-align: middle;

	width: 100%;

	height: 100%;

}



.images {

	border: 10px  #FFCC33;

}



#home_headline {

	position: absolute;

	top: 310px;

	width: 380px;

	left: 305px;

}



#h1_home {

	font: bolder 1.2em Geneva, Verdana, Arial;

	color: #663300;

	padding-left: 10px;

}



.p_home {

	color: #663300;

	font: 0.7em Geneva, Verdana, Arial;

	padding-left: 10px;

}



.bottom_box_container{

	width:550px;

	position: absolute;

	left: 305px;



}

*/

a:link {color: #663300; text-decoration:none;

	font: 1.0em Geneva, Verdana, Arial;

}

a:visited {color: #663300; text-decoration:none;

	font: 1.0em Geneva, Verdana, Arial;

}

a:active {color: #6633300; text-decoration:none;

	font: 1.0em Geneva, Verdana, Arial;

}

a:hover {color: #FFCC33; text-decoration: line-through;

	font-size: 1.0em;

	background: #663300;

}



body{

	margin:0px;

	background: url(/images/bkgr_image_00.gif) no-repeat;

	background-color:#EDE2D1;

}



/*MENU*/

.pagemenu{

	text-align:left;
	padding-left:310px;
	padding-top:15px;
	padding-bottom:15px;

}

.pagemenu a{

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;	

	text-decoration:none;

}





.pagemenu .lvl0{

}

.pagemenu .lvl0 a{

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;	

	text-decoration:none;

}



.pagemenu .lvl0 a:hover{

	background-color:transparent;
		text-decoration:line-through;

}

.pagemenu .lvl1{

	padding-left:15px;

}

.pagemenu .lvl1 a{

	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #663300;

	text-decoration:none;

}

.pagemenu .lvl1 a:hover{
	background-color:transparent;
	text-decoration:line-through;
}

/*SITE*/



.container{

	width:920px;

	height:621px;



}

.td_header{

	height:21px;

}



.td_header_top{

	width: 383px;

	height:21px;

	text-align:right;

	vertical-align:middle;

}

.header_bg_topbar{

	width: 383px;

	height: 21px;

	background: url(/images/bk_imageA.gif);

	padding: 5px;

	position: static;	

	display:run-in;

	vertical-align:middle;

}



#leftbar {

	width: 20px;

	height: 240px;

	background: url(/images/bk_imageA.gif);

	position: absolute;

	top: 50px;

}



#logo {

	position: absolute;

	top: 110px;

	left: 40px;

}



#menu_lang {

	width: 242px;

	height: 50px;

	left: 40px;

	top: 50px;

	border: 1px  #000000;

	position: absolute;

}



#table_lang {

	width: 242px;

}



.select_box {

	background: #FFCC33;

	font: 0.8em Geneva, Verdana, Arial;

	color: #663300;

}



#td_lang_links {

	font: 0.6em Geneva, Verdana, Arial;

	color: #663300;

	text-align: right;

}

.td_menu{

	width:270px;

}



.td_content{

	width:420px;

	padding-top:20px;

	padding-left:20px;

	padding-right:20px;

	vertical-align:top;

}



/*HOMEPAGE*/

.home_media_outer{

	padding: 15px;

	background: url(/images/bk_imageA.gif);

	text-align:center;

}

.home_media_inner{

	padding: 10px;

	background-color: #FFCC33;

	text-align:center;

}



.h1_home{

	font: bolder 1.2em Geneva, Verdana, Arial;

	color: #663300;

	padding-left: 10px;

}



.text_home{

	color: #663300;

	font: 0.7em Geneva, Verdana, Arial;

	padding-left: 10px;

}

.home_td_box_bottom{

	padding-top:10px;

	padding-left: 20px;

}


.td_banner_right{

	width:170px;

	vertical-align:top;

	padding-top:20px;

}



.td_footer{

	height:21px;

	text-align: center;

	font: 0.7em Geneva, Verdana, Arial;

	color: #663300;

}



/*CONTENT PAGE*/



.h1_content{

	font: bolder 1.2em Geneva, Verdana, Arial;

	color: #663300;

	padding-left: 10px;

}

.h2_content{

	font: bolder 0.8em Geneva, Verdana, Arial;

	color: #663300;

	padding-left: 10px;

}



.text_content{

	color: #663300;

	font: 0.7em Geneva, Verdana, Arial;

	padding-left: 10px;

	padding-bottom:10px;

}

.text_content a:hover{

	color: #663300;

	background:transparent;

	text-decoration:none;

}



.media_content{

	padding-left: 10px;

}



.content_media_outer{

	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;

	background: url(/images/bk_imageA.gif);

	text-align:center;

}

.content_media_inner{

	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;

	background-color: #FFCC33;

	text-align:center;

}

.content_smallmedia_outer{

	padding: 10px;

	background: url(/images/bk_imageA.gif);

	text-align:center;

}

.content_smallmedia_inner{

	padding-bottom: 0px;

	/*background-color: #FFCC33;*/
	vertical-align:middle;
	text-align:center;

}


.content_td_box_bottom{

	padding-top:10px;

	padding-left: 20px;

}



/*SITEMAP*/



.sitemap_tree{

	padding-left: 10px;

}

.sitemap_tree .span_mainmenu{

	display:block;

	padding-bottom:8px;

	font: 0.8em Geneva, Verdana, Arial;

	font-weight:bold;

}

.sitemap_tree .span_mainmenu a{

	font-weight:bold;

}

.sitemap_tree .span_pagemenu{

	display:block;

	text-align:left;

	padding-bottom:5px;

	font: 0.7em Geneva, Verdana, Arial;

	

}

/*CONTACT*/

.contact_label{
	font: bolder 0.8em Geneva, Verdana, Arial;

	color: #663300;

	padding-left: 10px;
}
.td_caption{
	padding-left: 10px;
	padding-bottom: 4px;
	font: 0.8em Geneva, Verdana, Arial;
}
.td_field{
	padding-left: 10px;
	padding-bottom: 4px;
	font: 0.8em Geneva, Verdana, Arial;
}
.td_text{
	font: bolder 0.8em Geneva, Verdana, Arial;

	color: #663300;

	padding-left: 10px;
}
.caption_required{
	font-weight:bold;
}
/*BOXES*/

.box_bg{

	padding: 15px;

	background: url(/images/bk_imageA.gif);

	

}

.box_bg a:hover{

	background:transparent;

}



.td_box_content_image{
	background-color: #FFFFFF;

}



.td_box_content_text{

	background-color: #FFFFFF;

	vertical-align:top;

	padding:5px;

}

.td_box_content_text a{

	background:transparent;

	text-decoration:none;

	font-family: Geneva, Verdana, Arial;

	color: #663300;

}

.td_box_content_text a:hover{

	background:transparent;

	text-decoration:none;

	font-family: Geneva, Verdana, Arial;

	color: #663300;

}



.td_box_content_text .headline{

	color: #663300;

	font: 0.7em Geneva, Verdana, Arial;

	font-weight:bold;

	display:block;

}

.td_box_content_text .subheadline{

	color: #663300;

	font: 0.7em Geneva, Verdana, Arial;

	font-weight:bold;

	display:block;

}

.td_box_content_text .text{

	color: #663300;

	font: 0.7em Geneva, Verdana, Arial;

}

.td_box_content_text .text a{

	background:transparent;

	text-decoration:none;

	font: 0.7em Geneva, Verdana, Arial;

}

.td_box_content_text .text a:hover{

	background:transparent;

	text-decoration:none;

}