body {
 background: url(../img/bg2.jpg) #fdefb7;
 color: black;
 margin: 0;
 padding: 1%;
 min-width: 980px;
 font-size: 100.01%;
 font-family: Georgia, "Times New Roman", Times, serif ;
}

#pad { padding: 3px;
}

#pad2 { padding-top: 11px;
}

.pad2 { padding-top: 11px;
}

#pad3 { padding-left: 25px;
}

.pad3 { padding-left: 25px;
}

#pad4 { padding-left: 6px;
}

#pad5 { padding: 15px;
}

#pad6 { padding-top: 15px; padding-left: 14px;
}
#pad8 { padding: 35px 0px 20px 15px;
}

#pad9 { padding: 15px 0px 15px 0px;
}

.pad9 { padding: 15px 0px 15px 0px;
}

#pad92 { padding: 15px 0px 15px 0px;
}

#pad93 { padding: 15px 0px 15px 0px;
}

#pad94 { padding: 15px 0px 15px 0px;
}

#pad7 { padding-right: 11px; }
a { color: #4c65e4; text-decoration: underline;
}

#pad10 { padding: 10px 180px 0px 180px;
          text-align: center;}
#pad11 { padding: 0px 253px 0px 253px;
          text-align: center;}
a:visited { color: #4c65e4;
}


h1, h2, h3, h4, h5, h6 { color: #000000; /* #6699dd */
 font-family: Georgia, "Times New Roman", Times, serif;
}

.big { font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; color: #4c65e4;
        padding: 50px;
}

#cent { text-align: center;
}

.bbot { border-bottom: 2px dashed #aaa;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:15px;
        color: #000000; /* #6699cc */
        line-height:1.2em;
        letter-spacing:1px;
        font-weight: bold;
}

.blue { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        color: #000000; /* #6699cc */
        line-height:24px;
        letter-spacing:1px;
        word-spacing:3px;
}

.blue2 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:19px;
         color: #000000; /* #6699cc */
        line-height:1.2em;
         letter-spacing:1px;
}

.blue3 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:25px;
         color: #000000; /* #6699cc */
        line-height:1.2em;
         letter-spacing:1px;
         text-decoration: underline;
}

.blue4 { font-family:Georgia, "Times New Roman", Times, serif;
        font-size:19px;
         color: #000000; /* #6699cc */
        line-height:1.2em;
         letter-spacing:1px;
         padding: 15px 0px 15px 0px;
}

#le { text-align:left;
}

img { border: solid 0px #aaa;
/* padding: 10px; */
 max-width: 600px;
}

.fleft { float: left; margin: 0 1em 0.2em 0;
}

.fright { float: right;
 margin: 0 0 0.2em 1em;
 padding: 1px;
}

.reob { background:url(../img/reobver.gif)  top right no-repeat;
}

.liob { background:url(../img/liobver.gif) top left no-repeat;
}

.reun { background:url(../img/reunver.gif)  bottom right no-repeat;
}

.liun { background:url(../img/liunver.gif)  bottom left no-repeat;

}

#container { /*  background: 100% 0 #fdefb7;   #0a8535 114411 */
 font-size: 0.8em;
 max-width: 980px;
 min-height: 510px;
 margin: auto;
 border-top: 0;
 padding: 0;
}

#containeru{   background: 100%  0 #fdefb7; /* #fdf1c3 #d99d17 #f9da07 #0a8535 114411 */
 font-size: 0.8em;
 max-width: 980px;
 min-height: 510px;
 padding: 0px;
 margin: auto ;
 border-top: 0;
}

#containernew{
 background: 100%  0 #eefbfc; /*#dcf8f3 #fdefb7 * #fdf1c3 #f9da07   #0a8535 114411 */
 font-size: 0.8em;
 max-width: 980px;
 min-height: 470px;
 padding: 0;
 margin: auto ;
 border-top: 0;
}

