/*
  event.css
  2014-01-30, 2014-03-18, 2014-04-30, 2014-10-02, 2015-09-09, 2018-08-16
*/

body.congtoBody .congtoNavContent a,
body.congtoBody .congtoNavContent a:hover   { color:#004480; }

body.congtoBody a.ics       { color:#666666; }

div.congtoHead              { margin-bottom:30px; }

table.congtoNavContent      { margin-bottom:25px; }
td.congtoNavCol             { width:240px; }

div.congtoNavContent        { margin-bottom:25px; min-height:1150px; }
div.congtoContCol           { padding-left:235px; }
div.congtoNavCol            { width:200px; display:block; }
div.congtoNavBox            { width:200px; }
@media (max-width:800px)
{
  div.congtoNavContent      { min-height:0px; }
  div.congtoNavCol          { display:none; }
  div.congtoContCol         { padding-left:0px; }
  div.showmenu              { display:block; }
}

div.congtoNavBox            { width:200px; }
div.congtoNavBox .hlo       { display:block; margin-top:0px; padding:4px 8px; font-weight:bold; }

.congtoNavContent div.congtoNavBox            { margin-right:0px; }
.congtoNavContent div.congtoNavBox a          { background:#ffffff; border-top:0px; border-bottom:1px solid #83A9E1; color:#004480; }
.congtoNavContent div.congtoNavBox a *        { color:#004480; }
.congtoNavContent div.congtoNavBox a.n1       { border-top:1px solid #83A9E1; }
.congtoNavContent div.congtoNavBox a.light    { background:#F7EABB; }
.congtoNavContent div.congtoNavBox a:hover    { background:#83A9E1; color:#ffffff; }
.congtoNavContent div.congtoNavBox .box       { border-bottom:1px solid #cc9999; }
.congtoNavContent div.congtoNavBox a.nobox    { border:0px; }
.congtoNavContent div.congtoNavBox a.nobox:hover { background:#ffffff; color:#004480; }
.congtoNavContent div.congtoNavBox a.idm       { border:0px; color:#333333; }
.congtoNavContent div.congtoNavBox a.idm *     { color:#333333; }
.congtoNavContent div.congtoNavBox a.idm:hover { background:#ffffff; color:#333333; }


.congto .overview,
.congto .chairmen,
.congto .description,
.congto .venue     { border:1px solid #dddddd; -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px; background:#fcfcfc; padding:10px; }

.congto table.congto td.d   { padding:7px 5px; background:#B3C5E1; color:#222222; }
.congto table.congto td.t   { padding:3px 2px; } 
.congto table.congto td.b   { padding:3px 0px; } 
.congto table.congto td.s   { padding:8px 5px; background:#dddddd; color:#222222; border-top:1px solid #878787; }
.congto table.congto td.p   { padding:3px 5px; min-width:400px; } 

.congto table.congtobook th { background:#B9DEF8; }
.congto input               { border:1px solid #9999cc; }
.congto input[type=submit]  { border:1px solid #9999cc; color:#0bd300; }
.congto input[type=submit]:hover { background:#B9DEF8; border:1px solid #9999cc; }

div.formbox                 { margin-right:20px; }

img.spauportrait            { border:1px solid #999999; width:120px; }

span.red,
.red                        { color:#d3000b; }
span.grey,
.grey,
h2 span.grey,
span.gray,
.gray                       { color:#989898; }
span.small,
.small                      { font-size:11px; }

table.workshoptabelle    { border:0px; border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px; }
table.workshoptabelle tr { border:1px solid #cccccc; vertical-align:top; margin:0px; }
table.workshoptabelle tr.nol { border-left:0px; border-right:0px; }
table.workshoptabelle td { padding:8px 12px; vertical-align:top; }


body.congtoBody h1.fpc,
body.congtoBody h1.fpc *   { font-size:24px; font-weight:bold; color:#57798a; margin-top:0px; }

body.congtoBody .botop     { border-top:1px solid #83A9E1; padding:6px 3px 3px 3px; background:#f8f8f8; }
body.congtoBody .hlbg      { background:#f8f8f8; padding:6px 3px 3px 3px; }

span.fpc { color:#57798a; }


table.nice    { border:0px; border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px; }
table.nice td { padding:0px 20px 10px 0px; vertical-align:bottom; }

table.pp    { border:0px; border-spacing:0px; border-collapse:collapse; margin:0px; padding:0px; }
table.pp td { padding:0px 20px 30px 0px; vertical-align:middle; }

img.dtzt  { border:1px solid #cccccc; }


div.blocky { width:300px; float:left; padding:0px; margin:10px 20px 10px 0px; }

body.congtoBody a.buttonlight { display:inline-block; width:auto; padding:3px 6px; margin:0px 10px; border:2px solid #999999;
                -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;
                background:#F7EABB; color:#000000; font-weight:bold; }
body.congtoBody a.buttonlight:hover { background:#83A9E1; color:#ffffff; }


body.congtoBody a.buttonsubm { display:inline-block; width:auto; padding:3px 6px; margin:0px 10px; border:2px solid #999999;
                -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;
                background:#f2f0e2; color:#004480; font-weight:bold; }
body.congtoBody a.buttonsubm:hover { background:#83A9E1; color:#ffffff; }

body.congtoBody a.buttonref { display:inline-block; width:auto; padding:2px 4px; margin:0px; border:1px solid #999999;
                -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;
                background:#f2f2f2; color:#004480; font-size:11px; font-weight:normal; }
body.congtoBody a.buttonref:hover { background:#83A9E1; color:#ffffff; }

