/************************************************* RAHMEN *************************************************/

html {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial;
	font-size:12px;
	color:#141d3c;
	text-align:left;
	margin:0px;
	padding:0px;
}

#BodyCenter {
	width:998px;
	margin:0px auto;
	padding:0px;
}

#blende{
	z-index:100;
	position:absolute;
	margin:0px;
	width:996px;
	height:120px;
	background-image:url(bilder/halbtransparent.gif);
	display:none;
}

#header {
	background-image:url(../../navi_header_de/header_top.png);
	width:999px;
	height:122px;
	margin-bottom:21px;
}

input, select, textarea{
	color:#141D3C;
}

/*********************************************************************** HEADER *****************************/

a.header_link_weiss {
	color:#fff;
	text-decoration:none;
	font-size:10px;
}

a.header_mein_konto {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url(../../bilder/header/header_info_pfeil.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px;
	margin-right:3px;
	height:17px;
	width:72px;
	display:block;
}


a.header_link_blau {
	color: #1B2857;
	text-decoration:none;
	font-size:10px;
}

#login {
	position:relative;
	color:#fff;
	top:12px;
	left:926px;
	font-size:10px;
	width:70px;
}

#shoppingbag {
	position:relative;
	color:#fff;
	top:26px;
	left:791px;
	font-size:10px;
}

#header_menu {
	position:relative;
	top:49px;
	left:0px;
}

#header_titel_zeile {
	width:981px;
	height:23px;
	color:#CED5DD;
	text-align:right;
	padding-top:6px;
	padding-right:18px;
}
* html #header_titel_zeile {
	width:999px;
	height:31px;
	padding-top:4px;
	padding-right:18px;
}
*+html #header_titel_zeile {
	width:999px;
	height:26px;
	padding-top:4px;
	padding-right:18px;
}

a.header_crumb {
	font-size:10px;
	color:#CED5DD;
}

a.mein_konto:link{
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
a.mein_konto:hover{
	font-size:10px;
	color:#fff;
}
a.mein_konto:visited{
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
/*********************************************************************** SEITENMENU ************************/
#seitenmenu {
	list-style-type:none;
	font-size:12px;
	font-weight:600;
	color:#121A36;
	margin:0px 0px 0px 13px;
	padding:0px;
}

/** Der Rest **/
#tailor_brand {
	margin-bottom: 30px;
}

/** IE **/
##tailor_brand{
	margin-bottom: 28px;
}

/** Opera somehow **/
html:first-child>*+body #tailor_brand {
	margin-bottom: 33px;
}

li.seitenmenupunkt {
	margin-top:7px;
	margin-left:0px;
}

li.seitenmenuunterpunkt {
	margin-left:20px;
	margin-top:2px;
	font-weight:500;
}

a.seitenmenupunkt {
	color:#141d3c;
	text-decoration:none;
}

a.seitenmenupunkt:hover {
	color:#39B5F5;
	text-decoration:none;
}

a.seitenmenuunterpunkt {
	color:#141d3c;
	text-decoration:none;
}

a.seitenmenuunterpunkt:hover {
	color:#39B5F5;
	text-decoration:none;
}

a.seitenmenupunktrot {
	color:#BA0513;
	text-decoration:none;
}

a.seitenmenupunktrot:hover {
	color:#39B5F5;
	text-decoration:none;
}

a.seitenmenuunterpunktrot {
	color:#CB1428;
	text-decoration:none;
}

a.seitenmenuunterpunktrot:hover {
	color:#39B5F5;
	text-decoration:none;
}


/*********************************************************************** FOOTER *****************************/
.footer_table {
	border-top:1px solid #CBCED7;
}

