/* Schriften */
  body { padding: 0px; margin: 0px; font-size: 11px; font-family: verdana, arial, sans-serif; color: #000000; background-image: url(/fileadmin/integra.ch/images/bg.jpg); background-repeat: no-repeat;}
  td, p, div { font-size: 11px; font-family: verdana, arial, sans-serif; color: #000000; }
  h2 { font-size: 11px; font-family: verdana, arial, sans-serif; color: #000000; font-weiht: bold; margin: 0; }

/* links */
  A:link	{ FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
  A:visited	{ FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
  A:hover	{ FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
  A:active	{ FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none }

/* Elemente */
  #logo { position:absolute; left: 11px; top: 27px; }
  #bild { position:absolute; left: 160px; top: 0px; }
  #page { position:absolute; left: 0; top: 127px; width: 900px; background-image: url(images/pageBackground.gif); background-repeat: repeat-y;}

  #spalte-mitte-wrap #rootline { color: #999999; }
  #spalte-mitte-wrap #rootline a { color: #999999; text-decoration: none; }
  #spalte-mitte-wrap #rootline a:link { color: #999999; text-decoration: none; }
  #spalte-mitte-wrap #rootline a:focus { color: #999999; text-decoration: none; }
  #spalte-mitte-wrap #rootline a:active { color: #999999; text-decoration: none; }
  #spalte-mitte-wrap #rootline a:hover { color: #999999; text-decoration: none; }
  #spalte-mitte-wrap #rootline a:visited { color: #999999; text-decoration: none; }

  #footer { clear: both; display: block; width: 900px; text-align: center; background-color: #FFFFFF;}


/* Spalten: */
  #spalte-links { float: left;  width: 160px; height: 540px; }
  #spalte-mitte { float: left;  width: 540px; }
  #spalte-mitte-wrap { padding: 10px; }
  #spalte-rechts { float: left;  width: 200px; padding: 35px 0 0 0; }
  #spalte-rechts .news-latest-item h3 { clear: both; margin: 5px 0px 5px 0px; }

  #spalte-mitte-wrap A:link { color: #000000; text-decoration: underline; }
  #spalte-mitte-wrap A:hover { color: #0c23b0; text-decoration: underline; }
  #spalte-mitte-wrap A:active { color: #000000; text-decoration: underline; }
  #spalte-mitte-wrap A:focus { color: #000000; text-decoration: underline; }
  #spalte-mitte-wrap A:visited { color: #000000; text-decoration: underline; }
  #spalte-mitte-wrap .news-list-container h3 { font-size: 11px; font-family: verdana, arial, sans-serif; color: #000000; }
  #spalte-mitte-wrap .news-list-container h3 .news-list-date { font-weight: normal; }
  #spalte-mitte-wrap .news-list-container img { float: left; margin-right: 10px; margin-bottom: 5px;}
  #spalte-mitte-wrap .news-list-container hr { clear: both; }


/* Navigation 1. Ebene: */
  #level1 { position:absolute; top: 97px; left: 0px; background-color: width: 780px; }
  #level1 ul { list-style: none; margin: 0; padding: 0; }
  #level1 li { float: left;  padding: 0; margin: 0 0 0 0; }
  #level1 li a { margin: 0 8px 0 0; color: #000080; text-decoration: none; font-weight: bold; }
  #level1 li#item1 { width: 160px; height: 30px; background-color: #2E78B9; text-align: right; }
  #level1 li#item2 { width: 148px; height: 30px; background-color: #518DC5; text-align: right; }
  #level1 li#item3 { width: 148px; height: 30px; background-color: #729FD0; text-align: right; }
  #level1 li#item4 { width: 148px; height: 30px; background-color: #89B1DA; text-align: right; }
  #level1 li#item5 { width: 148px; height: 30px; background-color: #BAD1EA; text-align: right; }
  #level1 li#item6 { width: 148px; height: 30px; background-color: #D4E2F2; text-align: right; }


/* Navigation 2. Ebene: */
  #level2 { 160px; }
  #level2 ul { list-style: none; margin: 0; padding: 0; }
  #level2 li { padding: 5px; margin: 0 0 0 0; border-top: 1px dashed #5897D0; }
  #level2 li a { margin: 0 8px 0 0; color: #000000; text-decoration: none; font-weight: bold; }


/* Navigation Meta: */
  #meta { 160px; margin: 30px 0 0 0; }
  #meta ul { list-style: none; margin: 0; padding: 0; }
  #meta li { padding: 5px; margin: 0 0 0 0; border-top: 1px dashed #5897D0; }
  #meta li a { margin: 0 8px 0 0; color: #000000; text-decoration: none; }


/* Navigation Footer: */
  #footer ul { width: 350px; display: block; align: center; list-style: none; margin: 0; padding: 0; }
  #footer li { float: left; margin: 0 0 0 0; }
  #footer a { color: #2E4B9B; text-decoration: none; }


/* linke Spalte: */
  #links-headline { margin: 33px 0 7px 0; padding: 5px; background-color: #ABB9F2; font-weight: bold; }


/* tt_news: */
.news-single-item h2 {
	margin-top: 15px;
}

.news-latest-container {
	/* border:1px solid #999; */
}

.news-latest-container H2,.news-latest-gotoarchive {
	border:1px solid #999; 
	color:#000;
	padding:3px;
	margin:0px;
	font-size: 12px; 
	background-color:#e2e8ff;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	color: 000;
	font-size: 10px; 
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#000;
}
.news-latest-gotoarchive A {
	color:#000;
}
.news-latest-item {
	border:1px solid #999; 
	padding:3px;
	margin-top:3px;
	margin-bottom:3px;

}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}

.news-list-date {
display:block;
}