body { margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana; font-size: 12px;}
div, table, td, img, h1, h2, h3, h4, h5, ul, li, p {margin: 0; padding: 0; border: 0;}
.separator { background: url("./bg_h.gif"); background-repeat: repeat-x; font-size: 8px; }

#pageBody {width: 780px; margin: auto; /* background: url("./bg_v.gif"); */ background-repeat: repeat-y; padding-bottom: 20px; }
#header { background: url("./bg_h.gif"); background-repeat: repeat-x; text-align: center; margin: 10px 0 0 0; padding: 20px 0 20px 0;}
#menubar { text-align: center; letter-spacing: 2px; font-weight: bold; font-size: 14px; line-height: 25px; }
#menubar a { text-decoration: none; color: #551A8B; }
#menubar a:hover { color: #FF833F; }
#menubar span.divider { padding: 0 10px 0 10px; }
h1 {font-family: Verdana, Helvetica, Arial; font-size: 40px; font-style: italic; font-weight: bold; letter-spacing: 3px; color: #FF833F; }
h2 {font-family: Verdana, Helvetica, Arial; font-size: 24px; font-style: italic; font-weight: bold; letter-spacing: 3px; color: black; }
h3 {font-family: Verdana, Helvetica, Arial; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 4px; margin-top: 5px; color: #FF833F; }

h4 { font-size: 20px; margin-bottom: 10px;}

#content { padding: 15px; font-family: Tahoma; text-align: justify; font-size: 15px; }
#content p { text-indent: 25px; margin-bottom: 4px; font-family: Tahoma; }
#content  #links { margin-top: 20px; font-weight: bold; }
#content  #links a { color: #551A8B; text-decoration: none; }
#content  #links a:hover {color: #FF833F;}
h5 { font-size: 18px; font-family: Tahoma; margin-bottom: 10px; }

img.img_left {  float: left; margin: 5px 15px 15px 0; height: 200px; }
img.img_right {  float: right; margin: 5px 0 15px 15px; height: 200px; }
img.img2 { margin: 15px 15px 15px 15px; height: 200px; }

#content div.contacts { font-size: 17px; margin-bottom: 12px; }
#content div.contacts a { color: #551A8B; }
#content div.contacts a:hover {color: #FF833F;}


#footer {font-family: Verdana, Helvetica, Arial; clear: both; color: #551A8B; font-size: 13px; letter-spacing: 1px; text-align: center; padding: 3px 0 3px 0; line-height: 20px;}
#footer a {color: #551A8B; text-decoration: none;}
#footer a:hover {color: #FF833F;}
#footer span.divider { color: #FF833F; }

#body { padding: 10px 5px 20px 5px; }


table.galerie { margin: auto; }
table.galerie td {text-align: center; vertical-align: top; font-size: 12px; border: 1px solid #FF833F; width: 190px; padding: 5px 2px 5px 2px; }
table.galerie td img { height: 120px; margin-bottom: 5px; }


ul.history { margin-top: 15px; margin-left: 30px; font-size: 16px; font-weight: bold; list-style-type: disc; }
ul.history li { margin-bottom: 8px; }
ul.history li a { color: #551A8B; text-decoration: none; }
ul.history li a:hover { color: #FF833F;  }
ul.innerHistory { margin-left: 25px; font-size: 16px; font-weight: bold; list-style-type: circle; }
ul.innerHistory li { margin-bottom: 0; }


ul.downloadList { margin-top: 15px; margin-left: 30px; font-size: 16px; font-weight: bold; list-style-type: disc; }
ul.downloadList li { margin-bottom: 8px; }
ul.downloadList li a { color: #551A8B; text-decoration: none; }
ul.downloadList li a:hover { color: #FF833F;  }
ul.innerList { margin-left: 25px; font-size: 16px; font-weight: bold; list-style-type: circle; }
ul.innerList li { margin-bottom: 0; }

ul.prgList { margin-top: 15px; margin-left: 30px; font-size: 16px; font-weight: bold; list-style-type: disc; }
ul.prgList li { margin-bottom: 0px; }
ul.prgList li a { color: #551A8B; text-decoration: none; }
ul.prgList li a:hover { color: #FF833F;  }
