@charset "UTF-8";

/* Layout-independent adjustments | Layout-unabhängige Anpassungen ----------------------------------- */

@media screen, projection
{
/*
#hc_nav {
    position:absolute;
    right:10px;
}
*/

#col2 {
    right: 0.4em;
}

#col3 {
    width: 54%;
    left: 8px;
    overflow: hidden;
}

#col3wide {
    width: 77%;
    left: 8px;
    overflow: hidden;
}

.c25l,.c25r{width:25%;overflow:hidden}
.c25l div,.c25r div{width:94%}
.c33l,.c33r{width:33.333%;overflow:hidden}
.c33l div,.c33r div{width:96%}
.c50l,.c50r{width:50%;overflow:hidden}
.c50l div,.c50r div{width:98%}
.c66l,.c66r{width:66.666%;overflow:hidden}
.c66l div,.c66r div{width:98%}
.c75l,.c75r{width:75%;overflow:hidden}
.c75l div,.c75r div{width:98%}
.c38l,.c38r{width:38.2%;overflow:hidden}
.c38l div,.c38r div{width:94%}
.c62l,.c62r{width:61.8%;overflow:hidden}
.c62l div,.c62r div{width:96%}  
}

/* Template Linkbox/Applications Products and Textbox for Startpage */
.startpage_contentbox {margin-right:5px;    overflow:hidden;background-color:#eee;width:100%;}
.startpage_contentbox .linklist {padding:0px 6px 0 6px;}
.startpage_contentbox .textbox {padding:3px 20px 0px 10px;}

/* glossary */
.glossary ul li a.gl_link, .glossary ul li a.gl_link_next {display:block;padding:0 0.5em;}
.glossary ul li a.gl_link_next {padding:0.4em 0.5em 0.34em 0.5em;}

/* Pager for glossary and applications */
.glossary ul li a.gl_link_pager {display:block;padding:0 0.5em;}



/* ie6_fix */
.ie6_fix, .ie6_fix:after {
  height: 1%;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  font-size: 0px;
  overflow: hidden;
  padding:0;
  margin:0;
}
 
/* Classes for event calendar */
.datepick-prompt {
    width: 15em;
}
.datepick-links img{
    border: none;
    padding:0;
    margin:0;
    position:relative;
    left:0px;
}
.datepick-next {
    width:24px;
    margin:0 !important;
    padding:0 !important;
    position:relative;
    left:0px;
}
.datepick-prev {
    width:24px;
    margin:0 !important;
    margin-left:-5px !important;
    padding:0 !important;
    position:relative;
    left:5px;
}
.datepick-header {
    padding:3px 0;
    margin:0;
    background-color:#002A5D;
    text-align: center;
    font-weight: bold;
    min-height: 1.5em;
}
.show-all-events {
    padding:5px;
    clear: both;
    white-space:nowrap;
}
 
