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

Version: 1.0

Author: Thomas Paul

Author URI: http://www.vianova.cc/

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

/*------------------------------------------------------------------
[Table of contents]

 1. Content Elemente
 2. Pagetitle
 3. Extensions
	3.1 tt_news
	3.2 tt_products
	3.3 powermail

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


/*------------------------------*/	
/* =1 Contentelemente 			*/


.ce_wrap {
	margin-bottom: 30px;
}

.ce_clear  {
	clear:both;
	float:none;
	width:100%;
	height:0;
	line-height: 0;
	overflow: hidden;
}

#content li.csc-textpic-image { margin-left:0; }

.align-center { text-align:center; }


/*------------------------------------*/	
/* =2 Pagetitle 	  */




/*------------------------------*/	
/* =3 Extensions	 			*/


/* =3.1 tt_news		 			*/


.news_list_content {
	padding: 0 8px;
	/* text-align: justify; */
	/* wirkt nur im Layout gut aufgrund der Silbentrennung */
}
.news_list_morelink {
	float: right;
	margin-bottom: 5px;
	padding-right: 8px;
	/* wenn die generelle Linkfarbe rot ist, sollte dieser Link wohl auch rot bleiben */
}


/* =3.2 tt_products             */

.tt_products_item_single_display { margin-top:20px; }
.list_link { margin-top:20px; }

#tx-ttproducts-pi1-listcat .tt_products_item_catlist { font-size:1.5em; }
#tx-ttproducts-pi1-listcat .tt_products_item_catlist li { display:inline; list-style-type:none; margin:0 10px 15px 0; float:left; }
#tx-ttproducts-pi1-listcat .tt_products_item_catlist li a { color:#676765; }


.basket_items { width:100%; }
.tt-products { margin-top:20px; }

.tt_products_basket_info label { float:left; width:200px; }

.listitemdescription { font-size:0.8em; }

.listitem p { margin:0.2em 0; }

.listitemintobasket { float:right; }

.tt_products_basket .price_summary { background-color:#373D5D; padding:5px; color:#ffffff; }
.tt_products_basket .price_summary h2 { margin:0 0 0px 0; color:#ffffff; }
.tt_products_basket .price_summary p { margin:0 0 0px 0; color:#ffffff; font-size:1.4em; }
.tt_products_basket .price_summary .smaller { font-size:0.7em; }

.tt_products_basket_payment .price_summary_complete { background-color:#373D5D; padding:5px; color:#ffffff; }
.tt_products_basket_payment .price_summary_complete h2 { margin:0 0 0px 0; color:#ffffff; }
.tt_products_basket_payment .price_summary_complete p { margin:0 0 0px 0; color:#ffffff; font-size:1.4em; }
.tt_products_basket_payment .price_summary_complete .smaller { font-size:0.7em; }


/* =3.3 powermail               */

div.tx_powermail_pi1_fieldwrap_html label {
	float:left;
	width:130px;
	margin-bottom:8px;
}

.tx_powermail_pi1_fieldwrap_html input[readonly] {
	color: #cccccc;
}

.tx_powermail_pi1_fieldwrap_html .date2cal_img_help {
	visibility: hidden;
}

div.tx_powermail_pi1_fieldwrap_html {

}

div.powermail_mandatory_js {
	margin-left:130px;
	color:#ff0000;
}

input.powermail_submit {
	margin-left:130px;
}

.tx-powermail-pi1_fieldset {
	border:0px;
}

.tx-powermail-pi1_fieldset legend {
	/*
font-weight:normal;
	margin:0 0 12px 0;
*/
	display: none;
}

.tx-powermail-pi1, .csc-header, .tx-wecmap-pi1, h2 {
	font-weight:normal;
}

.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:8px;
	clear:both;
}

.powermail_mandatory {
	color:#ff0000;
	margin-left:3px;
	font-weight: bold;
}

.powermail_mandatory_list li {
	color:#ff0000;
	margin:5px 0 5px 0;
}

.tx_powermail_pi1_fieldwrap_html_6, 
.tx_powermail_pi1_fieldwrap_html_14,
.tx_powermail_pi1_fieldwrap_html_32 {
	font-style: italic;
	margin-bottom:20px;
}

.tx-srfreecap-pi2-cant-read, .tx_powermail_pi1_fieldwrap_html_captcha_description, .tx-srfreecap-pi2-image {
	display:block;
	margin-left: 130px;
}


