body {
	padding:			0px;
	margin:				0px;
	background-color:	#bec6bb;
}

div, table, tr, td, img, form {
	border:				0px;
	padding:			0px;
	margin:				0px;
}

a,
a:active,
a:visited{	
	color:				#81B1BF;
	font-style:			normal;
	text-decoration:	underline;
}

a:hover{	
	text-decoration:	none;
}	

input[type='text'], textarea {
	width: 				100%;
	border:				1px solid #dbdbdb;
	background-color: 	#FFFFFF;
	color: 				#000000;
	font-family:		Georgia, Times;
	font-size:			12px;
}

input.smallinput, .quiz input{
	height: auto;
	width: auto;
	border: none;
}

.ortplzfeld{
	position: relative;
	width: 100%;
	height: 22px;
}

.ortcontainer{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: -3px;
}

input.ort{
	width: 370px;
}

input.plz{
	width: 50px;
}

.captcha_image{
	float: left;
}

.captcha_text{
	float: left;
	margin:2px 0 0 15px;
}

.captcha_text input{
	width: 50px;
}

input[type='text'] {
	height: 17px;	
}	

#submit, .submit input {
	height: 21px;	
	background-color: #81b0c2;	
	text-align: center;
	color: #FFFFFF;
	border:	1px solid #81b0c2;
}

textarea {
	height:		150px;
}

.page_container{
	width:				1024px;	
	margin:				0 auto;
	background:	#d8ded5 url(images/bg.png) center top no-repeat;	
}

.page{
	width:				964px;	
	margin:				0 auto;
}

.header {
	height:             79px;
	width:				964px;
	background-image:	url(images/header_border_bottom.gif);
	background-position:center bottom;
	background-repeat:	no-repeat;	
}

.header_left {
	height:				76px;
	width:				197px;
	float:				left;
}

.header_middle {
	width:				528px;
	height:				78px;
	float:				left;
}

.header_banner {
	display:inline; /* IE BUGFIX */
	float:left;
	height:60px;
	margin:9px 0 9px 57px;
	width:468px;
}

.header_right {
	height:				76px;
	width:				220px;
	float:				left;
	position: 			relative;
	margin-left:        12px;
}

.header_right_menu {
	position:			absolute;
	bottom:				25px;						
	height:				30px;
	width:				220px;
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-size:			14px;
	line-height:		17px;
	letter-spacing: 	0px;
	color:				#2b2c2b;
}


.header_right_menu a,
.header_right_menu a:active,
.header_right_menu visited{	
	color:				#2b2c2b;
	text-decoration:	none;	
}

.header_right_menu a:hover{		
	text-decoration:	underline;	
}

.header_right_search {
	width:				315px;
	margin-top:			15px;
	margin-bottom:		13px;
	text-align:			right;
	white-space:		nowrap;
}


.search_text, .search_submit {
	height: 			17px;
	width: 				136px;
	float: 				left;
	border: 			1px solid #000000;	
	background-color: 	#FFFFFF;
	color: 				#000000;
	font-family:		Georgia, Times;
	font-size:			12px;
	font-style:			italic;
}

.search_submit {
	height: 			21px;
	margin-left:		3px;
	width:				70px;
	vertical-align:		middle;
	background-color: 	#000000;
	color: 				#FFFFFF;
}

.header_right_search .search_text {				
	margin-left:		68px;
}

.spacer_header_pagebody {
	height:				11px;
	width:				964px;	
	font-size:			0px;
}

.pagebody {
	width:				964px;
}

.pagebody_content {
	float: left;
	width: 727px; 
}

.pagebody_spacer_content_sidebar {
	width:				10px;	
	height:				10px;
	font-size:			1px;
	float: 				left;	
}

.pagebody_sidebar {
	float: 				left;
	width: 				224px;
}

.pagebody_sidebar hr {
	width:				224px;	
	height:				3px;
	border:				0px;
	margin-top:			16px;
	margin-bottom:		22px;
	background-color:	#2b2c2b;
}

