* {
padding: 0px;
margin: 0px;
}

html {
height: 101%;
}

body {
background-image: url(bilder/bg.jpg);
background-repeat: repeat-x;
font-family: arial, helvetica;
}

#seite {
width: 1000px;
margin: 20px auto;
}

#head {

}

#logo {
background-image: url(bilder/logo.jpg);
background-repeat: none;
height: 165px;
width: 421px;
float:left;
}

#ecke {
background-image: url(bilder/oRe2.jpg);
background-repeat: none;
height: 60px;
width: 579px;
float:left;
}

#anschrift {
background: #ffffff;
height: 100px;
width: 539px;
float:left;
padding-top: 5px;
padding-right:40px;
text-align: right;
}

#anschrift h1 {
font-size: 12px;
color: #4da92a;
font-weight: bold;
line-height: 12px;
display:inline;
text-transform: uppercase;
}

#anschrift p {
font-size: 12px;
color: #a2ac88;
display:inline;
}

.clear {
clear:both;
}

#nav {
background: #ffffff;
height: 57px;
width: 1000px;
}

#nav1 {
width: 522px;
float:left;
}

#nav1 li {
width: 260px;
background-image: url(bilder/nav1Bg.jpg);
background-repeat: repeat-x;
list-style-type: none;
float:left;
height: 57px;
margin-right: 1px;
text-align: center;
line-height: 57px;
}

#nav1 li:hover {
background-image: url(bilder/nav1BgAct.jpg);
background-repeat: repeat-x;
}

#nav1 li a.on {
width: 260px;
background-image: url(bilder/nav1BgAct.jpg);
background-repeat: repeat-x;
list-style-type: none;
float:left;
height: 57px;
margin-right: 1px;
text-align: center;
line-height: 57px;
}

#nav a {
color: #ffffff;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
}

#nav2 {
float:left;
width: 441px;
height: 57px;
}

#nav2 li {
width: 220px;
background-image: url(bilder/nav2Bg.jpg);
background-repeat: repeat-x;
list-style-type: none;
float:left;
height: 28px;
text-align: center;
line-height: 28px;
}

#nav2 li:hover {
background-image: url(bilder/nav2BgAct.jpg);
background-repeat: repeat-x;
}

#nav2 li a.on {
width: 220px;
background-image: url(bilder/nav2BgAct.jpg);
background-repeat: repeat-x;
list-style-type: none;
float:left;
height: 28px;
text-align: center;
line-height: 28px;
}

#nav2 li a.download {
color: #4da92a;
font-size: 12px;
font-weight: bold;
}

#bildKpl /* Hintergrundbild über komplette Breite, d.h. ohne Navigation links*/
{
background: #ffffff;
background-image: url(bilder/); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 383px;  /* muss + padding-left + padding-right = 1000px sein*/
padding-left: 550px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}


#nav3 {
width: 260px;
float:left;
background: #ffffff;
}

#nav3 li {
width: 260px;
background: #a2ac88;
list-style-type: none;
line-height: 22px;
margin-top: 1px;
}

#nav3 li:hover {
background: #4da92a;
}

#nav3 li.gruen {
background: #4da92a;
}
#nav3 li.grau {
background: #cacabb;
}

#nav3 li a {
color: #ffffff;
font-size: 12px;
text-decoration: none;
padding-left: 20px; 
}

a.on {
width: 260px;
background: #4da92a;
}

#nav3 li li {
width: 260px;
background: #ffffff;
list-style-type: none;
line-height: 22px;
margin: 0;
/*margin-top: 1px;*/
}

#nav3 li li a {
color: #a2ac88;
font-size: 12px;
text-decoration: none;
padding-left: 20px;
}

#nav3 li li a:hover {
color: #ffffff;
}

#nav3 li li a.on {
background: #ffffff;
color: #4da92a;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-left: 20px;
}

