/* ------------------ General ------------------ */ 
body {
	font: 14px "Lucida Grande" sans-serif;
	padding: 0;
	margin: 0;
}

div, mg, a, ul, form, input, label, h2, h3 {
	padding:0; 
	margin:0;
}

p.center {
	text-align: center;
}

p.right {
	text-align: right;
}

p.italic {
	font-style: italic;
}

.dish {
	font-weight: bold;
}

.desc {
	font-weight: lighter;
}

h1 {
	color: #DC5028;
	text-decoration: underline;
}

h3.center {
	font-size: x-large;
	text-align: center;
}

div#blank_space {
	height: 200px;
}

table.content tr td { 
	padding: 10px;
	width: 350px;
}

table.content {
	margin: 0 auto;
}

table.content tr td ul {
	padding-left: 25px;
}

table.akt {
 text-align: left;
 border: thin black solid;
 border-collapse: collapse;
 margin-left: auto;
 margin-right: auto;
}

th.akt, td.akt {
	border: thin solid gray;
	padding: 10px;
}

a {
	color:#837C44;
}


/* ------------------ Header ------------------ */ 
div#header_bg {
	background:#2B0D0A url(images/header-bg.gif) 0 100% repeat-x;
	padding:32px 0 32px 0;
	color:#FCF7CC;
}

div#header_bg div#header {
	width:922px; 
	margin:0 auto;
}

div#header h1{
	color: #DC5028;
	font-size: 36px;
}

/* ------------------ Languages ------------------ */

div#change_language{
	position: absolute;
	padding: 3px;
	left: auto;
	right: 5px;
	background:#E7DFA0 url(images/content_light_bg.gif) 0 0 repeat-x;
}

div#change_language img{
	padding-top: 10px;
}



/* ------------------ Navigation ------------------ */ 
div#navigation_bg {
	height:33px; 
	background:url(images/navigation-bg.gif) 0 0 repeat-x;
}

div#navigation_bg div#navigation {
	width: 922px;
	margin: 0 auto;
}

div #navigation_bg div#navigation ul.mainMenu {
	padding:0; 
	float:left; 
	width:567px;
}

div#navigation_bg div#navigation ul.mainMenu li{
	width:81px; 
	float:left;
	background:url(images/navigation-divider.gif) 100% 0 no-repeat;
	list-style-type: none;
}

div#navigation_bg div#navigation ul.mainMenu li a{
	width:80px; 
	height:33px; 
	display:block;
	line-height:33px; 
	text-align:center;
	font-weight:bold; 
	color:#FAF0C2; 
	font-size:11px;
}

div#navigation_bg div#navigation ul.mainMenu li a:hover{
	background:url(images/navigation-bg-selected.gif) 0 0 no-repeat;
}

div#navigation_bg div#navigation ul.mainMenu li a.selectMenu{
	width:80px; 
	height:33px; 
	display:block;
	line-height:33px; 
	text-align:center;
	font-weight:bold; 
	color:#FAF0C2; 
	font-size:11px;
	background:url(images/navigation-bg-selected.gif) 0 0 no-repeat;
}

/* ------------------ Content light ------------------ */ 
div#content_light_bg {
	background:#E7DFA0 url(images/content_light_bg.gif) 0 0 repeat-x;
}

div#content_light_bg div#content_light {
	width:922px; 
	margin:0 auto; 
	padding:26px 0 28px 0;
}

div#content_light_bg div#content_light h2{
	font-size: 23px;
	/*background:url(images/horz-dot.gif) 0 100% repeat-x;*/
	color:#082733;
	width:250px; 	
}



/* ------------------ Content dark ------------------ */ 
div#content_dark_bg {
	background:#2B0D0A url(images/future-plan-bg.gif) 0 0 repeat-x;
	color:#837C44;
}

div#content_dark_bg div#content_dark {
	width:922px; 
	margin:0 auto;
	padding:37px 0 54px 0;
}

div#content_dark_bg a
{
	color:#B3AC8B;
}

div#content_dark_bg a:hover
{
	background-color:#262626;
	color:#B3AC8B;
}




div#content_dark_bg div#content_dark h2 {
	/*background:url(images/horz-dot-2.gif) 0 100% repeat-x;*/
	width: 300px;
}


/* ------------------ Footer ------------------ */ 
div#footer_bg {
	background:#121212 url(images/footer-bg.gif) 0 0 repeat-x;
	color:#B3AC8B;
}

div#footer_bg div#footer{
	width:922px; 
	margin:0 auto;
	padding:20px 0 29px 0;
	background:url(images/footer-logo.jpg) 100% 13px no-repeat;
}

div#footer_bg div#footer ul.footMenu{
	padding:0 0 0 0;
}

div#footer_bg div#footer ul.footMenu li{
	float:left; 
	background:url(images/footmenu-divider.gif) 0 3px no-repeat;
	list-style-type: none;
}

div#footer_bg div#footer ul.footMenu li.noDivider{
	background:none;
}

div#footer_bg div#footer ul.footMenu li a{
	color:#B3AC8B; 
	font-size:11px; 
	line-height:16px;
	padding:0 7px 0 7px; 
	display:block; 
	margin:0 0 0 1px;
	background-color:inherit;
}

div#footer_bg div#footer ul.footMenu li a:hover{
	background-color:#262626;
	color:#B3AC8B;
}

div#footer_bg div#footer p.copyright{
	padding:5px 0 0 7px; 
	color:#706933;
	font-size:11px; 
	line-height:11px;
	background-color:inherit;
	}
div#footer_bg div#footer p.copyright a{
	color:#B3AC8B;
	background-color:inherit;
	}
div#footer_bg div#footer p.copyright a:hover{
	color:#706933;
	background-color:inherit;
}

div#video-js-box{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

