/* INFOS
Website Luwoge BASF --------------------------------------------------------
Autor: A. Heid
Version 1.0, 15-08-2007
Bemerkung: Druck stylesheet - ausgeblendete divs, float:left aus, einzelne textformatierungen entfernt,

/**/
/*-- Grundformate der Seite ---------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*-- allgemein Body --*/
body {
	margin: 0;
	padding: 0;
	font: normal 14pt arial, verdana, helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
}
.unsichtbar {
    position: absolute;
    left: -1000px;
    top: -1000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}

P, OL, UL, DIV {
	font-family: arial, verdana;
	font-size: 11px;
}
H1 { 
	font-size: 22px; 
}
H2 { 
	font-size: 16px; 
}
H3 { 
	font-size: 13px; 
}
P, H1, H2 {
	margin: 0px 0px 0px 0px;
}

/*-- allgemein links: in der korrekten css reiehnfolge --*/
a:link {font-family: arial, verdana, sans-serif; font-size: 11px; color: #F64C00; font-weight: normal; text-decoration: underline;}
a:visited {color: #F64C00; font-weight: normal;}
a:hover {text-decoration: underline; color: #F64C00; font-weight: normal;}
a:active {color: #F64C00; font-weight: normal;}
/**/
/*-- allgemein liststyle --*/
ul {

	list-style-type: square;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
li {

	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}
li ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------------*/
/**/
/**/
/**/  /* BEGINN DES EIGENTLICHEN STYLS */  /**/
/**/
/*--Grundgerüst der Seite ----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
#all-frame {
	padding: 0px 0px 0px 0px;
	width: 1003px;
}

#cont-head {
	display: none;
}

#cont-traceline {
  display: none;
}

#cont-aussen {
	margin: 0px;
	vertical-align: top;
	/*width: 1002px;*/
	background-color: #FFFFFF;
}

#cont-left {
	width: 800px;/**/
	padding: 0px 0px 0px 0px;
	/*float: left;*/
	vertical-align: top;
}
/* muss sein wegen IE */
* html #cont-left {
	/*width: 350px;*/
}

/*-- Naviblock --*/
#cont-navi {
	display: none;
}


#cont-content {
	width: 800px;
	padding: 0px 0px 30px 0px;
	/*float: left;*/
	vertical-align: top; 
}

#cont-info {
	display: none;
}

#cont-footer {
	display: none;
}

/* ------------------------------------------------------------------------------------------------------*/
/**/
/*-- Header der gesamten Seite ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*-- Header ------------------------*/


/*-- end of Header der gesamten Seite ---------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------*/
/**/
/*-- Content ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/* -- content block left -----------------------------------------------------------------------------------------------*/

#cont-left h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	
	padding-bottom: 2px; 
	margin: 0px; 
	color: #333333; 
	padding-top: 0px;
}
/*-- normales P-tag im content --*/
#cont-left P {
	padding-right: 10px; 
	padding-left: 0px; 
	
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px;
	color: #000000;
	padding-top: 0px;
	line-height: 18px;
}
#cont-left UL {
	font-weight: normal; 
	color: #000000; 
}
#cont-left OL {
	font-weight: normal; 
	color: #000000; 
}
.csc-textpic-caption {
	padding-right: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	padding-bottom: 0px; 
	color: #000000;
	padding-top: 0px;
}
	
#cont-left A.internal-link {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	color: #F64C00;
	text-decoration: none;
	background-image: url(../images/bg_internallink.gif);
	background-position: 0px 4px;
	background-repeat: repeat-x;
}

/*-- Text+Bild Styles im Content-left-bereich ----------------------------- --*/

/*-- box 1 --*/
/*-- headline im textanfang --*/
#cont-left .headline-default h1.csc-firstHeader {
	
	font-weight: normal;
    color: #000000;
	font-size: 21px;
	padding: 0px 5px 0px 0px;
	margin: 0px;
}

/*-- die folgenden Header --*/
#cont-left DIV.csc-frame-frame1 h1 {
	font-weight: bold;
    color: #000000;
	padding: 0px 5px 4px 0px;
	margin: 0px;
}
/*-- bild mit text box --*/
#cont-left .csc-textpic-intext-left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*-- / box 1 --*/
/*-bild*/
#cont-left DIV.csc-textpic-imagewrap {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*-- text neben dem bild --*/
#cont-left DIV.csc-textpic DIV.csc-textpic-text {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*-- fuer P-tag in bild-text-box --*/
#cont-left DIV.csc-textpic DIV.csc-textpic-text P {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
/*-- bg farbe box 1 --*/
#cont-left DIV.csc-frame-frame1 {
padding: 0px 0px 0px 0px;
margin: 30px 0px 30px 0px;
}
#cont-left DIV.headline-default {
padding: 0px 25px 0px 0px;
margin: 0px 0px 16px 0px;
}
/*-- bg farbe box 2 --*/
#cont-left DIV.csc-frame-frame2 {
padding: 0px 0px 0px 0px;
margin: 30px 0px 30px 0px;
}