* html .pagebody_sidebar hr { /*IE6 only*/			
	margin-top:			9px;
	margin-bottom:		13px;
}

*+html .pagebody_sidebar hr { /*IE7 only*/	
	margin-top:			9px;
	margin-bottom:		13px;
}

.pagebody_sidebar_search{
	margin-bottom: 10px;
}

.pagebody_sidebar_categories {
	width:				224px;	
}

.pagebody_sidebar_categories_item {
	width:				224px;	
	line-height: 21px;
	margin-top:			13px;
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-size:			11px;
	color:				#849585;
}		

.pagebody_sidebar_categories_hr {
	width:				224px;	
	height:				1px;
	font-size:			0px;
	margin-top:			0px;
	background-image:	url(images/sidebar_categories_hr.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;	
}		

.pagebody_sidebar_categories_item a,
.pagebody_sidebar_categories_item a:active,
.pagebody_sidebar_categories_item a:visited{	
	font-family:		Georgia, Times;
	font-size:			18px;
	color:				#2b2c2b;
	font-style:			normal;
	text-decoration:	none;	
	background:			transparent url(images/icn-arrow-big.gif) no-repeat scroll 100% 70%;
	padding-right:		14px;
	text-align:			right;
}

* html #twolines.pagebody_sidebar_categories_item a{ /*IE6 only*/
	background:			transparent url(images/icn-arrow-big.gif) no-repeat scroll 110% 90%;
	padding-right:		14px;
	text-align:			right;
}

*+html #twolines.pagebody_sidebar_categories_item a{ /*IE7 only*/
	background:			transparent url(images/icn-arrow-big.gif) no-repeat scroll 110% 90%;
	padding-right:		14px;
	text-align:			right;
}

.pagebody_sidebar_categories_item a:hover{	
	color:				#81B1BF;
}

.pagebody_sidebar_authordialog {
	width:				224px;	
	font-family:		Georgia, Times;
	font-size:			11px;
	color:				#2b2c2b;
	font-style:			italic;
}

.pagebody_sidebar_authordialog_face {
	width:				117px;
	float:				left;
	margin-right:		5px;
	margin-left:		-3px;
}

img.pagebody_sidebar_authordialog_face_img {
	width:				117px;
}

.pagebody_sidebar_authordialog_cat {
	/* Mehr siehe box_large_top_left*/	
	white-space:			nowrap;
	padding-top:			4px;
	font-size:				9px;
} 

* html .pagebody_sidebar_authordialog_cat { /*IE6 only*/
	white-space:			normal;
}

*+html .pagebody_sidebar_authordialog_cat { /*IE7 only*/
	white-space:			normal;
}

.pagebody_sidebar_authordialog_cat {
	/* Mehr siehe box_large_top_left*/	
	white-space:			nowrap;
	padding-top:			4px;
	font-size:				9px;
}

.pagebody_sidebar_authordialog_details {
	/* Mehr siehe box_large_top_right */
} 

.pagebody_sidebar_authordialog_title {
	margin-top:			5px;
	margin-bottom:		5px;
}

.pagebody_sidebar_authordialog_title a {
	font-family:		Georgia, Times;
	font-size:			18px;
	color:				#35a4bf;
	font-style:			normal;
	text-decoration:	none;
}

.pagebody_sidebar_box {
	width:				224px;	
	margin-top:			-7px;
}
* html .pagebody_sidebar_box { /*IE6 only*/	
	margin-top:			2px;
}

*+html .pagebody_sidebar_box { /*IE7 only*/	
	margin-top:			2px;
}

.pagebody_sidebar_box_caption {					
	font-family:		Georgia, Times;
	font-size:			24px;
	color:				#2b2c2b;
	font-style:			italic;
	line-height:		24px;
}	

.pagebody_sidebar_archive_left {
	float:				left;
	width:				105px;
}		

.pagebody_sidebar_archive_right {
	float:				left;
	width:				105px;
	margin-left:		14px;
}	

