@page 
{
    size: 21.0cm 29.7cm;
    margin: auto auto 2cm 2.5cm;
}

@page : first {margin: auto auto 2cm 2.5cm;}



body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: none;
	text-align: left;
}


html, body, textarea
{
	scrollbar-arrow-color: #4f2683;
	scrollbar-base-color: #b7a7e2;
	scrollbar-face-color: #dfd6f5;
    scrollbar-highlight-color: #ffffff;

	scrollbar-3dlight-color: #b7a7e2;
    scrollbar-darkshadow-color: #b7a7e2;
	scrollbar-shadow-color: #eee9fb;
}



*, .normal
{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


.gen_spacer
{
	display: none;
	width: 0px;
	height: 0px;
}


h1 {
    font-size: 20px;
    color: #000000;
    font-weight: bolder;
    letter-spacing: 0px;
}


h1 * {
    color: #000000;
}




.kurztext {
    line-height: 180%;
}


/*
.initiale, .initial
{
	font-size: 12px;
	float: none;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
*/



.noprint { display: none; }


.printonly {
    display: inline;
}


#print_breadcrumb
{
	clear: both;
	font-size: 9px;
	line-height: 125%;
	display: block;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	margin-top: 30px;
	padding: 2px;
	text-align: left;
}




/* ZITATE */ 

blockquote, .zitat { quotes: '»' '«'; }

blockquote, .zitat {
    padding-bottom: 26px;
    background: none;
    font-style: italic;
    color: #003399;
    color: #6291CA;
    font-size: 110%; 
}

.zitat:before, blockquote:before { content: open-quote; }
.zitat:after,  blockquote:after { content: close-quote; }


.aufz-headline
{
	background-image: none;
	border: none;
	display: block;
	height: 25px;
	font-weight: bold;
	z-index: 1;
}


.kontaktbereich {
    background-image: none;
}

.kontaktbereich_infos {
    display: block;
    margin-top: 10px;
}


.kontaktbereich_link {
    display: none;
}



.img-links
{
	padding: 0px 10px 5px 0px;
}


.img-rechts
{
	padding: 0px 10px 5px 5px;
}



.imgborder
{
	border-color: #5681b6;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
}



.tab_verlauf
{
	background-image: none;
	background-color: #dedede;
}


/* LINKS */

#main_content :link:hover, #main_content :visited:hover {
    text-decoration: none;
    background-color: transparent;
    color: #000000;
    }
    
#main_content :link:active, #main_content :visited:active {
    color: #000000;
    }

  
#main_content a[href^='/']
{
	padding-right: 10px;
	background-image: url("../img/page_content/in-link_4.gif");
	background-position: 100% 0px;
	background-repeat: no-repeat;
}

#main_content a[href^='http:'].nostyle, #main_content a[href^='/'].nostyle, #main_content a.nostyle:link, #main_content a.nostyle:visited {
    border:0;
    background-image: none;
    padding: 0px;
    background-color: transparent; 
	}



#main_content a.button:link, #main_content a.button:visited, #main_content a.button:hover { 
    display: none;
 }







/* Site / Page */

#page_page
{
	width: 15cm;
	margin: 0px;
	margin-left: 12px;
	background-image: none;
	background-color: transparent;
	
	background-image: none;
	/* Safari top-pos 
    border: 1px solid #ffffff; 
    */
}

#page_logo
{
	display: none;
}


#page_printhead
{
	clear: both;
	display: block;
	width: 15cm;
	margin-bottom: 40px;
	border-bottom: 1px solid #333333;
	padding-bottom: 10px;
}

#page_printhead td
{
	line-height: 125%;
	padding: 1px 0px 1px 0px;
	font-size: 11px;
}


#page_meta, #page_meta_form
{
	display: none;
}


.page_meta_button
{
    display: none;
}


#page_navi
{
	display: none;
}

#page_konzern 
{
	display: none;
}

#page_content
{
	float: none;
	width: 15cm;
	line-height: 140%;
	background-color: #ffffff;
	background-image: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 40px;
	background-image: none;
}


