/*
Stylevorgabe
Erstellt am 11.11.2005
Geändert am 14.11.2005
*/


/* Vorgabe für den Body-Berich */
body
 {
   margin-top:0px;
   margin-left:0px;
   text-align:center;
 }

h1,h2,h3,h4,h5,h6,h7,p,ul,ol,li,td,th { font-family:Arial,sans-serif; }

h1 { font-size:20px;} /*angepaßt!!*/
h2 { font-size:18px;font-weight:normal; }/*angepaßt!!*/
h3 { font-size:15px;font-weight:bold;margin-top:0px;margin-bottom:8px; }/*angepaßt!!*/
h4 { font-size:13px; font-weight:normal;margin-left:30px;margin-top:2px;}/*angepaßt!!*/
h5 {font-size:13px; font-weight:normal;margin-left:5px;}/*angepaßt!!*/
h6 { font-size:10px; font-weight:normal;margin-left:5px;}/*angepaßt!!*/
h7 {font-size:16px; font-weight:normal;}/*angepaßt!!*/

/******************************************************************************/
/* Positionierungsvorgabe für die ganze Seite */

#gesamt
 {
   margin:auto;
   width:800px;
   text-align:left;
 }




/*****************************************************************************/
/* Lokale Vorgabe für den Head-Bereich */

/* Kopfbereich allgemein */
#head
 {
   background-image:url(../images/backgroundhead.jpg);
   height:110px;
   position: absolute;
   width:800px;
   top:45px;
 }

/* Position Logo */
#logo
 {
   position: absolute;
   right:10px;
   top:10px;
 }

/* Namenszug */
#name
 {
   font-family:tahoma,sans-serif;
   font-size: 12px;
   font-weight:bold;
   letter-spacing:4px;
   text-align:center;
   margin-top:10px;
 }

/* Telefonnummern */
#tele
 {
   font-family:tahoma,sans-serif;
   font-size: 13px;
   font-weight:normal;
   letter-spacing:2px;
   text-align:center;
 }

/* Rahmen der aktuellen Seite */
#location
 {
   background-color:#000000;
   color:#FFFFFF;
   position: absolute;
   margin-left:0px;
   top:80px;
   width:140px;
   height:30px;
 }

/* Schriftzug aktuelle Seite */
#locationschrift
 {
   font-family:arial,sans-serif;
   font-size:18px;
   position: absolute;
   margin-left:5px;
   margin-top:2px;
 }

/* Trennlinie zum Content-BEreich */
#randunten
 {
   background-color:#000000;
   top:105px;
   width:800px;
   height:5px;
   position:absolute;
 }

/* Allgemeine Linksdefinition sowie Bereich */
#links
 {
   position: absolute;
   margin-left:142px;
   top:83px;
   text-align:center;
   background-color:#3781FF;
   font-family:sans-serif,arial;
   font-size:12px;
   font-weight:bold;
   padding:1px;
   border-color:#FFFFFF;
 }

/* Hintergrund der Linkleiste */
#linkshintergrund
 {
   background-color:#3781FF;
   position: absolute;
   top:80px;
   width:800px;
   height:25px;
 }

/* Einzelne Link-Buttons */
#home
 {
   width:95px;
   border-width:2px;
   border-style:outset;
   position:absolute;
 }

#Unternehmen
 {
   width:95px;
   border-width:2px;
   border-style:outset;
   position:absolute;
   margin-left:105px;
 }

#leistungen
 {
   width:95px;
   border-width:2px;
   border-style:outset;
   position:absolute;
   margin-left:210px;
 }

#referenzen
 {
   width:95px;
   border-width:2px;
   border-style:outset;
   position:absolute;
   margin-left:315px;
 }

#kontakt
 {
   width:95px;
   border-width:2px;
   border-style:outset;
   position:absolute;
   margin-left:420px;
}

#impressum
 {
   width:95px;
   border-width:2px;
   border-style:outset;
   position:absolute;
   margin-left:525px;
 }

