/* auto-center content*/
#container{width:1250px;margin:0 auto; border:0;}
#frameWarenkorb{width:100px;}

/* -------allgemein--------------------------------------------------------------------------- */
body { margin:0; }
.nah {margin:0;}
table.nah {border-collapse:collapse;}
.table_inhalt {margin:10px 15px 15px 15px}
img {border:none;}
a img {border:none;}
form {margin:0px;display:inline;border:0;}
.artliste th {background-color:#dcdcdc;}
.artliste td {height:60px;}

/* -------Design--------------------------------------------------------------------------- */
body{background:url(/pic/bg_verlauf_dunkelblau.gif); background-attachment:fixed;}     /*bg_verlauf_grau.gif*/

a, a:link {color:#00f; text-decoration:none;}
a:visited {color:#008; text-decoration:none;}
a:hover   {color:#000; text-decoration:underline;}
a:active  {color:#008; text-decoration:none;}

.download_link a:link {color:black;}
.download_link a:visited {color:#008; text-decoration:none;}
.download_link a:hover   {color:#4181A7; text-decoration:underline;}
.download_link a:active  {color:#008; text-decoration:none;}


.aufzaehlung {list-style-type:none;padding:0;}
.aufzaehlung LI {background-repeat:no-repeat; height:36px;padding-top:10px;padding-left:25px;}
.icoHaken {background-image:url(../pic/werbung/haeckchen.png);}


body,td { font-size: 10pt; font-family:Arial,Helvetica,sans-serif;font-weight:none;}

/* h1	{ color:#00A0C0; font-size: 20pt; font-family:Pump Demi Bold LET,Arial,Helvetica,sans-serif; font-weight:bold;}*/
h1	{ color:black; font-size: 20pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h2	{ font-size: 14pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h3	{ font-size: 12pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h4	{ font-size: 10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
h5	{ font-size: 12pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal;}

/* in Druckansicht - Vielen Dank für Ihre Bestellung - Seite*/
.printorder{border-style:solid; border-top-color:#d2d2d2; border-bottom-color:#d2d2d2; border-left-color:white; border-right-color:white; border-width:2px;}


/* Feld in der Artikelbezeichnung ganz unten, wo Kurzinfo, Preis und in den Warenkorb dasteht*/
.orderfromarticle {background-color:#E6E6E6;padding:10px;}


/* ------------ horizontale Linien ------------ */
hr { color:#dddddd; width:100%; text-align:center; height:4px;}
.hr_grau {color:#dddddd;width:100%;text-align:center;height:4px;}
/* wenn als div/span */
.hr2grau,.hr4grau {background-color:#C8C8C8; height:1px;border:0;padding:0;margin:0;display:block;}
.hr2grau {height:2px;}
.hr4grau {height:4px;}
/* ------------ Button ------------ */
	.imgButton { }
	.allg {color:#FFFFFF;background-color:#59667B; border-style:outset; border-color:#9AA5B6 #AAA9A9 #92C5CA #9AA5B6; font-weight:bold;}
	/*----- Navigate-Buttons WK/Payment ----*/
	.btnNaviBack {width:250px;height:35px;padding:0 10px;margin:0;float:left}
	.btnNaviNext {width:250px;height:35px;padding:0 10px;margin:0;float:right}

/* ------------ Popups ------------ */
	table.popup
	{
		background-color:#E8E8E8;border-color:#C9D1D1;border-width:3px;
		border-style:solid;background-color:#FFFFFF;
	}
	tr.popupline{font-size:8pt;}
	tr.popupline td{padding:0px;}
	table.popuptitel{border-bottom:4px #C9D1D1; padding-bottom:0px; margin:0px;background-color:#C9D1D1}
	table.popuptext{padding-bottom:0px; margin:0px; background-color:#FFFFFF;}

/* ------------- Frame Top ----------------------------------------------------------------- */
	#headerBg {height:230px;text-align:left;color:white;padding-top:0px; background-image:url(/pic/hintergrund_top.png); background-repeat:no-repeat;}
	#headerBg DIV {color:white;font-family:Verdana;}
	.headermenu {margin-left:700px;}
	.headermenu *,.headermenu A {color:white;font-weight:bold; font-family:verdana;}
	.headermenu LI {padding-bottom:5px;}

/* ------------- Frame left ----------------------------------------------------------------- */
/* Shop Logo */
	.shopLogo{height:105px;text-align:center;}
	.shopLogo IMG {margin-right:20px; margin-left:10px; margin-bottom:0px;border:0}

/* Shop Arten - Flaggen */
	.shopArten {position:relative;top:-23px;text-align:left;padding-left:3px;width:200px;}
	.shopArten A {margin:0;margin-right:1px;text-decoration:none;}
	.shopArten IMG {width:34px;height:20px;}

/* ------------- Frame left ----------------------------------------------------------------- */
	A.rfReginalP {display:block;cursor:pointer;}
	A.rfReginalP IMG {display:block;float:left;width:40px;height:31px;}
	A.rfReginalP SPAN {display:block;float:left;margin:6px 0 6px 10px;}

/* ------------- Frame right ----------------------------------------------------------------- */
/* Social Network Icons */
	.socNet {position:relative;top:-23px;width:245px;margin:0 auto;text-align:right;}
	.socNet A {margin:0;text-decoration:none;}
/* newsBox */
	.newsBox {height:190px;overflow:auto;padding:0 2px;color:#808080;font-size:9pt;}
	.newsBox P {margin:0;padding-bottom:4px;}
	.newsBox P SPAN {font-weight:bold;}
/* Portale */
	.portalLink {margin-top:10px;margin-bottom:20px;}
	.portalLink DIV.portalLinkRow {width:205px;margin:14px auto;}
	.portalLink A {display:block;float:left;padding:0;font-size:1pt;overflow:hidden;}
	.portalLink A, .portalLink IMG {width:94px;height:69px;border:0;}
	.portalLink A:hover {background-color:black;}

/* ------------- Frame --------------------------------------------------------------------- */
/* Hintergrund = Papier */

/* Hintergrundfarbe des linken/recht/tab-Frames */
	.colPaper {background-color:#5888A5;} /* #dcdcdc */ /* #5A85A1 */ /* 5888A5 */
	.colInhalt {background-color:white;}

/* SeitenRand Mitte */
	TD.frameHeaderB {border:0;border-left: 1px solid #5888A5; border-right: 1px solid #5888A5;}
	TD.frameInhaltB {border-left: 1px solid #bbc0c4; border-right: 1px solid #bbc0c4;padding:4px; }

/* Unten */
	#frameBottom {font-size:8pt; color:white; background-color:#5888A5; text-align:center;vertical-align:middle;}

/*------------ xBox -------------*/
/* Breite */
	.xbox {width:240px; padding-bottom:5px;}
/* Inhalt Hintergrund */
	.xboxbottom .xb2, .xboxbottom .xb3, .xboxbottom .xb4, .xboxcontent{background-color:white;}
/* Überschrift - Hintergrund*/
	.xboxtop .xb2, .xboxtop .xb3, .xboxtop .xb4, .xboxcontent h1 {background-color:#48738F;}
/* Rand  */
	.xb1	 {background:#fff;}
	.xboxcontent, .xboxcontent h1, .xb2, .xb3, .xb4 {border-color:#fff;}
/* Font Überschrift */
	.xbox h1 {font-size:10pt;color:white;}
/* Font Inhalt */
	.xbox {font-size:10pt;}
/* Konstruktion */
	.xbox h1
		{margin:0; padding:0px 10px 5px 10px; border-bottom-width:1px; border-bottom-style:solid; }
	.xboxtext {margin:0; padding:5px 10px 0px 10px;}
	.xbox {background: transparent; float:left; margin:0px 3px 3px 3px;}
	.xboxtop, .xboxbottom {display:block; font-size: 1px;}
	.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
	.xb2, .xb3, .xb4 {border-style:solid; border-width:0px 1px 0px 1px;}
	.xb1 {margin:0 5px; height:1px;}
	.xb2 {margin:0 3px; height:1px;}
	.xb3 {margin:0 2px; height:1px;}
	.xb4 {margin:0 1px; height:2px;}
	.xboxcontent {display:block; border-style:solid; border-width:0px 1px 0px 1px; height:auto;}
	* html .xboxcontent {height:1px;}
/*--------- Tab-Menu ------------*/

/* Font */
	#frameHeader A{font-weight:bold; font-size:10pt; color:#006;}
	#frameHeader A:hover {color:#00F;}
	#frameHeader #tabCurrent A {color:#006;}
	#frameHeader #tabCurrent A:hover {color:#00F;}
/*konstruktion*/
	#frameHeader { BACKGROUND-image:url(/pic/design/tab_bg.gif); background-repeat:repeat-x; background-position:bottom; FLOAT:left; WIDTH:100%; LINE-HEIGHT:normal}
	#frameHeader UL {PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:5px; MARGIN: 0px; LIST-STYLE-TYPE: none}
	#frameHeader LI {PADDING-RIGHT:1px; PADDING-LEFT:7px; PADDING-BOTTOM:0px; PADDING-TOP:0px; BACKGROUND: url(/pic/design/tab_left.gif) no-repeat left top; FLOAT: left; MARGIN: 0px;}
	#frameHeader A  {PADDING-RIGHT:8px; PADDING-LEFT:0px; PADDING-BOTTOM:4px; PADDING-TOP:5px; DISPLAY: block; BACKGROUND: url(/pic/design/tab_right.gif) no-repeat right top; FLOAT:left; TEXT-DECORATION: none}
	#frameHeader A  {FLOAT: none}
	#frameHeader #tabCurrent {BACKGROUND-IMAGE: url(/pic/design/tab_left_on.gif)}
	#frameHeader #tabCurrent A {BACKGROUND-IMAGE: url(/pic/design/tab_right_on.gif); PADDING-BOTTOM: 5px;}

/* ------------ Produktgruppen Seite ------------- */
	.katListeInfo {}
	.katListeInfoL, .katListeInfoR {width:338px;height:100px;border:1px solid #5888A5;margin:8px 0;}
	.katListeInfoL {float:left;}
	.katListeInfoR {float:right;}
	.katListeInfoPic {display:block;float:left;width:100px;height:100px;}
	.katListeInfoPic IMG {display:block;margin:0 auto;margin-top:7px;}
	.katListeInfoTxt {float:left;width:222px;height:95px;padding:5px 5px 0 10px;}
	.katListeInfoTxt A {font-weight:bold;}
	
	table.katListe {border-collapse:collapse;border:2px solid #dcdcdc;border-left:0;border-right:0;}
	table.katListe TD{padding:5px;height:90px;border-bottom:2px solid #dcdcdc;}

/*----------- kategorienListe ---------*/
	.kategorienListe A {font-size:11pt;margin:2px 5px;white-space:nowrap;display:block;height:18px;float:left;}
	.kategorienListe {padding:2px;background-color:#DDD;height:44px;}
	.kategorienListe A.katSelected {color:#000;font-weight:bold;text-decoration:none;}

/*------------- Suchwort-Markierung FAQ und Downloads -------*/
	.suchwortMarkierung {background-color:#FFFF88;}

/*----------- Navigationbar für mehrseitige ergebnisse ----*/
	.NavibarInfo {float:left;padding:3px 0;margin:0;}
	.dlNavibarErg {float:right;padding:3px 0;}
	.dlNavibar A,.dlNavibarErg {margin:3px 0 3px 2px;}
	.dlNavibar {margin:0;padding:0;}
	.dlNavibar LI{list-style-type:none;float:left;}
	.dlNavibar A{text-align:center;text-decoration:none;display:block;min-width:15px;
				 background-color:#F5F5F5;border:1px solid #CCC;padding:2px;}
	.dlNavibar A:HOVER{background-color:#DDD;text-decoration:none;}
	A.dlNavibarSelected {background-color:#CCF}
	
/*------------- Download-Startseite -------*/
	.dlKatList {margin-left:15px; padding:10px;}
	.dlKatList LI {margin-bottom:20px;}
	.dlKatList LI A {font-weight:bold;}
	
	.dlTopDLBox, .dlNewDLBox {margin-bottom:5px;}
	.dlTopDLBox H3, .dlNewDLBox H3 {margin:2px 0;}
	.dlTopDLBox OL, .dlNewDLBox OL {margin:0;padding:1px 1px 0 1px;border:1px solid #5888A5;}
	.dlTopDLBox LI, .dlNewDLBox LI {list-style-type:none;margin-bottom:1px;padding:2px;}
	.dlTopDLBox .dlEntry {width:92%;float:left}
	
	.dlNewDLBox .dlEntryT {width:21%;float:left;color:#555;}
	.dlNewDLBox .dlEntry {width:71%;float:left}
	
	.dlEntry A {color:black;}
	.dlBoxPos {width:7%;float:left}
	
	.dlFileBox {}
	.dlFileBox H3 {margin:0;margin-bottom:4px;}
	.dlFileBox H4 {position:relative;margin:0;top:-38px;left:5px;}
	.dlFileBox DIV IMG {position:relative;top:-5px;left:238px;}
	.dlFBTop {border:1px solid #5888A5;border-bottom:0;height:25px;}
	.dlFBTxt {border:1px solid #5888A5;border-top:0;padding:2px;padding-bottom:4px;margin-bottom:8px;}
	.dlFBTxt UL {margin:0;padding-left:25px;}
/*------------- Datei-Download Seite -------------*/
	/* Überschrift */
	.hlDl {font-weight:bold;background-color:#F4F4F4;border-bottom:2px solid #CCC;border-top:2px solid #CCC;padding:1px 0 1px 2px;margin:2px 0;}
	/* Beschreibung zum Download */
	.hlDescrDl {font-weight:bold;}
	/* Block für eine Datei zum Download = ICON + TEXT */
	.dlDesc {width:400px;float:left;margin:0 2px;}
	.dlFiles {width:292px;float:right;}
	.dlFilesIcon {display:block;float:left;margin-right:2px;margin-top:2px;}
	.dlFilesIcon IMG {width:38px;height:44px;}
	.dlFilesDesc {float:left;width:250px;}
	.dlFilesDesc IMG {margin-left:2px;}
	A.dlFilesDesc {display:block;overflow:hidden;white-space:nowrap;}
	
	/* suche + ergebnisliste */
	.searcherg {border:1px solid #CCC;}
	/* navi bar > aktuelle ergebnisseite*/
	.searchbar {border-bottom:1px solid #CCC;padding:3px;background-color:#ccc;min-height:1px;}
	/* Fussbereich für notwendige Zusatz-Software oder Links */
	.footDl {min-height:1px;margin-top:5px;padding:5px;border-top:2px solid #EEE}
	.footDlDescr {float:left;width:140px;display:block;font-size:8pt}
	.footDlIcon  {float:left;font-size:8pt;text-align:center;}
/*------------ FAQ Seite -----------*/
	.listFaq {}
	.listFaqEntry {margin:3px 0}
	/* kurze Beschreibung */
	.FaqTitel {}
	/*aufklappbarer Text*/
	.FaqText {padding:5px;background-color:#FFFFD0;border:1px solid #888;margin:5px 0}
/* ---------------- Info ----------- */
	.flyer {width:325px;float:right;}
	.flyer A {float:right;margin:0 0 10px 10px;width:150px;height:300px;}
	.flyer A.unten {padding-top:50px;padding-bottom:0;}
	.flyer A.oben {padding-top:0;padding-bottom:50px;}
	.flyer IMG {margin:0 auto;display:block;}
/*---- Artikel Seite ---*/
	/* Bild */
	.artBild {float:left;border:2px solid #C8C8C8;padding:5px 1px;text-align:center;max-width:404px;}
	.artBild IMG {max-width:398px;}
	.artBild SPAN{text-align:right;display:block;padding-right:5px;}
	/* Preis/Menge*/
	.artPreisDl {float:right;text-align:left;padding:2px;background-color:#E6E6E6;border:4px solid #C8C8C8;max-width:325px;}
	.artPreisDl H2 {font-size:12pt;padding:0;margin:0;margin-bottom:5px;}
	.artPreisDl INPUT {margin-left:5px;}
	.btnArtBuy {width:135px;}
	/* Liste Downloads */
	.artDownloads {}
	/* Artikel Info */
	.feldArtInfo {margin:0;padding:0;}
	/* empf. Artikel */
	.empfArtikelLink {list-style-type:none;padding:0}
	.empfArtikelLink li {margin-right:10px;display:block;float:left;}

/* ---- generelle Infos: wie mwst Hinweis usw. ---*/
	.smallInfoTxt {font-size:8pt;font-family:Arial;text-align:justify;}
	.blockTxt {text-align:justify;display:block;}

/*--------- Warenkorb ---------- */
	table.liste {width:100%;border-collapse:collapse;}
	table.liste THEAD {background-color:whitesmoke;border:0}
	table.liste TH {padding:3px;text-align:left;border:1px solid #CCC;}
	table.liste TD {padding:2px;border:1px solid #CCC;border:1px solid #CCC;}
	/* artBildKlein */
	.WKartBildKlein {max-width:80px;max-height:70px;}
	/* artInfoKurz */
	.WKartInfoKurz {text-align:left; font-size:9pt;}
	/* Preise + Anzahl */
	.WKgpreis,.WKepreis,.WKanz {text-align:right;vertical-align:middle;}
	/* in WK / entfernen Bilder */
	.WKbtns {white-space:nowrap;}
	/* Hinweise */
	.WKartHinweise {font-size:9pt;text-align:left;border-collapse:collapse;border:0;}
	.WKartHinweise H2 {font-weight:bold;font-size:12pt;padding:0;margin:0;margin-bottom:5px;}
	/* versandhinweise */
	.WKversand {}
	.WKversand TD {text-align:right;white-space:nowrap;}
	/* rabatte/aktionen */
	.WKaktion TD {text-align:right;}
	/* WK Summenpreis */
	.WKsumme TD {text-align:right;padding-bottom:5px;font-weight:bold;font-size:12pt}
	.WKsteuer TD {text-align:right;}

/* Bestellvorgang Navi */
	.bvNavi {padding:5px 20px;height:80px;border-top:2px solid gray;border-bottom:2px solid gray}
	.bvLinks,.bvLinksPfeil {margin:0;padding:0;list-style-type:none;}
	.bvLinks LI,.bvLinksPfeil LI {float:left;display:block;padding:3px 0;text-align:center;height:35px;}
	.bvLinksPfeil LI {width:40px;height:30px;}
	LI.bvLinksText {width:130px;}
	LI.bvLinksNoText {width:50px;}
	LI.bvLinksAktiv {font-weight:bold}

/* --- sonstiges --- */
	.clAll {clear:both}
	.lfFlBl {display:block;float:left; padding-left:10px;padding-right:10px;}