.pagebody_sidebar_archive_item {				
	margin-top:			3px;
	height:				17px;
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-size:			9px;
	color:				#6e6e6e;
}	

.pagebody_sidebar_archive_hr {
	width:				99px;	
	height:				1px;
	font-size:			0px;
	margin-top:			0px;
	background-image:	url(images/sidebar_archive_hr.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;	
}		

.pagebody_sidebar_archive_item a,
.pagebody_sidebar_archive_item a:active,
.pagebody_sidebar_archive_item a:visited{	
	font-family:		Georgia, Times;
	font-size:			11px;
	color:				#2b2c2b;
	font-style:			italic;
	text-decoration:	none;
	background:			transparent url(images/icn-arrow-small.gif) no-repeat scroll 100% 60%;
	padding-right:		11px;
	text-align:			right;
}

.pagebody_sidebar_archive_item a:hover{	
	text-decoration:	none;
}	

.pagebody_sidebar_archive_clear {
	clear:				left;
	width:				224px;
	font-size:			0px;
	height:				1px;
}			

.pagebody_sidebar_tagcloud a,
.pagebody_sidebar_tagcloud a:active,
.pagebody_sidebar_tagcloud a:visited{	
	font-family:		Georgia, Times;
	color:				#35a4bf;
	font-style:			italic;
	text-decoration:	none;
}

.pagebody_sidebar_tagcloud a:hover{	
	text-decoration:	underline;
}				

.pagebody_sidebar_blogroll_link {
	padding-top:			6px;
}
.pagebody_sidebar_blogroll_link a,
.pagebody_sidebar_blogroll_link a:active,
.pagebody_sidebar_blogroll_link a:visited{	
	font-family:		Georgia, Times;
	color:				#35a4bf;
	font-style:			italic;
	text-decoration:	none;
	font-size:			12px;
}

.pagebody_sidebar_blogroll_link a:hover{	
	text-decoration:	underline;
}	


.pagebody_spacer_content_footer {
	height:				70px;
	width:				727px;	
	clear:				left;		
	font-size:			0px;
}

.footer {
	width: 				727px;
	clear:				left;	
	border-top:			3px solid #2b2c2b;
	padding-top:		28px;
	padding-bottom:		31px;
	text-align:			center;
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			12px;
	color:				#2b2c2b;	
}	

.footer a,
.footer a:active,
.footer a:visited{	
	font-family:		Georgia, Times;
	font-size:			12px;
	color:				#2b2c2b;
	font-style:			italic;	
	text-decoration:	none;
	border-bottom:		1px dotted #2b2c2b;
}

.footer a:hover{	
	border-bottom:		1px dotted transparent;			
}

.box_date{
	position: absolute;
	bottom: 10px;
	left: 20px;
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#585858 ;
}

.box_large {
	position: 			relative;
	width:				727px;
	background:			url(images/box_large_bg.png) top repeat-y;
}

.box_large_top {
	height:				36px;
	width:				727px;
	background:			url(images/box_large_top.png) top no-repeat;
}

.box_large_top_left,
.box_medium_top_left{
	height:				13px;
	width:				282px;
	padding-left:		18px;
	margin-top:			17px;
	text-align:			left;
	float:				left;
}

.box_medium_top_left h3,
.box_medium_top_right h3 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	size: 				11px;
}

.box_medium_middle_h1 h3{
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			14px;
}

.box_medium_middle_h2 h2 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			24px;
}

.box_medium_middle_h3 h3{
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			16px;
}

.box_large_top_left h3,
.box_large_top_right h3{
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			11px;	
}

.box_large_middle_left_h1 h3 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			18px;	
}

.box_large_middle_left_h2 h2 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			48px;
}

.box_large_middle_left_h3 h3 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size: 			24px;	
}

.box_large_top_left,
.box_medium_top_left,
.pagebody_sidebar_authordialog_cat {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#333;
}

