/* CSS Document */


.question {font-weight:bold;}

.answers {
	list-style:none;
	margin:0px;padding:0px;
}

.published {
	color:#999999;
	font-size:0.7em;
}

.readMore {
	text-transform:uppercase;
	font-size:0.6em;
	font-weight:bold;
	padding-top:5px;
}

#extraBoxes {
	float:right;
	width:165px;
	margin-left:10px;}

	#extraBoxes .header {
		font-weight:bold;
		color:#00508F;
		font-size:0.8em;
	}

.extraBox {
	padding:5px;
	/*background-color:#EFF8FF;*/
	background-color:#e9f3f8;
	border:1px solid #C2D9EB; 
	margin-bottom:10px;
	font-size:0.7em;
	color:#292929;
}

.extraBox.textFunctions {
	font-size:0.7em;
	color:#292929;
}

.extraBox.textFunctions div {
	margin-bottom:2px;
	background-repeat:no-repeat;
	padding-left:24px;
	height:19px;
	padding-top:3px;
}

ul.socials {
list-style:none;}

	ul.socials li {
		margin:4px;
		float:left;
		display:inline;
	}
	

.mainText {
	font-size:0.8em;
}

	.infoText p {
		width:520px!important;
		margin-bottom:10px;
	}

	.mainText p {
		width:370px;
		margin-bottom:10px;
	}

	.mainText .textSize.xxSmall {font-size:0.7em;}
	.mainText .textSize.xSmall {font-size:0.8em;}
	.mainText .textSize.small {font-size:0.9em;}
	.mainText .textSize.normal {font-size:1em;}
	.mainText .textSize.large {font-size:1.2em;}
	.mainText .textSize.xLarge {font-size:1.4em;}
	.mainText .textSize.xxLarge {font-size:1.6em;}

	.mainText .functions {
		width:370px;
		margin-top:10px;
		background-color:#F1F1F1;
		border:1px solid #CCCCCC;}
	
		.mainText .functions .show_hide {
			float:right;
			color:#00508F;
			font-weight:bold;
			cursor:pointer;
			padding-top:6px;
			padding-right:22px;
			font-size:0.7em;
			text-decoration:underline;
			height:22px; 
			background-repeat:no-repeat;
			background-position: right center;
		}
		
		.mainText .functions .show_hide.closed {
			background-image:url(../images/icon-text-func-open.jpg);
		}
		
		.mainText .functions .header {
			background-repeat:no-repeat;
			background-position: 3px 4px;
			padding-left:25px;
			padding-top:5px;
			height:23px;
			font-weight:bold;
			color:#292929;
		}
		
		.mainText .functions .show_hide.open {
			background-image:url(../images/icon-text-func-close.jpg);
		}

.write_comment {
	background-color:#EFF8FF;
	font-weight:bold;
	color:#00508F;
	font-size:0.8em;
	cursor:pointer;
	padding:5px;
}

.comments {
	padding:10px;
	background-color:#FFF;
	color:#292929;
	border-top:1px solid #CCCCCC;
}

.comments .texten {
	padding:5px;
}

.comments .info {
	font-style:italic;
}

.comment_form {
	color:#292929;
	margin-top:10px;
}

.textTeaserLayer:hover {
	cursor:pointer;
}

.textTeaserLayer:hover h1 {
	text-decoration:underline;
}
