BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
TD {
	COLOR: BLACK;
	FONT-FAMILY: Verdana, Arial,Geneva, Helvetica, sans-serif;
	FONT-SIZE: 12px;text-decoration:none;
	
}
A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	text-decoration : none;
}
A:HOVER {
	text-decoration : underline;
}

H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
H5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}

.textbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.textboldbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}


.textboldsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.textteaser {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.textteaserboldinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : White;
	font-weight : bolder;
	text-decoration : none;
}

A.linksmall {
	text-decoration : none;
	font-size: 10px;
}
A.linksmall:HOVER {
	text-decoration : underline;
	font-size: 10px;
}
.textlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
}
A.textlink:HOVER {
	text-decoration : none;
}
A.textsmall:HOVER {
	text-decoration : underline;
}

.textlinkbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.textlinkbold:HOVER {
	text-decoration : none;
}
.textlinksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
}
A.textlinksmall:HOVER {
	text-decoration : none;
}
.textlinkboldsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.textlinkboldsmall:HOVER {
	text-decoration : none;
}
.textlinkinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
A.textlinkinv:HOVER {
	text-decoration : underline;
}
.textlinkboldinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
A.textlinkboldinv:HOVER {
	text-decoration : underline;
}
.textlinkboldsmallinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
A.textlinkboldsmallinv:HOVER {
	text-decoration : underline;
}
.textlinksmallinv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
A.textlinksmallinv:HOVER {
	text-decoration : underline;
}
.textlinkboldbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
	font-weight : bold;
	text-decoration : underline;
}
A.textlinkboldbig:HOVER {
	text-decoration : none;
}
.textpos {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight : normal;
	text-decoration : none;
}
.textposbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight : bold;
	text-decoration : none;
}
.textneg {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff6600;
	font-weight : normal;
	text-decoration : none;
}
.textnegbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff6600;
	font-weight : bold;
	text-decoration : none;
}
.textnegbig {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #ff6600;
	font-weight : bold;
	text-decoration : none;

}
.nav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
	background : #FFDDDB;
	padding : 1% 0% 1% 0%;
}
A.nav:HOVER {
	text-decoration : underline;
}
.navhead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Navy;
	font-weight : bold;
	text-decoration : none;
	background : #B5CBE7;
}
A.navhead:HOVER {
	text-decoration : underline;
}
A.navabb {
	color:Navy; 
	FONT-SIZE:9pt; 
	text-decoration:none; 
	font-weight:bolder;
}
.navigation1 {
	color: Black; 
	FONT-SIZE: 11px;
	text-decoration : none;  
	font-weight : normal;
	
}
A.navigation1:HOVER {
	color: Red;
	text-decoration : none;
}
.navigation2 {
	color: Red; 
	FONT-SIZE: 7pt;
	text-decoration : none;  
	font-weight : bolder; 
}
A.navigation2:HOVER { 
	color: Navy;
	FONT-SIZE: 7pt; 
	text-decoration : none;
	font-weight : bolder;
}

.searchtextboldbig {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

.searchlinksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

A.searchlinksmall:HOVER {
	text-decoration : underline;
}
.searchinput {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.toptext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Gray;
	font-weight : normal;
	text-decoration : none;
}

.topgroup {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Navy;
	font-weight : bold;
	text-decoration : none;
}

.error {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color:#990033;
    font-weight:bolder
}
/*
AB HIER NEU
*/

/*-------------------------------------------------------------------
ASSORTMENT
---------------------------------------------------------------------*/
H1.assortment,H2.assortment {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	color : #214a7b;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
H1.assortment {
	font-size : 24px;
}
H2.assortment {
	font-size : 18px;
}
A.assortmentlink:HOVER {
	color : Black;
	text-decoration : underline;
}
.assortmentlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.assortmenttitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #214a7b;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing: -1pt;
}
.assortmentrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
.assortmentillhead,.assortmentillhead2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #214a7b;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.assortmentillhead {
	font-size : 24px;
}
.assortmentillhead2 {
	font-size : 18px;
}
/*-----------------------------------------------------------------------
CONSULTING
-------------------------------------------------------------------------*/
H1.consulting {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #B96EB2;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.consultingrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
/*-----------------------------------------------------------------------
BASKET
------------------------------------------------------------------------*/
H1.basket {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #214a7b;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.basketrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
.basketnaviheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	background-color:#B5CBE7;
}
.basketnavicontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	font-weight : normal;
	text-decoration : none;
	background-color:#214a7b;
}
.basketadsheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	font-weight : bold;
	text-decoration : none;
	
}
.basketadscontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #B5CBE7;
	font-weight : normal;
	text-decoration : none;
	
}
.baskettableheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #214a7b;
	font-weight : bold;
	text-decoration : none;
	background-color: #D1DBF1;
}
/*-----------------------------------------------------------------------
ACCOUNT
------------------------------------------------------------------------*/
H1.account {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #E08700;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
H2.account {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #E08700;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.accountrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}
A.accountlink:HOVER {
	color : Black;
	text-decoration : underline;
}
.accountlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.accounttitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #E08700;
	font-weight : bolder;
	text-decoration : none;
	letter-spacing: 0pt;
}
A.accounttitle:HOVER {
	color : Black;
	text-decoration : underline;
}
.accounttextsmallcredit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : red;
	font-weight : normal;
	text-decoration : none;
}
.accounttextsmalldebit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : green;
	font-weight : normal;
	text-decoration : none;
}
/*-----------------------------------------------------------------------
ORDERFORM
------------------------------------------------------------------------*/
H1.orderform {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #cc0000;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
H2.orderform {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #cc0000;
	font-weight : bold;
	text-decoration : none;
	letter-spacing:-1pt;
}
.orderformrubrik {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	font-weight : bold;
	text-decoration : none;
	letter-spacing: 0pt;
}

/*-----------------------------------------------------------------------
GLOBALES
------------------------------------------------------------------------*/
.wksmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}

.wksmallbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.textsmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}

.textsmallbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	text-decoration : none;
}
.hilfe {
	color: Navy; 
	FONT-SIZE: 8pt; 
	text-decoration : none;  
	font-weight : bold;  
	cursor: help
}
A.hilfe:HOVER {
	color: Red;
	text-decoration : none
}
A.smalllink:HOVER {
	color : Navy;
	
}
.smalllink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-decoration : none;
}
.oo-selectfilter {
	font-size:10px;
	width:163px;
	margin-left:10px;
}

.warenkorb_zahlungsart_titel {
	font-size: 16px;
	font-weight:bold;
}
.warenkorb_zahlungsart_form {
	border:1px solid #C6CEDB;
	width:700px;
	margin:0 0 0 0px;
	background:#FFFFFF;
}
.warenkorb_zahlungsart_form_head {
	width:700px;
	height:28px;
	background:#C6CEDB;
	color:black;
	font-weight:bold;
	font-size:14px;
}
.warenkorb_zahlungsart_form_titel1 {
	width:350px;
	height:22px;
	padding:2px 0 0 0;
	float:left;
	text-align:center;
}
.warenkorb_zahlungsart_form_titel2 {
	width:350px;
	height:22px;
	padding:6px 0 0 0;
	float:left;
	text-align:center;
}
.warenkorb_zahlungsart_form_content {
	padding:20px 0;
	color:#666;
	font-size:12px;
}
.warenkorb_zahlungsart_form_zeile {
	background:#EAEEF4;
	margin:0 0 10px 0;
	padding:4px 10px;
	height:40px;
}
.radio_button {
	float:left;
	display:block;
	width:40px;
	text-align:center;
}
.fett {
	font-weight: bold;
}