.box_large_top_right,
.box_medium_top_right {
	height:				13px;
	width:				407px;
	margin-top:			17px;
	text-align:			right;
	float:				left;
}

.box_large_top_right,
.box_medium_top_right,
.pagebody_sidebar_authordialog_details{				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#aaa;
}

.box_large_top_right a,
.box_large_top_right a:active,
.box_large_top_right a:visited,
.box_medium_top_right a,
.box_medium_top_right a:active,
.box_medium_top_right a:visited,
.pagebody_sidebar_authordialog_details a,
.pagebody_sidebar_authordialog_details a:active,
.pagebody_sidebar_authordialog_details a:visited {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#849585;
	text-decoration:	none;
}

.box_large_top_right a:hover,
.box_medium_top_right a:hover,
.pagebody_sidebar_authordialog_details a:hover	{					
	text-decoration:	underline;
}

.box_large_middle {
	width:				727px;
	padding-bottom: 	28px;
	overflow:			hidden;
}

.box_large_middle_img {
	width:				689px;
	margin-left:		18px;
	margin-top:			6px;		
}

.box_large_middle_caption {						
	margin-top:			3px;
	width:				689px;
	margin-left:		18px;
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			11px;
	color:				#ababab;
	line-height:		14px;
}

.box_large_middle_left {
	margin-left:		18px;
	margin-right:		15px;
	margin-top:			12px;
	float: 				left;
	width:				225px;
}

* html .box_large_middle_left { /*IE6 only*/
	margin-left:		10px;
}

.box_large_middle_left_h1 {		
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			18px;
	color:				#35a4bf;			
}

.box_large_middle_left_h2 {				
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			48px;
	color:				#6c6c6c;
	margin-top:			-3px;	
	margin-left:		-1px;		
	text-decoration:	none;
}

.box_large_middle_left_h2 a:link,
.box_large_middle_left_h2 a:active,
.box_large_middle_left_h2 a:visited {				
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			48px;
	color:				#6c6c6c;	
	text-decoration:	none;
}

.box_large_middle_left_h3 {				
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			24px;
	color:				#849585;	
	margin-top:			-3px;
}

.box_large_middle_right {			
	width:				449px;
	margin-top:			12px;
	float: 				left;	
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			14px;
	color:				#7d7d7d;
	line-height:		18px;
}

.box_large_middle_clear{
	clear:				left;
	width:				727px;
	font-size:			0px;
	height:				1px;		
}

.box_large_bottom,
.box_medium_bottom {
	position: 			absolute;
	left: 				0px;
	bottom: 			-1px;
	height:				28px;
	width:				727px;
	text-align:			right;
	background:			url(images/box_large_down.png) bottom no-repeat;
}	

a.share,
a.share:active,
a.share:visited {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#81B1BF;
	background:			transparent url(images/icn-share.gif) no-repeat scroll 0% 50%;
	padding-left:		15px;
	white-space:		nowrap;	
	text-align:			left;
	text-decoration:	none;
}	

a.share:hover{
	text-decoration:	underline;
}	

a.emailafriend,
a.emailafriend:active,
a.emailafriend:visited {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#81B1BF;
	background:			transparent url(images/icn-email.gif) no-repeat scroll 0% 50%;
	padding-left:		14px;
	white-space:		nowrap;	
	text-align:			left;
	text-decoration:	none;
}	

a.emailafriend:hover{
	text-decoration:	underline;
}	

.box_medium {
	position : relative;
	width : 727px;
	background : url(images/box_large_bg.png) top repeat-y;
}

.box_medium_top {
	height:				36px;
	width:				727px;
	background:	url(images/box_large_top.png) top no-repeat;	
}

.box_medium_middle {
	width:			727px;
	padding-bottom:		28px;
	background-image:	url(images/box_large_middle.gif);
	background-repeat:	repeat-y;	
}


.box_medium_middle_h1 {		
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			14px;
	color:				#35a4bf;	
	margin-left:		18px;
	padding-top:		12px;		
}

