/*Formatierung des Catalog Bereiches */
.menu1,
.menu2,
.menu3,
.msel1,
.msel2,
.msel3 { display: block; text-decoration: none; padding-left: 5px; white-space:nowrap;}

.menu1 {margin-top: 5px; font-weight: bold;}
.msel1 {color: #861C1E; padding-bottom: 5px; margin-top: 5px;font-weight:bolder;}
.menu2, .msel2 {font-size: 93%; color: #000000; }
.menu2 { padding-left: 18px;}
.msel2 { padding-left: 18px;}
.menu3 {padding-left: 30px; margin-top: 4px; margin-bottom: 4px; color: #78b0c7;}
.menu3, .msel3 {font-size: 86%; }
.msel2 { background: url(../images/other/catalogico.gif) no-repeat right;}
.msel3 { text-decoration: underline; color:#78b0c7; padding-left: 33px; margin-top: 4px; margin-bottom: 4px;}
/*Formatierungen für Ordernavi 1f7b9f - c6e2f0*/
.ordernavi {font-size:10px;	border: 1px solid #c6e2f0;	border-right: none;	border-left: 1px solid #c6e2f0;width: 580px; height: 19px; border-collapse: collapse;}
.ordernavi .passiv {background: #FFFFFF;  float:left; width: 144px; text-align: center; color:#1f7b9f; height: 18px; border-right: 1px solid #c6e2f0; border-collapse: collapse; padding-top: 1px; font-size: 105%;}
.ordernavi .aktiv {background: #e1eef3; float:left; width: 144px; text-align: center; color: #1f7b9f;font-weight: bold;height: 18px;border-right: 1px solid #c6e2f0;border-collapse: collapse; padding-top: 1px; font-size: 105%;}
.ordernavi .aktiv  a {color: #1f7b9f;font-weight: normal; }
.ordernavi .aktiv  a:hover {color: #173685}
.ordernavi .aktiv  a:visited {color: #d6ebf5;}
.ordernavi .aktiv .bignumber {font-size:13px;font-weight: bold;color: #1f7b9f;}
.ordernavi .passiv .bignumber {font-size:13px;font-weight: bold;color: #6060E0;}
/*Formatierungen für Ordernavi ENDE */
.catalog {padding: 1px;}

.catalogmenu1{
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#78b0c7;
	padding-right: 2px;
	height: 16px;
	text-align: left;
}
.catalogmenu1 a{
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/other/pfeil1.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.catalogmenu1 a:hover {
	color:#e1eef3;
	background-image: url(../images/other/pfeil4.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.catalogmenu2{
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 2px;
	text-align: left;
	white-space: nowrap;
}
.catalogmenu2 a{
	color:#1f7b9f;
	text-decoration: none;
	background-image: url(../images/other/pfeil0.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.catalogmenu2 a:hover {
	color:#78b0c7;
	background-image: url(../images/other/pfeil3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.catalogmenu2 a:active {color:#ffffff;}
.catalogmenu3{
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
.catalogmenu3 a{
	color:#1f7b9f;
	text-decoration: none;
}
.catalogmenu3 a:hover {color:#78b0c7;}
.catalogmenu3 a:active {color:#ffffff;}
.catalogmenu4{
	width:280px;
	height: 16px;
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/other/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-color: #e1eef3;
	text-align: left;
}
.catalogmenu4 a{
	color:#1f7b9f;
	text-decoration: none;
}
.catalogmenu4 a:hover {
	color:#173685;
}
.catalogmenu4 a:active {color:#ffffff;}



.catalogmenu5{
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 2px;
	text-align: left;
}
.catalogmenu5 a{
	color:#1f7b9f;
	text-decoration: underline;
	/* background-image: url(../images/other/pfeil3.gif);
	background-repeat: no-repeat;
	background-position: left; */
}
.catalogmenu5 a:hover {
	color:#78b0c7;
	/* background-image: url(../images/other/pfeil2.gif);
	background-repeat: no-repeat;
	background-position: left;*/
}
.catalogmenu5 a:active {color:#ffffff;}



.menu2:hover {background:url(../images/other/sel.gif) no-repeat; top:-2px; padding-top: 0px;}
/*Kopfzeile der Boxen im Template */
.boxheader {
	color: #1f7b9f;
	font-weight: bold;
	font-size:11px;
	padding-left: 5px;
	padding-right: 10px;
	margin: 0px;
	padding-top:3px;
	padding-bottom: 3px;
}
.contentbreite {
	width: 580px;
	padding-left: 20px;
}
/*Globale Vorgaben für den Body */
body {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	line-height: 1.5;
	background-image: url(../images/other/mwk_logo_hg2.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
p {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
ol {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
.blacktext {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
.bluetext {color:#1f7b9f; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; }
.smalltext {
	font-size: 9px;
	color: #000000;
}
.wkanzahlmenue {
	font-size: 9px;
	color: #e1eef3;
}
.subline_blue {
	color: #1f7b9f;
	font-weight: bold;
}
.ordertable {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
input.inputsuchen {border: 1px solid #78b0c7;}
input.order {
	width: 120px;
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
}
input:hover.order{
	border: 1px solid #173685;
}
select.order{font-size: 11px;background:#e1eef3;border: 1px solid #c6e2f0;}
submit.order {width: 320px; border: 1px solid #c6e2f0;}
/*globales Design fuer alle Links */
a {color: #1f7b9f;}
a:hover {color: #78b0c7; }

.tblcross {
	color: #000000;
	font-size: 10px;
	margin:3px;
	border: 1px solid #d6ebf5;
	padding: 10px;
}
/* Container-Element */
.itemsperpage_container { font-size: 10px; margin:3px; padding-top: 20px; }
/* Text (Artikel pro Seite) */
.itemsperpage_label { float:left; margin:1px; margin-right:10px;}
/* Auswahlbox */
.itemsperpage_select {}
/* Container ausserhalb der Links */
.itemsperpage_links {}
/* Inaktiver Link */
.itemsperpage_links_link { margin-right:3px; color: #173685;}
/* Aktiver Link */
.itemsperpage_links_link_selected { margin:3px; color: #173685; text-decoration:none; font-weight:bold; }

/*Aueßerer Container mit rechtem Hintergrundverlauf */
.rightborder { background: url(../images/other/rightborder.jpg) repeat-y right;}
/*Aueßerer Container mit linkem Hintergrundverlauf */
.leftborder { background: url(../images/other/leftborder.jpg) repeat-y; background-color:#FDEBE3; }
/*Haupttabelle */

#wrap {
	color:#FFFFFF;
	width:796px;
	border-top: 0px;
	border-bottom: 0px;
}
.headmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	width: 100%;
	margin-left: auto;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	line-height: 1.5;
	XXbackground-image: url(../images/other/head_menue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-weight: bold;
	text-align: right;
}
.headmenu a{color:#ffffff; text-decoration: none;}
.headmenu a:hover{color:#173685; text-decoration: none;}
.head2menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	width: 100%;
	margin-left: auto;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	background-image: url(../images/other/head2_menue.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-weight: bold;
	text-align: right;
	height: 22px;
}
.head2menu a{color:#ffffff; text-decoration: none;}
.head2menu a:hover{color:#173685; text-decoration: none;}
.tblmain{
	width: 100%;
	margin: 0px;
	border: 0;
	}
.produktauflistung{
	width: 580px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	border: 0;
	}
.produkt-headline{
	width: 580px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0;
	}
.Leitmotiv{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e1eef3;
	text-indent: 38px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 800px;
	margin:0px;
	padding:0px;
	background-image: url(../images/other/mwk_Leitmotiv.jpg);
	height: 167px;
	}	
.gruss{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
/* Design von h1 wird verwendet um den Aktuellen Standpunkt des benutzers auszugeben */
h1 { 
	color:gray;  
	font-size:80%; 
	border-bottom: 1px solid #f5e9d7; 
	text-indent: 5px;
	padding-right: 1px; 
	margin-top: 0px;
	margin-bottom: 2px;
	border-top: 1px solid #f5e9d7;
}

h1 span a {color: gray; text-decoration: none;}
h1  a {color:gray; text-decoration: none;}

/*Ueberschriften mit gepunktetem unteren Rahmen, verwendung auf "fast" allen Seiten*/
h2  {
	font-size: 95%;
	border-bottom: 1px dotted #78b0c7;
	padding-bottom: 2px;
	color: #173685;
}
h2  a { text-decoration: none;}

/* Ueberschriften 2. Klasse */
h3 {
	color:#1f7b9f;
	font-size: 11px;
}
h4 {
	color:#1f7b9f;
	font-size: 14px;
	font-style: italic;
}
/* Liste wir d verwendet um die Links in der rechten Spalte auszugeben */
ul {
	padding: 0px; 
	margin: 0px; 
	font-size:90%; 
	margin-left: 5px; 
	margin-top:5px; 
	padding-bottom:5px; 
	list-style-type: circle; 
	color: #660000;
}
ul li:hover {
	list-style:disc;
	}
ul a {color: #660000; text-decoration:none;}
.list_disc {list-style:disc; padding-left:25px;}

textarea {background:#F4F4F4; border:1px solid gray; overflow:auto;}
.text-blue-bold{
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
select { width: 98px; margin-top: 5px; background:#e1eef3;border: 1px solid #c6e2f0;}
select.anmeld { width: 40px; margin-top: 5px; background:#e1eef3;border: 1px solid #c6e2f0;}
input {
	width: 120px;
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
}
input.neukunde {background: #FFFFFF;border: 1px solid #c6e2f0;font-size: 11px;}
input.inputlogin {background: #FFFFFF;border: 1px solid #78b0c7;font-size: 11px;}

.AGBcheckbox input {
	width: 20px;
	margin-top: 0px;
	background: #FFFFFF;
	margin-bottom:0px;
	border: 1px solid #c6e2f0;
	font-size: 11px;}
select {font-size: 11px; background: #FFFFFF; width: 150px;border: 1px solid #c6e2f0;}
.submit_button, 
.empfehlung .submit_button, 
.brsmall{font-size: 8px;}
.feedbackform input {}
input:hover, 
textarea:hover, 
input:focus, 
textarea:focus {border: 1px solid #1f7b9f;}
#zahlart select { font-size: 11px; width: 150px;background:#eff6f9;border: 1px solid #c6e2f0;}
.feedbackform input {background: #f6ecde; width: 150px;}
#Optionsschaltflaechen4, #Optionsschaltflaechen3 { width: 20px;}
.empfehlung input {background: #FFFFFF; width: 150px;border: 1px solid #c6e2f0;}
.empfehlung textarea {background: #FFFFFF; border: 1px solid #c6e2f0;}
submit.empfehlung  {background: red; border: 1px solid #1f7b9f;}
#SchnellsucheHersteller {display: inline; }
#SchnellsucheHersteller select { width: 130px; font-size:smaller;}
.text {width: 50px; font-size: smaller;}
.anzaendern form input {margin-left: 0px;}

/*Linker Bereich des Seitenkopfes */
#headleft{  
	text-align:center; 
	color: #660000; 
	font-weight:bold;  
	padding-left: 20px; 
	padding-right: 20px; 
	height:150px; 
	overflow:hidden;

	
}
/*Rechter Bereich des Seitenkopfes */
#headright{  
	text-align:center; 
	color: #660000; 
	font-weight:bold; 
	padding-right: 20px; 
	padding-left: 20px; 
	height:150px; 
	overflow:hidden; 
	
}
/* Fusszeile , Seitenende */
#footer {font-size: 85%; text-align:center; vertical-align:bottom; background:#FFFFFF; height: 30px;}

#footer div {color: #1f7b9f;}
.trfooter{vertical-align:bottom;}
.tblfooter{
	width: 70%;
	margin: 0px;
	border: 0;
	}
.kontakt_table .spacer { width: 35px;}
.kontakt_table tr td { vertical-align:top;}
.trenner {width: 100%; border-bottom: 1px dotted #cd9934;}
.headline-blue{
	width:280px;
	height: 16px;
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #e1eef3;
}
.akp_title{
	width:380px;
	height: 16px;
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #e1eef3;
	text-transform: uppercase;
}
.produkt_title{
	width:280px;
	height: 16px;
	color:#1f7b9f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #e1eef3;
	text-transform: uppercase;
}
.produkt_beschreibung{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.produkt_gebinde{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.produkt_zusatz{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.produkt_detail{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.detail_table {
	width: 100%;
	vertical-align:top;
	color: #000000;
}
.detail_table td {
	vertical-align:top;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;}
.detail_table .detail_head {  font-size:90%; font-weight:bold; color: #660000; padding-bottom: 0px; }

.detail_table .detail_head td {
	padding: 0px; 
	border-bottom: 1px dotted #660000; 
	padding-left: 9px; 
	padding-right:9px;
}
.detail_table .cross_head td {
	color: gray;
	font-weight:bold;
	padding: 0px; 
	border-bottom: 1px dotted gray; 
	padding-left: 5px; 
	padding-right:5px;
}
.detail_mini_menu {padding-top: 5px;}

.detail_table .detail_head .left { padding-left: 8px; padding-right: 15px;}
.detail_table .detail_head .right {}
.detail_table .detail_bottom {
	border-bottom: 1px solid #660000; 
	border-top: 1px solid #660000; 
	padding: 0px; 
	margin:0px; 
	font-size:xx-small;
}

.vertical_links { color:#ffffff; font-size:11px; padding: 0px; margin: 0px; padding-bottom: 10px; }
.vertical_links a {color:#ffffff;text-decoration:none;}
.vertical_links a:hover {color:#173685;}

/*Linke Spalte */
#leftbar {
	width: 10px;
	margin: 5px;
	padding-top: 10px;
	border-right: 1px solid #f5e9d7;
	background-color: #FFFFFF;
}
/*Linke Spalte */
#rightbar { margin: 5px;  border-left: 1px solid #CC9999; padding-top: 10px; border-right: 1px solid #CC9999; background:#fdebe3}
/*Mittlere Spalte */
#content { 
	padding-right:10px; 
	padding-left: 10px; 
	text-align:left; 
	width:70%; 
	padding-top: 5px;  
	background: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.pic_left { float:left;  }

#location { padding-bottom: 1px;}

.cart_line td { border: 1px solid gray; border-top: none;}
.cart_line td input { width: 50px;}

.loginrand {padding 3px;}
.login td { font-size: small; display: block; padding-left 3px; line-height: 0.8; }
.strong { font-weight: bold;}
.seiten { margin: 15px;}

/* Ausgabe der Seiten und Bilder auf p_verz */
.kattext {width: 420px;
}
.katlist .image { float:left; padding-right: 10px;}
.katlist .floater {clear:both; margin-bottom: 20px;}
.katlist .descr {padding-top: 15px;}
.katlist .kattitle { background:url(../images/other/border.gif) repeat-x bottom left; margin-bottom: 5px; font-size: 95%;  color: #000000;}
.katlist .kattitle a { text-decoration:none; font-weight: bold; }

/*Ausgabe des Namens des eingeloggten Users in der Kopfzeile */
.username .welcome {font-weight: bold;}
.username  { text-align:center; color: gray; font-size:small;}

/*Ausgabe der Navagation um zwischen Detailseiten zu wechseln .. vor .. zurueck ..*/
.detailnavigation a { color:gray; font-size:smaller;}
.detailnavigation a:hover {text-decoration:overline underline;}

/*Design der Links "voriger Artikel" */
.detailnavigation .previtem {background:url(../images/other/last.gif) no-repeat left bottom; padding-left: 10px;}
/*Design des Links "naechster Artikel"*/
.detailnavigation .nextitem {background:url(../images/other/next.gif) no-repeat left bottom; padding-left: 10px;}
/*Design des "Hersteller" Teils bei "voriger" und naechter Artikel*/ 
.detailnavigation .manufacturer {display: none;}
/*Design des "Produkt" Teils bei "voriger" und naechster Artikel*/
.detailnavigation .product { color: #660000;}

/*s.u.*/
.favs, .print, .detail, .delwk, .order, .sorder, .recommend {
	margin-top: 3px;
}
/*Design der "Links" __favhinzu__*/
.favs a {font-size:smaller;	color:gray;	padding-left: 20px;	background:url(../images/other/zufavs.gif) no-repeat left bottom;	white-space: nowrap;
}
/* Design des Links __wkloeschen__ */
.delwk a { font-size:smaller; color:gray;  padding-left: 20px;background:url(../images/other/del.gif) no-repeat left bottom;}
/*Design des Links __bestellen__ */
.order a { font-size:smaller; color:gray;  padding-left: 20px;background:url(../images/other/order.gif) no-repeat left bottom;}
/*Design des Links __sbestellen__ */
.sorder a { font-size:smaller; color:gray;  padding-left: 20px;background:url(../images/other/ordersafe.gif) no-repeat left bottom;}
/*Design des Links __detail__*/
.detail a { font-size:10; color:#173685;  padding-left: 20px;background:url(../images/other/btndetail.gif) no-repeat left bottom;}
/*Design der Links zum ausdrucken der Detailseiten */
.print a {padding-left: 20px;background:url(../images/other/print.gif) no-repeat left bottom;
font-size:smaller; color:gray;}
.recommend a {padding-left: 20px;background:url(../images/other/empehlen.gif) no-repeat left bottom;
font-size:smaller; color:gray;}
.warenkorb { height: 20px; overflow:visible;white-space: nowrap;}
/*Design des "__id__" Links*/
.warenkorb a {font-size:smaller; color:#173685;background:url(../images/other/warenkorb.gif) no-repeat left bottom; padding-left: 20px;  height: 20px; overflow:visible;}

/*Bereiche die unsichtbar geschaltet werden, nur in der Druckversion sichtbar sein sollen */
.printable {visibility:hidden;}

.table_mini_navi {width: 100%; border-top: 1px dotted #78b0c7; border-bottom: 1px dotted #78b0c7;}

/*Design der formatierten Preise */
/*Design der Mehrwertsteuertextes */
.printpreis .mwst {font-size: smaller; color: gray; display:block;}
/*Design des VErsandkostentextes */
.printpreis .versand a {font-size: smaller; color: #173685; display:block; white-space:nowrap;}
/*Design des Preises */
.printpreis .preis { color: #173685; font-size:11px; font-weight:bold;}
.printpreis .ppe {color: gray; font-size:10px;}

/*Skalieren der bilder bei Cross-Artikeln */
.cross_image a img {width:30%; height:30%;}
/*Design des Preises bei Cross-Artikeln*/
.cross_preis .printpreis .preis { font-size: small;}

/*Design des Links "__favloeschen__" */
.fav_erase a { background:url(../images/other/erase.gif) no-repeat left bottom; padding-left: 20px; color: gray; font-size:small;	line-height: 8px;
	line-height: 8px;
}

/*Design der Login Links */
.login a {display:block; text-decoration:none; font-weight: bold;}
.login input {
	width: 120px;
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #78b0c7;
	font-size: 11px;
}

/*Design fuer __weitereseiten__ */
.weitereseiten {
	font-size:11px;
	text-align:center;
	color: #173685;
}
/*Selektierte Seite aus __weitereseiten__*/
.weitereseiten .ws_active {
	font-weight:bold;
	font-size:larger;
	color: #173685;
}
/* Alle !nicht! selektierten Seiten aus __weitereseiten__ */
.weitereseiten .ws_inactive {color: #173685;}
.weitereseiten .ws_dots {color: #173685;}

/*Design des Submit Buttons fuer die Suche... Hier Tarnung als Textlink */
.submit_button_search {
	background:none;
	border:none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #78b0c7;
	font-weight: bold;
}
.submit_button_search:hover {
	cursor:pointer;
	border:none;
	background:
url(../images/other/search.gif) no-repeat right;
	font-weight: bold;
}
.td-top{
	background-color: #d6ebf5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #c6e2f0;
}
.td-middle{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #c6e2f0;
}
.td-bottom1{
	background-color: #f7fbfd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.td-bottom2{
	background-color: #e1eef3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.td-linie{
	background-color: #c6e2f0;
}
.td-preis{ width:160px}
/*Design des Submit Buttons fuer das Login ... Hier Tarnung als Textlink*/
.userlogin .form_submit .submit {background:none; border:none; text-align: left; margin: 0px; padding: 0px; color: #78b0c7; font-weight: bold;}
.userlogin .form_submit .submit:hover {cursor:pointer; color: #78b0c7; border:none; background:url(../images/other/search.gif) no-repeat right;  font-weight: bold;}

.info {font-size:smaller; color:gray;}
.info a {font-size:smaller; color:#660000;}
.cart_ges td { border: 1px solid gray; empty-cells:hide; border-collapse:collapse;}
.cart_ges_bottom td { border: 1px solid #660000; border-top:none; color: #660000; font-weight:bold; border-collapse:collapse;}
.kontaktformular{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
input.kontaktformular, textarea.kontaktformular{
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
}
input.register{
	height: 17px;
	width: 95px;
	border: 0px solid;
}
input.buttonblue{
	color:#1f7b9f;
	margin-top: 1px;
	background: #e1eef3;
	margin-bottom:2px;
	border: 1px solid #1f7b9f;
	font-size: 11px;
	font-weight: bold;
	width: auto;
}
input.blue{
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
	width: 147px;
}
input.input_text {
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
	width: 147px;
}
textarea.input_text {
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
	width: 580px;
}
.selectblue {
	margin-top: 1px;
	background: #FFFFFF;
	margin-bottom:2px;
	border: 1px solid #c6e2f0;
	font-size: 11px;
}
.wk-submit {
	border: none;
	font-size:11px;
	color: #000000;
	background:#FFFFFF;
	text-align: left;
	letter-spacing: 1px;
}
.wk-submit:hover {
	cursor:pointer;
	border: none;
	font-size:11px;
	color: #78b0c7;
	overflow:visible;
	background-image: url(../images/other/aendern.gif);
	background-repeat: no-repeat;
	background-position: 50px;
}

.wk-textarea {
	background:#FFFFFF;
	border:1px solid #c6e2f0;
	overflow:auto;
	width: 50px;
}
.wk-pos-del a{
	font-size:11px;
	color: #000000;
	text-decoration: none;
	text-indent:110px;
}
.wk-pos-del a:hover{
	color: #78b0c7;
	text-decoration: none;
}
.error {color:red; display:block;}
