/*import norm.css*/
@import url("norm.css");

body {
position: relative;
margin:0px 0px 0px 0px;
height:100%;
background: url(bilder/bgbody.jpg) left top;
font-size: 100.01%;
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
color:grey;
overflow:auto;
}

a {
color:grey;
text-decoration: none;
}

div#wrapper {
background: url(bilder/bgwrapper.png) repeat-y;
margin: 0px auto;
margin-top:0px;
margin-bottom:0px;
width: 1030px;
min-height:630px;
text-align:left;
}


div#header {
height:100px;
margin:50px 50px 0px 50px;
background: url(bilder/bgheader.gif) repeat-x;
width:900px;
float:left;
color:#cf0b0b;
}

#header h1 {
margin: 0px 0px 30px 0px;
width:900px;
height:40px;
color:#cf0b0b;
font-size: 1.6em;
}

#header p {
font-size: .9em;
float:right;
font-weight:bold;
color:#cf0b0b;
}

#menue {
float:left;
width:180px;
margin:50px 0px 0px 50px;
min-height:500px;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size: 0.8em;
letter-spacing:0.1em;
}

#menue ul{
margin-top:0px;
padding: 10px 0px 20px 0px;
}

#menue ul li a:link, #menue ul li a:visited,
#menue ul li a:active {
display:block;
color:grey;
text-decoration:none;
padding:8px 5px 8px 0px;
}

#menue ul li a:hover {
background: url(bilder/bgmenue.gif) no-repeat left bottom;
}

#menue a#current {
color:silver;
font-size: 0.9em;
background: url(bilder/bgmenue.gif) no-repeat left bottom;
}

#menue p {
display:block;
text-decoration:none;
padding:8px 5px 8px 0px;
}

#menue span a:link, #menue span a:visited,
#menue span a:active {
display:block;
color:green;
text-decoration:none;
padding:8px 5px 8px 0px;
}

div#inhalt {
float:left;
margin: 50px 0px 0px 0px;
padding: 7px 20px 10px 20px;
background: url(bilder/bginhalt.gif) repeat-y left top;
width:350px;
min-height:500px;
}


#inhalt h4 {
margin-left:0px;
margin-top:30px;
padding-bottom:10px;
font-family: Baskerville, Cambria, "Times New Roman", serif;
font-weight:100;
font-size:1.2em;
}

#inhalt h3 {
margin-left:0px;
padding-bottom:0px;
font-family: Baskerville, Cambria, "Times New Roman", serif;
font-weight:100;
font-size:1.3em;
}

#inhalt h2 {
margin-left:0px;
padding-bottom:10px;
font-family: Baskerville, Cambria, "Times New Roman", serif;
font-weight:100;
font-size:1.4em;
}

#inhalt h1 {
margin-left:0px;
padding-bottom:10px;
font-family: Baskerville, Cambria, "Times New Roman", serif;
font-weight:100;
font-size:1.5em;
}

#inhalt p{
font-size: .9em;
line-height: 1.3;
margin-bottom:20px;
margin-top:10px;
}

#inhalt ul {
padding:5px 0px 0px 20px;
font-size:0.9em;
list-style-image:url(bilder/bgliste.gif);
}


#inhalt li {
padding:7px 0px 0px 0px;
font-size:0.9em;
list-style-image:url(bilder/bgliste.gif);
}

#inhalt span {
margin: 0px 0px 0px 20px;
}

#inhalt table{
        border-style:solid;
        border-width:1px;
        border-color:silver;
}

#inhalt th{
        padding:4px;
        border-style:solid;
        border-width:1px;
        border-color:silver;
}


#inhalt td{
        padding:4px;
        border-style:solid;
        border-width:1px;
        border-color:silver;
}

#inhalt tr{
        border-style:solid;
        border-width:1px;
        border-color:silver;
}


#bild {
float:right;
margin: 57px 50px 0px 0px;
padding: 10px 0px 0px 10px;
width:310px;
min-height:470px;

}


#bild img{
         border-width:0;
         border-style:solid;
         border-color:#ffffff;
         margin-bottom:30px;
}

div#footer{
clear:both;
height:0px;
margin:0px 50px 0px 50px;
width:900px;
color:red;
}
