/* STYLES LISTE1 */
div.liste1{
  position:relative;
  top:20px;
  left:50px;
  width:50px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:0px solid #000000;


}

span.liste1{
  float:left;
  margin:0px;
  text-align:center;
  border-top:0px solid #000000;
  border-left:0px solid #000000;
  border-right:0px solid #000000;
  border-bottom:1px solid #000000;
}

a.liste1{
  color:#000000;
  font-size:1.1em;
  font-weight:bold;
  text-decoration:none;
  background:#FFFFFF;
  padding-top:5px;
  float:left;
  width:50px;
  height:20px;
}
a.liste1:hover{
  color:#FF0000;
}

a.liste1_aktiv{
  color:#FFFFFF;
  font-size:1.1em;
  font-weight:bold;
  text-decoration:none;
  background:#345f81;
  padding-top:5px;
  float:left;
  width:50px;
  height:20px;
}
a.liste1_aktiv:hover{
  color:#FF0000;
}

/* STYLES LISTE2 */

div.liste2{
  position:relative;
  top:0px;
  left:50px;
  width:520px;
  /* background:#345f81; */
  border-top:0px solid #000000;
  border-left:0px solid #000000;
  border-right:0px solid #000000;
  border-bottom:0px solid #000000;
}

span.liste2_links{
  color:#345f81;
  background: #FFFFFF;
  font-size:1.2em;
  font-weight:bold;
  float:left;
  width:124px;
  height:25px;
  margin:0px;
  padding-top:0px;
  padding-right:5px;
  text-align:right;
  line-height:25px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:0px solid #000000;
  border-bottom:1px solid #000000;
}

span.liste2_topic{
  background:#FFFFFF;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans serif;
  font-size:12px;
  font-weight:none;
  float:left;
  width:400px;
  height:25px;
  margin:0px;
  padding-top:0px;
  padding-left:5px;
  text-align:left;
  line-height:25px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
}

span.liste2_rechts{
  float:right;
  width:40px;
  height:25px;
  margin:0px;
  padding-top:0px;
  padding-right:10px;
  text-align:right;
  line-height:25px;
  border-top:0px solid #000000;
  border-left:0px solid #000000;
  border-right:0px solid #000000;
  border-bottom:1px solid #000000;
}

a.liste2{
  color:#000000;
  font-size:1em;
  text-decoration:underline;
}
a.liste2:hover{
  color:#6699cc;
}

/* STYLES LAYOUT1 */

div.layout1{
  position:relative;
  top:0px;
  left:0px;
  width:500px;
}
div.layout1_box{
  width:500px;
  height:20px;
  background:#FFFFFF;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  border:0px;
}

span.layout1_nav{
  margin-top:5px;
  float:right;  
  /* width:108px; */
  height:13px;
}
span.layout1_nav_punkte{
  float:left;
  width:25px;
  height:13px;
  background:#F1ECE4;
  
   border-top:1px solid #E2D5C5;
   border-left:1px solid #E2D5C5;
   border-right:1px solid #E2D5C5;
   border-bottom:1px solid #E2D5C5;
  text-align:center;
}
span.layout1_topic{
  width:460px;
  height:20px;
  float:left;
  padding:10px;
 
  color:#000000;
 
  font-size:13px;
  font-weight:bold;
  text-align:left;
   font-family:Verdana;
 
}

span.layout1_text1{
  width:292px;
  float:left;
    padding:10px;
	  font-family:Verdana;
	    font-size:11px;
}

span.layout1_anhang{
    width:192px;
    float:left;
    padding:4px;
    text-align:left;
    
}
a.anhang{
  color: #345f81;
  text-decoratin:underline;
  font-size:1em;
  font-family:Verdana;
}

a.anhang:hover{
  color: #FF0000;

}


/* Wenns zum Druck kommt dies berücksichtigen */
@media print {

  div.liste1{display:none}
  div.liste2{top:150px; left:0px}
  div.layout1{top:150px; left:0px}
}