* {margin:0;}
body {height:100%;background-image:url(../bilder/hintergruende/bg_horizontal.gif);background-repeat:repeat-y;background-position:center;}/*background-color:#8B4500/#E27A12;*/
.aussen {padding:30px 0 0 0;height:100%;font-family:Helvetica,Verdana,Arial;font-size:11px;}
.mitte {background-image:url(../bilder/hintergruende/bg_vertikal.gif);background-repeat:repeat-x;width:100%;height:550px;}
.innen {margin-left:auto;margin-right:auto;background-image:url(../bilder/hintergruende/bg_tabelle.gif);background-repeat:no-repeat;width:970px;height:550px;}
.inhalt {width:100%;height:300px;min-height:300px;margin-left:1px;margin-top:1px;}
.inhalt-links {width:669px;height:302px;float:left;margin-top:1px;background-color:#F9B44D;border:0px none;}

.logo {width:213px;height:45px;margin-left:auto;margin-top:30px;margin-right:10px;background-image:url(../bilder/allgemein/Logo.jpg);background-repeat:no-repeat;}
.logo, .inhalt-rechts .buero a, .inhalt-rechts .kontakt a, .inhalt-rechts .projekte a, .inhalt-rechts .home a, .navi-unten a, .links a, .points1 a, .points2 a, .points3 a, .points4 a, .points5 a {text-indent:-9999px;}

ul, li {text-decoration:none;list-style-position:outside;list-style-type:none;display:inline;}

a {text-decoration:none;color:#8B4500;}
a:hover {color:#CA9340;}

.clearen {clear:both;}
.links {width:151px;height:550px;float:left;margin:0 0 0 1px;}
.rechts {width:817px;height:550px;float:left;}
.zahlen-navi {width:150px;height:17px;margin-top:30px;}
.navi-unten {width:100%;height:16px;margin-top:0px;}
.navi-unten-back {width:100%;height:50px;margin-top:3px;} /*background-image:url(../bilder/MenueUntenBack.gif);background-repeat:no-repeat;background-position:1px 0px;*/

.inhalt-rechts {width:147px;height:302px;float:right;padding:0;margin:0;}
.inhalt-rechts .projekte-links {width:250px;float:left;margin-left:30px;margin-top:15px;}
.inhalt-rechts .projekte-rechts {width:370px;float:right;height:302px;}
.inhalt-rechts .projekte-thumbshots {width:260px;text-align:right;float:right;}
.inhalt-rechts .projekte-text {width:337px;float:left;margin-top:5px;margin-right:33px;}
.inhalt-rechts ul {margin:0;padding:0;}

.unten-inhalt {margin:20px;}

/* Navigation */
.navi-unten .architekten a, .navi-unten .bauherren a, .navi-unten .gartenbesitzer a, .navi-unten .kinder a {padding:0;float:left;height:16px;margin:1px 0 0 1px;background-repeat:no-repeat;background-position:0px 0px;}
.navi-unten .architekten a {background-image:url(../bilder/navigation/ButtfuerArchit.gif);width:99px;}
.navi-unten .bauherren a {background-image:url(../bilder/navigation/ButtFuerBauherren.gif);width:233px;}
.navi-unten .gartenbesitzer a {background-image:url(../bilder/navigation/ButtFuerGeartenbesitzer.gif);width:120px;}
.navi-unten .kinder a {background-image:url(../bilder/navigation/ButtFuerKinder.gif);width:131px;margin-left:84px;}
.navi-unten .architekten a:hover, .navi-unten .architekten.aktiv a, .navi-unten .bauherren a:hover, .navi-unten .bauherren.aktiv a, .navi-unten .gartenbesitzer a:hover, .navi-unten .gartenbesitzer.aktiv a, .navi-unten .kinder a:hover, .navi-unten .kinder.aktiv a {background-position:0px -16px;}

.inhalt-rechts a {height:17px;width:160px;float:left;background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}

/*Rechte Seite Standard-Navi*/
.home a {margin-top:232px;background-image:url(../bilder/navigation/ButtonHome1.gif);}
.home a:hover, .home.aktiv a {background-position:0px -17px;}
.buero a {background-image:url(../bilder/navigation/ButtonBuero.gif);}
.projekte a {background-image:url(../bilder/navigation/ButtonProjekte.gif);}
.kontakt a {background-image:url(../bilder/navigation/ButtonKontakt.gif);}
.buero a:hover, .buero.aktiv a, .projekte a:hover, .projekte.aktiv a, .kontakt a:hover, .kontakt.aktiv a {background-position:0px -34px;}

/* Gemeinsame Navi-Stile */
.subkontakt a, .subimp a, .subweb a, .subliebig a, .subeinenkel a, .subteam a, .subpartner a, .subadresse a, .subprojektliste a, .subobjektplanung a, .substadtplanung a, .suberschliessungsplanung a, .subhausgaerten a, .subumweltplanung a, .subgaertnernkinder a {height:15px;width:151px;float:right;background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subkontakt a:hover, .subkontakt.aktiv a, .subimp a:hover, .subimp.aktiv a, .subweb a:hover, .subweb.aktiv a, .subliebig a:hover, .subliebig.aktiv a, .subeinenkel a:hover, .subeinenkel.aktiv a, .subteam a:hover, .subteam.aktiv a, .subpartner a:hover, .subpartner.aktiv a, .subadresse a:hover, .subadresse.aktiv a, .subprojektliste a:hover, .subprojektliste.aktiv a, .subobjektplanung a:hover, .subobjektplanung.aktiv a, .substadtplanung a:hover, .substadtplanung.aktiv a, .suberschliessungsplanung a:hover, .suberschliessungsplanung.aktiv a, .subhausgaerten a:hover, .subhausgaerten.aktiv a, .subumweltplanung a:hover, .subumweltplanung.aktiv a, .subgaertnernkinder a:hover, .subgaertnernkinder.aktiv a {background-position:0px -15px;}

/* Linke Seite-Kontakt*/
.subkontakt a {background-image:url(../bilder/navigation/ButtKontaktKontakt.gif);margin-top:124px;}
.subimp a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtKontaktImpressum.gif);background-position:0px 0px;background-repeat:no-repeat;}
.subweb a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtKontaktWebdesign.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}

/* Linke Seite-Buero*/
.subliebig a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtBuroUlrike.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:124px;}
.subeinenkel a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtbueroSchwager.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subteam a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtBueroTeam.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subpartner a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtbueroKooperation.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subadresse a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtbueroAdresse.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subprojektliste a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtBueroListe.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}

