body {
	font-size: 12px;
	font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif;
	background:url('images/bg.jpg') ;
}

span.seo{position: absolute; left:-10000px;}
div.seo{position: absolute; left:-10000px;}

strong { font-weight:bold}

td { vertical-align: top; }

a
{
	color:#523120;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

#main
{
	position:relative;
	margin:auto;
	width:950px;
}
#logo
{
	position:absolute;
	left:745px;
	
}
#claim
{
	position:absolute;
	top:275px;
	left:560px;
}
#mood img
{
	width:950px;
}

#header ul.links
{
	margin-left:5px;
	float:left;
}
#header ul.rechts
{
	margin-right:5px;
	float:right;
}
#header li
{
	float:left;
	padding:20px 5px 20px 5px;
}
#header li:hover,
#header li.aktiv
{
	background: url('images/wobinich.gif') center top no-repeat;
}
#header a
{
	text-decoration:none;
}
#fusslinks
{
	float:left;
	padding:10px;
	width:700px;
	
}
#linkscontent
{
	float:left;
	width:200px;
	
}
#mittecontentbreit,
#mittecontent
{
	float:left;
	padding:0 10px;
	width:540px;
	
}
* html #mittecontent
{
	padding:0 5px;
	width:540px;
}
#mittecontentbreit
{
	width:710px;
}
#rechtscontent
{
	float:right;
	width:187px;
	
}
#fussrechts
{
	float:right;
	width:187px;
	text-align:right;
	padding:10px;
}

#maincontent 
{
	margin-top:15px;
}
#maincontent a
{
	text-decoration:underline;
}
#maincontent h1
{
	font-weight:bold;
	font-size:21px;
	margin-bottom:10px;
}
#maincontent h2
{
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}
#maincontent ol
{
	list-style-type: decimal;
}
#maincontent ol li
{
	list-style-type: decimal;
	margin-left:30px;
} 
#maincontent ul
{
	list-style: disc;
}
#maincontent ul li
{
	list-style: disc;
	margin-left:20px;
}
.clear
{
	clear:both;
}

