* { margin:0; padding:0; }
html { height:101%; margin-bottom:1px; }
body { background-color:#fff; color:#000; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; }
table { border:0px solid #000; border-collapse:collapse; width:100%; }
td { vertical-align:top; }

.rand { height:160px; background-image:url(pix/topbg.gif); background-color:#fff; }
.headerleft { height:160px; background-image:url(pix/topbg.gif); background-color:#fff; vertical-align:bottom; text-align:center; }
.headerright { height:160px; background-image:url(pix/topbg.gif); text-align:right; vertical-align:top; color:#fff; font-size:14px; font-weight:bold; padding:0px 20px 0px 0px; }

.centerdiv { /*IE method of centering a relative div*/ text-align:center; width:215px; height:110px; background-color:#fff; padding:10px 0px 0px 0px; }
.centerdiv>div { /*Proper way to center a relative div*/ margin:0 auto; }

#nav { background-color:#ada592; width:230px; }
#nav img { vertical-align:top; }
#nav ul { list-style-type:none; }
#nav p { display:block; color:#fff; width:195px; padding:10px 0px 5px 10px; text-decoration:none; border-bottom:1px solid #fff; }
#nav a:hover { background-color:#fff; color:#000; }
#nav .current { display:block; color:#fff; background-color:#acbed4; width:190px; padding:5px 5px 5px 10px; }
#nav li li a { display:block; color:#000; width:190px; padding:5px 5px 5px 10px; text-decoration:none; }

#content { background-color:#fff; width:100%; padding:20px 30px 30px 30px; text-align:justify; }
/* #content a { color:#dd633f; text-decoration:none; }
#content a:hover { color:#fff; text-decoration:underline; background-color:#acbed4; } */
#content h1 { font-size:12px; color:#666; text-decoration:none; font-weight:bold; }
#content h2 { font-size:12px; color:#666; text-decoration:none; font-weight:normal; }

a.contentlink:link { color:#dd633f; text-decoration:none; }
a.contentlink:active  { color:#dd633f; text-decoration:none; }
a.contentlink:visited { color:#dd633f; text-decoration:none; }
a.contentlink:hover { color:#fff; text-decoration:underline; background-color:#acbed4; }

a.sponsorenlink:link { text-decoration:none; }
a.sponsorenlink:active  { text-decoration:none; }
a.sponsorenlink:visited { text-decoration:none; }
a.sponsorenlink:hover { text-decoration:none; }

p.adaptas { margin-bottom:10px; }
h2.adaptas { font-size:12px; margin-bottom:5px; }
h3.adaptas { font-size:12px; font-weight:normal; margin-bottom:10px; }

.headline { font-size:14px; color:#2659A0; font-weight:bold; text-align:left; padding:10px; }

.index00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.index02 { padding:0px 0px 10px 10px; text-align:justify; }

.kongress00 { border:0px solid #000; border-collapse:collapse; width:100%; }
.kongress02 { padding:0px 0px 10px 10px; text-align:justify; }
.kongress02 td { padding:3px 0px; }

.div250 { float:left; width:250px; }
.div300 { float:left; width:300px; text-align:left; }

.tdpadleftbot { padding:0px 0px 0px 10px; vertical-align:bottom; }
.tdpadrightbot { padding:0px 10px 0px 0px; vertical-align:bottom; }
.tdpadleftrightbot { padding:0px 10px 0px 10px; vertical-align:bottom; }

#footer { background-color:#fff; text-align:right; color:#999; padding:5px 10px; }
#footer a { color:#666; text-decoration:none; font-weight:bold; }
#footer a:hover { color:#ada592; font-weight:bold; }