/**
 * Style sheet layout
 */

html
{
	height:100.01%;
	margin-bottom:1px;
}

body
{
	margin:0px 0px 24px 0px;
	padding:0px;
}

img
{
	vertical-align:middle;
	border:0px;
}

p,
pre,
form
{
	margin:0px;
	padding:0px;
}

#header_top
{
	margin: 15px 0px 0px 0px;
	height:21px;
	background-image:url("tl_files/finanzgroup/img/design/header_top.png");
	background-repeat:no-repeat;
	text-align: right;
	padding-right: 15px;
	padding-top: 7px;
	font-weight: bold;
	color: #596884;
}

#header_top img
{
	margin: 0px 5px 0px 15px;
}

#headerimage
{
	height: 137px;
	margin: 0px 0px 15px 0px;
}

#content_top
{
	height:9px;
	position:relative;
	background-image:url("tl_files/finanzgroup/img/design/content_all_top.png");
	background-repeat:no-repeat;
}

#container
{
	position:relative;
	margin:0px auto;
	padding:0px;
	background-image:url("tl_files/finanzgroup/img/design/content_all_bg.png");
}

*html #container
{	
	margin: -5px 0px 0px 0px;
}

#content_bottom
{
	height:17px;
	margin-bottom: 10px;
	position:relative;
	background-image:url("tl_files/finanzgroup/img/design/content_all_bottom.png");
	background-repeat:no-repeat;
}

#advertisment
{
	text-align:center;
	background-image:url("tl_files/finanzgroup/img/design/advertisment.png");
	background-position:center center;
	background-repeat:no-repeat;
}

html>body #advertisment
{
	height: 89px;
	padding: 11px;
}
*html #advertisment
{
	height: 111px;
	padding-top: 11px;
}

#footer_down
{
	height:25px;
	margin: 15px 0px 5px 0px;
	text-align:center;
	line-height: 25px;
	background-image:url("tl_files/finanzgroup/img/design/footer.png");
	background-repeat:no-repeat;
}

#left_top
{
	width:220px;
	height:25px;
	background-image:url("tl_files/finanzgroup/img/design/content_hleft.png");
	background-repeat:no-repeat;
	text-align: right;
}

#left_top span
{
	margin-right: 15px;
	line-height: 25px;
}

#left_sub
{
	width:220px;
	height:25px;
	background-image:url("tl_files/finanzgroup/img/design/content_left.png");
	background-repeat:no-repeat;
	text-align: right;
}

#left_sub span
{
	margin-right: 15px;
	line-height: 25px;
}

#right_top
{
	width:193px;
	height:25px;
	background-image:url("tl_files/finanzgroup/img/design/content_hright.png");
	background-repeat:no-repeat;
}

#right_top span
{
	margin-left: 15px;
	line-height: 25px;
}

#right_sub
{
	width:193px;
	height:25px;
	background-image:url("tl_files/finanzgroup/img/design/content_right.png");
	background-repeat:no-repeat;
}

#right_sub span
{
	margin-left: 15px;
	line-height: 25px;
}

#middle_top
{
	height: 25px;
	line-height: 25px;
}

#main
{
	background-image:url("tl_files/finanzgroup/img/design/content_hmiddle.png");
    background-repeat:no-repeat;
}

html>body #main
{
	padding-left: 5px;
	padding-right: 5px;
}

*html div#main
{
  float: right;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

#finanztabelle
{
	margin-bottom: 5px;
	height: 200px;
}