body {
 width:100%;
 margin:0px;
 padding:0px;
 background-image:url(../images/banner.jpg);
 background-position:710px 116px;
 background-repeat:no-repeat;
 font-family:arial,tahoma,sans-serif;
}

img {
 border:none;
}

/*Positionierung und Gestaltung aller Streifen und Linien*/
#streifen_vert_1 {
 position:absolute;
 left:710px;
 top:0px;
 border-left:#6C8FC4 solid 1px;
 border-right:#6C8FC4 solid 1px;
 z-index:1;
 height:100px;
 width:11px;
}

#streifen_vert_2 {
 position:absolute;
 left:732px;
 top:0px;
 border-left:#6C8FC4 solid 1px;
 border-right:#6C8FC4 solid 1px;
 z-index:1;
 height:100px;
 width:11px;
}

#streifen_vert_3 {
 position:absolute;
 left:710px;
 top:161px;
 border-left:#6C8FC4 solid 1px;
 border-right:#6C8FC4 solid 1px;
 z-index:1;
 width:11px;
}

#streifen_vert_4 {
 position:absolute;
 left:732px;
 top:161px;
 border-left:#6C8FC4 solid 1px;
 border-right:#6C8FC4 solid 1px;
 z-index:1;
 width:11px;
}

#streifen_horiz_du {
 position:absolute;
 top:100px;
 left:0px;
 margin:0px;
 padding:0px;
 width:710px;
 height:16px;
 background-color:#4060A2;
 z-index:3;
}

#streifen_horiz_he {
 position:absolute;
 top:100px;
 margin:0px;
 padding:0px;
 left:0px;
 width:100%;
 height:16px;
 z-index:2;
 background-color:#6C8FC4;
}

#streifen_horiz_fett {
 position:absolute;
 top:116px;
 left:100px;
 width:610px;
 height:45px;
 margin:0px;
 padding:0px;
 border:none;
 background-color:#6C8FC4;
}

#schlusslinie {
 position:absolute;
 margin:0px;
 padding:0px;
 bottom:-25px;
 left:5px;
 height:4px;
 width:319px;
}

#schlusslinie_pfeil {
 position:absolute;
 margin:0px;
 padding:0px;
 bottom:-20px;
 left:-40px;
 height:32px;
 width:349px;
}


/*Positionierung des Logos*/
#logo {
 position:absolute;
 left:15px;
 top:12px;
 border:none;
}


/*Positionierung und Masse der Hauptnavigation*/
#menue_left {
 position:absolute;
 top:80px;
 left:240px;
 width:460px;
 height:10px;
}

/*Positionierung und Masse der Hauptnavigation rechts neben den Längsstreifen*/
#menue_left2 {
 position:absolute;
 top:80px;
 left:740px;
 width:100px;
 height:10px;
}


/*Zellenabstände und Trennstriche der Hauptnavigation*/
td.left {
 padding-right:12px;
 padding-left:12px;
 border-right:#4060A2 solid 2px;
}
td.left_last {
 border:none;
 padding-left:12px;
 padding-right:0px;
}
td.left_e {
 padding-right:19px;
 padding-left:19px;
 border-right:#4060A2 solid 2px;
}
td.left_last_e {
 border:none;
 padding-left:20px;
 padding-right:0px;
}


/*Positionierung und Masse der erweiterten Navigation*/
#menue_right {
 position:absolute;
 top:82px;
 right:0px;
 margin:0px;
 padding:0px;
 left:auto;
 height:20px;
 width:140px;
}

#menue_right_e {
 position:absolute;
 top:82px;
 right:0px;
 margin:0px;
 padding:0px;
 left:auto;
 height:20px;
 width:110px;
}



/*Zellenabstände und Trennstriche der erweiterten Navigation*/
td.right {
 padding-right:4px;
 padding-left:4px;
 border-right:#4060A2 solid 1px;
}
td.right_last {
 border:none;
 padding-right:0px;
 padding-left:4px;
}


/*Zellenabstände und Trennstriche der Navigation der Produkteübersicht*/
td.prod {
 padding-right:10px;
 padding-left:10px;
 border-right:#3A5689 solid 1px;
}
td.prod_last {
 padding-right:10px;
 padding-left:10px;
 border:none;
}

td.impr {
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:10px;
 vertical-align:top;
}

/*Positionierung der Inhaltsbox*/
#inhalt {
 position:absolute;
 top:190px;
 left:100px;
 width:610px;
}


/*Positionierung der Inhaltsbox mit Tabelle*/
#inhalt_table {
 position:absolute;
 top:196px;
 left:120px;
 width:570px;
}

/*Positionierung und Format der Textbox bei den einzelnen Produktseiten*/
#inhalt_produ {
 position:absolute;
 top:190px;
 left:100px;
 width:440px;
}


