html, body {height: 100% }

body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
       font-family:Arial,Helvetica,sans-serif; background-image:url(../standard/hintergrund.gif);}

#container { position: relative; min-height: 100%;}

.hintergrund { background-image:url(../standard/hintergrundoben.gif); } 
.bgleisteindex { background-image:url(../standard/bgleisteindex.gif); background-repeat:repeat-x; vertical-align:top;}  
.bgleisteunterseiten { background-image:url(../standard/bgleisteunterseiten.gif); background-repeat:repeat-x; vertical-align:top;}  
.hintergrundnavi { background-color:#fff7d9; background-image:url(../standard/hintergrundnavi.gif); width:214px; vertical-align:top; background-repeat:no-repeat;}
.bgkontakt { background-color:#fff0b3; background-image:url(../standard/hintergrundkontakt.gif); width:686px; vertical-align:top; background-repeat:no-repeat;}

.hellgelb { background-color:#fff0b3; }
.dunkelgelb { background-color:#ffd500; }
.rot { background-color:#e2001a; }

.hauptpunktoben { padding-top:3px; background-color:#fff0b3; vertical-align:middle; text-align:center; }

.profil { background-image:url(../standard/index_04_03.gif); height:40px; width:100px; background-repeat:no-repeat; vertical-align:middle; text-align:center; padding-right:2px;} 
.produkte { background-image:url(../standard/index_04_04.gif); height:40px; width:102px; background-repeat:no-repeat; vertical-align:middle; text-align:center; padding-right:0px;}
.leistungen { background-image:url(../standard/index_04_05.gif); height:40px; width:100px; background-repeat:no-repeat; vertical-align:middle; text-align:center; padding-right:0px;} 
.kundendienst { background-image:url(../standard/index_04_06.gif); height:40px; width:100px; background-repeat:no-repeat; vertical-align:middle; text-align:center; padding-right:0px;} 
.kontakt { background-image:url(../standard/index_04_07.gif); height:40px; width:101px; background-repeat:no-repeat; vertical-align:middle; text-align:center; padding-right:0px;} 

.oben {vertical-align:top; }
.roteschrift {color:#e2001a; }

.headline {font-family:Arial,Helvetica,sans-serif; font-size:35px; line-height:38px; font-weight:bold; font-style:normal; color:#000000; } 
.text { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-style:normal; color:#000000; }

.textliste { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:22px; font-style:normal; color:#000000; font-weight:normal; list-style-image:url(../standard/raute.gif); text-align:left; vertical-align:top;}

A.text { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-style:normal; color:#000000; text-decoration:none;}
A.text:hover {color:#e2001a; }

A.navioben { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; font-weight:bold; font-style:normal; color:#e2001a; text-decoration:none; }
A.navioben:hover {color:#ffd500; }

A.naviobenaktuell { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; font-weight:bold; font-style:normal; color:#ffd500; text-decoration:none; }
A.naviobenaktuell:hover {color:#ffd500; }

A.navihaupt { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; font-weight:bold; font-style:normal; color:#ffffff; text-decoration:none; }
A.navihaupt:hover {color:#ffd500; }

A.navihauptaktuell { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; font-weight:bold; font-style:normal; color:#ffd500; text-decoration:none; }
A.navihauptaktuell:hover {color:#ffd500; }

.navilinks { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; font-style:normal; color:#ffd500; text-decoration:none; padding-left:31px; }
A.navilinkszweitezeile { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:30px; font-style:normal; color:#000000; text-decoration:none; padding-left:31px; }
A.navilinkszweitezeile:hover {color:#e2001a; }
A.navilinksdrittezeile { text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; font-style:normal; color:#000000; text-decoration:none; padding-left:31px; }
A.navilinksdrittezeile:hover {color:#e2001a; }

.button { color:#ffffff; font-familiy:Arial,Helvetica,sans-serif; font-size:9px; background-color:#e2001a; width:100px; font-weight:bold; }

#footer {
	position:absolute;
	bottom:0; left:0;
	background-image: url(../standard/footerunterseiten.gif);
	width:100%;
 height:117px;
}

.textarea { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-style:normal; color:#000000; width:200px; height:100px; }



