@charset "utf-8";
/* CSS Document */


@import url("cms.css");


* {
	margin:0;
	padding:0;}
	
body, html {
	height:100%;}
	
body {
	background: url(../images/back.jpg) center top;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;}
	
.clear {
	clear:both;
	float:none;}
	
#container {
	width:900px;
	min-height:100%;
	margin:0 auto;
	background:url(../images/container-inner.jpg) no-repeat;}
	
#container-inner {
	width:751px;
	margin:0 auto;}
	
h1 {
	text-indent:-5000px;
	font-size:1px;}
	
ul {
	list-style:none;}
	
#logo {
	height:179px;
	padding:10px 60px 0 0;
	text-align:right;}
	
#subnav a {
	color:#fff;
	text-decoration:none;}
	
#subnav a.aktiv {
	text-decoration:underline;}
	
#header {
	width:751px;
	height:302px;
	background:url(../images/header.jpg) no-repeat;s}
	
#navigation  {
	width:715px;
	margin:0 auto;
	padding:15px 0 0 40px;}
	
#navigation ul {
	width:675px;
	height:38px;}
	
#navigation ul li {
	float:left;}
	
#navigation a {
	color:#fff;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-size:0.9em;
	padding:15px 5px 14px 7px;
	}
	
#navigation a:hover {
	text-decoration:underline;}
	
#navigation li.aktiv a {
	background:#cb0801;}
	
	
#navigation li#reiten:hover ul {
	display:block;}
	
#navigation ul ul {
	position:absolute;
	width:108px;
	height:38px;
	display:none;}
	
#navigation ul ul li {
	float:none;}
	
	
#navigation ul ul a {
	display:block;
	text-transform:none;
	font-size:0.9em;
	padding:5px;
	background:#cb0801;
	height:1%;}
	
	
#bild {
	width:715px;
	height:207px;
	margin:0 auto;
	padding:13px 0 0 0;}
	
#inhalt {
	width:695px;
	margin:0 auto;
	color:#eee9e3;
	padding:20px 0 170px 20px;}

	
h2 {
	font-family:"Times New Roman", Times, serif;
	margin:0 0 15px 0;
	font-size:2.4em;
	font-weight:normal;
	color:#ff6d26;}
	
.color {
	color:#cdd2b5;
	font-size:0.7em;
	letter-spacing:0.06em;}
	
h3 {
	font-family:"Times New Roman", Times, serif;
	color:#cdd2b5;
	font-size:1.6em;
	font-weight:normal;}
	
a {color:#ff6d26;}
	
#inhalt p {
	letter-spacing:0.02em;
	margin:0 0 15px 0;}
	
#inhalt ul {
	margin:0 0 15px 0;}
#inhalt ul li {
	background:url(../images/liste.jpg) no-repeat;
	padding:0px 5px 5px 25px;}
	
a img {
	border:0;}
	
#verkauf #inhalt img {
	border:1px solid #ffd3c0;
	padding:4px;
	margin:5px 5px 25px 5px;
	background:#d30801;}
	
table {
	color:#fff;
	border:1px solid #edb0b0;
	border-collapse:collapse;
	margin-bottom:25px;
	width:100%;
	background:#b40600;}
	
td, th  {
	border:1px solid #edb0b0;
	padding:5px;
	text-align:left;
	vertical-align:top;}
	
tr.zeile  {
	background:#cb0801;}
	
tr:hover  {
	background:#2c7132;
}
	
.text {
	width:60%;
	padding:0 10px 0 0;
	float:left;}
	
.news {
	width:33%;
	float:left;}
		
#footer {
	width:671px;
	height:61px;
	margin:-141px auto 0 auto;
	overflow:hidden;
	padding:40px 40px 40px 40px;
	background:url(../images/footer.jpg) no-repeat;}
	
#footer p {
	padding:0 20px 0 20px;
	float:left;}
	
#footer em{
	color:#ffa800;
	font-weight:bold;
	}
	
#footer p.top {
	float:right;
	margin:-15px 0 0 0;}
	
#footer  a {	
	color:#a80801;
	text-decoration:none;}
	
.img { padding:5px; background:#CD0904; border:1px solid #fff; margin: 0 10px 10px 0; }

.rolle { margin: -40px 0 0 280px;}

.file{
	display: block;
	padding-left: 25px;
	height: 15px;
	background: url(../images/files.gif) no-repeat left top;
	margin: 5px 0;
}