/* styles für aixots homepage */

html {
/*	background-color: #705030;*/
/*	background-color: #F0B820;*/
/*	background-color: #C39A50;*/
/*	background-color: #99FF66;*/
/*	background-color: #FFDD99;*/
/*	background-color: #CCFF66;*/
/*	background-color: #FFFFFF;*/
	background-color: #FFDD66;
}

body {
	width:		800px;
	margin-left:	auto;
	margin-right:	auto;
	margin-top:	40px;
	margin-bottom:	40px;
/*	border:		2px solid #FFDD66;*/
	font-family:	"Lucida Sans Unicode", "Verdana", "sans-serif";
	font-size:	75%;
	line-height:	1.2em;
}

a {
	text-decoration: none;
	border:		none;
}

a img {
	border:		none;
}

img.rechts {
	margin:		5px 0px 5px 20px;
	float:		right;
}

img.links {
	margin:		5px 20px 5px 0px;
	float:		left;
}

.underline {
	text-decoration: underline;
}

.fett {
	font-weight:	bold;
}

.kursiv {
	font-style:	italic;
}

.rot {
	color:		#990033;
}

.toplink {
	text-align:	right;
	margin:		10px 0px 10px 0px;
}

.rechts {
	text-align:	right;
}

.links {
	text-align:	left;
}

.blockrechts {
	display:	block;
	float:		left;
	width:		200px;
}

.blocklinks {
	display:	block;
	float:		right;
	width:		200px;
}

.zentriert {
	text-align:	center;
}

#headercontainer {
	background-color:	#FFFFFF;
	padding:	10px 10px 10px 10px;
}

#headerimg {
	display:	block;
	float:		left;
	padding-right:	10px;
}

#headertext {
	background-color: #FFFFFF;
	height:		92px;
	padding:	10px 5px 10px 0px;
	margin:		0px 0px 0px 194px;
	text-align:	right;
}

#headertext .phonetic {
/*	padding:	0px 0px 0px 0px;*/
	font-size:	40%;
	letter-spacing:	0.3em;
	color:		#402000;
}

#headertext h1 {
	text-align:	right;
	font-size:	220%;
	font-family:	"Lucida Sans Unicode";
	letter-spacing:	0.3em;
	padding:	20px 0px 20px 0px;
	margin:		0px 0px 20px 0px;
	border-bottom:	1px solid black;
	color:		#990033;
}

#navheader {
	background-color: #FFFFFF;
	padding:	20px 0px 0px 0px;
}

#navheader ul {
	margin:		0px 0px 0px 192px;
	text-align:	center;
	background-color: #FFDD66;
	list-style-type: none;
	list-style-position: inside;
	border-top:	1px solid #FFDD66;
	border-bottom:	1px solid #FFDD66;
	padding:	6px;
}

#navheader ul li {
	display:	inline;
}

#navheader ul li a {
	padding:	5px 10px;
	background-color: #FFDD66;
	color:		#402000;
	border:		none;
	text-decoration: none;
	font-weight:	bold;
/*	border-left:	1px solid #A08060;*/
}

#navheader ul li a:hover {
	background-color: #FFFFCC;
}

#navheader ul li a:active {
	text-decoration: none;
	border:		none;
}
#maincontainer {
	background-color: #FFFFFF;
	padding-top:	10px;
}

#maincontainer h3 {
	text-align:	right;
	color:		#402000;
	border-right:	18px solid #990033;
/*	border-right:	5px solid #990033;*/
	padding:	0px 10px 0px 0px;
	margin:		20px 0px 30px 0px;
	font-size:	150%;
}

#maincontainer h4 {
	text-align:	left;
	color:		#990033;
/*	border-right:	5px solid #990033;*/
	padding:	0px 10px 0px 0px;
	margin:		20px 0px 20px 0px;
	font-size:	100%;
}

