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

body { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	background: #eae7d6;
	color:#000;
}

a{
	color:#af6842;
	font-size:14px;

}

a:link {
	color:#af6842;
	text-decoration:underline;
	font-size:14px;
}


a:visited {
	text-decoration: underline;
	color:#af6842;
	font-size:14px;
}


a:hover {
	text-decoration: none;
	font-size:14px;
	color:#af6842;
}

a:active{
	text-decoration: none;
	color:#af6842;
}

h1, h2, h3, h4{
	color:#af6842;
}

h1 { 
	font-size: 18px;
	
}

h2 { 
	font-size:16px;
	
}

h3 { 
	font-size: 15px;
	
}

h4 { 
	font-size: 14px;
	
}

img {
	border:none;
}

/* IDs////////////////////*/

#clear{
	clear:both;
}


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

#content{
	width:689px;
	border:#af6842 2px solid;
	background:#f3f3f3;
	margin:11px 61px 0px 0px;
	float:right;
}

#content h2, h3{
	padding-left:15px;
	text-align:center;
}

#content p{
	text-align:justify;
	padding: 5px 15px;
}

/*#content li{
	list-style-type:none;
	display:inline;
}

#content ul{
	margin:0px 10px 15px;
	text-align:center;
}*/

#copyright{
	margin:0px 500px;
	font-size:10px;
	text-align:center;
	width:380px;
	float:left;
}

#copyright a:link{
	font-size:10px;

}

#copyright p{
	margin:0px;
	padding:0px;
}

#detail{
	text-align:justify;
}

#detail h4{
	margin: 5px 15px;
}

/*#detail ul{
	text-align:justify;
}
*/
#detail li{
	display:list-item;
	list-style-type:disc;
	margin:5px 50px;
	/*text-align:left;*/
}

#detail2{
	text-align:justify;
}

#detail2 h4{
	margin: 5px 15px;
}

#detail2 ul{
	text-align:justify;
}

#form{
	margin:0px 170px 60px;
	width:450px;
}

#form p{
	padding:0px;
}


#header{
	display: block;
	margin:0px 0px 0px 190px;
}

#header img{
	padding: 10px;
}

#homeservice{
	margin:0px 10px 15px;
	text-align:center;
}

#homeservice li{
	list-style-type:none;
	display:inline;
}


#message{
	height:120px;
}

#middle{
	margin:0px;
}

/*#offered{
	text-align:left;
}
*/
#portrait{
	margin:0px 10px;
	float:right;
}

#schutzhund{
	margin:10px 0 0 45px;
	height: 70px;
	/*float:left;*/
}

#slogan{
	margin-left:37px;
}

#title{
	margin-left:370px;
}

/*Footer//////*/

#address{
	/*margin:-70px auto;*/
	margin:0px auto;
	padding:0px;
	width:250px;
}

#footer{
	margin:0px auto;
	width:380px;
}

#footer img.nodisplay{
	display:none;
}

#footer ul{
	margin:0px;
	padding: 0px;
	float:left;
}

#footer li{
	list-style-type:none;
	height:24px;
}

#footer a{
	width:518px;
	height:24px;
	display:block;
}

#email a{
	background:url(images/email.jpg) no-repeat;
}

#email a:hover{
	background:url(images/email_hover.jpg) no-repeat;
}



/*CLASSES////////////////////////*/
.answers{
	display:none;
}

.both{
	font-weight:bold;
	font-style:italic;
}

.detailtech{
	display:list-item;
	list-style-type:disc;
	margin:5px 50px;
}
.heading{
	padding:5px 0px 5px 105px;
}

.indent{
	list-style-type: disc;
	margin:5px 50px 5px 108px;

}

.serviceheading {
	padding-bottom:10px;
	margin:5px 15px;
}


.servicesOffered{
	text-align:left;

}

.serviceOn{
	margin:0px;
	padding: 0px;
}

.technone{
	list-style-type:none;
}

/*Vertical Navigation////////*/

#nav{
	width:202px;
	height:545px;
	list-style-type:none;
	float:left;
}

#nav img.nodisplay{
	display:none;
}

#nav ul{
	margin:0px;
	padding: 0px;
}

#nav li{
	float:left;
	list-style-type:none;
	height:44px;
	padding:10px 0px 5px 10px;
	
}

#nav a{
	display:block;
	height:44px;
/*	width:202px;
*/	
}



#home a{
	background:url(images/nav/home.jpg) no-repeat;
	width:190px;
}

#home a:hover{
	background:url(images/nav/home_hover.jpg) no-repeat;
	width:190px;
}	

#home a.current{
	background: url(images/nav/home_active.jpg) no-repeat;
	width:202px;
}

#services a{
	background:url(images/nav/services.jpg) no-repeat;
	width:190px;
}

#services a:hover{
	background:url(images/nav/services_hover.jpg) no-repeat;
	width:190px;
}	

#services a.current{
	background: url(images/nav/services_active.jpg) no-repeat;
	width:202px;
}

#about a{
	background:url(images/nav/about.jpg) no-repeat;
	width:190px;
}

#about a:hover{
	background:url(images/nav/about_hover.jpg) no-repeat;
	width:190px;
}	

#about a.current{
	background: url(images/nav/about_active.jpg) no-repeat;
	width:202px;
}

#publist a{
	background:url(images/nav/publist.jpg) no-repeat;
	width:190px;
}

#publist a:hover{
	background:url(images/nav/publist_hover.jpg) no-repeat;
	width:190px;
}	

#publist a.current{
	background: url(images/nav/publist_active.jpg) no-repeat;
	width:202px;
}

#testimonials a{
	background:url(images/nav/testimonials.jpg) no-repeat;
	width:190px;
}

#testimonials a:hover{
	background:url(images/nav/testimonials_hover.jpg) no-repeat;
	width:190px;
}	

#testimonials a.current{
	background: url(images/nav/testimonials_active.jpg) no-repeat;
	width:202px;
}

#blog a{
	background:url(images/nav/blog.jpg) no-repeat;
	width:190px;
}

#blog a:hover{
	background:url(images/nav/blog_hover.jpg) no-repeat;
	width:190px;
}	


#contact a{
	background:url(images/nav/contact.jpg) no-repeat;
	width:190px;
}

#contact a:hover{
	background:url(images/nav/contact_hover.jpg) no-repeat;
	width:190px;
}	

#contact a.current{
	background: url(images/nav/contact_active.jpg) no-repeat;
	width:202px;
}
#photography a{
	background:url(images/nav/photo.png) no-repeat;
	width:190px;
}

#photography a:hover{
	background:url(images/nav/photo_hover.png) no-repeat;
	width:190px;
}	

