body {
	background-attachment: scroll;
	background-image: url(../bilder/background.png);
	background-repeat: repeat-x;
}
#container_content a {
	color: #103c82;
}

#charts {
	padding-left: 30px;
}

#container {
	background-image: url(../bilder/container.png);
	background-repeat: repeat-y;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#container_content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#header{
	background-image: url(../bilder/header.png);
	height: 175px;
}
#ifs_label{
	position: absolute;
	left: 960px;
	top: 200px;
}
#nav {
	width: 600px;
	padding-top: 25px;
	padding-left: 350px;
}
#nav td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}#container_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #000000;
	font-weight: lighter;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#charttable{
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	background-color: #F5F5F5;
}
#charttable table {
	margin-top: 20px;
}

#chart_head {
	height: 50px;
	width: 890px;
	background-image: url(../bilder/charthead_backgrnd.png);
}
#impressum {
	width: 200px;
	float: right;
	padding-top: 20px;
}
.headlines {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

#impressum li {
	display: inline;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #103c82;
}
#impressum a {
	text-decoration: none;
	color: #103c82;
}

#pos {
	height: 65px;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../bilder/bgnd_pos.png);
	line-height: 60px;
	background-repeat: no-repeat;	
}
#charttable table {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
}

#charttable h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
#singlecharts {
	width: 140px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	position: relative;
	top: 18px;
	left: 23px;
	text-align: center;
	background-image: url(../bilder/active.png);
	line-height: 25px;
}
#albumcharts {
	width: 140px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	left: 180px;
	text-align: center;
	background-image: url(../bilder/passive.png);
	line-height: 25px;
	position: relative;
	bottom: 7px;
}
#singlecharts_p {
	width: 140px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	position: relative;
	top: 18px;
	left: 23px;
	text-align: center;
	background-image: url(../bilder/passive.png);
	line-height: 25px;
}
#albumcharts_a {
	width: 140px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	left: 180px;
	text-align: center;
	background-image: url(../bilder/active.png);
	line-height: 25px;
	position: relative;
	bottom: 7px;
}
#clear {
	background-color: #f5f5f5;
	clear: both;
	height: 35px;
}


#charttable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#charttable tr {
	background-image: url(../bilder/cellspace.png);
	background-position: bottom;
	background-repeat: no-repeat;
}


#footer {
	background-image: url(../bilder/footer.png);
	height: 120px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#singlecharts a {
	color: #FFFFFF;
	text-decoration: none;
}
#logindata {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align:right;
	width: 300px;
	float: right;
	padding-top: 15px;
}

#albumcharts a {
	color: #000000;
	text-decoration: none;
}
#singlecharts_p a {
	color: #000000;
	text-decoration: none;
}
#albumcharts_a a {
	color: #FFFFFF;
	text-decoration: none;
}
#nav td {
	padding-right: 5px;
	padding-left: 5px;
}


#login {
	width: 200px;
	padding-left: 750px;
	padding-top: 45px;
}
#login_form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#container_content p {
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
}
input.tippText {
	width: 100px;
}
input.suchText {
	width: 300px;
}div.hint {
	height: 160px;
	width: 300px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	overflow: auto;
}
div.hint ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.hint li {
	font-size: 8pt;
}#ChartForm td {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
#ChartForm table {
}


th {
	color: #ffffff;
	background-color: #000000;
	padding: 4px;
	font-weight: bold;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.archiv {height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
        }
		
.abstand{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 30px;
}
