@import url("jquery.rating.css");
@import url("share.css");

#cnt-wrapper		{ float:right; width:100%; margin:5px 0 10px 0;}
#content		{ float:left; margin:0 0; height:auto;background:#f9f2d5; padding:4% 5%; width:90%;}


#content small	 		{ float:left; width:100%;  font-size:11px; line-height:11px; }
#content H2			{ float:left; width:100%; margin:0 0 5px 0; padding:0;  font-weight:700;}


#contentbottom			{ float:left; width:100%; height:30px }
div.art-wrapper			{ float:left; width:60%;  margin:10px 3% 0  0; padding:0; text-align:justify;}

#content img { max-width:100% }



/*div.description			{ float:left; width:552px; margin-top:5px; margin-left:2px; padding:0 10px 0px 10px; font-size:13px; background:none }
*/
							

/*------------------------------------------------------------------------------------*/

/* .artmedia			{ float:left; width:100%; height:260px; overflow:hidden; background:url('../images/anstrich.jpg') repeat-y; padding-left:10px }
.artmedia img			{ float:left; width:100%; } */


div#reviews			{ float:left; width:100%; background:none;  }
#reviews ul			{ float:left; width:100%; list-style-type:none; margin:0; padding:0 }
#reviews ul li			{ float:left; width:100% }



div#review-frm			{ float:right; width:35%; min-width:250px; background: none;
				  
				  margin:0; 
				  padding:0  }



h4#wnr	{ float:left; width:100%; font-weight:700;}



#review-frm DIV	{ float:left; background: none; margin-bottom:3px}
#review-frm #rate { width:100%;}


#review-frm DIV.kname, #review-frm DIV.kmail, #review-frm .r_text { width:100%; background:none; margin:5px 0; }

	.r-frm-caption  {  }
	.r-frm-caption.rate  { float:left;  width:80px; text-align:left; text-indent:0px; margin-right:10px; margin-top:5px;  }
	
	.r-frm-value	{ float:left; width:100%;  text-align:left; padding-top:0px}
	.r-frm-value.rate	{ float:left; max-width:160px; text-align:left; padding-top:5px;  }
	
	.r-frm-value TEXTAREA {width:90%; height:80px;padding:10px 5%; }	
	INPUT.t_input	{width:90%;  padding:10px 5%; }	
	Textarea#r_text, INPUT.t_input	{font-family: 'Noto Sans', sans-serif;font-size:1em;border:none; color:#837D65;}

	#frm-sbm 		{ float:left; width:100%; margin:15px 0 0 0; }
	
	span.sbm_de 		{float:left; background:#485e24; color:#f9f2d5;padding:5px 15px; margin:10px 0 0 0px; cursor:pointer;}
	span.sbm_de:hover 	{ background:#8f824d; 	 } 
	





	/*div#msg	{float:left; width:100%; height:100px; background:#f0f0f0 }*/


	div#failure	{float:right; width:90%;border:1px solid red; background:#FFE8E8;	padding:10px 5%; margin:15px 0 20px 0px }
	#failure SPAN	{float:left; width:100%; line-height:20px; color:red}		
	div#ok		{float:right; width:90%; border:1px solid green; background:#EEFEEB; padding:10px 5%; margin:15px 0 20px 0px; color:green }

	
	#review-comments	{ float:right; width:100%; background:none; padding:0 0 20px 0 }
	#review-comments H4 	{ width:100%; margin:5px 0 10px 0; padding:0px; text-align:left; }	
	
	#review-comments OL	{ float:left; width:100%;  list-style-type:none; padding:0; margin:0;  }
	#review-comments LI 	{ float:left; width:96%; margin:0 0 2px 0; padding:10px 2%;  border-bottom: 0px solid #8f824d; background:#FDFAED;}
	
	
	.reviewer		{ float:left; width:100%; color:#8f824d; font-size:11px;  }
	
	
	.comment-wrapper	{ float:left; width:100%; padding:5px 0 15px 0; text-align:left;}	
	.comment-wrapper P	{ float:left; width:100%; margin:10px 0 0 0; text-align:left; background:none;  }
	
	.gstar			{ float:left; width:16px; height:16px; overflow:hidden; background:url('../images/star.png') center -32px no-repeat }
	.grstar			{ float:left; width:16px; height:16px; overflow:hidden; background:url('../images/star.png') center 0px no-repeat }

	.startext		{ float:left; width:80px; margin:0 10px 0 0; height:16px; font-size:1em; color:#8f824d; }


/* -------- Blogeinträge teilen -------------------------------------------------------------- */


div#shareblog	   { float:right; height:30px; background:none; margin:0 0 15px 0; }
#shr-btn	   { float:right; background:; margin-top:8px; text-align:left }
#shr-btn Img   	   { vertical-align:middle }
#shr-btn A	   { font-size:11px; font-weight:normal }
#gplus		   { float:left; width:100px; background:; margin-top:9px }
#fblike		   { float:left; width:120px; overflow:hidden; margin-top:1px }
#fblike Iframe { margin-top: 8px }

/*---------------------------------------------------------------------------------------------*/

#twitternews {

	float:right; width:183px;
	background:url('../images/twitter_ticker.jpg') no-repeat;
	margin:50px 15px 0 0px;
	padding:55px 10px 10px 10px;
	line-height:16px; text-align:left;
	font-size:12px;border:1px solid #cfcfcf
}

	#twitternews div { float:left; position:relative; margin:15px 0;  padding:0 0 20px 0; width:100%; height:100%;background:none }
	#twitternews blockquote { float:left; position:relative; margin:0; width:100%; overflow:hidden; letter-spacing:0; word-wrap: break-word }

	#twitternews div span.tweet,
	#newsticker div span.tweet { position:absolute; left:0; bottom:0}
	
	#twitternews a, #newsticker a {color:#0c99e1;  font-size:12px; margin:0 3px 0 3px ; font-weight:normal}

	#twitternews a.tsmall,
	#newsticker a.tsmall { float:left; font-size:11px; letter-spacing:0 }

	#twitternews a:hover,
	#newsticker a:hover {text-decoration:underline}

	#twitternews p { padding:0; margin:0}
