/*
Formate fuer Inhaltselemente, die in TYPO3 als Contentelemente eingegeben werden koennen
Formate fuer Inhaltselemente die ueber den RTE (Rich Text Editor) eingegeben werden koennen */

body {
	font-size: 70%;
}

form {
	font-size: 70%;
}

a {
	color: #750909;
	text-decoration: none;
}

a.home, a:visited.home { 
	text-decoration: underline;
	color: #750909;
	font-weight: bold;
}

a:visited {
	/*color:#666666;*/
	text-decoration: none;
}

a:hover {
	/*color: #333333; 	*/
	text-decoration: none; 
}

a:active { 
	/*color: #333333; */
	text-decoration: none; 
}

p {
	padding-bottom: 5px ;
	margin: 0px; 
	text-align: left;
	line-height: 150%;
	clear:both;
}

u {
	text-decoration: underline;
	}

img {  
	border-style:none;
}

	
/*div.col_center p.bodytext { }*/

h1.csc-firstHeader {
	margin-top: 0px;
	clear:both;
}
h1 {
	font-size:15px;
	color:#750909;
	line-height: 1.1;
	/*margin: 2px 10px 6px 0; */
	margin-right:10px;
	border-bottom: 2px solid #750909;
	text-align: left;
	letter-spacing: 0.1em;
	padding: 10px 15px 7px 0px;
	/*background-image: url(../pix/bildungApostroph.gif);
	background-repeat:no-repeat;
	background-position: right top;
	float: left;*/
	clear:both;
	/*white-space: pre;*/
	
}
div.clearer {
	clear: both;
	width: 100%;
}

h2.csc-firstHeader{
	margin-top: -4px;
}

h2, h2 a{
	font-size:100%;
	color:#E88813;
	/*border-bottom: 2px solid #E88813;*/
	text-indent: 3em;
	line-height: 14px;
	font-weight: normal;
	margin: 24px 0 8px 0;
	padding:0;
}

h3.csc-firstHeader{
	margin-top: 0px;
}

h3 {
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color:#750909;
	
	color: #ffffff;
	text-align: left;
	padding:10px 10px 10px 10px;
	margin: 16px 0px 8px 0px;
	background-repeat:repeat-x;
	text-transform: uppercase;
	
}

h3 a {
	color: #ffffff;
}

h4 {
	font-size: 120%;
	font-weight: normal;
	text-align: left;
	padding:0;
	margin: 16px 0 8px 0;
}

h5 {
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0.1em;
	color:#750909;
	border-bottom: 2px solid #750909;
	text-align: left;
	/*padding:10px 10px 10px 10px;*/
	margin: 16px 0px 8px 0px;
	
}

h5 a {
	color: #750909;
}

h6 {
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: black;
	text-align: left;
	padding-left: 1px;
	margin-bottom: 4px;
}

/* Hervorhebung, kursiv (italic) */
em {
	font-weight: bold;
	color: #333333;
	font-style: normal;
}

/* starke Hervorhebung, fett (bold) */
strong {
	font-weight: bold;
	color: #750909;
}

/* Quellcode 
mit <pre></pre> umgeben, um Einrueckungen zu erhalten*/
code {
	font-size: 100%;
	font-family: "Courier New", Courier, mono;
	color: #666666;	
	display: block;
	height: auto;
	background-color: #dddddd;
	padding: 7px;
}

/* Abkuerzung z.B.*/
abbr {

}
/* Acronym BRD */
acronym {

}

/*##########################*/
/*Listen / Aufzählung im RTE*/
/*##########################*/
/* geordnete Listen */
ol {
	color: #333333;
	list-style-position: outside;
	margin-left:0;
	padding-left:20px;
	list-style-type: decimal;
	clear:both;
}

li, UL.csc-bulletlist LI { margin-bottom: 3px; margin-left:0;}

