/*--------------------------------- Allgemeines */
body{
  margin :0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

  background-color:lightgray;
  background-image:url(hintergrund.png);
  background-repeat:repeat-y;


}

h1{
  margin :0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

a{text-decoration:none;}
#a:link                   {color: rgb(200,0,0); font-style:italic; text-decoration:none;}
#textbox a:link          {color: rgb(200,0,0); font-style:italic; text-decoration:none;}
#textbox a:visited       {color: rgb(200,0,0); font-style:italic; text-decoration:none;}
#textbox a:hover         {color: rgb(200,0,0); background: rgb(250,250,250); font-style:italic; text-decoration:none;}
#textbox a:visited:hover {color: rgb(200,0,0); font-style:italic; text-decoration:none;}

/*--------------------------------- Kopf */
#logo{
  position:absolute;
  top:0px;
  left:0px;
  width:200px;height:100px;
}
.ue1{
  font-size:50px;
  text-align:right;
  margin :0px 0px 0px 0px;
  padding:0px 25px 0px 0px;

  color:#ffffff;


}
#topline{
  position:absolute;
  left:0px;top:0px;
  width:100%;height:100px;

  background-image:url(topbalken.png);
  background-repeat:repeat-x;
}
#headline2{
  position:absolute;
  left:0px;top:100px;
  width:100%;height:10px;

  background-image:url(trennbalken.png);
  background-repeat:repeat-x;
}
#headline3{
  position:absolute;
  left:0px;top:140px;
  width:100%;height:10px;

  background-image:url(trennbalken.png);
  background-repeat:repeat-x;
}

/*--------------------------------- Linkliste */
#linkline{
  color: #ffffff;

  position:absolute;
  top:110px;
  width:100%;height:30px;

  background-image:url(linkleistenbalken.png);
  background-repeat:repeat-x

  text-align:right;
}
#linkrichter{
  position:absolute;
  color: #ffffff;
  right:0px;
  height:30px;
}
.linkelement{
  display:block;
  float:left;
  width:auto;
  height:30px;
  margin-right:2px;
  padding-left:15px;
  padding-right:15px;
  font-size:20px;
  line-height:30px;
  background-color:rgba(255,255,255,.2);

  -moz-transition-duration: 250ms; -webkit-transition-duration: 250ms; -ms-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms;
}
.linkelement:hover{
  display:block;
  line-height:25px;
  background-color:rgba(255,255,255,.5);

  -moz-transition-duration: 250ms; -webkit-transition-duration: 250ms; -ms-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms;
}
#linkrichter a{
  color:#ffffff;
}

/*--------------------------------- Seitenbalken */
.seitenelement{
  display:block;
  float:top;
  width:220px;
  height:auto;
  margin-bottom:2px;
  text-align:left;
  line-height:18px;
  font-size:14px;
  padding:5px 5px 5px 5px;
  font-weight:normal;

  background-color:rgba(255,255,255,.3);

  -moz-transition-duration: 500ms; -webkit-transition-duration: 500ms; -ms-transition-duration: 500ms; -o-transition-duration: 500ms; transition-duration: 500ms;
}
.seitenelement:hover{
  padding:5px 5px 5px 5px;
  line-height:18px;
  font-size:14px;
  text-align:left;
  font-weight:bold;

  background-color:rgba(255,255,255,.4);

  padding-left:30px;
  -moz-transition-duration: 500ms; -webkit-transition-duration: 500ms; -ms-transition-duration: 500ms; -o-transition-duration: 500ms; transition-duration: 500ms;
}


.seitenelementakt{
  display:block;
  float:top;
  width:220px;
  height:auto;
  margin-bottom:2px;
  text-align:left;
  line-height:18px;
  font-size:14px;
  padding:5px 5px 5px 5px;
  font-weight:normal;


  background-color:rgba(255,255,255,.5);
}
.seitenelementakt:hover{
  padding:5px 5px 5px 5px;
  line-height:18px;
  font-size:14px;
  text-align:left;
  font-weight:bold;


  background-color:rgba(255,255,255,.6);
}


/*Steuerung !!-----------------------------------*/

#sidebar{
  position:absolute;
  top:150px;
  left:0px;
  width:230px;
  height:100%;

  padding-top:30px;
}
#sidebar a{
  color:#ffffff;
  text-decoration:none;
}
#sidebar img{
  margin-top:10px;
}


#textbox{
  position:absolute;
  top: 180px;
  right:0px;
  left:270px;
  padding-right:50px;
  width:auto;
  height:auto;
  text-align:justify;
  font-family:Arial;
}
#highlight{
  border-color:#aaaaaa;
  border-style:solid;
  font-size:25pt;
  text-align:center;
  line-height:40px;
  background: rgb(170,207,244);
  margin :0px 0px 50px 0px;
  padding:0px 0px 0px 0px;
}
