/* Copyright (C) 2007 - 2009 YOOtheme GmbH */

/*
 * global bug fixes
 */

/* reset forcing vertical scrollbar */
body { overflow: visible; }

/* italics bug */
/* http://www.positioniseverything.net/explorer/italicbug-ie.html */
* html body * { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }

* html textarea { overflow: scroll; overflow-x: hidden; }
* html input { overflow: hidden; }

/* guillotine bug */
/* http://www.positioniseverything.net/explorer/guillotine.html */
* html body a, * html body a:hover { background-color: transparent; }

/* list-numbering bug */
body ol li { display: list-item; }

/* helper to force layout */
.ie6-zoom {	zoom: 1; }

hr { color: #c8c8c8; }

q { font-style: normal; }
blockquote { font-style: normal; }

div#top,
div#bottom { zoom: 1; }

div#footer {
	zoom: 1;
}

#main #main-shift { zoom: 1; }

div#maintop,
div#content,
div#contentbottom,
div#mainbottom { zoom: 1; }

#content #content-shift { zoom: 1; }

.floatbox { zoom: 1; }

#banner {
	right: -135px;
	width: 120px;
}

/* topmenu */


div.module {
	zoom: 1;  
}

a.readmore { cursor: pointer; }

a.readmore:hover {
	background-position: 0 -24px;
	text-decoration: none;
}

/*
 * typography
 */

ul.arrow li,
ul.checkbox li,
ul.check li,
ul.star li { zoom: 1; }

hr.dotted {
	background: none;
	border: dotted 1px #c8c8c8;
}


.blog_home .article_column .article-top a:hover img {	filter:alpha(opacity=10) !important;}
