h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 11pt Helvetica,Verdana,Arial 
}

html, body {
	margin:0;
	padding:0;
	height:100%;
	}
img {
	border:0px;
}

body {
	background-color:#ccccff;
	color:#000;
	font:100%  sans-serif;
	text-align:left;  horizontal centering for IE Win quirks
}

h1 {
	Font-size:14px;
	COLOR:#000;
	font-weight:bold;
	margin: 0;
  	padding: 0;
}


.navigation li {
  list-style:none;
  border-bottom: 1px solid #999;
  float:left;
  width:217px;
}

.navigation li a:link, .navigation li a:visited  {
  font-size: 100%;
  display: block;
  padding: 0.4em 0em 0.4em 0.5em;
  /*border-left: 0px solid #fff;
  border-right: 0px solid #fff;
  background-color: #B51032;*/
  background-color: #666;
  color: #FFFFFF;
  text-decoration: none;
  list-style: none;

}

.navigation li a:hover {
  background-color: #999999;
  color: #FFFFFF;
}


* html .navigation li a {
  width: 100%;
}

.navi_2 {
  width: 170px;
}

.navi_act ul {
  margin: 0;
  padding: 0;
}

.navi_2 li {
  list-style:none;
  border-bottom: 1px solid #e2e2e2;
}
/*

.navi_2 li a:link, .navi_2 li a:visited  {
  font-size: 90%;
  display: block;
  padding: 0.4em 0 0.4em 1.5em;
  border-left: 12px solid #711515;
  border-right: 1px solid #711515;
  background-color: #666;
  color: #000;
  text-decoration: none;
  list-style: none;

}
*/

.navi_2 li a:hover {
  background-color: #711515;
  color: #FFFFFF;
}

* html .navi_2 li a {
  width: 100%;
}


/*
.headline {
	padding-top:50px;
	color:#000;
}
*/


	#container {
	position:relative;
	top:50px;
	margin:0 auto;
	height:730px;
	width:970px;
	background-color:#eeeefd;
	border: 1px solid #000;
}

a {
text-decoration:none;
color:#666;
text-decoration:none;
background-color:inherit;
}

a:hover {
text-decoration:none;
color:#c00;
font-weight:normal;
background-color:inherit;
}

a img {
border:0;
}


A.nav {
	Font-size:1.0em;
	COLOR: #fff;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
A.nav:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}

A.nav:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.nav:hover {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.nav:active {
	COLOR: #fff;
	TEXT-DECORATION: none;
}

A.navact {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
A.navact:link {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION:underline;
}

A.navact:visited {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION:underline;
}
A.navact:hover {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION:underline;
}
A.navact:active {
	Font-size:1.0em;
	COLOR:#fff;
	TEXT-DECORATION: none;

}


#container div {
	font-size:14px;
}

#header {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:154px;
	border: 0px #000 solid;
	/*z-index:3;*/
}
/*
#left_uebernavi {
	position:relative;
	top:153px;
	left:0px;
	width:170px;
	height:40px;
	background-color:#222;
	z-index:2;
}
*/

#left_navi {
	position:absolute;
	top:222px;
	left:0px;
	width:217px;
	height:508px;
	background-color:#666;
	z-index:1;
}

#content {
	position:absolute;
	top:230px;
	left:235px;
	width:707px;
	height:478px;
	padding-top:12px;
	background-color:#eeeefd;
	z-index:3;
	overflow:auto;
	padding-right:20px;
	text-align: justify;
}

/*
#right {
	position:absolute;
	top:222px;
	right:0px;
	width:240px;
	height:450px;
	background-color:#e2e2e2;
	padding-left:2px;
}
*/

#left	{
	position:absolute;
	top:462px;
	left:0px;
	width:160px;
	height:268px;
	background-color:#666;
	padding-left:0px;
}


#footer {
	padding:0px;
	margin:0px;
	text-align: center;
	font-size: 10px;
	background-color: #fff;
}
