html, body
{
	margin:0px; padding:0px;
}

div#bg
{
	width:950px; height:100%;
	margin:0px -475px;
	background-image:'../img/bedach_01.gif';
	background-color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute; top:0px; left:50%;
	overflow:visible;
}

div#header
{
	width:100%; height:15px;
	margin:0px; padding:0px;
	background-color:#DF0519;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	position:absolute; top:85px; left:0px;
}

div#header a
{
	color:#FFFFFF;
}

img.topright
{
	position:absolute; top:1px; right:25px;
}

div#navi
{
	width:100%; height:45px;
	margin:100px auto 0px; padding:0px;
	overflow:visible;
}

div#content
{
	width:100%; height:80%;
	margin:0px; padding:0px;
	overflow:visible;
}

div#content div.leftcontainer
{
	width:320px; height:100%;
	margin:10px 0px; padding:0px;
	float:left;
	background-color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
	overflow:visible;
}

div#content div.textcontent
{
	width:630px; height:100%;
	margin:40px 0px 0px 0px; padding:0px;
	float:left;
	overflow:visible;
}
div#content div.leftcontainer ul
{
	margin:20px 5px 0px 10px; padding:0px 0px 0px 10px;
}
div.textcontent div.heading
{
	position:absolute; top:160px; right:0px;
	margin:0px; padding:0px;
}

/* FORM */
form.kontakt fieldset{ margin-bottom:10px; }
form.kontakt legend{ padding:0px 5px; font-weight:bold; }
form.kontakt label{ display:inline-block; line-height:1.8; vertical-align:top; }
form.kontakt fieldset ol{ margin:0px; padding:0px;}
form.kontakt fieldset li{ list-style:none; padding:8px; margin:0px; }
form.kontakt fieldset fieldset{ border:none; margin:3px 0px 0px; }
form.kontakt fieldset fieldset legend{ padding:0px 0px 5px; font-weight:bold; }
form.kontakt fieldset fieldset label{ display:block; width:auto; }
form.kontakt em{ font-weight:bold; font-style:normal; color:#F00F00px; }
form.kontakt label{ width:110px; }
form.kontakt fieldset fieldset label{ margin-left:113px; }
form.kontakt legend{ padding:0px 2px; font-weight:bold; _margin:0px -7px; }
form.kontakt input.long{ width:216px; }
form.kontakt textarea{ width:400px; height:150px; }