.box_medium_middle_h2{				
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			24px;
	color:				#6c6c6c;
	margin-left:		18px;	
	text-decoration:	none;
}

.box_medium_middle_h2 a:link,
.box_medium_middle_h2 a:active,
.box_medium_middle_h2 a:visited {				
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			24px;
	color:				#6c6c6c;
	text-decoration:	none;
}

.box_medium_middle_h3 {			
	margin-left:		18px;	
	margin-top:			0px;	
	line-height:		18px;		
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			16px;
	color:				#849585;	
}

.box_medium_middle_content {	
	margin-top:		12px;	
	margin-left:		18px;	
	width:				689px;			
}

.box_medium_middle_content_table {
	width:				689px;
}

.box_medium_middle_content_img{
	vertical-align:		top;
	padding-right:		15px;
}

.box_medium_middle_content_img_caption {							
	margin-top:			6px;
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			11px;
	color:				#ababab;
	line-height:		14px;
}

.box_medium_middle_content_text {
	vertical-align:		top;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			12px;
	color:				#7d7d7d;
	line-height:		18px;
}

.box_medium_middle_clear{
	clear:				left;
	width:				727px;
	font-size:			0px;
	height:				1px;		
}

.box_small {
	width : 356px;
	height : 321px;
	overflow : hidden;
	float : left;
	position : relative;
	background : url(images/box_small_bg.png) top repeat-y;
}

#right.box_small {
	margin-left:		15px;
}

.box_small_top {
	height:				38px;
	width:				356px;
	background:			url(images/box_small_top.png) top no-repeat;
}

.box_small_top_left {
	height:				13px;
	width:				120px;				
	margin-left:		18px;
	margin-top:			17px;
	text-align:			left;
	white-space:		nowrap;				
	float:				left;		
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	font-weight:		normal;
	color:				#333;
}

.box_small_top_left h3,
.box_small_top_right h3 {
	font-weight:		normal;
	margin:				0px;
	padding:			0px;
	font-size:			11px;
}

* html .box_small_top_left { /*IE6 only*/			
	margin-left:		9px;
	overflow:			hidden;
}

#videos {
	background-image:	url(./images/icn-video.gif);
	background-position:43px bottom;
	background-repeat:	no-repeat;	
}


.box_small_top_right {
	height:				13px;
	width:				198px;
	margin-top:			17px;
	text-align:			right;
	float:				left;	
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#aaa;
}

.box_small_top_right a,
.box_small_top_right a:active,
.box_small_top_right a:visited {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#849585;
	text-decoration:	none;
}

.box_small_top_right a:hover	{					
	text-decoration:	underline;
}

.box_small_middle {
	width:				356px;
	height:				260px;
	overflow:           hidden;
}

.box_small_middle_h1 {		
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			14px;
	color:				#35a4bf;	
	margin-left:		18px;
	padding-top:		8px;		
}

.box_small_middle_h1 h3 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size:			14px;
}

.box_small_middle_h2 {				
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			24px;
	color:				#6c6c6c;
	margin-left:		18px;		
	line-height:		30px;	
	text-decoration:	none;
}

.box_small_middle_h2 h2 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size:			24px;
}

.box_small_middle_h2 a:link,
.box_small_middle_h2 a:active,
.box_small_middle_h2 a:visited	{		
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			24px;
	color:				#6c6c6c;
	line-height:		30px;
	text-decoration:	none;
}

.box_small_middle_h3 {		
	margin-left:		18px;	
	margin-top:			0px;	
	line-height:		18px;		
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			16px;
	color:				#849585;	
}

.box_small_middle_h3 h3 {
	font-weight:		normal;
	margin:				0px;
	padding: 			0px;
	font-size:			16px;
}

.box_small_middle_content {
	margin-left:		18px;
	margin-top:			12px;
	width:				325px;
}	

.box_small_middle_content_left {
	margin-right:		15px;
	float:				left;
	width:				97px;
}	

.box_small_middle_content_left_img {
	margin-top:			3px;
	width:				97px;
}		

