
*, html, body {
 	font-family: Arial;
	font-size: 18px;
	margin: 0;
	padding: 0;
	border: none;
}

#main {
	width: 884px;
	height: auto;
	margin: auto;
}

#topHeader {
	width: 884px;
	height: 46px;
	background-image: url(images/top_lines.jpg);
	float: left;
	clear: both;
}

#logoArea {
	width: 884px;
	height: 100px;
	float: left;
	clear: both;
}

#logoAreaLeft {
	width: 58px;
	height: 58px;
	float: left;
	clear: both;
}

#logoAreaLeftMisgeret {
	width: 21px;
	height: 35px;
	background: url(images/border.jpg);
	background-repeat: repeat-x;
	float: left;
	margin-top: 23px;
	clear: both;
}

#logoAreaLeftMisgeretClose {
	background-image:url(images/close_lft_misg.jpg);
	background-repeat: no-repeat;
	width: 31px;
	float: left;
	margin-top: 23px;
	height:35px;
}

#logo {
	width: 210px;
	height: 58px;
	background: url(images/logo.jpg) no-repeat;
	float: left;
	cursor: pointer;
}

#logoAreaRight {
	border: 1px;
	width: 614px;
	height: 58px;
	float: left;
}

#logoAreaRightSlogen {
	width: 614px;
	height: 34px;
	background-image: url(images/slogen.jpg);
	background-repeat: no-repeat;
	margin-top: -10px;
	float: left;
	clear: both;
}

#logoAreaRightMisgeret {
	width: 614px;
	height: 35px;
	clear: both;
}

#logoAreaRightCloseMisgeret {
	width: 24px;
	height: 35px;
	float: left;
	background: url(images/close_right_misg.jpg);
	background-repeat: no-repeat;
}

#logoAreaRightMisgeretInside {
	width: 588px;
	height: 35px;
	background: url(images/border.jpg);
	background-repeat: repeat-x;
	float: left;
}

#langArea {
	width: 884px;
	height: 20px;
	float: right;
}

#langArea a, #langArea a:visited, #langArea a:hover, #langArea img  {
	border: none;
	color: black;
}

#langArea a:hover {
	color: blue;
}

#flash {
	width: 884px;
	height: 150px;
	float: left;
}


#underNav {
	width: 100%;
	height: 30px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	clear: both;
}


#content {
	width: 872px;
	min-height: 200px;
	height: auto;
	float: left;
	clear: both;
	padding: 5px;
}

#leftContent {
	width:582px;
	height: auto;
	min-height: 200px;
	float: left;
}

#rightContent {
	width: 296px;
	height: auto;
	min-height: 200px;
	float: left;
}

#bottomContent {
	width: 882px;
	height: 60px;
	float: left;
	clear: both;
}

#footer	{
	background-color: #CCCCCC;
	text-align: center;
	width: 884px;
	height: 25px;
	float: left;
	clear: both;
}

#nav {
	width: 884px;
	height: 32px;
	background: url(images/btn_bg.jpg);
	clear: both;
}

#nav ul {margin-top: 10px;}
#nav ul li {display: inline; padding: 4px; border-right: 1px solid black; position: relative;}
#nav ul ul { position: absolute; top: 13px; left: 0;  background: #CCCCCC;}
#nav ul ul li {border-right: none; border-bottom: 1px solid black; height: 20px; float: left;}

div#nav ul ul,
div#nav ul ul li:hover ul ul { display: none; border: none; }
div#nav ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul li:hover ul
{display: inline-block; border-bottom: 1px solid black; border-right: none;}

#nav ul li a,
#nav ul li a:visited {color: black; text-decoration: none; font-weight: bold; margin-top: 10px;}
#nav ul li a:hover {color: white;}

