/**
 * Bug-Fixing for IE6 and later Versions
 */

body { 
    behavior: url("fileadmin/templates/default/js/csshover.htc"); 
}

/**
 * hasLayout = true
 */
.news-latest-item,
.news-list-item,
#subnav,
#subnav li,
#headercontainer li
{
    height: 1%;
}

/**
 * padding, height and position
 */

.main {
    overflow: hidden;
}

/**/
#nav ul li ul li a,
#nav ul li.sel ul li a,
#nav ul li.sel:hover ul li a,
#nav ul li:hover ul li a{
    padding: 8px 0 8px 12px;
    margin: 0 7px 0 0;
}
/**/
 
.csc-textpic-clear {
    display: none;
    width: 100px;
}

#footer {
    height: 50px;
}
 
.news-latest-container {
    position: relative;
    top: 0;
    left: 300px;
    height: 200px;
}
 
#teaser-row {
   height: 167px;
   position: relative;
} 

#teaser-row .content-element {
   height: 67px;
}

#teaser-row .content-element div.csc-textpic{
  width: 100px;
  overflow: hidden;
}
    
#regions {
    padding: 25px 15px;
    position: absolute;
    overflow-x: hidden;
}

#regions embed{
    width: 100%;
}

#regions .selectbox a {
    padding: 2px 4px 2px 10px;
}

#start_right {
    padding: 20px;  
    float: none;
}

#content {
   position: relative;
}

#subnav {
    position: relative;
}

#sidebar {
    position: relative;
}

.RightIsEmpty #sidebar {
   position: absolute;
   height: 1px; 
}

/*
 * select element replacement
 */
.selectbox a {
    padding: 2px 4px 4px 10px;
}

#content .mts-address {
    position: relative;
    height: 100px;
}
