﻿body {
  background-color: #F5F5F5;
  font-family: calibri, sans-serif;
  font-size: 100%;
  text-align: justify;
  margin: 0px;
  padding: 0px;
}

h1 {
  color: black;
  font-family: calibri, sans-serif;
  font-size: 140%;
  text-align: center;
}

h2 {
  color: black;
  font-family: calibri, sans-serif;
  font-size: 100%;
  text-align: left;
}

p  {
  color: black;
  font-family: calibri, sans-serif;
  text-align: justify;
  font-size: 100%;
}

#header {
   background-color: #4169E1;
   border: 0px solid #0c9;
   padding: 0px;
   margin: 0px;
   }

img {
  width:100%;
  height:130px;
}

#navigation {
   background-color: #4169E1;
   padding: 0;
   border: 0px solid #0c9;
   margin: 0px;
   min-height: 30px;
   vertical-align: middle;
   }

#navitext {
  text-decoration: none;
  text-align: center;
  color: #000000;
  font-size: 105%;
  vertical-align: middle;
}

#navitext a:link, #navigation a:visited {
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  font-size: 105%;
  vertical-align: middle;
}

#footer {
   background-color: #4169E1;
   padding: 0;
   border: 0px solid #0c9;
   margin: 0px;
   min-height: 30px;
   vertical-align: middle
   color: #FFFFFF;
   clear: both;
}

#footertext {
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  font-size: 105%;
  vertical-align: middle;
}

#footertext a:link, #footer a:visited {
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  font-size: 105%;
  vertical-align: middle;
}

#aktuelles {
   background-color: #F5F5F5;
   vertical-align: middle
   color: #FFFFFF;
   max-height: 350px;
   overflow: auto;
}

#main_1sp {
   background-color: #F5F5F5;
   padding: 10px;
   border: 1px solid #09f;
   margin: 10px 10px 10px 10px;
   position: relative;
   overflow: auto;
   }

#main_2spl {
   background-color: #F5F5F5;
   padding: 10px;
   border: 1px solid #09f;
   margin: 10px 10px 10px 247px;
   position: relative;
   }

#left_2spl {
   background: #F5F5F5;
   padding: 10px;
   border: 1px solid #4169E1;
   margin: 10px 10px
           10px -238px;
   width: 205px;
   position: absolute;
   top: -10px;
   left: 0;
   }

#main_2spr {
   background-color: #F5F5F5;
   padding: 10px;
   border: 1px solid #4169E1;
   margin: 10px 297px 10px 10px;
   position: relative;
   min-height: 350px;
   }

#right_2spr {
   background: #F5F5F5;
   padding: 10px;
   border: 1px solid #4169E1;
   margin: 10px 10px 10px 0;
   width: 255px;
   position: absolute;
   top: -10px;
   right: 0;
   }
HTML>BODY #right_2spr {
   margin: 9px -288px 10px 0;
   }

#main_3sp {
   background-color: #F5F5F5;
   padding: 10px;
   border: 1px solid #09f;
   margin: 10px 297px 10px 247px;
   position: relative;
   }

#right_3sp {
   background: #F5F5F5;
   padding: 10px;
   border: 1px solid #fc0;
   margin: 10px 10px 10px 0;
   width: 255px;
   position: absolute;
   top: -10px;
   right: 0;
   }
HTML>BODY #right_3sp {
   margin: 9px -288px 10px 0;
   }

#left_3sp {
   background: #F5F5F5;
   padding: 10px;
   border: 1px solid #f09;
   margin: 10px 10px
           10px -238px;
   width: 205px;
   position: absolute;
   top: -10px;
   left: 0;
   }
