a.ala {
	background: #666666;
	border: 1px solid #000000;
	color: #CCCCCC;
	font: 0.8em Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
}

a.ala:hover, a.bla:hover { background: #999999; color: #FFFFFF; }

a.bla {
	background: #8B0000;
	border: 1px solid #000000;
	color: #FFFFFF;
	font: 0.8em Arial, Helvetica, sans-serif;
	padding-left: 19px;
	padding-right: 19px;
	text-decoration: none;
}

body, td {
	background: #313031;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 15px 0px 0px 0px;
}
div.auftrag {
	float: left;
	margin: 0px 3px 15px 3px;
	width: 165px;
	border: 1px solid Black;
	padding: 0px 0px 0px 0px; 
	letter-spacing: 0px;
	text-align: center;
	font: 12px Arial, sans-serif;
  }
div.book {
	background-color: #FFFFFF;
	float: left;
	height: 188px;
	padding-left: 10px;
	width: 200px;
}

div.book0 {
	background-color: #FFFFFF;
	float: left;
	height: 188px;
	padding-left: 10px;
	width: 150px;
}

div.book1 {
	background-color: #FFFFFF;
	float: left;
	height: 188px;
	padding-left: 30px;
	width: 315px;
}

div.container { height: 188px; width: 728px; }

div.float {
	background: #FFFFFF;
	color: #000066;
	float: left;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 6px 4px 10px 0px;
}

div.floatc {
	background: #FFFFFF;
	color: #000066;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 6px 0px 6px 0px;
}

div.floatr {
	color: #000066;
	float: right;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 6px 6px 0px 4px;
}

div.line { height: 30px; text-align: center; width: 728px; }

h1, h2 {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin: 0em 0em 0em 0em;
}
h2 {
	margin: 20px 0px 0px 0px;
}
h2 em, h1 em {
	background: #FFFFFF;
	color: #000066;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0em 0em 0em 0em;
}

img { border: none; }

.im { border: 1px solid #000000; }

#content { padding-left: 189px; }
#footer {
	color: #999999;
	font: small sans-serif;
	margin: 0px auto;
	text-align: right;
	width: 744px;
}
#frame {
	background: #FFFFFF;
	color: #000000;
	margin: 0px auto;
	padding: 10px 6px 8px 10px;
	width: 728px;
}

#frame a:link, #frame a:active {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#frame a:visited {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#frame a:hover {
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#logo { margin: 0px auto; width: 744px; }

#nav {
	background: #666666;
	color: #FFFFFF;
	margin: 0px auto;
	padding: 0px 0px 3px 0px;
	text-align: right;
	width: 744px;
}

#side {
	background: #FFFFFF;
	color: #000000;
	float: left;
	padding: 0px 0px 0px 0px;
}
#side img {
	margin: 4px 0px 0px 0px;
}#side ul {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	list-style-type: none;
	}i {
		font-size: 14px;
		letter-spacing: 0px;
		color: #333333;
}.con {
	background-color: #CCCCCC;
}.back {
	color: #8B0000;
	size: 50px;
	}.lp {
	text-align: right;
}.album {
	border: 1px solid #000000;
	float: left;
	font: 10px Arial, sans-serif;
	letter-spacing: 0px;
	margin: 0px 10px 12px 10px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 147px;
	background-color: White;
	height: auto;
}.clear {
	clear: both;
}.spacer {
	margin: 20px 0px 0px 0px;
}
