/* @override http://haushaltsbuch.spongedpics.com/haushaltsbuch.css */

a.tabsort
	{
	font-size:10px;
	text-decoration:none;
	color: #000;
	font-weight: bold;
	}

a.tabsort:link
	{
	font-size:10px;
	text-decoration:none;
	color: #000;
	font-weight: bold;
	}

a.tabsort:hover
	{
	font-size:10px;
	text-decoration:none;	
	color: #000;
	font-weight: bold;
	}

a.tabsort:visited
	{
	font-size:10px;
	text-decoration:none;
	color: #000;
	font-weight: bold;
	}
	
	.stat-maintab
		{
			font-family:Verdana;
			font-size:10px;
			color:#333;
			background-color:#fff;
			margin:auto;
			padding-top:0px;
			width: 95%;
		}

.statistik_tabelle
	{
		border:1px solid #333;
		width:900px;
		font-family:Verdana;
		font-size:1em;
		color: #333;
		text-decoration:none;
	}

#bm	
	{
		background-color:#333;
		font-family:Verdana;
		font-size:0.7em;
		color:#333;
		margin-top:0px;
		margin-left:0px;
		padding-left:2px;
		padding-top:2px;
	}

a.tabelle:link
	{
		padding: 2px;
	}

a.tabelle:visited
	{
		padding: 2px;
	}

a.tabelle:hover
	{
		font-family:Verdana;
		background-color: transparent;
	}

.header
	{
		font-family:Verdana;
		font-size:1.4em;
		color: #333;
	}

.header_one
	{
		font-family:Verdana;
		font-size:1.4em;
		text-align:center;
		color: #00aad2;
		padding-top: 10px;
		padding-bottom: 10px;
	}

.header_two
	{
		font-family:Verdana;
		font-size:2.6em;
		letter-spacing: -1px;
		color: #00aad2;
		position: absolute;
		top: 30px; 
		text-align:center;
		width: 100%;
	}

.header_3
	{
		font-family:Verdana;
		font-size:2.6em;
		letter-spacing: -1px;
		color: #00aad2;
		position: absolute;
		top: 30px; 
		text-align:center;
		width: 100%;
		height: 40px;
		padding-top: 5px;
	}

.dotted-line
	{
		border-top: 1px dotted #999;
		width: 480px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		margin-top: 60px;
	}

.copyright
	{
		padding-top:5px;
		font-family:Verdana;
		font-size:1em;
		text-align:center;
		color:#7faab4;
		margin: 0px;
		letter-spacing: -1px;
	}

a.copyright:link
	{
		font-family:Verdana;
		font-size:1em;
		text-align:center;
		color:#7faab4;
		text-decoration: none;
	}

a.copyright:visited
	{
		font-family:Verdana;
		font-size:1em;
		text-align:center;
		color:#7faab4;
		text-decoration: none;
	}		

a.copyright:hover
	{
		font-family:Verdana;
		font-size:1em;
		text-align:center;
		color:#135868;
		text-decoration: none;
	}

tr.tabelle1:hover
	{
		background-color: #ddd;
	}

tr.tabelle2:hover
	{
		background-color: #aaa;
	}

#logo
	{
		width: 499px;
		height: 140px;
		background-image: url(images/logo-en-1_1.jpg);
		margin: auto;
	}

#logo-de
	{
		width: 499;
		height: 140px;
		background-image: url(images/logo-de-1_1.jpg);
		margin: auto;
	}

* html #logo-de
	{
		width: 499px;
		height: 140px;
		background-image: url(images/logo-de-1_1.jpg);
	}

#topplatz
	{
		height: 55px;
	}

#menuplatz
	{
		height: 40px;
	}

.abstand30px
	{
		min-width: 30px;
	}

.logosmall
	{
		position: absolute;
		top: -4px; left: 20px;
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-decoration: none;
	}

.member1
	{
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-decoration: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}

a.member1:link
	{
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-decoration: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}

a.member1:visited
	{
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-decoration: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}

