
/* ******************************************************* */
/* *   CSS x aids-info.ch                                * */
/* *   author Paola Cavallari, 25 November 2009          * */
/* ******************************************************* */


html { margin: 0; padding: 0; }

body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 
color: #000000; text-align: left; margin: 0; padding: 0; 
background: url(cssimg/bodybg.gif) 10px 0 repeat-y; background-color: #ffffff; }


p { margin: 0; padding: 0; text-align: justify; }
p.caption { margin: 0; padding:  0 5px 5px 5px; }

h1 { font-size: 17px; color: #e81308; margin: 5px; padding: 0; 
letter-spacing: 0.1em; line-height: 20px; font-weight: bold; text-align: center; }
h1.other { font-size: 17px; color: #e81308; margin: 0 0 5px 0; padding: 0; 
letter-spacing: 0.1em; line-height: 20px; font-weight: bold;  text-align: left; }

h2 { font-size: 15px; color: #e81308; font-weight: bold; margin: 0; padding: 15px 0 5px 0;
line-height: 20px; text-align: left; }

h3 { font-size: 13px; font-weight: bold; color: #e81308; line-height: 20px;
margin: 0; padding: 5px 0 5px 0;  text-align: left; }

h4 { font-size: 15px; font-weight: bold; color: #000000; line-height: 20px;
margin: 0; padding: 15px 0 5px 0; }

h5 { font-size: 13px; font-weight: bold; color: #e81308; line-height: 20px;
margin: 0; padding: 0;  text-align: left; }

a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: none;  color: #e81308; }


#navigation1 { margin: 0 0 0 10px; padding: 2px 0 2px 0; font-size: 85%; 
width: 1000px; height: 20px; background-color: #ffffff; }
#navigation1  ul { margin: 0; padding: 0; }
#navigation1  li.a1 { margin: 0; padding: 5px 0 5px  0; list-style-type: none; float: left; }
#navigation1  li.a2,  #navigation1  li.a3,  #navigation1  li.a4,  #navigation1  li.a5,  #navigation1  li.a6,  #navigation1  li.a7,  #navigation1  li.a8, #navigation1  li.a9
{ margin: 0; padding: 5px 0 5px 30px; list-style-type: none;  float: left; }


#container { clear: left; margin: 0 0 0 10px; padding: 0;  width: 1000px;
background: url(cssimg/bannerKd.jpg) 0 0 no-repeat;  }


#logo { margin: 0; padding: 0; height: 150px; width: 1000px; 
border-style: solid; border-color:#ffffff; border-width: 0 0 5px 0; }
h1.logoh { margin: 0; padding: 0; display: none; }

#navigation2 { margin: 20px 0 0 218px; padding: 0;  height: 30px;  display: block; }
#navigation2  ul { margin: 0; padding: 0; }
#navigation2  li.b1 { margin: 0; padding: 0 10px 0 0; list-style-type: none;  float: left; }
#navigation2 li.b2, #navigation2 li.b3, #navigation2 li.b4, #navigation2 li.b5, #navigation2 li.b6, #navigation2 li.b7, #navigation2 li.b8  { margin: 0; padding: 0 10px 0 10px; list-style-type: none;  
float: left; border-style: solid; border-color: #000000; border-width: 0 0 0 3px; }

#navigation3 { clear: left; margin: 0 0 0 10px; padding: 0; width: 190px;  
float: left; text-align: left; }

#navigation3  ul { margin: 30px 0 0 10px; padding: 0; }
#navigation3  li { margin: 0; padding: 0 0 5px 0; list-style-type: none; }
#navigation3 li a:link, #navigation3 li a:visited, #navigation3 li a:hover   
{ font-weight: bold; padding: 0; }

