/* Link color */
a:link {
	color: #0000ce;
	text-decoration: underline;
}
a:visited {
	color: #52188c;
	text-decoration: underline;
}
a:active {
	color: #ff0000;
	text-decoration: underline;
}
a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.title {
	color: #fffff;
	text-decoration: none;
}


/* General */
html { 
	padding: 0px;
	margin: 0px;
}
body {
	font-family: 'Osaka','Verdana', 'ＭＳ Ｐゴシック',sans-serif,serif;
	background-color: #e1ddd9;
	color: #564b47;  
	padding: 0px 20px;
	margin: 0px;
	line-height: 130%;
}



/* Margin pre p h2*/
p {
	padding: 0px 20px 0px 10px;
}

pre {
	margin: 0px;
	padding: 0px;
	line-height: 100%;
}
pre.aa {
	font-family: ＭＳ Ｐゴシック;
}



/* H title*/
h1 {
	text-transform: uppercase;
	text-align: right;
	color: #ffffff;
	background-color: #31309c;
	padding: 15px 20px;
	margin: 0px;
}
h2 {
	padding: 10px;
	text-transform: ppercase;
	color: #564b47;
}
h2.title {
	padding-top: 10px;
	color: #564b47;
	border-bottom: 2px dashed;
}
h3 {
	padding: 9px;
	color: #ffffff;
	background-color: #31309c;
}
/* Blockquote */

blockquote {

}
/* Index option */
#inhalt {
	border:1px solid #564b47; 
	background-color:#fff;
}
#inhalt #navi {
	border-left:1px dotted #000; 
	border-bottom:1px dotted #000;
	float: right;
	width: 250px;
	background-color:#ffcbce;
	margin:0px 0px 20px 20px;
}