a.member1:hover
	{
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-decoration: underline;
		background-color: #ebf2f4;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
.whitetop
	{
		background-image: url(images/white-top.jpg);
		height: 6px;
		background-repeat: repeat-x;
	}

* html .whitetop
	{
		background-image: url(images/white-top.jpg);
		background-color: #fff;
		background-repeat: repeat-x;
	}


.white
	{
		background-color: #fff;
		padding: 0px;
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
	}

.whitebottom
	{
		background-image: url(images/white-bottom.jpg);
		height: 6px;
		background-repeat: repeat-x;
	}

	.infocenter
	{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

.links
	{
		float: left;
		width: 45%;
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-align: justify;
		margin: 10px;
		line-height: 22px;
	}

.links2
		{
			float: left;
			width: 200px;
			font-family: Verdana;
			font-size: 12px;
			color: #135868;
			text-align: justify;
			margin: 10px;
			line-height: 22px;
		}

.rechts
	{
		float: left;
		width: 45%;
		font-family: Verdana;
		font-size: 12px;
		color: #135868;
		text-align: justify;
		padding: 10px;
		line-height: 22px;
		margin-top: 15px;
		border: 2px solid #00aad2;
		margin-left: 10px;
	}
	
	.rechts2
		{
			float: left;
			width: 60%;
			font-family: Verdana;
			font-size: 12px;
			color: #135868;
			text-align: justify;
			padding: 10px;
			line-height: 22px;
		}

.clear
	{
		clear: both; 
	}

.content
	{
		margin: auto;
		width: 70%;
	}

.content_center
	{
		margin: auto;
		width: 95%;
		text-align:center;
	}

	.content_center2
		{
			margin-left: auto;
			margin-right: auto;
			width: 70%;
			text-align:center;
		}

	
.content_center95
	{
		margin: auto;
		width: 95%;
		text-align:center;
	}
	
.stat_center
	{
		margin: auto;
		width: 100%;
		text-align:center;
		background-color: #fff;
	}
	
.stat_center2
	{
		float:right;
		background-color:#333;
		text-align: center;
	}

.dunkelblau
	{
		color: #00aad2;
		font-weight: bold;
	}
		
a.normal:link
	{
		color: #00aad2;
		text-decoration: none;
	}
	
a.normal:visited
	{
		color: #00aad2;
		text-decoration: none;
	}
		
a.normal:hover
	{
		color: #135868;
		text-decoration: underline;
	}
			
.startbutton
	{
		background-image: url(images/button.jpg);
		width:246px;
		height:29px;
		padding-top: 7px;
		margin:auto;
	}
	
.startbutton_klein
	{
		background-image: url(images/button-klein.jpg);
		width:131px;
		height:29px;
		padding-top: 7px;
		margin:auto;
	}
	
a.startbuttonstyle:link
	{
		color: #135868;
		text-decoration: none;
		letter-spacing: -1px;
		font: normal 1.2em Verdana;
	}
	
a.startbuttonstyle:visited
	{
		color: #135868;
		text-decoration: none;
		font-family:Verdana;
		font-size:1.2em;
		letter-spacing: -1px;
	}
		
a.startbuttonstyle:hover
	{
		color: #00aad2;
		text-decoration: none;
		font-family:Verdana;
		font-size:1.2em;
		letter-spacing: -1px;
	}
			
a.startbuttonstyle2:link
	{
		color: #135868;
		text-decoration: none;
		letter-spacing: -1px;
		font-style: normal;
		font-size: 1em;
		padding-right: 15px;
		padding-left: 15px;
	}

a.startbuttonstyle2:visited
	{
		color: #135868;
		text-decoration: none;
		font-family:Verdana;
		font-size:1em;
		letter-spacing: -1px;
		padding-left: 15px;
		padding-right: 15px;
	}

a.startbuttonstyle2:hover
	{
		color: #00aad2;
		text-decoration: none;
		font-family:Verdana;
		font-size:1em;
		letter-spacing: -1px;
		padding-left: 15px;
		padding-right: 15px;
	}
		

.hilfetext
	{
		width:70%;
		margin:auto;
		text-align:justify;
	}
		
.logo-copyright
	{
		background-image: url(images/icon.jpg);
		height: 20px;
		width: 20px;
	}
	
	
.tabellentitel
	{
		background-image: url(images/bg-titel.jpg);
		height: 30px;
		background-repeat: repeat-x;
		padding: 3px;
		width: 400px;
		text-align: left;
		font-family:Verdana;
		font-size:1em;
		color: #135868;
		font-weight: normal;
	}
	
.tabellentitel2
	{
		background-image: url(images/bg-titel.jpg);
		height: 30px;
		background-repeat: repeat-x;
		padding: 3px;
		width: 95%;
		text-align: left;
		font-family:Verdana;
		font-size:1em;
		color: #135868;
		font-weight: normal;
	}


.tabellelinks
	{
		background-color: #e6f1f4;
		padding: 3px;
		text-align: left;
		font-family:Verdana;
		font-size:0.9em;
		font-weight: normal;
		color: #135868;
		
	}
	
.tabellerechts
	{
		background-color: #ecf5f7;
		padding: 3px;
		text-align: left;
		font-family:Verdana;
		font-size:0.9em;
		font-weight: normal;
		color: #135868;
		text-align: left;
		
	}

	
.tabelleinfo
	{
		background-color: #ecf5f7;
		padding: 3px;
		text-align: left;
		font-family:Verdana;
		font-size:10px;
		color:#333;
		text-align: left;
		width: 200px;

	}

.stat-menu
	{
		height:144px;
		margin-top:-1px;
		background-image:url(images/stat-header-menu150.jpg);
		padding-top: 6px;
	}
	
#tabelle
	{
		border: 1px solid #ccc;
	}
	
.maininfobox
	{
		border: 2px solid #00aad2;
		width: 40%;
		padding: 4px;
		margin-left: auto;
		margin-right: auto;
	}
	
.fade
	{
		position: absolute;
		top: 0px; left: 0px;
		background-color: #000;
		width: 100%;
		height: 100%;
		-moz-opacity:0.7;
		z-index: 3;
	}
	
.popupbox
	{
		position: absolute;
		top: 30%;
		left: 30%;
		right: 30%;
		bottom: 30%;
		min-height: 400px;
		min-width: 400px;
		background-color: #fff;
		z-index: 4;
		border: 2px solid #00aad2;
		vertical-align: middle;
		text-align:center;
	}
	
.marken
	{
		font-size: 8px;
		color: #333;
	}
	

.sternchen
	{
		font-size: 10px;
		font-style: italic;
		line-height: 14px;
	}	
	
#stat_1
	{
		font-size:10px;
		text-align:center;
		padding-right:10px;
		padding-left:10px;
	}
	
#stat_2
	{
		font-size:10px;text-align:left;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;padding-left:10px;
	}

#stat_3
	{
		font-size:10px;text-align:right;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;padding-left:10px;
	}
	
#stat_4
	{
		background-color: #ccc;height:2px;
	}

#stat_farbid_1
	{
		font-size:10px;
		text-align:center;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		border-bottom: 1px solid #ddd;
		
	}
	
#stat_farbid_2
	{
		font-size:10px;
		text-align:center;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		border-bottom: 1px solid #ddd;
	}
