/* alle abstaende auf null setzen, zeilenabstand einstellen */

* {
	margin:0px;
	padding:0px;
	line-height:1.7em;
}

body {
	color:#777;
	font-size:76%;
	font-family: Arial, Helvetica, sans-serif;
	background:url(bilder/streifen.gif) left repeat-y #fff;
}

.abstandshalter {
	height:40px;
}

#aeres---logo {
	position:absolute;
	top:76px;
	left:123px;
}
#aeres-logo {
	position:absolute;
	top:88px;
	left:48px;
}

#aeres-schriftzug-kopf {
	position:absolute;
	top:150px;
	left:305px;
}

#kues-logo {
	margin:20px 0px 0px 0px;
}

#streifen1 {
	width:100%;
	height:60px;
	background-color:white;
}

#streifen2 {
	margin-top:00px;
	margin-left:280px;
	margin-right:0px;
	width:auto;
	height:130px;
	background:#61ba90;
}

#navigation {
	float:left;
	text-align:right;
	padding-top:91px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width:245px;
	background-color:white;
	text-transform:uppercase;
	letter-spacing:1px;
}
 /* aenderungen auf wunsch von herrn tassone: */
#navigation {
	padding-top:19px; /* die beiden zahlen müssen in der summe 91 ergeben */
	margin-top:72px;  /* die beiden zahlen müssen in der summe 91 ergeben */
	margin-left:0px;
	margin-right:0px;
}
/* ende der aenderungen */


#sprachauswahl {
	float:left;
	text-align:right;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
	padding-top:8px;
	width:245px;
	background:url(bilder/streifen.gif) left repeat-y #fff;
}

/* aenderungen auf wunsch von herrn tassone: */
#sprachauswahl {
	margin-top:10px;
}
/* ende der aenderungen */

#sprachauswahl span {
	margin-right:10px;
	padding-right:25px;
	font-size:85%;
	vertical-align:baseline;
	display:block;
}

#englisch { background:url(bilder/englisch.gif) center right no-repeat; }
#deutsch { background:url(bilder/german.gif) center right no-repeat; }

#navigation li {
	list-style: none;
}

div .menutitle {
	color:#61ba90;
	margin-top:1em;
	cursor:pointer;
}

div .submenutitle {
	color:#777;
	margin-top:0em;
	cursor:pointer;
}

li a.navi {
	color:#777;
	font-size:85%;
}

div .menutitle:first-child {
	margin-top:0em;
}

#hauptteil {
	float:left;
	margin-top:0px;
	margin-left:35px;
	margin-right:0px;
	width:425px;
	padding-bottom:20px;
}

#hauptteil ul {
	margin:10px 0 0 0;
	list-style-type: none;
	padding:0 0 10px 0;
}

#hauptteil li {
	list-style-type: none;
	padding-bottom:5px;
	margin-left:20px;
	background: url(bilder/bullet.gif) no-repeat 0 0.6em; padding-left:15px;
}

#d1 {
	position:relative;
	height:90px;
	bottom:0px;
	border:0px solid blue;
}

#d2 {
	clear:left;
	border:0px solid blue;
}

#d2 p {
	margin-bottom:1em;
}

#headlines {
	position:absolute;
	bottom:15px;
}

#headlines h1, #rechte-spalte h1, #hauptteil h1{
	font-size:1.7em;
	line-height:1.5em;
/*	font-weight:lighter;
*/	letter-spacing:1px;
	color:#61ba90;
}

#headlines h2, #rechte-spalte h2, #hauptteil h2, #hauptteil h3 {
	font-size:1.2em;
	line-height:1.2em;
/*	font-weight:lighter;
*/	letter-spacing:1px;
	color:#61ba90;
}

.one {
	min-height:149px;
	margin:0px 0px 5px 0px;
}

.two {
	float:left;
	width:105px;
	clear:left;
}

.three {
	padding-left:130px;
}

#rechte-spalte {
	float:left;
	margin-top:-60px;
	margin-left:70px;
	width:165px;
}
#rechte-spalte img {
	margin:0 0 5px 0 !important;
	display:block;
}

ul.nachrichten {
	margin-top:10px;
}

li.newsmeldung {
	list-style:none;
	margin-bottom:0.5em;
}

a:link { color:#61ba90; text-decoration:none; border-bottom:0px dotted; }
a:visited { color:#61ba90; text-decoration:none; border-bottom:0px dotted; }
a:hover { color:#000 !important; text-decoration:none; border-bottom:0px dotted; }
a:active { color:#61ba90; text-decoration:none; border-bottom:0px dotted; }

.submenu a[href ^='http'],
#hauptteil a[href ^='http'] { 
   padding-right: 15px;
   background:transparent url(bilder/icon_extern.gif) right center no-repeat ;
}

/* verlinkte Bilder bekommen keinen Rand: */
a img { border:0px !important; }

#fusszeile {
	clear:both;
	height:120px;
	padding:20px 0px 50px 280px;
	background:url(bilder/aeres-schriftzug-07.gif) 280px center no-repeat;
}

/*#formular { margin:0 auto; padding:0; width:auto; }
*/	/* start style formular */
	form { margin:0; padding:0;}
	fieldset {width:auto; border-width: 1px 0 0 0 ; border-color: #61ba90; border-style:solid; padding:10px; margin:0px; text-align:left;}
	fieldset:hover {border-color:#000;}
	fieldset#checkbox input  {width:35px;}
	legend {/*color:#61ba90; */font-size:1.1em; font-weight:bold; padding:5px; margin:5px; background:none;}
	label {font-size:1em; margin:0 3px 3px 10px; padding:0; line-height:1.5em; width:95px; display:block; float:left; clear:left;}
	input {border:1px solid #000; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff;}
	input:focus {border-color:#61ba90;}
	select {border:1px solid #61ba90; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:175px;}
	textarea {width:244px; border:1px solid #000;}
	textarea:focus {border-color:#61ba90;}
	.pflichtfeld {font-weight:bold; color:#61ba90;}
	.plz {width:50px;}
	.ort {width:180px;}
	.strasse {width:200px;}
	.strnummer {width:30px;}
	.submitbtn {width:100px; background:#61ba90; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:0;}
	.submitbtn:hover {background:#000; color:#fff; border:1px solid; border-color:#999 #333 #333 #999;}
	/* ende style formular */


.startseite #startseite,
.hu #hu,
.au #au,
.abnahmen #abnahmen,
.feinstaub #feinstaub,
.oldtimer #oldtimer,
.bokraft #bokraft-verlinkung,
.gsp #gsp,
.maengelkarte #maengelkarte,
.schadengutachten #schadengutachten,
.wertgutachten #wertgutachten,
.kuesplus #kuesplus,
.pruefingenieure #pruefingenieure,
.sachverstaendige #sachverstaendige,
.buerokraefte #buerokraefte,
.kontakt #kontakt,
.anfahrt #anfahrt,
.links #links,
.impressum #impressum

{ padding: 3px 0px 2px 3px; border-right: 0px solid #61ba90; color: red !important;}
