/***
* Dokument
****/

/* IE10 Consumer Preview */ 
html, body {
    margin: 0;
    height: 105%;
    padding-bottom: 2em;
        
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #2856ED 80%);
    
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #2856ED 80%);
    
    /* Opera */ 
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #2856ED 80%);
    
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0.8, #2856ED));
    
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #2856ED 80%);
    
    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #2856ED 80%);
}


#page {
  margin: 10px auto;
  width: 650px;
  /* min-height: 50%; */
  padding-bottom: 1em;
  background-color: #E4E4E4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
   -webkit-box-shadow: 5px 5px 20px #000000;
    /* webkit browser*/
   -moz-box-shadow: 5px 5px 20px #000000;
    /* firefox */
    box-shadow: 5px 5px 20px #000000;
} 

/***
* Links
****/
a:link{
  color: #0000FF;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
}
a:visited{
  color: #708090;
  background-color: transparent;
  text-decoration: none;
  font-weight: normal;
}
a:active{
  color: #000000;
  background-color: transparent;
  font-weight: normal;
}
a:hover{
  color: #990100;
  text-decoration: underline;
  font-weight: normal;
}

/***
* Seitenstruktur
****/
/* #pb-gesamt{
  width: 650px;
  border-top: 1px solid #E4E4E4;
  margin: 0 auto;
  margin-right: auto;
  padding: 0px;
 }
*/

#pb-balken-oben{
  background-color: #333399;
  color: #9B9B9B;
  padding: 0px;
  margin: 0px;
  height: 20px;
  /* border-right: 2px solid #E4E4E4; */
}

#pb-balken-unten{
  background-color: #0099CC;
  color: #C0C0C0;
  padding: 0;
  margin: 0;
  height: 50px;
  /* border-right: 2px solid #E4E4E4; */
}

#pb-hr-unten{
  border: solid #333399 1px;
  /* height: 2px; */
  /* background-color: #333399; */
  /* color: #9B9B9B; */
  /* padding: 0px; */
  /* margin: 0px; */
  /* height: 2px; */
  /* border-right: 2px solid #E4E4E4; */
}

#pb-main-liste{
  width: 648px;
  border-right: 1px  solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4;
  border-left: 1px   solid #E4E4E4;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}


/***
* Überschriften
****/
h1,h2,h3{
  text-align:left;
}
h1{
  clear: both;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  line-height: 150%;
  margin: 0px 10px 0px 33px;
  padding-top: 60px;
}

h2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin: 0px 30px 0px 35px;
  padding-top: 10px;
}

h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 0;
  margin: 0px 0px 0px 15px;
  padding-top: 4px;
}

/***
* Textformatierungen
****/
p{
  margin: 0px 35px 15px 35px;
  line-height: 175%;
  font-size: 75%;
  text-align: left;
}

td{
  vertical-align: top;
}

/***
* Ende Stylesheet
****/