img[width="316"], img[width="640"] {
    width: 95%;
    height: 95%;
}


img {
    filter: Chroma(color = #F0F1F5);
    max-width: 15cm;
}

/*
img { 
    display: block;
    position: absolute;
    clip: rect(auto, 14cm, auto, auto); 
}



img {
    width:expression (document.body.clientWidth > 780 ? "auto": "60%" );
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='/test.png');
}


img { max-width: 15cm; }

img[src^='/img/content_images'] {
    padding: 2px;
}


img { border: 1px solid #dddddd; padding: 2px;}

img[src^='/img/page_'], img[src^='/img/de/logo'], img[src^='/img/at/logo_'], img[src^='http://']
{
    border: 0px;
}
*/





#content_brdr_l
{
	background-image: none;
	height: 0px;
}

#content_brdr_r
{
	background-image: none;
	height: 0px;
}

#content_brdr_lio
{
	display: none;
}

#content_mid
{
	float: left;
	width: 15cm;
}

#content_brdr_o
{
	display: none;
}



#main_content
{
	width: 15cm;
	padding: 0px;
	line-height: 140%;
}

#main_content td
{
	line-height: 140%;
	padding: 2px 0px 2px 2px;
}

#content_brdr_reo
{
	display: none;
}

.abstand { margin-bottom: 25px; z-index: 1;}


.content_cols {
    float: left;
    padding: 0px;
    width: 8cm;
    z-index: 2;
    margin-top: 0.5cm;
    margin-bottom: 0.5cm;
}


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


/* Global Search */

#global_search
{
	display: none;
}


#searchGo {
    display: none;
}



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


/* Prodlist */


#prodlist_opener
{
	display: none;
}

#prodlist_list
{
	display: none;
}

#prodlist_list_content
{
    display: none;
}

#prodlist_list_content div
{
    display: none;
}

#prodlist_list_content a
{
    display: none;
}

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

/* Form */


.forminput:focus, .formtextarea:focus, .formselect:focus
{
	border-color: #ffffff;
	color: #ffffff;
	/*border-color: #FFD403;
    background-color: #999999;
    border-width: 1px;
    border-style: solid;*/
}

.formtextarea, .formselect
{
	background-color: transparent;
	padding-left: 3px;
	padding-top: 1px;
	border-color: #704816;
	border-width: 1px;
	border-style: solid;
	width: 290px;
	letter-spacing: 1px;
	background-image: url(../img/site/form_back.gif);
	background-repeat: repeat-x;
}

.formradio
{
	background-color: transparent;
	width: 14px;
	height: 14px;
	border: 0px solid transparent;
	margin-top: 4px;
}

.formradio_mini
{
	background-color: transparent;
	width: 10px;
	height: 10px;
	border: 0px solid transparent;
	margin-right: 3px;
}

.formselect { height: 18px; }



.subhead_spalte, subhead_col1, .subhead_seite, .subhead1_col1-2
{
	font-size: 16px;
	font-weight: bold;
	height: auto;
	line-height: 100%;
	text-align: left;
	background-image: none;
	display: block;
	color: #000;
	background-color: #dedede;
	padding: 2px;
}

.subhead2_spalte, .subhead2_col1, .subhead2_seite, .subhead2_col1-2
{
	margin-top: 0.4cm;
	height: auto;
	font-size: 16px;;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
	background-image: none;
	display: block;
	color: #000;
	background-color: #dedede;
	padding: 2px;
}




.rubrik
{
	width: 15cm;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	background-image: none;
	display: block;
	border: 1px solid #999;
	padding: 3px;
}

.rubrikswitch
{
    display: none;
}


.rubrikbereich
{
	padding: 6px 0px 3px 0px;
	border: 0px;
	background-image: none;
}


.rubriklangtext
{
    clear: both;
    display: block;
    width: 15cm;
}