#navigation5 { margin: 0; padding: 0; font-size: 85%; font-weight: normal; }
#navigation5 ul { margin: 0 0 0 20px; padding: 0; }
#navigation5 li { margin: 0 5px 0 0; padding: 0 0 5px 0; list-style-type: none; }
#navigation5 li a:link { text-decoration: none; color: #000000; font-weight: normal; }
#navigation5 li a:visited {text-decoration: none; color: #000000;  font-weight: normal; }
#navigation5 li a:hover { text-decoration: none; color: #e81308; font-weight: normal; }

#licapt { margin: 0 0 0 10px; padding: 0; ont-size: 95%; color: #000033; }

#ngostm { margin: 100% 0 0 5px; padding: 0; font-size: 88%; width: 180px; }
#ngostm p { text-align: left;  }
#ngostm a:link {text-decoration: none; color: #214581; font-weight:normal; }
#ngostm a:visited {text-decoration: none; color: #214581; font-weight:normal; }
#ngostm a:hover {text-decoration: none; color: #e81308; font-weight:normal; }

#blog { margin:  0 0 15px 0; padding: 0; font-size: 16px; }
#blog a:link, #blog a:visited { color: #e81308; padding: 0 0 0 10px; }
#blog a:hover { color: #e81308; padding: 0 0 0 10px; background:url(cssimg/hover.gif) 0 2px no-repeat; }

#search { margin: 0; padding: 0; font-size: 13px; }
#search a:link, #search a:visited { color: #e81308; padding: 0 0 0 10px; }
#search a:hover { color: #e81308; padding: 0 0 0 10px; background:url(cssimg/shover.gif) 0 2px no-repeat; }



#maincontent { margin: 0 0 20px 218px; padding: 0; display: block; }
#maincontent a:link {text-decoration: none; color: #214581; font-weight:normal; }
#maincontent a:visited {text-decoration: none; color: #214581; font-weight:normal; }
#maincontent a:hover {text-decoration: none; color: #e81308; font-weight:normal; }

#top { margin: 0; padding: 0; background: url(cssimg/topv5.gif) top left no-repeat; height: 13px;  width: 770px; }
#bottom { margin: 0; padding: 0; background: url(cssimg/bottomv5.gif) top left no-repeat;  height: 27px; width: 770px; }
#middle { margin: 0; padding: 0; background: url(cssimg/centralv5.gif) top left repeat-y; width: 770px;  }

#middlecontent { margin: 0 20px 0 30px; padding: 0;  background-color: #e0e0e0; overflow: hidden; text-align: left;  width: 710px; }

#left {  margin: 0; padding: 0 20px 0 0; width: 500px;  background-color: #ffffff; float: left; }
html>body #left { width: 480px; }
#right { margin: 0 0 0 510px; padding: 0;  width: 190px; }

#leftd { margin: 0; padding: 0 20px 0 0;  width: 460px;  background-color: #ffffff;  float: left;  }
html>body #leftd { width: 440px; }
#rightd { margin: 0 0 0 470px; padding: 0;  width: 230px; }

#navigation4 { margin: 0 0 20px 0; padding: 0; }
#naviation4 td { width: 100px }
#navigation4 td a:link { text-decoration: none;  color: #000000; font-weight: normal; font-size: 90%; }
#navigation4 td a:visited {text-decoration: none;  color: #000000; font-weight: normal; font-size: 90%; }
#navigation4 td a:hover { text-decoration: none;  color: #e81308; font-weight: normal; font-size: 90%; }

#footer { clear: left; color: #000000; margin: 0; padding: 0 10px 2px 10px;  text-align: left;  
background-color: #ffffff; }
#footer p { font-size: 10px; }

ul.compact { margin: 0; padding: 0 0 5px 0;  }
li.d1, li.d2 { margin: 0 0 0 20px; padding: 0 0 5px 25px;  list-style-type: disc;  }
li.disc { list-style-type: disc;  }



#item { margin: 5px 0 5px 0; padding: 5px;  width: 420px;
border-style: solid; border-width: 0px; border-color:  #000000; }

#box { margin: 5px; padding: 10px; border-style: solid; border-width: 1px; border-color:  #000000;
background-color: #fffeb3; }
 
