/* TSCHEDEU STYSLE */



/* BASIC */

body { width:980px; margin-left:auto; margin-right:auto; } 

/* FONTSIZE */
body, table, td, th {  font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif; font-size:11px; line-height:1.2em;  } 

div.MainContainer { text-align:center; } 
div.SiteHeader { text-align:left; width:980px;  height:140px; overflow:hidden; display:block; background-color:#535B8A; margin-left:auto; margin-right:auto; background-image:url(tschedeu_header.jpg); }

div.BackToStart,
div.BackToStart img { height:100px; width:275px; }

div.NavigationTop { margin-top:13px; text-align:left;  }
div.NavigationTop a { color:#FFFFFF; font-size:1.1em; font-weight:bold; text-decoration:none; margin-left:7px; line-height:2em;   }
div.NavigationTop a:hover { text-decoration:underline; } 
div.NavigationTop .left { float:left; }
div.NavigationTop .kundenmenue { float:right; margin-right:15px; } 

/* ARTIKEL ITEM */
.ArticleList { } 
.clear { clear:both; line-height:0; height:0px; float:none; }
.article_item_small { width:278px; float:left; border:1px solid #FFC301; margin-right:10px; margin-bottom:10px;  } 
.article_item_small .image { float:left; margin-left:5px; margin-top:5px; width:110px; height:110px; overflow:hidden; } 
.article_item_small .order_options form { margin-left:5px; margin-right:2px; margin-top:5px; line-height:28px; }
.article_item_small .order_options { height:28px; text-align:right; margin-top:8px; }
.article_item_small .order_options a img { margin-top:3px; }
.article_item_small .menge { float:left; text-align:center; margin-top:2px; width:90px;  } 


.article_item_small input { width:30px; margin-right:0px; margin-top:0px; height:20px!important; height:18px;  border:1px solid #FF9B01;  }

.article_item_small .description { float:left; width:145px; height:110px; overflow:hidden; clear:right; margin-left:10px; margin-top:5px; }
.article_item_small .description .desc .title { font-weight:bold; margin-bottom:5px; font-size:1.0em; line-height:1.3em;}
.article_item_small .description .desc .title a { color:#000000; text-decoration:none; } 
.article_item_small .description .desc .title a:hover { color:#FF0000; } 
.article_item_small .description .desc { margin-bottom:5px; width:145px; font-size:1em; overflow:hidden; height:80px; }  
.article_item_small .description .desc a { text-decoration:none; color:#333333; } 
.article_item_small .description .price { text-align:right; } 
.article_item_small .order_options { clear:both; display:block; background-color:#FFF9DD; } 
.clearMargin { margin-right:0px; } 

.price_alternativ { float:left; text-align:left; height:25px; font-size:0.8em;  } 
.article_item_small .price_cur { color:#000000; font-size:0.9em; margin-bottom:5px; } 
.article_item_small .price_cur br { line-height:0px; height:0; }
.article_item_small .price_alt { color:#ff0000; font-size:0.9em; text-decoration:line-through; line-height:0; }  

.article_item_small .price_main { font-size:1.5em; color:#990000; font-weight:bold; line-height:1.6em; } 


/* KATEGORIE ÜBERSICHT */


.kategorie_uebersicht { text-align:center; clear:both;  }
.kategorie_uebersicht .item { width:135px; height:150px; float:left; background-color:#FFFFFF; margin-left:6px; margin-bottom:5px; } 
.kategorie_uebersicht .image { margin-top:8px; }
.kategorie_uebersicht .image img { width:70%; height:auto;  } 
.kategorie_uebersicht .name a { color:#990000; font-weight:bold; clear:right; text-decoration:none; } 
/* SMALL ARTICLE LIST */


.article_mini_list { border:1px solid #FE9900; clear:both; margin-top:-8px;   } 
.article_mini_list .item { width:265px; height:75px;  float:left; overflow:hidden; margin-left:7px; margin-top:7px; line-height:1.5em; }
.article_mini_list .item .titel {  }
.article_mini_list .item .image { float:left; margin-right:5px; width:65px; height:65px; overflow:hidden;  } 
.article_mini_list .item .image img { width:90%; height:auto; }
.article_mini_list .item .description { float:left; clear:right; width:180px;} 
.article_mini_list .item .preis { font-weight:bold; } 
.article_mini_list .item a { color:#FE9900; text-decoration:none; font-weight:bold }


/* SMALL MEDIUM LIST */


.article_medium_list { border:1px solid #FE9900; clear:both; margin-top:-8px;   } 
.article_medium_list .item { width:265px; height:75px; float:left; overflow:hidden; margin-left:7px; margin-top:7px; line-height:1.5em; }
.article_medium_list .item .titel { width:170px; }
.article_medium_list .item .image img { width:90%; height:auto; } 
.article_medium_list .item .image { float:left; margin-right:5px; width:65px; height:65px; overflow:hidden; text-align:center;  } 
.article_medium_list .item .description { float:left; clear:right; } 
.article_medium_list .item .preis { font-weight:bold; } 
.article_medium_list .item a { color:#FE9900; text-decoration:none; font-weight:bold }


form { margin:0; padding:0; }

.fehlerMeldung { color:#FF0000; font-weight:bold;  }
.erfolgsMeldung { color:#00FF00; font-weight:bold;   }

input {
	text-decoration: none;
	border: 1px solid #5E679D;
	background-color: #FFFFFF;
	font-size:1.1em;
}

textarea {
	
	font-style: normal;
	color: #000033;
	text-decoration: none;
	border: 1px solid #5E679D;
	background-color: #EAEDF2;
}

.LinkWeiss {
	color: #FFFFFF;
	text-decoration: none;
}

/**************************** Linkdefinition ***************************/

/* Formatierung fuer die Links auf der linken Seite */

#CatNv a {
text-decoration:none;

}

#c_activ { 
}

#c_activ a {
font-weight:bold;
}

#CatNvHeadline {
margin-top:15px;
color:#FFFFFF;
line-height:22px;
height:22px;
font-weight:bold;
background-color:#000075;
padding-left:10px;
background-image:url(nv_headline.jpg);
}



.naviLeftLink {
	background-color:#DFE2F7;
	margin-bottom:1px;
	padding-top:3px;
	padding-bottom:2px;
	line-height:1.5em;
}

.naviLeftLink a  {
	margin-left:10px;
	color:#000075;
	text-decoration:none;
	
}

.naviLeftLink a:hover { color:#FF9E02; } 

.naviLeftLink p { margin:2px; padding:0; }


/* Unterkategorien */
.naviSecondLeftLink {
	background-color:#F0F1FB;
	padding-top:3px;
	padding-bottom:1px;
	margin-bottom:1px;
	line-height:1.4em;
}

.naviSecondLeftLink a {
	margin-left:10px;
	color:#000075;
	text-decoration:none;
}

.naviSecondLeftLink a:hover { color:#FF9E02; }


#navigation {
width:210px;
}

#navigation2 { 
margin-left:20px;
width:160px;
line-height:1.6em;
}


#navigation2 a { line-height:1.4em; color:#000075; text-decoration:none; } 
#navigation2 a:hover { color:#FF9E02; } 


.headline {
	color:#FFFFFF;

	font-weight:bold;

	background-image:url(headline.jpg);
	background-repeat:no-repeat;
		
	line-height:25px;
	padding-left:5px;

	margin-bottom:8px;

}
.headline a { color:#FFFFFF; text-decoration:none;  } 

.artikelname {  font-weight:bold; } 

#bodyContainer { width:570px;  margin-left:15px; margin-top:15px; }

#bodyContainer table a,
#bodyContainer table a:visited { color:#000099; }



/**************************** Preisformatierung *******************************/
.grossPreis {
	color:							#ff8000;
	font-weight:				bold;
}
.preisAlt {
	text-decoration : line-through;
	color:#FF0000;
}
/************************ Formular Formatierung *******************/
/* Formatierung fuer die Merkmals Selectboxen */
.variantenForm {
	width:						100px;
}
.inputNavi {
	

	width:						70%;
	color:						#000000;
}
.inputNaviSearch {
	

	width:						110px;
	color:						#000000;
}
.selectNavi {
	

	width:						110px;
	color:						#000000;
}
.inputLogin {
	width:						100px;
	
	color:						#000000;
}
/* Registration */
.inputReg {
	width:						300px;

	color:						#000000;
}
.selectReg {
	width:						300px;

	color:						#000000;
}
.inputEmpf {
	width:						200px;

	color:						#000000;
}
.textReg {
	width:						300px;
	height:						60px;
	color:						#000000;
}
/************************ Fehler Formatierung **********************/
.fehlerClasse {
	background-color:	red;
	font-weight:		bold;
	color:				#ffffff;
}
/* Formatierung fuer Hinweise, die sonst leicht uebersehen werden koennten */
.wichtig {
	color:						red;
	font-weight:			bold;
}
.klein {
}
.shopUebersicht {
	background-color:	#FF9900;
}
.formerror {
	color:               #FF0000;
}


#BestSeller a { text-decoration:none; }  

.BsSl_1 { background-color:#DFE2F7; line-height:1.4em;   }
.BsSl_2 { background-color:#FFFFFF; line-height:1.4em;   }


.buttonLink { display:block; width:146px; height:24px; background-image:url(button.png); background-repeat:no-repeat; text-align:center; line-height:22px; } 
a.buttonLink { color:#712B2B; font-weight:bold; text-decoration:none; } 



/* Wunschzettel */

.wunschzettel_img { width:80px; vertical-align:middle;  } 
.wunschzettel_img img { width:50px; height:auto; } 


/* Artikelliste */

.article_table { border-right:1px solid #cccccc; border-top: 1px solid #cccccc; margin:0px; padding:0; border-spacing: 0px  }
.article_table td { line-height:1.4em; border-bottom:1px solid cccccc; padding-bottom:5px; padding-top:3px; border-left:1px solid #cccccc; } 
.article_table a { color:#712B2B; text-decoration:none; } 
.article_table .titel { height:18px; width:95%; overflow:hidden; margin-bottom:5px; font-size:1.2em; font-weight:bold; } 
.article_table .desc { height:30px; width:95%; overflow:hidden; margin-bottom:5px; } 
.article_table .tdHeadlineBackground { background-color:#f4f4f4; color:#000000; padding:2px; line-height:1.7em; height:25px; } 

.noborder { border:0; }
.noborder td { border:0; border-bottom:1px solid #cccccc; vertical-align:middle; } 
