body {	background: #FFFFFF;	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;	font-size: 100.01%;	margin: 0px;	padding: 0px;}

a {
	color:  #993333;
}#inhalt {	height: 229px;	left: 50%;	margin: -114px 0px 0px -440px;	padding: 0px;	position: absolute;	top: 50%;	width: 880px;	overflow: hidden;}#container {	margin: auto;	text-align:center;	width: 880px;}#header {	}#navigation, #sprachwahl {	border-top: 1px solid #cc6666;	text-align: right;	width: 820px;	float: right;	margin-bottom: 50px;}

#sprachwahl {
	padding-bottom:  10px;
	border-bottom: 1px solid #cc6666;	
}.ashinologo {	margin-left: auto;
	float: right;}

.ashinologostart {	margin-left: 195px;}

.button {
	float:left;
}#profil.button, #kontakt.button, #start.button, #englisch.button, #japanisch.button {	margin-left: 44px;}#content {	clear: both;	float: right;	border-bottom: 1px solid #cc6666;	width: 600px;	text-align: left;
	padding-bottom: 1.5em;
	padding-right:  220px;
	margin-bottom: 2em;}#content h1 {	font-size: 1.4em;	font-weight: normal;	text-transform: uppercase;	color: #993333;}

#content h2 {	font-size: 0.9em;	font-weight: normal;	color: #993333;
	margin-top: 40px;}#content p, #content label, #content ul {	color: #666666;	font-size: 0.8em;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.5em;}

#content ul {
	list-style-image: url(../_images/listbullet.gif);
}

#content li {
	margin-bottom: 0.5em;
}

/* Gruppierung für Vorschaubild und Beschreibung */ 

#vorschaucontainer {
	float: left;
	width:  120px;
	height:  210px;
	padding:  0;
	margin:  2em 1.7em 0 0;
}

#vorschaucontainer p {
	padding:  0;
	margin:  0;
	font-size: 0.7em;
}

div.vorschautext {
	float: left; 
}

/* Schattenwurf für Vorschaubilder */ 

div.shadow {
	float: left;
	padding: 0 4px 4px 0;
	background: url(../_images/dropshadow.png) no-repeat bottom right;
}
div.shadow img {
	display: block;
	position: relative;
	top: -2px;
	left:-2px;
	padding:5px;
	background:#FFF;
	border: 1px solid;
	border-color: #ccc;
}

/* Kontaktformular */ 

form {
	padding: 0;
	margin:  0;
}

label, input {
	display:  block;
}

input, textarea {
	color: #cc6600;
}

#vorname,#name,#email,#nachricht {
	padding: 0.2em;
	border:  1px solid grey;
}

#vorname:focus,#name:focus,#email:focus,#nachricht:focus {
	border:  1px solid #993333;
}

label {
	margin-bottom: 1em;
}

fieldset {
	display: inline;
	border: 0;
	margin-top: 1em;
	padding:  1em 0;
}

legend {
	padding:  0;
}

fieldset#kontaktinformationen {
	float: left;
}

fieldset#anliegen {
	float: right;
}

legend {	font-size: 0.9em;	font-weight: normal;
		color: #993333;}

.submit {
	clear: both;
	float: right;
	margin-top: 0;
}


