body {
   background-color: #FEA904;
}

a {
   font-size: 8pt;
   color: #000767;
   text-decoration: none;
}

a:hover {
   color: #000767;
   text-decoration: underline;  
}

.nav {
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;
   color:#000000;
   padding:0px;
   margin-right:3px;
}

a.nav:hover {
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;
   color:#FFB525;
   padding:0px;
   text-decoration: none; 
   margin-right:3px; 
}

a.top {
   font-weight:bold;
   font-size:11px;
   font-family:Verdana, Arial, 'Sans-Serif';
   color:#000000;
   margin:0 19px 0 0;
}

a.top:hover {
   text-decoration:underline;
}

a.vk_link {
   font-size: 8pt;
   line-height:14px;
   padding:2px;
   color: #666666;
   text-decoration: none;

}

a.vk_link:hover {
   font-size: 8pt;
   line-height:14px;
   color: #000000;
   padding:2px;
   background-color: #FFE8AC;
    text-decoration: none;
}

#navigationsleiste {
   position:relative;
   top:7px;
   left:10px;
   padding:0 0 20px 0;
}

.menu1 {
   font-size: 10pt;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;
   text-align: left;
   padding:5px;
   width:135px;
   background-color:#FFE8AC;
   border:1px solid #999999;
}


.menu2 {
   font-size:10pt;
   font-weight:bold;
   font-family:verdana,arial,sans-serif;
   text-align:left;
   padding:5px;
   width:135px;
}

.menu3 {
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;
   text-align: left;
   padding:5px;
   width:135px;
   background-color:#FFE8AC;
   border:1px solid #999999;
}

.h3 {
   font-size: 11pt;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;
   text-align: left;
   padding-top:5px;
   color: #000767;
}

.h5 {
   font-size: 8pt;
   font-weight: bold;
   font-family: verdana,arial,sans-serif;
   text-align: left;
   padding-top:10px;
   color: #AFB2B8;
}

.text {
   font-size: 8pt;
   font-weight: normal;
   font-family: verdana,arial,sans-serif;
   text-align: left;
}

.login {
   text-align:center;
   width:350px;
   height:200px;
   vertical-align:middle;
   background-color:#EEEEEE;
   border:1px solid #D2D3E5;
   font-size: 8pt;
   font-weight: normal;
   font-family: verdana,arial,sans-serif;
   color: #000000;
}

.main_template {
   font-size: 8pt;
   font-weight:normal;
   font-family:verdana,arial,sans-serif; 
   padding-left:5px;
   padding-right:10px;
   margin-right:3px;
   margin-bottom:5px;
   background-color:#FFFFFF;
   border:1px solid #BAC7D2;
   text-align:left;
   width:590px;
}

.spalte {
   font-size:12px;
   font-family:verdana,arial,sans-serif; 
   width:145px;
   text-align:left;
   padding:0px;
}

.user {
   font-size: 8pt;
   font-family:verdana,arial,sans-serif; 
   width:140px;
   text-align:right;
   vertical-align:top;
   background-color:#FFFFFF;
   padding:0px;
}

.down {
   font-size: 8pt;
   font-family:verdana,arial,sans-serif; 
   width:650px;
   text-align:center;
}

.headleiste_top {
   width:950px;
   height:20px;
   text-align:right;
   padding:5px 0 0 0;
   background-color:#ffffff;
}

.headleiste_bottom {
   width:950px;
   height:118px; 
   background-image:url(http://www.familienbildung-oelde-neubeckum.de/Layout/headleiste5.jpg);
   background-repeat:no-repeat;
   text-align:right;
   vertical-align:top;
}

.navigation {
   position:relative;
   top:100px;
   width:950px;
   height:30px; 
   text-align:right;
}

.linke_spalte {
   float:left;
   vertical-align:top;
   width:170px;
   padding:0px;
   background-color:#FFFFFF;
   overflow:hidden;
}

.main {
   background-color:#ffffff;
   font-size:8pt;
   font-family:verdana,arial,sans-serif;
   float: left;
   vertical-align:top;
   text-align:left;
   width:620px;
   padding:0px;
   overflow:hidden;
}

.rechte_spalte {
   float: left;
   width: 145px;
   text-align: right;
   vertical-align: top;
   background-color:#FFFFFF;
   overflow:hidden;
}

.footer{
   clear:both;
   font-size: 8pt;
   font-family:verdana,arial,sans-serif; 
   text-align: center;
   padding:0px;
   width:950px;
   vertical-align: baseline;
}

.box {
   border:1px solid #cccccc;
   background-color:#FFFFFF;
   width:950px;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
}
