/* GENERAL STYLES */
.mceContentBody {
	padding:10px;
	background-color:#f2f2f2;
	background-image:none;
	color:#000000;
}

body {
font-family:Arial;
background:#eeeade url(/images/bg2.gif) repeat-x left top;
margin:0px; 
padding:0px;
font-size:12px;
color:#000000;
}
p {
margin-top:0px;
margin-bottom:7px;
}
h1{	
	padding:5px 0px 5px 0px;
	font-size:18px;
	color:#641f04;
	font-weight:normal;
	margin:0px;
	text-align:left;

}
h2{	
	padding:5px 0px 5px 0px;
	font-size:14px;
	color:#641f04;
	font-weight:normal;
	margin:0px;
	text-align:left;

}
h2 a, a h2 {	
	padding:5px 0px 5px 0px;
	font-size:14px;
	color:#641f04;
	margin:0px;
font-weight:normal;
	text-align:left;
text-decoration:none;
}
a {color:#000000;text-decoration:underline;}

.container {
margin:auto;
width:856px;
background:url(/images/bg_container.gif) repeat-y left 50px;
}
.header {
width:856px;
margin:0px;
padding:0px;
background-image:url(/images/top3.gif);
background-repeat:no-repeat;
}
.logo {
	float:left;
	width:229px;
	height:104px;
	padding-top:15px;
	margin-left:0px;
}

/*-----------top_menu--------------*/
.top_menu {
float:right;
width:609px;
margin:55px 18px 0px 0px;
text-align:right;
}
.top_menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.top_menu li {
display: inline;
padding:2px 0px 7px 0px;
}
.top_menu li a {
color:black;
padding:2px 0px 7px 20px;
text-decoration: none;
}
.top_menu a:hover {
color:#a53306;
}
.top_menu a#selected {
color:#a53306;
text-decoration:underline;
}
/*------------------*/

/*---------languages----------*/
.languages {
clear:both;
margin-right:30px;
padding:47px 0px 11px 0px;
text-align:right;

}
.languages img{margin-right:5px;}
/*--------- end languages----------*/

.foto_bg {
padding:18px 36px 8px 36px;
text-align:center;
background:url(/images/top4.gif) no-repeat left top;
}

.foto_bg img {border:7px solid #e0eac0;}

.main{
width:784px;
padding:10px 36px 10px 36px;
}
.content
{	
	float: left;
	margin:0px 32px 0px 5px;
	text-align: justify;
	background-color:#f2f2f2;
	width:515px;
	line-height:18px;
}

#title
{	
	clear:both;
	text-align: justify;
	padding:5px 16px 5px 10px;
	background-color:#f2f2f2;
	font-size:18px;
	color:#641f04;
}
.content img {border:1px solid #babeb0;}
/*-----------navigation--------------*/

.rightCol {
	float:right;
	width:232px;
	}

.rightCol .navigation {
	margin-bottom:10px;
	padding-top:25px;
	background-image: url(/images/menu_top.jpg);
	background-repeat: no-repeat;
}
.rightCol .navigation .bg {	
	background: url(/images/menu_bottom.jpg) no-repeat left bottom;
	padding-bottom:22px;
	}
.rightCol .menu {
	background:url(/images/menu_bg.jpg) repeat-y left top;
	padding:0px 20px 13px 20px;

	}

.rightCol .menu a {
color:white;
display:block;
padding:10px 0px 7px 20px;
text-decoration: none;
border-bottom:#a7a7a7 1px dotted;
background:url(/images/arrow.gif) no-repeat left 12px;

}
.rightCol .menu a:hover {
color:#dff000;
background:url(/images/arrow_over.gif) no-repeat left 12px;
}
.rightCol .menu a#selected {
color:#dff000;
background:url(/images/arrow_over.gif) no-repeat left 12px;
}
.rightCol .menu .subMenu a {display:block; background:none; padding:10px 0px 7px 5px;margin-left:15px;}
.rightCol .menu .subMenu a:hover{color:#dff000;background:none;}
.rightCol .menu .subMenu a#selected {color:#dff000;background:none;}

/*---------end navigation----------*/

/*------------teaser------------*/

.teasersArea {margin:0px 16px 10px 16px;}
.teaser
{
margin-top:20px;
}

/*----------weather---------------*/


.weather
{
width:200px;
background:url(/images/weather/bottomBg.gif) no-repeat left bottom;
margin:20px 16px 10px 16px;
padding-bottom:9px;

}
.weather .title { background:#4c5539 url(/images/weather/topBg.gif) no-repeat left top; color:#fcfcfc; font-size:14px;padding:7px 10px 4px 10px;}

.weather .body{ border-left:#7c846d solid 1px;border-right:#7c846d solid 1px; color:#7c846d; line-height:18px; 
padding:10px;
}
.weather .body img {float:left;padding:5px 15px 0px 5px;}

/*------------ end weather------------*/

.footer {
clear:both;
width:784px;
padding:0px 36px;
height:89px;
background-image: url(/images/footerbg.gif);
background-repeat:repeat-x;
text-align:center;
}

.footer_menu {
margin-top:20px;
text-align:center;
}
.footer_menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.footer_menu li {
display: inline;
padding:2px 0px 7px 0px;
}
.footer_menu li a {
color:black;
display: inline;
padding:2px 0px 7px 0px;
font-size:11px;
text-decoration: none;
}
.footer_menu a:hover {
color:#a53306;
}
.footer_menu a#selected {
color:#a53306;
text-decoration:underline;
}

/*-----------bottom_menu--------------*/
.extra2 {
height:23px;
color:#41403b;
margin:20px 0px 10px 0px;
font-size:10px;
}
.extra2 a {
color:#f5f5f5;
text-decoration: none;
padding:0px;
}
.extra2 a:hover {
color:#a53306;
text-decoration:underline;
}
/*------------ Forms -------------*/
input, select, textarea {color:#000; font-size:12px;}
.btn {border:#b9bfb1 solid 1px;width:100px; background-color:#7a7770;color:#ffffff;padding:2px 0px; font-weight:bold;}

.photoGallery img {border:1px solid #babeb0;}

.tableRef {background-color:#f1f0ed;}
.tableRef th{border-bottom:#dfddcd 1px solid;background-color:#e9e8de;color:#641f04;font-size:12px;font-weight:normal;text-align:center; }
.tableRef td {border-bottom:#dfdeca 1px solid;}
.tableRef #bg {background-color:#e9e8de;color:#641f04;}


/* EDITOR PROPERTIES */
.tableRef {

}