/* Linke Seite-Projekte*/
.subobjektplanung a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtliObjektPlanung.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:124px;}
.substadtplanung a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtliStadtplanung.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.suberschliessungsplanung a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtliErschliessung.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subhausgaerten a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtLiHausgaerten.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subumweltplanung a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtliUmwelt.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}
.subgaertnernkinder a {height:15px;width:151px;float:right;background-image:url(../bilder/navigation/ButtliGaertnerKinder.gif);background-position:0px 0px;background-repeat:no-repeat;margin-top:1px;}

/* Obere Navigation-Unterprojekte */
.points1 a {background-image:url(../bilder/navigation/W1.gif);}
.points2 a {background-image:url(../bilder/navigation/W2.gif);}
.points3 a {background-image:url(../bilder/navigation/W3.gif);}
.points4 a {background-image:url(../bilder/navigation/W4.gif);}
.points5 a {background-image:url(../bilder/navigation/W5.gif);}
.points1 a, .points2 a, .points3 a, .points4 a, .points5 a  {margin:1px 0 0 1px;height:17px;width:20px;float:left;background-position:0px 0px;background-repeat:no-repeat;}
.points1 a:hover, .points1.aktiv a, .points2 a:hover, .points2.aktiv a, .points3 a:hover, .points3.aktiv a, .points4 a:hover, .points4.aktiv a, .points5 a:hover, .points5.aktiv a {background-position:0px -34px;}

/* Formular */
.fieldname {width:550px;margin-left:50px;margin-bottom:12px;}

