BODY { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
    font-family:Arial,Helvetica,sans-serif; overflow:auto; }
    
.bgleiste { background-image:url(../standardstart/bgleiste.jpg); background-repeat:repeat-x; vertical-align:top;}  
td {vertical-align:top; }
td.middle {vertical-align:middle; }
ul {padding-left:19px; margin-top:0px; }
li {list-style-image:url(./runderroterpunkt.gif);}
li.stufe2 {list-style-image:url(./rotelinie.gif);}
.blockrechtsbild {text-align:right;}
.oben {vertical-align:top;}

a { color:#000000; }
a:hover { color:#a2b2b2; }

a.pfeil { background-image:url(../standardstart/pfeilrechtsrot.gif); background-repeat:no-repeat; width:9px; height:11px; text-decoration:none; }
a.pfeil:hover { background-image:url(../standardstart/pfeilrechtsgrau.gif); }

a.textbutton { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:left; vertical-align:top; font-style:normal; font-weight:bold; color:#ffffff; }
a.textbutton:hover { color:#e2001a; }
a.textbuttonrot { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:left; vertical-align:top; font-style:normal; font-weight:bold; color:#ffffff; }
a.textbuttonrot:hover { color:#a2b2b2; }
a.textgrau { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; vertical-align:top; font-style:normal; font-weight:normal; color:#778b98; }
a.textgrau:hover {color:#062e76; }
a.textgrauaktuell { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; vertical-align:top; font-style:normal; font-weight:normal; color:#062e76 }
a.textgrauaktuell:hover {color:#062e76; }
a.sprache { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; }  
a.sprache:hover { color:#e2001a; }
A.lexikon { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; color:#000000; font-weight:bold; }


a.navilinksaktuell { font-size:11px; line-height:19px; font-weight:bold; color:#013f92; text-decoration:none;}
a.navilinksaktuell:hover {color:#ffffff; }
a.navilinks { font-size:11px; line-height:19px; font-weight:normal; color:#1b1b1f; text-decoration:none;}
a.navilinks:hover {color:#ffffff; }

a.navilinksangebotsanforderungaktuell { font-size:11px; line-height:19px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.navilinksangebotsanforderungaktuell:hover {color:#bbbbbb; }
a.navilinksangebotsanforderung { font-size:11px; line-height:19px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.navilinksangebotsanforderung:hover {color:#bbbbbb; }

.navilinkshaendler { background-color:#94a7b0; }
.navilinksangebotsanforderung {background-color:#e2001a; }

.unternavi {padding-left:333px; padding-top:3px; height:35px; vertical-align:top; }

.textformular { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; text-align:left; font-style:normal; font-weight:normal; color:#000000; }
.text { padding-right:15px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; text-align:left; font-style:normal; font-weight:normal; color:#000000; }
.textohne { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; text-align:left; font-style:normal; font-weight:normal; color:#000000; }
.textgross { font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:20px; text-align:left; vertical-align:top; font-style:normal; font-weight:normal; color:#000000; }
.ueberschrift { height:45px; font-family:Arial,Helvetica,sans-serif; font-size:28px; line-height:28px; text-align:left; vertical-align:top; font-style:normal; font-weight:normal; color:#062e76; }
strong {color:#e2001a; }
.halbezeile { font-family:Arial,Helvetica,sans-serif; font-size:3px; line-height:4px; text-align:left; font-style:normal; font-weight:normal; color:#000000; }

.design { padding-right:15px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; text-align:left; font-style:normal; font-weight:normal; color:#94a7b0; }
a.design { padding-right:15px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; text-align:left; font-style:normal; font-weight:normal; color:#94a7b0; }
a.design:hover { color:#e2001a; }

.logostartseite1 { background-image:url(../standardstart/logo-index1.jpg); background-repeat:no-repeat; width:200px; height:134px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logostartseite2 { background-image:url(../standardstart/logo-index2.jpg); background-repeat:no-repeat; width:133px; height:134px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logostartseite3 { background-image:url(../standardstart/logo-index3.jpg); background-repeat:no-repeat; width:651px; height:134px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logostartseite3a { background-image:url(../standardstart/logo-index3.jpg); background-repeat:no-repeat; width:651px; height:134px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  

.logounterseite1 { background-image:url(./logo-unterseite1.jpg); background-repeat:no-repeat; width:200px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logounterseite2 { background-image:url(./logo-unterseite2.jpg); background-repeat:no-repeat; width:133px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logounterseite3 { background-image:url(./logo-unterseite3.jpg); background-repeat:no-repeat; width:651px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logounterseite3a { background-image:url(./logo-unterseite3.jpg); background-repeat:no-repeat; width:651px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  

.logophotosol1 { background-image:url(./logo-photosol1.jpg); background-repeat:no-repeat; width:200px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logophotosol2 { background-image:url(./logo-photosol2.jpg); background-repeat:no-repeat; width:133px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logophotosol3 { background-image:url(./logo-photosol3.jpg); background-repeat:no-repeat; width:651px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  
.logophotosol3a { background-image:url(./logo-photosol3.jpg); background-repeat:no-repeat; width:651px; height:154px; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; text-align:left; vertical-align:bottom; font-style:normal; font-weight:bold; color:#003475; padding-left:0px;}  

.breitespruchstartseite { width:250px; }
.buttongrau {background-color:#94a7b0; height:20px; width:208px; padding-left:5px; }
.buttonrot {background-color:#e2001a; height:20px; width:208px; padding-left:5px; }
.buttonblau {background-color:#062e76; height:20px; width:208px; padding-left:5px; }

.backgroundnavilinks { background-color:#e9eef0;; width:180px; }
.backgroundnavilinksweiss { background-color:#ffffff;; width:180px; height:6px;}
.backgroundblockrechts { background-color:#e9eef0;; width:129px; padding-top:20px; padding-right:15px; padding-left:10px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; text-align:left; font-style:normal; font-weight:normal; color:#000000; }

.backgroundblockrechtsrot { background-color:#e2001a; width:148px; height:20px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; text-align:left; vertical-align:middle; font-style:normal; font-weight:bold; color:#ffffff; padding-left:6px; }
.schwarzerhintergrund { background-color:#1b1b1f; }
.schwarzerhintergrundaktuell { background-color:#062e76; }
.weisserhintergrund { background-color:#ffffff; }

.breitetextstartseite { width:200px; }
.textstartseite { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; text-align:left; vertical-align:top; font-style:normal; font-weight:normal; color:#000000; }

.vertikaltrenner { font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#e2001a; }
.vertikaltrennerunternavi { font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:14px; text-align:left; font-style:normal; font-weight:normal; color:#e2001a; }

.bildkleinlinks { padding-left:46px; padding-top:3px; }

.button { color:#ffffff; font-familiy:Arial,Helvetica,sans-serif; font-size:9px; background-color:#e2001a; width:100px; font-weight:bold; }
.textarea { border-color:#94a7b0; border-width:1px; border-style:solid; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-style:normal; color:#000000; width:200px; height:100px; }
.textareabeschwerden { border-color:#94a7b0; border-width:1px; border-style:solid; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-style:normal; color:#000000; width:400px; height:100px; }
.textareabreit { border-color:#94a7b0; border-width:1px; border-style:solid; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-style:normal; color:#000000; width:450px; height:100px; }

.textfenster { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#000000; background-color:#f2f5f4; width:250px; height:150px; padding:15px;}

input { border-color:#94a7b0; border-width:1px; border-style:solid; }

table.tabellekontakt { width:226px; border-width:1px; border-style:solid; border-color:#94a7b0; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; color:#000000; padding:3px;}

select.note {width:125px; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; text-align:left; font-style:normal; font-weight:normal; color:#000000; }

