a.smoothpop[x]{}
a.smoothpop{}

body {

   margin:0;

   padding:0;

   font-family:Arial, Helvetica, sans-serif;

   background:#D2D3D5 url(../images/bg.gif) repeat-y top center;

}

img {
    border: 0;
}

a.pdf {
   background:url(../images/icons/pdf.gif) no-repeat 0px 1px;
}

a.word {
   background:url(../images/icons/word.gif) no-repeat 0px 1px;
}

a.excel {
   background:url(../images/icons/excel.gif) no-repeat 0px 1px;
}

a.zip {
   background:url(../images/icons/zip.gif) no-repeat 0px 1px;
}

a.jpg {
   background:url(../images/icons/jpg.gif) no-repeat 0px 1px;
}

a.ppt {
   background:url(../images/icons/ppt.gif) no-repeat 0px 1px;
}

a.txt {
   background:url(../images/icons/txt.gif) no-repeat 0px 1px;
}

a.ext {
   background:url(../images/externen_link_nf.gif) no-repeat 0px 1px;
}

img.textpic_r {
   margin-left:10px;margin-bottom:10px;
}

img.textpic_l {
   margin-right:10px;margin-bottom:10px;
}

img.textpic_m {
   margin:10px;
}

.clearer {

   clear:both;

   margin:0;

   padding:0;

}



.homebutton {

   margin:0;

   padding:0;

}



#container {

   position:relative;

   width:900px;

   height:100%;

   margin:0 auto 0 auto;

   background:#fff url(../images/head_bg.gif) repeat-x top left;

}



/* HEADER */



#logo {

   margin:53px 0 0px 705px;

}



#banner {

   margin:0 0 0 43px;

   padding:0;

}

ul.special {
   margin:0;
   padding:10px 10px 5px 10px;
}

ul.special li {
   margin:0 0 10px 0;
   padding:0 0 0 24px;
}

/* NAVIGATION */



ol.mainnavigation {

   list-style-type:none;

   height:1.3em;

   margin:8px 0 0 60px;

   padding:0; 

}



ol.mainnavigation li {

   float:left;   

   height:1em;

   margin:0 0.75em 0 0;

}



ol.mainnavigation li a {

   font-size:0.75em;

   margin:0;

   padding:0 0.75em 0 0;

   color:#555;

   text-decoration:none;

   height:0.75em;

   border-right:1px solid #555;

}



ol.mainnavigation li.last a {

   border:none;

}



/* MAIN */



#navhead {

   list-style-type:none;

   width:810px;

   margin:0;

   padding:0;

   background:#F0E0CA;

}



#forms {

   width:auto;

   height:1.6em;

   margin:0;

   padding:3px 0 0 11px;

}



#forms form {

   float:left;

   margin:0;

   padding:0;

}



#search {

   padding:0;

   margin:0;

}



#location {

   float:left;

   width:139px;

   height:1.25em;

   background:#E7CB9C url(../images/navtitle_arrow.gif) no-repeat 23px 7px;

   padding:5px 0 3px 39px;

   margin:0;

}


#language {

   float:left;

   padding:0;

   margin:0 0 0 0;

}



#location a {

   color:#555;

   font-weight:bold;

   font-size:0.8em;

   text-decoration:none;

}



#mainContainer {

   position:relative;

   width:814px;

   background:url(../images/main_bg.gif) no-repeat bottom left;

   margin:0 0 0 43px;

   padding:0 0 50px 2px;

}



#mainContent {

   margin:0;

   padding:0;

   width:770px;

}



#mainContent dd {

   margin:0;

   padding:0;

   width:180px;

}



#subnav {

   float:left;

   width:180px;

   margin:0;

   padding:0;

}



.subnavmenu {

   margin:0;

   width:178px;

   padding:4px 0 23px 0;

   list-style-type:none;

   background:#F0E0CA url(../images/main_subnav_footer.gif) no-repeat bottom left;

}



.subnavmenu li {

   margin:4px 0 0px 0px;

   padding:0 0 0 38px;

   background:url(../images/nav_square.gif) no-repeat center left;

}



.subnavmenu li a {

   color:#000;

   font-size:0.8em;

   font-weight:normal;

   text-decoration:none;

   margin:0;

   padding:0;

}



.subnav2 {

   list-style-type:none;

   margin:2px 0 0 12px;

   padding:0 0 5px 0;

   background:none;

}



.subnav2 li {

   margin:0;

   padding:0;

   background:none;

}



#mainContent dd#content {

   float:right;

   width:530px;

   margin:0 0 0 0;

   padding:10px 30px 30px 30px;

}



/* FOOTER NAVIGATION */



ol.footernavigation {

   list-style-type:none;

   height:1.5em;

   margin:0 0 0 43px;

   padding:0px 0 0 40px; 

}



ol.footernavigation li {

   float:left;   

   height:1em;

   margin:0 0.75em 0 0;

}



ol.footernavigation li a {

   font-size:0.75em;

   margin:0;

   padding:0 0.75em 0 0 ;

   color:#555;

   text-decoration:none;

   height:0.75em;

   border-right:1px solid #555;

}



ol.footernavigation li.last a {

   border:none;

}

img.textpic {
   margin:40px;
}

