h4,h5,h6,div,p,body,html,input,button,ul,li { 
	font: normal 12px arial, sans-serif;
	color:#000000;
}

h1 { 
	font: normal 14px arial, sans-serif;
	font-weight: bold;
	color:#444444;
}

h2 { 
	font: normal 14px arial, sans-serif;
	font-weight: bold;
	color:#000000;
}

h3 { 
	font: normal 13px arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
	text-decoration:underline;
}

h4 { 
	font: normal 12px arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
}


a {
	color:#ffffff;
	text-decoration:none;
	background: none;
}
a:hover {
	color:#222222;
	background: #ffffff;
}

body {
	margin:0px;
	padding:0px;
}

div#container {
  width:100%;
  height:auto;
  align:left;
  margin:0px;
  margin-bottom:30px;
  padding:0px;
}

div#logo {
  margin:0px;
  padding-top:28px;
  width:800px;
  height:42px;
  text-align:right;
}

div#navi {
  clear:both;
  background:#E6EAEB url(../fileadmin/images/navi_layer.gif) no-repeat;
  margin:0px;
  padding-top:5px;
  padding-left:300px;
  height:24px;
}

div#content_layer {
	background:#f4f4f4 url(../fileadmin/images/content_layer.gif) repeat-y;
  margin:0px;
  margin-top:1px;
  width:100%;
  height:auto;
  overflow: hidden;
}

div#left { 
	background:#4E4E4E url(../fileadmin/images/subnavi_layer.gif) no-repeat;
	float:left;
	margin:0px;
  padding-top:165px;
  padding-left:15px;
  width:185px;
  min-height:290px;
  height:auto !important;
  height:290px;
}

div#content {
  background-color:#A8D176;
  margin-left:201px;
  padding-left:40px;
  padding-right:40px;
	padding-top:40px;
	padding-bottom:40px;
  width:520px;
  min-height:380px;
  height:auto !important;
  height: 380px;
}

div#news {
  margin-top:35px;
  font: normal 12px arial, sans-serif;
  color:#000000;
}

div#footer {
	clear: both;
  font: normal 12px arial, sans-serif;
  color:#666666;
  text-align:right;
  margin-top:10px;
  margin-bottom:5px;
  padding-right:5px;
  width:800px;
  height:13px;
}