/*body*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f6f6f6;
}
/*Bilder Produkt*/
img.img_produkt {
border:0px;
width:200px;
height:200px;
}
/*Bilder Listing*/
img.img_listing {
border:0px;
width:100px;
height:100px;
}
/*Tabelle Main*/
.tab_main {
	width:100%;
}
/*Navigation Top*/
.tab_navi_top {
	border-bottom:2px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	background-image:url(../bilder_global/backround_top_navi.gif);
}
.tab_navi {
	background-image:url(/bilder_global/backround_navi.gif);
	height:36px;
	vertical-align:top;
}
.tab_navi_links {
	height:29px;
	margin-top:0px;
}
/*Style linke Seite*/
.tab_links {
	width:220px;
}
/*Style rechte Seite*/
.tab_rechts {
	border-left:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	padding-left:5px;
	width:220px;
}
/*Boxen rechte Seite*/
.boxRight {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#FFFFFF;
	padding:2px;
	margin-top:40px;
}
/*Boxen linke Seite*/
.boxLeft {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#FFFFFF;
}
/*Boxenkopf linke Seite*/
.boxenkopfLeft {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_bg_kopf.gif);
	height:25px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxeninhalt linke Seite*/
.boxeninhaltLeft {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:2px;
	background-image:url(/bilder_global/box_navi_left_bg.gif);
	height:22px;
}
/*Boxen Index Angebot*/
.boxAngebot {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#ffffff;
}
/*Boxenkopf Index Angebot*/
.boxenkopfAngebot {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	background-image:url(/bilder_global/box_bg_kopf_angebot.gif);
	height:25px;
	padding-left:2px;
	padding-bottom:2px;
	border-bottom:1px solid #CCCCCC;
}
/*Boxenkopf Index Laser*/
.boxenkopfLaser{
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_bg_kopf_laser.gif);
	height:25px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxeninhalt Index Angebot*/
.boxeninhaltAngebot {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	height:20px;
	padding-left:2px;
	padding-bottom:5px;

}
/*Boxen Index Begrüßung*/
.boxIndex {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#F5F5F5;
}
/*Boxenkopf Index Begrüßung*/
.boxenkopfIndex {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_bg_kopf_index.gif);
	height:25px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxeninhalt Index Begrüßung*/
.boxeninhaltIndex {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	height:20px;
	padding-left:2px;
	padding-bottom:5px;

}
/*Box Preis*/
.boxPreis {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	background-color: #F5F5F5;
	padding-left: 0px;
	border:1px;
	border-color:#cccccc;
	border-style:solid;
}
/*Boxenkopf Preis*/
.boxenkopfPreis {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_klein_kopf.gif);
	height:22px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxenkopf Listing*/
.boxenkopfList {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../bilder_global/box_listing_kopf.gif);
	height:17px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxenkopf Listing 2*/
.boxenkopfList2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	background-image:url(/bilder_global/box_listing_kopf2.gif);
	height:23px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Box Warenkorb*/
.boxWarenkorb {
	padding-left: 0px;
	border:1px;
	border:#cccccc;
	border:solid;
}
/*Boxenkopf Warenkorb*/
.boxenkopfWarenkorb {
	background-image:url(/bilder_global/box_korb_kopf.gif);
	height:18px;
}
/*Box Upload*/
.boxUpload {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left: 0px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #F5F5F5;
}
/*Boxenkopf Upload*/
.boxenkopfUpload {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_gruen_klein_kopf.gif);
	height:22px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxenkopf Upload Rot*/
