@charset "utf-8";
/* CSS Document */

html, body{
  height:100%;
  margin:0;
  padding:0;
  font-family: 'Muli', sans-serif; font-size:14px; color: #000; line-height:20px; 

}

#navi {
	position: absolute; 
	left: 50px; width:800px; height:200px;
	border: 0; 
	top:50px;
	padding:20px;
	background-color:#FFF;
}

#subnavi {
	position: absolute; 
	left: 63px;
	border: 0; 
	top:115px;
	padding-left:10px;
}

#content {
	position: absolute; 
	left: 63px;
	border:0;
	top: 180px;
	line-height:20px;
	padding-left:10px; padding-right:50px;
}

#textcontent {
	position: absolute; 
	left: 50px;
	width:794px;
	border:0;
	top: 180px;
	line-height:20px;
	background-color:#FFF;
	padding-left:23px; padding-right:23px; padding-bottom:30px;
}

#infotext {max-width:1000px;}

.thumbs { padding-right:12px; padding-bottom:10px;}
.blacktext {font-family: 'Muli', sans-serif; font-size:14px; color: #777; line-height:20px;}
.blackbg {text-decoration:none; font-size:18px; font-family: 'Muli', sans-serif; color:#fff; background-color:#000; padding-left:3px; padding-right:4px; line-height:30px;}


a.navi {text-decoration:none; font-size:20px; font-family: 'Muli', sans-serif; color:#000; padding-left:3px; padding-right:4px;}
a.navi:visited {text-decoration: none; color:#000;}
a.navi:link {text-decoration: none; color:#000;}
a.navi:hover {text-decoration: none; color:#fff; background-color:#000;}
a.navi:active {text-decoration: none; color:#fff; background-color:#000;}

a.naviaktiv {text-decoration:none; font-size:20px; font-family: 'Muli', sans-serif; color:#fff; background-color:#000; padding-left:3px; padding-right:4px;}
a.naviaktiv:visited {text-decoration: none; color:#fff; background-color:#000;}
a.naviaktiv:link {text-decoration: none; color:#fff; background-color:#000;}
a.naviaktiv:hover {text-decoration: none; color:#fff; background-color:#000;}
a.naviaktiv:active {text-decoration: none; color:#fff; background-color:#000;}


a.subnavi {text-decoration:none; font-size:15px; font-family: 'Muli', sans-serif; color:#777777; padding-right:40px;}
a.subnavi:visited {text-decoration: none; color:#777777;}
a.subnavi:link {text-decoration: none; color:#777777;}
a.subnavi:hover {text-decoration: none; color:#000000;}
a.subnavi:active {text-decoration: none; color:#000000;}

a.subnaviaktiv {text-decoration:none; font-size:15px; font-family: 'Muli', sans-serif; color:#000000; padding-right:40px;}
a.subnaviaktiv:visited {text-decoration:none; font-size:15px; font-family: 'Muli', sans-serif; color:#000000; padding-right:40px;}
a.subnaviaktiv:link {text-decoration:none; font-size:15px; font-family: 'Muli', sans-serif; color:#000000; padding-right:40px;}
a.subnaviaktiv:hover {text-decoration:none; font-size:15px; font-family: 'Muli', sans-serif; color:#000000; padding-right:40px;}
a.subnaviaktiv:active {text-decoration:none; font-size:15px; font-family: 'Muli', sans-serif; color:#000000; padding-right:40px;}

a {text-decoration:none; font-size:14px; font-family: 'Muli', sans-serif; color:#000; }
a:visited {text-decoration: none; color:#000;}
a:link {text-decoration: none; color:#000;}
a:hover {text-decoration: none; color:#777;}
a:active {text-decoration: none; color:#777;}





