﻿/*********************************************/
/*begin tree navigation formatting*/
/*********************************************/

.nav_tree td,
.nav_tree_selected td 
{
	background-color:#981630;
}


.nav_tree:link, .nav_tree:visited, .nav_tree:hover, .nav_tree:active {
	font-family: Helvetica,Arial,Verdana,sans-serif;
        font-size: 14px;
        text-decoration: none;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
        cursor: pointer;
}


.nav_tree_selected:link, .nav_tree_selected:visited, .nav_tree_selected:hover, .nav_tree_selected:active {
	font-family: Helvetica,Arial,Verdana,sans-serif;
        font-size: 14px;
        text-decoration: none;
	font-weight: bold;
	cursor: hand;
	color: #FFFFFF;
        cursor: pointer;
}

 .nav_tree_sub:link {
  color: #FFFFFF;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}

 .nav_tree_sub:visited {
  color: #FFFFFF;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}


.nav_tree_sub:hover {
  color: #981630;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}

A.nav_tree_sub:active  {
  color: #981630;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}

.nav_tree_sub_selected:visited {
  color: #981630;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}

.nav_tree_sub_selected:hover {
  color: #981630;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}

.nav_tree_sub_selected:active {
  color: #981630;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
   font-weight: normal;
}


/*********************************************/
/*end tree navigation formatting*/
/*********************************************/



/*******************************/
/*begin list element formatting */
/*******************************/

.list_header {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 16px;

	color: #981630;
}

.list_item_headline {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;

	color: #981630;
}

.list_item {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #525252;
}

.list_item_bold {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #525252;
}

.list_sep 
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
}

/*****************************/
/*end  list element formatting */
/*****************************/

.shop_font_price {
color:#981630;
font-size:12px;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-decoration:none
}

/**********************************/
/*begin fonts formatting*/
/**********************************/

.title {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.sub_title {
color:#525252;
font-size:12px;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
text-decoration:none
}

.text {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	
}
.text_bold {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text_greyed {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c4c4c4;
}
.text_small {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
}
.text_small_bold {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}

/**********************************/
/*end fonts formatting*/
/**********************************/

body			{
background-color:#FFFFFF;
scrollbar-face-color:#F2F2F2;
scrollbar-shadow-color:#C4C4C4;
scrollbar-highlight-color:#BB9FA4;
scrollbar-3dlight-color:#C4C4C4;
scrollbar-darkshadow-color:#C4C4C4;
scrollbar-arrow-color:#981630;
scrollbar-track-color:#F2F2F2;
margin-top:30px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}


/*********************************************/
/*begin horizontal list navigation formatting*/
/*********************************************/

TABLE.nav_listh
{

 }

.nav_listh
{
	text-align: right;
}

.nav_listh_alt
{
	text-align: right;
}

.nav_listh_sep 
{
font-size: 10px;  
color: #981630;
}

A.nav_listh:link, A.nav_listh:visited {
font-size: 12px;  
color: #981630;
font-family: Helvetica,Arial,Verdana,sans-serif;
text-decoration: none;
cursor: pointer;
cursor: hand;
	font-weight: normal;
}

A.nav_listh:hover, A.nav_listh:active {
font-size: 12px;  
color: #981630;
font-family: Helvetica,Arial,Verdana,sans-serif;
text-decoration: none;
cursor: pointer;
cursor: hand;
	font-weight: normal;
}

A.nav_listh_alt:link, A.nav_listh_alt:visited {
font-size: 12px;  
color: #981630;
font-family: Helvetica,Arial,Verdana,sans-serif;
text-decoration: none;
cursor: pointer;
cursor: hand;
	font-weight: normal;
}
A.nav_listh_alt:hover, A.nav_listh_alt:active {
font-size: 12px;  
color: #981630;
font-family: Helvetica,Arial,Verdana,sans-serif;
text-decoration: none;
cursor: pointer;
cursor: hand;
	font-weight: normal;
}

/**********************************/
/*end horizontal list formatting*/
/**********************************/



/***************************/
/* begin button formatting */
/***************************/

.Button_s
{
font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;	
	border: 0px; 
	margin: 3px; 
	margin-left:6px;

	WIDTH: 100px; 
	HEIGHT: 21px; 
	BACKGROUND-image: url(../Images/Buttons/button_100.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	TEXT-ALIGN: center;
	vertical-align:middle;
	padding-bottom:4px;
	cursor: pointer;
	cursor: hand;
	padding-top:2px;
}

.Button
{
font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;	
	border: 0px; 
	margin: 3px; 
	margin-left:6px;
	WIDTH: 120px; 
	HEIGHT: 21px; 
	BACKGROUND-image: url(../Images/Buttons/button_120.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	TEXT-ALIGN: center;
	vertical-align:middle;
	padding-bottom:4px;
	cursor: pointer;
	cursor: hand;
	padding-top:2px;
}

.Button_l
{
font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;	
	border: 0px; 
	margin: 3px; 
	margin-left:6px;
	WIDTH: 140px; 
	HEIGHT: 21px; 
	BACKGROUND-image: url(../Images/Buttons/button_140.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	TEXT-ALIGN: center;
	vertical-align:middle;
	padding-bottom:4px;
	cursor: pointer;
	cursor: hand;
	padding-top:2px;
}

/*************************/
/* end button formatting */
/*************************/

.msp {
font-size: 10px;  
color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  
}
A.msp:link, A.msp:visited {
font-size: 10px;  
color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
}

A.msp:hover, A.msp:active {
font-size: 10px;  
color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
}



/*******************************************/
/*begin vertical list navigation formatting*/
/*******************************************/

TABLE.nav_listv
{
	width:100%;
}

.nav_listv
{
	text-align: left;
}

.nav_listv_alt
{
	text-align: left;
}

.nav_listv_sep 
{
	background-color: Gray;
}

A.nav_listv:link, A.nav_listv:visited {
  color: #666666;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;

}

A.nav_listv:hover, A.nav_listv:active {
  color: #FEA61B;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;

}

A.nav_listv_alt:link, A.nav_listv_alt:visited {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;

}
A.nav_listv_alt:hover, A.nav_listv_alt:active {
  color: #000000;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;

}

/******************************/
/*end vertical list formatting*/
/******************************/

/*******************************/
/*begin small basket formatting */
/*******************************/

.sbasket_text {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.sbasket_value {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


/******************************/
/*end small basket formatting*/
/******************************/



/**********************************/
/*begin module formatting  */
/**********************************/

TABLE.module_title
{
	width:100%;
	background-color:Transparent;
	padding-left:0;		
}

.module_title {
        font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color:;
}

TABLE.module
{
	width:100%;
}

/**********************************/
/*end module formatting  */
/**********************************/


/******************************************/
/*begin page navigation control formatting*/
/******************************************/

TABLE.pagenav_table
{
	background-color :;
	border:;	
}


TABLE.pagenav_table
{
	background-color : #FFFFFF;
	width: 100%;
}


.pagenav_pagelink:link, .pagenav_pagelink:hover, .pagenav_pagelink:visited {
  color: #000000;
font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
	cursor: hand;
}
.pagenav_currentpage:link, .pagenav_currentpage:hover, .pagenav_currentpage:visited {
  color: #000000;
font-family: Helvetica,Arial,Verdana,sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold; 
}



/****************************************/
/*end page navigation control formatting*/
/****************************************/


/**********************************/
/*begin sitemap formatting link*/
/**********************************/
TABLE.sitemap_module
{
	background-color:;
}

.sitemap_td_titel
{
	background-color:;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color:;	
}
.sitemap_td_subtitel
{
	background-color:;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.sitemap_module_title:link, A.sitemap_module_title:visited {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:;
}
A.sitemap_module_title:hover, A.sitemap_module_title:active {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:FEA61B;
}
A.sitemap_module_subtitle:link, A.sitemap_module_subtitle:visited {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:;
}
A.sitemap_module_subtitle:hover, A.sitemap_module_subtitle:active {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:;
}


/**********************************/
/*end sitemap formatting*/
/**********************************/
  
.hand { 
	cursor: pointer;
	cursor: hand;
} 

.dropdown {
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.validationsummary 
{
	font-size: 12px;
	color:Red;	
}

.validationitem 
{
	font-size: 10px;
	color:Red;	
}

.highlight1
{
	background-color : #F7F5F0;
	border: 1px solid #666666;	
}
.body_tbl_dotted_bottom {
	border-top: 1px none #ff0000;
	border-right: 1px none #ff0000;
	border-bottom: 1px dotted #ff0000;
	border-left: 1px none #ff0000;
}
.body_tbl_dotted {
	border: 1px dotted #ff0000;
}

.body_tbl_dotted_right {
	
	border-right: 1px dotted #cccccc;
}


.font_white {
	color: #FFFFFF;
	font-weight: bold;
}



.header_top{
	border-top: 1px solid #87A663;
	
}
.header_bottom{
	border-bottom: 1px solid #87A663;
	
}
.header_left{
	border-left: 1px solid #87A663;
	
}
.header_right{
	border-right: 1px solid #87A663;
	
}

.textbox {

}


/**********************************/
/*Begin Warenkorb Text*/
/**********************************/

.warenkorb_Text {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Helvetica,Arial,Verdana,sans-serif;
        font-size: 14px;
	background-repeat: no-repeat;
	cursor: hand;
        cursor: pointer;
}

/***************************/
/*End Warenkorb Text*/
/***************************/

/**********************************/
/*Weiss Text*/
/**********************************/

.Weiss_Text {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Helvetica,Arial,Verdana,sans-serif;
        font-size: 14px;
	background-repeat: no-repeat;
}

/***************************/
/*End Weiss Text*/
/***************************/

/***************************/
/*Begin Product_Detail_Neu*/
/***************************/

.Product_Detail_Neu{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Helvetica,Arial,Verdana,sans-serif;
        font-size: 15px;
	background-repeat: no-repeat;
}

/***************************/
/*End Product_Detail_Neu*/
/***************************/

/**********************************/
/*Begin Shop-Tabelle*/
/**********************************/

.ShopTabelle {
	border: 1px solid #FEA61B;
}

/***************************/
/*End Shop-Tabell*/
/***************************/



td,p			{color:#5E5E5E;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}

a				{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
a:hover			{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}

a.kopfzeile				{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
a.kopfzeile:hover		{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}

a.nachoben				{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none;padding-left:10px}
a.nachoben:hover		{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none;padding-left:10px}

a.warenkorb				{color:#FFFFFF;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none;padding-left:10px}				

a.warenkorb:hover		{color:#FFFFFF;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none;padding-left:10px}				

td.titelstart, .titelstart			{color:#777A7B;font-size:20px;font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none}

td.warenkorb, .warenkorb			{color:#FFFFFF;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;padding-left:10px;padding-right:10px}
td.warenkorbgross, .warenkorbgross	{color:#FFFFFF;font-size:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;padding-left:10px}

td.linksabstand, .linksabstand		{padding-left:10px}
td.rechtsabstand, .rechtsabstand	{padding-right:10px}
td.abstand, .abstand				{padding-right:10px;padding-left:10px}

td.suche, .suche					{color:#981630;font-size:13px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
td.pfadangabe, .pfadangabe			{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none;padding-left:10px}
td.nachoben, .nachoben				{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none;padding-left:10px}

td.bibliografie, .bibliografie		{color:#FFFFFF;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;padding-left:10px}
td.bibliografierechts, .bibliografierechts		{color:#FFFFFF;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;padding-right:10px}

td.titelriesig, .titelriesig {color:#981630;font-size:20px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}
td.titelbig, .titelbig		{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}

td.titel01, .titel01		{color:#981630;font-size:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}
td.titel02, .titel02		{color:#981630;font-size:13px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}
td.titel03, .titel03		{color:#981630;font-size:13px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
td.titel04, .titel04		{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}

td.kontakt01, kontakt01		{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:underline}		
td.kontakt02, kontakt02		{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}		
td.kontakt03, kontakt03		{color:#981630;font-size:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:underline}		
td.kontakt04, kontakt04		{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}		
td.kontakt05, kontakt05		{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:underline}		
td.kontakt06, kontakt06		{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}	
td.kontakt07, kontakt07		{color:#525252;font-size:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}		
a.kontakt				{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
a.kontakt:hover			{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}

td.agbtitel, .agbtitel		{color:#981630;font-size:16px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
td.agbtitelkl, .agbtitelkl	{color:#981630;font-size:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
td.agbstandard, .agbstandard {color:#5E5E5E;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}

td.buchtipp01, .buchtipp01		{color:#981630;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}
td.buchtipp02, .buchtipp02		{color:#525252;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}

td.detailsweiss, .detailsweiss	{color:#FFFFFF;font-size:13px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;text-decoration:none}

td.rightpane, .rightpane	{color:#000000;font-size:12px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}	

td.bildpopup		{cursor:hand}

td.buchtipp03, .buchtipp03 {
color:#525252;
font-size:12px;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-weight:bold;
text-decoration:none;
letter-spacing:0.3pt;
}






