BODY
{
	margin:0;
	padding:0;
	background-color:white;
}

FORM
{
	margin:0;
}

BODY, DIV, A, P, TABLE, INPUT, TEXTAREA
{
	font-family:Arial, Tahoma, Verdana;
	color:black;
}

.logo
{
	width:304px;
	height:74px;
	margin:30px 0 0 30px;
	float:left;
	display:inline;
}

.topsearch
{
	margin:40px 0 0 0;
	float:right;
	display:inline;
}

.topsearch	TABLE
{
	font-size:.8em;
}

.topsearch	A
{
	font-size:.8em;
}

.topmenu_table
{
	width:820px;
	height:35px;
	background-color:#fcf9f2;
}

.topmenu
{
	width:100%;
}

.topmenu	A
{
	color:#004850;
	text-decoration:none;
	font-size:.8em;
}

.lang	A
{
	color:#004850;
	text-decoration:none;
	font-size:.7em;
}

.in
{
	border:solid 1px #000000;
	font-size:.8em;
}

.shadow
{
	margin:10px 0 2px 0;
	background:url('img/bg001.gif') repeat-x;
}

#middle
{
	position:relative;
	width:920px;
}

#left
{
	position:relative;
	width:200px;
	float:left;
}

#right
{
	position:relative;
	width:564px;
	margin-left:56px;
	padding-top:20px;
	float:left;
	display:inline;
}

.mzag
{
	padding:3px 0 3px 26px;
	background-color:#f8f3e6;
	font-weight:bold;
	font-size:.8em;
}

.menu
{
	margin:7px 0 13px 17px;
	padding:0;
	list-style-type:none;
}

.menu	LI
{
	line-height:1.1em;
	border:solid 1px white;
}

.menu	A
{
	display:block;
	padding:3px 0 3px 10px;
	font-size:80%;
	line-height:1.2em;
}

.menu	A:HOVER
{
	color:#bd9532;
	background:url('img/str.gif') 0 10px no-repeat;
}

.top_submenu
{
	width:100%;
	border-top:solid 1px #ddc282;
}

.top_submenu	TD
{
	background-color:white;
	border-bottom:solid 1px #ddc282;
	border-left:solid 1px #ddc282;
	border-right:solid 1px #ddc282;
	padding:5px 4px 5px 10px;
}

.top_submenu	A
{
	font-size:.7em !important;
	text-decoration:none;
}

.top_submenu2
{
	width:100%;
	background-color:#e4b74e;
}

.top_submenu2	TD
{
	padding:3px 4px 3px 10px;
}

.top_submenu2	A
{
	font-size:.7em !important;
	color:#fbeed1;
	font-weight:bold;
	text-decoration:none;
}

.top_submenu2	A:HOVER
{
	color:white;
}

.selected
{
	color:#bd9532;
	font-weight:bold;
	background:url('img/str.gif') 0 10px no-repeat;
}

#date
{
	padding:13px 0 13px 26px;
	font-size:.6em;
	color:#bd9532;
}

.date
{
	color:#bd9532;
}

.teaser_zag
{
	clear:both;
	margin-bottom:9px;

	font-size:.9em;
	font-weight:bold;
	color:#bd9532;
}

.teaser
{
	font-size:.9em;
	margin-bottom:15px;
}

.press_zag
{
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
}

.teaser	SPAN
{
	color:#bd9532;
}

.teaser	A
{
	color:#bd9532;
}

.teaser	IMG
{
	float:left;
	margin-right:20px;
	border:solid 1px #d5d5d5;
}

.banner
{
	margin:10px 0;
}

.rel_list
{
	font-size:.8em;
}

.rel_list	DIV
{
	font-size:.9em;
	margin-bottom:2px;
}

.rel_list	SPAN
{
	color:#bd9532;
	font-weight:bold;
}

.rel_list	A
{
	font-weight:bold;
}

.pages
{
	color:#8c8c8c;
	font-size:.9em;
}

.pages	A
{
	color:#8c8c8c;
	text-decoration:none;
	font-weight:normal;
}

.footbanner
{
	width:468px;
	margin:40px 0;
	text-align:center;
}

.counter
{
	margin:10px 0;
	text-align:center;
}

.foot
{
	width:820px;
	height:90px;
	background-color:#fcf9f2;
	font-size:.7em;
	color:#8c8c8c;
}

.foot	A
{
	color:#8c8c8c;
}

.xbox	{ margin:0;	text-align:left;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2 {display:block; overflow:hidden;}
.xb1, .xb2 {height:1px;}
.xb1 {margin:0 2px; background-color:#e4b74e;}
.xb2 {margin:0 1px;	background-color:#e4b74e;}

.xboxcontent
{
	background-color:#e4b74e;
	border-left:solid 1px #e4b74e;
	border-right:solid 1px #e4b74e;

	padding:5px 0 7px 0;
	font-weight:bold;
	color:white;
	font-size:.7em;
	text-align:center;
}

.xboxcontent	A
{
	color:white;
	text-decoration:none;
}

.content
{
	font-size:.8em;
	padding-bottom:20px;
	line-height:1.3em;
}

.m_sec_zag
{
	font-size:1.3em;
	font-weight:bold;
	color:#e4b74e;
}

.m_zag_item
{
	font-size:1.2em;
	font-weight:bold;
}

.sitemap
{
	margin:20px 0;
	padding:0;
	list-style-type:none;
}

.sitemap	LI
{
	line-height:1.5em;
}

.fl_banner
{
	margin-bottom:15px;
}

.brdr
{
	margin:0 5px;
	border:solid 1px #d5d5d5;
}