/* Stile für Carousel */
.stepcarousel {position:relative;overflow: scroll;height:302px;width:669px;}
.stepcarousel .belt {position:absolute;left:0;top:0;}
.stepcarousel .panel {float:left;overflow:hidden;margin:0;width:669px;line-height:0pt;color:#FFFFFF;background-color:inherit;}
.stepcarousel .panel img {margin-top:-16px;}
.stepcarousel .panel.start {width:669px;}
.panel span {background-color:#E27A12;clear:both;color:#FFF;cursor:default;float:left;font-size:0.9em;opacity:0.9;padding:8px 9px 8px 7px;position:relative;top:0;}
.stepcarousel .panel.untertitel_platzhalter {color:#999;background-color:inherit;}
.stepcarousel .panel.untertitel_platzhalter input {background-color:#E1E1E1;}

.inhalt a.carousel_links, .inhalt a.carousel_rechts {height:35px;top:230px;border:1px solid #E37911;background-color:#FFF;}
.inhalt a.carousel_links {left:0px;background-image:url('../bilder/allgemein/bild_nach.png');border-left:none;}
.inhalt a.carousel_rechts {left:653px;background-image:url('../bilder/allgemein/bild_vor.png');border-right:none;}
.inhalt a.carousel_links:hover, .inhalt a.carousel_rechts:hover {background-color:#DDD;}
.inhalt a.carousel_links:active, .inhalt a.carousel_rechts:active {background-color:#F2F2F2;}
.inhalt a.carousel_links, .inhalt a.carousel_rechts {opacity:0.8;background-color:#CCC;background-position:center center;background-repeat:no-repeat;cursor:default;display:block;width:16px;overflow:hidden;position:absolute;text-indent:-10000px;z-index:1;}

.suchbegriff_markiert,.logo span.suchbegriff_markiert,.panel span span.suchbegriff_markiert {background-color:#FFCC66;color:#000;margin-right:0px;font-size:inherit;font-weight:inherit;border-color:inherit;border-style:none;border-width:0px;clear:none;cursor:inherit;float:none;padding:0px;	position:relative;	top:0px;}

hr {height:1px;border:none;background-color:#E37911;margin:18px 0;}

.inhalt-links .bild {float:left;margin-top:-6px;}
.inhalt-links .bild img {border-right:1px solid #E37911;}
.inhalt-links .text {height:272px;margin-top:6px;overflow:auto;padding:9px 23px 0;}
.inhalt-links .text h1 {border-bottom:1px solid #8B4500;font-size:1.5em;margin:0 0 28px -7px;}
.inhalt-links .text h2 {border-bottom:1px dotted #E37911;font-size:1.3em;margin:28px 0 2px -3px;}
.inhalt-links .text h3 {margin:12px 0 -5px 0;font-size:1.1em;}
.inhalt-links .text ul li span {display:block;float:left;padding-right:5px;width:78px;}
.inhalt-links .text ul, .text li {display:block;padding:2px 5px;}
.inhalt-links .text li {margin-left:28px;padding:3px;text-indent:-12px;}
.inhalt-links .text ul li ul {margin-left:-12px;}
.inhalt-links .text ul li ul li {margin-left:1px;display:list-item;list-style-position:inside;list-style-type:square;}
.inhalt-links .text p {margin:12px 0;text-align:justify;}
.inhalt-links .text strong {font-weight:bold;}
.inhalt-links .text label {font-weight:normal;display:block;height:18px;}
.inhalt-links .text label.fehler {padding:0 0 0 21px;font-weight:bold;color:#CC0000;background-image:url(bilder/allgemein/warnung.png);background-repeat:no-repeat;background-position:left top;}
.inhalt-links .text input, .text textarea, .text select, .text input.checkbox {border:1px solid #666;width:380px;}
.inhalt-links .text input.fehler, .text textarea.fehler {border:2px solid #CC0000;}
.inhalt-links .text input#abschicken {background-color:#8b4500;color:#FFF;margin:9px 0 0;}
.inhalt-links .text input#abschicken:hover {margin:8px 0 0 -1px;}
.inhalt-links .text input#abschicken:active, .text input#abschicken:focus {margin:10px 0 0 1px;}
.inhalt-links .text a img {border:none;display:block;}
.inhalt-links .text a.extern {padding:0 5px 0 0;font-weight:bold;color:#8B4500;background-image:url(bilder/allgemein/link_extern3.gif);background-repeat:no-repeat;background-position:top right;}
.inhalt-links .text a.extern:hover {background-color:#8B4500;color:#FFF;background-image:url(bilder/allgemein/link_extern3a.gif);}
.inhalt-links .text p a:hover {background-color:#D38D25;color:#FFF;}

.inhalt-links .inhalt_L3, .inhalt-links .adm_inhalt {overflow:auto;height:302px;}
.inhalt-links .inhalt_L3 .text, .inhalt-links .adm_inhalt .text {height:auto;margin:0;overflow:hidden;}
.inhalt-links .inhalt_L3 .bild, .inhalt-links .adm_inhalt .bild {height:auto;margin:0;overflow:hidden;padding:0;border-right:1px solid #E37911;}
.inhalt-links .inhalt_L3 .bild a.vergroessern, .inhalt-links .adm_inhalt .bild a.vergroessern {background-image:url(bilder/allgemein/vergroessern-weiss.png);background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:97% 96%;display:block;opacity:0.66;text-indent:-1000px;}
.inhalt-links .inhalt_L3 .bild a.vergroessern:hover, .inhalt-links .adm_inhalt .bild a.vergroessern:hover {background-image:url(bilder/allgemein/vergroessern-orange.png);}
.inhalt-links .inhalt_L3 .bild a.vergroessern.klein {}
.inhalt-links .inhalt_L3 .bild img, .inhalt-links .adm_inhalt .bild img {border:none;margin:0;padding:0;display:block;}
.inhalt-links .inhalt_L3 .bild div.klein, .inhalt-links .adm_inhalt .bild div.klein {float:left;border-right:1px solid #E37911;display:inline;}
.inhalt-links .inhalt_L3 .bild div.klein.letztes, .inhalt-links .adm_inhalt .bild div.klein.letztes {border-right:none;}
.inhalt-links .inhalt_L3 .bild hr, .inhalt-links .adm_inhalt .bild hr {height:1px;margin:0;padding:0;background-color:#E37911;}

/* Zusatz */
.buttons {margin:-22px 0 0 107px;position:absolute;}
.buttons input.start {margin-left:486px;}
.inhalt-links .adm_inhalt {overflow-y:scroll;overflow-x:hidden;}
.inhalt-links .adm_inhalt input {width:250px;}
.inhalt-links .adm_inhalt .text.start input.radio, .inhalt-links .adm_inhalt .text .bbcodeschalter_2 input {width:auto;margin-bottom:1px;}
.inhalt-links .adm_inhalt label {padding:0;}
.inhalt-links .adm_inhalt span {margin:0 9px 2px 12px;display:inline-block;font-weight:bold;}
.inhalt-links .adm_inhalt .text.start span {width:78px;}
.inhalt-links .adm_inhalt span.bbcodeschalter_2, .inhalt-links .adm_inhalt span.bbcodeschalter_1 {margin:0 9px 5px 12px;width:auto;}
.inhalt-links .adm_inhalt .minibild {float:right;width:167px;height:75px;margin-right:12px;}
.inhalt-links .adm_inhalt h2 {padding:9px 0 9px 12px;border-bottom:1px dotted #E37911;margin:0 0 12px 0;}
.inhalt-links .adm_inhalt .bild {margin-top:0;}
.inhalt-links .adm_inhalt .text input, .inhalt-links .adm_inhalt .text textarea, .inhalt-links .adm_inhalt .text select {width:380px;margin-bottom:12px;font-family:Helvetica,Verdana,Arial;}
.inhalt-links .adm_inhalt .text select {width:342px;}
.inhalt-links .adm_inhalt.L3 .text input, .inhalt-links .adm_inhalt.L3 .text textarea {width:333px;}
.inhalt-links .adm_inhalt .text input.checkbox {width:auto;margin:0;display:block;}
.inhalt-links .adm_inhalt .text.start input {width:280px;}
.inhalt-links .adm_inhalt .text.start {padding-left:0;padding-right:0;}

input.webbutton_aus, input.webbutton, .checkbox_gruen, .checkbox_rot, input.webbutton_rechts_inaktiv, input.webbutton_mitte_inaktiv, input.webbutton_links_inaktiv, input.webbutton_aus, input.webbutton, input.webbutton_links, input.webbutton_mitte, input.webbutton_rechts {background-repeat:repeat-x;border-color:#000;cursor:default;font-size:8pt;border-width:1px;border-style:solid;background-color:inherit;text-shadow:#999 2px 3px 5px;height:23px;padding:4px 3px;}

input.webbutton, .checkbox_gruen, .checkbox_rot {background-image:url(bilder/allgemein/webbutton_0.png);-moz-border-radius:2px;}
input.webbutton:hover {background-image:url(bilder/allgemein/webbutton_1.png);border-color:#00CC00;}
input.webbutton:active {background-image:url(bilder/allgemein/webbutton_2.png);border-color:#CC0000;}
input.webbutton_aus {background-image:url(bilder/allgemein/webbutton_3.png);border-color:#525252;color:#999999;}

input.webbutton_links {background-image:url(bilder/allgemein/webbutton_0.png);border-right:1px solid #999;margin-left:0px;-moz-border-radius:2px 0 0 2px;}
input.webbutton_links:hover {background-image:url(bilder/allgemein/webbutton_1.png);}
input.webbutton_links:active {background-image:url(bilder/allgemein/webbutton_2.png);border-color:#CC0000;}
input.webbutton_links_inaktiv {background-image:url(bilder/allgemein/webbutton_3.png);border-top:1px solid #F6F6F6;border-left:1px solid #F6F6F6;border-right:0px;border-bottom:1px solid #525252;color:#999999;background-color:inherit;}

input.webbutton_mitte {background-image:url(bilder/allgemein/webbutton_0.png);border-right:1px solid #999;border-left:0px;-moz-border-radius:0;}
input.webbutton_mitte:hover {background-image:url(bilder/allgemein/webbutton_1.png);}
input.webbutton_mitte:active {background-image:url(bilder/allgemein/webbutton_2.png);border-color:#CC0000;}
input.webbutton_mitte_inaktiv {background-image:url(bilder/allgemein/webbutton_3.png);border-top:1px solid #F6F6F6;border-right:0px;border-bottom:1px solid #525252;border-left:0px;color:#999999;background-color:inherit;}

input.webbutton_rechts {background-image:url(bilder/allgemein/webbutton_0.png);border-left:0px;margin-right:1px;-moz-border-radius:0 2px 2px 0;}
input.webbutton_rechts:hover {background-image:url(bilder/allgemein/webbutton_1.png);}
input.webbutton_rechts:active {background-image:url(bilder/allgemein/webbutton_2.png);border-color:#CC0000;}
input.webbutton_rechts_inaktiv {background-image:url(bilder/allgemein/webbutton_3.png);border-top:1px solid #F6F6F6;border-right:1px solid #525252;border-bottom:1px solid #525252;border-left:0px;color:#999999;background-color:inherit;}

input.textfeld, textarea, .selectfeld {color:#666;background-color:#EEE;}
input.textfeld, .selectfeld {border-top:1px solid #D0D0D0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #D0D0D0;font-size:8pt;padding:3px;width:288px;}
.selectfeld {width:auto;margin-right:12px;}
input.textfeld:focus, .selectfeld:focus, .inhalt-links .adm_inhalt .text textarea:focus {color:#000;border:1px solid #000;font-size:1.3em;background-color:#FFF;}
input.bildtitel {width:535px;}
input.bildtitel:focus {font-size:8pt;}
textarea {background-color:#EEE;border-top:1px solid #D0D0D0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #D0D0D0;font-size:8pt;padding:3px;width:313px;color:inherit;}
textarea:focus {color:#000;border:1px solid red;font-size:1.3em;line-height:1.3em;background-color:#FFF;}
input.formular_senden {display:block;margin-top:12px;margin-bottom:12px;}
input.geklickt {color:#808080;border-color:#808080;}
input.emailfeld {width:138px;display:inline;}
form label {margin-top:7px;display:block;}
.inhalt-links .text h3.fehler, .inhalt-links .text h3.erfolg, .inhalt-links .text h3.gesendet {font-weight:bold;margin:0 0 12px 10px;}
.inhalt-links .text h3.erfolg, .inhalt-links .text h3.gesendet {color:green;}
.inhalt-links .text h3.fehler {color:red;}
.input_umschliesser {margin:7px 0px;border-style:solid;border-width:1px;width:334px;}
input.fett {font-weight:bold;}
input.kursiv {font-style:italic;}
input.textfeld.autobreite {width:auto;}
.inhalt-links .adm_inhalt .text input.input_disabled {cursor:default;color:#999;-moz-user-select:none;border-color:#999;-khtml-user-select:none;}
option.bild_vorhanden {background-color:green;color:#FFF;font-weight:bold;}

