* {
margin:0;
padding:0;
}

html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

body {
background:#282828 url(../images/bg-header-tile-noindex.jpg) repeat-x;
color:#f5d179;
font-family:"Trebuchet MS", Arial;
font-size:12px;
line-height:16px;
}

a {
outline:none;
border:none;
position:relative;

color:#f5d179;
}

a img {
border:none;
}

ul {
list-style-type:none;
}

div#header h1 {
position:absolute;
z-index:100;
text-indent:-10000px;
width:275px;
height:184px;
top:25px;
left:330px;
}
div#header h1 a {
display:block;
width:275px;
height:184px;
}

div#container {
width:960px;
margin:0 auto;
}

div#header {
width:960px;
height:314px;
background:url(../images/bg-header-noindex.jpg) no-repeat;
position:relative;
z-index:0;
}

div#headerObj {
background:url(../images/bg-header-obj-noindex.jpg) no-repeat;
height:473px;
width:960px;
position:absolute;
padding:5px 0 0 0;
}

div#columns {
padding-bottom: 127px;
position:relative;
z-index:100;
}

div#sidebarOne {
width:215px;
float:left;
}

div#sidebarOne p {
margin:0 0 16px 27px;
}

ul#navigation {
text-indent:-10000px;
list-style:none;
margin:18px 0 48px 0;
}
ul#navigation li {
height:30px;
}
ul#navigation li a {
display:block;
height:30px;
background:url(../images/bg-navigation.jpg) no-repeat;
width:204px;
}

ul#navigation li a#willkommen {background-position:-215px 0;}
ul#navigation li a#willkommen:hover, 
ul#navigation li a#willkommen.active {
background-position:0 0;
}

ul#navigation li a#futtermittel{background-position:-215px -30px;}
ul#navigation li a#futtermittel:hover, 
ul#navigation li a#futtermittel.active {
background-position:0 -30px;
}

ul#navigation li a#helgaswelt{background-position:-215px -60px;}
ul#navigation li a#helgaswelt:hover, 
ul#navigation li a#helgaswelt.active {
background-position:0 -60px;
}


ul#navigation li a#links{background-position:-215px -90px;}
ul#navigation li a#links:hover, 
ul#navigation li a#links.active {
background-position:0 -90px;
}

ul#navigation li a#kontakt{background-position:-215px -119px;}
ul#navigation li a#kontakt:hover, 
ul#navigation li a#kontakt.active {
background-position:0 -119px;
}

ul#navigation li a#anfahrt{background-position:-215px -149px;}
ul#navigation li a#anfahrt:hover, 
ul#navigation li a#anfahrt.active {
background-position:0 -149px;
}

ul#navigation li a#impressum{background-position:-215px -179px;}
ul#navigation li a#impressum:hover, 
ul#navigation li a#impressum.active {
background-position:0 -179px;
}

div#content {
padding:96px 0 16px 10px;
width:466px;
float:left;
}

div#content dl {
margin-bottom:16px;
}

div#content dl dt {
font-weight:bold;
border-bottom:1px solid #F5D179;
display:block;
}

div#content dl ul {
margin-left:20px;
list-style-type:square;
}

div#content ul {
margin-bottom:16px;
line-height:20px;
}

h2 {
height:30px;
width:240px;
background:url(../images/bg-h2.png);
text-indent:-10000px;
margin-bottom:16px;
}
div#content p {
margin-bottom:16px;
}
h2#h-willkommen {
background-position:0 0;
}
h2#h-futtermittel {
background-position:0 -30px;
}
h2#h-helgaswelt {
background-position:0 -269px;
}
h2#h-links {
background-position:0 -120px;
}
h2#h-kontakt {
background-position:0 -150px;
}
h2#h-anfahrt {
background-position:0 -180px;
}
h2#h-impressum {
background-position:0 -210px;
}
h2#h-aktionen {
background-position:0 -241px;
}

h3 {
margin:16px 0 16px 0;
}

.thumb {
padding:14px;
background:url(../images/bg-thumb.jpg) no-repeat;
}

.thumbNoBorder {
	padding: 14px;
}

.gallery a {
margin:0 57px 35px 0;
}

span.badge {
position:absolute;
right:0;
bottom:0;
background:url(../images/bg-thumb-span.png);
width:45px;
height:44px;
}

div#sidebarTwo {
width:249px;
float:left;
padding:96px 0 0 20px;
}

div#footerContainer {
height:127px;
position:relative;
clear:both;
margin-top:-127px;
background:url(../images/bg-footer-tile.jpg) repeat-x;
z-index:20;
}

ul#footerNav {
width:820px;
height:16px;
margin:0 auto;
list-style:none;
font-size:11px;
padding:20px 0 0 310px;
color:#282828;
}

ul#footerNav li {
float:left;
}
ul#footerNav li a {
color:#282828;
padding:2px 5px 2px 5px;
background:url(../images/bg-footer-li.jpg) center right no-repeat;
}
ul#footerNav li a:hover, ul#footerNav li a.active {
background:#282828;
color:#bc994f;
}

ul#footerNav li a.last {
background-image:none;
}

.floatLeft {
float:left;
margin:0 10px 10px 0;
}

.clear {
clear:both;
}

.displayNone {
display:none;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.cmsliste{
	list-style:square;
	margin-left:20px;
}

.strich{
	border-bottom: solid 1px;

}
