a  {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 12px ;
	color:#0669BA;
  	text-decoration: none;	
} 
a:visited    {
	color:#0669BA; 
}
a:hover 	{
	color:#0669BA;
} 
a:active     {
	color:#0669BA; 
} 
a.zugang  {
  	text-decoration: none;
} 
a.menu  {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px ;
	color: #000000;
  	text-decoration: none;	
} 

BODY, TD, TH {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;}
td.fett_blau {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #469EFF;}
td.blau {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #016ABC;}
td.header_form {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #42A1FF;}
	
td.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}
td.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
td.bold_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #016ABC;
	}
td.klein {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #000000;}

table.bgblau{
	background-Color: #ECF5FF;
}
td.back_left {
	background-Color: #A8D1FF;
	}
td.back_right {
	background-Color: #ECF5FF;
	}
td.back_preis {
	background-Color: #FFFFFF;
	}
td.back_form2 {
	background-Color: #E0EDFE;
    }	
td.back_hinweis {
	background-Color: #FFD7A8;
	}

.form1 {
	width: 230px;}
.form1-fehler {
	width: 230px;
	color: #FF0000;}

.form2 {
	width: 180px;}
.form2-fehler {
	width: 180px;
	color: #FF0000;}

.form2b {
	width: 170px;}
.form2b-fehler {
	width: 170px;
	color: #FF0000;}
	
.form3 {
	width: 60px;}
.form3-fehler {
	width: 60px;
	color: #FF0000;}

.form4 {
	width: 100px;}
.form4-fehler {
	width: 100px;
	color: #FF0000;}

.form5 {
	width: 49px;}
.form5-fehler {
	width: 49px;
	color: #FF0000;}

.form6 {
	width: 120px;}	
.form6-fehler {
	width: 120px;
	color: #FF0000;}

.form7 {
	width: 300px;}	
.form7-fehler {
	width: 300px;
	color: #FF0000;}

.form8 {
	width: 30px;}	
.form8-fehler {
	width: 30px;
	color: #FF0000;}

.button {
	background-color: #E1EEFF;
	font-size: 12px;  
	height: 25px;
	}
td.fehler {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF741D;}

<!-- Schriftformatierung Anmeldung -->
.anmeldung {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}

<!-- Schriftformatierung Anmeldung -->
.anmeldung-vergessen {
	text-decoration:underline;
	color:#222222;
	font-size:9px;
	font-weight:700;
}

<!-- Schriftformatierung Hinweis klein -->
.hinweis-kl {
	text-decoration:none;
	color:#666666;
	font-size:9px;
	line-height: 120%;
}

<!-- Schriftformatierung Topmenue (Link ohne Unterstrich) -->
.topmenue {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.topmenue-aktiv {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.ansprechpartner-headline {
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.ansprechpartner-ressort {
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Konto -->
.konto {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

.konto-aktiv {
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

<!-- Schriftformatierung Navigationsmenue links (Link ohne Unterstrich) -->
.navigation-info{
	font-weight:bold;
	color:#286DB9;
	font-size:11px;
	text-decoration:none;
}

<!-- Schriftformatierung Navigationsmenue links (Link ohne Unterstrich) -->
.navigation-info-fehler{
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}

<!-- Schriftformatierung Navigationsmenue links (Link ohne Unterstrich) -->
.navigation-info-head{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.navigation-hauptebene{
	font-weight:bold;
	color:#286DB9;
	font-size:11px;
	text-decoration:none;
}

.navigation-hauptebene-aktiv {
	font-weight:bold;
	color:#286DB9;
	font-size:11px;
	text-decoration:none;
}

.navigation-subebene{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.navigation-subebene-aktiv {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}


.navigation-subsubebene{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.navigation-subsubebene-aktiv {
	font-weight:bold;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}

.uebersicht-kategorien {
	font-weight:bold;
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.artikel-anzeigen-seitennummer-aktiv {
	font-weight:bold;
	color:#286DB9;
	font-size:12px;
	text-decoration:none;
}
.artikel-anzeigen-seitennummer {
	color:#286DB9;
	font-size:11px;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Rubriken -->
.content-uebersicht-rubriken-ueberschriften {
	font-weight:bolder;
	color:#41A1FF;
	font-size:16px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb ueberschrift -->
.content-warenkorb-ueberschriften {
	font-weight:bold;
	color:#41A1FF;
	font-size:14px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb Text in der Tabellenueberschrift -->
.farbe-warenkorb-text-kopfzeile {
	font-weight:bold;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	line-height: 2;
}

<!-- Schriftformatierung Farbe der Artikelbezeichnung normal -->
.warenkorb-artikelbezeichnung-normal {
	font-weight:bold;
	color:#41A1FF;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Farbe der Artikelbezeichnung normal -->
.warenkorb-artikelsubtitle-normal {
	font-weight:bold;
	color:#41A1FF;
	font-size:10px;
	text-decoration:none;
}

<!-- Schriftformatierung Farbe der Artikelbezeichnung normal -->
.warenkorb-artikelbezeichnung-normal-schwarz {
	font-weight:bold;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb Menge -->
.content-artikel-anzahl-vorhanden {
	text-align:right;
	color:#41A1FF;
	font-weight:bold;
	font-size:12px;
}

<!-- Schriftformatierung Warenkorb Menge -->
.warenkorb-menge {
	text-align:right;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb Menge -->
.warenkorb-menge-falsch {
	font-weight:bold;
	text-align:right;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb Menge -->
.anmeldung-fehler {
	font-weight:bold;
	text-align:right;
	color:#FF0000;
	font-size:10px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb Stueckpreis -->
.warenkorb-stueckpreis {
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Warenkorb Stueckpreis -->
.warenkorb-stueckpreis-left {
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Artikel -->
.content-uebersicht-artikel-ueberschrift {
	font-weight:bold;
	color:#41A1FF;
	font-size:16px;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Artikel -->
.content-uebersicht-artikel-unterueberschrift {
	font-weight:bold;
	color:#000000;
	font-style:italic;
	font-size:14px;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Artikel -->
.content-uebersicht-artikel-bildueberschrift {
	font-weight:bold;
	color:#000000;
	font-style:italic;
	font-size:14px;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Artikel -->
.content-uebersicht-artikel-bildunterschrift {
	color:#41A1FF;
	font-size:11px;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Artikel -->
.content-uebersicht-artikel-ueberschrift-fehler {
	font-weight:bold;
	color:#FF0000;
	font-size:16px;
	text-decoration:none;
}

<!-- Schriftformatierung Übersicht der Kategorie -->
.content-uebersicht-kategorien-ueberschrift {
	font-weight:bold;
	color:#41A1FF;
	font-size:14px;
	text-decoration:none;
}

<!-- Schriftformatierung Sonderangebot Preis -->
.content-sonderangebot-stueckpreis {
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Sonderangebot Preis -->
.content-sonderangebot-stueckpreis-orange {
	font-weight:bold;
	color:#F79E4A;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Sonderangebot Headline -->
.content-sonderangebot-headline {
	font-weight:bold;
	color:#F79E4A;
	font-size:16px;
	text-decoration:none;
}

<!-- Schriftformatierung Sonderangebot Headline Fehler -->
.content-sonderangebot-headline-fehler {
	font-weight:bold;
	color:#FF0000;
	font-size:16px;
	text-decoration:none;
}

<!-- Schriftformatierung Sonderangebot Bezeichnung -->
.content-sonderangebot-bezeichnung {
	font-weight:bold;
	color:#41A1FF;
	font-size:12px;
	text-decoration:none;
}

<!-- Schriftformatierung Sonderangebot Bezeichnung -->
.content-sonderangebot-bezeichnung-orange {
	font-weight:bold;
	color:#F79E4A;
	font-size:12px;
	text-decoration:none;
}

.content-artikel-anzahl-fehler {
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
	text-align:right;
}

.hinweis-text-agenturdaten {
	font-size:10px;
	text-decoration:none;
}

<!-- Schwarzer Rand bei Bildern mit Link -->
.border-image {
	border-color:#000000;
}

<!-- Schwarzer Rand bei Bildern mit Link -->
.image-mit-link{
	border-color:#000000;
}









<!-- Ab hier neu -->

<!-- Tabelle -->

.table_top {
	vertical-align:top;
}

.table_middle {
	vertical-align:middle;
}

.table_middle_right {
	vertical-align:middle;
	text-align:right;
	background-position: right;
}

.table_middle_left_bold {
	vertical-align:middle;
	text-align:left;
	font-weight:bold;
}

.table_top_left {
	vertical-align:top;
	text-align:left;
}

.table_top_left_bold {
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}

.table_top_center {
	vertical-align:top;
	text-align:center;
	background-position: center;
}

.table_top_right {
	vertical-align:top;
	text-align:right;
	background-position: right;
}

.text_left {
	text-align:left;
}

.text_bold {
	font-weight:bold;
}

.farbe_warenkorb_kopfzeile {
	background-color:#BDDBFF;
}

.farbe_imageview_kopfzeile {
	background-color:#BDDBFF;
}

