/* universal styles */
* {margin:0px; padding:0px;}
img {border-width:0px;}
img a {border: none; text-decoration:none;}
body {
	background:url(../bilder/gold2.jpg) repeat-x;
}

blockquote 


input, textarea {outline:0px;}
textarea {overflow:auto;}
ul {
	list-style:none;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-left:2px;
	margin-bottom:12px;
	margin-right: 5px;
}

.entry ul {
	margin-right: 15px;
}

ol, .entry ol {list-style: decimal;
font-family:Tahoma, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
padding: 0px;
margin: 0px;}

ol li {
	list-style-type: decimal;
}

.block_weitere .menu {}

.block_weitere ul.menu  {
	list-style:none;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-left:0px;
	margin-bottom:12px;
}

.block_weitere ul.menu li {
	list-style: none;
}

.block_weitere ul.sub-menu  {
	list-style:none;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	margin-left:10px;
	margin-bottom:12px;
}
.block_weitere ul li a {
	font-weight: bold;
	color: #B68125;
	padding: 8px 0px;
	
}

.block_weitere ul li ul.sub-menu li a {
	background:#fff;
	font-weight: normal;
	color: #B68125;
	padding: 0px 0px;
}

.block_weitere ul ul.sub-menu { display: none;}
.block_weitere ul li.current-menu-item ul.sub-menu { display:block; }
.block_weitere ul li.current-menu-ancestor ul.sub-menu {
	display:block;
}
.block_weitere ul li.current_page_item ul.sub-menu { display:block; }

.block_weitere ul li.current_page_item ul.sub-menu li.current_page_ancestor a, .block_weitere ul li.current_page_item ul.sub-menu li.current_menu_ancestor a {text-decoration:underline; font-weight: bold;}

.block_weitere ul li ul.sub-menu li ul.sub-menu li.current-menu-item a,
.block_weitere ul li ul.sub-menu li.current-menu-item a {text-decoration:underline;}

.block_weitere ul li.current-menu-parent ul.sub-menu li ul.sub-menu li a {text-decoration:none;}

 


.entry ol {
  color: #999999;
  margin-left: 0px;

}

.entry ol li {
	color:#666;
	width:100%;
	margin-top:10px;
	padding:0px 0px 0px 0px;
	list-style-type:decimal;
	list-style-position:inside;

}

.entry ul li {
	width:100%;
	margin-top:10px;
	padding:0px 0px 0px 12px;
	background:url(../bilder/marker_3.gif) no-repeat 0px 6px;
	font-size:12px;
	color:#666;
}
.entry ul li:first-child {margin-top:0px;}
.entry ul li a {color:#B68125;}

/* Images Alignment &amp; Styling */
.alignleft {
  float: left;
  margin: 5px 12px 5px 0;
  padding:3px;
  border: 1px solid #dcdcdc;
}
.alignright {
  float: right;
  margin: 5px  0 10px 20px;
    padding:3px;
  border: 1px solid #dcdcdc;
}
.aligncenter {
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 15px;
  display: block; 
    padding:5px;
  border: 1px solid #dcdcdc;
}
.imgbox {
  padding: 5px;
  background: #222222;
  border: 1px solid #3a3a3a;
}


/* content hs */
h1, h1 a {
	font-family:Tahoma, Arial, sans-serif;
	font-size:20px;
	color:#B68125;
	font-weight:normal;
	margin-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 5px;
	text-decoration: none;

}
h1 a:hover, #content h2 a:hover {
	color:#B68125;
	border-bottom: none;
	text-decoration: none;
		font-weight:normal;

}

h2, h2 a, h2 a:hover {
	font-family:Tahoma, Arial, sans-serif;
	font-size:20px;
	color:#B68125;
	font-weight:normal;
	margin-bottom: 10px;
	padding-bottom: 2px;
	text-decoration:none;
	border-bottom: 1px solid #dcdcdc;
	line-height: 20px;
	margin: 10px 0;
	text-decoration:none;
	}

 h1.red, h2.red {
	background:#733236;
	color: #fff;
	padding: 8px 5px;
}

h1.white, h2.white {
	background:#fff;
	color: #B68125;
	padding: 2px 0;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #dcdcdc;
}


h1.newsletter, h2.newsletter {
	background:url(../bilder/icons/mail.png) no-repeat top right;
	padding: 14px 0px;
}

h1.kontakt, h2.kontakt {
	background:url(../bilder/icons/phone.png) no-repeat top right;
	padding: 14px 0px;
}

h1.news, h2.news {
	background:url(../bilder/icons/light.png) no-repeat top right;
	padding: 14px 0px;
}

h1.termine, h2.termine {
	background:url(../bilder/icons/leaf.png) no-repeat top right;
	padding: 14px 0px;
}

h1.weitere, h2.weitere {
	background:url(../bilder/icons/tree.png) no-repeat top right;
	padding: 14px 0px;
}
	
h3 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#B68125;
	font-weight:bold;
	margin: 10px 0;
	line-height: 1.6em;
}

