/* CSS für Arbeitsgemeinschaft Heiz- und Wasserkostenverteilung e.V. */
html, body {
    margin: 0;
    padding: 0;
    background-image: url(../gfx/layout/main_bg.gif);
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
}

#argesite {
    width: 668px;
    margin:0px auto 0px auto;
	padding:0px 5px 0px 5px;
    background-color: #FFFFFF;
}

#header {
    width: 668px;
    height: 113px;
    background-image: url(../gfx/layout/header.jpg);
}

#content-box {
	width:668px;
    background-color:#FFFFFF;
	background: url(../gfx/layout/menu_bg.gif) repeat-y;
}

#content-nl {
	padding: 10px 10px;
	width:648px;
    background-color:#FFFFFF;
}

#contentHead {
	float: left;
	width: 520px;
    height: 19px;
    background-color: #6E6855;
    margin: 0px 0px 1px 1px;
	padding: 5px 0px 0px 7px;
}

#content {
	float:right;
	width:527px;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
	min-height:450px;
}
#content h1 { font-size:14px; margin: 1px 0px 2px 0px; }
#content h2 { font-size:12px; margin: 1px 0px 2px 0px; color: #9EB1BF; }

#infoText { padding: 10px; font-size:11px; color: #000000; }
#infoText h1 { font-size:14px; display: inline; }
#infoText h2 { font-size:12px; display: inline; color: #9EB1BF; }

#footer {
    width: 668px;
    height: 38px;
    padding-top: 5px;
    background-image: url(../gfx/layout/footer_bg.gif);
    text-align: center;
}

 /* -----------------Menü Styles ----------------- */
#navTop {
    width:140px;
    padding:0px;
    margin:0px;
	float:left;

}
#navTop ul {
	width:140px;
    padding:0px;
    margin:0px;
    list-style-type:none;
}
#navTop a {
	background-color:#E0DBC9;
	padding:4px 0px 4px 15px;
	width:125px;
    font-size:10px;
    font-weight:bold;
	background: url(../gfx/layout/nav_bg.gif) no-repeat;
}
#navTop a, #navTop a:visited {
    color:#000000;
    text-decoration:none;
}
#navTop A:hover {
	background-color:#9EB1BF;
    color:#FFFFFF;
    text-decoration:none;
}
#navTop li {
	width:140px;
	padding:0px;
    margin:0px;
    border-bottom:1px solid #FFFFFF;
}
#navTop li a {
    display:block;
}
#navTop a.current, #navTop a:link.current, #navTop a:visited.current {
    color: #000000;
    background-color: #9EB1BF;
}

.icons {
    margin: 0px 7px;
	border: 0px;
}

#navIcons {
	float: left;
    width: 140px;
    height: 24px;
    background-color: #867F6A;
    margin-bottom: 1px;
}

/* DHTML MENU */
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid white;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: #E0DBC9;
	width: 205px;
}

.anylinkcss a, .anylinkcss a:link, .anylinkcss a:visited  {
	color:#000000;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid white;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #9EB1BF;
	color: white;
}

#argeError { width: 320px; padding: 10px; border:1px dotted #FF0000; background-color:#FFFFFF; margin:10px auto; }
#argeError p { margin: 3px 0px; }

/* Fonts */
a, a:link, a:visited { text-decoration:underline; color: #6E6855; }
a:hover { text-decoration:underline; color: #9EB1BF; }

a.FooterNav:link, a.FooterNav:visited, a.FooterNav:active, a.FooterNav:focus { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: none; color: #FFFFFF;}
a.FooterNav:hover { color: #000000;}

.contenth1 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #FFFFFF; font-weight: bold; }
.copyright { font-family: Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: #E0DBC9; }

td.formDesc { text-align: right; vertical-align: top; padding-top: 7px; }

p.pdf { height: 16px; background-image: url(../gfx/icons/pdf.gif); background-repeat: no-repeat; padding: 2px 0px 0px 19px; margin: 0px; }

/* ----------------- Image Styles ----------------- */
img { border: none; margin: 0px; padding: 0px; }
img.Thumb			{ margin:3px 3px 3px 3px; border:1px solid #000000;}
img.ThumbLeft	{ margin:3px 5px 3px 0px; float:left; border:1px solid #000000; }
img.ThumbRight	{ margin:3px 0px 3px 5px; float:right; border:1px solid #000000; }
img.ThumbCenter{ margin:10px 0px 10px 0px; border:1px solid #000000; }

/* ----------------- Form Styles ----------------- */
form, input, textarea, select { margin: 0px; padding: 2px; font:11px Verdana, Arial, Helvetica, sans-serif; }
input, textarea, select { background-color:#E0DBC9; }
fieldset { border: 0px; margin: 0px; padding: 0px; }
.contactForm { width:320px; }
.orderForm { width:320px; }
.checkBox { background-color: #FFFFFF; }