a.footer_link_dunkel {
	color:#141D3C;
	font-size:10px;
	text-decoration:none;
}
a.footer_link_dunkel:hover {
	color:#000;
	font-size:10px;
	text-decoration:underline;
}
a.footer_link_hell {
	color:#8F8F8F;
	font-size:10px;
	text-decoration:none;
}
a.footer_link_hell:hover {
	color:#8F8F8F;
	font-size:10px;
	text-decoration:underline;
}
/*********************************************************************** DIVISION *****************************/
a.divison_link {
	color:#141d3c;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

a.divison_link:hover {
	color:#2E8BB8;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
a.divison_link_rot {
	color:#CB1428;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

a.divison_link_rot:hover {
	color:#CB1428;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
/********************************************************************* MY Account *********************************/

a.pwVergessen:link{
	font-weight:bold;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}

a.pwVergessen:visited{
	font-weight:bold;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}

a.pwVergessen:hover{
	font-weight:bold;
	color:#0d9dce;
	font-size:11px;
	text-decoration:none;
	}

a.pwVergessen:active{
	font-weight:bold;
	color:#0d9dce;
	font-size:11px;
	text-decoration:none;
	}

/* rechter imagebereich wird formatiert
/** Der Rest **/
#mein_konto_rechter_style {
	width:123px;
}

/** IE **/
##mein_konto_rechter_style {
	width:121px;
}

/** Opera somehow **/
html:first-child>*+body #mein_konto_rechter_style {
	width:121px;
}


td.mein_konto_border_bottom {

	border-bottom: 1px solid #1A264C;

}

/*	Normale Boxen in der �bersicht */
td.mein_konto_headerschild {

	background-color:#1C264A;
	border-bottom: 1px solid #1A264C;

}

td.mein_konto_headerschild_blind {

	border-bottom: 1px solid #1A264C;

}

div.mein_konto_headerschild {

	margin-left:6px;
	margin-top:2px;
	margin-bottom:2px;

}

a.mein_konto_headerschild {
	text-decoration:none;
	color:#fff;
	font-weight:bold;

}

/* Normaler Beschreibungstext in der �bersicht */
div.mein_konto_headertext {

	margin-left:6px;
	margin-top:6px;
	margin-bottom:34px;

}

div.mein_konto_headerschild {

	margin-left:6px;
	margin-top:2px;
	margin-bottom:2px;

}

a.mein_konto_headerschild {
	text-decoration:none;
	color:#fff;
	font-weight:bold;

}


/*	Rote Boxen in der �bersicht */
td.mein_konto_headerschild_rot {

	background-color:#930;
	border-bottom: 1px solid #930;

}

td.mein_konto_headerschild_blind_rot {

	border-bottom: 1px solid #930;

}

div.mein_konto_headertext_rot {

	color:#930;
	margin-left:6px;
	margin-top:6px;
	margin-bottom:34px;

}


/*	T�rkise Boxen in der �bersicht */
td.mein_konto_headerschild_tuerkis {

	background-color:#354991;
	border-bottom: 1px solid #354991;

}

td.mein_konto_headerschild_blind_tuerkis {

	border-bottom: 1px solid #354991;

}

div.mein_konto_headertext_tuerkis {

	color:#354991;
	margin-left:6px;
	margin-top:6px;
	margin-bottom:34px;

}

/*	Mein Konto Seitenmen� links */
a.mein_konto_menue_link {

	font-weight:bold;
	color:#121A38;
	text-decoration:none;

}

a.mein_konto_menue_link:hover {

	color:#0D9DCE;

}

/* Normaler, fetter Beschriftungstext */
td.mein_konto_beschriftung {

	font-weight:bold;
	text-align:right;

}

/* Roter, fetter Beschriftungstext */
td.mein_konto_beschriftung_rot {

	font-weight:bold;
	color:#c30;
	text-align:right;

}

/* Beschriftung anheben */
div.mein_konto_beschriftung {

	margin-bottom:7px;

}

/* Mein Konto Text- / Selectboxen */
input.mein_konto_textinput {

	border: 1px solid #1f2746;
	font-size: 11px;
	width: 200px;
	margin-bottom:7px;

}

select.mein_konto_selectinput {

	border: 1px solid #1f2746;
	font-size: 11px;
	width: 200px;
	margin-bottom:7px;

}

/* Mein Konto Textbuttons blau */

input.mein_konto_button {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #fff;
	border: 0px;
	color:#002740;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	font-size:12px;
	text-align:right;
	margin-top:-1px;
	width:74px;
	margin-left:10px;
	margin-bottom:0px;
}

a.mein_konto_button {

	text-decoration:none;
	color:#002740;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;

}

/** Der Rest **/
#i_mein_konto_button_id {
	margin-right:4px;
}

/** IE **/
##i_mein_konto_button_id {
	margin-right:4px;
}

/** Opera somehow **/
html:first-child>*+body #i_mein_konto_button_id {
	margin-right:4px;
}

/** Der Rest **/
#a_mein_konto_button_id {
	font-size:12px;
}

/** IE **/
##a_mein_konto_button_id {
	font-size:12px;
}

/** Opera somehow **/
html:first-child>*+body #a_mein_konto_button_id {
	font-size:12px;
}

/* Roter Beschreibungstext in der �bersicht */
#d_mein_konto_button_id {
	margin-top:-1px;
	margin-left:0px;
	float:left;
	color:#0D9DCE;
	font-weight:bold;
}

##d_mein_konto_button_id {
	margin-top:0px;
	margin-left:0px;
	float:left;
	color:#0D9DCE;
	font-weight:bold;
}

