:link,:visited { text-decoration: none; }
ul,ol {  }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em;font-weight: normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin: 0;padding: 0; }
img, a img,:link img,:visited img, fieldset {  }
img { margin: 0;padding: 0;vertical-align: bottom; }
address {  }
table { border: none;padding: 0px;margin: 0px;border-spacing: 0px;font-size: 1em; }
tr { border: none;padding: 0px;margin: 0px; }
td { border: none;padding: 0px;margin: 0px;vertical-align: top;border-spacing: 0px; }
legend { display: none; }
body,div,p,li { background-repeat: no-repeat;margin-top: 8px; }
dl { margin: 0 0 0 0; }
dl dt { margin: 0 0 0 0; }
dl dd+dt { margin-top: 0; }
dl dd { margin: 0 0 0 0; }
ol { list-style: none; }
ol li { margin: 0 0 0 0; }
ol li ol { margin: 0 0 0 0; }
ol li ul { margin: 0 0 0 0; }
p { margin-bottom: 0em; }
ul { list-style: none; }
ul li { margin: 0 0 0 0; }
ul li ul { margin: 0 0 0 0;list-style: none; }
ul li ol { margin: 0 0 0 0; }
pre { font-size: 1.2em; }
a:hover { text-decoration: none; }
html { min-height: 100%;margin-bottom: 1px; }
body { background-image: url();font-family: verdana, arial, helvetica, sans-serif;font-size: x-small; }
.clearer { display: block;clear: both;line-height: 0px;height: 1px;font-size: 0px;visibility: hidden; }
.clear { clear: both; }
.flLeft { float: left; }
.flRight { float: right; }
.warning { color: #f00000;background-color: #e5ffe5; }
#website { position: relative;display: block;margin: 0 auto 0 auto;padding: 0;width: 970px;color: #000;text-align: left;border: 1px dashed #0033CC; }
#header { position: relative;margin: 0;padding: 0;height: 130px;background-image: url(bg_header.jpg); }
#logo { position: absolute;top: 0px;left: 0px; }
#logo a { display: block;height: 100px;width: 170px;text-indent: -700em; }
#breadcrumb { position: absolute;bottom: 1px;left: 215px; }
#breadcrumb a, #breadcrumb a:link { color: #000; }
#breadcrumb a:hover { text-decoration: underline; }
#content, #content2 { display: block;clear: both;position: relative;padding: 0 0 0 0; }
* html #content, * html #content2 { height: 1px; }
#content {  }
#content2 { background-image: url();background-repeat: repeat-y; }
#main { float: left;width: 600px;margin-top: 0px;padding-top: 0px; }
#main-g { float: left;width: 160px;height: 600px;text-align: center;padding: 0 0 10px 0; }
#main-block {  }
#main-block2 { padding: 0px; }
#navigation { float: left;width: 200px;padding-top: 5px; }
#navigation ul { list-style: none;padding-left: 0px;margin: 0; }
#navigation ul li { margin-bottom: 2px; }
#navigation ul a { color: #16557F;font-weight: bold;text-decoration: none; }
#navigation ul a:hover, a.current { color: #444; }
#navigation ul ul li { margin: 4px 0;font-size: 1.1em; }
#navigation ul ul li.inactive a.inactive { color: #444;font-size: 1.1em;font-weight: normal; }
#navigation ul ul a:hover { color: #16557F; }
#navigation ul ul a.current { font-weight: bold;font-size: 1.1em; }
#navigation ul ul ul li { margin: 4px 0;font-size: 1.0em; }
#navigation ul ul ul li.inactive a.inactive { color: #444;font-size: 1.0em;font-weight: normal; }
#navigation ul ul ul li.active a.active { font-size: 1.0em;font-weight: normal; }
#navigation ul ul ul a:hover { color: #16557F; }
#navigation ul ul ul a.current { font-weight: bold;font-size: 1.0em; }
#navigation ul.nav1st { width: 180px; }
#navigation ul.nav1st li { padding: 3px 0 3px 14px; }
#navigation ul.nav1st li.active a, #navigation ul.nav1st a:link { color: #090; }
#navigation ul.nav1st a, #navigation ul.nav1st a:link { display: block;color: #606060;font-size: 1.2em;font-weight: bold; }
#navigation ul.nav1st a:hover { color: #090; }
#navigation ul.nav1st li ul.nav2nd li { padding: 0;margin-left: 6px;list-style-type: square;font-size: 1.1em; }
#navigation ul.nav2nd li.active a, #navigation ul.nav2nd a:link { display: block;padding: 0px 0 0px 0;font-size: 1.1em;font-weight: normal; }
#navigation ul.nav2nd a.current, #navigation ul.nav2nd a.current:link, #navigation ul.nav2nd a:hover { text-decoration: underline; }
#navigation ul.nav2nd li.active { padding: 0;margin-left: 14px;font-size: 1.1em;font-weight: normal; }
#navigation ul.nav2nd a, #navigation ul.nav2nd a:link a.inactive { display: block;padding: 0px 0 0px 0;color: #606060;font-size: 1.1em;font-weight: normal; }
#navigation ul.nav2nd a.current, #navigation ul.nav2nd a.current:link, #navigation ul.nav2nd a:hover { color: #090;text-decoration: underline; }
#header-nav { position: absolute;bottom: 30px;left: 200px;width: 560px;background: #fff; }
#header-nav ul.nav1st {  }
#header-nav ul.nav1st li { display: block;float: left;padding: 3px 0px 3px 5px; }
#header-nav ul.nav1st li.active { background: #f7f7f7; }
#header-nav ul.nav1st li.active a, #header-nav ul.nav1st li.active a:link { color: #090; }
#header-nav ul.nav1st a, #header-nav ul.nav1st a:link { color: #606060;font-size: 1.2em;font-weight: bold; }
#header-nav ul.nav1st a:hover { color: #090; }
#donate { margin: 2em 0 0 14px; }
#main-block h1 { color: #090;font-family: arial, helvetica, verdana, sans-serif;font-size: 1.7em;font-weight: bold;line-height: 1.8em; }
#main-block .teaser h1 { font-size: 1.4em; }
#main-block h2 { color: #000;font-family: arial, helvetica, verdana, sans-serif;font-size: 1.4em;font-weight: bold;line-height: 1.4em; }
#main-block p, #main-block ul, #main-block ol { margin-bottom: 1.2em;font-size: 1.2em;line-height: 1.6em; }
#main-block ul li ul, #main-block ul li ol, #main-block ol li ol, #main-block ol li ul { font-size: 1em; }
#main-block ul { margin-left: 14px;list-style-type: square; }
#main-block ol { list-style-type: decimal-leading-zero; }
#main-block a, #main-block a:link { color: #090;text-decoration: underline; }
#main-block a:hover { color: #000; }
#main-block div.image { margin-bottom: 0; }
#main-block div.image p { margin: 0;font-size: 0.9em; }
#main-block div.flLeft { margin-right: 14px; }
#main-block div.flRight { margin-left: 14px; }
.footer { position: relative;display: block;margin: 0 auto 0 auto;padding: 0;width: 970px;color: #000;text-align: ; }
.footer2 { padding: 0 14px; }
.footer p { margin: 0;padding: 0px 0;font-size: 10px;text-transform: uppercase; }
.footer p, .footer p a, .footer p a:link { color: #555555; }
.footer p a:hover { text-decoration: underline; }
.footer .col-left { float: left;width: 186px; }
.footer .col-right { float: left; }
#form-module * { padding: 0px;margin: 0px; }
#form-module { margin: 0px;padding: 0px;width: 520px;background-color: #f7f7f7;color: #666;font-family: verdana, arial, helvetica, sans-serif;font-size: 1.2em; }
#form-module fieldset { border: 0px solid #fff; }
#form-module legend { display: none; }
#form-module p { margin: 0;padding: 5px;font-size: 1em;font-weight: bold; }
#form-module .element { display: block;clear: both;background-color: #f7f7f7;border-top: 2px solid #fff; }
#form-module label { display: block;float: left;padding: 5px;width: 120px;border-right: 2px solid #fff; }
#form-module label.checkbox { width: 372px;border-left: 2px solid #fff;border-right: none; }
#form-module input, #form-module select, #form-module textarea { float: left;margin: 5px;width: 295px;border: 1px solid #333; }
#form-module input.text { height: 20px; }
#form-module input.checkbox { width: 120px;padding: 0;border: none; }
#form-module input.submit { margin: 5px 5px 5px 137px;padding: 2px 5px;border: 1px solid #333;background-color: #fff;color: #666;font-family: verdana, arial, helvetica, sans-serif;text-align: center;cursor: pointer; }
#form-module input.submit:hover { background-color: #f7f7f7;color: #000; }
#form-module label.textarea, #form-module textarea.textarea { height: 96px; }
#form-module-thanks { display: block;color: #666;font-family: verdana, arial, helvetica, sans-serif;font-size: 1.2em; }
#main-block .download-hdl p, #main-block .download-file p, #main-block .download-desc p { margin: 0; }
#main-block .download-hdl p { padding: 5px 7px;background-color: #393;font-weight: bold;color: #fff; }
#main-block .download-file { padding: 1.2em 7px;border-left: 2px solid #393;border-right: 2px solid #393; }
#main-block .download-desc { margin-bottom: 1.2em;padding: 1.2em 7px;background-color: #e5ffe5;border-left: 2px solid #393;border-right: 2px solid #393;border-bottom: 2px solid #393; }
#main-block .download-without-desc { margin-bottom: 1.2em;border-top: 2px solid #393; }
.list_content { font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;text-decoration: none;font-size: 12px;color: #666666;padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 24px;width: 100%;background-color: #E8E8E8;margin: 0px;line-height: 18px; }
.list_content2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;font-size: 12px;color: #666666;padding-left: 10px;padding-top: 3px;padding-right: 24px;padding-bottom: 3px;width: 100%;background-color: #d0d0d0;margin: 0px;line-height: 18px; }
.zweispalter { width: 750px; }
.zweispalter_1 { width: 365px; }
.zweispalter_2 { width: 365px;margin-left: 10px; }
.zweispalter_1, 
.zweispalter_2 { float: left; }
.clboth { clear: both;display: block;line-height: 0;font-size: 0; }
.extern { padding-right: 14px;background: url(../files/external.gif) right center no-repeat; }
#form-exhibitor * { padding: 0px;margin: 0px; }
#form-exhibitor { margin: 0px;padding: 0px;background-color: #fff;color: #666; }
#form-exhibitor fieldset { margin: 20px 0px 10px 0px;padding: 5px 10px;border: 1px solid #e7e7e7; }
#form-exhibitor legend { background-color: white;color: #000;padding: 2px 10px;border: 1px solid #e7e7e7;margin: 0px 0px 10px 0px;font-weight: bold; }
#form-exhibitor p { margin: 0;padding-bottom: 1em;font-size: 1em;font-weight: bold; }
#form-exhibitor h2 { padding: 1em 0 1em 0; }
#form-exhibitor .element { display: block;clear: both;background-color: #fff;border-top: 2px solid #fff; }
#form-exhibitor label { display: block;float: left;padding: 0px;width: 120px;border-right: 2px solid #fff; }
#form-exhibitor label.checkbox { width: 252px;border-left: 2px solid #fff;border-right: none; }
#form-exhibitor label.checkboxinner { width: 250px;border-left: 2px solid #fff;border-right: none; }
#form-exhibitor input, 
#form-exhibitor select, 
#form-exhibitor textarea { float: left;margin: 2px;font-size: 1em;width: 250px;border: 1px solid #999; }
#form-exhibitor input:focus, #form-exhibitor input:hover,
#form-exhibitor select:focus, #form-exhibitor select:hover, 
#form-exhibitor textarea:focus, #form-exhibitor textarea:focus { background-color: #EFEEEE;border: 1px solid #000; }
#form-exhibitor input.text { height: 1.4em; }
#form-exhibitor input.textshort { width: 30px; }
#form-exhibitor input.textshortdisabled { display: none;float: none;width: 50px;border: none; }
#form-exhibitor input.checkbox { width: 120px;padding: 0;border: none; }
#form-exhibitor input.checkboxinner { width: 30px;padding: 0;margin: 0 0 0 123px;border: none; }
#form-exhibitor input.submit { margin: 5px 5px 5px 123px;padding: 2px 5px;width: 120px;background-color: #f7f7f7;color: #000;font-size: 1em;text-align: center;cursor: pointer; }
#form-exhibitor input.submit:hover { background-color: #DE2100;color: #fff; }
#form-exhibitor label.textarea, 
#form-exhibitor textarea.textarea { height: 96px; }
#form-exhibitor-thanks { display: block;color: #666;font-size: 1.2em; }
.el_left { display: block;float: left;padding: 0px;width: 50%;border-bottom: 1px solid black; }
.el_right { display: block;width: 50%;float: right;border-bottom: 1px solid black; }
.el_left_place { padding-top: 30pt;margin-top: 30pt;padding-bottom: 10pt;height: 30pt;width: 50%;border-bottom: 1px solid black; }
.el_right_stamp { padding-top: 30pt;margin-top: 30pt;height: 30pt;width: 50%;border-bottom: 1px solid black; }
.justforprint h2 { font-size: 9pt;padding-top: 20pt;orphans: 5; }
div.onearticle { font-size: 6pt;line-height: 130%;padding: 1em 0; }
.noprintpage { display: none; }
.onearticle ul { list-style-image: none;list-style-position: inside; }
.onearticle li { list-style-image: none;list-style-position: inside; }
.justprintnewpage { page-break-before: always; }
.content { font: 12px/16px Arial, Helvetica, Geneva, sans-serif; }
.content .linkespalte { width: 250px;float: left; }
.content .rechtespalte { width: 250px;margin-left: 40px;float: left; }
.jaosg_galerie { text-align: center;vertical-align: middle;padding: 5px; }
.jaosg_thumbnail { margin: 5px;float: left;height: 80px;width: 80px;text-align: left;vertical-align: middle; }
.jaosg_nav { text-align: center; }
.jaosg_bild { text-align: center; }
.jaosg_bildbeschreibung { text-align: center; }

