html { 
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 5px;
}

body {
  text-align: center;
  min-width: 960px;
  margin: 0px;
}

#wrapper {
  text-align: left;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

img.bild {display:block; margin-bottom: 0px; border: 0}

#menucontainer {
  display: block;
  float:left;
  border:1px none #606060;
  border-top: 1px none white;
  background-color:#dddddd;
  width:140px;
  padding:0px 5px 0px 5px;
  margin:10px 0 0 0;
  line-height:26px;
}

p.menutitle
{
margin: 0 -5px 0 -5px;
padding:1;
background-color:#cccccc;
font-weight:bold;
border-top: 1px solid #606060;
border-bottom:1px solid #606060;
font-size: 11pt;
color: red;
}
#menucontainer a.menu { padding: 0; margin: 0}

#newscontainer { display:block; float:right; width:200px; background: white; margin-top: 0px;}
#newscontainer a { display:block; border: solid 1px grey; padding: 2px; background: #cccccc}
#newscontainer #header { display:block; font-weight: bold; border: solid 1px grey; padding: 2px 5px 2px 5px;; background: #cccccc}
#newscontainer ul {display:block; width:200px;list-style-type: none; background: #EEEEEE; font-size: 8pt; margin: 0; padding-left: 0;}
#newscontainer ul li {border: solid 1px grey; border-top: 0; padding: 2px 5px 2px 5px; }
#newscontainer ul li.current { background: red }

th.thead
	{text-align:left;font-size:11pt;font-weight:bold; background:#BBB;border-style: none; padding: 3px;border-width:1px;border-color:black}	

tr .gr  {  
	  background-color: plum;
	}
	
	
tr.z0	{ font-size:10pt;
		background-color:white; 
	}

tr.z0 td { border-bottom: solid 1px lightgrey;}

tr.z1	{ font-size:10pt;
                background-color:lightgrey;
	}
	
tr.highlight	{ font-size:10pt;
                background-color:#FF8888;
	}
tr.highlight2 { font-size:10pt;
                background-color:#CCF;
	}	
tr.yellow	{ font-size:10pt;
                background-color:#FFD700;
	}
tr.today	{ font-size:10pt;
          background-color:red;
}		
.highlight { background-color:#FF6A6A; }



#contentcontainer      { margin-top:10px; width:800px; float:right;}

#content               { }

#cont_imglst           { }

h1    { display:block; font-size: 16pt; font-weight:bold; background:#EEE; border: solid 1px grey;  padding: 5px 2px 5px 2px; margin: 0 0 20px 0; background: gold;}

#framebox  { display:block; border: solid 1px grey; margin-bottom: 10px;}

#txtbox  { display:block; padding:3px; font-size: 10pt}

#framebox h3  { display:block; font-size: 12pt; background:#DDD;  padding: 4px; margin: 0 0 5px 0}

#framebox h5  { font-size: 11pt; font-weight: bold; margin-bottom:20px; padding: 4px; }

#cont_imglist #framebox {min-height:180px; height: auto !important; height: 180px; }
/* IE6 min-height !importang hack */

#cont_imglist #framebox img { height:120px; float:left; margin: 5px}



