/* CSS Document */
BODY, P, TD, TH, LI  
	{ 	
			font-family:Verdana,Monaco,Helvetica,Swiss,Geneva,Arial,sans-serif;
			font-size:11px;
			line-height:16px;
			color:#000000
	}
								 			
P 
	{
			margin-top:0px;
			margin-bottom:0px;
	}


/**************************************************************************/
/* Kontaktformular:  c                                                    */
/**************************************************************************/
.form_callback 			{	margin: 0px 0px;
										}
								 			
.fe_callback 			{
											font-family: Verdana,Monaco,Helvetica,Swiss,Geneva,Arial,sans-serif;
											font-size: 11px;
											color:#000000;
											border-style:solid;
											border-color:#FF9900;
											border-width:1px;
											width: 250px;
											padding-left:2px;
											margin-top: 0px;
											margin-bottom: 8px;	}

.fe_submit 			{} 											

											
/**************************************************************************/
/* General element styles:                                                */
/**************************************************************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT
{ font-family:Verdana,Arial, Helvetica, sans-serif; color: #000000; }
PRE { font-family: monospace; }
A { font-family:Verdana,Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
A:hover { color:#000000; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 11px; line-height:16px; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }

/**************************************************************************/
/* Various Forms 																													*/
/**************************************************************************/
/* Email, Login and Search forms generally: */
FORM TABLE TR TD
 	{ padding-right; 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell
	{ width:150;vertical-align:top; }
FORM TABLE TR TD.csc-form-fieldcell
 	{ width:233; vertical-align:top; }
FORM TABLE TR TD.csc-form-fieldcell INPUT
	{ font-family:Verdana,Arial, Helvetica, sans-serif;
	 	font-size: 11px;
	 	line-height:16px;
	 	color: #000000;
	 	border: 1px solid #000000;
	 	height:20px;  }
FORM TABLE TR TD.csc-form-fieldcell SELECT
	{ }
FORM TABLE TR TD.csc-form-fieldcell TEXTAREA
	{ border: 1px solid #000000; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { color:#BF181F }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  {  }

/* Search form, specifically */
FORM TABLE.csc-searchform { }
FORM TABLE.csc-searchform TR TD { }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
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 { }


/**************************************************************************/
/* Headers, plain                                                         */
/**************************************************************************/
H1 { }
H2 { }
H3 { }
H4 { }
H1, H2, H3, H4, H5, H6 { font-size: 11px; margin: 0px 0px 0px 0px;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { color:#000000; font-size:11px;  }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A {}
H3 A {}
H4 A {}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { }

/* Subheader, general */
P.csc-subheader { font-style: italic; }

/* Subheader, specific */
P.csc-subheader-0 {}
P.csc-subheader-1 {}
P.csc-subheader-2 {}
P.csc-subheader-3 {}
/**************************************************************************/
/* Filelinks, generally                                                   */
/**************************************************************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { }
TABLE.csc-uploads TR.tr-odd { }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 0px; padding-right: 20px; text-align: center; vertical-align: top; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { color:#BF181F }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A:hover { color:#E69500; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 5px; padding-right: 0px; text-align: right; color:#BF181F;}

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border: 0px; border-color: #FFFFFF; }
TABLE.csc-uploads-2 { border-color: #FFFFFF; }
TABLE.csc-uploads-3 { border-color: #FFFFFF; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {}
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {}

/**************************************************************************/
/* Tables, generally 																											*/
/**************************************************************************/
TABLE.contenttable { }
TABLE.contenttable P { }
TABLE.contenttable TR TD { vertical-align: top; line-height: 16px; }

/* Tables, specifically */
TABLE.contenttable-0 P { }
TABLE.contenttable-0 TR.tr-0 TD P {}



/**************************************************************************/
/* ALLGEMEIN:                                                             */
/**************************************************************************/
A:link						{	font-family:Verdana,Arial, Helvetica, sans-serif;
										color:#000000;
										text-decoration:underline; 	}
									
A:visited					{	font-family:Verdana,Arial, Helvetica, sans-serif;
										color:#000000;
										text-decoration:underline;	}
									
A:active					{	font-family:Verdana,Arial, Helvetica, sans-serif;
										color:#000000;
										text-decoration:underline;	}
									
A:hover						{	font-family:Verdana,Arial, Helvetica, sans-serif;
										color:#FF9900;
										text-decoration:underline;	}
/**************************************************************************/
/* CSS Menue                                                              */
/**************************************************************************/
.menu2 {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#000000;line-height:21px;text-decoration:none;	}				 						

.menu2item:link 			{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;	}				 						
.menu2item:visited 		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;	}				 						
.menu2item:active 		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;	}				 						
.menu2item:hover 			{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#E69500;text-decoration:none;	}				 						

.menu2itemselected						{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;	}
.menu2itemselected:link 			{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;	}				 						
.menu2itemselected:visited 		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;	}				 						
.menu2itemselected:active 		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;	}				 						
.menu2itemselected:hover 			{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;	}				 						

.impressum_pipe    		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:none;	}
.impressum:link 			{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:none;	}				 						
.impressum:visited 		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:none;	}				 						
.impressum:active 		{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;color:#000000;text-decoration:none;	}				 						
.impressum:hover 			{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:9px;color:#E69500;text-decoration:none;	}				 						
/**************************************************************************/
/* Bulletlists   (auch RTE)																								*/
/**************************************************************************/
/* RTE / Bulletlists */
OL		{ margin-top: 0px; margin-bottom:0px;	line-height:16px; }	
UL 		{ margin-top: 0px; margin-bottom:0px; line-height:16px; list-style-type: square;}
LI		{	font-family:Verdana,Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; line-height:16px;}

/* Bulletlists, general */
UL.csc-bulletlist LI { }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 {}
UL.csc-bulletlist-1 {}
UL.csc-bulletlist-2 {}
UL.csc-bulletlist-3 {}





/**************************************************************************/
/* siehe auch typo3/ext/css_styled_content/css/example 										*/
/**************************************************************************/



