html { height:100%; }

body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6c67;
	background-color:#ebebeb;
	font-size:12px;
	height:100%;
}

body *
{
	margin:0px;
	padding:0px;
}

a img { border:none; }

div#centersite
{
	background-image:url(/images/bg.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:753px;
	margin-left:-485px;
	height:398px;
	position:relative;
	left:50%;
	padding-top:211px;
	padding-left:217px;
}

h1.logoheading
{
	font-size:1px;
	text-indent:-5000px;
	width:248px;
	height:90px;
	position:absolute;
	top:92px;
	left:217px;
	background-image:url(/images/aconomi.png);
	background-repeat:no-repeat;
}

ul.extramenu
{
	list-style-type:none;
	position:absolute;
	right:190px;
	top:8px;
}
ul.extramenu li
{
	display:block;
	float:right;
	border-left:1px solid #6c6c67;
}

ul.extramenu li a
{
	display:block; padding:1px 10px;
	text-decoration:none;
	font-size:12px;
	color:#6c6c67;
}

ul.extramenu li.lastli
{
	border-left:none;
}

ul.mainmenu
{
	position:absolute;
	top:286px;
	left:59px;
	width:137px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.mainmenu li
{
	display:block;
	width:100%;
	margin-top:4px;
}
ul.mainmenu li a
{
	font-size:12px;
	text-transform:uppercase;
	display:block;
	text-align:right;
	background-color:#fff;
	color:#6c6c67;
	text-decoration:none;
	padding:1px 8px;
}

ul.mainmenu li a:hover
{
	color:#333;
}

ul.mainmenu li ul
{
	margin:0px;
	padding:0px;
	margin-bottom:1em;
}

ul.mainmenu li ul li a
{
	background-color:transparent;
	text-transform:none;
	padding:0px 8px;
}

div.contentbox
{
	width:676px;
	min-height:258px;
	_height:258px;
	background-color:#fff;
	background-image:url(/images/headerimage.jpg);
	background-position:8px 8px;
	background-repeat:no-repeat;
	padding:135px 8px 95px 8px;
	_padding-bottom:0px;
	position:relative;
}

div.contentElement
{
margin-left:32px;
}

div.contentElement a
{
color:#00716b;
}

div.content-right a
{
color:#00716b;
}

div.contentElement ul
{
margin-left:12px;
}

div.footer
{
	position:absolute;
	bottom:0px;
	padding:18px;
	padding-top:58px;
	font-size:11px;
	text-align:center;
	width:640px;
	background-image:url(/images/footerlogo.png);
	background-position:top center;
	background-repeat:no-repeat;
}

div.footer em
{
	color:#00716b;
	font-weight:bold;
	font-style:normal;
}

div.contentimage-box
{
	width:155px;
	padding:0px 56px 4px 23px;
	float:left;
}

div.contentimage-box div.contentimage-img
{
	overflow:hidden;
	height:178px;
	width:155px;
	position:relative;
}

div.contentimage-box div.contentimage-text
{
	padding:4px;
	font-size:11px;
}

div.masklayer
{
	background-image:url(/images/mask.png);
	width:155px;
	height:178px;
	position:absolute;
	top:0px;
	left:0px;
}

div.content-right
{
	float:left;
	width:420px;
}

h2
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0.5em;
}

div.content-right p
{
	line-height:1.5em;
	margin-bottom:1em;
}

div.textonly
{
	padding:0px 20px;
}

div.clearElement { clear:both; display:block; }
h3 {

	padding-bottom:10px;
	
}


input { height:14px; position:relative; top:1px; border:1px solid #98acbf; line-height:14px; font-size:11px; }
.inputCheck {border:0px solid #98acbf;}
.inputNormal {width:240px;font-size:11px;color:#666;}
.selectNormal {width:240px;font-size:11px;color:#666;}
.textareaNormal {width:240px;font-size:11px;color:#666;}
.inputButton {width:242px;height:17px;font-size:11px;color:#666;line-height:12px;}
.inputtd {padding-left:10px;padding-bottom:2px;}
.texttd {width:120px;padding-bottom:2px;padding-left:3px;}
.groupheadline {padding:4px 0px 4px 0px;margin-bottom:30px;}
.groupheadline div { background-color:#EFEFEF; font-weight:bold; font-size:12px;padding:3px;}
.tablegroup {padding:12px;margin-bottom:4px;border:1px dotted #E0E0E0;}
.dyn_formulare {width:100%;}
.formulare {width:340px;float:left;}
.formulare_text {width:230px;float:left;}


div.startseite_links
{
margin-left:204px;
float:left;
width:204px;
border-top:1px dotted #666;
border-right:1px dotted #666;
padding:6px;
padding-left:0px;
}
div.startseite_rechts
{
float:left;
width:204px;
border-top:1px dotted #666;
padding:6px;
padding-right:0px;
}