body {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	color: #322925;
	font-family:  Times, Georgia,"Times New Roman", serif;
	font-size: 10pt;

}

td {
	vertical-align: top;
	color: #322925;
	margin: 0;
	padding: 0;
}

table,tr,div  {
	margin: 0;
	padding: 0;
}

p.big {
	font-size:12pt;
	line-height:22px;
}

p {
 line-height:18px;
 }

#superheader { 
	padding-top:60px; 
	padding-bottom:7px;
	padding-left:40px; 
}


#superheader .superheadertbl {
	color:#ff4500; 
	width:918px;
}

#superheader td {
	color:#ff4500; 
	/*width:958px;*/
}

#superheader .superheadertbl a {
	color:#322925; 
	text-decoration:none;
	margin-left: 24px;
}

#superheader .superheadertbl a:hover, 
	#superheader .superheadertbl a.actual {
	color:#ff4500; 
}

#header table {
	width:958px;
	padding:0;
}

#header   {
	background-repeat: no-repeat;
	padding:0;
	padding-left: 40px;
	height: 158px;	
	background-color: #ff4500;
	width:958px;
	padding:0;
}

#header td {
	font-size: 9pt;
	vertical-align: bottom;
	height:140px;
	padding:0;
	color:white;
}

#tierarztpraxis {
	font-size: 16pt;
	line-height:20pt;
	position:absolute;
	top:161px;
	left:40px;
	color:white;
}


#header #title {
	width:100%;
	height:140px;
}

#header .spacer {
	padding:0;
	width:8px;
	display: block;
}

#navbar {
	background-color: #DEDBDA;
	height:34px;
}

#navbar a {
	line-height: 34px;
	display: block;
	height:34px;
	float:left;
	color:#322925;
	text-decoration:none;
	padding-left: 3px;
	padding-right:34px;
}

#navbar {
	padding-left:40px;
}

#navbar a:hover {
	color: #ff4500;
	text-decoration:none;
	background-color:#c2bfbf;
}

#navbar a.actual {
	color: #ff4500;
	background-color:#c2bfbf;
}

#navbar a.actual {
	text-decoration:none;
}

#contents {
	background-color: white;
	padding-left:0px;
	padding-top: 40px;
	height:100%;	
	line-height:16px;
}

#tablecont {width:958px;height:100%;}
#tablecont .imagebar {
background-repeat: no-repeat;
background-image:url('../images/ani.gif');
width:282px;
height:440px;
}
#tablecont .spacer {height: 12px;}
#tablecont .spacer_small {height: 8px;}
#tablecont .navig {
	color:#FF4500;
	text-decoration: none;
}

#tablecont .navig:hover {
text-decoration:underline;
}

.enum {font-weight: bold; color: #ff4500; width:12px;}
.people img {border:0; border-right: 10px solid #ff4500; }
.people {width:100%}

#header div {	
	display: block;
	width: 66px;
	height: 120px;
	padding:0;
	margin:0;
}

#headcat {background-image: url('../images/cat1.gif');}
#headcat:hover {background-image: url('../images/cat2.gif');}

#headdog {background-image: url('../images/dog1.gif');}
#headdog:hover {background-image: url('../images/dog2.gif');}

#headbird {background-image: url('../images/bird2.gif');}
#headbird:hover {background-image: url('../images/bird1.gif');}

#headgecko {background-image: url('../images/gecko1.gif');}
#headgecko:hover {background-image: url('../images/gecko2.gif');}


#shadowtop { background-image:url('../images/shadow-top.gif');height:8px;padding: 0;margin:0;}
#shadowbottom {background-image:url('../images/shadow-bottom.gif');height:8px;padding: 0;margin:0;}

#contents .headline {
	font-size: 18pt;
	color: #ff4500;
	line-height:20pt;
}
#contents .big_grey {
	font-size: 18pt;
	font-weight: bold;
	color: #5f5f5f;
	line-height:20pt;
}
#contents .subheadline {
	font-weight: bold;
	color: #ff4500;
}

#contents .color {
	color: #ff4500;
}

#contents .peoplefunc, #contents .section {
	font-weight: bold;
	color: #322925;
}
#contents .txt {
	vertical-align: top;
}

#contents .line {
	height:1px;
	background-color: #ff4500;
}