body   {
	margin: 0;
}

.menu_container {
	margin-left:	20px;	
	margin-top: 	10px;

	width:		994px;
	
	border-bottom:	1px #c7c7c7 dashed;
	border-top:	1px #c7c7c7 dashed; 
}

.runtime_container {
	margin-left:	20px;	
	width:		994px;
	color: 		#BBBBBB;
	text-align: 	right;
	font-size:	8pt;
}


.content_container  {
	float:		left;
	width:		824px;

	margin-top:	10px;
	margin-left:	20px;
}

.google_image_add {
	margin-left:	10px;
	width:		994px;
	margin-top: 	10px;
}


.google_ads {
	float:		left;
	width:		170px;

	margin-top:	20px;
	margin-left:	10px;
}

body, td {
	font-family:	arial, sans-serif
}

h2 {
	font-size: 	14pt;
}
h3 {
	font-size: 	12pt;
	margin-top:	24px;
	margin-bottom:	8px;
}

p {
	margin-top:	8px;
	margin-bottom:	8px;
}

p.comment, td.comment {
	font-size:	smaller;
}

tr.odd {
	background-color: 	#CCCCCC;
}

tr.even {
	background-color: 	#EEEEEE;
}

th.disabled, td.disabled {
	background-color: 	#CCCCCC;
}
th.not_working, td.not_working {
	background-color: 	#CC6666;
}
th.working, td.working {
	background-color: 	#66CC66;
}

tr.total {
	background-color: 	#DDDDDD;
	border-top:		1px solid black;
	font-weight:		bolder;
}

tr.total td.kurse, tr.total td.intraday, tr.total td.intraday_na {
	border-left:		none;	
}

table.overview {
	font-size:		10pt;
	border-collapse:	collapse;
}

table.overview th {
	background-color: 	#DDDDDD;	
	font-size:		12pt;
	padding-right:		3px;
	padding-left:		3px;
}

table.overview th a {
	color:			black;
	text-decoration:	none;
}

table.overview th a:hover {
	text-decoration:	underline;
}


table.overview th.kurse, th.werte, th.gewinn, th.rendite, th.intraday {
	border-left:	1px solid #888888;
	padding:	2px 8px;
}

table.overview span.ep, table.overview span.intraday_gewinn  {
	font-size: 	8pt;
}

td.kauf_geb, td.verkauf_geb, td.total_geb {
	text-align:	right;
	padding-right:	3px;
	padding-left:	3px;
}
table.overview th.titel_geb, table.overview th.kauf_geb, table.overview th.verkauf_geb, table.overview th.total_geb {
	font-size:	10pt;
	padding-right:	10px;
	padding-left:	10px;
}

td.anz {
	text-align:	right;
	padding-right:	3px;
	padding-left:	3px;
}

td.name {
	padding-right:	3px;
}
td.depotname {
	padding-right:	3px;
	padding-left:	3px;
}

td.intraday {
	text-align:	right;
	padding-top:	3px;
	padding-right:	3px;
	padding-left:	3px;
	border-left:	1px solid #888888;
}
td.intraday_na {
	text-align:	center;
	border-left:	1px solid #888888;
}
td.kurse {
	text-align:	right;
	padding-top:	3px;
	padding-right:	3px;
	padding-left:	3px;
	border-left:	1px solid #888888;
}
td.werte {
	padding-right:	3px;
	border-left:	1px solid #888888;
}

td.werte_zahlen {
	text-align:	right;
	padding-top:	3px;
	padding-right:	3px;
}

td.verlust {
	border-left:	1px solid #888888;
	text-align:	right;
}
td.gewinn {
	text-align:	left;
	border-left:	1px solid #D4D4D4;
}
td.rendite_minus {
	text-align:	right;
	border-left:	1px solid #888888;
}
td.rendite_plus {
	text-align:	left;
	border-left:	1px solid #D4D4D4;
}

div.investment {
	font-size:		8pt;
	background-color:	#9999FF;
}
div.kurswert {
	font-size:		8pt;
	background-color:	#6666FF;
}

td.gewinn .balken, td.rendite_plus .balken {
	background-color: 	#44FF44;
}

td.verlust .balken, td.rendite_minus .balken {
	background-color: 	#FF4444;
}

td.verlust .balken, td.rendite_minus .balken {
	float:			right;
}

table.formtable td {
	padding-top:		5px;
}

table.formtable td.label {
	text-align:		right;
	padding-right:		5px;

	font-size: 		11pt;
	font-weight: 		bolder;
}

table.formtable td.comment {
	padding-left:		5px;
}

p.error {
	background-color: 	#FFBBBB;
	color:			#FF0000;
	font-weight: 		bolder;
	padding:		3px;
}

ul.error {
	color:			#880000;
	margin-bottom:		30px
}

p.success {
	background-color: 	#BBFFBB;
	color:			#009900;
	font-weight: 		bolder;
	padding:		3px;
}



.partnerlinks {
	padding: 		0px;
	font-size: 		10pt;
}

.partnerlinks li {
	float:			left;
	list-style-image:	none;
	list-style-position:	outside;
	list-style-type:	none;
	
	padding:		2px 10px
}

.partnerlinks li a {
	text-decoration:	none;
}


.btn a, .btn a:visited {display:block; padding:10px; font-weight:bold; text-decoration:none; border:1px #dbdd37 solid; color:#000000; background:#ffffdf url(img/btn_bg.gif) repeat-x bottom;}
.btn a:focus, .btn a:hover { border:1px #dbdd37 solid; background:#f9f9e8 url(img/btn_hover_bg.gif) repeat-x bottom;}