h4 {font-family:Tahoma, Arial, sans-serif; font-size:14px; color:#1191b0; font-weight:normal; font-style:italic;}




p {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

.entry {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height: 1.6em;
}

a {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#B68125;
	text-decoration:none;
	border-bottom: none;
}
a:hover {
	border-bottom: none;
}

input, textarea {font-family:Tahoma, Helvetica, sans-serif;}



/* general styles */
.wrapper {
	width:100%;
	min-width:1200px;
	padding-top: 10px;
	background:url(../bilder/bg-top4.jpg) repeat-x;
}
.inner {width:942px; margin:0px auto;}
.fl {
	float:left;
	width: 100%;
	border-top: 10px solid #dcdcdc;
}
.fr {float:right;}
.cl {height:1px; overflow:hidden; clear:both;}

.linie {height:2px; overflow:hidden; background:url(../bilder/linie.gif) repeat-x;}

.line_1 {
	height:3px;
	overflow:hidden;
}
.line_2 {height:2px; overflow:hidden; background:url(../ibilder/dots_2.png) repeat-x;}
.line_3 {
	height:20px;
	overflow:hidden;
}
.line_4 {height:1px; overflow:hidden; background:url(../bilder/dots_3.gif) repeat-x;}



/* separators */
.separator_1 {
	height:11px;
	clear:both;
	overflow:hidden;
}
.separator_2 {height:23px; clear:both; overflow:hidden;}
.separator_3 {height:28px; clear:both; overflow:hidden;}
.separator_4 {height:22px; clear:both; overflow:hidden;}
.separator_5 {height:20px; clear:both; overflow:hidden;}
.separator_6 {height:17px; clear:both; overflow:hidden;}
.separator_7 {height:12px; clear:both; overflow:hidden;}
.separator_8 {height:8px; clear:both; overflow:hidden;}


/* header styles */
#header {
	background:url(../bilder/bg-top2.jpg) repeat-x;
}

.page-template-tmpl-page-health-php #header {
	background:url(../bilder/bg-top-a.jpg) repeat-x;
}

#header .inner {}
#header .line_1 {
	margin-top:20px;
}

.block_top_navigation {
	width:942px;
	height:30px;
	overflow:hidden;
}
.block_top_navigation a {
	font-size:12px;
	color:#999;
}
.block_top_navigation .col_1 {padding-top:18px; float:left; overflow:hidden;}
.block_top_navigation .col_2 {
	padding-top:10px;
	float:right;
	overflow:hidden;
}

.block_smallmenu_top {}

.block_social_footer  {
	width: 200px;
	float:right;
	padding-top: 12px;
}

.block_social_top {
	height:28px;
	padding-right:0px;
	padding-top:0px;
	overflow:hidden;
	background: transparent;
	padding-left: 0px;
}
.block_social_top a {
	height:26px;
	display:block;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image:url(../bilder/neue-social-icons.png);
	text-indent:-9000px;
}
.block_social_top a.google_plus {width:28px;}
.block_social_top a.google_plus:hover {background-position:0px -26px;}
.block_social_top a.twitter {width:28px; margin-left:4px; background-position:-30px 0px;}
.block_social_top a.twitter:hover {background-position:-30px -26px;}
.block_social_top a.su {width:28px; margin-left:4px; background-position:-60px 0px;}
.block_social_top a.su:hover {background-position:-60px -26px;}
.block_social_top a.vimeo {width:28px; margin-left:4px; background-position:-90px 0px;}
.block_social_top a.vimeo:hover {background-position:-90px -26px;}
.block_social_top a.facebook {width:28px; margin-left:4px; background-position:-120px 0px;}
.block_social_top a.facebook:hover {background-position:-120px -26px;}
.block_social_top a.skype {width:28px; margin-left:4px; background-position:-150px 0px;}
.block_social_top a.skype:hover {background-position:-150px -26px;}

.block_sign_up_top {
	height:18px;
	padding-left:13px;
	float:right;
	overflow:hidden;
	border-left:1px solid #ffffff;
	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
	color: #999;
	text-align: right;
}
.block_sign_up_top p {
	line-height:18px;
	color: #999;
}

#logo_top {
	min-height:100px;
	float:left;
	overflow:hidden;
	margin-top: -22px;
}

#main_menu {
	margin-right:-18px;
	padding-top:11px;
	float:right;
	margin-top: 0px;
	margin-bottom: 20px;
}
#main_menu ul {display:block;}
#main_menu li {display:block; float:left;}
#main_menu a {
	display:block;
	overflow:hidden;
	color:#7C3438;
}



#main_menu a:hover {color:#666; text-decoration:none;}
#main_menu a.active {color:#666;}



#main_menubott {
	margin-right:0px;
	padding-top:10px;
	float:left;
	margin-bottom: 0px;
	width: 920px;
	background: #fff;
	padding-left: 20px;
	padding-bottom: 10px;
	border: 1px solid #DCDCDC;
	font-size: 13px;
}
#main_menubott ul {display:block;}
#main_menubott li {display:block; float:left; border-left: 1px solid #B68125;}
#main_menubott li:first-child {border-left: none;}

#main_menubott ul li.current-menu-item, #main_menubott ul li.current_page_item, #main_menubott ul li.current-page-ancestor, #main_menubott ul li.current-post-parent
{font-weight: bold;}


#main_menubott a {

	display:block;
	overflow:hidden;
	color:#B68125;
}

#main_menubott a:hover {color:#B68125; text-decoration:underline;}
#main_menubott a.active {color:#B68125;}
#main_menubott > ul > li {height:19px; overflow:hidden; position:relative;}
#main_menubott > ul > li > a {
	height:19px;
	line-height:20px;
	padding:0px 10px;
	font-family:Tahoma, sans-serif;
	text-transform:uppercase;
	font-size: 13px;
}



/* content styles */
#content {
	padding-bottom:20px;
	overflow:hidden;
	padding-top: 20px;
}

#content-akademie {
	padding-bottom:20px;
	overflow:hidden;
}

.block_bereiche {
	width:942px;
	height:202px;
	}
	
	
.block_bereiche .image {
   position: relative;
   width: 100%; /* for IE 6 */
}