.box_small_middle_content_left_caption {					
	width:				97px;
	margin-top:			0px;
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			11px;
	color:				#ababab;
	line-height:		14px;
}	

.box_small_middle_content_text {				
	float:				left;
	width:				213px;
}

#wide.box_small_middle_content_text {
	width:				325px;
}	

.box_small_middle_content_text_text {							
	width:				213px;	
	margin-bottom:		10px;
	overflow:			hidden;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			12px;
	color:				#7d7d7d;
	line-height:		18px;
}

#wide.box_small_middle_content_text_text {
	width:				325px;
}

.box_small_middle_clear{
	clear:				left;
	width:				356px;
	font-size:			0px;
	height:				1px;		
}

.box_small_bottom {
	position: 			absolute;
	left: 0px;
	bottom: -1px;		
	background:	url(images/box_small_down.png) bottom no-repeat;
	height:				28px;
	width:				356px;
	text-align:			right;
}

.box_small_bottom a.emailafriend,
.box_small_bottom a.emailafriend:active,
.box_small_bottom a.emailafriend:visited ,
.box_small_bottom a.emailafriend:hover,
.box_medium_bottom a.emailafriend,
.box_medium_bottom a.emailafriend:active,
.box_medium_bottom a.emailafriend:visited ,
.box_medium_bottom a.emailafriend:hover,
.box_large_bottom a.emailafriend,
.box_large_bottom a.emailafriend:active,
.box_large_bottom a.emailafriend:visited ,
.box_large_bottom a.emailafriend:hover {
	margin-left:		15px;
	margin-right:		15px;
	white-space:		nowrap;	
}



.box_spacer {
	clear:				left;
	height:				15px;
	font-size:			0px;
	width:				727px;
}

.box_content {
	width:			727px;
}

.box_content_top {
	height:				33px;
	width:				727px;
	background-image:	url(images/box_content_top.gif);
	background-position:left bottom;
	background-repeat:	no-repeat;	
}

.box_content_top_left{
	height:				13px;
	width:				344px;
	padding-left:		18px;
	margin-top:			17px;
	line-height:		14px;
	text-align:			left;
	float:				left;
}

.box_content_top_right {
	height:				13px;
	width:				344px;
	line-height:		14px;
	margin-top:			17px;
	text-align:			right;
	float:				left;
}

.box_content_top_right a,
.box_content_top_right a:active,
.box_content_top_right a:visited ,		
.box_content_top_left a,
.box_content_top_left a:active,
.box_content_top_left a:visited {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#849585;
	text-decoration:	none;
}

.box_content_top_right a:hover,
.box_content_top_left a:hover	{					
	text-decoration:	underline;
}

.box_content_middle {
	width:				727px;
	background-image:	url(images/box_large_middle.gif);
	background-repeat:	repeat-y;	
}

.box_content_middle_h1 {						
	margin-left:		33px;
	padding-top:		6px;
	width:				659px;	
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			18px;
	color:				#35a4bf;					
}	

.box_content_middle_h2 {			
	margin-left:		33px;
	width:				659px;	
	padding-top:		6px;
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			48px;
	color:				#6c6c6c;
	line-height:		54px;
}	

.box_content_middle_h3 {						
	margin-left:		33px;
	width:				659px;
	padding-top:		6px;	
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			24px;
	color:				#849585;	
}	

.box_content_middle_center {					
	margin-left:		33px;
	width:				659px;
	padding-top:		6px;
}

.box_content_middle_center_title{	
	width:				657px;				
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			48px;
	color:				#6c6c6c;
	line-height:		54px;
	margin-bottom:		30px;
}

.box_content_middle_center_text {	
	width:				657px;
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			12px;
	color:				#7d7d7d;
	line-height:		18px;	
}

.box_content_middle_left{
	width:				178px;
	margin-left:		33px;
	margin-top:			10px;
	float:				left;
}

* html .box_content_middle_left{ /*IE6 only*/
	margin-left:		16px;			
	margin-top:			25px;
}

