/* -------------------------------------------------------------- 
   Resets default browser CSS styles.

   Created by Erik Meyer: http://meyerweb.com/eric/tools/css/reset/
   Modified by Andreas Zwinkau: http://cssninja.de
   Date: 07. April 2008
-------------------------------------------------------------- */

center, isindex, menu, dir,
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
}

/* Remember to define focus styles! */

acronym, abbr { cursor: help; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after {content: none}
blockquote, q {quotes: none}

/* Bugfixing */

/* http://www.positioniseverything.net/explorer/ie-listbug.html */
ul, ol, dl {position: relative}

/* always show scrollbars with Firefox and Opera */
html {overflow: scroll}

/* Bug Fixing */

/* enable :hover for more than <a> in IE6 */
* html body { behavior: url("../js/csshover.htc"); }

/* make transparent pngs work in IE6 */
* html body { behavior: url('../js/iepngfix.htc'); }

/* /////////////// Helfer ////////////////////////////// */

.barrierReef {
    position: absolute;
    left: -5000px;
	top: -5000px;
}
.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 */
* html .clearfix {height:1px;}

