/********   Groessen-Angaben uebernommen aus  Typo3-Stylesheet Stylesheet  ********/



/***************************/






/* General element styles: */

/***************************/



FORM { margin: 0px 0px 0px 0px;}

P, PRE, tr, table, tbody { margin: 0px 0px 0px 0px; }

 TD, UL, OL { font-size: 11px; }

INPUT, TEXTAREA, SELECT { padding-left: 4px; font-size: 11px; }









/********************************/

/* Frames, spacing, link-to-top */

/********************************/



DIV.csc-frame-indent { padding-left: 100px; }

DIV.csc-frame-indent3366 { padding-left: 33%; }

DIV.csc-frame-indent6633 { padding-right: 33%; }

DIV.csc-frame-frame1 { padding: 2px 4px 2px 4px; }

DIV.csc-frame-frame2 { padding: 2px 4px 2px 4px; }



DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }







				

/******************/

/* Headers, plain */

/******************/

H1 { font-size: 14px; }

H2 { font-size: 12px; }

H3 { font-size: 11px; }

H4 { font-size: 10px; }

H1, H2, H3, H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 8px; margin-bottom: 2px; }

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {margin-top: 0px;}





/* Header date */

P.csc-header-date { font-size: 8px; }
















/*******************/

/* RTE / Bodytext: */

/*******************/

p, P.bodytext { font-size: 10px; }





/* RTE / Bulletlists */

UL { margin-top: 0px;  }

UL UL LI { font-size: 8px; }

OL { margin-top: 0px; }

LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }



/* RTE / Table styling */

TABLE.contenttable { margin: 8px 0px 8px 0px; width: 100%; }

TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }

TABLE.contenttable TR TD P.bodytext { font-size: 8px; }









/**********/

/* Images */

/**********/



/* Images / Captions */

P.csc-caption { font-size: 10px;  }



/* Images / Tables / Floating text */

TABLE.imgtext-table { border: 0px; }



/* Images / Tables / Wrapped text */

/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */

TABLE.imgtext-nowrap { border: 0px; }

TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }







/***************/

/* Bulletlists */

/***************/



/* Bulletlists, general */

UL.csc-bulletlist LI { font-size: 9px; }









/*********************/

/* Tables, generally */

/*********************/






TABLE.contenttable P { font-size: 9px; }











/************************/

/* Filelinks, generally */

/************************/

TABLE.csc-uploads { border: 0px; }

TABLE.csc-uploads TR TD P { font-size: 9px; }

TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%;}

TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 4px; }

TABLE.csc-uploads TR TD.csc-uploads-fileSize { padding-left: 6px; padding-right: 6px; }



/* Filelinks, specifically */



TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }

TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

















/*****************/

/* Various Forms */

/*****************/



/* Email, Login and Search forms generally: */

FORM TABLE TR TD { padding-left: 4px; padding-right: 16px; }

FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }





/* Email form, specifically */





/* Search form, specifically */

FORM TABLE.csc-searchform { width: 100%; }

FORM TABLE.csc-searchform TR TD { padding: 4px 4px 4px 4px; }

FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }




/* Login form, specifically */

FORM TABLE.csc-loginform { width: 70%; }





/*****************/

/* Search result */

/*****************/



/* Search Result, result information box: */

TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 8px; width: 100%;}

TABLE.csc-searchResultInfo TR TD P { padding: 0px 4px 0px 4px;}





/* Search Result, header + abstract: */

H3.csc-searchResultHeader {  font-size: 13px; padding-left: 4px; }

P.csc-searchResult {  margin-left: 16px;}



/* Search word markup */







/*****************************/

/* Menu / Sitemap, generally */

/*****************************/

DIV.csc-menu { margin-left: 8px; }

DIV.csc-menu P { font-size: 8px; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 8px; }



DIV.csc-menu P.csc-section {  margin-left: 16px; }



/* Menu / Sitemap, "Menu of these pages" */





/* Menu / Sitemap, "Menu of subpages to these pages" */





/* Menu / Sitemap, "Sitemap" */

DIV.csc-menu-2 { }

DIV.csc-menu-2 P.csc-sitemap { }

DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 16px; font-size: 18px;}

DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 50px; font-size: 14px;}

DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 100px; font-size: 13px;}

DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 140px; font-size: 11px;}











/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */



DIV.csc-menu-3 P.csc-section { margin-left: 0px; }