.boxenkopfUploadRot {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_rot_klein_kopf.gif);
	height:22px;
	padding-left:2px;
	padding-bottom:3px;
}
/* Main */
.main {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
/* Fuss */
.fuss {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding:5px;
}
/* Link Top Navi */
a.link_navi {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #214066;
	text-decoration: none;
	vertical-align:middle;
}
a.link_navi:visited {
	color: #214066;
}
a.link_navi:hover {
	color: #0077BD;
}
/* Link Versand */
a.link_versand {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #214066;
	text-decoration: underline;
}
a.link_versand:visited {
	color: #214066;
}
a.link_versand:hover {
	color: #0077BD;
}
/* Link Main */
a.link_main {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #214066;
	text-decoration: underline;
}
a.link_main:visited {
	color: #214066;
}
a.link_main:hover {
	color: #0077BD;
}
/*Link linke Navigation*/
a.link_naviLeft {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #214066;
	text-decoration: none;
	vertical-align:middle;
}
a.link_naviLeft:visited {
	color: #214066;
}
a.link_naviLeft:hover {
	color: #0077BD;
}
/* Link Fuss */
a.link_fuss {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_fuss:visited {
	color: #FFFFFF;
}
a.link_fuss:hover {
	color: #214066;
}
/* Text Fett 11*/
.fett_11 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration:none;
	padding-left:0px;
}
/* Text Fett 11 Kursiv*/
.fett_11_kursiv {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left:2px;
}
/* Text normal 8*/
.normal_8 {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
/* Text normal 11*/
.normal_11 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left:0px;
}
/* Text normal 11 Weiss*/
.normal_11_weiss {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;;
	text-decoration: none;
	padding-left:0px;
}
/* Text normal 12 Weiss*/
.normal_12_weiss {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;;
	text-decoration: none;
	padding-left:0px;
}
/* Text fett 12 Weiss*/
.fett_12_weiss {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;;
	text-decoration: none;
	padding-left:0px;
}
/* Überschrift H1*/
h1 {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	margin-bottom:0px;
}
/* Überschrift H2*/
h2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	margin-bottom:0px;
}
/* Überschrift H3 */
h3 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
}
/* Überschrift H4 */
h4 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	margin:0px;
}
/* Eingabefelder Formulare */
input {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left:0px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}
/* Schalter Formulare */
input.schalter {
	border: 0px;
}
/* Liste Formulare */
select {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left:0px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
/* Textbereich Formulare */
textarea {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left:0px;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
/* Bestellfomular absenden*/
.absenden {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	padding-left:0px;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
/*Styles für Druckvorschau PenShop, WerbeShop*/
.dv_mittel {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_gross {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_klein {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_mittel_kursiv {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_gross_kursiv {
	font-family: Verdana;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_klein_kursiv {
	font-family: Verdana;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_mittel_fett {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_gross_fett {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_klein_fett {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_mittel_fett_kursiv {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_gross_fett_kursiv {
	font-family: Verdana;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
.dv_klein_fett_kursiv {
	font-family: Verdana;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
}
/* Suche */
em {
	font-weight: bold;
	font-style: normal;
}

#output a {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #214066;
	text-decoration: underline;
	vertical-align:middle;
}

.searchword  {color:#FF0000; background-color:#000000; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}

.mod {
	display: block;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight:normal;
	color: #214066;
}

p, li {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color: #214066;
}
li {
	margin: 10px;
}
/* Fuss oben */
.tab_fuss {
	background-image:url(/bilder_global/fuss_top.gif);
	border-bottom: 1px;
	border-bottom-color:#999999;
	border-bottom-style: solid;
	border-top: 1px;
	border-top-color:#CCCCCC;
	border-top-style: solid;
}
/* Fuss unten */
.tab_nav_fuss {
	background-image:url(/bilder_global/fuss.gif);
	padding-bottom: 3px;
	height:23px;
}
/* Text im Fuss */
.fussNav {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/*Boxen Index Versand*/
.boxVersand {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#ffdf90;
}
/*Boxenkopf Versand*/
.boxenkopfVersand {
	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/bilder_global/box_bg_kopf_versand.gif);
	height:25px;
	padding-left:2px;
	padding-bottom:3px;
}
/*Boxeninhalt Index Versand*/
.boxeninhaltVersand {
	font-family: Verdana;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	font-variant: normal;
	color: #214066;
	text-decoration: none;
	height:20px;
	padding-bottom:5px;
	background-color:#FFDF90;

}
/*Main Tabelle */
.tab_over {
	width:1200px;
}
.tab_over_zentrum {
	border: 0px solid #FFFFFF;
	background-color: #FFFFFF;
	padding:5px;
}
.tab_over_oben_mitte {
	border-bottom: 2px solid #FFFFFF;
	background-image:url(/bilder_global/top.gif);
}
.tab_over_rechts {
	border-left: 0px solid #FFFFFF;
	background-image:url(/bilder_global/schatten_rechts.gif);
}
.tab_over_unten_mitte {
	border-top: 0px solid #FFFFFF;
}
.tab_over_links {
	border-right: 0px solid #FFFFFF;
	background-image:url(/bilder_global/schatten_links.gif);
}
.tab_over_oben_links {
	background-image:url(/bilder_global/schatten_links.gif);
}
.tab_over_oben_rechts {
	background-image:url(/bilder_global/schatten_rechts.gif);
}
/* Text normal 11*/
.search {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #214066;
	text-decoration:none;
	padding-left:2px;
	border:1px solid #FFFFFF;
	height:15px;
	cursor:text;
}
/* Absenden Überschrift*/
.absendenKopf {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	margin-bottom:0px;
}