* {
	padding:0;
	margin:0;
}
	
html { 
  	padding:0;
 	margin:0;
	height:100%;
}

body {
 	font-size: 100.01%;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	color:#486b7a;
 	padding:0;
 	margin:0;
 	height:100%;
 	background-color:#ffffff;
	background: url(../images/nav_bg.png) repeat-y scroll left top;
}

#nav {
	position:absolute;
	float:left;
	width: 200px;
	left:0;
	height:100%;
	padding:0;
	margin:0;
}

#navi1, #navi2, #navi3, #navi4
{
        background-color: #1f2e6e;
}

#navi1 { 
	 padding: 0;
	 margin-top:200px;
	 background: #1f2e6e url(../images/navline.jpg) no-repeat top right;
	 border-bottom:1px solid #000000;
}

#navi2 { 
	 padding: 0;
	 border-top:1px solid #074c83;
	 border-bottom:1px solid #000000;
}

#navi3 { 
	 padding: 0;
	 border-top:1px solid #074c83;
	 background: #1f2e6e url(../images/navline_unten.png) no-repeat bottom right;
}

#navi4 {
	margin-bottom: 1em;
	margin-top:100px;
        padding: 0;
	border-top: 1px solid #074c83;
	background: #1f2e6e url(../images/navline_unten.png) no-repeat bottom right;
}

.navi a {
        font-size: .75em;
        text-decoration: none;
}

.navi a {
        text-align: right;
        display: block;
        padding: .35em 15px .35em 0;
}

.navi a:link, .navi a:visited {
        color: #ffffff;
}

.navi a:hover, .navi a:active {
        color: #84d0f4;
}

.navi a.selected {
        color: #84d0f4 !important;
}

.subnavi a {
        font-size: .60em;
        text-decoration: none;
}

.subnavi a {
        text-align: right;
        display: block;
        padding: .35em 15px .35em 0;
}

.subnavi a:link, .subnavi a:visited {
        color: #ffffff;
}

.subnavi a:hover, .subnavi a:active {
        color: #84d0f4;
}

.subnavi a.selected {
        color: #84d0f4 !important;
}

#inhalt {
	height:100%;
	position:relative;
	padding:0;
 	width:750px;
 	margin: 0 0 0 200px;
	background-color:#ffffff;
}

#footer {
	padding:25px 0 0 0;
	margin:15px 0 0 330px;
}

#logo {
 	 padding:20px 0 0 50px;
}

#inh {
 	font-size:0.75em;
 	line-height:1.6em;
 	margin:0 0 0 0;
 	padding:25px 85px 0 64px;
}

#inh ul {
	padding:0;
	margin:0 0 0 25px;
	list-style-image:url(../images/quadrat.png);
}

#steuerinfo {
	padding:0;
	margin:0;
	width:100%;
	height:2500px;
	border:none;
}