.minihead
{
	
	border-color: #a792cb;
	border-width: 1px 0px 1px 0px;
	padding: 1px 0px 1px 0px;
	border-style: solid;
	display: block;
	margin-bottom: 2px; 
	background-image: none;
}





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


/* Content-Boxes */


#content_boxes
{
    display: none;
}


.box_head
{
    display: none;
}


.box_minheight
{
    display: none;
}

.box_content
{
    display: none;
}

.box_foot
{
    display: none;
}

#content_brdr_liu
{
    display: none;
}

#content_brdr_reu
{
    display: none;
}

#content_brdr_u
{
    display: none;
}

#page_footer
{
    display: none;
}

#page_footer_l
{
    display: none;
}

#page_footer_r
{
    display: none;
}





/* Produkte */


.prodcat_head
{
	clear:both;
	height: 31px;
	width: 316px;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	background-image: url('/img/page_content/prodcat_head_back.gif');
	background-repeat: no-repeat;
}

.prodcat_content
{
	background-image: url('/img/page_content/prodcat_content_back.gif');
	background-repeat: repeat-y;
	width: 316px;
	padding: 4px 4px 4px 7px;
	background-position: 0px 0px;
	line-height: 175%;
}


.prodcat_foot
{
	height: 11px;
	width: 316px;
	background-image: url('/img/page_content/prodcat_foot_back.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



.vo_icon
{
	clear:both;
	position:relative;
	left:55px;
	top:-30px
	z-index:2;
	width: 46px;
	height: 25px;
}

.vo_icon_detail
{
	position: relative;
	float: left;
	top: -55px;
	left: 180px;
	width: 46px;
	height: 25px;
	z-index: 10;
}



.dehp_icon
{
	position: relative;
	float: left;
	top: -5px;
	left: 17px;
	width: 54px;
	height: 11px;
	z-index: 2;
}

.dehp_icon_detail
{
	position: relative;
	float: left;
	top: -240px;
	left: 12px;
	width: 52px;
	height: 52px;
	z-index: 2;
}



#content_typanalyse
{
    position: relative;
    margin-top:1cm;
    display: block;
    top: 0px;
    left: 0px;
    width: 17.4cm;
    width: 15cm;
}


.d_row
{
    clear: both;
    min-height: 15px;
    height: 15px;
    vertical-align: middle;
    margin-top: 7px;
    width: 100%;
    display: block;
}

.d_left
{
    float: left;
    width: 12px;
    height: inherit;
    padding: 1px 0px 1px 2px;
    vertical-align: inherit;
}

.d_right_txt
{
    float: left;
    width: 12px;
    text-align: left;
    height: inherit;
    padding: 1px 0px 1px 2px;
    vertical-align: inherit;
    margin: 0px 0px 0px 1px;
    /*border: 1px solid #999;*/
}

.d_right
{
    float: left;
    text-align: right;
    height: inherit;
    padding: 1px 5px 1px 5px;
    vertical-align: inherit;
    white-space: nowrap;
    margin: 0px 1px 0px 1px;
    /*border: 1px solid #999;*/
}

.d_row, .d_left, .d_right_txt, .d_right { font-size: 12px; color: #000; }



.d_row_cl1 {
    background-color: #fff;
    border:1px solid #ac8fc9;
    color:#000;
}

.d_row_cl2 {
    background-color: #fff;
    font-size:80%;
}


.d_row_cl3 {
    background-color: #fff;
    background-image: none;
}




#content_bestellinfos
{
    width: 15cm;
}

#content_bestellinfos td.brd *
{
    /*border: 1px solid #333; */
    color: #000;
    text-decoration: none;
}

#content_bestellinfos .trbrd
{
	background-color: #fff;
	border:1px solid #ac8fc9;
	font-size: 130%;
	color: #000;
}	

#content_bestellinfos .trbrd td {
    color: #000;
    text-decoration: none;
    border:1px solid #ac8fc9;
}


/* Ohne Wirklung, da JS nach onload */
#promotion, #promotion.p1, #promotion.p1[class] { display: none; }
	
	
	
	
	
	
