body {background-color: #fff;
		background-image:   url(../images/bg.jpg);
		background-position: top; 
		background-repeat: repeat-y;
		font-family: "Bitstream Vera Sans", "Trebuchet MS", helvetica, arial, sans-serif; 
		font-size: 12px;
		margin: 0px;
		padding:0px;
		}
h1 {padding: 0px; font: bold italic 20px georgia, serif; color:#E8AB13; line-height: 24px;}
h2 {padding: 0px; font: bold 16px arial, sans-serif; }
h3 {padding: 0px; font: bold 14px arial, sans-serif; }
h4 {padding: 0px; font: bold 12px arial, sans-serif; }
hr {width:340px; color:#fff; height:0px; margin-left:30px; margin-right:15px; text-align:right; border:1px solid #ccc; }
a:link {color:#b22222; text-decoration:none; } /* color original #666 */
a:visited {color:#b22222; text-decoration:none;} /* color original #666 */
a:hover {color: #E8AB13;}
a:active {color:#ccc;}

.klein {font-size: 11px;
		line-height:14px;}

#container {width: 900px;
			\width: 901px;
			w\idth: 899px;
			margin-top:0px;
			margin-bottom:0px;

			margin-left: auto;
			margin-right: auto;
			font: 12px helvetica, "Microsoft Sans Serif", arial, sans-serif;
			color: #444;
			line-height:17px;}

#banner {padding-top: 10px;
			padding-right: 15px;
			margin: 0px;
			height: 168px;
			}

#content {padding: 0px;
			margin-left: 205px;
			margin-right: 5px;}
#content-ani {padding: 0px;
			margin-left: 65px;
			margin-right: 5px;}


#sidebar-a {float: left;
			width: 160px;
			\width: 161px;
			w\idth: 159px;
			margin-top: 25px;
			margin: 0px;
			padding: 40px; 
			text-align: left;
			clear: both;}
#sidebar-ani {float: left;
			width: 10px;
			\width: 11px;
			w\idth: 9px;
			margin-top: 25px;
			margin: 0px;
			padding: 0px; 
			text-align: left;
			clear: both;}
#rightcontent {
		float: right;
		margin-top:50px;
		margin-left: 40px;
		
		width:210px;
		padding:0px;
		padding-right:10px;
		text-align:left;
		}
/*p.navileiste {text-align: right;
		margin-right: 40px;
		font: 18px bold georgia, serif;
		}*/

#nav, #nav ul { /* all lists */
	
	padding: 0px;
	margin: 0;
	background-color: transparent;
	list-style: none;
	font: 18px bold georgia, serif;
	line-height: 19px;
}



#nav li { /* all list items */
	float: left;
	padding-left: 10px;
	background-color: transparent;
	/*width: 7em;*/ /* width needed or else Opera goes nuts */
}
#nav a { 
	display:block;
	/*width: 7em;*/
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: transparent;
	font: 15px bold georgia, serif;
	line-height: 18px;
	padding-top: 5px;
	width: 9em;
	text-align:left;
	left: -100em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#anzeige {text-align: left;
		padding-left: 10px;
		background-color: #f3f7f8;
		}

#bild {
	margin-top:0px;
	margin-left:36px;
	padding-right:18px;
	}
#bild-text {
	margin: 0px 8px 18px 18px;
	
	}
#bild-start {
	border: 1px solid #000;
	margin-left: 10px;
	margin-bottom: 10px;
	}
#bild-rechts {
	border: 1px solid #000;
	margin-left: 0px;
	margin-bottom: 10px;
	}

#footer {clear: both;
			padding: 0 0 0 60px;
			height: 164px;
			margin: 0px;
			background-image:    url(../images/fuss.jpg);
			background-repeat: no-repeat;
			background-position: bottom;
			font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}