*+html .box_content_middle_left { /*IE7 only*/				
	margin-top:			25px;
}

.box_content_middle_left_category{
	width:				178px;
	height:				28px;
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			14px;
	color:				#3a3a3a;	
}

.box_content_middle_left_date{
	width:				178px;
	height:				28px;
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			12px;
	color:				#bdbdbd;					
}

.box_content_middle_left_author{
	width:				178px;
	height:				28px;
	margin-bottom:		6px;
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			14px;
	color:				#9daa9d;	
}

.box_content_middle_left_img{
	width:				178px;
	margin-bottom:		6px;
}	

.box_content_middle_left_imgcaption{
	width:				178px;
	margin-bottom:		15px;	
	text-align:			right;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			11px;
	color:				#ababab;
	line-height:		14px;
}	

.box_content_middle_left_links{
	width:				178px;
	margin-bottom:		30px;
	text-align:			right;
	font-family:		Georgia,Times;
	font-size:			12px;
	line-height:		18px;
	color:				#7D7D7D;
}	

.box_content_middle_left_links a,
.box_content_middle_left_links a:active,
.box_content_middle_left_links a:visited{	
	font-family:Georgia,Times;
	font-size:12px;
	line-height:18px;
	color:				#81B1BF;
	text-decoration:	underline;
}

.box_content_middle_left_links a:hover{					
	text-decoration:	none;
}

.box_content_middle_left_quote {
	width:				178px;
}

.box_content_middle_left_quote_line {
	height:				41px;
	width:				178px;
	background-image:	url(images/quote.gif);
	background-repeat:	no-repeat;
	background-position: middle center;
}

.box_content_middle_left_quote_text {
	width:				178px;
	text-align:			center;
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			18px;
	color:				#a8a8a8;
	line-height:		24px;
}

.box_content_middle_left_quote_von {
	width:				178px;
	margin-top:			10px;
	text-align:			center;
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			12px;
	color:				#35a4bf;
}

.box_content_middle_right{
	width:				451px;
	margin-left:		30px;
	margin-top:			10px;
	float:				left;
}

* html .box_content_middle_right{ /*IE6 only*/			
	margin-top:			25px;
}

*+html .box_content_middle_right { /*IE7 only*/				
	margin-top:			25px;
}

.box_content_middle_right_content{
	width:				438px;
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			12px;
	color:				#7d7d7d;
	line-height:		18px;
}	

.box_content_middle_right_content strong{
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			14px;
	font-weight:		bold;
	color:				#575957;
	line-height:		18px;
}	

.box_content_middle_right_content h1 {						
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			48px;
	color:				#6c6c6c;
	font-weight: 		normal;
	line-height:		54px;
}	

.box_content_middle_right_content h2 {						
	font-family:		Georgia, Times;
	font-style:			italic;
	font-size:			24px;
	color:				#849585;	
	font-weight: 		normal;
}	

.box_content_middle_right_content h3 {						
	font-family:		Lucida Grande, Lucida Sans, Arial;
	font-style:			normal;
	font-size:			18px;
	color:				#35a4bf;	
	font-weight: 		normal;				
}	

.box_content_middle_right_links{
	width:				438px;
	margin-top:			10px;
	margin-bottom:		20px;
}

.box_content_middle_right_links_left{
	width:				219px;
	text-align:			left;
	float:				left;
}

.box_content_middle_right_links_right {
	width:				219px;
	text-align:			right;
	float:				left;
}

.box_content_bottom {
	height:				28px;
	width:				727px;
	text-align:			right;
	background-image:	url(images/box_large_bottom.gif);
	background-position:left top;
	background-repeat:	no-repeat;	
}	

.box_title {
	height:				60px;
	width:				727px;
	text-align:			center;
	margin-bottom:		-15px;
	font-family:		Georgia, Times;
	font-style:			normal;
	font-size:			24px;
	line-height:		50px;
	font-weight:		normal;
	color:				#6c6c6c;
	background-image:	url(images/box_title.gif);
	background-position:center middle;
	background-repeat:	no-repeat;	
}	

