/* body, th, td, input, select, textarea */
body, th, td, input, select, textarea  { font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #5e5e60; line-height: 17px; }



/*
	PARAGRAPHS
---------------------------------------------------------------------------------------------------------*/
p { margin: 10px 0; }
/* #FAFAFA -> #F6F6F6
p.back01 { background: #FAFAFA; margin: 10px 0; padding: 10px; } 
*/
p.back01 { background: #F6F6F6; margin: 10px 0; padding: 10px; }
#rightColumn p { margin: 5px 0; }

p.smalltext { font-size: 10px; line-height: 12px; background: #F6F6F6; padding: 5px; }
p.smalltext-wo-back { font-size: 10px; line-height: 12px; }


/*
	LINKS
---------------------------------------------------------------------------------------------------------*/
a:link, a:visited { color: #0062ac; text-decoration: none; }
a:hover { text-decoration: underline; } 
a img { border: 0px solid #ffffff; }

/* #rightColumn .content a:link, #rightColumn .content a:visited, */
a.link-arrow:link, a.link-arrow:visited { text-transform: uppercase; background: url(../images/bullets/bullet02.gif) right 5px no-repeat; padding: 0 10px 0 0; }

.content .csc-textpic-imagewrap a:link, .content .csc-textpic-imagewrap a:visited,
.content .imgtext-table a:link, .content .imgtext-table a:visited { background: none; padding: 0; }

	/* color schemas specific -------> */
	.cs_targin a:link, .cs_targin a:visited { color: #f49b33; }
	.cs_oxy a:link, .cs_oxy a:visited { color: #e2002e; }
	.cs_palla a:link, .cs_palla a:visited { color: #004394; }
	.cs_depo a:link, .cs_depo a:visited { color: #007984; }
	.cs_ribo a:link, .cs_ribo a:visited { color: #a3003f; }

	/* .cs_targin #rightColumn .content a:link, .cs_targin #rightColumn .content a:visited, */
	.cs_targin a.link-arrow:link, .cs_targin a.link-arrow:visited { background-image: url(../images/bullets/bullet02_cst.gif); }
	
	/* .cs_oxy #rightColumn .content a:link, .cs_oxy #rightColumn .content a:visited, */
	.cs_oxy a.link-arrow:link, .cs_oxy a.link-arrow:visited { background-image: url(../images/bullets/bullet02_cso.gif); }

	/* .cs_palla #rightColumn .content a:link, .cs_palla #rightColumn .content a:visited, */
	.cs_palla a.link-arrow:link, .cs_palla a.link-arrow:visited { background-image: url(../images/bullets/bullet02_csp.gif); }
	
	/* .cs_depo #rightColumn .content a:link, .cs_depo #rightColumn .content a:visited, */
	.cs_depo a.link-arrow:link, .cs_depo a.link-arrow:visited { background-image: url(../images/bullets/bullet02_csd.gif); }
	
	/* .cs_ribo #rightColumn .content a:link, .cs_ribo #rightColumn .content a:visited, */
	.cs_ribo a.link-arrow:link, .cs_ribo a.link-arrow:visited { background-image: url(../images/bullets/bullet02_csr.gif); }
	/* <------- color schemas specific */

	
	
/* Q old
a:link, a:visited { color: #0062ac; text-decoration: none; }
a:hover { text-decoration: underline; } 
.content a:link, .content a:visited { text-transform: uppercase; background: url(../images/bullets/bullet02.gif) right 5px no-repeat; padding: 0 10px 0 0; }
a img { border: 0px solid #ffffff; }

.content .fce-product-i a:link, .content .fce-product-i a:visited, 
.content .fce-fb-i a:link, .content .fce-fb-i a:visited, 
.content .csc-textpic-imagewrap a:link, .content .csc-textpic-imagewrap a:visited,
.content .imgtext-table a:link, .content .imgtext-table a:visited { background: none; padding: 0; }
-- */

	/* color schemas specific -------> */
	/* Q old
	.cs_targin a:link, .cs_targin a:visited { color: #f49b33; }
	.cs_oxy a:link, .cs_oxy a:visited { color: #e2002e; }
	.cs_palla a:link, .cs_palla a:visited { color: #004394; }
	.cs_depo a:link, .cs_depo a:visited { color: #007984; }
	.cs_ribo a:link, .cs_ribo a:visited { color: #a3003f; }

	.cs_targin .content a:link, .cs_targin .content a:visited { background-image: url(../images/bullets/bullet02_cst.gif); }
	.cs_oxy .content a:link, .cs_oxy .content a:visited { background-image: url(../images/bullets/bullet02_cso.gif); }
	.cs_palla .content a:link, .cs_palla .content a:visited { background-image: url(../images/bullets/bullet02_csp.gif); }
	.cs_depo .content a:link, .cs_depo .content a:visited { background-image: url(../images/bullets/bullet02_csd.gif); }
	.cs_ribo .content a:link, .cs_ribo .content a:visited { background-image: url(../images/bullets/bullet02_csr.gif); }
	-- */
	/* <------- color schemas specific */
	
.csc-frame-invisible { display:none; }	

/*
	FORMS
---------------------------------------------------------------------------------------------------------*/
form { margin: 0; }
fieldset { border: 0 solid #fff; padding: 0; margin: 0; }

.i-text, .i-textarea, .i-select, .i-file { line-height: 13px; background: #fff; border: 1px solid #c7c7c7; }
.i-button { width: auto; line-height: 13px; font-weight: bold; color: #0062ac; text-align: right; text-transform: uppercase!important; border: 0 solid #fff; background: transparent url(../images/bullets/bullet04.gif) right center no-repeat; padding: 0 17px 0 0; overflow: visible; cursor: pointer; }

.buttons { margin: 10px 0; text-align: right; clear: both; }

/* AOE Forms -------> */
.tx-aoeforms-pi1 {}
.csc-frame-cb .tx-aoeforms-pi1 .background{ background: #f6f6f6; overflow: hidden; }
.tx-aoeforms-pi1 dl { width: 100%; /* margin: 10px 0; */ margin: 0; float: left; }
.tx-aoeforms-pi1 dl dt { width: 30%; /* text-align: right; */ text-align: left; margin: 0 10px 7px 0; float: left; clear: left; font-weight: bold; }
.tx-aoeforms-pi1 dl dd { width: 65%; margin: 0 0 7px 0; float: left; }
.tx-aoeforms-pi1 dl dd .i-text { width: 303px; }
.tx-aoeforms-pi1 dl dd .i-select { width: 185px; }
.tx-aoeforms-pi1 dl dd .i-textarea { width: 303px; height: 150px; }
.tx-aoeforms-pi1 .buttons { margin: 10px; }

/* A.G.---> */
.tx-aoeforms-pi1 .imp-form-wrap { background: #f6f6f6; padding: 10px; }
.tx-aoeforms-pi1 .imp-form-wrap dl dd select#anrede { width: auto; }
.tx-aoeforms-pi1 .imp-form-wrap dl dd #plz { width: 74px; }
.tx-aoeforms-pi1 .imp-form-wrap dl dd #ort { width: 213px; }
.tx-aoeforms-pi1 .imp-form-wrap #tatig-hint dd { color: #0062ac; }
.tx-aoeforms-pi1 .imp-form-wrap #abteilung dt span { font-weight: normal; }
.tx-aoeforms-pi1 .imp-form-wrap #div_abteilung dt span { font-weight: normal; }
.ie6 .tx-aoeforms-pi1 .imp-form-wrap fieldset.full, .ie7 .tx-aoeforms-pi1 .imp-form-wrap fieldset.full { margin-bottom: 7px; }
.ie6 .tx-aoeforms-pi1 .imp-form02-wrap fieldset.full, .ie7 .tx-aoeforms-pi1 .imp-form02-wrap fieldset.full { margin-bottom: 7px; }
/* <---A.G. */
/* <------- AOE Forms */




/*
	HEADERS
---------------------------------------------------------------------------------------------------------*/
h1 { font-size: 18px; font-weight: normal; color: #0062ac; margin: 10px 0; }
h2 { font-size: 12px; font-weight: bold; margin: 20px 0 10px 0; }
h3, h4, h5, h6 { font-size: 11px; font-weight: bold; margin: 10px 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 12px; font-weight: bold; margin: 10px 0; }
.csc-header h1 a:link, .csc-header h1 a:visited, .csc-textpicHeader h1 a:link, .csc-textpicHeader h1 a:visited { color: #0062ac; }

.csc-header h2, .csc-textpicHeader h2 { font-size: 12px; font-weight: bold; color: #0062ac; background: #e5e5e6 url(../images/blocks/bg_csc_header.jpg) right top repeat-x; padding: 5px 10px; margin: 10px 0; }

/* #FAFAFA -> #F6F6F6
.csc-header h3, .csc-textpicHeader h3 { font-size: 12px; font-weight: bold; color: #5e5e60; background: #fafafa; padding: 5px 10px; margin: 5px 0; } 
*/
.csc-header h3, .csc-textpicHeader h3 { font-size: 12px; font-weight: bold; color: #5e5e60; background: #f6f6f6; padding: 5px 10px; margin: 5px 0; }

.csc-firstHeader { margin-top: 0!important; }



/*
	CONTENT FRAMES
---------------------------------------------------------------------------------------------------------*/
.csc-cw { margin: 0 0 30px 0; }
.csc-cwl .csc-cw { padding-left: 10px; }
.csc-frame-cb { margin: 0 0 20px 0; clear: both;  }
.csc-frame-cb .csc-header { background: #e5e5e6 url(../images/blocks/bg_csc_header.jpg) right top repeat-x; padding: 5px 0; margin: 0 0 3px 0; }
.csc-frame-cb .csc-header h1 { color: #0062ac; margin: 0 10px; }
.csc-frame-cb .csc-cw .csc-textpicHeader h1 { margin: 10px; } 
.csc-frame-cb .csc-cw { background-color: #f6f6f6; overflow: hidden; padding-bottom: 20px; }
.ie6 .csc-frame-cb .csc-cw { border-bottom: 1px solid #ffffff; padding-top: 1px; }
.csc-frame-cb .csc-cw p { margin: 10px; }
#rightColumn .csc-frame-cb .csc-header h1 { font-weight: normal; margin: 0 6px; padding:0px;}
#rightColumn .csc-frame-cb .csc-cw { background-color: transparent; }
#rightColumn .csc-frame-cb .csc-cw p { margin: 6px; }

	/* color schemas specific -------> */
	.cs_targin .csc-frame-cb .csc-header { border-bottom: 2px solid #f49b33; }
	.cs_oxy  .csc-frame-cb .csc-header { border-bottom: 2px solid #e2002e; }
	.cs_palla  .csc-frame-cb .csc-header { border-bottom: 2px solid #004394; }
	.cs_depo  .csc-frame-cb .csc-header { border-bottom: 2px solid #007984; }
	.cs_ribo  .csc-frame-cb .csc-header { border-bottom: 2px solid #a3003f; }
	/* <------- color schemas specific */


/* #FAFAFA -> #F6F6F6
.csc-frame-ul ul { background-color: #fafafa; padding: 10px 10px 10px 40px; margin: 10px 0; } 
*/
.csc-frame-ul ul { background-color: #f6f6f6; padding: 10px 10px 10px 40px; margin: 10px 0; }



/*
	ACRONYMS, DEFENITIONS ...
================================================================================== */

acronym, dfn, abbr, span.abbr { font-style:normal; border-bottom:1px dotted black; cursor:help}



/*
	FCE
---------------------------------------------------------------------------------------------------------*/

.FCE .fce-fb-i { text-align: center; }
.FCE .fce-fb-l { border-bottom: 1px solid #c6c5c4; padding: 0 6px 5px 6px; }
.FCE .fce-fb-t { margin: 0 6px; }

/* FCE product -------> */
.FCE-product { width: 100%; margin: 0 0 30px 0; clear: both; }

.FCE-product .csc-header { background: #e5e5e6 url(../images/blocks/bg_csc_header.jpg) right top repeat-x; padding: 5px 0; margin: 0 0 3px 0; }
.FCE-product .csc-header  h1 { color: #0062ac; margin: 0 10px; }
/* IE6 fix tolleiv */
.FCE-product .fce-product-c { height: 1%; }

.FCE-product .fce-product-c .csc-header  { background: none; padding:  0; margin: 0; }
.FCE-product .fce-product-c .csc-header h1  { margin: 10px 0; }

.FCE-product .fce-product-i { width: 151px; float: left; clear: left; }
.FCE-product .fce-product-t { width: 151px; color: #0062AC; background: url(../images/bullets/bullet04.gif) left top no-repeat; margin: 10px 0 0 0; padding: 15px 0 0 0; float: left; clear: left; }
.FCE-product .fce-product-c { margin: 0 0 0 175px!important; margin: 0 0 0 172px; }

	/* color schemas specific -------> */
	.cs_targin .FCE-product .csc-header { border-bottom: 2px solid #f49b33; }
	.cs_oxy  .FCE-product .csc-header { border-bottom: 2px solid #e2002e; }
	.cs_palla  .FCE-product .csc-header { border-bottom: 2px solid #004394; }
	.cs_depo  .FCE-product .csc-header { border-bottom: 2px solid #007984; }
	.cs_ribo  .FCE-product .csc-header { border-bottom: 2px solid #a3003f; }

	.cs_targin .FCE-product .fce-product-t { color: #f49b33; background-image: url(../images/bullets/bullet04_cst.gif); }
	.cs_oxy  .FCE-product .fce-product-t { color: #e2002e; background-image: url(../images/bullets/bullet04_cso.gif); }
	.cs_palla  .FCE-product .fce-product-t { color: #004394; background-image: url(../images/bullets/bullet04_csp.gif); }
	.cs_depo  .FCE-product .fce-product-t { color: #007984; background-image: url(../images/bullets/bullet04_csd.gif); }
	.cs_ribo  .FCE-product .fce-product-t { color: #a3003f; background-image: url(../images/bullets/bullet04_csr.gif); }
	/* <------- color schemas specific */

 /* quick fix clearers */
/* .FCE-product .fce-product-c .csc-textpic .csc-textpic-text, .FCE-product .fce-product-c .csc-textpic .csc-textpic-clear { clear: none!important } */
	
/* <------- FCE product */


/* FCE feature box with links -------> */
.FCE-fb-links {}
.FCE-fb-links .fce-fb-links-l { line-height: 14px; border-bottom: 1px solid #c6c5c4; padding: 0 6px 5px 6px; margin: 0 0 5px 0; }
/* <------- FCE feature box with links  */	


/* FCE feature box with image and text -------> */
.FCE-fb-imagetext {}
.FCE-fb-imagetext .csc-header h1 { background-position: right top; background-repeat: no-repeat; padding-right: 25px; }
/* <------- FCE feature box with image and text */	


/* FCE feature box with image -------> */
.FCE-fb-image {}
.FCE-fb-image .fce-fb-i { margin: 0 0 5px 0; }
/* <------- FCE feature box with image */	


/* FCE feature box with text -------> */
.FCE-fb-text {}
/* <------- FCE feature box with text */	


/* FCE news slider -------> */
.FCE-fb-news-slider { height:370px; }
.FCE-fb-news-slider .csc-frame-cb { height:100%; overflow:hidden; position:relative; width:150px; z-index:100;}
.FCE-fb-news-slider .csc-frame-cb-c { background: #F6F6F6;}


.FCE-fb-news-slider .slider ul, .FCE-fb-news-slider .slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
	
.FCE-fb-news-slider .slider {
	height:300px;
	overflow:hidden;
	position:relative;
	width:150px;
	padding-bottom: 5px;
}

.FCE-fb-news-slider .slider ul {
	position:absolute;
	top:0;
}
	
	
.FCE-fb-news-slider .slider li {
	float:left;
	height:300px;
	margin:0;
	padding:0;
	width:150px;
}
	

.FCE-fb-news-slider h3 { margin: 0 6px 10px 6px; padding-top: 5px; }
.FCE-fb-news-slider .fce-fb-s { height: 19px; background: #E4E4E4; padding-left:95px; padding-right:15px; width:43px;}
.FCE-fb-news-slider .fce-fb-s .prev, .FCE-fb-news-slider .fce-fb-s .next { width: 20px; height: 19px; background: #e4e4e4 center center no-repeat; zoom: 1; }
.FCE-fb-news-slider .fce-fb-s .prev { background-image: url('../images/bullets/bullet07.gif'); margin-right: 3px; float: left;}
.FCE-fb-news-slider .fce-fb-s .next { background-image: url('../images/bullets/bullet08.gif'); float: right;}

.FCE-fb-news-slider li .FCE .fce-fb-l { border:0px; }
/* <------- FCE news slider */


/* FCE expando -------> */
.FCE-expando { margin-bottom: 20px; }
.FCE-expando dl.exp { border-bottom: 1px solid #c6c5c4 ;margin: 0 0 1px 0; padding: 0 0 1px 0; }
.FCE-expando dl.exp dt.exp { background: #E5E5E6 url('../images/blocks/bg_csc_header.jpg') repeat-x; padding: 5px 0; margin: 0; }
.FCE-expando dl.exp dd.exp { background: #f9f9f9; margin: 3px 0 0 0; padding: 18px 8px; }
.FCE-expando .fce-expando-i { width: 165px; float: left; overflow: hidden; }
.FCE-expando .fce-expando-c { margin-left: 184px; }
.FCE-expando dd.noimage .fce-expando-i { display: none; }
.FCE-expando dd.noimage .fce-expando-c { margin-left: 0; }
.FCE-expando .fce-expando-c h4, .FCE-expando .fce-expando-c p { margin: 0; }
.FCE-expando dt.exp span { font-size: 11px; font-weight: bold; color: #0062AC; background: right center no-repeat; margin: 0 13px 0 8px; padding-right: 30px; display: block; cursor: pointer; zoom: 1; }
.FCE-expando dl.collapsed dt.exp span { background-image: url('../images/bullets/bullet08.gif'); }
.FCE-expando dl.collapsed dd.exp { display: none;}
.FCE-expando dl.expanded dt.exp span { background-image: url('../images/bullets/bullet09.gif'); }

	/* color schemas specific -------> */
	.cs_targin .FCE-expando dt.exp span{ color: #f49b33;}
	.cs_oxy  .FCE-expando dt.exp span { color: #e2002e; }
	.cs_palla  .FCE-expando dt.exp span { color: #004394; }
	.cs_depo  .FCE-expando dt.exp span { color: #007984; }
	.cs_ribo  .FCE-expando dt.exp span { color: #a3003f; }
	/* <------- color schemas specific */

/* <------- FCE expando */	


/* FCE downloads -------> */
.FCE-downloads { margin-bottom: 20px; }
.FCE-downloads dl.files { border-bottom: 1px solid #c6c5c4 ;margin: 0 0 1px 0; padding: 0 0 3px 0; }
.FCE-downloads dl.files dt.files { background: #E5E5E6 url('../images/blocks/bg_csc_header.jpg') repeat-x; padding: 5px 0; margin: 0; }
.FCE-downloads dl.files dd.files { margin: 3px 0 0 0; }
.FCE-downloads dt.files span { font-size: 13px; font-weight: bold; margin: 0 13px 0 8px; display: block; }

.FCE-downloads ul { margin: 0; padding: 0; list-style: none; }
.FCE-downloads ul li { background: #f9f9f9; border-bottom: 1px solid #dbdbda; padding: 5px 14px; cursor: pointer; }
.FCE-downloads ul li.last { border-bottom-width: 0; }
.FCE-downloads ul li span { width: 30%; font-weight: bold; color: #0062AC; text-align: right; background: url('../images/bullets/bullet08.gif') right 4px no-repeat; padding-right: 13px; float: right; cursor: pointer; overflow: hidden;}
.FCE-downloads ul li strong { width: 60%; font-weight: normal; background: no-repeat; display: block; cursor: pointer; overflow: hidden; }
.FCE-downloads ul li.doc-pdf strong { background-image: url('../images/icons/icon_file_pdf.gif'); padding-left: 22px; }
.FCE-downloads ul li.doc-doc strong { background-image: url('../images/icons/icon_file_doc.gif'); padding-left: 22px; }

	/* color schemas specific -------> */
	.cs_targin .FCE-downloads ul li span{ color: #f49b33;}
	.cs_oxy .FCE-downloads ul li span { color: #e2002e; }
	.cs_palla .FCE-downloads ul li span { color: #004394; }
	.cs_depo .FCE-downloads ul li span { color: #007984; }
	.cs_ribo .FCE-downloads ul li span { color: #a3003f; }
	/* <------- color schemas specific */
	
	
#rightColumn .FCE-downloads ul li { padding: 5px 10px; }
#rightColumn .FCE-downloads ul li span { width: 11px; height: 9px; background: url('../images/bullets/bullet11.gif') left top no-repeat; margin-top: 5px;padding: 0; }
#rightColumn .FCE-downloads ul li strong { width: 110px; }
#rightColumn .FCE-downloads ul li.doc-pdf strong, #rightColumn .FCE-downloads ul li.doc-doc strong { width: 90px; padding-left: 20px; }


.FCE-downloads-mini { margin-bottom: 20px; /* float: left; */ }
.FCE-downloads-mini div.files { /* border: 1px solid #c6c5c4;*/ background: #f9f9f9; padding: 5px 10px; cursor: pointer; }

.FCE-downloads-mini div.files span { background:transparent url(../images/bullets/bullet11.gif) no-repeat scroll left top; height:9px; margin-top:5px; padding:0; width:11px; cursor:pointer; float:right; font-weight:bold; overflow:hidden; text-align:right; }

.FCE-downloads-mini div.files strong { width: 60%; font-weight: normal; background: no-repeat; display: block; cursor: pointer; overflow: hidden; }
.FCE-downloads-mini div.doc-pdf strong { background-image: url('../images/icons/icon_file_pdf.gif'); padding-left: 22px; }
.FCE-downloads-mini div.doc-doc strong { background-image: url('../images/icons/icon_file_doc.gif'); padding-left: 22px; }
		
li.ui-draggable-dragging { border: 1px dashed #cccccc; background-color: #eeeeee !important; z-index: 9999 !important; position: relative; }

/* <------- FCE downloads */	



/*
	CSS STYLED CONTENT
---------------------------------------------------------------------------------------------------------*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { display: block; } /* Strict DOCTYPE */
/* #FAFAFA -> #F6F6F6
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-size: 10px; line-height: 12px; background: #FAFAFA; padding: 5px; }
*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-size: 10px; line-height: 12px; background: #F6F6F6; padding: 5px; }




/*
	TABLES
---------------------------------------------------------------------------------------------------------*/
.row-odd { background-color: #ffffff; }
.row-even { background-color: #f4f4f4; }
table.dataGrid { width: 100%; }
/*.ie6 .FCE-product table.dataGrid { width: 575px; }*/
.ff table.dataGrid { clear: both; }
.ff .FCE-product table.dataGrid { clear: none; }
table.dataGrid th, table.dataGrid td { text-align: left; vertical-align: top; border-bottom: 1px solid #c6c5c3; padding: 5px; }
table.dataGrid thead th, table.dataGrid thead td { font-weight: normal; background: #e6eff6; }

.htmlarea-showtableborders { width: 100%; border: 1px solid #5e5e60; border-collapse: collapse; }
.htmlarea-showtableborders td { vertical-align: top; border: 1px solid #5e5e60; border-collapse: collapse; padding: 5px; }

/*
	SITEMAP
---------------------------------------------------------------------------------------------------------*/
.csc-menu-2 {}
.csc-menu-2 p.csc-sitemap { margin: 0; } 
.csc-menu-2 p.csc-sitemap-level1 { margin: 5px 0 0 0; } 
.csc-menu-2 p.csc-sitemap-level2 { margin: 0 0 0 13px; } 
.csc-menu-2 p.csc-sitemap-level3{ margin: 0 0 0 26px; } 
.csc-menu-2 p.csc-sitemap-level4{ margin: 0 0 0 39px; } 
.csc-menu-2 p.csc-sitemap-level5{ margin: 0 0 0 41px; } 
.csc-menu-2 a:link, .csc-menu-2 a:visited { color: #5e5e60; text-transform: none; background: url(../images/bullets/bullet05.gif) left 5px no-repeat; padding: 0 0 0 13px; } 
.csc-menu-2 .csc-sitemap-level1 a:link, .csc-menu-2 .csc-sitemap-level1 a:visited { color: #0062ac; background-image: url(../images/bullets/bullet02.gif); } 



/*
	INDEXED SEARCH
---------------------------------------------------------------------------------------------------------*/
.tx-indexedsearch {}
.tx-indexedsearch .tx-indexedsearch-searchbox { width: 100%; background-color: #f6f6f6; }
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form { margin: 10px; }
.tx-indexedsearch .tx-indexedsearch-browsebox p { margin: 0; }
.tx-indexedsearch .tx-indexedsearch-res { border-top: 1px solid #c5c5c5; }
.tx-indexedsearch .tx-indexedsearch-res .row-res { border-bottom: 1px solid #c5c5c5; padding: 10px 10px 0 10px; }
.tx-indexedsearch .tx-indexedsearch-res h3 { font-size: 11px; font-weight: bold; margin: 0 0 5px 0; }
.tx-indexedsearch .tx-indexedsearch-res h3 a:link, .tx-indexedsearch .tx-indexedsearch-res h3 a:visited { color: #5e5e60; text-transform: none; background-image: none; padding: 0; }
.tx-indexedsearch .tx-indexedsearch-descr { margin: 0 0 10px 0; }

.tx-indexedsearch ul.browsebox { margin: 20px 0; padding: 0; list-style: none;  }
.tx-indexedsearch ul.browsebox li { list-style: none; padding: 0 3px;  display: inline; }
.tx-indexedsearch ul.browsebox li a:link, .tx-indexedsearch ul.browsebox li a:visited { color: #5e5e60; }
/*
	LOGINBOX
---------------------------------------------------------------------------------------------------------*/
.loginbox {}
.loginbox .csc-header h1 { background: url(../images/blocks/bg_doccheck.gif) right 2px no-repeat; }
.loginbox .csc-cw { min-height: 166px; height: auto!important; height: 166px; background-image: url(../images/blocks/bg_loginbox.gif); background-position: 10px 10px; background-repeat: no-repeat; }
.loginbox .c-indent { margin-left: 130px!important; margin-right: 20px!important; }
.loginbox dl { margin: 0px; }
.loginbox dl dt { width: 22%; margin: 0 1% 10px 0; float: left; clear: left; }
.loginbox dl dd { width: 76%; margin: 0 0 10px 0; float: left; }
.loginbox dl dd .i-text { width: 99%; }
.loginbox .buttons { margin: 0 5px 10px 0!important; }


/*
	SITEMAP
---------------------------------------------------------------------------------------------------------*/
.csc-sitemap {}
.csc-sitemap ul { margin: 0 0 0 11px; padding: 0; list-style: none; }
.csc-sitemap ul li { margin: 0; }
.csc-sitemap ul ul { margin-left: 15px; }
.csc-sitemap ul a:link, .csc-sitemap ul a:visited { text-decoration: none; text-transform: none; background: url(../images/bullets/bullet02.gif) left 5px no-repeat; padding: 0 0 0 15px; }
.csc-sitemap ul a:hover { text-decoration: underline; }
.csc-sitemap ul ul a:link, .csc-sitemap ul ul a:visited { color: #5e5e60; background-image: url(../images/bullets/bullet05.gif); }


/*
	FORMZILLA
---------------------------------------------------------------------------------------------------------*/
.formzilla  {}
.formzilla  h4 { font-size: 12px; font-weight: bold; color: #0062ac; background: #e5e5e6 url(../images/blocks/bg_csc_header.jpg) right top repeat-x; padding: 5px 10px; margin: 10px 0 3px 0; }
.formzilla  fieldset.product { margin: 0 0 20px 0; }
.formzilla  fieldset.product .product_image { float: left; }
.formzilla  fieldset.product .product_description { margin: 0 0 0 175px; }
.formzilla  fieldset.product label { margin: 0 0 0 5px; }
.formzilla  fieldset.fz { background: #f6f6f6; padding: 10px 0; }
.formzilla  fieldset.fz dl { margin: 0 10px; }
.formzilla  fieldset.fz dl dt { font-weight: bold; width: 151px; margin: 0 0 5px 0; float: left; clear: left; }
.formzilla  fieldset.fz dl dd { margin: 0 0 5px 175px; }

.formzilla  fieldset.fz_next dl dt { width: 30%!important; font-weight: bold; margin: 0 10px 5px 0!important; float: left;  clear: left; }
.formzilla  fieldset.fz_next dl dd { width: 50%!important; margin: 0 0 5px 0!important;  }

.formzilla  fieldset.fz .i-button { margin-right: 10px; }

.formzilla  fieldset.fz dl dd dl { margin: 0; padding-bottom: 10px; float: left; }
.formzilla  fieldset.fz dl dd dl  dt { /*width: 13px; */ margin: 0; float: left; clear: left; }
.formzilla  fieldset.fz dl dd dl  dd { margin: 0 0 5px 25px!important; }

.tx-sremailsubscribe-pi1 fieldset.fz { padding-top: 20px; }
.formzilla .buttons { text-align: right; }
.formzilla .buttons .i-button { margin-right: 10px; }

/*
	TX-SREMAILSUBSCRIBE-PI1
---------------------------------------------------------------------------------------------------------*/
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl { width: 100%; }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dt { font-weight: bold; /*width: 151px;   by marichka */ margin: 0 0 5px 0; float: left;  }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dd { margin: 0 0 5px 0; }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dd dl  { width: 50%; }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dd dl  dt { width: 15%; margin: 0!important; padding: 0!important; text-align: left; }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dd dl  dd { width: 80%; min-height: 12px; margin: 0 0 5px 0!important;  padding: 0!important;  }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dd.dmailcat { min-height: 35px;  }
.tx-sremailsubscribe-pi1 .formzilla  fieldset.fz dl dd dl  dd label {   }
.tx-sremailsubscribe-pi1 input { padding-right: 17px;}


/*
	MAILFORMPLUS
---------------------------------------------------------------------------------------------------------*/
.tx-thmailformplus-pi1 {}
.tx-thmailformplus-pi1 fieldset.mf dl { margin: 10px 0; }
.tx-thmailformplus-pi1 fieldset.mf dl dt { font-weight: bold; width: 151px; margin: 0 0 5px 0; float: left; clear: left; }
.tx-thmailformplus-pi1 fieldset.mf dl dd { margin: 0 0 5px 175px; }
.tx-thmailformplus-pi1 fieldset.mf .i-button { margin-right: 10px; }

.tx-thmailformplus-pi1 fieldset.mf dl dd.mf-sublabels table {  }
.tx-thmailformplus-pi1 fieldset.mf dl dd.mf-sublabels table td, .tx-thmailformplus-pi1 fieldset.mf dl dd.mf-sublabels table th { font-weight: normal; vertical-align: top; text-align: left; }
.tx-thmailformplus-pi1 fieldset.mf dl dd.mf-sublabels table th {  }
.tx-thmailformplus-pi1 fieldset.mf dl dd.mf-sublabels table th label { margin: 0 0 5px 10px; display: block; }


/*
	DOCCHECK
---------------------------------------------------------------------------------------------------------*/
.docCheck-login .csc-header h1 { background-image: url(../images/icons/icon_login.gif); }
.docCheck-login .fce-fb-t { height: 85px; background: #f6f6f6 url(../images/blocks/bg_doccheck-login.gif) 10px top no-repeat; margin: 0; }
.docCheck-login .fce-fb-t p.bodytext { padding: 30px 5px 0 72px!important; }
.docCheck-login .link-arrow { text-transform: none!important; }
.docCheck-login .span-arrow { background: url(../images/bullets/bullet02.gif) right 5px no-repeat; padding: 0 7px 0 0; }


/*
	DOCUMENT BASKET
---------------------------------------------------------------------------------------------------------*/
.basketcontainer { background: #fff; border-bottom: 1px solid #b0b0b0; margin: 0 10px 30px 10px; position: relative; }
.basketcontainer dl.block { margin: 0; }
.basketcontainer dl.block dt { background: #d6d6d6 url('../images/blocks/bg_basket_dt.png') repeat-x; margin: 0; padding: 5px 10px; }
.basketcontainer dl.block dt span { color: #0062ac; }
.basketcontainer dl.block dd { margin: 0; }
.basketcontainer dl.block dd ul { margin: 0; padding: 0; list-style: none; }
.basketcontainer dl.block dd ul li { padding: 14px; }
.basketcontainer dl.block dd ul li.aoe_document { border-bottom: 1px solid #e2e2e1; padding: 5px 10px;}
.basketcontainer dl.block h4 { font-weight: normal; color: #5e5e60; margin: 0; }
.basketcontainer dl.block p { color: #b8b8b8; }
.basketcontainer .aoe_document .basket-del { width: 9px; height: 9px; background: url('../images/buttons/button_delete.gif') no-repeat; margin-top: 5px; float: right; display: inline; position: relative; }
.basketcontainer .aoe_document .basket-item { width: 117px; color: #5e5e60; text-decoration: none; background: no-repeat; padding-left: 22px; display: block; overflow: hidden; }
.basketcontainer .aoe_document .basket-item:hover { text-decoration: underline; }
.basketcontainer .doc-pdf .basket-item { background:transparent url(../images/icons/icon_file_pdf.gif) no-repeat scroll 0 50%; }
.basketcontainer .doc-doc .basket-item { background:transparent url('../images/icons/icon_file_doc.gif') no-repeat scroll 0 50%; }

.basketcontainer .basket-more { padding: 5px 10px 5px 14px; }
.basketcontainer .basket-more .basket-clear { float: right; position: relative; }
.basketcontainer .basket-more .basket-download { font-weight: bold; background: right 3px no-repeat; padding-right: 13px; }
.basketcontainer .basket-more .collapsed { background-image: url('../images/bullets/bullet08.gif'); }
.basketcontainer .basket-more .expanded { color: #5e5e60; background-image: url('../images/bullets/bullet09.gif'); }

.basketcontainer dl.email { border-top: 1px solid #e2e2e1; }
.basketcontainer dl.download dt, .basketcontainer dl.email dt { background: #fff 14px 9px no-repeat; padding-left: 38px; }
.basketcontainer dl.download dt span, .basketcontainer dl.email dt span { color: #5e5e60; }
.basketcontainer dl.download dt { background-image: url('../images/icons/arrow.gif'); }
.basketcontainer dl.email dt { background-image: url('../images/icons/envelope.gif'); }
.basketcontainer dl.download dd, .basketcontainer dl.email dd { padding-left: 38px; padding-bottom: 7px; }
.basketcontainer dl.download .i-button, .basketcontainer dl.email .i-button { font-weight: normal; text-transform: none!important; }
.basketcontainer dl.email .i-text { width: 80%; }

	/* color schemas specific -------> */
	.cs_targin .basketcontainer dl.block dt span{ color: #f49b33;}
	.cs_oxy .basketcontainer dl.block dt span { color: #e2002e; }
	.cs_palla .basketcontainer dl.block dt span { color: #004394; }
	.cs_depo .basketcontainer dl.block dt span { color: #007984; }
	.cs_ribo .basketcontainer dl.block dt span { color: #a3003f; }
	/* <------- color schemas specific */


#flashdrivencontent {
	margin-bottom:30px;
	margin-top:-40px;
}


/*
	MEDIA CORNER
---------------------------------------------------------------------------------------------------------*/

.content #tx_mediacorner_mediacategory {
	background-color: transparent;
	margin: 0 0 20px;
	padding-bottom: 5px;
	border-bottom:1px solid #C6C5C4;
}

#tx_mediacorner_mediacategory h2{
  	border-bottom:2px solid #A3003F;
  	background:url("../images/blocks/bg_csc_header.jpg") repeat-x scroll right top #E5E5E6;
	margin:0 0 3px;
	padding:5px 6px;
	color:#0062AC;
	font-weight: normal;
}

#tx_mediacorner_mediacategory_list {
	background-color: #F6F6F6;
	padding:5px 0;
}

.content #tx_mediacorner_mediacategory_list ul li a:link, .content #tx_mediacorner_mediacategory_list ul li a:visited {
	color:#A3003F;
	text-decoration:none;
}

.content #tx_mediacorner_mediacategory_list ul li a:hover {
	text-decoration: underline;
}


#tx_mediacorner_mediacategory_catnav {
	padding-left: 20px;
}