23/*
  ---------------------------------------------------------------------

  Zentrales CSS fuer die Inhaltsseiten von stuttgart.de

  seitenblick interaktive medien gmbh, stuttgart
  tel. +49 (711) 8599818-0, email info@seitenblick.de

  getestet mit  MS Internet Explorer 4.02 SP2 (Win32)
                MS Internet Explorer 5.0 (Win32)
                MS Internet Explorer 5.5 (Win32)
                Netscape Communicator 4.7 (Win32)
                Netscape 6.0 (Win32)
                Opera 4.02 (Win32)
                MS Internet Explorer 5.5 (Mac OS)
                Netscape Communicator 4.76 (Mac OS)

  ---------------------------------------------------------------------
*/


/*
  ---------------------------------------------------------------------
  Zentrale Definitionen
  ---------------------------------------------------------------------
*/


td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
tr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#deco {text-decoration: none}

td.kontext a,
td.kontext a:visited,
td.kontext a:active
{

	font-size: 11px;
	color: #aa2200;
}


body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td, th, p,
ul, ol, li,
form, input, select,

/*
td.kontext, td.kontext a, td.kontext a:visited,
td.kontext a:active, td.kontext a:hover,
*/

.innertable, .innertablehl,
.txtbold, .txtitalic, .suchehighlight,
.hl2, .hl2bold,
.hl1, .bu, .kontexthl,
#txtgrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

form, input, select ,
td.kontext, td.kontextaktiv,

/*
td.kontext a,
td.kontext a:visited,
td.kontext a:active,
td.kontext a:hover,
*/

.kontexthl,
#txtgrey
{
	font-size: 11px;
}

td.kontextaktiv,
td.kontext a:hover,
#txtgrey
{
	color: #000000;
}

.grey1 {
  background-color: #F0F0F0;
}

.grey3 {
  background-color: #C8C8C8;
}

.grey3bold {
	font-weight: bold;
  background-color: #C8C8C8;
}

.blue1 {
  background-color: #1E8BDD;
  /*blue*/
}

.blue2 {
  background-color: #B8DCFF;
}

/*
  ---------------------------------------------------------------------
  Redefinition von HTML-Tags
  ---------------------------------------------------------------------
*/

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

ul {
  list-style-type: square;
}

a:link,
a:active,
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*color: #aa2200;*/
	/* color: #1161D9; */
	color: #FF9900;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
        /* braun: */
	/* color: #787878; */  
	/* hellblau: */
	/* color: #5A6E8A; */
	/* hellrot */  
	/*color: #c2664e;*/
	/*braunrot*/
	color: #FF9900;
}


/*
  ---------------------------------------------------------------------
  Zusaetzliche Klassen
  ---------------------------------------------------------------------
*/

.txtbold, .suchehighlight, .innertablehl {
	font-weight: bold;
}

.txtitalic {
	font-style: italic;
}

.hl1 {
	font-size: 20px;
}

.hl2 {
	font-size: 16px;
}

.hl2bold {
	font-size: 16px;
	font-weight: bold;
}

.bu {
	font-size: 11px;
}


.zab {  padding-bottom: 4px}


.tabth {
  background-color: #FFF2A6;
}

span.wordB
{
width:300px;
font:10px/15px Arial, Helvetica, sans-serif;
color:black;
}
span.pageTitle {
font:  bold 15px Arial, Helvetica, sans-serif;
color: black;
}
span.normal {
font:12px Arial, Helvetica, sans-serif;
color: #000000;
/*background-color: #FFFFFF;*/
}
span.bold {
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
/*background-color: #FFFFFF;*/
}
span.bold2 {
font:bold 12px Arial, Helvetica, sans-serif;
color: #003688;
/*background-color: #FFFFFF;*/
}
span.small {
font:10px Arial, Helvetica, sans-serif;
color: #000000;
/*background-color: #FFFFFF;*/
}
span.verysmall {
font:9px Arial, Helvetica, sans-serif;
color: #000000;
/*background-color: #FFFFFF;*/
}
span.small_red {
font:12px Arial, Helvetica, sans-serif;
color: #FF0808;
/*background-color: #FFFFFF;*/
}

span.zak 
{
font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
color: #FF00CC;

}

span.zak2 
{
font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
color: #B8DCFF;
}

span.zak3 
{
font: 11px  Verdana, Arial, Helvetica, sans-serif;
color: #FF9900;
/*orange*/
}

.blockColor
{
	background-color: #B8C6DA;/*#cccc99;*/
}
.blockColor2
{
	background-color: #cccc99;
}
.blockColor3
{
	background-color: #F0F0F0;
	/* background-color: #E7F1FD; */
}
.blockColor4
{
	/* background-color: #EAEACC; */
	background-color: #EAEACC;
	/* background-color: #FFFFDB; #EAFACC */
}

/*
  ---------------------------------------------------------------------
  Workarounds
  ---------------------------------------------------------------------
*/

/* muss pt sein, px funktioniert nicht in NS 4 */
.onepixel {
	font-size: 1pt;
}
/*
  ---------------------------------------------------------------------
  Für Abfallkalender
  ---------------------------------------------------------------------
*/
.afktext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; background-color: #F0F0F0; padding: 4px 0 4px 0; vertical-align: middle}
/*
  ---------------------------------------------------------------------
  Für Fehlermeldung
  ---------------------------------------------------------------------
*/
.error { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }


