/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{margin: 0px; padding: 0px;}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {font-size: 100%;}

/* Removes list-style from lists */
ol, ul {list-style: none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{font-style: normal; font-weight: normal;}

/* Removes border from fieldset and img */
fieldset, img {border: 0px;}

/* Left-aligns text in caption and th */
caption, th {text-align: left;}


/* Removes quotation marks from q */
q:before, q:after {content: '';}

/* CSS DEFINITIONEN */

/* Positionierung Center */

html, body {
	height: 100%;         /* required */
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
}
div#distance { 
	margin-bottom: -300px;; /* half of content height */
	background: red;      /* temporary - used to see div */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */
}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 600px;         /* required - desired height */
	width: 1000px;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

body { background: #add829; font-family: Arial; font-size: 12px; font-weight: bold; color: white; }

div#logo {position: absolute; z-index: 2; top: 300px;}
div#logo img { margin: 30px;}	

div#transparent {position: absolute; z-index: 1; top: 250px; left: 100px;}

div#textnet { position: absolute; top: 450px; left: 50px; height: 100px; width: 450px; display: none; }
div#textAG { position: absolute; top: 450px; left: 596px; height: 100px; width: 300px; display: none; }