/* -- end of content block left -----------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/	
/*-- content block mitte ------------------------------------------------------------------------------------------------------*/

#cont-content h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: #666666; 
	padding-top: 0px;
}

#cont-content h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 2px; 
	margin: 0px; 
	color: #333333; 
	padding-top: 5px;
}

#cont-content OL {
	color: #000000; 
	/*line-height: 18px;*/
}
#cont-content ul {
	color: #000000;
	list-style-type: square;
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
#cont-content li {
	font: normal 11px arial, verdana, helvetica, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.csc-textpic-caption {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	color: #000000; 
	line-height: 14px; 
	padding-top: 0px;
}

#cont-content P A.internal-link {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	font-weight: normal;
	color: #F64C00;
	/*border-bottom: 1px dotted #F64C00;*/
	background-image: url(../images/bg_internallink.gif);
	background-position: 0px 4px;
	background-repeat: repeat-x;
}

/*-- Text+Bild Styles im Contentbereich ------------------------------------------------------ --*/

/*-- box 1 --*/
/*-- erste headline mit subheader auf der seite --*/
#cont-content .csc-frame-frame1 h1.csc-firstHeader {
	
	font-weight: bold;
    color: #000000;
	font-size: 13px;
	padding: 0px 5px 6px 0px;
	margin: 0px;
}
#cont-content .csc-frame-frame1 p.csc-subheader {
	
	font-weight: normal;
	font-size: 16px; 
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*-- / erste headline mit subheader auf der seite --*/
/*--*/
/*-- die folgenden Header auf der seite, normale headline --*/
#cont-content DIV.csc-frame-frame1 h1 {
	clear: both;
	font-size: 13px; 
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	padding: 12px 0px 0px 0px;
	color: #333333; 
}
/*-- // die folgenden Header, normale headline --*/
/*--*/
/*-- normaler text in frame1 im p tag  --*/
#cont-content P {
	padding-right: 10px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px;
	color: #000000;
	padding-top: 0px;
	/*background-color: #E8EBF1;*/ 
	/*line-height: 14px; */
}

/*--*/
/*-- bild mit text box --*/
#cont-content .csc-textpic-intext-left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #8BAAE1;*/
}
/*-- / box 1 --*/
/*-bild*/
#cont-content DIV.csc-textpic-imagewrap {
	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*-- text neben dem bild --*/
#cont-content DIV.csc-textpic DIV.csc-textpic-text {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
/*-- fuer P-tag in bild-text-box --*/
#cont-content DIV.csc-textpic DIV.csc-textpic-text P {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	line-height: 18px; 
}
/*-- text box 1 --*/
#cont-content DIV.csc-frame-frame1 {
	/*border-style: solid;
	border-width: 1px;
	border-color: #00ff00;*/
	
	padding: 10px 15px 5px 0px;
	margin: 0px 0px 0px 0px;
}
/*-- bg farbe box 1 --*/
#cont-content DIV.csc-frame-frame1 P {
	line-height: 18px;
}
/*
#cont-content DIV.csc-frame-frame1 DIV.csc-textpic-text P {
	line-height: 20px;
}*/
/*-- bg farbe box 2 --*/
#cont-content DIV.csc-frame-frame2 {
	padding: 0px 15px 20px 0px;
	margin: 0px 0px 20px 0px;
}

/*-- suche, suchergebisse -----------------------------------------*/
.fieldset {
	margin: 0px 10px 0px 0px;
}
.legend {
	color: #000000;
}
/*-- suchfeld --*/
.tx-indexedsearch-form input {
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid; 
	width: 160px; 
	color: #000000;  
	height: 19px; 
	background-color: #FFFFFF;
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 0px 3px;
	/*float: left;*/
}
* html .tx-indexedsearch-form input {
	margin: 0px 0px 0px 8px;
}
.tx-indexedsearch-form label {
	margin: 0px 0px 0px 3px;
}
* html .tx-indexedsearch-form label {
	margin: 0px 0px 0px 8px;
}
/*-- suchbutton --*/
.tx-indexedsearch-search-submit input {
	border-right: #999999 1px solid; 
	border-top: #999999 1px solid; 
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid; 
	color: #ffffff;
	/*width: 20px;*/ 
	height: 19px; 
	background-color: #999999;
	margin: 0px 0px 0px 10px;
}
* html .tx-indexedsearch-search-submit input {
	margin: 0px 0px 8px 8px;
}
/*-- ergebnisse --*/
.percent-tmpl-css {
}

