/* ---------------------------------------------

	START.CSS
	Generelle Styles fuer die Startseite.

	Autor:				PH
	Erstellungsdatum:	29.01.2007
	
	Index:				Generelle Frontend Styles
	Changelog:			-
	
--------------------------------------------- */

/* ---------------------------------------------
	Generelle Frontend Styles
--------------------------------------------- */

* {
	padding: 0;
	margin: 0;
}
html, body {
	height: 100%;
}	
body {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color:#666;
}
p {
	padding:6px 0;
}
h1{
	display:none;
}
a{
	color:#336699;
}
.hidden {
	display:none;
}
div#container {
	width:690px;
	margin:5px;
}

div#container div#header{
	width:301px;
	height:80px;
}
div#container div#header-img{
	margin-bottom:15px;
}
h2 {
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	color:#336699;
}

h3 {
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
}
div#print{
	clear:left;
	margin:5px;
}
div#container div#pagetitle{
	height:50px;
	width:600px;
	background-repeat:no-repeat;
	background-position:top left;
}
div#container div#pagetitle span{
	display:none;
}
div#container .image-left {
	padding: 2px;
	margin: 8px 8px 8px 0;
	float:left;
}

div#container .image-right {
	padding: 2px;
	margin: 8px 0px 8px 8px;
	float:right;
}

div#container .image-left-top {
	padding: 2px;
	margin: 0px 8px 8px 0;
	float:left;
}

div#container .image-right-top {
	padding: 2px;
	margin: 0px 0px 8px 8px;
	float:right;
}

.detail {
	margin-left:12px;
	background:url(../images/lupe.gif) left center no-repeat;
	padding-left:15px;
}	

/* ---------------------------------------------
	Sonstiges
--------------------------------------------- */

div#container div#inhalt{
	padding:12px 5px 0 0;
}
div#container div#inhalt ul {
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	list-style:none;
	padding-left: 13px;
	margin:10px 0 15px 0;
}

div#container div#inhalt ul li {
	margin-bottom:5px;
	padding-left:10px;
	background: url(../images/list.gif) left center no-repeat;
}
div#container div#inhalt-chart{
	float:left;
	width:350px;
}
div#container div#inhalt-chart ul {
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	list-style:none;
	padding-left: 13px;
	margin:10px 0 15px 0;
}

div#container div#inhalt-chart ul li {
	margin-bottom:5px;
	padding-left:10px;
	background: url(../images/list.gif) left center no-repeat;
}
div#container div#charts{
	float:left;
	text-align:left;
	padding-left:10px;
	width:320px;
}

/* ---------------------------------------------
	Performance Tabelle
--------------------------------------------- */

table#performance {
	width:100%;
	padding:0;
	margin:0;
	font-size:0.9em;
}
table#performance thead tr {
	background-color:#3D6695;
	color:#fff;
	text-transform:lowercase;
}
table#performance td {
	text-align:center;
} 
table#performance td.first {
	text-align:left;
}
table#performance td a.excel {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/icons/excel.gif) no-repeat;
}
table#performance td a.pdf {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/icons/pdf.gif) no-repeat;
}
table#performance td a.subscribe {
	display:block;
	width:16px;
	height:16px;
	background:url(../images/icons/subscribe.gif) no-repeat;
}

