body {
	background-color:#dddddd;
	padding:0px;
	margin:0px;
	/* text-align:center; */
	/* vertical-align:middle; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a, hover {
	text-decoration:none;
}
a  {
	outline:0;
	-moz-outline:0;
}

/*a, p, li, ul, h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}*/

li, ul, h1, h2, h3, h4, h5 {
	color:#646464;
}

h1, h2, h3, h4, h5 {
	font-size: 14px;
	font-weight:bold;
}

.tx-aahbook-pi1 {
	width: 560px;
	margin-left: 20px;
	margin-top: 8px;
}

.tx-aahbook-pi1-header {
	margin-left: 3px;
}

.tx-aahbook-pi1-textarea {
	height:55px;
}

/*============================================*/

div#container {
	position	: absolute;
	top		: 50%;
	left		: 50%;
	width		: 955px;
	height		: 594px;
	margin-top 	: -297px;
	margin-left	: -477px;
}

/*============================================*/

div#white_fond {
	position:absolute;
	top:0px;
	left:0px;
	width:955px;
	height:594px;
	/* border: 2px solid #E6E6EC; */
	background-image:url(style_tierheim_01_FILES/bg_image.gif);
}

/*============================================*/

div#banner {
	position:absolute;
	top:0px;
	left:0px;
	width:526px;
	height:122px;
	background-image:url(style_tierheim_01_FILES/banner.gif);
}

/*============================================*/

div#infos_rechts {
	position:absolute;
	top:149px;
	right:0px;
	width: 148px;
	height: 365px;
	background-image:url(style_tierheim_01_FILES/infos_rechts.gif);
}

/*============================================*/

div#katze {
	position:absolute;
	top:67px;
	left:595px;
	width: 156px;
	height: 101px;
	background-image:url(style_tierheim_01_FILES/katze.gif);
}

/*============================================*/

div#hund {
	position:absolute;
	top:454px;
	left:0px;
	width: 100px;
	height: 109px;
	background-image:url(style_tierheim_01_FILES/hund.gif);
}

/*============================================*/

div#footer_pfote_l {
	position:absolute;
	top:574px;
	left:111px;
	width: 19px;
	height: 17px;
	background-image:url(style_tierheim_01_FILES/bg_pfote_2.gif);
}

div#footer_pfote_r {
	position:absolute;
	top:574px;
	left:805px;
	width: 19px;
	height: 17px;
	background-image:url(style_tierheim_01_FILES/bg_pfote_1.gif);
}

/*============================================*/

div#footer {
	position:absolute;
	top:575px;
	left:140px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
}

/*============================================*/

div#inhalt {
	position:absolute;
	text-align:left;
	top:161px;
	left:200px;
	width:590px;
	height:380px;
	overflow:auto;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	background-color:#E4EAEF;
}

/*============================================*/

div#inhalt .csc-firstHeader {
	color:#646464;
	font-size: 14px;
	/*word-spacing: 1px;*/
	/*letter-spacing: 1px;*/
	/*text-transform: uppercase;*/
	font-weight:bold;
	/*font-style:bold;*/
	margin-top: 5px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right:0px;
} 

/*============================================*/

div#inhalt .bodytext {
	font-size: 11px;
	padding-right:10px;
	padding-left:0px;
	line-height: 15px;
	color:#646464;
}
div#inhalt p {
	padding-bottom: 0px;
}

/*============================================*/

div#navi_oben {
	position:absolute;
	text-align:left;
	top:27px;
	right:0px;
	width:144px;
	height:80px;
	background-image:url(style_tierheim_01_FILES/navi_oben.gif);
	background-repeat: no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

/*============================================*/

.navi_o, .navi_o a,
.navi_o_act, .navi_o_act a {
	display:block;
	padding-top:3x;
	height:28px;
	max-height:25px;
	margin-bottom:0px;
}
.navi_o,
.navi_o_act {
	padding-top:3px;
	padding-left:28px;
}
.navi_o a,
.navi_o_act a {
	margin-top:-3px;
	padding-top:3px;
	margin-left:-28px;
	padding-left:28px;
}

/*============================================*/

.navi_o a {
	background-image:url(style_tierheim_01_FILES/pfeil_off.gif);
	background-repeat: no-repeat;
	color:white;
}
.navi_o a:hover {
	background-image:url(style_tierheim_01_FILES/pfeil_on.gif);
	background-repeat: no-repeat;
	color:black;
}

/*============================================*/

.navi_o_act {
	background-image:url(style_tierheim_01_FILES/pfeil_on.gif);
	background-repeat: no-repeat;
	color:black;
}	
.navi_o_act a {
	background-image:url(style_tierheim_01_FILES/pfeil_on.gif);
	background-repeat: no-repeat;
	color:black;
}
.navi_o_act a:hover {
	color:black;
}

/*============================================*/

div#navi_links {
	position:absolute;
	text-align:left;
	top:168px;
	left:14px;
	width:145px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

/*============================================*/

.navi_l, .navi_l a,
.navi_l_act, .navi_l_act a {
	display:block;
	padding-top:2x;
	height:22px;
	max-height:20px;
	margin-bottom:0px;
}
.navi_l,
.navi_l_act {
	margin-top:-2px;
	padding-top:2px;
	padding-left:28px;
}
.navi_l a,
.navi_l_act a {
	margin-top:-2px;
	padding-top:2px;
	margin-left:-28px;
	padding-left:28px;
}

/*============================================*/

.navi_l a {
	background-image:url(style_tierheim_01_FILES/bg_pfote_2.gif);
	background-repeat: no-repeat;
	color:#646464;
}
.navi_l a:hover {
	background-image:url(style_tierheim_01_FILES/bg_pfote_1.gif);
	background-repeat: no-repeat;
	color:#879CB3;
}

/*============================================*/

.navi_l_act {
	background-image:url(style_tierheim_01_FILES/bg_pfote_1.gif);
	background-repeat: no-repeat;
	color:#879CB3;
}	
.navi_l_act a {
	background-image:url(style_tierheim_01_FILES/bg_pfote_1.gif);
	background-repeat: no-repeat;
	color:#879CB3;
}
.navi_l_act a:hover {
	color:#879CB3;
}