.box_navigation {
	height:				33px;
	width:				727px;
	clear:				left;
	background-image:	url(images/box_navigation.gif);
	background-position:center middle;
	background-repeat:	no-repeat;	
	margin-top:			10px;
	margin-bottom:			10px;
}

.box_navigation_left{
	height:				13px;
	width:				344px;
	padding-left:		18px;
	margin-top:			8px;
	line-height:		13px;
	text-align:			left;
	float:				left;
}

.box_navigation_right {
	height:				13px;
	width:				344px;
	line-height:		13px;
	margin-top:			8px;
	text-align:			right;
	float:				left;
}

.box_navigation_right a,
.box_navigation_right a:active,
.box_navigation_right a:visited ,		
.box_navigation_left a,
.box_navigation_left a:active,
.box_navigation_left a:visited {				
	font-family:		Georgia, Times;
	font-style:			Italic;
	font-size:			11px;
	color:				#849585;
	text-decoration:	none;
}

.box_navigation_right a:hover,
.box_navigation_left a:hover	{					
	text-decoration:	underline;
}

.box_share {
	position:		absolute;
	display:		none;
	z-index: 		100;
	width:			210px;
	background:		#FFFFFF;
	text-align: 	left;
	font-family:	Georgia, Times;
	font-style:		normal;
	font-size:		14px;
	font-weight:	normal;
	color:			#6c6c6c;
	padding:		5px;
	border:			1px solid #6c6c6c;
}

.box_share_close {
	position:			absolute;
	font-size:			12px;
	right:				0px;
	top:				0px;
	width:				12px;
	height:				12px;
	font-weight: 		bold;
	cursor:				pointer;
}

/* Global */		

a.more,
a.more:active,
a.more:visited,
a.more:hover{
	text-decoration:	none;
	background:			transparent url(images/btn-weiter-white.gif) no-repeat scroll 50% 50%;
	padding-right:		65px;
	text-align:			right;
}

.pagebody_sidebar a.more{
	background:			transparent url(images/weiter_d.gif) no-repeat scroll 50% 50%;
}

a.back,
a.back:active,
a.back:visited,
a.back:hover {
	text-decoration:	none;
	background:			transparent url(images/btn-goback-white.gif) no-repeat scroll 50% 50%;
	padding-right:		65px;
	text-align:			right;
}

/* Sociable */

span.sociable_tagline { position: relative; text-align: center; padding-bottom: 10px;}
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span {
	display: block;
}

.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}

.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}

.sociable ul li:before {
	content: "";
}

.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* Images */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Seitennavigation, KM 19.03.2010 */
.box_page_nav {

}

.box_page_nav .box_page_nav_left a:link,
.box_page_nav .box_page_nav_left a:active,
.box_page_nav .box_page_nav_left a:visited,
.box_page_nav .box_page_nav_left a:hover {
	background: transparent url("./images/btn-zurueck-zu-aktuellen-beitraegen-gray.gif") left top no-repeat;
	width: 230px;
	height: 10px;
	text-indent: -900px;
	overflow: hidden;
	display: block;
}

.box_page_nav .box_page_nav_right a:link,
.box_page_nav .box_page_nav_right a:active,
.box_page_nav .box_page_nav_right a:visited,
.box_page_nav .box_page_nav_right a:hover {
	background: transparent url("./images/btn-aeltere-beitraege-gray.gif") left top no-repeat;
	width: 128px;
	height: 10px;
	text-indent: -900px;
	overflow: hidden;
	display: block;
}

.box_page_nav a:hover {
}

.box_page_nav .box_page_nav_left {
	float: left;
	margin-right: 20px;
}

.box_page_nav .box_page_nav_right {

}

.box_page_nav .clear {
	clear: both;
}

span.wpcf7-list-item { display: block; }

input.search_text {
    border: 1px solid black;
    width: 140px;
}