/**
 * Project:     ThinkClever IT Solutions
 * File:        style.css
 *
 * @link http://status.thinkclever.ch/
 * @copyright 2006-2009 Thinkclever GmbH
 * @author Nils Caspar <caspar@thinkclever.ch>
 * @author Manuel Schweizer <schweizer@thinkclever.ch>
 */

/*** BODY ***/
body
{
	background-color: 	#f2f2f2;
	padding:       		0px; 
	margin:        		0px;
    border:        		0;
	font-family:  		Arial, Verdana, Tahoma, sans-serif;
	font-size:    		0.8em;
	color:				#555;
}
h2 {
	color:				#444;
	font-style:			italic;
	margin:				0;
	padding:			10px 8px 10px 8px;
	font-size:			1.25em;
	font-weight:		bold;
	background-color:	#f2f2f2;
	margin-bottom:		4px;
}
h3 {
	margin:				5px 0 5px 0;
	font-size:			1.1em;
	font-weight:		bold;
}
img {
  	border:				0px;
}
table {
	margin-left:		5px;
	border:				0;
}
th {
	text-align:			left;
}
a, a:visited, a:active {
	color:				#666;
	text-decoration:	none;
}
a:hover {
	color:				#a01425;
	text-decoration:	underline;
}
#outer {
	margin:				0 auto;
	width:				840px;
}
#inner {
	padding:			22px 20px 15px 20px;
}
#top {
	padding-left:		4px;
	padding-bottom:		8px;
}
.block {
	background:			#f2f2f2 url('../img/border_top.gif') no-repeat top center;
	padding-top:		4px;
}
.content {
	padding-left:		4px;
	padding-right:		4px;
	padding-bottom:		2px;
	background-color:	white;
	border-top:			1px solid white;
	border-left:		1px solid #dedfde;
	border-right:		1px solid #dedfde;
}
.content div {
	border:				5px solid #f2f2f2;
}
.content a {
	display:			block;
	width:				780px;
	height:				240px;
	overflow:			hidden;
	background-color: 	white;
	opacity:			0.50;
	filter:				Alpha(opacity=50);
	visibility:			visible;
	zoom:				1;
}
.content a:hover {
	background-color: 	none;
	opacity:			1.0;
	filter:				Alpha(opacity=100);
	visibility:			visible;
	zoom:				1;
}
.bottom {
	background:			#f2f2f2 url('../img/border_bottom.gif') no-repeat top center;
}
#footer {
	padding:			0px 4px 0 4px;
	font-size:			0.85em;
	color:				#999;
}
.copyright {
	float:				left;
}
a.copyright, a.copyright:visited, a.copyright:active, a.impressum, a.impressum:visited, a.impressum:active {
	color:				#777;
}
.impressum {
	text-align:			right;
}
#logo {
	width:				300px;
	float:				left;
}
#links {
	margin-right:		4px;
	text-align:			right;
	height:				50px;
	font-size:			0.9em;
}
.nonews {
	color:				#bbb;
}
.icon {
	display:			inline-block;
	margin-top:			0px;
	margin-left:		3px;
	margin-right:		3px;
	padding-left:		20px;
	height:				20px;
	line-height:		20px;
	background-color:	#f2f2f2;
	background-position: center left;
	background-repeat:	no-repeat;
}
.home { background-image: url('../img/home.png'); }
.rss { background-image: url('../img/rss.png'); }

.betreff {
	width:				120px;
}
.datum {
	width:				115px;
}
.status {
	width:				80px;
}
.closed {
	color:				green;
}
.hidden {
	display:				inline;
	left:					-1000px;
	overflow:				hidden;
	width:					0px;
	position:				absolute;
	top:					-1000px;
	height:					0px
}

@media print {
	#content {
		border: 		0;
	}
}