#bildRe /* Hintergrundbild auf rechter Seite, mit Navigation links*/
{
background: #ffffff;
background-image: url(bilder/voltastrasse1.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#bildReFreiraumplanung
{
background: #ffffff;
background-image: url(bilder/freiraumplanung2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#bildReFreiraumplanungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 200px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 370px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 100px; /* Textabstand vom oberen Rand */
}


#hausgartenGartenplanung
{
background: #ffffff;
background-image: url(bilder/hausgarten_planung.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 601px;
}

#hausgartenGartenplanungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 170px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 480px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 60px; /* Textabstand vom oberen Rand */
}


#freiflaechengestaltung
{
background: #ffffff;
background-image: url(bilder/wohnorte_2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#freiflaechengestaltungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 170px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 480px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
}

#sportorte
{
background: #ffffff;
background-image: url(bilder/sportorte.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#sportorteText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 200px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 410px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 40px; /* Textabstand vom oberen Rand */
}

#bildHausgartenOlitzscher /* Hintergrundbild auf rechter Seite, mit Navigation links*/
{
background: #ffffff;
background-image: url(bilder/olitzscher_entwurfsplan_h_701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 701px;
}

#bildHausgartenOlitzscherSchnitt
{
background: #ffffff;
background-image: url(bilder/olitzscher_schnitt_701_4.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 250px;
}

#olitzscherKurzbeschreibung
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 250px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 400px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 5px; /* Textabstand vom oberen Rand */
}

#bildHausgartenHaeusler /* Hintergrundbild auf rechter Seite, mit Navigation links*/
{
background: #ffffff;
background-image: url(bilder/haeusler_entwurfsplan_h_620.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 650px;
}

#haeuslerKurzbeschreibung
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 550px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 40px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 390px; /* Textabstand vom oberen Rand */
}

#bildHausgartenHaeuslerSchnitt
{
background: #ffffff;
background-image: url(bilder/haeusler_schnitt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 400px;
}


#bildHausgartenHaeuslerAuftraggeber
{
background: #ffffff;
background-image: url(bilder/hausgartenHaeuslerAuftraggeber.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
min-height: 467px;
}


#bildWohnanlageAlteNuernberger
{
background: #ffffff;
background-image: url(bilder/alteNuernbergerBaumbestand_701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#bildAlteNuernbergerFreiflaechengestaltungsplan
{
background: #ffffff;
background-image: url(bilder/alteNuernbergerFreiflaechengestaltungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#bildAlteNuernbergerSchnitt
{
background: #ffffff;
background-image: url(bilder/alteNuernbergerSchnitt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 710px;
}

#bildAlteNuernbergerDetail
{
background: #ffffff;
background-image: url(bilder/alteNuernbergerDetail.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#bildAlteNuerbergerAuftraggeber
{
background: #ffffff;
background-image: url(bilder/DSCN0376_701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#bildwohnanlageLieblstrasse
{
background: #ffffff;
background-image: url(bilder/wohnanlageLieblstrasseAusfuehrungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 710px;
}

#kurzbeschreibungwohnanlageLieblstrasse
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 550px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 40px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 510px; /* Textabstand vom oberen Rand */
}


#wohnanlageLieblstrasseFotoAuftraggeber
{
background: #ffffff;
background-image: url(bilder/wohnanlageLieblstrasseFotoAuftraggeber.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
min-height: 504px;
}

#auftraggeberWohnanlageLieblstrasse
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 500px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 40px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 10px; /* Textabstand vom oberen Rand */
}

#bildOhneBg
{
background: #ffffff;
/*background-image: url(bilder/alteNuernbergerDetail.jpg);  Hier das Hintergrundbild einfügen 
background-repeat: no-repeat;
background-position: 0px 1px;*/
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 400px;
}

#kurzbeschreibungWohnanlageAlteNuernberger
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 550px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 40px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 440px; /* Textabstand vom oberen Rand */
}


#bildwohnanlageLilienthalstrasse
{
background: #ffffff;
background-image: url(bilder/lilienthalstrasseFreiflaechengestaltungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 670px;
}


#baseballBBAuftraggeber
{
background: #ffffff;
background-image: url(bilder/baseball-bad-homburg.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
min-height: 467px;
}

#baseballBBAuftraggeberText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 500px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 1px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 190px; /* Textabstand vom oberen Rand */
}

#baseballBBPlan
{
background: #ffffff;
background-image: url(bilder/plan_baseball_bad_homburg.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#baseballBBPlanText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 550px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 20px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 480px; /* Textabstand vom oberen Rand */
}

#kunstrasenBBAuftraggeber
{
background: #ffffff;
background-image: url(bilder/kunstrasen_bad_homburg_bst_1.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#kunstrasenBBAuftraggeberText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 550px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 20px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 480px; /* Textabstand vom oberen Rand */
}


#kunstrasenBBKurzbeschreibung
{
background: #ffffff;
background-image: url(bilder/kunstrasen_bad_homburg_ausfuehrungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#kunstrasenBBKurzbeschreibungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 250px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 430px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 50px; /* Textabstand vom oberen Rand */
}

#kunstrasenBBSchnitt
{
background: #ffffff;
background-image: url(bilder/kunstrasen_bad_homburg_schnitt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 550px;
}



#skateranlageDonauparkKurzbeschreibung
{
background: #ffffff;
background-image: url(bilder/skater_donau_regensburg_2_701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 660px;
}

#skateranlageDonauparkKurzbeschreibungText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 250px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 380px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
}

#skateranlageDonauparkAuftraggeber
{
background: #ffffff;
background-image: url(bilder/skater_donau_regensburg_1_701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#skateranlageSchwabelweisKurzbeschreibung
{
background: #ffffff;
background-image: url(bilder/skateranlage_schwabelweis_plan_2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#skateranlageSchwabelweisKurzbeschreibungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 400px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
}

#skateranlageSchwabelweisAuftraggeber
{
background: #ffffff;
background-image: url(bilder/skateranlage_schwabelweis_4.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 480px;
}


#skateranlageSchwabelweisText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 690px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 290px; /* Textabstand vom oberen Rand */
}


#skateranlageLandshutKurzbeschreibung
{
background: #ffffff;
background-image: url(bilder/skateranlage_landshut_schnitt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#skateranlageLandshutKurzbeschreibungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 600px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 440px; /* Textabstand vom oberen Rand */
}

#skateranlageLandshutAuftraggeber
{
background: #ffffff;
background-image: url(bilder/skateranlage_landshut_4_701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 15px; /* Textabstand vom oberen Rand */
min-height: 480px;
}


#skateranlageLandshutText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 690px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 40px; /* Textabstand vom oberen Rand */
}


#skateranlagebadHomburgKurzbeschreibung
{
background: #ffffff;
background-image: url(bilder/bad_homburg.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#skateranlagebadHomburgKurzbeschreibungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 600px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 420px; /* Textabstand vom oberen Rand */
}

#skateranlagebadHomburgEntwurf
{
background: #ffffff;
background-image: url(bilder/skateranlage_bad_homburg_entwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 570px;
}


#skateranlagebadHomburgAuftraggeber
{
background: #ffffff;
background-image: url(bilder/skateranlage_bad_homburg_schnitt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 15px; /* Textabstand vom oberen Rand */
min-height: 380px;
}


#skateranlagebadHomburgText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 690px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 200px; /* Textabstand vom oberen Rand */
}


#bildSpielplaetze
{
background: #ffffff;
background-image: url(bilder/spielorte_2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}


#bildSpielplaetzeText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 170px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 485px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 20px; /* Textabstand vom oberen Rand */
}



#voltastrasse2
{
background: #ffffff;
background-image: url(bilder/voltastrasse_2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#voltastrasseVorentwurf
{
background: #ffffff;
background-image: url(bilder/voltastrasse_vorentwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 550px;
}

#voltastrasseEntwurf
{
background: #ffffff;
background-image: url(bilder/voltastrasse_entwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 550px;
}

#voltastrasseAusfuehrungsplan
{
background: #ffffff;
background-image: url(bilder/voltastrasse_ausfuehrungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#voltastrasseAuftraggeber
{
background: #ffffff;
background-image: url(bilder/voltastrasse_1.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 435px;
}


#voltastrasseText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 10px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 140px; /* Textabstand vom oberen Rand */
}


#sperberschule1
{
background: #ffffff;
background-image: url(bilder/sperberschule_1b.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 475px;
}

#sperberschuleText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 250px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 400px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
}

#sperberschuleText2
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 600px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 20px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 30px; /* Textabstand vom oberen Rand */
}

#sperberschuleVorentwurf
{
background: #ffffff;
background-image: url(bilder/sperberschule_vorentwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 630px;
}

#sperberschuleAuftraggeber
{
background: #ffffff;
background-image: url(bilder/sperberschule_6.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 630px;
}

#sperberschuleDetail
{
background: #ffffff;
background-image: url(bilder/sperberschule_detail_kletterfels.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 630px;
}



#schlachthofstrasse1
{
background: #ffffff;
background-image: url(bilder/schlachthofstrasse_1und2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 560px;
}

#schlachthofstrasseText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 600px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 20px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 200px; /* Textabstand vom oberen Rand */
}

#schlachthofstrasseAusfuehrungsplan
{
background: #ffffff;
background-image: url(bilder/schlachthofstrasse_ausfuehrungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 440px;
}

#schlachthofstrasseDetail
{
background: #ffffff;
background-image: url(bilder/schlachthofstrasse_muellhaeuschen701.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 680px;
}

#schlachthofstrasseAuftraggeber
{
background: #ffffff;
background-image: url(bilder/schlachthofstrasse_3.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 480px;
}


#schlachthofstrasseText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 10px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 170px; /* Textabstand vom oberen Rand */
}


#schlachthofstrasseTextAuftraggeber
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 150px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 230px; /* Textabstand vom oberen Rand */
}


#bildSakraleOrte
{
background: #ffffff;
background-image: url(bilder/sakraleOrte.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 350px;
}


#bildSakraleOrteText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 220px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 455px; /* Textabstand vom linken Rand */
padding-right: 55px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
}


#mallersdorf_a_beschreibung
{
background: #ffffff;
background-image: url(bilder/mallersdorf_a_beschreibung.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 350px;
}

#mallersdorf_aText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 300px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 355px; /* Textabstand vom linken Rand */
padding-right: 55px; /* Textabstand vom rechten Rand */
padding-top: 85px; /* Textabstand vom oberen Rand */
}

#mallersdorf_aEntwurf
{
background: #ffffff;
background-image: url(bilder/mallersdorf_a_plaene.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 570px;
}

#mallersdorf_aFotos
{
background: #ffffff;
background-image: url(bilder/mallersdorf_a_fotos.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 570px;
}

#mallersdorf_aFotosText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 500px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 350px; /* Textabstand vom oberen Rand */
}

#mallersdorf_n_beschreibung
{
background: #ffffff;
background-image: url(bilder/mallersdorf_n_beschreibung2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 350px;
}

#mallersdorf_nText
{
font-size: 12px;
line-height: 18px;
color: #ffffff;
float:left;
width: 300px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 355px; /* Textabstand vom linken Rand */
padding-right: 55px; /* Textabstand vom rechten Rand */
padding-top: 0px; /* Textabstand vom oberen Rand */
}

#mallersdorf_nEntwurf
{
background: #ffffff;
background-image: url(bilder/mallersdorf_n_entwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 400px;
}

#mallersdorf_nPflanzplan
{
background: #ffffff;
background-image: url(bilder/mallersdorf_n_pflanzplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#mallersdorf_friedhof_beschreibung
{
background: #ffffff;
background-image: url(bilder/mallersdorf_friedhof_beschreibung2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 590px;
}

#mallersdorf_friedhofText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 10px; /* Textabstand vom linken Rand */
padding-right: 55px; /* Textabstand vom rechten Rand */
padding-top: 330px; /* Textabstand vom oberen Rand */
}

#mallersdorf_friedhofKonzept
{
background: #ffffff;
background-image: url(bilder/mallersdorf_friedhof_konzept.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 590px;
}

#mallersdorf_friedhofAusfuehrungsplan
{
background: #ffffff;
background-image: url(bilder/mallersdorf_friedhof_ausfuehrungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 480px;
}

#mallersdorf_friedhofAusschnitt
{
background: #ffffff;
background-image: url(bilder/mallersdorf_friedhof_ausschnitt_mitte.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 520px;
}

#werdenfelsBeschreibung
{
background: #ffffff;
background-image: url(bilder/werdenfels_uebersichtsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 750px;
}

#werdenfelsBeschreibungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 10px; /* Textabstand vom linken Rand */
padding-right: 55px; /* Textabstand vom rechten Rand */
padding-top: 470px; /* Textabstand vom oberen Rand */
}

#werdenfelsAusfuehrungsplan
{
background: #ffffff;
background-image: url(bilder/werdenfels_ausfuehrungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#werdenfelsDetails
{
background: #ffffff;
background-image: url(bilder/werdenfels_gabionenwand.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 730px;
}


#stadtplanung
{
background: #ffffff;
background-image: url(bilder/stadtplanung.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#stadtplanungText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 220px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 10px; /* Textabstand vom oberen Rand */
}


#orteInDerStadt
{
background: #ffffff;
background-image: url(bilder/orte_in_der_stadt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 601px;
}

#orteInDerStadtText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 200px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 440px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 20px; /* Textabstand vom oberen Rand */
}

#orteInDerLandschaft
{
background: #ffffff;
background-image: url(bilder/orte_in_der_landschaft.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 601px;
}

#orteInDerLandschaftText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 160px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 20px; /* Textabstand vom oberen Rand */
}


#kurzbeschreibungRR
{
background: #ffffff;
background-image: url(bilder/reutlingen_analyse.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 800px;
}

#kurzbeschreibungRRText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 700px; /* Textabstand vom oberen Rand */
}

#entwurfRR
{
background: #ffffff;
background-image: url(bilder/reutlingen_entwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 955px;
}

#modellRR
{
background: #ffffff;
background-image: url(bilder/reutlingen_modell.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 468px;
}

#detailRR
{
background: #ffffff;
background-image: url(bilder/reutlingen_detail.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 640px;
}

#bebauungsplanRR
{
background: #ffffff;
background-image: url(bilder/reutlingen_bebauungsplan.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 720px;
}


#allgemeinMainz
{
background: #ffffff;
background-image: url(bilder/mainz_planungsgebiet.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#allgemeinMainzText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 540px; /* Textabstand vom oberen Rand */
}

#vorkonzepteMainz
{
background: #ffffff;
background-image: url(bilder/mainz_vorkonzepte.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 370px;
}

#entwurfMainz
{
background: #ffffff;
background-image: url(bilder/mainz_entwurf.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 780px;
}

#allgemeinSchluchsee
{
background: #ffffff;
background-image: url(bilder/schluchsee-vorueberlegung.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#allgemeinSchluchseeText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 500px; /* Textabstand vom oberen Rand */
}

#variante_aSchluchsee
{
background: #ffffff;
background-image: url(bilder/schluchsee_visionen.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 880px;
}

#variante_aSchluchseeText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 670px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 640px; /* Textabstand vom oberen Rand */
}


#variante_bSchluchsee
{
background: #ffffff;
background-image: url(bilder/schluchsee_visionen2.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 800px;
}


#allgemeinTitisee
{
background: #ffffff;
background-image: url(bilder/titisee1.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#allgemeinTitiseeText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 260px; /* Textabstand vom oberen Rand */
}

#konzeptTitisee
{
background: #ffffff;
background-image: url(bilder/titisee_konzept.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 600px;
}

#konzeptTitiseeText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 650px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 0px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 500px; /* Textabstand vom oberen Rand */
}

#naturTitisee
{
background: #ffffff;
background-image: url(bilder/titisee_natur.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 450px;
}

#kulturTitisee
{
background: #ffffff;
background-image: url(bilder/titisee_kulturmeile.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 530px;
}


#kontakt
{
background: #ffffff;
background-image: url(bilder/kontakt.jpg); /* Hier das Hintergrundbild einfügen */
background-repeat: no-repeat;
background-position: 0px 1px;
float:left;
width: 643px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 30px; /* Textabstand vom linken Rand */
padding-right: 67px; /* Textabstand vom rechten Rand */
padding-top: 31px; /* Textabstand vom oberen Rand */
min-height: 500px;
}

#kontaktText
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 400px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 160px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 20px; /* Textabstand vom oberen Rand */
}

#kontaktText2
{
font-size: 12px;
line-height: 18px;
color: #000000;
float:left;
width: 600px; /* muss + padding-left + padding-right = 740px sein*/
padding-left: 20px; /* Textabstand vom linken Rand */
padding-right: 60px; /* Textabstand vom rechten Rand */
padding-top: 60px; /* Textabstand vom oberen Rand */
}

.teaser {
olitzscherKurzbeschreibung
font-weight: bold;
}

.wort {
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
padding-top: 20px;
}

.text {
font-size: 12px;
line-height: 18px;
color: #000000;
}

.textXL {
font-size: 14px;
line-height: 18px;
color: #000000;
font-weight: bold;
}


#nav4 {
width: 623px;
background: #a2ac88;
padding-left: 40px;
padding-right: 40px;
height: 22px;
margin-left: 260px;
}

#nav4 li {
list-style-type: none;
line-height: 20px;
float: left;
padding-left: 5px;
padding-right: 5px;
}

#nav4 li:hover {
background: #4da92a;
}

#nav4 li.gruen {
background: #4da92a;
}

#nav4 li a {
color: #ffffff;
font-size: 12px;
text-decoration: none;
}

#nav5 {
width: 623px;
background: #a2ac88;
padding-left: 40px;
padding-right: 40px;
height: 22px;
margin-left: 260px;
margin-top: 1px;
}

#nav5 li {
list-style-type: none;
line-height: 20px;
float: left;
padding-left: 5px;
padding-right: 5px;
}

#nav5 li:hover {
background: #4da92a;
}

#nav5 li a {
color: #ffffff;
font-size: 12px;
text-decoration: none;
}

#nav5 li.gruen {
background: #4da92a;
}

.weiss
{
color: #ffffff;
font-size: 12px;
line-height: 18px;
}

.schwarz
{
color: #000000;
font-size: 12px;
line-height: 18px;
}

.leftalign {
float: left;
margin: 0 10px 0 0;
}

.rightalign {
float: right;
margin: 0 0 0 10px;
}

.s {font-size: 1px;}


/*lb - start */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.x-leasing.de/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.x-leasing.de/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*lb - end*/