/* Listen fuer Backendauswahl (Selectmen), Contentelement LISTE//text-indent: 3em;//*/
ul, UL.csc-bulletlist-0 {
	color: #333333;
	list-style-position: inside;
	list-style-image: url(../pix/NomadAufzaehlung.gif);
	margin-left:7px;
	padding-left:15px;
	padding-bottom:3px;	
	text-align: left;
	margin-bottom: 3px;
	clear:both;

}
UL.csc-bulletlist-1 { color: #ff0000; list-style-type : decimal; font-weight: bold;}
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #333333; list-style-type: decimal; }.kasten_mitte {
	padding: 7px;
	border: 7px solid #FF0000;
}

/* Textboxen, Selectbox "Rahmen" im Backend */
DIV.csc-frame { border: 0px; padding: 5px;}
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
div.dahinter1 {border: 3px solid white; margin: 8px 0 8px 0;color:#ff0000;}
/*div.dahinter2 {border-left: 3px solid #666666; margin: 8px 0 8px 0;background-color: #dddddd;}
DIV.csc-frame-frame2 { padding: 5; border: 2px solid #060004; margin-top: 5px;margin: 15;background-color:white;-moz-border-radius:10px;}*/

div.dahinter3 {border: 3px solid white; margin: 8px 0 8px 0;color:green;}
DIV.csc-frame-frame3 { 
	color: green; 
	padding: 5px; 
	border: 2px solid green; 
	margin: 5px;
	background-color:white;-moz-border-radius:10px;
	}

DIV.csc-frame-frame1 {
	color: #750909; 
	border: 2px solid #750909; 
	padding: 0px; 
	margin: 5px 0px;
}
DIV.csc-frame-frame1 p{
	padding: 0px 2px 3px;
	clear:none;
}
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: 0px; 
	margin-left:0px;
	margin-right: 0px; 
	padding: 3px;
	height:auto; 
	text-align:left;
	background-color:#750909; 
	color:white;
}
DIV.csc-frame-frame1 H1 a, DIV.csc-frame-frame1 H2 a, DIV.csc-frame-frame1 H3 a, DIV.csc-frame-frame1 H4 a, DIV.csc-frame-frame1 H5 a { 
	/*margin-top: 0px; 
	margin-left:0px; */
	height:auto; 
	text-align:left; 
	background-color:#750909; 
	color:white;
}

DIV.csc-frame-frame1 img {
	margin: -3px 3px 0px;  
}

DIV.csc-textpic-imagewrap {
	padding: 3px;
}

DIV.csc-textpicHeader-26 {
	margin: 0px 0px 0px 0px;
	background-color:#750909; 
}

DD.csc-textpic-caption {
	padding-left: 1px ;
	text-align: center;
}

div.dahinter2 {border-left: 3px solid #666666; margin: 8px 0 8px 0;background-color: #D7E3E1;}
DIV.csc-frame-frame2 {
	background-color: #D7E3E1;
	border: 2px solid #750909;
	color: #;
	padding: 5px; 
	margin: 5px 0px;
}

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; 
	color: #750909;	 
}

DIV.csc-frame-frame2 img {
	margin: 0px;  
	padding: 0px;
}

DIV.csc-textpicHeader-25 { margin:-5px -30px 15px -15px; }


DIV.csc-textpic-text p{
	clear:none !important;
}


/*########*/
/* Images */
/*########*/

/* Images / Captions */
P.csc-caption { 
	font-size:90%; 
	font-style:normal; 
	text-align: center;
	padding-left:1px;
	clear:both; 
}

/* 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;
	margin-right: 0px;
	text-align:left;
}

/*##########*/
/* Tabellen */
/*##########*/

