.main{
	width: 886px; 
	color: #5B5F62;
	height: auto; 
	margin: 1em auto; 
	font-family: Arial Narrow, Arial, Verdana;
}

.content{
	
	padding-top: 30px;
	height: 323px; 
	font-size: 14px;
	color: #58585a
}

.content_impressum{
	
	padding-top: 30px; 
	height: auto; 
	font-size: 14px;
	color: #58585a
}

.header {
	background-image: url(../images/header.jpg); 
	width: 886px; 
	height: 130px;
}

.navi {
	width: 155px; 
	height: 452px; 
	color: #dadada; 
	float: left;
	padding-top:30px;
}

.test {
	height: 10000px;
}

/* div#s1 Navigation*/
div#s1 {
  width: 200px;          /* menu width */
}

div#s1 ul {
  list-style-type: none; /* get rid of the bullets */
  padding:0;             /* no padding */
  margin:0;              /* no margin for IE either */
}

div#s1 ul li {
  margin: 0;
  padding: 0;
  display:block;
}

div#s1 ul li a {
  display: block;         /* lines extend to right, make area clickable */
  color: #5B5F62;
  padding: 3px 3px 3px 23px;
  margin:0;
  text-decoration: none;
  height:15px;           /* hint for IE, alternatively remove whitespace from HTML */
}

div#s1 ul ul li a {
  margin-left: 20px;     /* indent level 1 */
  color: #969796;
}


div#s1 li ul, div#s1 li.open li.closed ul {
  display: none;         /* collapse */
}

div#s1 li.open ul {
  display: block;        /* expand */
}
 
div#s1 ul li.open a {
  background-image: url(../images/bullet_open.gif);
  background-repeat: no-repeat;
}

div#s1 ul li.closed a {
  background-image: url(../images/bullet_closed.gif);
  background-repeat: no-repeat;
}

div#s1 ul li.leaf a {
  background-image: url(../images/bullet_leaf.gif);
  background-repeat: no-repeat;
}
 
div#s1 li.active a {
  background-position: 0px -20px;
}
 
div#s1 li.active li a {
  background-position: 0px 0px;
  color: 5B5F62;          /* fix lower levels */
}

div#s1 ul li a:hover {
	color: #EC870E;
}

/* Schriftgröße der Links AGB, Impressum, Home */
a.smallLinks {
	font-size: 11px;
	display: block;	/* lines extend to right, make area clickable */
	color: #5B5F62;
	padding: 1px 1px 1px 23px;
	margin:0;
	text-decoration: none;
	top:535px;
}
a.smallLinks:hover {
	color: #EC870E;
}

/* Normale Links  */
a:link {
	color:#5B5F62; 
	text-decoration:none
}

a:visited {
	color:#5B5F62; 
	text-decoration:none
}

a:hover {
	color:#EC870E; 
	text-decoration:underline
}
	
a.weiterLinks {
	font-size: 18px;
	display: block;	/* lines extend to right, make area clickable */
	color: #EC870E;
	padding: 1px 1px 1px 0px;
	margin:0;
	text-decoration: none;
	top:535px;
}
a.weiterLinks:hover {
	color: #5B5F62;
}	

