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

#pad { padding: 4px;
}
#pad11 { padding: 4px;
}
#pad12 { padding: 4px;
}
#pad13 { padding: 4px;
}
#pad14 { padding: 4px;
}

#pad2 { padding-top: 20px;
}

table { margin-left: 20px;}

.pad3 { padding-left: 14px;
}

#pad3 { padding-left: 14px;
}
#pad31 { padding-left: 14px;
}

.pad4 { padding-left: 6px;
}

#pad4 { padding-left: 6px;
}

#pad41 { padding-left: 6px;
}

#pad5 { padding: 15px;
}

#pad6 { padding-top: 20px; padding-left: 4px;
}

.pad7 { padding-left: 160px;}

#pad7 { padding-left: 160px;
}

.pad72 { padding-left: 120px;
      }

#pad71 { padding-left: 160px;
}

#pad8 { padding: 0 0 0 20px;}

a { color: #4c65e4; text-decoration: underline;
}

a:visited { color: #4c65e4;
}


h1 { text-align: right;
 line-height: 25px;
 font-size: 25px;
 letter-spacing: 0px;
 margin: 0 1%;
 color: #d99d17;
 text-decoration: none;
 padding-right:0.4em;

}

.inline { display:inline;}

h2 {font-weight: bold;
    text-decoration: underline;
}
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;
}

#cent2 { 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;
         padding-left: 150px;
}

.blue { font-family:Arial, "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;
}

#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/reob.gif) top right no-repeat;
}

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

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

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

}

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

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

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

#container2 { background: 100% 0 #aadd35;
 font-size: 0.8em;
 max-width: 500px;
 margin: auto;
  border: 3px solid #aaa;
  border-top: 0;
  padding: 2px 20px;
}

.logo {  background: no-repeat #4c65e4;
 height: 30px;
 padding: 0 0px;
 text-align: right;
 line-height: 27px;
 font-size: 27px;
 overflow: hidden;
 letter-spacing: 0px;
 margin: 0 3%;

}

.logo_old h1 { color: #d99d17; text-decoration: none;
          padding-right:0.8em; /* white */
}

.logo_old h1 span { color: #d99d17; /* black */
 background: white;
 padding-right: 0.1em;
 font-weight: bold;
}

#menu {  background: #fff9e5; /* #fdf1c3; url(../img/yellow.jpg) #287635; */
 padding: 4px 2%;
 margin: auto;
 text-align: right;
 color: black;
max-width: 900px;
}

#menu li { font-size: 1.2em;
 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: #fff9e5; /* #fdf1c3; */
 width: 12%;
 min-width: 6em;
 float: left;
 height: 480px;
 margin: 0px;
 font-size: 1.2em;
}

#subnav li {
 padding: 5px 0 5px 0;
 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;
}

div.table { display:table; border-width:0; float:left; height:494px; width:31px;}
div.tr { display:table-row;}
#hell { background:#fff9e5;}
div.td { display:table-cell; height:158px;}
.td.fin { height:15px; }
#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: 100% 0 #fdefb7;
 font-size: 10px;
 height: 30px;
 margin: 0 3%;
 text-align: center;
}

.bold {font-weight: bold;}