<style TYPE="text/css">
<!--

html
{
	background:#FFFFFF;
}

#smclayout, .smclayout
{
	font-size:100%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0;
	width:100%;
} 
.smctop
{
	height:175px;
}

body.smc_body
{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif,Verdana, Arial, Helvetica;
	font-size:75%;
	background-color: #FFFFFF ; 
	margin:0px;
	padding:0px;
}

/*** CSS: MEC (IK) ***/
#topnav {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background: #E5E5E5;
	display: inline;
	height:25px;
}

#header[id]
{
   padding-top: 25px;
   	height:108px;
    border-left:10px #00A9A9 solid;
    border-right:10px #00A9A9 solid;
}

/* IE */
html* #header[id] {
	padding:0;
	height:108px;
    border-left:10px #00A9A9 solid;
    border-right:10px #00A9A9 solid;
}

/* Meckenheim-Logo */
#header .logo
{	
	float:left;
	width:230px;
	background: #FFFFFF url("/_res/bilder/logo.jpg") no-repeat; 
	height:108px;
}

#header .kopfbild
{
	margin-left:230px;
	background: #40BFBF url("/_res/bilder/rat_verwaltung.jpg") no-repeat; 
	background-position:right; 
	height:108px;
}

/*** Breadcrumb (Grau)***/
#compass {
  float:left;
  width:100%;
  margin:0;
  padding:0;
  background: #E5E5E5;
}

#breadcrumb {
  padding: 2px 0 2px 0;
  margin:0;
  text-align:center;
}

#breadcrumb p {
  padding: 0 0 0 0;
  margin: 0px;
}

#breadcrumb a {
	font-weight: bold;
	color:#00A9A9;
	text-decoration:none;
}

#tech_nav a:hover {
	color: #00A9A9;
}

/*** Navigation ***/

div#smcnavigation
{
	width: 220px;			/* breite navigation */
	border-top:1px #D6D6D6 solid; 
	top:153px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

#smcnavigation ul li a
{
	border:0;
	border-bottom: 1px #CCCCCC solid;
}

#smcnavigation ul li a
{
	background-color:#FFFFFF; 
	color: #444;
	font-weight:normal;
}

#smcnavigation ul li a:focus,
#smcnavigation ul li a:hover,
#smcnavigation ul li a:active { background-color:#FFFFFF; color: #00A9A9; font-weight:bold; }


#smccontent
{
	margin-left: 220px;			/* breite navigation */
	padding-left:30px;
}

h1.smc_h1  /* modifiziert - tf */
{
  color:#00A9A9;
  font-size: 115%;
}

h2.smc_h2
{
	color:#00A9A9;
	font-size: 115%;
}
h3.smc_h3
{
	color:#33BABA;
	font-size: 110%;
}

h4.smc_h4
{
	color:#33BABA;
	font-size: 110%;
}

a {color: #00A9A9; }
a:focus,
a:hover{color:#00A9A9; text-decoration:none; font-weight:bold;}
a:active {color:#00A9A9; text-decoration:none;}

/* ******************** tabellen ******************** */
/* *** listen *** */
.smccontenttable 									/* alle datentabellen - übersicht gremien, politiker, ... */
{ 
	border-spacing: 0px; 
	clear: both; 
	text-align: left;
	margin-top: 10px;
}	
.smccontenttable thead tr th
{ 
	background-color: #00A9A9;
	border-bottom: 0px solid black;
	color:#FFFFFF;
	padding: 2px 8px 2px 8px;
	margin: 0px;
	white-space: nowrap;
}
.smccontenttable thead tr th a
{ 
	text-decoration:none;
}
.smccontenttable td
{
	padding: 2px 4px 2px 4px;
	vertical-align:top;
}	
.smccontenttable form
{
	margin:1px;
}
.smcsubheader								/* tabellen-zwischenüberschrift */
{ 
	background-color: #E5E5E5; 
	border-bottom: 1px solid black;
}
.smctablehead								/* tabellen-hervorhebung vorgang-details */
{
	font-weight: bold;
}	

/* *** zeilen in datentabellen *** */

.smcrow1
{
	background-color:#F6F6F6;
}
.smcrow2
{
	background-color:#E0E0E0;

}
/* Sonntage */
.smcrow7
{
	background-color:#40BFBF;
}

.smcroww									/* *** termin-markierung *** */
{
	background-color:#00A9A9;
	border-bottom:1px solid white;
}
.smcrowg
{
	background-color:#E0E9EF;
	font-weight:bold;
	text-align:left;
}
.smcrowh
{
	background-color:#E0E0E0;
	font-weight:bold;
	text-align:left;
}
.smcrowl
{
	background-color:#d2d2e2;
	font-weight:bold;
	text-align:left;
}
.smcrown
{
	background-color:#ffc0c0;
}

/* Auswahl */
.smcrows
{
	background-color:#00A9A9;
	text-align:left;
	text-decoration:none;
}
/* Hervorhebung des aktuellen Tages im Sitzungskalender */
.smcrowt
{
	background-color:#00A9A9;
}

.smccontextmenu
{
	padding:20px 0 20px 0;
}
.smccontextmenu ul li
{
	background-color:#E0E0E0;
}


-->
</style>