/** Opera somehow **/
html:first-child>*+body #d_mein_konto_button_id {
	margin-top:0px;
	margin-left:0px;
	float:left;
	color:#0D9DCE;
	font-weight:bold;
}


.my_acc_hl_blau {
	height:19px;
	color:#fff;
	background-color:#1B2549;
	font-size:12px;
	font-weight:bold;
}
.my_acc_edit_hl_hell_blau {
	height:19px;
	color:#fff;
	background-color:#74A9C8;
	font-size:12px;
	font-weight:bold;
}
.my_acc_hl_rot{
	height:19px;
	color:#fff;
	background-color:#990134;
	font-size:12px;
	font-weight:bold;
}
.my_acc{
	color:#141d3c;
	font-size:11px;
}
a.my_acc:link{
	color:#141d3c;
	font-weight:bold;
	text-decoration:none;
}
a.my_acc:hover{
	color:#141d3c;
	font-weight:bold;
	text-decoration:none;
}
a.my_acc:visited{
	color:#141d3c;
	font-weight:bold;
	text-decoration:none;
}
.my_acc_edit_hl_blau {
	height:19px;
	color:#fff;
	background-color:#74A9C8;
	font-size:12px;
	font-weight:bold;
}
a.my_acc_edit:link{
	font-size:11px;
	color:#141d3c;
	text-decoration:none;
}
a.my_acc_edit:hover{
	font-size:11px;
	color:#141d3c;
	text-decoration:none;
}
a.my_acc_edit:visited{
	font-size:11px;
	color:#141d3c;
	text-decoration:none;
}
a.my_acc_link_active:link{
	font-size:11px;
	font-weight:bold;
	color:#74A9C8
}
a.my_acc_link_active:hover{
	font-size:11px;
	font-weight:bold;
	color:#74A9C8
}
a.my_acc_link_active:visited{
	font-size:11px;
	font-weight:bold;
	color:#74A9C8
}
td.my_acc_edit{
	padding-left:7px;
	height:30px;
	vertical-align:middle;
	border-bottom: 1px solid #DBDBDB;
}

/********************************************************************* Warenkorb *********************************/
input.adressfeldlinks{
	width:252px;
	height:20px;
	border:1px solid #A9A9AB;
}
select.rechnungsadresse{
	width:70px;
	font-size:11px;
	border:1px solid #A9A9AB;
}
.text{
	color:#000;
	font-size:11px;
}

#einloggenbutton {
	margin-top:37px;
}

* html #einloggenbutton {
	margin-top:27px;
}

/********************************************************************* Startseite *********************************/

#NewsTicker1 {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	margin-left:20px;
	margin-right:16px;
}

a.NewsTicker1 {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	margin-left:20px;
	margin-right:16px;
	text-decoration:none;
}

#NewsTicker2 {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	margin-left:20px;
	margin-right:16px;
}

a.NewsTicker2 {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	margin-left:20px;
	margin-right:16px;
	text-decoration:none;
}

#NewsTicker3 {
	font-family:Arial;
	font-size:11px;
	color:#D2181D;
	margin-left:20px;
	margin-right:16px;
}

a.NewsTicker3 {
	font-family:Arial;
	font-size:11px;
	color:#D2181D;
	margin-left:20px;
	margin-right:16px;
	text-decoration:none;
}

label.Startseite {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}

#StartseiteSucheTextfeld {
	font-family:Arial;
	font-size:11px;
	border:1px solid #999;
	height:18px;
	width:145px;
	margin-top:0px;
}

#StartseiteNewsletterTextfeld {
	font-family:Arial;
	font-size:11px;
	border:1px solid #999;
	height:18px;
	width:145px;
	margin-top:0px;
}

##StartseiteSucheTextfeld {
	font-family:Arial;
	font-size:11px;
	border:1px solid #999;
	height:18px;
	width:145px;
	margin-top:-1px;
	padding-top:0px;
	margin-bottom:0px;
}

##StartseiteNewsletterTextfeld {
	font-family:Arial;
	font-size:11px;
	border:1px solid #999;
	height:18px;
	width:145px;
	margin-top:-1px;
	padding-top:0px;
	margin-bottom:0px;
}

html:first-child>*+body #StartseiteSucheTextfeld {
	font-family:Arial;
	font-size:11px;
	border:1px solid #999;
	height:18px;
	width:145px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
}

html:first-child>*+body #StartseiteNewsletterTextfeld {
	font-family:Arial;
	font-size:11px;
	border:1px solid #999;
	height:18px;
	width:145px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
}
#iPod_button {
	margin-top:0px;
}
* html #iPod_button {
	margin-top:1px;
}
*+html #iPod_button {
	margin-top:1px;
}

img.*, a.* {
	outline:none;
}