#maincontainer h5 {
	text-align:	left;
	color:		#402000;
	padding:	0px 10px 0px 0px;
	margin:		0px 0px 5px 0px;
	font-size:	100%;
}

#maincontainer blockquote {
	background-color: #FFFFCC;
	margin:		0px 0px 0px 50px;
	padding:	1px 20px 1px 20px;
}

#maincontainer table {
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	text-align:	left;
	font-size:	90%;
}

#maincontainer td, th {
	vertical-align: top;
/*	padding-right:	10px;*/
}

#maincontainer .randlinks {
	margin-left:	50px;
}

#maincontainer ul {
	margin-left:	40px;
}

#maincontainer ul.content {
	text-align:	left;
	color:		#402000;
/*	border-right:	5px solid #990033;*/
	padding:	10px 15px 0px 0px;
	margin:		0px 0px 40px 0px;
	list-style-type: none;
}

#maincontainer ul.links {
	list-style-image:	url(../styles/bullet-r.gif);
}

#blog .datum {
	margin:		0px 0px 0px 0px;
	font-weight:	bold;
	font-size:	80%;
}

#blog .headline {
	margin:		30px 0px 5px 0px;
	color:		#990033;
	font-size:	120%;
	font-weight:	bolder;
	letter-spacing:	0.2em;
}

#blog .eintrag {
	margin:		10px 0px 0px 50px;
}

#logbuch .datum {
	color:		#990033;
	font-weight:	bold;
}


#textleft {
	background-color: #FFFFFF;
	width:		520px;
	margin:		10px 20px 0px 20px;
	padding:	10px 20px 20px 20px;
	text-align:	justify;
	line-height:	1.5em;
}

#textleft a {
	color:		#990033;
}

#textleft a:hover {
/*	color:		#990033;
	background-color: #FFFFFF;
	font-weight:	bold;
	text-decoration: underline;
	border-bottom:	1px solid #990033;
	border-top:	1px solid #990033;*/
	background-color: #FFFF99;	
}

#textright {
	float:		right;
}

#textright .shadow {
	background-color: #FFFFCC;
	width:		149px;
	margin:		10px 10px 20px 20px;
	padding:	10px 20px 20px 20px;
	border-left:	1px solid #990033;
	text-align:	left;
	font-size:	80%;
}

#textright .shadow a {
	color:		#990033;
	font-weight:	bold;
}

#textright .shadow ul {
	list-style-position:	outside;
	list-style-image:	url(../styles/bullet-r.gif);
	padding:		0px;
	margin:			0px 0px 0px 5px;
}

#textright .shadow ul li {
	padding:		5px 0px;
}

#textright .clearbox {
	background-color: #FFFFFF;
	color:		#402000;
	width:		168px;
	margin:		20px 10px 20px 20px;
	padding:	10px 10px 10px 10px;
	border:		1px dotted #990033;
	text-align:	left;
	font-size:	80%;
}

#textright .clearbox a {
	color:		#990033;
}

#textright .clearbox ul {
	list-style-type:	none;
	padding:		0px;
	margin:			0px 0px 0px 5px;
}

#textright .separated {
	width:		149px;
	margin:		20px 10px 20px 20px;
	padding:	0px 20px 0px 20px;
	border-left:	1px solid #990033;
	text-align:	left;
	font-size:	90%;
	line-height:	1.6em;
}

#textright .separated a {
	color:		#990033;
}

#textright .separated ul {
	list-style-type:	none;
	padding:		0px;
	margin:			0px 0px 0px 5px;
}

#footer {
	background-color: #FFFFFF;
	text-align:	justify;
	padding:	20px 0px 10px 20px;
}

#textfooter {
	margin:		10px;
	border-top:	1px solid #FFDD66;
	color:		#705030;
	padding-top:	20px;
	padding-right:	10px;
	font-size:	80%;
	text-align:	right;
}

#textfooter a {
	color:		#990033;
}
