.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */ 

.floatLeft {
    float:left;
}

.floatRight {
    float:right;
}

.clearBoth {
    clear:both;    
}

.imageStandardMarginRight {
	margin-right:10px;
}

.imageStandardMarginLeft {
	margin-left:10px;
}

.imageStandardMarginTop{
	margin-top:5px;
}

.imageStandardMarginBottom {
	margin-bottom:5px;
}

.teaserImageLeft {
    float:left;
    margin:0px 10px 2px 0px;
}

.teaserImageRight {
    float:right;
    margin:0px 0px 2px 10px;
}

.centeredBackGroundImage {
    background-image:url(/welt.de/images/background/cccccc_pixel.gif);
    background-repeat:repeat-y;
    background-position:top center;
}

.horizontalDivider {
    border-top:1px solid #cccccc;
    line-height:1px;
    margin-top:10px;
    margin-bottom:10px;
    clear:both;
}

.horizontalDividerTop {
    border-top:1px solid #cccccc;
    line-height:1px;
    margin-top:0px;
    margin-bottom:10px;
}

.hiddenElement {
    display:none;
}

.colorRed {
    color:#cc0000;
    background-color:inherit;
}

.absolutelyTopLeft {
    position:absolute;
    top:0px;
    left:0px;
}

.absolutelyTopRight {
    position:absolute;
    top:0px;
    right:0px;
}

.capitalize {
    text-transform:capitalize;
}

.embreakout
{
	font-size: 	16px;
	line-height:	18px;
}

.justify
{
	text-align:	justify;
}

.halfwidth
{
	width: 50%;
}

.fullSize
{
	width: 100%;
}

.uppercase
{
	text-transform: uppercase;
}

.cursor {
    cursor: pointer;
}

.standardMargin {
    margin:10px;
}

.standardMarginTop {
    margin-top:10px;
}

.standardMarginLeft {
    margin-left:10px;
}

.standardMarginRight {
    margin-right:10px;
}

.standardMarginBottom {
    margin-bottom:10px;
}

.emphasis {
    font-weight:bold;
}

.dottedHorizontalDivider
{
	background: url(/welt.de/images/background/stipple_pixel.gif) repeat;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	margin: 7px 0px 5px 0px;
	clear: both;
}

.borderBox {
    border:1px solid #ccc;
    padding:1px;
    background-color:white;
    color:inherit;
}