/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */

DIV.csc-menu-4 P { margin-top: 2px; }

DIV.csc-menu-4 P.csc-abstract { margin-top: 0px; padding: 0px 2px 2px 16px; }









/****************************************/

/* Frontend editing / TYPO3 Admin Panel */

/****************************************/

IMG.frontEndEditIcons {  margin: 0px 2px 0px 2px; } 



/* Default styles for the Admin Panel */

TABLE.typo3-adminPanel { border: 1px solid black; }



TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }

TABLE.typo3-adminPanel TD FONT { font-size: 8px;}

TABLE.typo3-adminPanel TD A FONT { font-size: 8px; }			

TABLE.typo3-editPanel { border: 1px solid black; }

TABLE.typo3-editPanel TD { border: 0px; }













/****************************************/

/* CCS Styled ImageText Extension */

/****************************************/



	/* 

	   Licensed under the GPL, see http: //www.gnu.org/copyleft/gpl.html

	   (c) the TYPO3 content rendering group 

	*/

	

	/* COMMON */

	.csi-textpic {

		padding: 4px 4px 4px 4px;   /* RQFD 20050219 */



	}

	

	.csi-textpic img {

		margin: 4px ;

	}

	



	.csi-textpic .csi-image {

		/* width: 200px; will have to be an inline style - controlled by TS*/

                 padding: 8px 0px 8px 0px;  /* RQFD 20050219 */

	}

	

	.csi-textpic .csi-imagewrap {

	}

	

	.csi-text p {

		margin-top: 0px;

                padding: 0px 8px 0px 0px;  /* RQFD 20050219 */

	}

	

	/* CENTER */

	

	.csi-center .csi-image {

		margin: 0 auto 3px;

	

	}

	

	/* INTEXT LEFT */

	.csi-intext-left .csi-image {



		margin-right: 4px;

	}

	

	

	/* INTEXT RIGHT */

	.csi-intext-right .csi-image {

		margin-left: 4px;

	}

	

	

	/* INTEXT RIGHT NOWRAP */

	.csi-intext-right-nowrap .csi-text {

		/* margin-right: 200px; will have to be an inline style - controlled by TS*/

	}

	



	

	/* INTEXT LEFT NOWRAP*/	

	.csi-intext-left-nowrap .csi-text {

		 /* margin-left: 200px; will have to be an inline style - controlled by TS*/

	}

	

        /*  caption */



        .csi-caption {padding: 0px 0px 0px 4px ;}     /* RQFD 20050219 */












/****************************************/
/* eigene */
/****************************************/


#all {}

#tabelle_01 {width: 600px;}

#altmenu01 {}

#print {}

#language {}

#vspace {}

tabelle02 {
border: 1px solid #cccccc; 
background-color: #ffffff;
}

logo01 {}

logo02 {}

logo03 {}

#hspan {}

#main-menu-lvl-01 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}

#main-menu-lvl-02 {
  width: 100px;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  height: 270px;
}

#content  {  
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px; 
  width: 270px;
}

#alt-menu  {  
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 3px 0px;

}

#copyright {  
  margin: 0px 0px 0px 0px;
  padding: 5px 2px 2px 2px; 
}

#copyright p {font-size:8px;}

#news {
width: 80px;
padding: 5px 2px 5px 2px;
}

.lang {font-size: 9px;}


/*****************/

/*   Main Menu  Klassen */   

/*****************/

div.main-menu-lvl-1,

div.main-menu-lvl-1-act

{

  padding: 0px 0px 0px 0px;

}



div.main-menu-lvl-2,

div.main-menu-lvl-2-act


{

  padding: 0px 0px 5px 0px;

}


div.main-menu-lvl-3,

div.main-menu-lvl-3-act


{

  padding: 2px 0px 3px 0px;

}





div.alt-menu-lvl-1,

div.alt-menu-lvl-1-act

{

  padding: 0px 0px 6px 0px;

}





div.lang-menu

{

  padding: 8px 0px 0px 12px;

  min-height: 40px;



}



span.lang-menu

{

  padding: 0px 8px 0px 0px;

}




/*****************************/
/*       tt products styles           */   
/****************************/

.tt_products_title_single, .tt_products_title_list {font-size: 14px;}



/*****************************/
/*       tt news styles           */   
/****************************/

div.title {font-size: 14px;}