#container2 { background: 100% 0 #3088f7 ;
 font-size: 0.8em;
 max-width: 800px;
 margin: 20px 70px 0px 70px;
 border: 3px solid #aaa;
 padding: 15px 30px;
}

.logo {  background: no-repeat url(../img/bg1.jpg) #e5281f; /* #4c65e4 */
 height: 60px;
 padding: 0 5px;
 padding-left: 50px;
 text-align: center;
 line-height: 57px;
 font-size: 50px;
 overflow: hidden;
 letter-spacing: 0px;
 margin: 0 6%;

}

.logo a { color: #1b579b; /*#d99d17*/  text-decoration: none;
          padding-right:0.8em; /* white */
}

.logo a span { color: #3685de; /* black */
 background: white;
 padding-right: 0.1em;
 font-weight: bold;
}

#menu {  background: #fff9e5; /* #fdf1c3; #287635; */
 padding: 10px 2%;
 margin: auto;
 text-align: right;
 color: black;
 max-width: 980px;
}

#menu li { font-size: 1.3em;
 display: inline;
 list-style-type: none;
 border-left: 2px solid #4c65e4;
 padding: 0 10px 0 15px;
 font-weight: bold;
}

#menu li a { color: #4c65e4; text-decoration: none;
}

#subnav {
 padding: 5px 10px;
 background: #dcf8f3; /* #fdf1c3; */
 width: 12%;
 min-width: 6em;
 float: left;
 height: 480px;
 margin: 0px;
 font-size: 1.2em;
}
#subnav2 {
 padding: 15px 20px;
 background: #dcf8ff; /* #fdf1c3; */
 width: 15%;
 min-width: 6em;
 float: left;
 /* height: 480px; */
 margin: 10px;
 font-size: 15px;
 font-weight: bold;
}

#subnav2 li {
 padding: 5px 0 5px 0;
 font-size: 1.2em;
 /* display: inline; */
 list-style-type: none;
 font-weight: bold;
}

#subnav2 li a {
 color: #4c65e4;
 text-decoration: none;
}

#subnav2 li ul {
 padding: 0px 0px 0px 15px;
 width: 86%;
 font-size: 0.8em;
 /* display: inline; */
 list-style-type: none;
 font-weight: bold;
  margin: 5px;
}

#subnav2 li ul a {
 color: #4c65e4;
 text-decoration: none;
}

#subnav li {
 /* padding 5px 0px; */
 font-size: 1.2em;
 /* display: inline; */
 list-style-type: none;
 font-weight: bold;
}

#subnav li a {
 color: #4c65e4;
 text-decoration: none;
}

#design {
 background: #fdefb7; /* #fdf1c3; */
 /*  width: 12%; */
 /* min-width: 6em; */
 float: left;
 height: 480px;
 margin: 0px;
}


#bottom { vertical-align:bottom; }
#top { vertical-align:top; }

#main { /* font-size: 22px; */
        padding: 0 2% 10px 2%;
        line-height: 1.5em;
        text-align: center;
        /* font-weight: bold; */
}

#abschluss {
 background: #eefbfc;
 font-size: 10px;
 text-align: center;
 height: 30px;
 margin: 0 3%;
 min-width: 920px;
}

.eins {
 font-size: 15px;
 font-weight: bold;
 text-decoration: underline;
 color: #1b579b;
 }

.np{padding: 0;
 margin: 0;}

 .clear { font-family:Arial, "Times New Roman", Times, serif;
        font-size:14px;
        color: #000000; /* #6699cc */
        line-height:24px;
        letter-spacing:1px;
        word-spacing:3px;
         text-decoration:line-through;
}

#bold {font-weight: bold;}

#bold2 {font-weight: bold;}

#big {font-size:17px;
     letter-spacing:3px;
      padding-left:3px; }

.big2 {font-size:17px;
     letter-spacing:3px;
      padding-left:3px; }

  #com {
 max-width: 900px;
 padding: 5px 2%;
 margin: auto;
 text-align: center;}