a {	
	text-decoration: none;
	color: #128f29;
}

a:hover { color: #f18a2b; }

body {
	margin: 0px;
  	padding: 0px;
  	font: 12px Arial, Helvetica, sans-serif;
  	text-align: center;
	background-image: url(../images/bg.gif);
}

html, body { height: 100%; }

#container {
  	text-align: left;
  	margin: 0px auto;
  	padding: 0px;
  	width: 992px;
  	min-height: 100%;
  	background: url(../images/container.gif) top left repeat-y;
}

* html #container { height:100%; }

#ban {
  	margin: 0px;
  	padding: 0px;
  	background: url(../images/ban.jpg) top;
  	background-repeat: no-repeat;
  	height: 232px;
  	width: 992px;
}

#left {
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}

.mainmenu {
  	float: left;
  	width: 133px; 
  	height: 19px;
  	margin: 0px 0px 3px 7px;
  	padding: 4px 0px 0px 30px;
  	background: url(../images/btn_inaktiv.gif);
  	background-repeat: no-repeat;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
	font-weight: bold;
	color: #83460e;
}

.mainmenu:hover { 
  	background: url(../images/btn_hover.gif);
  	background-repeat: no-repeat;
	color: #fffcfa;
}

#mainmenu_aktiv {
  	float: left;
  	width: 133px; 
  	height: 19px;
  	margin: 0px 0px 3px 7px;
  	padding: 4px 0px 0px 30px;
  	background: url(../images/btn_aktiv.gif);
  	background-repeat: no-repeat;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
	font-weight: bold;
	color: #f18a2b;
}

.submenu {
  	float: left;
  	width: 133px; 
  	height: 17px;
  	margin: 0px 0px 3px 7px;
  	padding: 4px 0px 0px 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: bold;
	color: #83460e;
}
.submenu_sub {
	float: left;
  	width: 113px; 
  	height: 17px;
  	margin: 0px 0px 3px 7px;
  	padding: 4px 0px 0px 50px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: bold;
	color: #83460e;
}

.submenu:hover { 
	text-decoration: underline;
	color: #f18a2b;
}

#submenu_aktiv {
  	float: left;
  	width: 133px; 
  	height: 17px;
  	margin: 0px 0px 3px 7px;
  	padding: 4px 0px 0px 30px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: bold;
	color: #f18a2b;
}

.submenu_sub_aktiv {
  	float: left;
  	width: 113px; 
  	height: 17px;
  	margin: 0px 0px 3px 7px;
  	padding: 4px 0px 0px 50px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: bold;
	color: #f18a2b;
}

#left_add {
	float: left;
	width: 157px;
  	margin: 40px 0px 3px 7px;
  	padding: 5px 0px 5px 6px;
	border-top: 1px solid #83460e;
	border-bottom: 1px solid #83460e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83460e;
	line-height: 20px;
}

* html #left_add { margin: 40px 0px 3px 4px }

#left_add p { margin: 0px 0px 15px 0px }

#main {
	float: left;
	width: 795px;
	min-height: 566px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 11px;
	background: url(../images/main_bg.jpg) #fffcfa;
	background-repeat: no-repeat;
}

* html #main { height: 55%; }

#footer {
  	margin: 0px auto;
  	padding: 0px;
  	margin-top: -50px;
  	background: url(../images/footer.gif) bottom;
  	background-repeat: no-repeat;
  	height: 50px;
  	width: 992px;
  	clear: both;
}

.clear {
  	clear:both;
  	height:50px;
}

#footer_text {
  	float: left;
	text-align: center;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-style: italic;
  	color: #83460e;
  	margin: 32px 0px 0px 285px;
}

* html #footer_text { margin: 33px 0px 0px 145px; }

#footer_text strong { font-weight: normal; }
