*{
margin:0;
padding:0;
zoom:1;
}
body {
background:url(../hintergrund/hintergrund_j.png) repeat #333;
background-attachment:fixed;
font-size: 16px;
font-family: Verdana,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
html,body{
height:100.1%;
}
h1{
font-size: 110%;
float:left;
width:100%;
margin:5px 10px;
font-weight:normal;
}
h2{
font-size: 105%;
float:left;
width:100%;
margin:5px 10px;
font-weight:normal;
}
h3 {
font-size: 102%;
float:left;
width:100%;
margin:5px;
font-weight:normal;
}
a{
outline:none;
text-decoration:none;
}
p {
margin:2px 5px;
float:left;
width:100%;
font-size: 90%;
}
p img{
float:left;
margin:2px 3px 0 3px;
}
hr{
float:left; 
width:98%; 
margin:0% 1% 2% 1%;
}
*+html hr{
margin:0% 1% 0% 1%;
}
table{
float:left;
width:98%;
}
th{
font-size:100%;
padding:5px 0;
font-weight:normal;
vertical-align:top;
}
td{
padding:0 5px;
text-align:center;
vertical-align:middle;
}
em{
color:red;
}
ol{
width:400px;
list-style-position: inside;
}
ol li{
margin:5px 0;
}
ol li a img{
border:none;
margin-right: 10px;
}
ol li  img{
border:none;
}
*+html ol{
display:list-item;
}
#navigation {
float: left;
width: 100%;
}
#navigation ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#navigation li {
float: left;
color: #fff;
font-size: 80%;
display: block;
height: 40px;
border:none;
}
#navigation li:first-child{
margin-left:0px;
}
#navigation li a img{
float:left;
width:16px;
height:16px;
margin:2px 0 0 -25px;
padding:0 5px;
border:none;
}
#navigation a {
padding: 12px 20px 10px 25px;
text-decoration: none;
font-size: 100%;
display: block;
color: #cccccc;
height: 18px;
}
#navigation a:hover {
color: #fff;
}
#navigation form{
float:right; 
margin:2px 5px;
}
#inhalt {
font-size: 100%;
color: #333333;
width:1000px;
margin:10px auto;
}
#inhalt .verwaltung {
border-left: 1px solid #000;
float: right;
height: 100%;
text-align: center;
}
#alles{
width:100%;
font-size:85%;
}
#kopf{
width:900px; 
height:100px; 
border:none 0;  
margin:0 auto;
background:url(../hintergrund/logoe.png) transparent no-repeat left top;
}
#box{
float:left;
width:100%;
font-size:100%;
margin-bottom:25px;
text-align:center;
}
#box p{
padding: 5px;
line-height: 1.2em;
float:left;
width:680px;
}
#box p a img{
margin: 5px 15px 10px 0;
float: left;
border:none;
}
#box span {
float: right;
margin:10px;
color: black;
font-size: 90%;
font-family: "Segoe Print";
}
#box ul{
list-style-type:none;
}
#box ul li{
text-align:left;
height:30px;
margin-left:10px;
float:left;
}
#box .ersterlink{
visibility:hidden;
width:0;
height:0;
}
#box ul li a em{
text-decoration:none;
color:#f86f19;
margin:0 3px;
min-width:200px;
float:left;
border-bottom:1px solid #ccc;
}
#box ul li i{
float:left;
margin-right:5px;
}
#box ol{
color:#444;
margin:0;
padding:0;
width:680px;
float:left;
}
*+html #box ol{ 
margin:5px 0 5px 25px; 
list-style-type:square; 
font-size:90%;
display:list-item;
}
*+html #box ol li{ 
}
#box ol li {
margin-left:10px;
padding:10px;
float:left;
}
*+html .lytebox img{
border:none;
}
.brotkrumen, #boden, .boden{
font-size:80%; 
height:70px;
width:986px;
margin:0 auto; 
padding:0 7px;
color:#fff;
}
.brotkrumen a, #boden a, .boden a{
color:#fff;
}
.brotkrumen a:hover, #boden  ul li a:hover, .boden ul li a:hover{
color:#ccc;
}
.keine_bilder{
margin:70px 0 0 0;
}