/*Weisse Überschriften bei Home, Profil, Partner ...*/
p.titel {
 font-size:14px;
 font-weight:bold;
 color:#E3F0FC;
 margin-left:20px;
 margin-top:25px;
}


/*Formatierung des Textes bei Home, Profil*/
p.text {
 font-size:11px;
 font-weight:normal;
 text-align:justify;
 color:#333333;
 margin-left:20px;
 margin-right:20px;
 margin-top:0px;
 margin-bottom:6px; 
}


/*Formatierung des Textes bei den einzelnen Produkten*/
p.text_prod {
 font-size:11px;
 font-weight:normal;
 text-align:justify;
 color:#333333;
 margin-left:20px;
 margin-top:3px;
 margin-bottom:5px; 
}


/*Liste auf der Kontaktseite*/
li {
 font-size:11px;
 font-weight:normal;
 text-align:left;
 color:#333333;
 margin-left:10px;
 margin-right:20px;
 margin-top:0px;
 margin-bottom:6px; 
}


/*Formatierung des Textes in Tabellen (Übersichtsseite, Partnerseite)*/
p.uebers {
 font-size:11px;
 font-weight:normal;
 text-align:justify;
 color:#333333;
 margin-left:15px;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:8px;
}


/*Überschriften allgemein*/
h1 {
 font-size:14px;
 font-weight:bold;
 margin-left:10px;
 color:#444444;
 margin-top:10px;
 margin-bottom:6px;
 margin-right:20px;
}

h2 {
 font-size:11px;
 font-weight:bold;
 margin-left:10px;
 margin-bottom:6px;
 margin-top:20px;
 color:#555555;
}


/*Gestaltung der Links der Hauptnavigation*/
a.men, a.men_aktiv {
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
  }
a.men:link, a.men:visited {
 color:#7DA3D8;
}
a.men_aktiv:link, a.men_aktiv:visited {
 color:#294578;
} 
a.men:hover, a.men_aktiv:hover, a.men:active, a.men_aktiv:active {
 color:#294578;
}


/*Gestaltung der Links der erweiterten Navigation*/
a.men_right, a.men_right_aktiv {
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
  }
a.men_right:link, a.men_right:visited {
 color:#7DA3D8;
}
a.men_right_aktiv:link, a.men_right_aktiv:visited {
 color:#294578;
} 
a.men_right:hover, a.men_right_aktiv:hover, a.men_right:active, a.men_right_aktiv:active {
 color:#294578;
}


/*Gestaltung der Links im Text*/
a.text:link {
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 color:#4060A2;
}
a.text:visited {
 color:#4060A2;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
a.text:hover {
 color:#7DA3D8;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
a.text:active {
 color:#7DA3D8;
}

/*Gestaltung der Links auf der Partnerseite*/
a.partner:link {
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 color:#4060A2;
}
a.partner:visited {
 color:#4060A2;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
a.partner:hover {
 color:#7DA3D8;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
a.partner:active {
 color:#7DA3D8;
}


/*Gestaltung der Links der Navigation auf den Produkteseiten*/
a.prod, a.prod_aktiv {
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}

a.prod:link, a.prod:visited {
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 color:#AAC4E8;
}
a.prod_aktiv:link, a.prod_aktiv:visited {
 color:#193A68;
}
a.prod:hover, a.prod_aktiv:hover, a.prod:active, a.prod_aktiv:active {
 color:#193A68;
}
 
/*Gestaltung des Links Übersicht*/
a.prod_ueber, a.prod_ueber_aktiv {
 font-size:14px;
 font-weight:bold;
 margin-left:10px;
 margin-right:15px;
 margin-top:25px;
 text-decoration:none;
}

a.prod_ueber:link, a.prod_ueber:visited {
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 color:#AAC4E8;
}
a.prod_ueber_aktiv:link, a.prod_ueber_aktiv:visited {
 color:#193A68;
}
a.prod_ueber:hover, a.prod_ueber_aktiv:hover, a.prod_ueber:active, a.prod_ueber_aktiv:active {
 color:#193A68;
}


/*Formatierung der Tabelle auf der Übersichts- und Partnerseite*/
table.uebers {
 width:560px;
 border:0px;
 border-collapse:collapse;
 background-color:#E1E8F0;
}


/*Formatierung der Zellen auf der Übersichtsseite*/
td.bild {
 vertical-align:top;
 padding:7px 0px 0px 7px;
}

/*Positionierung der Box für die Bilder auf den einzelnen Produkteseiten*/
#bilder {
 position:absolute;
 left:560px;
 top:225px;
 width:130px;
}


strong {
 color:#444444;
}

select, input {
 font-size:11px;
 color:#555555;
}