/*-- erweiterte suche --------------------------------------------------*/
.tx-indexedsearch-form {
	height: 40;
	/*width: 400px;*/
}
/*-- SEARCH_FOR --*/
.tx-indexedsearch-search-for {

	height: 40;
	width: 400px;
	margin: 8px 0px 0px 8px;
}
/*-- SEARCH_IN --*/
.tx-indexedsearch-search-in {
	height: 40;
	width: 400px;
	margin: 8px 0px 0px 8px;
}
/*-- SELECT_SECTION --*/
.tx-indexedsearch-search-select-section {
	height: 40;
	width: 400px;
	margin: 8px 0px 0px 8px;
}
/*-- SELECT_ORDER --*/
.tx-indexedsearch-search-select-order {
	height: 40;
	width: 400px;
	margin: 8px 0px 0px 8px;
}
/*-- SELECT_RESULTS --*/
.tx-indexedsearch-search-select-results {
	height: 40;
	width: 400px;
	margin: 8px 0px 0px 8px;
}
/*-- SELECT_GROUP --*/
.tx-indexedsearch-search-select-group {
	height: 40;
	width: 400px;
	margin: 8px 0px 10px 8px;
}
/*-- SUBMIT BUTTON --*/
.tx-indexedsearch-search-submit {
	/*height: 40;
	width: 400px; tx-indexedsearch-searchbox-button*/
	margin: 0px 0px 0px 0px;
}

/*-- content block alle pulldown's (erweiterte suche) --*/
#cont-content select {
	border-right: #B39886 1px solid; 
	border-top: #B39886 1px solid; 
	border-left: #B39886 1px solid; 
	border-bottom: #B39886 1px solid;
	/*float: left;*/
	width: 150px; 
	color: #000000; 
	height: 19px; 
	background-color: #FFFFFF;
	margin: 1px 5px 0px 0px;
}

/*-- dreispaltiges layaout ------------------------------------------ --*/
#cont-content .dreispalter {

	width: 142px;
	/*padding: 0px 20px 20px 0px;*/
	padding: 0px 20px 20px 0px;
	margin: 21px 0px 0px 0px;
	/*float: left;*/
}
* html #cont-content .dreispalter {
	/*padding: 0px 8px 20px 0px;*/
	padding: 0px 20px 20px 0px;
}

#cont-content .dreispalter .csc-header h1 {
	font: 24px  arial, verdana, helvetica, sans-serif;
	color: #F54D00;
	margin: 0px 0px 5px 0px;
}
#cont-content .dreispalter .csc-header h1 A {
	font: 24px  arial, verdana, helvetica, sans-serif;
	color: #F54D00;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}

#cont-content .dreispalter .csc-textpic-imagewrap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*-- endof dreispaltiges layaout ------------------------------------------ --*/


/* -- end of content block mitte -----------------------*/					
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/		
/* -- info block rechts -----------------------------------------------------------------------------------------------*/
/*-- die folgenden Header --*/





/*--*/
/* -- end of info block rechts ---------------------------------------------------------------*/				
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/
/*-- Footer ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/
/*-- footer ------------------------------------------------------*/


/* -- end of footer ---------------------------------------------------------------*/				
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/
/* -- navi block header ---------------------------------------------------------------*/	
/*-- menu-1 -----------------------------------------------------------------------------------------------------------------------------------------------*/
/**/

/*- erste ebene ------------------------------------------------ --*/
/*no*/

/* -- end of navi block header ---------------------------------------------------------------*/				
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/
/* -- navi block links ---------------------------------------------------------------*/

/*-- menu-2 -----------------------------------------------------------------------------------------------------------------------------------------------*/
/**/
/*wichtig: div=rahmen gibt die breite der navibalken vor, jedes element bekommt dann mit display:block den erzwungenen linkbereich.(der ganze balken ist dadurch aktiv, nicht nur der link)*/

/*--*/
/* -- end of navi block links ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/
/* ---------------------------------------------------------------*/		



