img {
	max-height:467px;
	max-width:100%;
}

#toplink {
	background: white;
	bottom: 0;
	margin: 0;
	padding: 0.5em 1em;
	position: fixed;
	right: 0;
}


.normal {
max-width:700px;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

b {
font-weight:700;
font-family:Arial,Helvetica, sans-serif;
font-size:1.2em;
color:green;
}

h2 {
font-weight:700;
font-family:Arial,Helvetica, sans-serif;
font-size:1.3em;
color: darkblue;
}

ol {
list-style-type:lower-alpha;
}

#box {
position:static;
z-index:3;
}

#box a {
color:#FFF;
background:#FFF;
text-decoration:none;
display:block;
padding:5px;
}

#box a:hover {
color:#000;
background:#ddd8b7;
width:220px;
}

#box a:hover span {
color:#000;
background:#FFF;
border:1px solid #000;
display:block;
padding:10px;
}

#langel {
float:center;
width:960px;
height:250px;
background-image:url(../images/langel.png);
background-repeat:no-repeat;
}

#container {
width:960px;
margin-right:auto;
margin-left:auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
max-width:100%;
}

body {
text-align:center;
margin-top:5px;
font-size:100.010002%;
font-family:Helvetica,Arial,sans-serif;
min-width:41em;
}


#pegel {
float:left;
width:80px;
min-height:800px;
height:100%;
margin-right:5;
background-image:url(../images/level.png);
background-repeat:repeat-y;
padding:5px;
}

#header1 {
float:left;
width:310px;
height:100px;
background-image:url(../images/langelfindichgut.png);
background-position:center;
background-repeat:no-repeat;
}

#header2 {
float:right;
width:550px;
height:100px;
background-image:url(../images/ig.png);
background-repeat:no-repeat;
}

#widemenu {
width:870px;
margin-left:81px;
display:screen;
}

#widemenu ul li {
float:left;
list-style-type:none;
width:159px;
background-color:#CFC;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:14px;
margin-bottom:10px;
display:screen;
padding:5px 0 5px 5px;
}

#widemenu ul li a {
color:#000;
text-decoration:none;
display:screen;
}

#widemenu ul li a:hover {
color:red;
display:screen;
}

#widemenu ul {
display:screen;
margin:0;
padding:0;
}

#sidebar {
float:right;
width:230px;
font-size:1em;
line-height:1.4em;
border-left:1px solid silver;
margin:5px;
padding:10px;
}

#content {
float:left;
width:560px;
font-size:1em;
line-height:1.4em;
margin:5px;
padding:5px;
}

#report1 {
float:left;
width:420px;
font-size:1em;
line-height:1.4em;
margin-bottom:0;
padding-right:10px;
}

#report2 {
float:right;
width:420px;
font-size:1em;
line-height:1.4em;
border-left:1px solid silver;
padding-left:10px;
}

#artikel {
float:left;
width:295px;
font-size:1em;
line-height:1.4em;
margin-bottom:0;
padding-right:5px;
}

#page {
float:left;
width:850px;
font-size:1em;
line-height:1.4em;
margin-bottom:0;
padding-right:10px;
}

#nachricht {
float:left;
width:600px;
font-size:1.2em;
line-height:1.6em;
margin-bottom:0;
padding-right:10px;
}

#footer {
max-width:700px;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
font-size: xx-small;
}

a:hover,#page ul li a,#page td a {
color:#00F;
}

#box a span,#Briefkopf,#Brieffuss {
display:none;
}

#sidebar ul,#content ul {
margin:0;
padding:0;
}

#sidebar ul li,#content ul li {
list-style-type:none;
}

#sidebar ul li a,#content ul li a {
color:#00F;
text-decoration:none;
}

#sidebar ul li a:hover,#content ul li a:hover,#page ul li a:hover,#page td a:hover {
color:red;
}

a.menue, a.menue:link, a.menue:visited, a.menue:active {
position: relative;
text-decoration: none;
}

a.menue:hover {
z-index:1000;
background: transparent;
}

a.menue span {
display: none;
text-decoration: none;
}

a.menue:hover span {
z-index:1;
display: block;
position: absolute;
top: 0px;
left: 0px;
padding: 0px;
}

.imagefader{-webkit-animation:fading 10s infinite;animation:fading 10s infinite;z-index: 1;}
@-webkit-keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}

nav, nav > ul { 
    width: 100%; 
    margin: 0; 
    padding: 0;
}
nav > ul > li {
	position: relative;
	display: inline-block; 
    padding: 10px;
	background-color: #ffff;
	width: 150px;
}
nav > ul > li > ul {
	position: absolute;
	list-style-type: none;
	margin: 0; 
    padding: 10px;
	background-color: white;
	top: 0px; 
    left: 0;
	width: 150px;
    display: none;
    z-index: 3;
}
nav > ul > li:hover > ul { 
    display: block; 
}

.level0 {
	display:none;
}




