/* ------------------------------- :::: revier online 2008 :::: ------------------------------- */
body {
	margin : 0 0 20px 0;
	padding : 0;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7b7b7b;
	background : url(images/bg.gif) repeat-x #DBEAD6;
	line-height : 125%;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link, a:visited {
	text-decoration : none;
	color : #006A2F;
}

a:hover {
	text-decoration : none;
	color : #7b7b7b;
}

ul {
	margin : 0;
	padding : 8px 0 0 16px;
}

li {
	padding : 0 0 4px 0;
} 

table {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-collapse : collapse;
}

p {
	margin : 0 0 20px 0;
}

.clear {
	clear : both;
}

.clear_klein {
	clear : both;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin : -1px 0 0 0;
}

h1 {
	margin : 0 0 5px 0;
	padding : 0;
	font-size : 14px;
	color : #000;
}

hr {
	height : 0;
	border-top : 0;
	border-bottom : 1px dotted #e7e7e7;
}

.komment {
	font-size : 9px;
	font-weight : normal;
}

.valign {
	vertical-align : middle;
}

.rot {
	color : red;
}

form {
	margin: 0;
	padding: 0;
        display:none;
}

.druck {
	clear:both;
	padding-top: 5px;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN E N D E = = = = = = = = = = */

/* = = = = = = = = = = = = = = = =  GRUNDAUFBAU  S T A R T = = = = = = = = = = = = = */
.zentriert {
	margin : 0 auto;
	text-align : left;
}

/* = = = = = = = = HEADER ANFANG = = = = = = = = */
.header {
	background: url(images/header.jpg) no-repeat;

}
.tierfuttershop {
	margin: 0 0 0 30px;
}
.tierfuttershop img { border: none; }

/* = = = = = = = = NAVI ANFANG = = = = = = = = */
.mainnavi {
		display:none;
        margin: 144px 0 0 31px;
        height: 38px;
        width: 685px;
}
* html .mainnavi{
        margin: 146px 0 0 31px;
}
.navishop {
	margin : 0;
	float : left;
}
.navi {
	margin : 0;
	float : left;
}

.navi ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

.navi li {
	display : inline;
	margin : 0;
	padding : 0;
}

a.navilink:link, a.navilink:visited {
        height: 24px;
	color : #7b7b7b;
	display : block;
	padding : 14px 20px 0 20px;
        border-left: 1px solid #fff;
        float: left;
}

a.navilink:hover {
	color : #006A2F;
	display : block;
}
a.navilinkshop:link, a.navilinkshop:visited {
        height: 24px;
	color : #7b7b7b;
	display : block;
	padding : 14px 20px 0 95px;
        border-left: 1px solid #fff;
        float: left;
}
a.navilinkshop:hover {
	color : #006A2F;
	display : block;
}
/* = = = = = = = = = = = = = = = =  CONTENT S T A R T = = = = = = = = = = = = = */
.content {
        margin: 10px 0 0 0;
	background: url(images/contenthead.gif) no-repeat #fff;
}
.spaltemain {
        float: left;
        padding: 32px 0 0 0;
}
.postcontent {
        padding: 0 0 0 33px;
}
.postfoot {
	display:none;
	width: 438px;
	height: 52px;
     padding: 17px 0 0 33px;
	background: url(images/postfoot.gif) no-repeat;
}

/* = = = = = = = = = = = = = = = =  SIDEBAR S T A R T = = = = = = = = = = = = = */
.sidebar {
		display:none;
        width: 248px;
        margin: 24px 0 0 0;
        float:right;
        background: url(images/subnavibg.gif) repeat-y;
}
.sidebarhead {
        background: url(images/subnavihead.gif) no-repeat;
        width: 224px;
        height: 18px;
}
.sidebarfooter {
        background: url(images/subnavifooter.gif) 0 bottom no-repeat;
        width: 224px;
        height: 11px;
}
.button {
        width: 194px;
        height: 28px;
        background: url(images/subnavibutton.gif) no-repeat;
        padding: 1px 0 0 15px;
        margin: 0 0 0 15px;
}
.button h4 {
        margin: 0;
        padding: 6px 0 0 13px;
        font-size: 14px;
        font-weight: normal;
        color: #807E7F;
}
.subhead {
        margin: 0;
        padding: 8px 0 0 13px;
        font-size: 14px;
        color: #807E7F;
}
.home { background: url(images/home.gif) no-repeat; padding: 8px 0 0 34px;}
.website { background: url(images/website.gif) no-repeat; padding: 8px 0 0 34px;}
.webshop { background: url(images/webshop.gif) no-repeat; padding: 8px 0 0 34px;}
.rss { background: url(images/rss.gif) no-repeat; padding: 8px 0 0 34px;}
#s {
        width: 130px;
        min-width: 132px;
        height: 15px;
        background: #EAEAEA;
        color: #807E7F;
        border: 1px solid #C6C6C6;
        margin: 3px 0 0 0;
}
* html #s {
        margin: 2px 0 0 0;
}
.kategorien {margin: 0 0 0 42px;}
.kategorien ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
.kategorien li {
        padding: 3px 0 0 8px;
        background: url(images/dot.gif) 0 12px no-repeat;
}
.footer {
	display:none;
	height: 34px;
        width: 736px;
        padding: 0 0 0 32px;
        background: url(images/contentfooter.gif) no-repeat #FAFAFA;
}