/**
* CSS Files
*
* LICENSE
*
* This source file is subject to the new cdmm license that is bundled
* with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://framework.mycdmm.de/license/
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@cdmm.de so we can send you a copy immediately.
*
* @copyright  Copyright (c) 2005-2009 cdmm (http://www.cdmm.de)
* @license    http://framework.mycdmm.de/license/ cdmm license
* @version    $Id: container.css 519 2009-02-17 17:38:03Z mw $
*/

@media screen, projection, print
{
	/**
	* site Right
	*/
	.container_right_border { border-top: 1px solid #fff; width: 100%; }
	
	
	.container_content{
		margin: 14px 0 15px 0;
		padding: 0 5px;
	}
	
	.container_right_content { padding: 14px 5px 15px 5px; }
	
	.container_headline {
		font-weight: bold; 
		background-color: #fff;
		padding: 5px 5px;
		margin-bottom: 10px;
	}
	
	.container_content ul{ list-style-type: none; }
	
	.container_content ul li{
		padding-bottom:10px;
		margin-left:-10px;
	}
	
	.container_content ul li.last{ padding-bottom: 2px; }
	
	.container_content img{ margin-left: 2px; }
	
	.container_content a:hover,
	.container_content a:focus,
	.container_content a:active{
		text-decoration: underline;
	}
	
	.container_content_headline{
		font-weight: bold;
	}
	
	li.pdf{
		padding-left:25px;
		background-image: url(../images/icon_pdf.gif);
		background-repeat: no-repeat;
	}
	
	li.pic{
		padding-left:25px;
		background-image: url(../images/icon_jpg.gif);
		background-repeat: no-repeat;		
	}
	
	.container_content_product ul{
		padding-top:10px;
	}
	
	.product_infolinks_content .product_info_links { padding: 10px 0 0 0;}
	.product_info_links_without_padding_top { padding: 0; }
	
	.product_infolinks_content .product_info_links ul li {
		font-weight: bold;
		background-image: url(../images/icon_next.gif);
		background-repeat: no-repeat;
		background-position: 0 50%;
	}
	
	.product_infolinks_content .product_info_links li a,
	.product_infolinks_content .product_info_links li a:focus,
	.product_infolinks_content .product_info_links li a:hover,
	.product_infolinks_content .product_info_links li a:active { padding-left: 10px; }
	
	
	.product_info_links ul,
	.contact_links ul {
		list-style: none;
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	.product_info_links li,
	.contact_links li {
		list-style: none;
		list-style-type: none;
		background-repeat: no-repeat;
		margin: 4px 0 0 0;
	}
	
	.product_info_links li.first,
	.contact_links li.first { margin: 0; }
	
	.contact_links li a,
	.contact_links li a:focus,
	.contact_links li a:hover,
	.contact_links li a:active,
	.product_info_links li a,
	.product_info_links li a:focus,
	.product_info_links li a:hover,
	.product_info_links li a:active {
		display: block;
		padding-left: 24px;
	}
	
	.less_padding li a{
		padding-left:0px;
	}
	
	li.info { background-image:url(../images/icon_info.gif); }
	
	li.online_contact,
	li.section_981 { background-image: url(../images/icon_contact.gif); }
	
	li.brochures_request,
	li.section_982 { background-image:url(../images/icon_prospects.gif); }
	
	li.callback,
	li.section_983 { background-image:url(../images/icon_callback.gif); }
	
	li.directions,
	li.section_978 { background-image:url(../images/icon_approach.gif); }
	
	li.watchlist { background-image:url(../images/icon_watchlist.gif); }
	li.print { background-image:url(../images/icon_print.gif); }
	
	
	/**
	* search box
	*/
	.search_container {
		background-color: #0070B3;
		width: 100%;
		padding-bottom: 5px;
	}
	
	.search_formfield {
		width: 163px;
		margin: 5px 5px 0 10px;
		padding: 1px 1px 2px 1px;
		border: 1px solid #D9D9D9;
		background-color: #fff;
		float: left;
	}
	
	.search_formfield_button {
		color: #fff;
		border: none;
		float: left;
		margin: 5px 0 0 0;
		padding: 0;
	}
	
	/**
	* product info links, watchlist
	*/
	
	.contact_info_links{ padding-bottom: 4px; }
	
	.contact_info_links ul,
	.watchlist ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.contact_info_links li,
	.watchlist li{
		background-image:url(../images/icon_next.gif);
		background-position: 0 50%;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		line-height:1.75em;
		padding-left: 10px;
	}
	
	.watchlist li a,
	.watchlist li a:focus,
	.watchlist li a:hover,
	.watchlist li a:active {
		display: block;
		
	}
	
	.watchlist li a:hover,.watchlist li a:active { color: #000; }
	.watchlist li.watchlist_last { margin-top: 8px; }
	
	
	/**
	* watchlist container left
	*/
	.watchlist_container { background-color: #fff; padding-top:10px; }
	
	.watchlist_container h2{
		margin: 0;
		padding: 0;
		background-image: url(../images/navi_left_icon.jpg);
		background-position: 0 50%;
		background-repeat: repeat-y;
		width: 100%;
	}
	
	.watchlist_container h2 a{
		margin-left: 10px;
		padding: 2px 10px;
		border: 1px solid #d9d9d9;
		border-left: none;
		font-weight: bold;
		display: block;
		background-color: #d9d9d9;
		color: #000;
	}
	
	.watchlist_container ul {
		list-style-type: none;
		margin: 3px 0 0 10px;
		padding: 0;
		width:auto;
		background-color: #f6f6f6;
		border: 1px solid #d9d9d9;
	}
	
	.watchlist_container li {
		background-image: url(../images/navi_left_icon_level2_active.jpg);
		background-position: 3px 50%;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
	}
	
	.watchlist_container li a,
	.watchlist_container li a:focus,
	.watchlist_container li a:hover,
	.watchlist_container li a:active {
		display: block;
		padding: 2px 12px;
	}
	
	.watchlist_container li a:hover,.watchlist li a:active {  }
	.watchlist_container li.watchlist_container { margin-top: 4px; }
	
}