@charset "UTF-8";
/* CSS Document 
Author: Christian Buchholz
Content: CSS for Tierartz Praxis Eichner

Content:

* 2 Body 
* 3 Header
* 4 Navigation
* 5 Content 
* 6 Type

*/

body{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:62.5%;
	line-height:1.7em;
	color:#333;
}
#blog-title{
	display:inline;	
}
#blog-title a{
	background:url(../images/sprite.gif) no-repeat -13px  -106px;
	width:180px;
	height:80px;
	display:block;
	float:left;
	text-indent:-9999px;
	
}
/* Navigation Top bars 
___________________________________________________________________*/

.subNavigation{
	float:right;
	margin:5px 10px 10px 0;
	display:block;
	}
.subNavigation li{
	padding:10px 0 3px 0;
	text-align:right;
	border-bottom:1px solid #CCC;
}
.subNavigation a{
	color:#a0a0a0;
	padding-bottom:5px;
	text-decoration:none;
}

#sideContent .subNavigation{
	clear:both;	
}
#topNavigation{
	background:#3e3e3e;
	height:35px;
	margin:0 0 5px 0;
	float:left;
}

#topNavigation ul {
	margin:0 0 0 100px;
	float:left;
}
#topNavigation ul li{
	float:left;
	line-height:35px;
	
}
#topNavigation a{
	color:#FFF;
	font-size:1.3em;
	background:url(../images/nav-spacer.gif) no-repeat right center;
	padding:0 30px 0 30px;
	 
}
#topNavigation .sub-menu{
	background:#b1b1b1;
	
}
#topNavigation .sub-menu li a{
		background:none;
		color:#FFF;
	
}

.breadcrumbs{
		width:100%;
		clear:both;
		height:25px;
		margin-bottom:10px;
		float:left;
		border-bottom: 1px dotted #CCCCCC;
		padding:0 0 0 0;
}
.breadcrumbs,
.breadcrumbs a{
	color:#666;
	
}

h1.unsere-leistungen{
	background:url(../images/sprite.gif) no-repeat -12px  -351px;
}
h1.erfurt {
	background:url(../images/sprite.gif) no-repeat -12px  -472px;
}
h1.neudietendorf{
	background:url(../images/sprite.gif) no-repeat -12px  -531px;
}
h1.standort-neudietendorf{
	background:url(../images/sprite.gif) no-repeat -12px  -690px;
}
h1.standort-erfurt{
	background:url(../images/sprite.gif) no-repeat -12px  -750px;
}
h1.unsere-offnungs-zeiten-in-erfurt{
	background:url(../images/sprite.gif) no-repeat -12px  -861px;
}
h1.unsere-offnungs-zeiten-in-neudietendorf{
	background:url(../images/sprite.gif) no-repeat -12px  -807px;
}

h1.impressum{
	background:url(../images/sprite.gif) no-repeat -12px  -634px;
}

h1.sitemap{
	background:url(../images/sprite.gif) no-repeat -12px  -579px;

	}
.entry-title{
	height:36px;
	width:500px;
	display:block;
	text-indent:-9999px;
	clear:both;
}
h1.homePage{
	background:url(../images/sprite.gif) no-repeat -12px  -16px;
	height:85px;
}

.contact-title{
	background:url(../images/sprite.gif) no-repeat -22px  -408px;
	height:45px;
	width:629px;
	display:block;
	text-indent:-9999px;
	clear:both;
}
.contacts  #sideContent,
.leistungen  #sideContent{
	width:320px;
	
}

.contacts .entry-content,
.leistungen  .entry-content {
	width:650px;
	margin-left:20px;

}


.entry-content {
		font-size:1.2em;
}
.entry-content h2{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:100;
	font-size:1.1em;
	padding:0;
	margin:10px 0 0 0;	
	color:#fab868;
}
.entry-content h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	font-weight:100;
	font-size:1em;
	padding:0;
	margin:10px 0 0 0;	
	
}
.entry-content h2,
.entry-content h3,
.entry-content p,
.listStaff{
	padding:5px 10px;
}

.entry-content .wp-caption{
	width:100%!important;
}
.entry-content .wp-caption img{
	float:left;
}

.entry-content  .wp-caption-text{
		float:left;
		padding:0 0 0 15px;
}
.listStaff{
	clear:both;
	float:left;
	width:100%;
}
.listStaff li{
		float:left;
}
.listStaff li ul li{
	float:none;
}
.listStaff li ul li h3{
		font-weight:600;
}
.listStaff li ul{
	width:500px;	
}
.listStaff li ul li .captionText{
	display:inline-block;
}

li.spacerStaff {
		width:100%;
		float:none;
		clear:both;
		padding:15px;
}

.headerSideBarTitle{
	background:#333;
	color:#FFFFFF;
	padding:10px 40px;
	float:right;
}
#footer{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	height:70px;
	margin:15px 0 25px 0;
	font-size:1.1em;
	padding:10px 0 0 0;
}
#footer p{
		display:inline-block;
}
.copyText{
	color:#f1942d;
	
}

em.footerLogo{
	background:url(../images/sprite.gif) no-repeat -12px  -202px;
	float:right;
	width:162px;
	height:60px;
	display:block;
}

#sideContent .ninja_annc_container{
	background:#ebebeb;
	color:#333;
 	float:left;	
}
	
#sideContent .ninja_annc_container .ninja_annc{
	width:360px;
	height:auto;
	padding:10px;
	float:left;
}



#sideContent .ninja_annc_container h3{
	background:url(../images/sprite.gif) no-repeat -12px  -301px;
	float:left;
	width:335px;
	height:35px;
	display:block;
	text-indent:-9999px;
	clear:both;
}
#sideContent .ninja_annc_container p{
	float:left;
	padding:0 0 10px 10px;
	clear:both;
	font-size:1.2em;
	
}
#sideContent img{
		float:right;
}
/* form elements */

.wpcf7-submit{
	padding:6px 16px;
	color:#FFF;
	background:#3E3E3E;
}

.wpcf7-text{
	height:20px;
	border:1px solid #a0a0a0;
}

.formSpacer{
		clear:both;
		height:10px;
		display:block;
}

.leistung h2,
.leistung img,
.leistung  .wp-caption-dd,
.leistung  div,
.leistung  p{
	display:block;
	clear:both;

}

