body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	background-color: black;
}

hr {
	height: 1px;
	margin: 4px 2px;
	color: #D3CB74;
	background-color: #D3CB74;
	border: 0;
}

h1 {
	font-size: 1.2em;
	font-weight: normal;
	margin: 2px;
	padding: 3px;
	background-color: #D3CB74;
	font-style: italic;
}

h2 {
	font-size: 1.1em;
}

h3 {
	font-size: 1em;
}

p {
	font-size: 0.8em;
	margin: 2px;
	padding: 3px;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #39445e;
}


a.vis {
	text-decoration: underline;
	color: #461616;
}
div#main {
	width: 968px;
	margin: 5px auto;
	border: 2px solid #843838;
	background: url(/anbieter/images/background.gif) repeat-y;
}

div#header {
	background: url(/anbieter/images/pferdelinks_01.jpg);
	width: 968px;
	height: 149px;
}

div#nav {
	width: 968px;
	height: 48px;
}

div#nav img {
	border: 0;
	padding: 0;
	margin: 0;
	width: 968px;
 	height: 48px;
}

div#leftblock {
	background-color: #451616;
	width: 234px;
	margin-left: -968px;
	float: left;
}

div#rightblock {
	background-color: #451616;
	width: 234px;
	margin-left: -234px;
	float: left;
}

div#centerwrapper {
	float: left;
	width: 100%;
}

div#centerblock {
	margin: 0 234px 0 234px;
}

div#footer {
	width: 968px;
	height: 40px;
	background-color:#451616;
	clear: both;
	padding: 10px 0;
	margin: 0;
	text-align: center;
}

div#footer a {
	color: #D3CB74;
}

div.navi_block {
}

div.anzeigen_navi, div#ranking_navi {
	text-align: center;
}

div.anzeigen_block {
	margin-top: 20px;
	margin-bottom: 20px;
}

div#toplinks_navi p {
	text-align: center;
	font-size: 1.1em;
}

div.navi_block h2, div.anzeigen_navi h2 {
	font-size: 0.9em;
	text-align: center;
	background-color: #D3CB74;
	margin: 0;
}

#footer ul {
	list-style: none;
	margin: 5px auto;
	padding: 0;
}

#footer ul li {
	display: inline;
	color: #D3CB74;
	font-size: 0.8em;
}

.navi_block ul {
	list-style: none;
	margin: 0 17px;
	padding: 20px;
}

.navi_block ul li {
	margin: 5px 0;
	background-color: #d3cb74;
	font-size: 0.8em;
	padding: 3px;
}

.navi_block ol {
	margin: 0 17px;
	padding: 20px;
	color: #d3cb74;
}

.navi_block ol li {
	margin: 5px 0;
	background-color: #d3cb74;
	font-size: 0.8em;
	padding: 3px;
}

div#bannerzone {
	font-size: 10px;
	background-color: #FFF;
	color: #000;
	text-align: center;
}

div#bannerzone p {
	text-align: left;
	margin: 0;
	padding: 2px 4px;
}

#searchform {
	color: #FFF;
	margin: 0;
	padding-top: 20px;
}

#searchform p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.6em;
}

p.url a {
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;
	background: url(/icon/arrow_right.png) no-repeat;
}

div#cms_loginform, div#cms_resendpassword, div#cms_registerlink {
	border: solid #451616 1px;
	background: #D3CB74;
	padding: 5px;
	margin: 2px;
}

div#cms_loginform h2, div#cms_resendpassword h2, div#cms_registerlink h2 {
	font-size: 1.1em;
	margin: 2px;
}

div#cms_loginform table, div#cms_resendpassword table {
	border: solid #451616 1px;
	margin: 5px auto;
	padding: 0;
}

div#cms_loginform th, div#cms_resendpassword th {
	color: #D3CB74;
	background-color: #451616;
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px;
}

div#cms_loginform td, div#cms_resendpassword td {
	font-size: 0.8em;
	padding: 5px;
}


div#cms_loginform a, div#cms_resendpassword a, div#cms_registerlink a {
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;
	background: url(/icon/arrow_right.png) no-repeat;
}

div.plus_eintrag {
	border: solid #451616 1px;
	background: #D3CB74 url(/anbieter/images/mustang.gif) 10px 20px no-repeat;
	padding: 5px;
	margin: 2px;
	min-height: 140px;
}

div.plus_eintrag h3 {
	font-size: 0.9em;
	margin: 2px 2px 2px 100px;
}

div.plus_eintrag p {
	font-size: 0.8em;
	margin: 2px 2px 2px 100px;
}

div.standard_eintrag {
	background: #FFF url(/anbieter/images/silhouette.gif) 10px 20px no-repeat;
	border: 0;
	padding: 5px;
	margin: 2px;
	min-height: 80px;
}

div.standard_eintrag h3 {
	font-size: 0.9em;
	margin-top: 2px;
	margin: 2px 2px 2px 100px;
}

div.standard_eintrag p {
	font-size: 0.8em;
	margin: 2px 2px 2px 100px;
}


img.cms_icon {
	border: 0;
}

table.toplinks {
	margin: 2px;
	padding: 5px;
	background-color:#D3CB74;
}

table.toplinks th {
	font-size: 0.9em;
	font-weight: bold;
	background-color: #D3CB74;
	padding: 2px;

}

table.toplinks td {
	font-size: 0.8em;
	background-color: #FFF;
	padding: 2px;
	max-height: 10px;
	overflow: hidden;
}
