* {
    margin: 0px;
    padding: 0px;
    font-family: Times, 'Times New Roman', serif;
}
html {
    height:100%;
    background-image: url('./images/bg.gif');
}
body {
    width: 1020px;
    min-height: 100%;
    background-color: white;
}
img {
	border: 0px;
}
a {
    cursor: pointer;
}
#page {
    background-color: white;
    width: 960px;
    min-height: 100%;
    height: 100%;
    padding: 10px 20px 50px 40px;
    float: left;
}
#standard #error {
	color: #dc0000;
}
#service_navigation {
    text-align: right;
}
#service_navigation a img {
    border: 0px;
    padding: 0 10px;
}
#logo {
    padding: 40px 0;
}
#logo img {
    border: 0px;
}
#teaser_text {
    width: 480px;
    padding: 15px 0 0 0;
}
#teaser_text p {
    font-size: 13pt;
    line-height: 16pt;
    color: #666666;
}
#haupt_navigation {
    background-color: #00396B;
    padding: 0px;
    margin: 0px;
    height: 25px;
}
#haupt_navigation a img {
    border: 0px;
    padding: 0px;
}
#sub_navigation_vermoegensplanung {
    position: absolute;
    /*display: <%DISPLAY_SUB_NAVIGATION_VERMOEGENSPLANUNG%>;*/
    display: none;
    margin-left: 227px;
}
#sub_navigation_vermoegensplanung a img {
    border: 0px;
    padding: 0px;
}
#outer_content {
    background-color: #f7f7f7;
    height: 100%;
}
#content {
    padding: 40px 0 0 0;
}
#content #homepage_img {
    margin: 0 10px 0 20px;
    float: left;
}
#content #homepage .headline {
    padding: 0 0 15px 0;
}
#content #homepage .subheadline {
    padding: 0 0 15px 0;
}
#content a {
    font-size: 12pt;
    line-height: 16pt;
    color: #666666;
    text-decoration: underline;
}
#content #related_links a {
    padding-left: 21px;
    background-image: url('./images/link_bg.gif');
    background-repeat: no-repeat;
    background-position: 0 7px;
    height: 100%;
}
#content p, #content div {
    font-size: 12pt;
    line-height: 16pt;
    color: #666666;
    margin: 0 0 10px 0;
}
#content #standard {
    margin-left: 100px;
    width: 500px;
    float: left;
    padding-right: 100px;
}
#content #standard p {
    width: 500px;
}
#content #standard img {
    margin: 5px 0 30px 0;
}
td img {
	margin-bottom: 0px !important;
}
#content #related_links {
    background-image: url('./images/weiterfuehrende_links.gif');
    background-repeat: no-repeat;
    background-position: 700px 0px;
    padding-top: 20px;
}
#content #related_links #related_trenner {
    background-image: url('./images/linie.gif');
    background-repeat: no-repeat;
    background-position: 700px 0px;
    height: 1px;
    margin-top: 10px;
}
#subsubnavi {
    margin: 0 0 20px -10px;
}
#subsubnavi a {
    color: #00396B;
    padding: 0 10px;
    text-decoration: none;
}
#subsubnavi a:hover, #subsubnavi a.aktiv {
    color: #00396B;
    padding: 0 10px;
    text-decoration: underline;
}
#footer_line {
    background-image: url('./images/linie.gif');
    background-repeat: repeat-x;
    width: 100%;
    height: 1px;
    margin: 30px 0 15px 0;
}
#footer_navi {
    text-align: right;
}
#footer_navi img {
    padding: 0 10px;
    border: 0;
}
.download {
	text-align: right;
	vertical-align: top;
	width: 100%;
}
.block {
	background-color: #ddd9d6;
	width: 526px;
	padding: 10px 14px;
	margin: 0px 0 30px 0 !important;
}
.block table * {
	font-family: Arial !important;
	font-size: 13px !important;
}
.block table  {
	width: 526px;
	height: 86px;
}
td span {
	margin: 0 5px 0 0;
}
td.download a:link, a[href$="pdf"] {
	text-decoration: none !important;
}
td.download a:hover {
	text-decoration: underline !important;
}
td p {
	width: 260px !important;
}
td.w260 {
	width: 260px !important;
}

