@charset "utf-8";
/* CSS Document */


/* Allgemeine Elemente */
	* { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #595959; line-height: 20px; }
	body {background-color: #f7f7f7; }
	div.clearbox { clear:both; }	
	h1 { font-size: 20px; font-weight:bold; color: #DE0000; }
	ul li { list-style: none; }	
	img { border: 0px; }
	
	
	/* allgemeine Verlinkungen */
	a {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration:none;}
	a:hover { color:#CC3300;}
	a.sprunglink { background-image:url(../img/headernavi-pfeil.gif); background-repeat:no-repeat; background-position:left 4px; padding: 0px 0px 0px 13px; color:#454545; display:block; font-weight:normal; margin: 0px 0px 8px 0px; }
	a.sprunglink:hover { background-image:url(../img/headernavi-pfeil.gif); font-weight:bold; color:#CC3300; }
	a.mehrlink { background-image:url(../img/headernavi-pfeil.gif); background-repeat:no-repeat; background-position:left 4px; padding: 0px 0px 0px 13px; color:#454545; display:block; font-weight:normal; margin: 0px 0px 5px 0px; float:left; }
	a.mehrlink:hover { background-image:url(../img/headernavi-pfeil.gif); font-weight:bold; color:#CC3300;  }
	a.pdflink { background-image:url(../img/pdf-link.png); background-repeat:no-repeat; background-position:left 2px; padding: 8px 0px 0px 45px; color:#DE0000; display:block; font-weight:normal; margin: 20px 0px 8px 0px; display:block; }
	a.pdflink:hover { background-image:url(../img/pdf-link_hover.png); font-weight:bold; color:#CC3300; }


/* Layout - Gestaltungsraster */
	div.website { display:block; background-color: #ffffff; background-image:url(../img/hg__website.jpg); background-repeat:repeat-x; background-position:bottom; }
	div.website-rahmen { width: 918px; display: block; margin: 0px auto; background-image:url(../img/hg_rahmen_repeater.jpg); background-repeat:repeat-y; }
	div.website-rahmen-innen { width: 900px; display: block; padding: 0px 9px 0px 9px; background-image: url(../img/hg_rahmen_unten.jpg); background-repeat:no-repeat; background-position:bottom; }	
	
	
	/* Content */
	div.website-content { width: 900px; float:left; background-image:url(../img/hg_seitenspalte.jpg); background-repeat:repeat-y; }
	
		
/* Header */
	div.header { width: 900px; padding: 0px 9px 0px 9px; height: 120px; display: block; margin: 0px auto; background-image:url(../img/hg__header.jpg); background-repeat:no-repeat; background-position:bottom;}
	div.header-links { width: 250px; height: 120px; display: block; float:left; }
	div.header-rechts { width: 650px; height: 120px; display: block; float:left;  }
	div.header-navi { height: 27px; display: block; float:right; }
	div.header-navi span, div.header-navi a {height: 17px; font-size:13px; display: block;  float: left; padding: 10px 0px 0px 20px; background-image:url(../img/headernavi-trenner.gif); background-position:left; background-repeat:no-repeat;}
	div.header-navi b {height: 17px; padding: 10px 20px 0px 20px; display: block;  float: left; font-size:14px; background-image:url(../img/headernavi-trenner.gif); background-position:right; background-repeat:no-repeat; }
	div.header-navi a { background-image:url(../img/headernavi-pfeil.gif); background-repeat:no-repeat; background-position:right 14px; width: 54px; font-weight:normal;}
	div.header-navi a:hover { background-image:url(../img/headernavi-pfeil.gif); font-weight:bold; }
	
	
	/* Hauptnavigation */
	div.hauptnavigation { clear:both; width: 649px; height: 36px; padding: 57px 0px 0px 1px; display: block; background-image:url(../img/navi_startpunkt.jpg); background-repeat: no-repeat; background-position:50px bottom; }
	
	
	/* Klappnavigation */
	div.kurz { width: 85px; background-image:url(../img/navi_hg_kurz.jpg); background-repeat:no-repeat; }
	div.lang { width: 86px; background-image:url(../img/navi_hg_lang.jpg); background-repeat:no-repeat; }
	div.klappmenue { height: 26px; display: block; float: right; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align:center; }
	div.klappmenue a { height: 26px; display: block; padding: 0px 0px 0px 0px; font-weight: normal; text-transform:uppercase; font-size:11px; text-align:center; background-image:url(../img/navi_link.jpg); background-repeat:no-repeat; background-position: center bottom; }
	div.klappmenue a:hover { background-image:url(../img/navi_link-aktiv.jpg); font-weight: bold; }
	div.klappmenue a.aktiviert { height: 26px; display: block; color:#CC3300; padding: 0px 0px 0px 0px; text-transform:uppercase; font-size:11px; text-align:center; background-image:url(../img/navi_link-aktiv.jpg); font-weight: normal; background-repeat:no-repeat; background-position: center bottom; }
	div.klappmenue a.aktiviert:hover { font-weight:bold; }
	
	
	/* Standard-Klappmenue - Ausklapplasche */
	div.ausgeklappt { width: 223px; display:block; padding: 0px 0px 0px 0px; margin-top: -2px; margin-left: -17px;  }
	div#qualitaet-auswahl, div#kontakt-auswahl {margin-left: -122px; }
	div.vor { width: 17px; height: 25px; float: left; display: block; background-image:url(../img/navi_hg_ausgeklappt-links.png); background-repeat:no-repeat;  }
	div.nach { width: 17px; height: 25px; float: left; display:block; background-image:url(../img/navi_hg_ausgeklappt-rechts.png); background-repeat:no-repeat;  }
	div.oben { width: 223px; height: 23px; float: left; display:block; background-image:url(../img/navi_hg_ausgeklappt-beginn.png); background-repeat:no-repeat;  }
	div.unten { width: 223px; height: 37px; float: left; display:block; background-image:url(../img/navi_hg_ausgeklappt-abschluss.png); background-repeat:no-repeat;  }
	div.oben-lang { width: 243px; height: 23px; float: left; display:block; background-image:url(../img/navi_hg_ausgeklappt-beginn-lang.png); background-repeat:no-repeat;  }
	div.unten-lang { width: 243px; height: 37px; float: left; display:block; background-image:url(../img/navi_hg_ausgeklappt-abschluss_lang.png); background-repeat:no-repeat;  }

	a.klapp_link { height: 21px; width: 165px; float: left; color: #595959; margin: 0px 0px 0px 0px; font-weight: normal; font-size:12px; padding: 4px 0px 0px 24px; background-image:url(../img/submenue.jpg); background-repeat:repeat-y; background-position:center; }
	a.klapp_link:hover { background-image:url(../img/submenue_hover.jpg); color:#FFFFFF; font-weight:normal; }

		
	/* Langes-Klappmenue - Ausklapplasche */
	div#leistungen-auswahl { width: 243px; display:block; padding: 0px 0px 0px 0px; margin-top: -2px; margin-left: -17px;  }
	div#produkte-auswahl { width: 243px; display:block; padding: 0px 0px 0px 0px; margin-top: -2px; margin-left: -17px;  }
	a.klapp_link_lang { height: 21px; width: 185px; float: left; color: #595959; margin: 0px 0px 0px 0px; font-weight: normal; font-size:12px; padding: 4px 0px 0px 24px; background-image:url(../img/submenue_lang.jpg); background-repeat:repeat-y; background-position:center; }
	a.klapp_link_lang:hover { background-image:url(../img/submenue_lang_hover.jpg); color:#FFFFFF; font-weight:normal; }
	

/* Inhalte - Startseite */
	div.buehne { width: 900px; height: 384px; display:block; }  /* Flashfilm */	
	div.teaserebene {width: 900px; height: 110px; display:block;  }
	div.teaser { width: 300px; height: 110px; display:block; float:left; }
	div.teaser h1 {padding: 0px 0px 5px 20px; height: 25px; width: 280px; display: block; }
	div.teaser a { height: 80px; width: 280px; display:block; padding: 0px 0px 0px 20px; background-repeat:no-repeat; }
		div#teaser-eins {background-image:url(../img/startteaser_1.jpg); background-repeat:no-repeat; }
		div#teaser-eins a:hover { background-image:url(../img/teaser_button1_hover.jpg); }	
		div#teaser-zwei {background-image:url(../img/startteaser_2.jpg); background-repeat:no-repeat; }
		div#teaser-zwei a:hover { background-image:url(../img/teaser_button2_hover.jpg); }	
		div#teaser-aktuell {background-image:url(../img/startteaser_aktuell.jpg); background-repeat:no-repeat; }
		div#teaser-aktuell ul li {height: 24px; }
		div#teaser-aktuell ul li a { height: 20px; width: 240px; display: block; padding: 4px 0px 0px 20px; margin-left: 20px; background-image:url(../img/listenfeld_aktuelles.gif); background-repeat:no-repeat; background-position:top; font-weight:normal; }
		div#teaser-aktuell ul li a:hover { background-image:url(../img/listenfeld_aktuelles_hover.gif); background-repeat:no-repeat; background-position:top; font-weight:bold; }
		div#teaser-aktuell ul li a#letzter_artikel { height: 19px;}


/* Inhalte - Unterseiten */
	/* Linke Spalte */
	div.linke-spalte { width: 300px; display: block; float:left; padding: 0px 0px 20px 0px; }
	div.linke-spalte h1 { margin: 20px 0px 0px 20px; }
	div.standardinhalt-links, div.standardinhalt-rechts { width: 280px; display: block; float:left; line-height:20px; }
	div.standardinhalt-links a.sprunglink:hover { font-weight: normal;}
	div.standardinhalt-rechts a.sprunglink:hover { font-weight: normal;}
	
	/* Subnavigation */
		div.subnavi { width: 260px; display:block; margin: 20px 0px 0px 20px; }
		div.subnavi a { width: 248px; height: 22px; display: block; color: #666666; padding: 5px 0px 0px 12px; background-image:url(../img/sub.gif); background-position:top; background-repeat:no-repeat; font-weight:normal;}
		div.subnavi a:hover { background-image:url(../img/sub.gif); color: #DE0000; font-weight:bold; }
		div.subnavi a.subnavi-aktiv {  background-image:url(../img/sub.gif); color: #DE0000; font-weight:bold; }
		div.subnavi a.subnavi-aktiv: hover {  background-image:url(../img/sub.gif); color: #DE0000; font-weight:bold; }
		/* 
		div.subnavi a:hover { background-image:url(../img/sub_hover.jpg); color: #FFFFFF; font-weight:normal; }
		div.subnavi a.subnavi-aktiv {  background-image:url(../img/sub_hover.jpg); color: #FFFFFF; font-weight:bold; }
		div.subnavi a.subnavi-aktiv: hover {  background-image:url(../img/sub_hover.jpg); color: #FFFFFF; font-weight:bold; }
		*/
		div.subnavi a#lastlink { height: 21px; } 
	
	/* Formulare */
		form { margin: 20px 0px 10px 0px;}
		label.textlabel { height: 20px; width: 180px; display: block; float:left; margin: 0px 0px 10px 0px; }
		label.checklabel { height: 20px; width: 470px; display: block; float:left; margin: 0px 0px 10px 0px; }
		input.textfeld { height: 20px; width: 300px; display: block; float:left;  margin: 0px 0px 10px 0px;  }
		textarea { width: 480px; height: 100px; display: block; margin: 0px 0px 20px 20px; }
		a.sendebutton { width: 143px; height: 20px; display: block; background-image:url(../img/senden.jpg); background-repeat:no-repeat; cursor:pointer; }
		a.sendebutton:hover { background-image:url(../img/senden_hover.jpg); }
		a.sendebutton-disabled { width: 143px; height: 20px; display: block; background-image:url(../img/senden_disabled.jpg); background-repeat:no-repeat; }
		a.gobutton { width: 44px; height: 22px; float:left; display: block; background-image:url(../img/go.gif); background-repeat:no-repeat; cursor:pointer; margin: 4px 5px 5px 5px; }
		a.gobutton:hover { background-image:url(../img/go_hover.gif); }		

		div#routen-copyright {text-align:left; margin: 0px 20px 20px 20px; padding: 0px; font-size:10px; width: 200px; clear:both;}		
		input#routen-strasse {width: 200px; height: 15px; font-size: 12px; float:left; margin: 5px 5px 5px 0px; }
		input#routen-plz {width: 50px; height: 15px; float:left;font-size: 12px; margin: 5px; }
		input#routen-stadt {width: 140px; height: 15px;font-size: 12px; float:left; margin: 5px; }


		
	/* Sub-Subnavigation */
		div.subsub a.subsub-link { width: 235px; height: 22px; font-size:11px; display: block;  padding: 5px 0px 0px 25px; background-image:url(../img/subsub.gif); color: #666666; font-weight:normal; !important }
		div.subsub a.subsub-link:hover {background-image:url(../img/subsub.gif); font-size:12px; color: #DE0000; font-weight:bold; }
		div.subsub a.subsub-link-last { width: 235px; height: 22px; font-size:11px; display: block;  padding: 5px 0px 0px 25px; background-image:url(../img/subsub_last.gif); color: #666666; font-weight:normal; !important }
		div.subsub a.subsub-link-last:hover { font-size:12px; background-image:url(../img/subsub_last.gif); color: #DE0000; font-weight:bold; }			
		div.subsub a#subsub-aktiv {color: #DE0000; font-size:12px; font-weight:bold; !important} 
		
		
	/* Headline-Link */	
		h1 a.headline-link {font-size: 20px; font-weight:bold; color: #454545; }
		h1 a.headline-link:hover {font-size: 20px; font-weight:bold; color: #DE0000; }
		h1 a.headline-link-aktiv {font-size: 20px; font-weight:bold; color: #DE0000; }
		
		
		
	/* Eck-Teaser */
		div.eckliste { width: 260px; display: block; margin: 20px 0px 0px 20px; }
		div.eckliste div.listenhead { width: 240px; height: 38px; padding: 20px 0px 0px 20px; display:block; background-image:url(../img/eckliste_head.gif); background-repeat:no-repeat; }
		div.eckliste div.listenhead h5 { font-size:16px; color:#666666; font-weight:bold; }
		div.eckliste div.listenfooter { width: 260px; margin-top: -5px; height: 10px; display:block; background-image:url(../img/eckliste_footer.gif); background-repeat:no-repeat; }	
		div.eckliste ul { width: 260px; display:block; padding: 10px 0px 10px 0px; background-image:url(../img/eckliste_repeater.gif); background-repeat:repeat-y; }
		div.eckliste ul li { margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; background-image:url(../img/listen-punkt.jpg); background-position: left 6px; background-repeat:no-repeat; }
		div.eckliste p { width: 240px; display:block; line-height:20px; padding: 20px 0px 20px 20px; background-image:url(../img/eckliste_repeater.gif); background-repeat:repeat-y; }

	/* gerader Teaser */
		div.gerader-teaser { width: 260px; display: block; margin: 20px 0px 0px 20px; }
		div.gerader-teaser div.listenhead { width: 240px; height: 38px; padding: 20px 0px 0px 20px; display:block; background-image:url(../img/gerader-teaser_head.gif); background-repeat:no-repeat; }
		div.gerader-teaser div.listenhead h5 { font-size:16px; color:#666666; font-weight:bold; }
		div.gerader-teaser div.listenfooter { width: 260px; margin-top: -5px; height: 10px; display:block; background-image:url(../img/eckliste_footer.gif); background-repeat:no-repeat; }	
		div.gerader-teaser ul { width: 260px; display:block; padding: 10px 0px 10px 0px; background-image:url(../img/eckliste_repeater.gif); background-repeat:repeat-y; }
		div.gerader-teaser ul li { margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; background-image:url(../img/listen-punkt.jpg); background-position: left 6px; background-repeat:no-repeat; }
		div.gerader-teaser p { width: 240px; display:block; line-height:20px; padding: 20px 0px 20px 20px; background-image:url(../img/eckliste_repeater.gif); background-repeat:repeat-y; }


	/* Rechte Spalte */
	div.rechte-spalte { width: 600px; display: block; padding: 10px 0px 20px 0px; float:left; background-image:url(../img/hg_inhalte.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#FFFFFF; }
	div.rechte-spalte ul { display:block; padding: 0px 0px 20px 0px; } /* width: 260px; */
	div.rechte-spalte ul li { margin: 0px 0px 5px 20px; padding: 0px 0px 0px 15px; background-image:url(../img/listen-punkt.jpg); background-position: left 6px; background-repeat:no-repeat; }
	div.rechte-spalte p { margin: 0px 20px 15px 20px; font-size: 13px; font-weight:normal; color: #666666; line-height: 20px; }
	div.rechte-spalte h1 { margin: 20px 20px 15px 20px;  font-size: 26px; font-weight:bold; color: #555555; }
	div.rechte-spalte h2 { margin: 5px 20px 10px 20px; font-size: 20px; font-weight:bold; color: #666666; }
	div.rechte-spalte h3 { margin: 20px 20px 20px 20px; font-size: 26px; font-weight:bold; color: #DE0000; }
	div.rechte-spalte i { margin: -8px 20px 20px 20px; font-size: 12px; display:block; color: #b0b0b0; font-style:normal; }
	div.rechte-spalte p i { margin: 0px 0px 0px 0px; font-size: 13px; display:inline; color: #666666; font-style:italic; }
	*+html div.rechte-spalte h3 { margin: 30px 20px 20px 20px; }
	* html div.rechte-spalte h3 { margin: 30px 20px 20px 20px; }
	div.rechte-spalte h4 { margin: 20px 20px 5px 20px; font-size: 14px; font-weight:bold; color: #666666; }
	div.rechte-spalte p a.mehrlink { margin: 0px 0px 20px 0px; }


/* Daten-Tabellen */
table { width: 560px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; background-image:url(../img/table_repeater.gif); background-repeat:repeat-y; }
table caption { text-align:left; font-size: 20px; font-weight:bold; color: #666666; padding-bottom: 5px;}
table th {padding: 3px 3px 3px 3px; text-align:left; }
table th span { font-weight: normal; display:block; }
table td { padding: 3px 5px 3px 8px; text-align:left; background-color: gray; margin: 1px; font-size:12px; }
table tr.dunkel td { background-image:url(../img/table_dunkel.jpg); background-position:bottom; background-repeat:repeat-x; background-color: #cdcdca; }
table tr.hell td, th { background-image:url(../img/table_hell.jpg); background-position:bottom; background-repeat:repeat-x; background-color: #e6e6e5; }
div.table-head { width: 560px; height: 24px; display:block; margin: 10px 0px 0px 20px; background-image:url(../img/table_head.gif); background-repeat:no-repeat; }
div.table-footer { width: 560px; height: 24px; display:block; margin: 0px 0px 20px 20px; background-image:url(../img/table_footer.gif); background-repeat:no-repeat;  }
table tr.hell th { padding: 5px 5px 5px 8px; font-size:11px;}
table tr.dunkel th {padding: 5px 5px 5px 8px; font-size:11px; background-image:url(../img/table_dunkel.jpg); background-position:bottom; background-repeat:repeat-x; background-color: #cdcdca;}


/* Detail-Rahmen */
div.detailbox { width: 558px; display: block; margin: 0px 0px 20px 20px; padding: 0px 0px 0px 0px; border: 1px #cccccc solid; background-image:url(../img/hg_detailbox.jpg); background-repeat:repeat-y; }
div.detailbox div.detailbox-links { width: 312px; display: block; float: left; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }
div.detailbox div.detailbox-rechts { width: 226px; display: block; float: left; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
div.detailbox div.produktbox-links { width: 269px; display: block; float: left; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }
div.detailbox div.produktbox-rechts { width: 269px; display: block; float: left; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; }
div.trennbox { width: 558px; height: 1px; display: block; background-image:url(../img/trennlinie.gif); background-repeat:repeat-x; background-position:center; clear:both; margin: 0px 0px 0px 0px; padding: 0px; }  
div.trennbox { margin: 0px 0px 0px 0px; }  /* Firefox */
* html div.trennbox { margin: -11px 0px -7px 0px; } /* IE6 */
*+html div.trennbox { margin: -3px 0px 0px 0px; } /* IE7 */
div.boxabschluss { clear:both; margin: 0px 0px 0px 0px; }  /* Firefox */
* html div.boxabschluss { clear:both; margin: 4px 0px 0px 0px; }  /* IE6 */
*+html div.boxabschluss { clear:both; margin: -3px 0px 0px 0px; }  /* IE7 */
div.detailbox div.uebersicht-links { width: 288px; display: block; float: left; padding: 10px 10px 0px 0px; margin: 0px 0px 0px 0px; }
div.detailbox div.uebersicht-rechts { width: 260px; display: block; float: left; padding: 1px 0px 0px 0px; margin: 0px 0px 1px 0px; }
div.detailbox div.uebersicht-links * { line-height: 16px;}
div.detailbox div.uebersicht-links h2 { line-height: 20px; padding-bottom:0px; padding-top: 0px;}
* html div.detailbox div.uebersicht-links h2 { line-height: 20px; padding-bottom:0px; padding-top: 10px;}
*+html div.detailbox div.uebersicht-links h2 { line-height: 20px; padding-bottom:0px; padding-top: 10px;}

div.detailbox a.sprunglink { background-position: left 2px;}
 

/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a { outline: none;}
#prevLink, #nextLink { width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 113px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* Vergroessern Funktion */
a.lupe { display: block; float:left; margin: 0px 20px 20px 0px;  border: 1px #cccccc solid;}
a.lupe:hover {border: 1px #cccccc solid;}
a.lupe img { margin: 5px; }
a.lupe:hover img {border: 2px #de0000 solid; margin: 3px;}


/* trenner */
div.trenner { width: 560px; height: 3px; background-image:url(../img/trenner.png); background-repeat:no-repeat; background-position:center; display:block; clear:both; margin: 20px 0px 20px 0px;}


/* Footer */
	div.footer { height: 120px; display: block; background-color: #f7f7f7; background-image:url(../img/hg__footer.jpg); background-repeat:repeat-x; background-position: top; clear:both; }
	div.footer-content { width: 900px; padding: 0px 9px 0px 9px; height: 25px; display: block; margin: 0px auto; }
	div.footer-links { height: 21px; width: 300px; padding: 4px 0px 0px 0px; text-align:center; display:block; float:left; color:#FFFFFF; background-image:url(../img/hg__footer-lippe.jpg); background-repeat:no-repeat;}
	div.footer-links a { color:#FFFFFF; }
	div.footer-links a:hover { color: #CC3300; }
	div.footer-rechts { height: 15px; width: 300px; padding: 10px 0px 0px 0px; display:block; float:right;  text-align:right; }


/* (c) conception Werbung & Marketing GmbH  | created by Mirko Kabsch */
