*{
    margin: 0;
    padding: 0;
}
body{
    text-align: center;
    background-image: url(../img/hintergrund.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-family: Arial, sans-serif;
}
header, nav, footer, aside, section{
    display: block;
}
#wrapper{
    width: 900px;
    margin: 0 auto;
    text-align: left;
    background-image: url(../img/durchsichtig.png);
    box-shadow: 7px 7px 10px #353535;
    margin-top: 15px;
    margin-bottom: 15px;
}
header{
	 background-image: url(../img/banner.png);
    background-repeat: no-repeat, repeat-x;
    height: 150px;
    width: 900px;
    margin: 0 auto;
    box-shadow: 0px 3px 4px #505050;
}
header p{
    text-align: left;
    padding-top: 110px;
    padding-left: 16px;
    font-size: x-large;
    font-weight: bolder;
    color: white;
    text-shadow:  1px  1px 5px black,
                  1px -1px 5px black,
                 -1px  1px 5px black,
                 -1px -1px 5px black;
}
#steuerunglinks {
    width: 220px;
    float: left;
}
#steuerunglinks ul{
    padding-left: 2em;
    padding-top: 20px;
    list-style-type: none;
    font-size: 11pt;
}
#steuerunglinks ul ul{
	 padding-top: 0px;
	 list-style-type: square;
	 font-size: 9pt;
}
#steuerunglinks li{
    padding-bottom: 1em;
}
#steuerunglinks li a:link,
#steuerunglinks li a:visited{
    color:#1f4aa3;
    text-decoration:none;
}
#steuerunglinks li a:hover,
#steuerunglinks li a:active,
#steuerunglinks li#current a:link,
#steuerunglinks li#current a:visited{
    color:#1f4aa3;
    font-weight:bold;
}
section{
    margin-left: 250px;
    margin-right: 50px;
    min-height: 500px;
    }
section em{
    color: red;
}
section ul{
    padding-left: 2em;
    padding-top: 0.5em;
}
section ul ul{
	 padding-left: 1.5em;
	 padding-top: 0em;
	 list-style-type: none;
}
section ol{
    padding-left: 2em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
section li{
	padding-bottom: 0.5em;
    font-size: 10pt
}
section li a:link,
section li a:visited{
    color:#1f4aa3;
    text-decoration:none;
}
section li a:hover,
section li a:active,
section li#current a:link,
section li#current a:visited{
    color:#1f4aa3;
    font-weight:bold;
}
section img.schatten{
	 box-shadow: 5px 5px 7px #505050;
}
section table{
	padding-left: 1.5em;
    padding-top: 0.5em;
    padding-bottom: 1em;
    font-size: 10pt;
}
section td{
	 padding-right: 1em;
}
section p{
	padding-left: 1.5em;
    padding-top: 0.5em;
    padding-bottom: 1em;
    font-size: 10pt;
}
footer{
    background-image: url(../img/grau-transparent.png);
    color: white;
    text-align: center;
	 clear: both;
}
footer a:link,
footer a:visited{
	 color: white;
	 text-decoration:none;
}
footer a:hover,
footer a:active{
	 font-weight: bold;
	 text-decoration:none;
}

.bildlinks{
    float: left;
    margin: 10px 40px 4em 0px;
}
.bildrechts{
	 float: right;
	 margin: 0px 10px 0px 10px;
}
.bildmitte{
	 margin-left: 100px;
}
.bildmitte2{
	 margin-left: 183px;
}
h1{
    padding-top: 20px;
    padding-bottom: 0.4em;
    /*color: #d8730a;*/
    color: #587326;
}
h2{
    padding-top: 0.5em;
    padding-bottom: 0.6em;
    color: #1f4aa3;
    font-size: 12pt;
}
h3{
    padding-top: 0.5em;
    padding-bottom: 0.6em;
    color: #1f4aa3;
    font-size: 11pt;
}
h4{
	  padding-left: 1.5em;
    padding-top: 0.5em;
	  padding-bottom: 0.6em;
    /*color: #ff0000; */
    font-size: 10pt;
}
h6{
    padding-left: 6em;
    padding-top: 2.5em;
    padding-bottom: 1em;
}
