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

/* div#cnt-wrapper2	{ float:right; width:650px; background:none; margin-top:70px; margin-right:54px; overflow:hidden } */

div#cnt-wrapper2	{ float:left; width:970px; background:url(../images/main.png) repeat; min-height:270px; margin:0 0 35px 0; padding:15px 15px 150px 15px;}

#content	 	 		{ float:left; width:920px; margin:0 auto; /*background:#fff;*/ padding:25px;}
#content small	 	{ float:left; width:540px; font-size:11px; line-height:11px;  text-align:left; margin:0px }
#content img			{ margin:0 10px 10px 10px }

#contentbottom			{ float:left; width:100%; height:30px }
div.art-wrapper			{ float:left; width: 100%;  margin-top:10px; padding:0; }

span#more_comments {  float:left; margin:10px 0 0 25px; background:#6abedc; padding:10px 25px;  color:#fff; display:block;cursor:pointer; text-align:center; border-radius:5px; }
#more_comments:hover { background:#3ea9ce;}



/*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%;  }
#reviews ul			{ float:left; width:100%; list-style-type:none; margin:0; padding:0 }
#reviews ul li			{ float:left; width:100% }



div#review-frm			{ color:#5a6366;padding:0 25px; float:right; width:370px; background: none; margin:0 25px 0 0; }





#review-frm DIV		{ float:left; background: none; margin-bottom:3px; }
#review-frm DIV.hint	{ font-size:0.8em; line-height:1.3em; }
#review-frm DIV#msg { width:100% !important;}

.hint a { text-decoration:underline; }

#review-frm DIV.kname { width:300px; float:left; background:none; margin:5px 20px 0 0; clear:left; }
#review-frm DIV.kmail { width:50%; float:left; background:none; margin-top:5px;  }

	.r-frm-caption  { float:left;  width:170px; line-height:20px; text-align:left; text-indent:0px; margin-right:10px; margin-top:5px }
	.r-frm-caption.rate  { float:left;  width:auto; line-height:20px; text-align:left; text-indent:0px; margin-right:10px; margin-top:5px;  }
	
	.r-frm-value	{ float:left; width:100%; line-height:20px; text-align:left; padding-top:0px}
	.r-frm-value.rate	{ float:left; width:auto; line-height:20px; text-align:left; padding-top:5px;  }
	.r-frm-value TEXTAREA {width:370px; height:80px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt;}
	
	INPUT.t_input	{ width:250px; padding:10px;font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt;}
	
	Textarea#r_text	{  }

	
	#frm-sbm 		{ float:left; width:100%; }
	
	#sbmfrm 	{background:#6abedc; padding:10px 25px;  color:#fff; display:block;cursor:pointer; text-align:center; border-radius:5px; width:140px; margin:10px 0 0 0;}
	#sbmfrm:hover 	{ background:#3ea9ce; }
	

						.sbm_de a 		{ display:block; width:135px; height:45px; background:url('../images/senden_icon.png') center 0 no-repeat }
						.sbm_de a:hover 	{ background-position: center -45px }

						.sbm_en a 		{ display:block; width:135px; height:45px; background:url('../images/en/submit_en.png') center 0 no-repeat }
						.sbm_en a:hover 	{ background-position: center -45px }





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


	div#failure	{float:left; width:100%; border:1px solid red; background:#FFE8E8;	padding:10px; margin-left:0px; margin-top:15px; margin-bottom:20px; box-sizing:border-box;}
	#failure SPAN	{float:left; width:100%; line-height:20px; color:red}		
	div#ok		{float:left; width:100%; border:1px solid #00cc00; background:#EEFEEB; padding:10px; margin:15px 0 10px 0; box-sizing:border-box; }

	
	#review-comments, #comment_wrp	{ float:left; width:460px; border-right:1px solid #c0c0c0; padding:0 0; margin:5px 0 0 25px; background:none }
	
	#comment_wrp { margin:0; padding-bottom:60px; background:none; border-right:none }
	
	
	
	#review-comments OL	{ float:left; width:100%;  list-style-type:none; padding:0; margin:0;  }
	#review-comments LI 	{ float:left; width:100%; margin:0 ; padding:10px 0 0 0;  border-bottom: 1px solid #c0c0c0;  }
	
	
	.reviewer		{ float:left; width:100%;color:#888; font-size:12pt; }	
	.comment-wrapper	{ float:left; width:100%; min-height:80px; 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.gif') center -32px no-repeat }
	.grstar			{ float:left; width:16px; height:16px; overflow:hidden; background:url('../images/star.gif') center 0px no-repeat }
	.startext		{ float:left; width:auto; line-height:0.9em; margin:0 10px 0 0;color:#888; font-size:12pt;}


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


div#shareblog	   { float:right; width:315px; height:30px; background:none; margin-right:40px }
#shr-btn	   { float:right; width:80px; 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}
