/* Haupt CSS Definitionen */

html, body
{
	margin:0px;
	padding:0px;
	width:100%;
}

html
{
	overflow:scroll;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e9eef2;
	background-image:url(../img/elements/hg.wolken.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

form, fieldset, ul, ol, .clear
{
	margin:0px;
	padding:0px;
}

fieldset
{
	border:0px;
}

legend
{
	display:none;
}

/* clear-Element */
.clear
{
	clear:both;
	float:none;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
}

/* Hauptcontainer, zentrale Darstellung, Breite variierbar */
#mainFrame
{
	margin-left:auto;
	margin-right:auto;
	max-width:990px;
	min-width:770px;
	font-size:65.5%;
}

/* Accessability-Elemente, die nur bei ungenutztem CSS dargestellt werden müssen */
.accesElement
{
	display:none;
}

.vcard, .geo
{
	visibility:hidden;
	height:0px;
	width:0px;
	line-height: 0px;
	font-size: 0px;
}

/* runde Ecken ohne Schatten */
.edge
{
	background-image:url(../img/elements/ce.edge.left.top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.edge .edge
{
	background-image:url(../img/elements/ce.edge.right.top.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:100%;
}