/* Start of CMSMS style sheet 'BSB: Layout' */
/* -----------       LAYOUT        ----------- */

*{
   margin: 0;
   padding: 0;
}

html{
   height: 100%;
   border-bottom: 1px solid #fff;
}

html, body{
   margin: 0;
   padding: 0;
   font-size: 0.87em;
   font-family: Arial, sans-serif;
   line-height: 1.5em;
   background: #fff;
   color: #666;
}

#pagewrapper{
   width: 900px;
   margin: 0 auto;
   padding: 0;
   background: url(uploads/images/pics/bg_blue.jpg) no-repeat top left;
}

#animation{
   position: absolute;
   top: auto;
   left: auto;
   border: 1px solid red;
   margin: 0;
   padding: 0;
   width: 900px;
   height: 300px;
   overflow: hidden;
}

#header{
   margin: 50px 0 0 95px;
   padding: 0;
   height: 190px;
   width: 751px;
}

#home{
   margin: 0 0 33px;
   padding: 0;
   height: 50px;
   display: block;
   width: 771px;
   text-decoration: none;
}

#content{
   margin: 0 0 0 95px;
   padding: 0;
   width: 751px;
}

#sidebar{
   margin: 0;
   padding: 0;
   float: right;
   width: 235px;
   background: url(uploads/images/pics/sidebar.jpg) top left no-repeat;
}

#main{
   margin: 0;
   padding: 33px 40px 0;
   width: 426px;
   background: url(uploads/images/pics/content_blue.jpg) top left no-repeat;
}

#footer{
   padding: 60px 120px 40px 126px;
   margin: 0;
   width: 650px;
   background: url(uploads/images/pics/footer.jpg) top left no-repeat;
   text-align: right;
   clear: both;
}
#footer p{
   color: #999;
   text-transform: uppercase;
   text-decoration: none;
   font-size: 0.8em;
   font-weight: normal;
}

/* -----------       HEADER        ----------- */



/* -----------       SIDEBAR        ----------- */


/* -----------       MAIN        ----------- */


h1, h2, h3, h4, h5, h6{
   padding: 0;
   margin: 0;
   text-decoration: none;
   text-transform: uppercase;
   font-style: italic;
   font-weight: normal;
   font-size: 0.9em;
   color: #999;
}

h1{
   padding: 0 0 10px;
   font-size: 1.2em;
   color: #272070;
}

h2{
   padding: 10px 0 3px;
   color: #272070;
   font-size: 0.85em;
}

a{
   text-decoration: none;
   font-style: italic;
   color: #272070;
}

a:hover{
   color: #89c436;
}

#map{
   border-bottom: 1px solid #ccc;
   margin: 0 0 10px;
   padding: 0 0 10px;
}

#strecke ul li{
   margin: 0 0 0 20px;
   list-style-type: circle;
}

#main ul li{
   margin: 0 0 0 20px;
   list-style-type: circle;
}

#main ol li{
   margin: 0 0 0 20px;
   list-style-type: decimal;
}
/* End of 'BSB: Layout' */

