a.navi-artikel {
    color:black;
        
    margin-bottom:1px;
    
    padding-left:7px;
        
    width:130px;
    height:18px;
    line-height:13px;
    
          margin-top:2px;
      margin-bottom:2px;
    font-size:11px;
    
    text-decoration:none;
    
    float:left;    
}

a.navi-artikel:hover {
	color: white;
}

a.navi-artikel-active{
    color:white;
        
    margin-bottom:1px;
    
    padding-left:7px;
        
    width:130px;
    height:18px;
    line-height:13px;
      margin-top:2px;
      margin-bottom:2px;
    font-size:11px;
    
    text-decoration:none;
    
    float:left;      
}

a.navi-artikel-active:hover {
	 color: white;
}

.navi-sub {
    color:black;
        
    margin-bottom:1px;
    
    padding-left:0px;
        
    width:140px;
    height:20px;
    line-height:20px;
    margin-bottom:2px;
    font-size:12px;
    
    text-decoration:none;
    
    float:left;    
}

.navi-sub:hover{
	color: white;
}

.navi-sub-active {
	color:white;
        
    margin-bottom:1px;
    
    padding-left:0px;
        
    width:140px;
    height:20px;
    line-height:20px;
    margin-bottom:2px;
    font-size:12px;
    font-weight:bold;
    
    text-decoration:none;
    
    float:left;    
}
.navi-sub-active:hover{
   color:white;
}


.navi-top {
	color:black;
    background:#B8EDA9;
    
    margin-bottom:1px;
    
    padding-left:10px;
        
    width:130px;
    height:20px;
    line-height:20px;
    font-size:12px;
    
    text-decoration:none;
    
    float:left;    
}

.navi-top:hover{
	color:white;
}

.navi-top-active {
	color:white;
    
    margin-bottom:1px;
    
    padding-left:10px;
        
    width:130px;
    height:20px;
    line-height:20px;
    font-size:12px;
    
    text-decoration:none;
    
    float:left;
}

.navi-top-active:hover{
	
}

fieldset{
    border:0px;
}

form{
	font-size:12px;
}

form br {
	clear: both;
}

input.right {
	clear: both;
	float: left;
	margin-left: 10em;
	margin-right: .3em;
}

input[type=checkbox].right, 
input[type=radio].right, 
input[type=submit].right {
	margin-left: 10em;
	margin-top: 1em;
}

label.left {
	float: left;
	margin-right: 1.5em;
	margin-top: .3em;
	text-align: right;
	width: 6.5em;
	font-size:12px;
}

legend {
	
}

span.bildunterschrift{
  
  font-size: 11px;
  
  text-align:left;
  
  float:left;
}



a.link{
	color: #000000;
	text-decoration : none;
	font-weight:normal;
}
a.link:hover{
	color : #636363;
}

/* ------------ IDs ------------ */

#printkopf{
  position: absolute;
  top:0px;
  left:0px;
  display:none;  
}

#brotkrumen{
  position: absolute;
  top:0px;
  left:45px;
  
   color:silver;
    
  font-size:10px;
}

#printlogo{
  position: absolute;
  top:20px;
  left:0px;
}

#printadresse{
  position: absolute;
  top:28px;
  left:45px;
      
  font-size:10px; 
  
  line-height:13px;
}


#printtext{
    position: absolute;
    top:120px;
  
	display:none;
}

#printadresse h1{
     margin:0px;
     margin-bottom:5px;
     padding:0px;
    
    font-size:12px; 
    
}
