* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: 6d6e71; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-align: left;}
 
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;}
td {}
a, a:hover {text-decoration: none;}

#uebersetzungen {margin-left: auto;
margin-right: auto;
width: 950px; height: auto;
text-align: left;}

#schwedisch-skandinavien {position: absolute; width: 950px; height: auto; border: 1px solid #000000;  background-image:url(bilder/hintergrund-bruecke.jpg); background-position: bottom; background-repeat:no-repeat;background-color: #ffffff;}

#kopfzeile1 {position: absolute; width: 418px; height: 113px; margin-top: 0px; background-image:url(bilder/logo-kl-fachuebersetzungen.jpg);}
#kopfzeile2 {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-start.jpg);}
#kopfzeile2-leistungen {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-2.jpg);}
#kopfzeile2-preise {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-3.jpg);}
#kopfzeile2-referenzen {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-4.jpg);}
#kopfzeile2-kontakt {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-5.jpg);}
#kopfzeile2-impressum {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-6.jpg);}
#kopfzeile2-agb {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-7.jpg);}
#kopfzeile2-wir {position: absolute; width: 532px; height: 113px; margin-left: 418px; margin-top: 0px; background-image:url(bilder/kopfzeile-8.jpg);}


#navigation {position: absolute; width: 118px; height: 288px; margin-top: 158px; margin-left: 80px; z-index: 1; }

#fusszeile {position: absolute; width: 950px; height: 12px; background-image:url(bilder/roter-balken.jpg); background-position: bottom; margin-top: 605px; margin-left: 0px; z-index: 17; }

#fusszeile-frei {position: relative; width: 950px; height: 12px; background-image:url(bilder/roter-balken.jpg); background-position: bottom; margin-top: 20px; margin-left: 0px; z-index: 17; }


#inhalt {position: absolute; width: 950px; height: 492px; background-color: #ffffff; margin-top: 187px; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000;}
#inhalt-laenger {position: absolute; width: 950px; height: auto; background-color: #ffffff;  margin-top: 187px; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000;}



#button-start a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/start-01.png); background-repeat: no-repeat; background-position: top; margin-top: 15px; margin-left: 0px; z-index: 22;}

#button-start a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/start-02.png); background-repeat: no-repeat; background-position: top; margin-top: 15px; margin-left: 0px; z-index: 22;}

#button-start-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/start-02.png); background-repeat: no-repeat; background-position: top; margin-top: 15px; margin-left: 0px; z-index: 22;}


#button-wir a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/wir-01.png); background-repeat: no-repeat; background-position: top; margin-top: 41px; margin-left: 0px; z-index: 22;}

#button-wir a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/wir-02.png); background-repeat: no-repeat; background-position: top; margin-top: 41px; margin-left: 0px; z-index: 22;}

#button-wir-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/wir-02.png); background-repeat: no-repeat; background-position: top; margin-top: 41px; margin-left: 0px; z-index: 22;}


#button-leistungen a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/leistungen-01.png); background-repeat: no-repeat; background-position: top; margin-top: 67px; margin-left: 0px; z-index: 22;}

#button-leistungen a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/leistungen-02.png); background-repeat: no-repeat; background-position: top; margin-top: 67px; margin-left: 0px; z-index: 22;}

#button-leistungen-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/leistungen-02.png); background-repeat: no-repeat; background-position: top; margin-top: 67px; margin-left: 0px; z-index: 22;}


#button-preise a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/preise-01.png); background-repeat: no-repeat; background-position: top; margin-top: 93px; margin-left: 0px; z-index: 22;}

#button-preise a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/preise-02.png); background-repeat: no-repeat; background-position: top; margin-top: 93px; margin-left: 0px; z-index: 22;}

#button-preise-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/preise-02.png); background-repeat: no-repeat; background-position: top; margin-top: 93px; margin-left: 0px; z-index: 22;}


#button-referenzen a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/referenzen-01.png); background-repeat: no-repeat; background-position: top; margin-top: 119px; margin-left: 0px; z-index: 22;}

#button-referenzen a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/referenzen-02.png); background-repeat: no-repeat; background-position: top; margin-top: 119px; margin-left: 0px; z-index: 22;}

#button-referenzen-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/referenzen-02.png); background-repeat: no-repeat; background-position: top; margin-top: 119px; margin-left: 0px; z-index: 22;}


#button-kontakt a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/kontakt-01.png); background-repeat: no-repeat; background-position: top; margin-top: 145px; margin-left: 0px; z-index: 22;}

#button-kontakt a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/kontakt-02.png); background-repeat: no-repeat; background-position: top; margin-top: 145px; margin-left: 0px; z-index: 22;}

#button-kontakt-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/kontakt-02.png); background-repeat: no-repeat; background-position: top; margin-top: 145px; margin-left: 0px; z-index: 22;}


#button-agb a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/agb-01.png); background-repeat: no-repeat; background-position: top; margin-top: 171px; margin-left: 0px; z-index: 22;}

#button-agb a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/agb-02.png); background-repeat: no-repeat; background-position: top; margin-top: 171px; margin-left: 0px; z-index: 22;}

#button-agb-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/agb-02.png); background-repeat: no-repeat; background-position: top; margin-top: 171px; margin-left: 0px; z-index: 22;}


#button-impressum a {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/impressum-01.png); background-repeat: no-repeat; background-position: top; margin-top: 197px; margin-left: 0px; z-index: 22;}

#button-impressum a:hover {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/impressum-02.png); background-repeat: no-repeat; background-position: top; margin-top: 197px; margin-left: 0px; z-index: 22;}

#button-impressum-aktiv {position: absolute; width: 96px; height: 26px; background-image:url(bilder/navigation/impressum-02.png); background-repeat: no-repeat; background-position: top; margin-top: 197px; margin-left: 0px; z-index: 22;}



.text-inhalt-start {margin-top: 175px; 
margin-left: 278px; 
margin-right: 55px; 
text-align:left; 
color: #6d6e71; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; }

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

.text-inhalt-start a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #bd1e24; }

.text-links {
text-align:left; 
color: #6d6e71; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; }

.text-links a {
color: #bd1e24; 
text-decoration: underline; }

.text-links a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #bd1e24; }

.text-rechts {
text-align:right; 
color: #6d6e71; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; }

.text-rechts a {
color: #bd1e24; 
text-decoration: underline; }

.text-rechts a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #bd1e24; }


.text-inhalt-kasten {
color: #6d6e71; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 17px; }



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

              }
              
.haupttext a    {
              color: #bd1e24; 
              text-decoration: underline; 
              }
              
.haupttext a:hover    {
color: #ffffff; 
text-decoration: none;
background-color: #bd1e24; }
              
.ueberschrift     { 
              color: #6d6e71; 
              font-size: 15px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 17px; 
              text-align: left; 
              }

.kleiner     { 
              color: #6d6e71; 
              font-size: 10px; 
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              line-height: 14px; 
              text-align: left; 
text-align:left; 
              }

.kleiner a    { 
color: #cc0000; 
text-decoration: underline; }

.kleiner a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #cc0000; }
