/*Jahrestagungen
========================================================*/ 
/*allgemein*/
.jahrestagung h2, .jahrestagung h3, .jahrestagung h4 {color:#000;}
.jahrestagung h2 small {font-size: .85em; color: #333;}
.jahrestagung h3 {margin-top:20px; font-weight:bold;}
.jahrestagung .verybig, .jahrestagung .big {font-size:1.8em; display:block; margin:10px 0 4px -3px;  font-weight:bold; line-height:1.2em;}
.jahrestagung .big { font-size: 1.2; line-height: 1.35em;}
.jahrestagung  .sidecontent h4 {border-bottom: 2px solid #ccc; margin-bottom:15px; padding-bottom:10px;} 
.jahrestagung .storycontent ol li {margin-bottom:2px;}
.jahrestagung table table {width:100%;}
.jahrestagung table table td {padding:2px 12px 2px 0; border-bottom:1px dashed #ddd;}	
.jahrestagung table table tr:first-child td {padding-top:0;}
.jahrestagung table.borders { width: 100%;} 
.jahrestagung table.borders em { color: #999; } 
.jahrestagung table.borders td {padding:3px 7px ; }	
.jahrestagung table.borders h4  { border: 0;}
.jahrestagung table.borders p  { margin: 0;}

.jahrestagung table.borders td.h1, .jahrestagung .h1  { color:#fff; font-size:1.5em; font-weight:bold; padding:5px 7px;border:0;}
.jahrestagung table.borders td.h2  { color:#fff; font-weight:bold; padding:3px 7px;border:0;}
.jahrestagung table.borders td.h3  { color:#333; background:#EEECE1;padding:3px 7px; border:0;}

.jahrestagung div.h1 { margin-bottom: 30px;}

.gold, .silber, .platin {font-size:1.25em;; font-weight:bold; padding:3px 7px; }
.platin { background:#e5e4e2; }
.gold {background:#cc9a00;}
.silber  {background:#dadada;}

.jahrestagung h4 small { font-size: 1em; font-weight: normal; color: #333;}

#content .hauptsponsoren img, #content  .sponsoren img { float: left; display: inline; width: 50% !important ; height: auto; margin: 0; padding: 0;}
#content .sponsoren img { width: 33% !important;}
#content  .hauptsponsoren img.aligncenter, #content  .aussteller img.aligncenter { float: none; display: block; margin: 0 auto; }
.storycontent .sponsoren a img, .storycontent .hauptsponsoren a img {border: 0;}
.storycontent .sponsoren a.external, .storycontent .hauptsponsoren a.external {background: 0; margin: 0; padding: 0; }

#content  .hauptsponsoren img { margin-bottom: 20px !important;}
#content  .aussteller img { margin-bottom: 5px !important;}

#membersnavicontainer {display:none;}
#content { margin-top: 15px !important;}

.page-template-page-JT2012-php #navi .page-item-678, .page-template-page-JT2013-php #navi .page-item-1448,.page-template-page-JT2014-php #navi .page-item-2653, .page-template-page-JT2015-php #navi .page-item-2653, .page-template-page-JT2016-php #navi .page-item-4592  {background: 0 none;}

#sidebar .schirmherrschaft img {display: inline-block; padding:3px 3px 15px 3px; float: left; max-width: 50%; }

/*Tabelle Teilnahmegebuehren*/
table.teilnahmegebuehren {background-color: #eee; width: 100% !important; border: 2px solid #fff; padding: 10px;}
table.teilnahmegebuehren td, table.teilnahmegebuehren th {text-align: center; vertical-align: middle; padding: 5px; border-bottom:1px solid #fff;}
table.teilnahmegebuehren th { border-bottom-width: 3px;}
table.teilnahmegebuehren tr td:first-child, table.teilnahmegebuehren tr th:first-child { font-weight: bold; text-align: left; padding: 5px 20px 5px 10px;}

/*2012 ============= */ 
.page-template-page-JT2012-php {background:#A0D4A6;  }
.page-template-page-JT2012-php .post, .page-template-page-JT2012-php .jahrestagung .verybig, .page-template-page-JT2012-php #footer, .page-template-page-JT2012-php .sidecontent h4, 
.page-template-page-JT2012-php .sidecontent, .page-template-page-JT2012-php #navi li ul.sub-menu, .page-template-page-JT2012-php #navi .sub-menu li  {border-color: #4bba7a;}
.page-template-page-JT2012-php h3, .page-template-page-JT2012-php .storycontent h4 {color: #4bba7a;}
.page-template-page-JT2012-php #navi {background:##4CBB7A;  border: 1px solid #fff; border-width: 1px 0;}

/*2013  ============= */  
.page-template-page-JT2013-php {background:#B2CAE6;}
.page-template-page-JT2013-php .jahrestagung .verybig { font-size:2.3em; border-top:2px solid #ccc;  padding-top:15px;}
.page-template-page-JT2013-php .post, .page-template-page-JT2013-php .jahrestagung .verybig, .page-template-page-JT2013-php #footer, .page-template-page-JT2013-php .sidecontent h4, 
.page-template-page-JT2013-php .sidecontent, .page-template-page-JT2013-php #navi li ul.sub-menu, .page-template-page-JT2013-php #navi .sub-menu li {border-color: #568dc5;}
.page-template-page-JT2013-php h3, .page-template-page-JT2013-php .storycontent h4, .page-template-page-JT2013-php .storycontent h5 {color: #568dc5;}
.page-template-page-JT2013-php #navi {background:#568DC5;border: 1px solid #fff; border-width: 1px 0;}

/*2014  ============= */ 
.page-template-page-JT2014-php { background:#83286B; }
.page-template-page-JT2014-php .post, .page-template-page-JT2014-php .jahrestagung .verybig, .page-template-page-JT2014-php #footer, .page-template-page-JT2014-php .sidecontent h4, 
.page-template-page-JT2014-php .sidecontent, .page-template-page-JT2014-php .sidecontent hr, .page-template-page-JT2014-php #navi li ul.sub-menu, .page-template-page-JT2014-php #navi .sub-menu li  {border-color: #44104e; }
.page-template-page-JT2014-php h2, .page-template-page-JT2014-php h3, .page-template-page-JT2014-php .storycontent h4, .page-template-page-JT2014-php .storycontent h5, .page-template-page-JT2014-php .verybig, .page-template-page-JT2014-php #sidebar h4 {color:#862a6d;}  
.page-template-page-JT2014-php #navi .current_page_parent a { color:#d599bd;}
.page-template-page-JT2014-php #footer, .page-template-page-JT2014-php #footer a { color:#fff;}
.page-template-page-JT2014-php #navi {background:#44104E;border: 1px solid #fff; border-width: 1px 0;}

/*2015  ============= */  
.page-template-page-JT2015-php {background:#C98160 ;}
.page-template-page-JT2015-php .post, .page-template-page-JT2015-php .jahrestagung .verybig, .page-template-page-JT2015-php #footer, .page-template-page-JT2015-php .sidecontent h4, 
.page-template-page-JT2015-php .sidecontent, .page-template-page-JT2015-php .sidecontent hr, .page-template-page-JT2015-php #navi li ul.sub-menu, .page-template-page-JT2015-php #navi .sub-menu li  {border-color: #900013; }
.page-template-page-JT2015-php h2, .page-template-page-JT2015-php h3, .page-template-page-JT2015-php .storycontent h4, .page-template-page-JT2015-php .storycontent h5, .page-template-page-JT2015-php .verybig, .page-template-page-JT2015-php #sidebar h4 {color:#900013;}  .page-template-page-JT2015-php #navi .current_page_parent a { color:#c98160;}
.page-template-page-JT2015-php #footer, .page-template-page-JT2015-php #footer a { color:#fff;}
.page-template-page-JT2015-php table.borders td.h1, .page-template-page-JT2015-php .h1, .page-template-page-JT2015-php table.borders td.h2  {background:#900013;}
.page-template-page-JT2015-php #navi {background:#9F2D20;border: 1px solid #fff; border-width: 1px 0;}

/*2016  ============= */  
.page-template-page-JT2016-php {background:#9cb0bb ;}
.page-template-page-JT2016-php .post, .page-template-page-JT2016-php .jahrestagung .verybig, .page-template-page-JT2016-php #footer, .page-template-page-JT2016-php .sidecontent h4, 
.page-template-page-JT2016-php .sidecontent, .page-template-page-JT2016-php .sidecontent hr, .page-template-page-JT2016-php #navi li ul.sub-menu, .page-template-page-JT2016-php #navi .sub-menu li  {border-color: #00334e; }
.page-template-page-JT2016-php h2, .page-template-page-JT2016-php h3, .page-template-page-JT2016-php .storycontent h4, .page-template-page-JT2016-php .storycontent h5, .page-template-page-JT2016-php .verybig, .page-template-page-JT2016-php #sidebar h4 {color:#015785;}  .page-template-page-JT2016-php #navi .current_page_parent a { color:#9cb0bb;}
.page-template-page-JT2016-php #footer, .page-template-page-JT2016-php #footer a { color:#fff;}
.page-template-page-JT2016-php table.borders td.h1, .page-template-page-JT2016-php .h1,.page-template-page-JT2016-php table.borders td.h2  { background:#00334e;}
.page-template-page-JT2016-php #navi li ul.sub-menu, .page-template-page-JT2016-php  #navi .sub-menu li { border-color:#015785; }
.page-template-page-JT2016-php #navi {background:#003151;border: 1px solid #fff; border-width: 1px 0;}

/*2017  ============= */  
.page-template-page-JT2017-php {background:#e8ddec ;}
.page-template-page-JT2017-php .post, .page-template-page-JT2017-php .jahrestagung .verybig, .page-template-page-JT2017-php #footer, .page-template-page-JT2017-php .sidecontent h4, 
.page-template-page-JT2017-php .sidecontent, .page-template-page-JT2017-php .sidecontent hr, .page-template-page-JT2017-php #navi li ul.sub-menu, .page-template-page-JT2017-php #navi .sub-menu li  {border-color: #7e2271; }
.page-template-page-JT2017-php h2, .page-template-page-JT2017-php h3, .page-template-page-JT2017-php .storycontent h4, .page-template-page-JT2017-php .storycontent h5, .page-template-page-JT2017-php .verybig, .page-template-page-JT2017-php #sidebar h4 {color:#7e2271;}  .page-template-page-JT2017-php #navi .current_page_parent a { color:#e8ddec;}
.page-template-page-JT2017-php #footer, .page-template-page-JT2017-php #footer a { color:#999;}
.page-template-page-JT2017-php table.borders td.h1, .page-template-page-JT2017-php .h1, .page-template-page-JT2017-php table.borders td.h2   { background:#7e2271;}
.page-template-page-JT2017-php #navi {background:#7E2271;border: 1px solid #fff; border-width: 1px 0;}

/*2018  ============= */  
.page-template-page-JT2018-php {background:#a6baba ;}
.page-template-page-JT2018-php h2, .page-template-page-JT2018-php h3, .page-template-page-JT2018-php .storycontent h4, .page-template-page-JT2018-php .storycontent h5, .page-template-page-JT2018-php .verybig, .page-template-page-JT2018-php #sidebar h4 {color:#e23520;}  .page-template-page-JT2018-php #navi .current_page_parent a { color:#e23520;}
.page-template-page-JT2018-php #navi {background:#83878A;border: 1px solid #fff; border-width: 1px 0;}
.page-template-page-JT2018-php table.borders td.h1, .page-template-page-JT2018-php .h1, .page-template-page-JT2018-php table.borders td.h2   { background:#a6baba;}

/*2019  ============= */  
.page-template-page-JT2019-php {background:#b5ccce ;}
.page-template-page-JT2019-php h2, .page-template-page-JT2019-php h3, .page-template-page-JT2019-php .storycontent h4, .page-template-page-JT2019-php .storycontent h5, .page-template-page-JT2019-php .verybig, .page-template-page-JT2019-php #sidebar h4, .red {color:#910a3a;}  .page-template-page-JT2019-php #navi .current_page_parent a { color:#910a3a;}
.page-template-page-JT2019-php table.borders td.h1, .page-template-page-JT2019-php .h1, .page-template-page-JT2019-php table.borders td.h2   { background:#b5ccce;}
.page-template-page-JT2019-php #navi {background:#84888b;}
.page-template-page-JT2019-php #navi li ul.sub-menu, .page-template-page-JT2019-php #navi li ul.sub-menu li { border-color:  #910a3a !important;}

/*2021  ============= */  
.page-template-page-JT2020-php {background:#fff ;}
.page-template-page-JT2020-php h2, .page-template-page-JT2020-php h3, .page-template-page-JT2020-php .storycontent h4, .page-template-page-JT2020-php .storycontent h5, .page-template-page-JT2020-php .verybig, .page-template-page-JT2020-php #sidebar h4, .red {color:#8c012b;}  .page-template-page-JT2020-php #navi .current_page_parent a { color:#8c012b;}
.page-template-page-JT2020-php table.borders td.h1, .page-template-page-JT2020-php .h1, .page-template-page-JT2020-php table.borders td.h2   { background:#8c012b;}
.page-template-page-JT2020-php #navi {background:#8c012b;}
.page-template-page-JT2020-php #navi li ul.sub-menu, .page-template-page-JT2020-php #navi li ul.sub-menu li { border-color:  #8c012b !important;}
.page-template-page-JT2020-php #footer .red { color: #333 !important;}

/*2022  ============= */  
.page-template-page-JT2022-php {background:#f1f6f8 ;}
.page-template-page-JT2022-php h2, .page-template-page-JT2022-php h3, .page-template-page-JT2022-php .storycontent h4, .page-template-page-JT2022-php .storycontent h5, .page-template-page-JT2022-php .verybig, .page-template-page-JT2022-php #sidebar h4, .red {color:#2e5d82;}  .page-template-page-JT2022-php #navi .current_page_parent a { color:#2e5d82;}
.page-template-page-JT2022-php table.borders td.h1, .page-template-page-JT2022-php .h1, .page-template-page-JT2022-php table.borders td.h2   { background:#2e5d82;}
.page-template-page-JT2022-php #navi {background:#2e5d82;}
.page-template-page-JT2022-php #navi li ul.sub-menu, .page-template-page-JT2022-php #navi li ul.sub-menu li { border-color:  #2e5d82 !important;}

/*2023  ============= */  
.page-template-page-JT2023-php {background:#aadae5 ;}
.page-template-page-JT2023-php h2, .page-template-page-JT2023-php h3, .page-template-page-JT2023-php .storycontent h4, .page-template-page-JT2023-php .storycontent h5, .page-template-page-JT2023-php .verybig, .page-template-page-JT2023-php #sidebar h4, .page-template-page-JT2023-ph .red, .page-template-page-JT2023-php #navi .current_page_parent a { color:#36b0ce;}
.page-template-page-JT2023-php table.borders td.h1, .page-template-page-JT2023-php .h1, .page-template-page-JT2023-php table.borders td.h2   { background:#36b0ce;}
.page-template-page-JT2023-php #navi {background:#36b0ce;}
.page-template-page-JT2023-php #navi li ul.sub-menu, .page-template-page-JT2023-php #navi li ul.sub-menu li { border-color:  #36b0ce !important;}

/*2024  ============= */  
.page-template-page-JT2024-php {background:#aadae5 ;}
.page-template-page-JT2024-php h2, .page-template-page-JT2024-php h3, .page-template-page-JT2024-php .storycontent h4, .page-template-page-JT2024-php .storycontent h5, .page-template-page-JT2024-php .verybig, .page-template-page-JT2024-php #sidebar h4, .page-template-page-JT2024-ph .red, .page-template-page-JT2024-php #navi .current_page_parent a { color:#0587a7 ;}
/*.page-template-page-JT2024-php .kontaktbutton a:hover, .page-template-page-JT2024-php .kontaktbutton a:hover i  { color:#0587a7 !important ;}*/
.page-template-page-JT2024-php table.borders td.h1, .page-template-page-JT2024-php .h1, .page-template-page-JT2024-php table.borders td.h2,.page-template-page-JT2024-php .kontaktbutton a  { background:#0587a7;}
.page-template-page-JT2024-php #navi {background:#0587a7;}
.page-template-page-JT2024-php #navi li ul.sub-menu, .page-template-page-JT2024-php #navi li ul.sub-menu li { border-color:  #0587a7 !important;}

/*2025  ============= */  
.page-template-page-JT2025-php {background:#aadae5 ;}
.page-template-page-JT2025-php h2, .page-template-page-JT2025-php h3, .page-template-page-JT2025-php .storycontent h4, .page-template-page-JT2025-php .storycontent h5, .page-template-page-JT2025-php .verybig, .page-template-page-JT2025-php #sidebar h4, .page-template-page-JT2025-ph .red, .page-template-page-JT2025-php #navi .current_page_parent a { color:#0587a7 ;}
/*.page-template-page-JT2025-php .kontaktbutton a:hover, .page-template-page-JT2025-php .kontaktbutton a:hover i  { color:#0587a7 !important ;}*/
.page-template-page-JT2025-php table.borders td.h1, .page-template-page-JT2025-php .h1, .page-template-page-JT2025-php table.borders td.h2,.page-template-page-JT2025-php .kontaktbutton a  { background:#0587a7;}
.page-template-page-JT2025-php #navi {background:#0587a7;}
.page-template-page-JT2025-php #navi li ul.sub-menu, .page-template-page-JT2025-php #navi li ul.sub-menu li { border-color:  #0587a7 !important;}


/*Responsive*/

@media screen and (min-width: 480px) {

    #content .hauptsponsoren img {max-width: 300px !important; }
    #content .sponsoren img { width:25% !important;}
    #content .aussteller img {max-width: 175px !important; }

}

@media screen and (min-width: 851px) {
    
    #content .sponsoren img { width:20% !important; margin: 0 2.5%;}    
    
}    

@media screen and (min-width: 1000px) {

    body.page-template-page-JT2012-php  {background: url(../pics/bg2012.gif) center top repeat-y #A0D4A6;}
    body.page-template-page-JT2013-php  {background: url(../pics/bg2013.gif) center top repeat-y #B2CAE6;}
    body.page-template-page-JT2014-php  {background: url(../pics/bg2014.gif) center top repeat-y  #83286B;}
    body.page-template-page-JT2015-php  {background: url(../pics/jt2015/bg2015.gif) center top repeat-y #C98160 ;}
    body.page-template-page-JT2016-php  {background: url(../pics/jt2016/bg2016.png) center top repeat-y #9cb0bb ;} 
    body.page-template-page-JT2017-php  {background: url(../pics/jt2017/bg2017.png) center top repeat-y #e8ddec ;} 
    body.page-template-page-JT2018-php  {background: url(../pics/jt2018/bg2018.png) center top repeat-y #a6baba ;} 
    body.page-template-page-JT2019-php  {background: url(../pics/jt2019/bg2019.png) center top repeat-y #b5ccce ;}
    body.page-template-page-JT2022-php  {background: url(../pics/jt2022/bg2022.png) center top repeat-y #b5ccce ;}
    body.page-template-page-JT2023-php  {background: url(../pics/jt2023/bg2023.png) center top repeat-y #b5ccce ;}
    body.page-template-page-JT2024-php  {background: url(../pics/jt2023/bg2023.png) center top repeat-y #b5ccce ;}
    body.page-template-page-JT2025-php  {background: url(../pics/jt2023/bg2023.png) center top repeat-y #b5ccce ;}
    
}