/*beide Tabellen: über Typ und RTE*/
TABLE.contenttable { border: none; margin: 5px 0px 5px 0px; width: 100%; background: #dddddd;}
TABLE.contenttable TR {}
TABLE.contenttable TR TH { margin: 1px; padding: 3px; background-color: #E26F2C; color: #ffffff; }
TABLE.contenttable TR TD { margin: 1px; padding: 3px 3px 3px 3px; background-color: #E88813; clear:both;}


/*Zeilen*/
/*TABLE.contenttable TR.tr-0 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-0 TD { background-color: #750909;}
TABLE.contenttable TR.tr-1 TD P { font-weight: normal; color: white; }
TABLE.contenttable TR.tr-1 TD { background-color: #0080ff ;}
TABLE.contenttable TR.tr-2 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-2 TD { background-color: #750909;}
TABLE.contenttable TR.tr-3 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-3 TD { background-color: #750909;}
TABLE.contenttable TR.tr-4 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-4 TD { background-color: #750909;}
TABLE.contenttable TR.tr-5 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-5 TD { background-color: #0080ff;}
TABLE.contenttable TR.tr-6 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-6 TD { background-color: #750909;}
TABLE.contenttable TR.tr-7 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-7 TD { background-color: #750909;}
TABLE.contenttable TR.tr-8 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-8 TD { background-color: #750909;}
TABLE.contenttable TR.tr-9 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-9 TD { background-color: #750909;}
TABLE.contenttable TR.tr-last TD { colspan=14; background-color: #750909;}

/*Spalte grün*/
/*-----------*/
TABLE.contenttable TR.tr-1 TD P { font-weight: normal; color: white; }
TABLE.contenttable TR.tr-1 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-2 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-2 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-3 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-3 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-4 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-4 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-5 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-5 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-6 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-6 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-7 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-7 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-8 TD P { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-8 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-9 TD P { font-weight: normal;color: white; }
TABLE.contenttable TR.tr-9 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-10 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-11 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-12 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-13 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-14 TD { background-color: #60C06B;}
TABLE.contenttable TR.tr-15 TD { background-color: #60C06B;}*/


TABLE.contenttable TR.tr-0 TD p { font-weight: normal; color: white;}
TABLE.contenttable TR.tr-0 TD { background-color: #60C06B;}

/*Spalten, in den ersten Beiden legt man die KOmplette Spalte und Zeile (Kopf) fest*/
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0 P, TABLE.contenttable TR.tr-0 TD P { font-size:90%; color: white;}
TABLE.contenttable TR TD.td-1 {background-color: white;  width: 40px;}
TABLE.contenttable TR TD.td-1 P { color: #750909;}
/*TABLE.contenttable TR TD.td-2, TABLE.contenttable TR.tr-2 TD { background-color: #750909; color: white; width: 50px;}*/
TABLE.contenttable TR TD.td-3 { background-color: white;}
TABLE.contenttable TR TD.td-3 P { color: #750909;}
TABLE.contenttable TR TD.td-5 { background-color: white;}
TABLE.contenttable TR TD.td-5 P { color: #750909;}
TABLE.contenttable TR TD.td-7 { background-color: white;}
TABLE.contenttable TR TD.td-7 P { color: #750909;}
TABLE.contenttable TR TD.td-9 { background-color: white;}
TABLE.contenttable TR TD.td-9 P { color: #750909;}
TABLE.contenttable TR TD.td-11 { background-color: white;}
TABLE.contenttable TR TD.td-11 P { color: #750909;}
TABLE.contenttable TR TD.td-13 { background-color: white;}
TABLE.contenttable TR TD.td-13 P { color: #750909;}

/*Spalte grün*/
/*-----------*/
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
TABLE.contenttable TR TD.td-0, TABLE.contenttable TR.tr-0 TD { background-color: #60C06B; }
/*TABLE.contenttable TR TD.td-11 { background-color: white;}
TABLE.contenttable TR TD.td-11 P { color: #750909;}
TABLE.contenttable TR TD.td-12 { background-color: white;}
TABLE.contenttable TR TD.td-last { colspan=14; background-color: white;}
TABLE.contenttable TR TD.td-4, TABLE.contenttable TR.tr-4 TD { background-color: green;}*/

TABLE.contenttable P { font-size: 90%; }
TABLE.contenttable TR TD { vertical-align: top; }

/* RTE / Table styling */
table caption {
	text-align: left;
	font-weight: normal;
	margin-top: 8px;
	font-size: 75%;
	color:#750909;
	clear:both;
}

TABLE.contenttable TR TD P.bodytext { font-size: 85%; }

/*###################*/
/* Tables, generally */
/*###################*/

/* Tables, specifically */
TABLE.contenttable-0 P { color: #750909; }
TABLE.contenttable-0 TR.tr-0 TD P { font-weight: normal; }

/*die ERSTE grüne Zeile etc.*/
/*--------------------------*/
TABLE.contenttable-0 TR.tr-0 TD { background-color: #60C06B;} 

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: normal; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}
 
TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: normal; }

/*###########*/
/* Formulare */
/*###########*/
form {	font-size: 90%;
	text-align: left;
	clear:both;
	
}
input , textarea, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #dddddd;
	margin-bottom: 8px;
	padding: 2px;
}


/*##############*/
/* Mailformular */
/*##############*/

form#mailform {
	background-color: white;
	border-color:#750909; 
	border-style:solid;
	padding: 5px;
	width: 500px;
	height: auto;
}

fieldset.csc-mailform {
	border: none;
}
div.csc-mailform-field {
	width: 100%;
	height:auto;
	clear: both;

}
div.csc-mailform-field P.csc-mailform-label-req {
	font-weight: bold;
}
div.csc-mailform {
	width: 100%;
	height:auto;
	border:1px #750909;

}
#mailform label {
	display: block;
	width: 200px;
	float: left;
}
#mailform label P.mailform label req {
	font-weight: bold;
}

#mailform input {
	width: 250px;
	margin-right: 10px;
	float:right;
}

#mailform textarea{
	width: 250px;
	margin-right: 10px;
	float:right;
	/*clear: right;*/
	
}

#mailform select {
	width: 250px;
	margin-right: 10px;
	float:right;
}
textarea#mailformnachricht {

}
select#mailformessen {
	width: 150px;
	float: right;

}
input#mailformformtype_mail {
	width: 195px;
	background-color:#750909;
	color: #ffffff;
}
input.csc-mailform-submit {
	
}

/*###############*/
/* Various Forms */
/*###############*/

/* Email, Login and Search forms generally: */
/* #########################ein aktuelles Email#######################*/
/*FORM TABLE TR TD { padding-left: 5px; padding-right: 10px; }*/
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #cccccc; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: white; border:none; }
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 #cccccc; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

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

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
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 { width: 70%; }


/*###############*/
/* Search result */
/*###############*/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }


/*###########################*/
/* Menu / Sitemap, generally */
/*###########################*/

div.csc-sitemap A {
	color: gray;
	
}

div.csc-sitemap li {
	list-style-image: none;
	list-style-type: none;
	font-size:110%;
}

div.csc-sitemap ul li ul li {
	list-style-type: none;
	font-size:95%;
}



DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/*#####*/
/*News*/
/*####*/
div.csc-header .csc-header-n1 {
	clear:both;	
}
	
div.news-list-container H3 { 
	font-size: 100%;
	font-weight: normal;
	letter-spacing: none;
	color: white;
	margin: 0px;
	padding: 5px;
}

div.news-list-container h3 a { 
	font-size: 100%;
	font-weight: normal;
	letter-spacing: none;
	color: white;
}

div.news-list-item H3 { 
	font-size: 100%;
	font-weight: normal;
	letter-spacing: none;
	color: white;
}

span.news-list-date {
	background-color: transparent;
	color: gray;
	font-size: 75%;
	clear: both;
}
	
div.news-list-container {
	clear:both;
}

/*######################################*/
/* Frontend editing / TYPO3 Admin Panel */
/*######################################*/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }


/*###########*/
/* Debugging */
/*###########*/
/*
H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }
*/