a.button:link, a.button:visited, a.button:hover, a.button:active
 {
   color:#FFFFFF;
   text-decoration:none;
 }


/****************************************************************************/
/* Lokale Vorgabe für den Inhaltsbereich */

#contents
 {
   background-image:url(../images/backgroundcontent.jpg);
   position: absolute;
   width:800px;
   text-align:left;
   margin-top:155;
 }

/* Rahmen für Inhalte*/
#rahmen
 {
  margin-top:10px;
  margin-left:20px;
  margin-right:20px;
 }

/* Bildpositionierung für Unternehmen */
#unternehmenbild
 {
   float:right;
   margin-right:20px;
   margin-top:5px;
 }

/* Anschrift auf Home und Kontakt */
#anschrift
 {
   margin-top:15px;
   text-align:center;
   font-family:arial,sans-serif;
   font-size:16px;
   color:#0000A0;
   letter-spacing:5px;
   font-weight:normal;
 }

/* Mail in Kontakt */
#kontaktmail
 {
   text-align:center;
   font-family:arial,sans-serif;
   font-size:18px;
   color:#0000A0;
   font-weight:bold;
 }

 a.kontaktmail:link, a.kontaktmail:visited, a.kontaktmail:hover, a.kontaktmail:active
 {
   color:#0000A0;
   text-decoration:none;
 }

/* Verlinkung in Referenzen */
#linkreferenzen
 {
  font-family:arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  font-style:oblique;
 }
  a.linkreferenzen:link, a.linkreferenzen:visited, a.linkreferenzen:hover, a.linkreferenzen:active
 {
   color:#000000;
   text-decoration:none;
 }

/* Titel bei Referenzen */
#bildtitel
{
  font-family:arial,sans-serif;
  font-size:13px;
  font-weight:bold;
 }

/* Zurückbutton bei Referenzen */
#back
 {
   text-align:center;
   background-color:#F16C62;
   font-family:sans-serif,arial;
   font-size:12px;
   padding:1px;
   border-color:#FFFFFF;
   width:80px;
   border-width:2px;
   border-style:outset;
 }

a.back:link, a.back:visited, a.back:hover, a.back:active
 {
   color:#FFFFFF;
   text-decoration:none;
 }

/* Kontaktformulat */
#kontaktbereich
 {
  margin-left:10px;
  background-color:#FFFFFF;
  width:730px;
  height:300px;
  border-color:#808080;
  border-width:2px;
  border-style:outset;
 }

#kontakthead
 {
  font-family:arial,sans-serif;
  font-size:20px;
  margin-left:15px;
  margin-top:10px;
  text-align:center;
  background-color:#F16C62;
  width:700px;
 }

#kontaktdaten
 {
  position:absolute;
  font-family:arial,sans-serif;
  font-size:14px;
  margin-left:15px;
  margin-top:0px;
  text-align:right;
  width:290px;
 }

#kontaktmit
 {
  position:absolute;
  font-family:arial,sans-serif;
  font-size:12px;
  right:50px;
  margin-top:15px;
  width:310px;
 }

#kontaktsend
 {
  position:absolute;
  font-family:arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  right:50px;
  margin-top:150px;
  width:310px;
  text-align:center;
 }




/**************************************************************************/
/* Lokale Vorgabe für den Fußbereich */

#foot
 {
   background-image:url(../images/backgroundfeet.jpg);
   position:absolute;
   width:800px;
   height:25px;
 }


/* Link zum internen Bereich */
a.intern:link, a.intern:visited
 {
   color:#000000;
   text-decoration:none;
 }

a.intern:hover, a.intern:active
 {
   color:#000000;
   text-decoration:none;
   font-weight:bold;
 }

#intern
 {
   position:absolute;
   font-family:sans-serif,arial;
   font-size:12px;
   top:5px;
   right:5px;
 }
