#alexa {
    width: 120px;
}
#stage2.small {
    margin-bottom: 32px;
}
h1.bar {
    font-size: 0.85em;
    line-height: 0.85em;
}
section.teaser {
    background: none;
}
section.teaser h1.bar {
    padding-left: 0;
}
section.teaser h1.bar span {
    display: block;
    width: 100%;
    padding-left: 5px;
    background-color: #fff;
    color: #1C94C4;
}
#home section article {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0 none;
}
section article {
    margin-bottom: 2em;
    padding-bottom: 2em;
    border-bottom: 1px dashed #ccc;
}
.box img {
    xmax-width: 98%;
}
article aside hgroup {
    margin-left: 106px;
}
article aside .post_text hgroup {
    margin-left: 0;
}
article aside p {
    margin-left: 116px;
}
nav li:hover ul { display:block; top: 30px;}

.vml_box_shadow{
	background:#ccc;	
}
body img.hl,
body img.image,
body img.small,
#gallery div.ie,
body article aside div img.hl{	
    -moz-box-shadow: 0px 0px 3px #ccc; /* Firefox */ 
    zoom: 1;	
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=2)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=3)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=3)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=2)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=3)
		    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=2);
	border:2px solid #fff;

}
#gallery {
    
}
#gallery div.ie {
    background: #fff;
    width: 533px;
    xheight: 420px;
    overflow: hidden;
    border: 10px solid #fff;
}
#gallery figcaption {
    position: relative;
    padding: 0 0 0 10px;
    background: transparent;
}
#gallery figcaption small {
    display: block;
    position: absolute;
    right: 20px;
    top: 0;    
}
.gallery a {
    margin-bottom: 0;
}
body article aside div img.hl,
img.small.hl {
	border:none;	
}

/* Media Queries for IE */
body.narrow, body.narrow nav {
    width: 968px;
}
body.narrow aside.main {
    width: 200px;
    overflow: hidden;
}
body.narrow #stage2.small {
    display: none;
}
body.narrow .box img {
    max-width: 95%;
}
body.narrow nav > ul > li  { padding-right: 15px; }
body.narrow nav ul li a{
    padding-right: 0px;
}
body.narrow.big nav ul li a {
    padding-right: 0 !important;
    font-size: .9em;
}
body.narrow #facebook_high_box {
    margin-top: 2em;
}
body.narrow #facebook, body.narrow #social {
    display: none;
}
body.narrow form.blue input {
    width: 50%;
}
body.narrow div.box.db li a {
    height: 55px;
}
body.narrow .top-teaser li div {
    display: none;
}
body.narrow footer.main > div {
    width: 330px;
}
/* eof Media Queries */

.ieclr, div.clr {
    clear: both;
    height: 0;
    overflow: hidden;
}

body > header {
    height: 110px;
}
nav ul ul li:hover { background: #fff; }
nav ul ul {
    border-bottom: 1px solid #666;
}

#stage2.full img:first-child {
    margin: 0;
}
#stage2 img {
    float: left;
}
#market_head button.blue span {
    width: 150px !important;
}
aside button.blue {
    position: relative !important;
    top: 0;
    *top: 4px !important;
}
.post_text {
}
.artikel_image {
    float: left;
}
aside.main {
    zoom: 1;
}
div.komplett {
    margin: 0;
}
aside.main figcaption {
    bottom: 7px;

    right: -1px;
    left: auto;
}
aside.main figcaption.left {
    left: 8px;
    right: auto;
}
aside.main .half figcaption.left {    
    left: 10px;
    right: auto;
}
aside.main figcaption.twtvcaption  {   
    bottom: 11px;
  
}
div.db {
    height: 230px;
    overflow: hidden;
}



aside.main figure {
    position: static;
}
aside.main div.box  {
    position: relative;
}
.top-teaser li span {
    display: none;
}
#navi a {
    background: url(../images/layout/fallback/navi.gif) center center no-repeat #fff;    
    border: 0 none;
    display: inline;
    padding: 3px 5px;
    zoom: 1;
}

#navi a.active {
    background: url(../images/layout/fallback/navi-active.gif) center center no-repeat #fff;
}
.scrollable {
    height: 250px;
}
.promobox figure {
    height: 245px;
    *height: 248px !important;
}
section.special figure div {
	padding: 0;
}
.promobox figure div {
    padding-top: 10px;
    *padding-top: 3px;
    padding-bottom: 10px;
    *padding-bottom: 3px;
}
.promobox .cloned > * {
    width: 150px;
    padding: 0 10px;
    margin: 0 5px;
    float: left;
    border: 1px solid #ccc;
    height: 248px;
    overflow: hidden;
}
.promobox .cloned > * div { 
    display: block;
    text-align: center;
    background: #eee;    
    padding-top: 10px;
    *padding-top: 3px;
    padding-bottom: 10px;
    *padding-bottom: 3px;
    margin: 0 -10px 8px;     
    -moz-box-shadow: 0 0 5px 0 #888888;
    box-shadow: 0 0 5px 0 #888888;
    min-height: 140px;
}



.detailedsearch {
    margin-bottom: 5px;
}

section.teaser p {
    width: 180px;
    overflow: hidden;
}

article aside.compact a {
    float: left;
    display: block;
}
article aside footer {
    margin-top: 1em;
}
article aside.compact hgroup  {
    overflow: hidden;
    xwidth: 120px;
    xfloat: left;
}
article aside.compact div div > a{
    display: block;
    float: left;
}
article aside.compact div h1 {
    margin: 0;
}
article aside.compact div div {
    overflow: hidden;
    width: 222px;
    float: left;
}
article > figure figcaption {
    margin-top: 0;
}




/* IE6 */
nav ul li {
    _width:1%;
}
nav ul ul li {

}
nav ul ul li a{
    _overflow: hidden;
    _height: 25px;
    _zoom: 1;
    _margin: 0;
}
button {
    _width: 50px;
}
#content {
    _overflow: hidden;
}
aside.main {
    _overflow: hidden;
}

