* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 17px; text-align: left; background-color:#000000;}
 
p { margin-top: 0; margin-bottom: 0; }
ul { margin-top: 0; margin-right: 0px; margin-bottom: 0.7em; margin-left: 2em;}
ul ul {margin-left: 0em;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 1.3em;}
h1 { color: #000000; 
              font-size: 17px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 19px; 
              text-align: left; 
              }
h2 { color: #000000; 
              font-size: 14px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 15px; 
              text-align: left; 
              }
              
img a {text-decoration: none; border: 0;}              
td {}

#tabak {margin-left: auto;
margin-right: auto;
width: 835px; height: 543px;
text-align: left;}

#communications {position: absolute; width: 835px; text-align:left; }

#inhalt {position: absolute; width: 509px; height: 390px; background-color: #ffffff; text-align:left; margin-top: 129px; }

#inhalt-start {position: absolute; width: 836px; height: 390px; background-image:url(bilder/sl_home.jpg); background-repeat: no-repeat; background-position: top; text-align:left; margin-top: 129px; }
#inhalt-start2 {position: absolute; width: 836px; height: 390px; background-image:url(bilder/sl_home02.jpg); background-repeat: no-repeat; background-position: top; text-align:left; margin-top: 129px; }

#inhalt-agency {position: absolute; width: 836px; height: 390px; background-color: #ffffff; text-align:left; margin-top: 129px; }



#navigationoben {position: absolute; width: 570px; margin-top: 94px; margin-left: 0px; z-index: 15;}

#logo {position: absolute; width: 326px; height: 129px; margin-top: 0px; margin-left: 529px; z-index: 14;}

#bild {position: absolute; width: 254px; height: 390px; margin-top: 129px; margin-left: 509px; z-index: 20;}
#bild-agency {position: absolute; width: 279px; height: 296px; margin-top: 187px; margin-left: 557px; background-color: #ffffff; z-index: 20;}
#bild-weoffer {position: absolute; width: 399px; height: 296px; margin-top: 187px; margin-left: 437px; background-color: #ffffff; z-index: 20;}
#bild-sustainabilty {position: absolute; width: 282px; height: 252px; margin-top: 187px; margin-left: 544px; background-color: #ffffff; z-index: 20;}
#bild-clients {position: absolute; width: 343px; height: 256px; margin-top: 187px; margin-left: 493px; background-color: #ffffff; z-index: 20;}
#bild-contact {position: absolute; width: 279px; height: 229px; margin-top: 187px; margin-left: 557px; background-color: #ffffff; z-index: 20;}

#fusszeile {position: absolute; width: 835px; margin-top: 530px; margin-left: 0px; z-index: 20;}



.text-inhalt-start {margin-top: 58px; 
margin-left: 62px; 
margin-right: 62px; 
text-align:left; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 19px; }

.text-inhalt-start a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-start a:hover {
color: #f39100; 
text-decoration: underline; }

.text-inhalt-agency {margin-top: 58px; 
margin-left: 62px; 
margin-right: 370px; 
text-align:left; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 19px; }

.text-inhalt-agency a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-agency a:hover {
color: #f39100; 
text-decoration: underline; }

.text-inhalt-weoffer {margin-top: 58px; 
margin-left: 62px; 
margin-right: 440px; 
text-align:left; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 19px; }

.text-inhalt-weoffer a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-weoffer a:hover {
color: #f39100; 
text-decoration: underline; }

.text-inhalt-sustain {margin-top: 58px; 
margin-left: 62px; 
margin-right: 340px; 
text-align:left; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 17px; }

.text-inhalt-sustain a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-sustain a:hover {
color: #f39100; 
text-decoration: underline; }

.text-inhalt-clients {margin-top: 58px; 
margin-left: 62px; 
margin-right: 400px; 
text-align:left; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 17px; }

.text-inhalt-clients a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-clients a:hover {
color: #f39100; 
text-decoration: underline; }

.text-inhalt-contact {margin-top: 58px; 
margin-left: 62px; 
margin-right: 350px; 
text-align:left; 
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 17px; }

.text-inhalt-contact a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-contact a:hover {
color: #f39100; 
text-decoration: underline; }


.text-inhalt-kasten {
color: #000000; 
font-size: 14px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 19px; }

.text-inhalt-kasten a {
color: #000000; 
text-decoration: underline; }

.text-inhalt-kasten a:hover {
color: #f39100; 
text-decoration: underline; }


.text-navioben {
color: #ffffff; 
font-size: 14px; 
letter-spacing: 1px; 
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 19px; }

.text-navioben a {
color: #ffffff; 
text-decoration: none; }

.text-navioben a:hover {
color: #f39100; 
text-decoration: none; }

.text-navioben-aktiv {
color: #f39100; 
}

.text-navioben-trenner {
color: #ffffff; 
font-size: 14px; 
letter-spacing: 0em; 
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 19px; }



.text-fusszeile {
color: #ffffff; 
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 14px;
text-align:right; }

.text-fusszeile a {
color: #ffffff; 
text-decoration: none; }

.text-fusszeile a:hover {
color: #ffffff; 
text-decoration: underline; }



.haupttext     { 
              color: #ffffff; 
              font-size: 12px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 16px; 
              text-align: left; 
              margin-right: 117px;

              }
              
.haupttext a    {
              color: #c77f24; 
              text-decoration: none; 
              }
              
.haupttext a:hover    {
              color: #c77f24; 
              text-decoration: underline;
              }
              
.klein     { 
              color: #00000; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: left; 
              }

.zentriert     { 
              margin-top: 5px; 
              color: #000000; 
              font-size: 11px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: center; 
              }
              
 .rechts     { 
               text-align: right; 
              }


.groesser     { 
              color: #000000; 
              font-size: 16px; 
              font-family: Arial, Helvetica, sans-serif, Verdana; 
              line-height: 19px; 
              text-align: left; 
              }

.disclaimer {margin-top: 22px; 
margin-left: 22px; 
margin-right: 22px; 
text-align:left; 
color: #000000; 
font-size: 11px; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
line-height: 15px; }

.disclaimer a {
color: #000000; 
text-decoration: underline; }

.disclaimer a:hover {
color: #f39100; 
text-decoration: underline; }