.block_bereiche .image1 {
	position: relative;
	width: 242px;
		height: 200px;
	float: left;
	border: 1px solid #dcdcdc;
}

.block_bereiche .image2 {
	position: relative;
	height: 200px;
	width: 684px;
	float: right;
	border: 1px solid #fff;

}

.block_bereiche h5 {
	position: absolute;
	top: 160px;
	left: 0px;
	width: 684px;
}

.block_bereiche h5 span {
	float: right;
	color: white;
	font: normal 20px/20px Tahoma, Arial, sans-serif;
	background: url(../bilder/transparenter40.png);
	padding: 10px;
	width: 664px;
	text-align: right;
}
	
.block_bereiche .content {
	padding:10px 3px 3px 3px;
	background-color:#ffffff;
	border: 1px solid #DCDCDC;
}

.block_search {overflow:hidden;}
.block_search .field {width:190px; height:29px; float:left; overflow:hidden; position:relative; background:url(../bilder/bg_text_field_1.png) no-repeat;}
.block_search .field span {width:165px; display:block; position:absolute; left:16px; top:7px; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#acacac; cursor:text;}
.block_search .field input {width:165px; height:17px; line-height:17px; margin-left:15px; margin-top:6px; display:none; background-color:transparent; border:0px; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#acacac;}
.block_search .submit {width:28px; height:28px; margin-left:3px; display:block; float:left; background-repeat:no-repeat; background-image:url(../bilder/button_go_search.png); background-color:transparent; background-position:0px 0px; border:0px; cursor:pointer;}
.block_search .submit:hover {background-position:0px -28px;}

.block_welcome {
	width:942px;
	height:30px;
	overflow:hidden;
	background: transparent;
	padding: 10px 0 0 0;
}

.block_welcome .text {
	width:500px;
	padding-top:0px;
	float:left;
	overflow:hidden;
	padding-left: 20px;
}

.block_welcome .breadcrump {
	width:900px;
	padding-top:0px;
	float:left;
	overflow:hidden;
	padding-left: 20px;
}

.block_welcome .breadcrump p {
line-height:18px;
}

.block_welcome .breadcrump a {
color: #666;
}

.block_welcome .text h1 {
	font-style:normal;
}
.block_welcome .text h1 span {color:#7C3438;}
.block_welcome .block_search {padding-top:6px; float:right;}

.block_more_from_blog {
	width:280px;
	overflow:hidden;
	margin-top: 20px;
}
.block_more_from_blog h2 {margin-bottom:20px;}
.block_more_from_blog h3 {margin:0px;}
.block_more_from_blog p {line-height:16px;}
.block_more_from_blog .date {
	padding-left:0px;
	padding-top:16px;
}
.block_more_from_blog .line_3 {margin-bottom:13px;}
.block_more_from_blog .main_button_1 {float:right;}
.block_more_from_blog .post {padding-bottom:13px; overflow:hidden;}
.block_more_from_blog .post a {color:#7C3438;}
.block_more_from_blog .post .pic_wrapper {
	width:60px;
	padding-bottom:2px;
	float:left;
	overflow:hidden;
}
.block_more_from_blog .post .pic_wrapper .pic {
	padding:3px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
	border: 1px solid #dcdcdc;
}
.block_more_from_blog .post .text {
	width:190px;
	margin-left:8px;
	float:left;
	overflow:hidden;
}




.widget  {
	overflow:hidden;
	margin-top: 0px;
	padding: 5px;
	border: none;
	margin-bottom: 20px;
	border: 1px solid #dcdcdc;
	
}
#content .widget h2 {
	margin-bottom:10px;
	padding: 2px 0;
}
.widget .textwidget h3, .widget .textwidget h3 a {
	color: #666;
	text-decoration: underline;
	margin:0px;
}

.widget .textwidget p {
	line-height:20px;
	margin: 10px 0;
}
.widget .textwidget .date {
	padding-left:0px;
	padding-top:0px;
	font-weight: bold;
}
.widget  .line_3 {margin-bottom:13px;}
.widget  .main_button_1 {float:right;}
.widget  .textwidgett {padding-bottom:13px; overflow:hidden;}
.widget  .textwidget a, .widget  .textwidget a:hover {
	color:#B68125;
	text-decoration: underline;
}

.widget .textwidget .pic_wrapper {
	width:60px;
	padding-bottom:2px;
	float:left;
	overflow:hidden;
}
.widget .textwidget .pic_wrapper .pic {
	padding:3px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
	border: 1px solid #dcdcdc;
}

#content .widget .textwidget img {

	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
margin:10px 0;
}

.widget .textwidget {
	width:190px;
	margin-left:0px;
	float:left;
	overflow:hidden;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 1.6em;
}




.block_termine {
	width:198px;
	overflow:hidden;
	margin-top: 20px;
}
.block_termine h2 {margin-bottom:20px;}
.block_termine .post h3, .block_termine .post h3 a {
	color: #666;
	text-decoration: underline;
	margin:0px;
}

.block_termine p {line-height:16px;}
.block_termine .date {
	padding-left:0px;
	padding-top:0px;
	font-weight: bold;
}
.block_termine .line_3 {margin-bottom:13px;}
.block_termine .main_button_1 {float:right;}
.block_termine .post {padding-bottom:13px; overflow:hidden;}
.block_termine .post a {color:#666;}

.block_termine .post .pic_wrapper {
	width:60px;
	padding-bottom:2px;
	float:left;
	overflow:hidden;
}
.block_termine .post .pic_wrapper .pic {
	padding:3px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
	border: 1px solid #dcdcdc;
}
.block_termine .post .text {
	width:190px;
	margin-left:0px;
	float:left;
	overflow:hidden;
}


.block_blog_type_2 {
	overflow:hidden;
}
.block_blog_type_2 h2 {margin-bottom:13px;}
.block_blog_type_2 p {	line-height:20px;
	margin: 10px 0px;}

.block_blog_type_2 .post {
	overflow:hidden;
	background: #fff;
}
.block_blog_type_2 .post .col_1 {width:220px; float:left; overflow:hidden;}
.block_blog_type_2 .post .col_1 .cl {margin-bottom:17px;}
.block_blog_type_2 .post .col_2 {
	width:380px;
	float:right;
	overflow:hidden;
	margin-left: 20px;
}
.block_blog_type_2 .post .pic_wrapper {float:left; overflow:hidden; }
.block_blog_type_2 .post .pic_wrapper .pic {
	padding:5px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
	border: 1px solid #DCDCDC;
}
.block_blog_type_2 .post .tags {padding-left:24px; overflow:hidden;}
.block_blog_type_2 .post .tags p {font-size:11px; color:#393939;}
.block_blog_type_2 .post .tags a {font-size:11px; color:#393939;}
.block_blog_type_2 .post .details {
	padding:3px 0;
	overflow:hidden;
}
.block_blog_type_2 .post .author {padding-left:21px; float:left; overflow:hidden;}
.block_blog_type_2 .post .author p {font-size:11px;}
.block_blog_type_2 .post .author a {font-size:11px; color:#7C3438;}
.block_blog_type_2 .post .date {margin-left:24px; padding-left:21px; float:left; overflow:hidden; }
.block_blog_type_2 .post .date p {font-size:11px; color:#393838;}
.block_blog_type_2 .post .date a {font-size:11px; color:#393838;}
.block_blog_type_2 .post .comments {padding-left:22px; float:right; overflow:hidden; }
.block_blog_type_2 .post .comments p {font-size:11px;}
.block_blog_type_2 .post .comments a {font-size:11px; color:#7C3438;}
.block_blog_type_2 .post .text {
	padding-top:0px;
	overflow:hidden;
}
.block_blog_type_2 .post .button {padding-top:13px; float:right; overflow:hidden;}
.block_blog_type_2 .block_social_main {padding-top:17px; float:left;}
.block_blog_type_2 .line_3 {
	height: 20px;
}

.block_blog_type_3 {overflow:hidden;}
.block_blog_type_3 h2 {margin-bottom:13px;}
.block_blog_type_3 p {line-height:17px;}
.block_blog_type_3 .post {overflow:hidden;}
.block_blog_type_3 .post .col_1 {margin-right:25px; float:left; overflow:hidden;}
.block_blog_type_3 .post .col_2 {overflow:hidden;}
.block_blog_type_3 .post .pic_wrapper {padding-bottom:2px; float:left; overflow:hidden; background:url(../bilder/bg_block_pic_1.png) repeat-x bottom;}
.block_blog_type_3 .post .pic_wrapper .pic {max-width:400px; padding:4px 5px 5px; overflow:hidden; background-color:#ffffff; border-left:1px solid #e5eae5; border-right:1px solid #e5eae5; border-top:1px solid #f7f7f7; text-align:center;}
.block_blog_type_3 .post .details {padding:6px 0px 9px; overflow:hidden;}
.block_blog_type_3 .post .author {padding-left:21px; float:left; overflow:hidden; }
.block_blog_type_3 .post .author p {font-size:11px;}
.block_blog_type_3 .post .author a {font-size:11px; color:#7C3438;}
.block_blog_type_3 .post .date {margin-left:24px; padding-left:21px; float:left; overflow:hidden;}
.block_blog_type_3 .post .date p {font-size:11px; color:#393838;}
.block_blog_type_3 .post .date a {font-size:11px; color:#393838;}
.block_blog_type_3 .post .tags {margin-left:25px; padding-left:24px; float:left; overflow:hidden; }
.block_blog_type_3 .post .tags p {font-size:11px; color:#393939;}
.block_blog_type_3 .post .tags a {font-size:11px; color:#393939;}
.block_blog_type_3 .post .comments {padding-left:22px; float:right; overflow:hidden; }
.block_blog_type_3 .post .comments p {font-size:11px;}
.block_blog_type_3 .post .comments a {font-size:11px; color:#7C3438;}
.block_blog_type_3 .post .text {padding-top:15px; overflow:hidden;}
.block_blog_type_3 .post .button {padding-top:13px; float:left; overflow:hidden;}
.block_blog_type_3 .block_social_main {padding-top:17px; float:right;}
.block_blog_type_3 .line_3 {
	margin:10px 0px 15px;
}

blockquote p {line-height:17px; color: #733236;}
blockquote a {color:#B68125;}
blockquote p.text {padding-bottom:11px;}
blockquote {
	margin-bottom:20px;
	padding:15px 25px;
	border:1px solid #DCDCDC;
}


.block_page_title {padding-top:10px; overflow:hidden;}
.block_page_title h1 {padding-top:3px; display:block; float:left; font-family:Tahoma, Helvetica, sans-serif; font-size:18px; color:#2c2b2b;}
.block_page_title .buttons {float:right; overflow:hidden;}
.block_page_title .buttons .main_button_2 {width:98px; margin-left:7px; padding:0px; float:left; text-align:center;}

.block_breadcrumbs {padding:13px 0px 10px; overflow:hidden;}
.block_breadcrumbs p {color:#757575;}
.block_breadcrumbs p b {margin-right:12px;}
.block_breadcrumbs a {margin-right:4px; padding-right:10px; color:#757575;}
.block_breadcrumbs .line_1 {margin-bottom:9px;}

.block_our_team {margin-left:-14px; overflow:hidden;}
.block_our_team h2 {margin-left:14px; padding-bottom:8px; display:block;}
.block_our_team .person {
	width:424px;
	margin-left:14px;
	margin-top:14px;
	padding:10px 2px 8px 0px;
	float:left;
	overflow:hidden;
	background-color:#fff;
	border:1px solid #DCDCDC;
	margin-right: 2px;

}
.block_our_team .person .left {
	width:152px;
	margin-left:9px;
	float:left;
	overflow:hidden;
}
.block_our_team .person .right {
	width:253px;
	margin-left:10px;
	float:left;
	overflow:hidden;
}
.block_our_team .person .pic_wrapper {
	width:152px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;
}
.block_our_team .person .pic {
	padding:0px;
	overflow:hidden;
	background-color:#ffffff;
	border-right: 1px solid #DCDCDC;
}
.block_our_team .person .name {margin-bottom:4px;}
.block_our_team .person .name p {font-size:15px; color:#565656;}
.block_our_team .person .name a {font-size:15px; color:#565656;}
.block_our_team .person .position {
	margin-bottom:7px;
	margin-top: 7px;
}
.block_our_team .person .position p {
	font-size:13px;
	color:#733236;
}
.block_our_team .person .position a {font-size:13px; color:#7C3438;}
.block_our_team .person .line {height:1px; margin-bottom:5px; overflow:hidden; background:url(../bilder/dots_3.gif) repeat-x;}
.block_our_team .person .description p {
	color:#666;
	line-height:17px;
}

.block_social_person {
	padding-left:4px;
	padding-top:0px;
	overflow:hidden;
}
.block_social_person p {
	font-size:12px;
	color:#666;
	line-height: 12px;
}




.rahmen {
	border: 1px solid #dcdcdc;
	background:#fff;
	padding: 5px;
}

.block_general_text {
	overflow:hidden;
	margin-bottom: 20px;
	width: 428px;
}

#content .entry h2 {
	margin-bottom:10px;
	color:#B68125;
	margin-top: 10px;
	border-bottom: none;
}

.block_general_text h3 {
	margin-bottom:12px;
	color:#666;
	margin: 10px 0;
	border-bottom: none;
}
.block_general_text p {
	line-height:1.5em;
	margin: 10px 0;
	line-height: 1.6em;
}

.block_general_text p.right {
text-align:right;
}

.block_general_text a {
	color:#B68125;
	text-decoration: underline;
}
.block_general_text .num {width:28px; height:30px; float:left;}
.block_general_text .num p {padding-top:4px; font-size:33px; color:#5b5b5b; line-height:normal;}


.entry-header {
	line-height:1.5em;
	margin: 10px 0;
	line-height: 1.6em;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.entry-header, .entry-meta {
	line-height:1.5em;
	margin: 10px 0;
	line-height: 1.6em;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666;
}


.block_weitere {
	overflow:hidden;
	margin-bottom: 20px;
}
.block_weitere h3 {
	margin-bottom:14px;
	color:#242424;
	margin-top: 20px;
	border-bottom: none;
}
.block_weitere p {
	line-height:20px;
}
.block_weitere a {
	color:#B68125;
	border-bottom: none;
}
.block_weitere .num {width:28px; height:30px; float:left;}
.block_weitere .num p {padding-top:4px; font-size:33px; color:#5b5b5b; line-height:normal;}

.block_table {}
.block_table h2 {margin-bottom:19px;}


.block_table th {width:83px; height:43px; background:url(../bilder/bg_table_title.jpg) repeat-x; border-right:1px solid #e5e5e5; border-top:1px solid #ffffff; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#5a5a5a; font-weight:normal; text-align:center;}

.block_table tr td {padding:10px 0px 9px 18px; border-right:1px solid #e5e5e5; border-top:1px solid #f1f1f1; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; text-align:left;}
.block_table tr td.first_cell {width:225px; padding-left:22px;}
.block_table tr td.second_cell {width:80px; padding-left:23px;}
.block_table tr td.last_cell {border-right:0px;}

.block_table tr.first_row td {border-top:0px;}

.block_table .table_wrapper {padding-bottom:10px; }


.block_blog_type_2 {
	overflow:hidden;
}
.block_blog_type_2 h2 {margin-bottom:13px;}
.block_blog_type_2 p {	line-height:20px;
	margin: 10px 0px;}

.block_blog_type_2 .post {
	overflow:hidden;
	background: #fff;
}
.block_blog_type_2 .post .col_1 {width:220px; float:left; overflow:hidden;}
.block_blog_type_2 .post .col_1 .cl {margin-bottom:17px;}
.block_blog_type_2 .post .col_2 {
	width:380px;
	float:right;
	overflow:hidden;
	margin-left: 20px;
}
.block_blog_type_2 .post .pic_wrapper {float:left; overflow:hidden; }
.block_blog_type_2 .post .pic_wrapper .pic {
	padding:5px;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
	border: 1px solid #DCDCDC;
}
.block_blog_type_2 .post .tags {padding-left:24px; overflow:hidden; }
.block_blog_type_2 .post .tags p {font-size:11px; color:#393939;}
.block_blog_type_2 .post .tags a {font-size:11px; color:#393939;}
.block_blog_type_2 .post .details {
	padding:3px 0;
	overflow:hidden;
}
.block_blog_type_2 .post .author {padding-left:21px; float:left; overflow:hidden;}
.block_blog_type_2 .post .author p {font-size:11px;}
.block_blog_type_2 .post .author a {font-size:11px; color:#7C3438;}
.block_blog_type_2 .post .date {margin-left:24px; padding-left:21px; float:left; overflow:hidden; }
.block_blog_type_2 .post .date p {font-size:11px; color:#393838;}
.block_blog_type_2 .post .date a {font-size:11px; color:#393838;}
.block_blog_type_2 .post .comments {padding-left:22px; float:right; overflow:hidden;}
.block_blog_type_2 .post .comments p {font-size:11px;}
.block_blog_type_2 .post .comments a {font-size:11px; color:#7C3438;}
.block_blog_type_2 .post .text {
	padding-top:0px;
	overflow:hidden;
}
.block_blog_type_2 .post .button {padding-top:13px; float:right; overflow:hidden;}
.block_blog_type_2 .block_social_main {padding-top:17px; float:left;}
.block_blog_type_2 .line_3 {
	height: 20px;
}

.block_post {overflow:hidden;}
.block_post h2 {margin-bottom:19px;}
.block_post p {line-height:17px;}
.block_post .post {overflow:hidden;}
.block_post .post .pic_wrapper {padding-bottom:2px; float:left; overflow:hidden; background:url(../bilder/bg_block_pic_1.png) repeat-x bottom;}
.block_post .post .pic_wrapper .pic {padding:4px 5px 5px; overflow:hidden; background-color:#ffffff; border-left:1px solid #e5eae5; border-right:1px solid #e5eae5; border-top:1px solid #f7f7f7; text-align:center;}
.block_post .post .cl {margin-bottom:9px;}
.block_post .post .fl {margin-right:15px; overflow:hidden;}
.block_post .post .fr {margin-left:15px; overflow:hidden;}
.block_post .post .line_1 {margin:12px 0px 10px; clear:both;}
.block_post .post .details {overflow:hidden;}
.block_post .post .author {padding-left:21px; float:left; overflow:hidden; }
.block_post .post .author p {font-size:11px;}
.block_post .post .author a {font-size:11px; color:#7C3438;}
.block_post .post .date {margin-left:23px; padding-left:21px; float:left; overflow:hidden; }
.block_post .post .date p {font-size:11px; color:#393838;}
.block_post .post .date a {font-size:11px; color:#393838;}
.block_post .post .tags {margin-left:17px; padding-left:24px; float:left; overflow:hidden; }
.block_post .post .tags p {font-size:11px; color:#393939;}
.block_post .post .tags a {font-size:11px; color:#393939;}
.block_post .post .comments {padding-left:22px; float:right; overflow:hidden; }
.block_post .post .comments p {font-size:11px;}
.block_post .post .comments a {font-size:11px; color:#7C3438;}
.block_post .post .text {overflow:hidden;}
.block_post .post .quote {padding:25px 0px 20px 50px; overflow:hidden; background:url(../bilder/icon_quote.png) no-repeat 0px 29px;}
.block_post .post .quote p {color:#a6a6a6; font-style:italic;}
.block_post .block_social_main {padding-top:34px; float:right;}
.block_post .tags_bottom {padding-top:34px; float:left; overflow:hidden;}

.block_post .about_author {padding-top:31px; overflow:hidden;}
.block_post .about_author h2 {margin-bottom:20px;}

.block_post .about_author .content .text {width:520px; float:right; overflow:hidden;}
.block_post .about_author .content .text h3 {margin-bottom:5px; font-size:14px; color:#595959; font-weight:bold;}
.block_post .about_author .content .text h3 a {font-size:14px; color:#595959; font-weight:bold;}
.block_post .about_author .content .text .position {padding-bottom:6px; color:#7C3438;}
.block_post .about_author .content .text .position a {color:#7C3438;}




/* footer styles */
#footer {overflow:hidden;}

.block_twitts {
	height:63px;
	overflow:hidden;
	background:#dcdcdc;
}


.block_startseitenblog {
	padding:3px 0px 2px;
	overflow:hidden;
	background:#EEEEEE;
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
}
.block_startseitenblog .inner {
	padding-bottom:0px;
	overflow:hidden;
	padding-top: 15px;
}

.block_startseitenblog .inner li {
display: inline;
list-style-type: none;
padding-right: 20px; }








.block_footer_content {
	padding:3px 0px 2px;
	overflow:hidden;
	background:#fff;
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
}
.block_footer_content .inner {
	padding-bottom:0px;
	overflow:hidden;
	padding-top: 15px;
}

.block_footer_content .inner li {
display: inline;
list-style-type: none;
padding-right: 20px; }


.block_footer_content .col_1 {width:225px; padding-top:18px; float:left; overflow:hidden;}
.block_footer_content .col_1 p {color:#7f7f7f; line-height:18px;}
#logo_bottom {
	padding-bottom:16px;
	overflow:hidden;
	background:url(../bilder/logo-150.jpg) no-repeat;
	height: 120px;
}




.block_bottom {
	height:56px;
	overflow:hidden;
	background:url(../bilder/footerbg.jpg) repeat-x;
}

.page-template-tmpl-page-health-php .block_bottom {
	height:54px;
	overflow:hidden;
	background:url(../bilder/footer-a.jpg) repeat;
}

.block_copyrights {padding-top:18px; float:left; overflow:hidden;}
.block_copyrights p {
	color:#666;
}
.block_copyrights a {
	color:#B68125;
}


.block_nochfinden {
	padding-top:18px;
	float:left;
	overflow:hidden;
	margin-left: 220px;
}
.block_nochfinden p {
	color:#666;
}

.block_social_bottom {padding-top:17px; float:right; overflow:hidden;}
.block_social_bottom a {height:18px; display:block; float:left; overflow:hidden; background-repeat:no-repeat;}
.block_social_bottom a.twitter {width:20px; background-position:-24px 0px;}
.block_social_bottom a.twitter:hover {background-position:-24px -18px;}
.block_social_bottom a.su {width:19px; margin-left:7px; background-position:-52px 0px;}
.block_social_bottom a.su:hover {background-position:-52px -18px;}
.block_social_bottom a.vimeo {width:17px; margin-left:8px; background-position:-79px 0px;}
.block_social_bottom a.vimeo:hover {background-position:-79px -18px;}
.block_social_bottom a.facebook {width:17px; margin-left:8px; background-position:-104px 0px;}
.block_social_bottom a.facebook:hover {background-position:-104px -18px;}
.block_social_bottom a.skype {width:17px; margin-left:8px; background-position:-129px 0px;}
.block_social_bottom a.skype:hover {background-position:-129px -18px;}



/* columns styles */
.block_one_column {overflow:hidden;}

.block_two_columns {overflow:hidden;}
.block_two_columns .column_1 {width:460px; overflow:hidden;}
.block_two_columns .column_2 {width:445px; overflow:hidden;}
.block_two_columns .column_3 {width:635px; overflow:hidden;}
.block_two_columns .column_4 {width:295px; overflow:hidden;}
.block_two_columns .column_5 {width:620px; overflow:hidden;}
.block_two_columns .column_6 {width:280px; overflow:hidden;}

.block_three_columns_type_1 {
	margin-left:0px;
	overflow:hidden;
}
.block_three_columns_type_1 .column {
	width:290px;
	float:left;
	overflow:hidden;
	margin: 0 10px;
}

.block_three_columns_type_2 {
	margin-left:0px;
	overflow:hidden;
	background: #fff;
	padding-top: 20px;
	border: 1px solid #dcdcdc;
}
.block_three_columns_type_2 .column-links {
	width:200px;
	float:left;
	overflow:hidden;
	padding: 0 10px;
	margin: 0 10px;
	margin-bottom: 10px;
}

.block_three_columns_type_2 .column-rechts {
	width:200px;
	float:left;
	overflow:hidden;
	padding: 0px 10px;
	margin: 0 10px;
	margin-bottom: 10px;
}
.block_three_columns_type_2 .column_wide {
	margin-left:0px;
	float:left;
	overflow:hidden;
	padding: 10px 11px;
	width: 428px;
}


.block_zwei_columns {
	margin-left:0px;
	overflow:hidden;
	background: #fff;
	padding-top: 20px;
	border: 1px solid #dcdcdc;
}
.block_zwei_columns .column-links {
	width:280px;
	float:left;
	overflow:hidden;
	padding: 10px;
	margin: 0 10px;
	margin-bottom: 10px;
}


.block_zwei_columns .column_wide {
	width:590px;
	margin-left:0px;
	float:left;
	overflow:hidden;
	padding: 10px 11px;
}


.block_four_columns_type_1 {margin-left:-18px; overflow:hidden;}
.block_four_columns_type_1 .column {width:222px; margin-left:18px; float:left; overflow:hidden;}



/* info boxes styles */
.block_information {padding:16px 30px 15px 46px; overflow:hidden; position:relative; border:1px solid #DCDCDC;}
.block_information p {font-size:13px; color:#3c3c3c;}
.block_information a.close {width:11px; height:11px; display:block; position:absolute; right:14px; top:18px; text-indent:-9000px;}
.block_information .icon {overflow:hidden; position:absolute; left:14px; top:14px;}


/*-- #mailchimp  --*/

.mc_var_label {
	width:80px;
	margin:4px 10px 0 0;
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #666;
	font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;

}

.mc_var_label span {
	width:20px; /* must be the same as above!*/
	display:inline;
	color: #fff;
}

#mc_signup_form input:focus,
#mc_signup_form textarea:focus,
#mc_signup_form select:focus	{
	background:#f9f9f9;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}


.mc_input {
	width:175px;
	padding:5px;
	background: #fff;
	border: 1px solid #dcdcdc;
	vertical-align:top;
	line-height:1.6em;
}


.mc_error_msg { color: #666; 
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
		font-weight:normal;}
.mc_success_msg { color: #666;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;}
.mc_merge_var{
	padding:0;
	margin:10px 0 5px 0;
}
#mc_signup_form {
	padding:0px;
	border-width: 0px;
	border-style: none;
	border-color: #C4D3EA;
	color: #555555;
	background-color: transparent;
}
.mc_custom_border_hdr {
	border-width: 0px;
	border-style: none;
	border-color: #E3E3E3;
	color: #666;
	background-color: #FFFFFF;
	font-size: 20px;
	padding:0;
	width: 100%;
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif;
	padding-bottom: 2px;
	border-bottom: 1px solid #dcdcdc;
}
#mc_signup_container{}
#mc_signup_form {}
#mc_signup_form .mc_var_label { }
#mc_signup_form .mc_input { }
#mc-indicates-required {
	width:100%;
	color: #666;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}
#mc_display_rewards { }
#mc_interests_header { font-weight:bold; }
div.mc_interest{width:100%; }
#mc_signup_form input.mc_interest {  }
#mc_signup_form select {  }
#mc_signup_form label.mc_interest_label { display:inline; }
.mc_signup_submit { text-align:left; }



.mc_signup_submit {
	text-align:right;
	padding: 0!important;
	margin-right: 0px;
}
.mc_signup_submit .button	{
	width:90px;
	padding:7px;
	margin: 10px 5px 0 0px;
	font-size:13px;
	border:1px solid #ccc!important;
	border-left-color:#ccc!important;
	border-top-color:#ccc!important;
	
}


.blockrose {padding:10px; overflow:hidden; position:relative; border:1px solid #DCDCDC; background: #F2F2F2; font-size:12px; color:#365F91; font-family: Tahoma, Helvetica, sans-serif;}

.print {padding:10px; overflow:hidden; position:relative; border-top:1px dashed #DCDCDC; font-size:12px; color:#365F91; font-family: Tahoma, Helvetica, sans-serif;}

.print img {margin-right: 10px; 
}


.pagekontaktbox {
	padding:5px 20px;
	overflow:hidden;
	position:relative;
	border:1px solid #DCDCDC;
	background: #fff;
	font-size:12px;
	color:#333;
	font-family: Tahoma, Helvetica, sans-serif;
	margin: 15px 0;
}

/*-- bookmarks  --*/

.bookmarkarea {
	clear : both;
	border : none;
	font-size : 12px;
	color : #999;
	margin : 20px 0;
	padding : 5px 0;
	font-family : "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", Arial, sans-serif;
	background-color : #fff;
	height: 40px;
	width: 430px;
}

.bookmarkarea img {
	margin:2px 2px 0 0;
	border : none;
	background-color:#fff;
	padding : 0 0 0 3px;
}

.bookmarkarea ul {
list-style-image:none;
list-style-type:none;
margin-left:0;
padding-left:0;
}

.bookmarkarea ul li {
	float:left;
	padding-right:2px;
	list-style-image:none;
	list-style-type:none;
	padding-left: 7px;
	padding-top: -2px;
	background:none;
}



.google-button { margin: 0 -15px 0 0;}
.in-button {	margin: 0 2px 0 0;}
.twitter-button {	margin:0 -25px 0 0;}
.fb-button {	margin: 0 -15px 0 0;}
.stumbleupon-button {	margin: 0px;}


/*-- quiztabellen --*/

table {font-family: Tahoma, Helvetica, sans-serif; color: #666; font-size:12px; line-height: 1.6em;}

.tdhell {background: #F0F0F0; width:25px; border:1px solid #dcdcdc; text-align:center}
.tddunkler {background: #d9d9d9; width:25px; border:1px solid #dcdcdc; text-align:center}
.tddunkel {background: #cacaca; width:25px; border:1px solid #dcdcdc; text-align:center}

.tdrechts { border:1px solid #dcdcdc; padding: 0 5px;}
.tdlinks { border:1px solid #dcdcdc; padding: 0 5px;}

.tdabschnitt {font-size:20px; text-align:center;}

.Stil70 {text-align:left; }
.Stil92 {text-align:left; }

.quiz blockquote {
	padding:2px;
	background: #F0F0F0;
}

.quiz .quizin {text-align: center; width:20px; border:1px solid #dcdcdc;}

.quiz input.checkbox { text-align: center; width:20px;} 

/*-- paginate --*/

.navigation {height:30px;}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#F0F0F0; border:1px solid #dcdcdc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#E7D0A7; color:#333;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {
	color:#fff;
	background:#B68125;
	border:1px solid #dcdcdc;
	margin-right:4px;
	padding:3px 6px;
}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}



.wpst_question {}

.quiz {	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#666;}
	
.wpst_question {
	padding:0;
	margin:10px 0;
	color:#666;
	font-family: arial, helvetica, sans-serif;
	white-space:normal;
	list-style-type:none;
	width: 425px;
	border-bottom: 1px solid #eee;
}

.wpst_question li {display:inline;}
	
.quiz ul, .quiz ul li {background: none; }

.wpst_question ul.wpsqt_multiple_question li {margin: 0 0 0 25px; }

.quiz ul.wpsqt_multiple_question  {

}

.quiz ul.wpsqt_multiple_question li { }




.button-secondary {
	width:90px;
	padding:7px;
	margin: 10px 5px 0 0px;
	font-size:13px;
	border:1px solid #dcdcdc!important;
	background: #eee;
}

.wpst_question .wpsqt_likertmatrix_question {width: 100%;}
.wpst_question .wpsqt_likertmatrix_question td { text-align:center;}
.wpst_question .wpsqt_likertmatrix_question td.first {
	padding-right:5px;
	text-align:left;
}



/****************
advanced comment styles
****************/
 
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%; font-size:12px; font-family:Tahoma, Geneva, sans-serif;} 
h3#comments,#respond h3{height:25px;text-align:left;background:#B17922;color:#fff;padding:5px 0 0 5px} 
#commentform {font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{
} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{
	border:none
}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{
	padding:1px;
	margin-right: 10px;
} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{
	top:0px;
	left:0px
} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#B68125} 
.reply{
	margin:10px 0px 10px 0
} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px; text-decoration: none;} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#8B591E;text-decoration:none;color:#fff;font-weight:normal; 	} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:70px} 
a.comment-reply-link:hover,.reply a:hover{
	padding:5px 0
} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{
	text-decoration: none;
} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{
	padding:2px 3px;
	margin: 3px 0;
	border: 1px solid #ccc;
} 
form#commentform textarea{
	font-size:12px;
	width:420px;
	border: 1px solid #ccc;
} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important} 
p.subscribe-to-comments{} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{} 
.comment-body {margin-bottom:15px; padding-bottom: 10px; }
 
/*comment total stlying*/
 
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}


/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {
	clear:left;
	position:relative;
	width:96%;
	padding-bottom:3%;
	min-height:50px;
}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {
	display:inline-block;
	width:90%;
	padding:5px 0;
	margin-bottom:2px;
}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {
	position:absolute;
	top:35px;
	right:10px;
}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}
