input.article
{
	width:						214px;
	margin-left:				15px;
	margin-right:				15px;
}

input.btn_article {
	vertical-align:             middle;
	padding-bottom:             5px;
}

* html input.btn_article {
    padding-bottom:             9px;
}

div#main
{
    background-color:           #ffffff;
    width:                      970px;
    margin-left:                15px;
    margin-right:               15px;
    text-align:                 left;
}

div#rightpane div.rightteaserbox
{
    background-color:           #f7f7f7;
}

div#rightpane div.rightteaserbox img
{
    margin-top:					-5px;
    padding-bottom:             0px;
    background-repeat:          repeat-x;
    background-position:        left bottom;
}

div#rightpane div.rightteaserbox div.link
{
    padding:                    10px;
}

div#navbar a.navitemhome:link,
div#navbar a.navitemhome:visited,
div#navbar a.navitemhome:hover,
div#navbar a.navitemhome:active{
    width:                      192px;
}

div#content
{
    float:                      left;
    width:                      480px;
    margin-left:                40px;
    margin-bottom:              40px;
}

div#content strong
{
    font-size:                  1.09em;/*12*/
}

div#content div.linksbox
{
    float:                      right;
    width:                      230px;
    margin-left:                15px;
    margin-bottom:              10px;
    padding:                    10px;
    border-style:               dotted;
    border-width:               1px;
    border-color:               #cccccc;
}

div#content div.linksbox div.link
{
    padding-top:                2px;
    padding-bottom:             2px;
}

div#content div.linksbox div.link img
{
    clear:                      both;
    float:                      left;
    margin-top:                 4px;
    margin-right:               6px;
}

div#content div.linksbox div.download
{
    clear:                      both;
    padding-top:                4px;
    padding-bottom:             2px;
}

div#content div.linksbox div.download img
{
    float:                      left;
    margin-top:                 -3px;
    margin-right:               6px;
}

div#content div.contentBox
{
    margin-top:                 20px;
    padding-bottom:             10px;
    background-color:           #ffffff;
}

div#content div.contentBox div.title
{
    margin-bottom:              0px;
    padding-left:               10px;
    padding-top:                1px;
    padding-bottom:             1px;
    color:                      #ffffff;
    background-color:           #0066cc;
    font-weight:                bold;
    height:						1.45em;
}

div#content div.contentBox div.doubleColFP
{
	margin-left:				0px;
	margin-bottom:              0px;
    background-image:           url('/images/bg_produkte_fp.jpg');
    background-repeat:          no-repeat;
    background-position:        left top;
	width:						480px;
}
div#content div.contentBox div.doubleColOR
{
	margin-left:				0px;
	margin-bottom:              0px;
    background-image:           url('/images/bg_produkte_or.jpg');
    background-repeat:          no-repeat;
    background-position:        left top;
	width:						480px;
}
div#content div.contentBox div.doubleColRSS
{
	margin-left:				0px;
	margin-bottom:              0px;
    background-image:           url('/images/bg_produkte_ringe.jpg');
    background-repeat:          no-repeat;
    background-position:        left top;
	width:						480px;
}
div#content div.contentBox div.separator
{
	width:						250px;
	height:                     1px;
    margin-left:                220px;	
    margin-top:                 20px;
    margin-bottom:              0px;
    background-image:           url('/images/nav_bg_repeat.gif');
    background-repeat:          repeat-x;
    background-position:        left top;
    font-size:                  0px;            /* IE */
}

div#content div.contentBox div.doubleColFP div.linklist,
div#content div.contentBox div.doubleColOR div.linklist,
div#content div.contentBox div.doubleColRSS div.linklist
{
	margin-left:				220px;
    margin-bottom:              0px;
	width: 						250px;
}

div#content div.contentBox div.doubleColFP div.linklist img,
div#content div.contentBox div.doubleColOR div.linklist img,
div#content div.contentBox div.doubleColRSS div.linklist img
{
	padding-bottom:             1px;
	padding-right:              4px;    
}

div#content div.contentBox div.articlesearch
{
	padding-top:				20px;
	padding-left:				10px;
    padding-bottom:             14px;
	width: 						468px;
    background-color:         	#fbfbfb;
    border-style:        		solid;
    border-width:        		1px;
    border-color:        		#e1e1e1;
    font-weight:				900;    		
	clear:						both;
}

div#content div.contentBox div.col
{
	float:						left;
	margin-top:					10px;
	padding-top:				0px;
	padding-left:				0px;
	width: 						240px;
	height:						170px;
    border:                     0px;
}

div#content div.contentBox div.doubleColFP div.linklist ul,
div#content div.contentBox div.doubleColOR div.linklist ul,
div#content div.contentBox div.doubleColRSS div.linklist ul
{
	margin: 					0px;
	padding:					0px;		
	list-style-type:			none;		
}

div#content div.contentBox div.doubleColFP div.linklist ul li, 
div#content div.contentBox div.doubleColOR div.linklist ul li, 
div#content div.contentBox div.doubleColRSS div.linklist ul li
{
 	display:					block;	
    color:                      #0066cc;
    font-weight:                bold;
    text-decoration:            none;    
    margin:						0px;
    padding-top:                0px;
    padding-bottom:             0px;
}


div#content div.contentBox div.doubleColFP div.linklist ul li a:link,
div#content div.contentBox div.doubleColFP div.linklist ul li a:visited,
div#content div.contentBox div.doubleColOR div.linklist ul li a:link,
div#content div.contentBox div.doubleColOR div.linklist ul li a:visited,
div#content div.contentBox div.doubleColRSS div.linklist ul li a:link,
div#content div.contentBox div.doubleColRSS div.linklist ul li a:visited
{
	display:					block;	
    color:                      #0066cc;
    font-weight:                bold;
    text-decoration:            none;    
    margin:						0px;
    padding-top:                10px;
    padding-bottom:             10px;
    padding-left:	            0px;
    padding-right:              10px;
    background-image:           url('/images/nav_bg_repeat.gif');    
    background-repeat:          repeat-x;
    background-position:        left bottom;
}

div#content div.contentBox div.doubleColFP a:hover,
div#content div.contentBox div.doubleColOR a:hover,
div#content div.contentBox div.doubleColRSS a:hover
{
    background-color:           #f5f5f5;    
}

div#content div.contentBox div.doubleColFP div.linklist a:active,
div#content div.contentBox div.doubleColOR div.linklist a:active,
div#content div.contentBox div.doubleColRSS div.linklist a:active
{
    color:                      #333333;
    background-color:           #ffffff;
}

div#content div.contentBox div.doubleColFP div.linklist ul li img,
div#content div.contentBox div.doubleColOR div.linklist ul li img,
div#content div.contentBox div.doubleColRSS div.linklist ul li img
{
	padding-left:10px;
	padding-right:5px;	
}

div#content div.contentBox div.col img
{
	border:                     0px;
}

div#content div.contentBox div.link
{
    clear:                      both;
    margin-left:                10px;
    padding-top:                4px;
    padding-bottom:             4px;
}