*{
   margin:0;
   padding:0;
}

body{
   text-align:center;
   font-family:arial,sans-serif;
   font-size:12px;
}

.header{
  background:url(../images/header.gif) no-repeat;
  height: 180px;
  position:relative;
}


.header .topmenu{
  position:absolute;
  top:0px;
  z-index:999;
  right:20px;
}
.header h1 a span{
  visibility:hidden;
}
.header h1 a{
  display:block;
  text-decoration:none;
  width:200px;
  height:120px;
  margin-left:20px;
}

.header .topmenu li{
  display:inline;
  font:11px arial,sans-serif;
  line-height:15px;

}
.header .topmenu li a{
  color:#000;
  text-decoration:none;
  font-weight:bold;
  background:url(../images/sep.gif) center left no-repeat;
  padding-left:10px;
  padding-right:5px;
}


.contentsmallboven {margin-top: -70px; z-index: 999; background: url(../images/gratiscursus.jpg) no-repeat left top; font: 14px arial,sans-serif; margin-left: 630px;width:120px; margin-right: 15px; position: absolute; height: 100px}

.contentsmallboven a{
  text-align:centre; 
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.contentsmallboven a:hover{
  text-decoration:underline;
}



.header .topmenu li a:hover{
  text-decoration:underline;
}
.header .topmenu li a.first{
  background:none;
}
.header .menu{

  position:absolute;
  top:157px;
  left:40px;
  text-align:justify;
}

.header .menu li{
  display:inline;
}
.header .menu li a{
  color:white;
  font-weight:bold;
  display:block;
  float:left;
  font:15px arial,sans-serif;
  text-decoration:none;
  padding-right:25px;

}
.header .menu li a:hover{
    color:#999999;
}
.ubenthier{
  position:absolute;
  top:185px;
  left:30px;
}

.header .breadcrumbs{
  position:absolute;
  top:185px;
  left:100px;
}
 .header .breadcrumbs li{
 display:inline;
 background:url(../images/breadcrumb.gif) center left no-repeat;
 padding-left:10px;
 }
 .header .breadcrumbs li.first{
 display:inline;
 background:none;

 padding-left:10px;
 }
 .header .breadcrumbs li a{
    color:#333333;
    text-decoration:none;
 }

.container{
   margin-left:auto;
   margin-right:auto;
   width:756px;
   background:url(../images/bg.gif) 5px 0px repeat-y;
   text-align:left;
}
.mid{

   background:url(../images/bg.gif) 5px 0px repeat-y;
    float:left;
    width:100%;
}

.contentimg{
  float:left;margin-right:10px;
}

.contentimgright{
  float:right;margin-left:10px;margin-bottom:10px;
}

.content{
  font-family: verdana;
  padding:0 30px;
  line-height:15px;
}
.content H2 {margin-top: 35px; font-size: 18px; padding-bottom: 10px; color: #7e0d0d; font-family: arial,sans-serif}
.content H3 {font-size: 15px; padding-bottom: 5px; color: #555; padding-top: 1px; font-family: arial,sans-serif}
.content H4 {font-size: 24px; padding-bottom: 5px; color: #ccc; font-style:none; font-family:times; line-height:25px}

.content P {margin-bottom: 15px; line-height: 18px;color:black;font-size:12px;font-weight:normal;}

.content A {color: #555; text-decoration: underline}
.content A:hover {color: #7e0d0d}

.content a.active{
  color:#CC3232;
}

.small{
  width:500px;
  float:left;
}
.content img {padding:3px; border:1px solid #7E0D0D ;margin:3px}
.content ul {
  margin-bottom:5px;
}

.content ul li{
  margin-left:25px;line-height: 18px;color:black;font-size:12px;font-weight:normal;
}

.content ol li{
  margin-left:25px;line-height: 18px;color:black;font-size:12px;font-weight:normal;
}
.submenu{
  width:142px;
  float:left;
  font-weight:bold;
  list-style:none;
margin-top: 50px;
  padding-left:35px;

}
.submenu li ul li{
  padding-left: 20px; list-style-type: none;padding-bottom: 0px;
}

.submenu LI  {padding-bottom:10px;}


.submenu li a{
  font-family: arial;
  color:#969696;
  font-size:12px;
  line-height:15px;
  text-decoration:none;
}
.submenu li a:hover{
  color:#7e0d0d;
}
.submenu li a.active{
  color:#7e0d0d;
}
.submenu li.active li a{
  color:#000080;
   line-height:20px;
}

.submenu li li.active a{
  color:#7e0d0d;
}

td{vertical-align:top}

.footer{
   clear:both;
   float:left;
   background:url(../images/footer.gif) 2px 0px no-repeat;
   height:33px;
   width:100%;
   position:relative;
}
.footer .footermenu{
   position:absolute;
   top:10px;
   right:30px;
}
.footer .footermenu li{
   display:inline;
}
 .footer .footermenu li a{
   padding-left:5px;
   padding-right:5px;
   color:#999999;
   text-decoration:none;
   background:url(../images/footersep.gif) no-repeat;
 }
  .footer .footermenu li a.first{
     background:none;
  }



Fieldset {margin-top: 35px;border:0px} 
.personalform Legend {font-weight: bold ; float: left; font-size: 16px; color: #7e0d0d; line-height: 18px; margin-left:-8px}
.personalform {font-size: 12px; }
.personalform LABEL {float: left; font-weight: normal; font-size: 12px; ; color: black; line-height: 18px;width:170px}




P.intro {font-size: 12px; padding-bottom: 10px; text-align: left}
P.intro a {font-size: 12px; padding-bottom: 10px; text-align: center;color: #555}
P.intro A:hover {color: #7e0d0d}
