body { text-align: center; background: url(http://www.ahcam.com/grafiken/bg_verlauf_ahcam4.jpg) repeat-x; margin: 0px; padding: 0px; font-family: "Century Gothic", Arial, Verdana, Helvetica; font-size: 12px; color: #ffffff; overflow: auto; /*overflow: -moz-scrollbars-vertical;*/ }

a {text-decoration: none; color:#9aabcf; font-family: "Century Gothic", Verdana; font-size: 11px;}
a:link, a:active, a:visited {text-decoration: none; color:#9aabcf;}
a:hover {text-decoration: none; color:#FF9900;}

a.gruen {text-decoration:none; color:#9cc235;}
a.gruen:link, a.gruen:visited {color:#9cc235;}
a.gruen:hover {color:#FF9900;}
.gruen {color:#9cc235;}


a.rot {text-decoration:none; color:#ff9900; font-weight: normal; font-family: "Century Gothic", Verdana;}
a.rot:link, a.rot:visited {color:#ff9900; font-weight: normal; font-family: "Century Gothic", Verdana;}
a.rot:hover {color:#FF3300; font-family: "Century Gothic", Verdana;}
.rot {color:#ff9900; font-weight: normal; font-family: "Century Gothic", Verdana;}

#halle { margin: auto; padding: 0px; text-align: left; width: 995px; }

#logo { position: relative; top: 22px; left: 27px; margin: 0px; padding: 0px; }

#leiste_start { position: relative; top: 29px; left: 0px; margin: 0px; padding: 0px; }
.bild_pos {position: absolute; top: 0px; margin: 0px; padding: 0px;}

#linie { position: relative; top: 46px; left: 17px; margin: 0px; padding: 0px; }

#ani { position: relative; top: 50px; left: 210px; margin: 0px; padding: 0px; font-family: "Century Gothic", Arial; font-size: 33px;  font-weight: bold; }

#text { position: relative; top: 210px; left: 27px; margin: 0px; padding: 0px; font-family: "Century Gothic", Arial; font-size: 33px;  font-weight: bold; }

#textNeu { position: relative; top: 35px; left: 250px; margin: 0px; padding: 0px; font-family: "Century Gothic", Arial; font-size: 12px;  font-weight: normal; width: 600px; text-align: justify;}
#textNews { position: absolute; top: 400px; left: 170px; margin: 0px; padding: 0px; font-family: "Century Gothic", Arial; font-size: 12px;  font-weight: normal; width: 130px; text-align: justify; vertical-align: top;}

#navoben { position: relative; top: 29px; left: 15px; width: 1000px; height: 15px; margin: 0px; padding: 0px; }
#navoben_gewerbe { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; }
#navoben_privat { position: absolute; top: 0px; left: 84px; margin: 0px; padding: 0px; }
#navoben_film { position: absolute; top: 0px; left: 149px; margin: 0px; padding: 0px; }
#navoben_schausteller { position: absolute; top: 0px; left: 248px; margin: 0px; padding: 0px; }
#navoben_ton { position: absolute; top: 0px; left: 365px; margin: 0px; padding: 0px; }
#navoben_veranstaltungen { position: absolute; top: 0px; left: 459px; margin: 0px; padding: 0px; }
#navoben_werbung { position: absolute; top: 0px; left: 590px; margin: 0px; padding: 0px; }
#navoben_schaden { position: absolute; top: 0px; left: 845px; margin: 0px; padding: 0px; white-space : nowrap; }

#navmitten { position: relative; top: 38px; left: 170px; width: 728px; height: 15px; margin: 0px; padding: 0px; }


#navmitten_aktuelles { position: absolute; top: 0px; left: 100px; margin: 0px; padding: 0px; }
#navmitten_empfehlung { position: absolute; top: 0px; left: 257px; margin: 0px; padding: 0px; }
#navmitten_ueberuns { position: absolute; top: 0px; left: 362px; margin: 0px; padding: 0px; }
#navmitten_unserTeam { position: absolute; top: 0px; left: 445px; margin: 0px; padding: 0px; }
#navmitten_firmenverbund { position: absolute; top: 0px; left: 535px; margin: 0px; padding: 0px; }
#navmitten_engagement { position: absolute; top: 0px; left: 530px; margin: 0px; padding: 0px; }
#navmitten_kontakt { position: absolute; top: 0px; left: 650px; margin: 0px; padding: 0px; }
#navmitten_login { position: absolute; top: 0px; left: 639px; margin: 0px; padding: 0px; }
#navmitten_impressum { position: absolute; top: 0px; left: 730px; margin: 0px; padding: 0px; }

/*#navmitten_empfehlung { position: absolute; top: 0px; left: 287px; margin: 0px; padding: 0px; }
#navmitten_ueberuns { position: absolute; top: 0px; left: 392px; margin: 0px; padding: 0px; }
#navmitten_firmenverbund { position: absolute; top: 0px; left: 485px; margin: 0px; padding: 0px; }
#navmitten_engagement { position: absolute; top: 0px; left: 530px; margin: 0px; padding: 0px; }
#navmitten_kontakt { position: absolute; top: 0px; left: 620px; margin: 0px; padding: 0px; }
#navmitten_login { position: absolute; top: 0px; left: 639px; margin: 0px; padding: 0px; }
#navmitten_impressum { position: absolute; top: 0px; left: 730px; margin: 0px; padding: 0px; }*/

.leftalign {
	float: left;
	/*valign: top;*/
	margin: 0 10px 10px 0;
}

.rightalign {
	float: right;
	margin: 10px 10px 0 10px;
}


/*#navmitten { position: relative; top: 38px; left: 170px; width: 728px; height: 15px; margin: 0px; padding: 0px; }
#navmitten_aktuelles { position: absolute; top: 0px; left: 66px; margin: 0px; padding: 0px; }
#navmitten_schaden { position: absolute; top: 0px; left: 130px; margin: 0px; padding: 0px; }
#navmitten_empfehlung { position: absolute; top: 0px; left: 228px; margin: 0px; padding: 0px; }
#navmitten_ueberuns { position: absolute; top: 0px; left: 307px; margin: 0px; padding: 0px; }
#navmitten_firmenverbund { position: absolute; top: 0px; left: 368px; margin: 0px; padding: 0px; }
#navmitten_engagement { position: absolute; top: 0px; left: 463px; margin: 0px; padding: 0px; }
#navmitten_kontakt { position: absolute; top: 0px; left: 580px; margin: 0px; padding: 0px; }
#navmitten_login { position: absolute; top: 0px; left: 639px; margin: 0px; padding: 0px; }
#navmitten_impressum { position: absolute; top: 0px; left: 730px; margin: 0px; padding: 0px; }*/

